pacman::p_load(sf, spdep, GWmodel, SpatialML, tmap, rsample, yardstick, tidyverse, knitr, kableExtra, spatialRF)CE12: Geographically Weighted Predictive Models
In-class Exercise 12
CE12.1 Install and load R packages
CE12.2 Preparing data
mdata <- read_rds("data/mdata.rds")CE12.3 Data sampling
Calibrating predictive models are computational intensive, especially when random forest methods are used. For quick prototyping, a 10% sample will be selected at random from the data with the code chunk below.
set.seed(1234)
HDB_sample <- mdata %>% sample_n(1500)
# Check for overlapping points
overlapping_points <- HDB_sample %>%
mutate(overlap = lengths(st_equals(., .)) > 1)
summary(overlapping_points$overlap) Mode FALSE TRUE
logical 1047 453
# Spatial jitter - 453 points overlap
HDB_sample <- st_jitter(HDB_sample, amount = 5)CE12.4 Train-test split
set.seed(1234)
resale_split <- initial_split(HDB_sample, prop = 6.67/10,)
train_data <- training(resale_split)
test_data <- testing(resale_split)
write_rds(train_data, "data/train.rds")
write_rds(test_data, "data/test.rds")CE12.5 Test for multicollinearity
mdata_nogeo <- mdata %>% st_drop_geometry()
ggstatsplot::ggcorrmat(mdata_nogeo[, 2:17])
CE12.6 Build non-spatial multiple linear regression model
price_mlr <- lm(resale_price ~ floor_area_sqm +
storey_order + remaining_lease_mths +
PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER +
PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
data=train_data)CE12.7 Predictive modelling with gwr
gwr_bw_train_ad <- bw.gwr(resale_price ~ floor_area_sqm +
storey_order + remaining_lease_mths +
PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER +
PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
data=train_data,
approach="CV", # Cross-validation
kernel="gaussian",
adaptive=TRUE,
longlat=FALSE)Adaptive bandwidth: 625 CV score: 3.459032e+12
Adaptive bandwidth: 394 CV score: 3.231786e+12
Adaptive bandwidth: 250 CV score: 2.914736e+12
Adaptive bandwidth: 162 CV score: 2.610897e+12
Adaptive bandwidth: 107 CV score: 2.240188e+12
Adaptive bandwidth: 73 CV score: 1.971641e+12
Adaptive bandwidth: 52 CV score: 1.797271e+12
Adaptive bandwidth: 39 CV score: 1.659472e+12
Adaptive bandwidth: 31 CV score: 1.573963e+12
Adaptive bandwidth: 26 CV score: 1.550147e+12
Adaptive bandwidth: 23 CV score: 1.542544e+12
Adaptive bandwidth: 21 CV score: 1.518885e+12
Adaptive bandwidth: 19 CV score: 1.515965e+12
Adaptive bandwidth: 19 CV score: 1.515965e+12
CE12.8 Model calibration
gwr_ad <- gwr.basic(formula = resale_price ~
floor_area_sqm + storey_order +
remaining_lease_mths + PROX_CBD +
PROX_ELDERLYCARE + PROX_HAWKER +
PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
data=train_data,
bw=20, # Calculate the bandwidth as CE12.7 above. DON'T GUESS THIS NUMBER
kernel = 'gaussian',
adaptive=TRUE,
longlat = FALSE)
gwr_ad ***********************************************************************
* Package GWmodel *
***********************************************************************
Program starts at: 2024-11-11 11:17:46.401174
Call:
gwr.basic(formula = resale_price ~ floor_area_sqm + storey_order +
remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER +
PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH,
data = train_data, bw = 20, kernel = "gaussian", adaptive = TRUE,
longlat = FALSE)
Dependent (y) variable: resale_price
Independent variables: floor_area_sqm storey_order remaining_lease_mths PROX_CBD PROX_ELDERLYCARE PROX_HAWKER PROX_MRT PROX_PARK PROX_MALL PROX_SUPERMARKET WITHIN_350M_KINDERGARTEN WITHIN_350M_CHILDCARE WITHIN_350M_BUS WITHIN_1KM_PRISCH
Number of data points: 1000
***********************************************************************
* Results of Global Regression *
***********************************************************************
Call:
lm(formula = formula, data = data)
Residuals:
Min 1Q Median 3Q Max
-167624 -37265 -415 34811 224601
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 115703.7 34303.4 3.373 0.000773 ***
floor_area_sqm 2778.6 292.3 9.507 < 2e-16 ***
storey_order 12698.2 1071.0 11.857 < 2e-16 ***
remaining_lease_mths 350.2 14.6 23.997 < 2e-16 ***
PROX_CBD -16225.6 630.1 -25.751 < 2e-16 ***
PROX_ELDERLYCARE -11330.9 3220.8 -3.518 0.000455 ***
PROX_HAWKER -19964.1 4021.1 -4.965 8.10e-07 ***
PROX_MRT -39652.5 5412.3 -7.326 4.92e-13 ***
PROX_PARK -15878.3 4609.2 -3.445 0.000595 ***
PROX_MALL -15910.9 6438.1 -2.471 0.013628 *
PROX_SUPERMARKET -18928.5 13305.0 -1.423 0.155150
WITHIN_350M_KINDERGARTEN 9309.7 2024.3 4.599 4.80e-06 ***
WITHIN_350M_CHILDCARE -1619.5 1181.0 -1.371 0.170572
WITHIN_350M_BUS -447.7 738.7 -0.606 0.544624
WITHIN_1KM_PRISCH -10698.0 1543.5 -6.931 7.55e-12 ***
---Significance stars
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 61270 on 985 degrees of freedom
Multiple R-squared: 0.7424
Adjusted R-squared: 0.7387
F-statistic: 202.7 on 14 and 985 DF, p-value: < 2.2e-16
***Extra Diagnostic information
Residual sum of squares: 3.698259e+12
Sigma(hat): 60874.22
AIC: 24901.01
AICc: 24901.56
BIC: 24090.05
***********************************************************************
* Results of Geographically Weighted Regression *
***********************************************************************
*********************Model calibration information*********************
Kernel function: gaussian
Adaptive bandwidth: 20 (number of nearest neighbours)
Regression points: the same locations as observations are used.
Distance metric: Euclidean distance metric is used.
****************Summary of GWR coefficient estimates:******************
Min. 1st Qu. Median 3rd Qu.
Intercept -1663062.62 -204915.89 21043.25 251357.72
floor_area_sqm -2193.66 1268.11 2051.64 3326.94
storey_order 3367.31 8114.04 10358.35 13742.75
remaining_lease_mths -499.92 344.73 423.01 500.86
PROX_CBD -97523.35 -23153.66 -10733.11 -1318.50
PROX_ELDERLYCARE -256481.72 -25259.97 -5758.02 17495.07
PROX_HAWKER -214127.62 -35792.85 -10937.48 20129.69
PROX_MRT -295651.58 -92742.73 -54888.07 -20600.71
PROX_PARK -217869.81 -33139.58 -16436.09 8419.09
PROX_MALL -254466.70 -34745.35 6084.76 47080.08
PROX_SUPERMARKET -174391.60 -42069.69 -6523.34 30961.08
WITHIN_350M_KINDERGARTEN -41599.70 -8649.22 -2510.79 5292.89
WITHIN_350M_CHILDCARE -14416.73 -2204.59 1410.06 3547.54
WITHIN_350M_BUS -10051.44 -1734.16 502.41 2237.92
WITHIN_1KM_PRISCH -50136.88 -3847.26 363.29 4874.47
Max.
Intercept 1369290.31
floor_area_sqm 7807.37
storey_order 26779.38
remaining_lease_mths 722.65
PROX_CBD 115887.06
PROX_ELDERLYCARE 178891.48
PROX_HAWKER 133913.30
PROX_MRT 117015.21
PROX_PARK 88564.14
PROX_MALL 320250.75
PROX_SUPERMARKET 170670.88
WITHIN_350M_KINDERGARTEN 40700.58
WITHIN_350M_CHILDCARE 15725.26
WITHIN_350M_BUS 11729.78
WITHIN_1KM_PRISCH 30465.58
************************Diagnostic information*************************
Number of data points: 1000
Effective number of parameters (2trace(S) - trace(S'S)): 403.5455
Effective degrees of freedom (n-2trace(S) + trace(S'S)): 596.4545
AICc (GWR book, Fotheringham, et al. 2002, p. 61, eq 2.33): 24082.06
AIC (GWR book, Fotheringham, et al. 2002,GWR p. 96, eq. 4.22): 23420.25
BIC (GWR book, Fotheringham, et al. 2002,GWR p. 61, eq. 2.34): 24371.15
Residual sum of squares: 624302459766
R-square value: 0.9565108
Adjusted R-square value: 0.9270377
***********************************************************************
Program stops at: 2024-11-11 11:17:46.901883
CE12.9 Prediction
gwr_pred <- gwr.predict(formula = resale_price ~
floor_area_sqm + storey_order +
remaining_lease_mths + PROX_CBD +
PROX_ELDERLYCARE + PROX_HAWKER +
PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
data=train_data,
predictdata = test_data,
bw=20,
kernel = 'gaussian',
adaptive=TRUE,
longlat = FALSE)
gwr_pred_df <- as.data.frame(
gwr_pred$SDF$prediction
) %>%
rename(gwr_pred = "gwr_pred$SDF$prediction")
gwr_pred_df gwr_pred
1 433214.2
2 375872.8
3 367725.4
4 401271.6
5 385793.7
6 433554.8
7 344123.9
8 595029.9
9 461236.9
10 417283.5
11 384539.3
12 857998.4
13 373153.7
14 396221.4
15 325850.3
16 366380.7
17 419251.8
18 390366.8
19 619544.6
20 353915.0
21 384202.0
22 360716.7
23 359674.9
24 387563.4
25 467729.3
26 412477.6
27 581490.5
28 236762.3
29 424174.3
30 419764.4
31 348355.4
32 456069.6
33 350777.5
34 417414.7
35 335279.3
36 282238.2
37 459871.4
38 320211.9
39 394167.2
40 337108.0
41 486547.6
42 398614.7
43 264799.4
44 343944.2
45 405963.1
46 460614.3
47 319798.9
48 289934.2
49 411367.2
50 415187.4
51 452891.7
52 264198.7
53 476939.0
54 351305.6
55 274620.1
56 383335.3
57 322906.5
58 434631.4
59 425108.8
60 253223.1
61 382392.4
62 363998.3
63 358625.5
64 582125.7
65 440758.9
66 385077.2
67 413387.9
68 269013.2
69 361897.7
70 388317.1
71 456947.7
72 350542.1
73 360279.7
74 384397.5
75 452595.8
76 443600.6
77 303366.1
78 417268.1
79 386829.4
80 333176.5
81 430817.4
82 396852.6
83 450593.6
84 480564.8
85 404821.7
86 312932.3
87 446618.6
88 373608.6
89 412401.0
90 415563.9
91 430311.1
92 536532.7
93 304842.7
94 293679.2
95 470700.3
96 341552.9
97 794312.9
98 445329.1
99 432709.6
100 438242.1
101 329146.9
102 428107.7
103 387628.1
104 407185.0
105 529850.0
106 459280.6
107 543587.8
108 437305.7
109 654039.2
110 459437.3
111 776756.7
112 726339.3
113 414664.5
114 493413.6
115 452020.3
116 372157.8
117 547661.6
118 437666.3
119 477568.5
120 438303.1
121 390126.5
122 483520.1
123 410150.6
124 331510.5
125 484944.9
126 419055.1
127 716606.7
128 434753.5
129 614662.1
130 432742.3
131 401145.5
132 503207.0
133 419035.1
134 499911.5
135 429143.1
136 418420.0
137 530108.2
138 431185.3
139 386038.5
140 343839.3
141 383267.6
142 348874.8
143 334959.8
144 316973.6
145 338676.2
146 421799.5
147 443448.8
148 628726.4
149 409473.4
150 357780.1
151 355602.6
152 298550.0
153 856303.6
154 378050.7
155 465129.0
156 307626.9
157 342924.3
158 361010.8
159 694965.1
160 358371.4
161 762131.1
162 366643.3
163 388506.9
164 432348.8
165 497520.3
166 305690.0
167 317411.7
168 524228.9
169 362999.1
170 453579.1
171 459244.1
172 345940.8
173 791673.9
174 309436.5
175 370931.9
176 399141.3
177 439209.8
178 369923.9
179 323262.4
180 467950.6
181 510757.3
182 381789.0
183 468278.4
184 394486.5
185 477968.2
186 358114.7
187 662878.8
188 381364.2
189 452211.7
190 330540.6
191 358161.2
192 507348.2
193 340953.7
194 353801.4
195 543085.1
196 769772.9
197 325425.5
198 429198.0
199 424369.7
200 325758.4
201 347869.7
202 367130.7
203 828713.8
204 383977.9
205 397846.0
206 331994.5
207 710206.8
208 443532.0
209 528396.1
210 497706.0
211 705266.3
212 562907.7
213 315486.4
214 465830.7
215 337817.6
216 509989.1
217 399116.0
218 478090.9
219 333794.8
220 440693.0
221 499869.7
222 336473.8
223 385598.2
224 317484.1
225 520746.7
226 533213.0
227 306309.6
228 666352.4
229 343713.9
230 350395.8
231 370543.5
232 413392.7
233 429342.8
234 474070.6
235 349563.3
236 345317.1
237 647582.3
238 375488.6
239 419261.1
240 345908.1
241 390830.4
242 310603.9
243 290208.4
244 434172.7
245 509880.9
246 375489.7
247 329226.1
248 483843.1
249 617169.0
250 448175.2
251 448355.1
252 573444.9
253 706230.3
254 385266.3
255 804451.8
256 359037.9
257 493721.7
258 307832.7
259 390708.0
260 471891.5
261 417322.7
262 452780.3
263 379174.7
264 300164.9
265 543994.8
266 319497.6
267 472452.6
268 447535.4
269 382137.3
270 545774.1
271 697844.7
272 389099.0
273 335842.6
274 425958.5
275 333548.3
276 420805.1
277 344090.9
278 589688.5
279 394186.6
280 336353.8
281 415024.2
282 375839.4
283 300020.3
284 399020.5
285 410082.3
286 521935.6
287 336643.3
288 791042.9
289 355985.4
290 543987.4
291 325894.9
292 306335.9
293 908354.7
294 413389.8
295 334552.5
296 418769.4
297 366164.1
298 375836.1
299 421606.0
300 399459.0
301 372645.6
302 391237.3
303 374084.7
304 411202.4
305 450763.5
306 392504.8
307 403125.8
308 430600.7
309 360640.6
310 336144.4
311 733700.9
312 390673.4
313 438823.8
314 408448.7
315 293467.7
316 557534.2
317 424988.6
318 380295.8
319 529949.2
320 335547.4
321 539076.6
322 706353.1
323 346625.2
324 390307.6
325 432148.6
326 364584.4
327 340715.7
328 522215.4
329 409077.3
330 437707.1
331 388038.7
332 339564.7
333 341151.3
334 336355.5
335 331735.9
336 342717.7
337 431362.1
338 545537.4
339 344926.4
340 666708.6
341 337069.4
342 375433.1
343 403233.3
344 354212.9
345 441438.2
346 346930.9
347 340490.0
348 392092.1
349 380325.0
350 421683.6
351 368210.7
352 389266.2
353 318986.8
354 442864.1
355 527203.2
356 237313.0
357 715163.5
358 516357.5
359 460596.3
360 571235.6
361 376507.8
362 419036.5
363 402588.4
364 431703.8
365 428641.1
366 306094.0
367 372967.0
368 403529.1
369 426455.3
370 443103.4
371 316441.6
372 528075.8
373 513992.4
374 401741.1
375 463541.6
376 358827.3
377 386322.2
378 773292.4
379 365854.4
380 379456.1
381 546505.8
382 390331.7
383 383883.1
384 330326.4
385 395934.9
386 462273.4
387 489469.4
388 466502.8
389 390815.7
390 375753.2
391 403337.8
392 315364.7
393 346717.3
394 343462.2
395 361552.2
396 412278.6
397 404997.4
398 356651.0
399 371802.8
400 382924.7
401 464657.7
402 347315.6
403 301766.7
404 530348.6
405 340808.8
406 253001.1
407 342508.9
408 421527.4
409 371735.5
410 418676.9
411 390911.1
412 343993.2
413 357125.8
414 296288.5
415 395316.9
416 419558.4
417 367556.6
418 501908.8
419 340760.8
420 364871.7
421 413152.2
422 596131.1
423 314300.8
424 761923.0
425 475589.1
426 398965.7
427 403092.3
428 360769.4
429 382150.5
430 461760.8
431 605833.6
432 330771.4
433 391140.7
434 720324.8
435 305773.0
436 509888.6
437 407730.6
438 389344.8
439 451995.1
440 353241.7
441 378900.8
442 377541.4
443 420158.7
444 608118.7
445 359991.5
446 379632.9
447 467596.2
448 374705.1
449 398156.7
450 446089.9
451 422465.2
452 311583.8
453 408613.7
454 410796.4
455 490554.2
456 467226.2
457 529615.0
458 443573.5
459 447132.2
460 405629.0
461 448950.1
462 439171.5
463 364572.6
464 346493.6
465 512356.7
466 403035.1
467 376187.4
468 344430.4
469 453205.9
470 353669.0
471 460039.2
472 440573.9
473 404866.1
474 633904.5
475 397920.2
476 422073.2
477 770235.9
478 425468.3
479 499950.9
480 543479.2
481 635162.5
482 340348.6
483 795093.9
484 470514.0
485 314706.9
486 813689.6
487 414329.1
488 299003.6
489 455106.2
490 498401.9
491 359997.5
492 362501.5
493 484653.4
494 396111.2
495 461813.1
496 368071.2
497 382403.6
498 329985.4
499 526902.7
500 322721.4
# https://cran-r-project.org/web/packages/GWmodel/GWmodel.pdfCE12.10 Building Random Forest Classifier
# Extract coordinates of training and test data from "geometry" column
coords <- st_coordinates(HDB_sample)
coords_train <- st_coordinates(train_data)
coords_test <- st_coordinates(test_data)
# Drop geometry column
train_data_nogeom <- train_data %>%
st_drop_geometry()
# Predictive modelling
set.seed(1234)
rf <- ranger(resale_price ~ floor_area_sqm + storey_order +
remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE +
PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
data=train_data_nogeom)
# Prepare test data
test_data_nogeom <- cbind(test_data, coords_test) %>% st_drop_geometry()
# Run prediction
rf_pred <- predict(rf, data = test_data_nogeom)
rf_pred_df <- as.data.frame(rf_pred$predictions) %>% rename(rf_pred = "rf_pred$predictions")CE12.11 SpatialML
set.seed(1234)
grf_ad <- grf(formula = resale_price ~ floor_area_sqm + storey_order +
remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE +
PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL +
PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
WITHIN_1KM_PRISCH,
dframe=train_data_nogeom,
bw=20,
kernel="adaptive",
coords=coords_train)
Number of Observations: 1000
Number of Independent Variables: 14
Kernel: Adaptive
Neightbours: 20
--------------- Global ML Model Summary ---------------
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = train_data_nogeom, num.trees = 500, mtry = 4, importance = "impurity", num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 1000
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2074009887
R squared (OOB): 0.8556679
Importance:
floor_area_sqm storey_order remaining_lease_mths
6.858004e+11 1.422012e+12 2.486068e+12
PROX_CBD PROX_ELDERLYCARE PROX_HAWKER
4.638477e+12 5.479231e+11 6.521805e+11
PROX_MRT PROX_PARK PROX_MALL
8.441291e+11 5.449257e+11 4.405820e+11
PROX_SUPERMARKET WITHIN_350M_KINDERGARTEN WITHIN_350M_CHILDCARE
3.776907e+11 1.277977e+11 2.369706e+11
WITHIN_350M_BUS WITHIN_1KM_PRISCH
2.184408e+11 7.997281e+11
Mean Square Error (Not OOB): 402373550.451
R-squared (Not OOB) %: 97.197
AIC (Not OOB): 19842.891
AICc (Not OOB): 19843.379
--------------- Local Model Summary ---------------
Residuals OOB:
Min. 1st Qu. Median Mean 3rd Qu. Max.
-290000.0 -23542.0 301.7 -1419.2 20628.4 275662.5
Residuals Predicted (Not OOB):
Min. 1st Qu. Median Mean 3rd Qu. Max.
-39811.32 -2890.27 0.25 41.71 2914.50 45363.69
Local Variable Importance:
Min Max Mean StD
floor_area_sqm 0 93554808148 6579446660 12070756152
storey_order 40825679 175066741478 6798143080 17439613620
remaining_lease_mths 147176404 132323223994 17003264291 27856556164
PROX_CBD 98672979 86998930774 7795275977 12420258631
PROX_ELDERLYCARE 136038143 60602086147 6363805690 9972185105
PROX_HAWKER 89375590 76470252974 5959960036 10069973920
PROX_MRT 141134469 116981909991 7311127365 14402287905
PROX_PARK 173527329 91563243055 6282954230 12004019497
PROX_MALL 136045951 111744007681 8082912771 14856365039
PROX_SUPERMARKET 117381309 67560243432 5118831575 8420630833
WITHIN_350M_KINDERGARTEN 0 43638703821 1704409355 3939462279
WITHIN_350M_CHILDCARE 24644933 114970847915 4291790153 10498357427
WITHIN_350M_BUS 45643896 81035956654 3244648284 6333435620
WITHIN_1KM_PRISCH 0 29773426249 1919719438 3594705849
Mean squared error (OOB): 2776322474.986
R-squared (OOB) %: 80.66
AIC (OOB): 21774.393
AICc (OOB): 21774.881
Mean squared error Predicted (Not OOB): 56975707.952
R-squared Predicted (Not OOB) %: 99.603
AIC Predicted (Not OOB): 17888.136
AICc Predicted (Not OOB): 17888.623
Calculation time (in seconds): 9.3652
#
# grf_ad <- grf(formula = resale_price ~ floor_area_sqm +
# storey_order + remaining_lease_mths +
# PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER +
# PROX_MRT + PROX_PARK + PROX_MALL +
# PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN +
# WITHIN_350M_CHILDCARE + WITHIN_350M_BUS +
# WITHIN_1KM_PRISCH,
# data=train_data_nogeom,
# bw=20,
# kernel="adaptive",
# coords=coords_train)
grf_ad$Global.Model
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = train_data_nogeom, num.trees = 500, mtry = 4, importance = "impurity", num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 1000
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2074009887
R squared (OOB): 0.8556679
$Locations
X Y
[1,] 36383.68 34809.45
[2,] 21338.62 47402.37
[3,] 41562.47 38662.03
[4,] 37004.81 41831.60
[5,] 25924.12 47810.70
[6,] 35028.25 39563.24
[7,] 25902.13 48204.34
[8,] 35278.37 43061.55
[9,] 37789.87 35421.08
[10,] 28913.16 28816.22
[11,] 21412.54 46425.01
[12,] 41130.33 35872.93
[13,] 23611.06 46544.02
[14,] 13259.08 35350.26
[15,] 36083.49 42204.94
[16,] 32651.10 41797.93
[17,] 29230.00 44683.90
[18,] 24362.57 32237.19
[19,] 31283.14 34110.61
[20,] 24020.11 46938.83
[21,] 35031.01 43052.29
[22,] 27808.98 46439.29
[23,] 35270.31 33318.78
[24,] 39692.85 37996.30
[25,] 17145.27 35713.63
[26,] 28594.50 46607.18
[27,] 29804.15 44874.45
[28,] 29268.36 46073.03
[29,] 36809.98 34687.15
[30,] 27867.88 44503.42
[31,] 12774.19 35691.16
[32,] 36844.93 42613.32
[33,] 20873.33 41153.79
[34,] 35253.91 42979.35
[35,] 24505.52 47750.46
[36,] 17835.55 36608.13
[37,] 38332.44 34403.12
[38,] 39157.94 39908.58
[39,] 25212.71 30632.41
[40,] 18435.73 33415.99
[41,] 32540.89 41576.74
[42,] 39524.41 37748.61
[43,] 39732.04 34712.21
[44,] 34278.16 42146.40
[45,] 17588.58 33735.07
[46,] 35394.10 34291.26
[47,] 22240.01 46502.36
[48,] 27289.72 28587.44
[49,] 28649.05 46389.83
[50,] 35571.17 43392.97
[51,] 40860.97 38970.89
[52,] 26014.92 48555.68
[53,] 23634.18 46658.33
[54,] 17532.50 40279.13
[55,] 18984.94 38707.84
[56,] 34979.90 39651.90
[57,] 36742.12 42413.37
[58,] 21129.42 41235.92
[59,] 28907.21 45907.31
[60,] 34293.37 37074.37
[61,] 18906.22 37345.57
[62,] 21491.50 39869.20
[63,] 39908.66 36754.58
[64,] 16746.24 36557.63
[65,] 27554.16 29732.86
[66,] 35975.14 42954.70
[67,] 34521.87 38367.30
[68,] 20721.32 32938.32
[69,] 26692.00 30305.61
[70,] 36524.08 42844.76
[71,] 37727.46 34151.84
[72,] 36154.03 42062.99
[73,] 36360.44 42817.62
[74,] 24140.65 47140.52
[75,] 29170.30 35428.43
[76,] 36687.68 42529.09
[77,] 35178.88 38938.70
[78,] 21947.92 46756.63
[79,] 29941.85 38237.18
[80,] 36017.49 40913.51
[81,] 23922.31 32278.04
[82,] 31898.58 36935.08
[83,] 28390.80 45826.90
[84,] 39363.35 33895.16
[85,] 13468.93 37251.78
[86,] 14176.51 36751.09
[87,] 19247.11 40290.61
[88,] 17210.97 39805.34
[89,] 35114.92 40505.81
[90,] 17582.25 36148.50
[91,] 28850.75 28922.04
[92,] 34167.07 41995.77
[93,] 13473.81 35683.87
[94,] 29510.13 38537.50
[95,] 36617.27 41221.25
[96,] 21750.87 47007.13
[97,] 39402.92 34422.20
[98,] 40553.80 33619.12
[99,] 23943.47 46052.99
[100,] 20872.54 41155.75
[101,] 28306.38 44708.98
[102,] 24630.35 47761.44
[103,] 41252.72 36654.70
[104,] 15503.86 34414.78
[105,] 18713.97 36632.59
[106,] 21409.21 46422.24
[107,] 15121.72 37009.36
[108,] 21461.59 35750.50
[109,] 16524.92 37073.96
[110,] 35256.76 40717.29
[111,] 35159.35 41590.49
[112,] 23552.94 46491.91
[113,] 42076.52 37029.18
[114,] 30231.01 36450.26
[115,] 34229.32 42158.42
[116,] 29370.09 35387.26
[117,] 35507.87 40831.70
[118,] 24990.10 47139.94
[119,] 39600.33 40243.71
[120,] 21318.53 41145.75
[121,] 18957.36 42665.88
[122,] 28147.57 39133.37
[123,] 21402.97 40328.59
[124,] 29029.40 45963.28
[125,] 18413.40 42408.36
[126,] 27293.23 28650.35
[127,] 18556.44 42946.92
[128,] 29182.03 38181.80
[129,] 33667.19 39209.46
[130,] 24670.36 30189.69
[131,] 41639.22 36306.01
[132,] 35528.85 40097.17
[133,] 31919.66 36971.48
[134,] 27294.04 28644.58
[135,] 33116.75 35331.12
[136,] 41650.47 39151.88
[137,] 17427.36 39811.38
[138,] 34453.22 41637.85
[139,] 29459.33 44987.46
[140,] 25408.93 30119.52
[141,] 36114.84 41589.09
[142,] 36696.96 42714.42
[143,] 28106.41 45526.36
[144,] 34466.48 41893.80
[145,] 33563.03 32415.94
[146,] 20111.66 40184.36
[147,] 35485.11 40900.92
[148,] 39216.46 37616.40
[149,] 29252.67 38591.37
[150,] 28592.91 46467.20
[151,] 39587.97 36471.15
[152,] 29548.27 44875.37
[153,] 36140.02 41675.01
[154,] 17393.98 39837.29
[155,] 39210.56 39905.02
[156,] 18868.82 42455.24
[157,] 35541.63 40003.95
[158,] 32747.37 41326.42
[159,] 19749.76 40742.06
[160,] 35893.40 40090.56
[161,] 29241.17 46112.95
[162,] 27708.31 45366.36
[163,] 29410.70 44584.32
[164,] 18585.38 36403.38
[165,] 36229.00 42075.99
[166,] 34161.46 42000.22
[167,] 32847.44 41718.65
[168,] 35482.08 34227.58
[169,] 12737.36 36711.01
[170,] 24162.20 46127.70
[171,] 35862.79 34346.97
[172,] 21375.91 45568.03
[173,] 17177.76 40169.93
[174,] 23961.59 46347.83
[175,] 34431.97 41159.96
[176,] 30993.60 33833.45
[177,] 23913.91 46959.05
[178,] 39136.50 36561.27
[179,] 23875.76 46920.98
[180,] 34501.31 41809.02
[181,] 29461.25 35205.10
[182,] 32759.89 41296.82
[183,] 35299.13 42500.23
[184,] 27787.90 46005.66
[185,] 35371.92 40690.65
[186,] 40608.12 36594.02
[187,] 35777.15 34622.32
[188,] 41826.59 39499.27
[189,] 33109.69 39176.53
[190,] 24079.93 46130.06
[191,] 30205.51 39328.57
[192,] 27176.61 28554.39
[193,] 21362.48 47162.36
[194,] 29619.91 38793.48
[195,] 29350.92 44870.59
[196,] 18401.39 40556.82
[197,] 30773.80 39578.17
[198,] 27646.04 46234.95
[199,] 29429.01 35269.98
[200,] 36572.37 34703.38
[201,] 29869.68 35917.05
[202,] 22238.91 46504.68
[203,] 32817.67 41704.21
[204,] 30758.38 38358.68
[205,] 21137.21 41242.52
[206,] 28243.50 46339.98
[207,] 21091.89 40991.54
[208,] 18704.11 42778.55
[209,] 32482.89 37447.24
[210,] 39872.40 33954.83
[211,] 38667.94 35057.79
[212,] 40782.06 39221.05
[213,] 39200.78 36977.29
[214,] 17582.55 36150.48
[215,] 40835.67 36864.44
[216,] 25097.49 30009.97
[217,] 21075.01 41235.61
[218,] 40721.71 39172.34
[219,] 41508.02 37962.21
[220,] 13256.34 35352.14
[221,] 23464.59 32473.70
[222,] 39235.88 39775.86
[223,] 31350.94 33994.62
[224,] 24666.48 46775.48
[225,] 41301.85 36902.43
[226,] 25194.41 33396.36
[227,] 24013.12 47247.80
[228,] 13510.27 37152.35
[229,] 41201.93 37090.10
[230,] 17830.54 36607.41
[231,] 34561.85 41496.93
[232,] 35459.19 40601.19
[233,] 41834.15 39538.06
[234,] 30773.70 33729.86
[235,] 41496.04 37787.73
[236,] 28883.92 45549.62
[237,] 31329.39 33443.98
[238,] 17910.49 35618.82
[239,] 34659.77 40004.79
[240,] 36974.79 42719.70
[241,] 18984.22 38702.90
[242,] 24640.79 46931.77
[243,] 24550.00 47398.92
[244,] 19964.90 31908.24
[245,] 20061.88 31958.63
[246,] 30034.90 32695.60
[247,] 23136.31 47132.90
[248,] 11971.84 35939.23
[249,] 29237.00 46110.51
[250,] 33002.08 41543.74
[251,] 33864.55 33146.41
[252,] 18382.49 41507.52
[253,] 28642.22 44524.12
[254,] 32436.28 41124.71
[255,] 39645.01 35331.30
[256,] 16548.98 36679.78
[257,] 12553.43 35765.94
[258,] 37405.09 42440.23
[259,] 40421.27 37680.00
[260,] 34810.88 40821.53
[261,] 18186.64 41815.87
[262,] 28711.03 45746.62
[263,] 34970.22 40742.90
[264,] 41046.68 37886.29
[265,] 23432.43 47230.41
[266,] 36727.69 34950.99
[267,] 21102.95 41180.91
[268,] 20587.35 32712.21
[269,] 29967.98 36445.74
[270,] 33677.59 33734.47
[271,] 34884.53 40412.82
[272,] 36053.31 42916.75
[273,] 34092.33 38788.62
[274,] 39830.83 36453.50
[275,] 40652.42 38878.78
[276,] 19030.75 38657.72
[277,] 21146.41 41064.73
[278,] 20820.93 31879.65
[279,] 30329.15 35351.38
[280,] 14173.15 36757.64
[281,] 34545.58 40904.24
[282,] 35302.34 42776.12
[283,] 36863.09 42538.62
[284,] 35591.40 43607.74
[285,] 27300.25 47972.07
[286,] 33634.23 32416.85
[287,] 32586.33 41800.39
[288,] 30003.70 34866.84
[289,] 23607.63 46538.46
[290,] 14171.41 36752.14
[291,] 23617.73 47442.48
[292,] 33518.09 39521.22
[293,] 27693.04 45285.77
[294,] 27874.94 45762.05
[295,] 35545.40 40671.00
[296,] 19257.50 36181.43
[297,] 35177.88 33298.13
[298,] 23615.18 46544.59
[299,] 19582.05 40950.06
[300,] 13594.42 36328.76
[301,] 36214.43 42581.52
[302,] 39428.44 39990.26
[303,] 35873.05 39856.91
[304,] 18421.36 40460.54
[305,] 34215.79 34628.78
[306,] 30283.85 39309.34
[307,] 30786.07 35478.69
[308,] 21100.71 32519.66
[309,] 33133.69 41280.15
[310,] 39754.48 37830.25
[311,] 34319.81 41951.38
[312,] 15869.28 34519.37
[313,] 36534.73 41555.04
[314,] 42167.02 38930.53
[315,] 39866.53 37588.09
[316,] 39295.76 34164.27
[317,] 34295.21 40170.25
[318,] 32586.82 41802.83
[319,] 27122.40 29565.56
[320,] 25942.37 30571.98
[321,] 28875.57 28714.93
[322,] 35393.39 34291.14
[323,] 20665.56 41284.08
[324,] 29231.68 44642.16
[325,] 33190.75 41389.43
[326,] 18037.39 42363.35
[327,] 36599.82 34904.15
[328,] 14872.26 36968.41
[329,] 20841.64 40947.65
[330,] 23802.93 47094.28
[331,] 29058.67 38649.16
[332,] 18857.26 37508.39
[333,] 25531.94 30834.94
[334,] 32115.47 39185.80
[335,] 27528.67 46009.50
[336,] 27356.72 45995.29
[337,] 17501.24 35718.12
[338,] 22473.76 32191.97
[339,] 36071.68 41747.16
[340,] 39430.65 37173.65
[341,] 28384.09 44252.20
[342,] 34783.97 40852.49
[343,] 39743.83 37993.09
[344,] 32659.71 36774.18
[345,] 32172.27 37693.49
[346,] 30028.13 34489.24
[347,] 39187.77 36535.47
[348,] 25708.70 29940.08
[349,] 36655.68 42661.58
[350,] 18441.55 36352.55
[351,] 28313.17 46117.69
[352,] 40496.06 39502.17
[353,] 41927.54 36467.55
[354,] 26362.32 47690.92
[355,] 34400.12 41840.42
[356,] 35179.62 43002.15
[357,] 13497.65 35930.40
[358,] 25116.98 47152.96
[359,] 29164.06 39975.17
[360,] 32890.83 40256.08
[361,] 35036.60 43099.73
[362,] 39590.61 37787.84
[363,] 36063.22 43073.30
[364,] 34447.08 39939.02
[365,] 23637.88 46605.79
[366,] 32923.84 39780.91
[367,] 21483.85 46235.94
[368,] 29554.79 44598.41
[369,] 12613.06 35422.53
[370,] 32568.39 36770.25
[371,] 34203.34 42245.50
[372,] 23134.64 45927.35
[373,] 34313.56 38403.69
[374,] 20062.49 40535.53
[375,] 26072.45 29924.99
[376,] 35658.48 42687.52
[377,] 28328.63 44200.06
[378,] 27308.55 47964.46
[379,] 24229.94 31454.10
[380,] 40667.43 38841.35
[381,] 20613.51 40738.75
[382,] 30808.14 34177.63
[383,] 18435.78 40235.63
[384,] 33262.14 41304.73
[385,] 20064.05 40697.78
[386,] 29621.40 38789.56
[387,] 18772.53 40131.58
[388,] 35530.50 33696.81
[389,] 27138.61 29506.05
[390,] 27582.73 29377.06
[391,] 24999.25 47144.32
[392,] 32986.80 41604.93
[393,] 22730.89 47034.96
[394,] 17156.69 39880.44
[395,] 36707.64 34622.19
[396,] 28339.59 44755.15
[397,] 29508.78 38878.71
[398,] 30429.08 32274.21
[399,] 19458.47 36155.13
[400,] 36163.96 41145.16
[401,] 27303.37 48063.43
[402,] 23641.75 46657.40
[403,] 37405.04 42438.52
[404,] 36929.97 35081.87
[405,] 36761.48 43096.02
[406,] 42140.91 39596.05
[407,] 35469.07 39688.50
[408,] 29006.39 46010.91
[409,] 34796.64 40769.46
[410,] 39419.69 37880.59
[411,] 30957.44 34421.88
[412,] 17599.71 33791.77
[413,] 24333.27 31838.63
[414,] 12912.24 36394.38
[415,] 41047.09 38095.81
[416,] 18895.12 42741.56
[417,] 30331.14 36334.73
[418,] 21856.63 46972.46
[419,] 23622.55 46420.38
[420,] 35561.54 42680.76
[421,] 35124.82 40524.25
[422,] 12677.76 35403.43
[423,] 15486.49 36506.02
[424,] 28459.57 44752.89
[425,] 35441.55 39808.56
[426,] 27289.48 45352.37
[427,] 29073.59 46211.99
[428,] 42441.42 38910.71
[429,] 39661.13 34799.22
[430,] 29437.75 35774.57
[431,] 18795.18 42870.61
[432,] 26591.27 28651.41
[433,] 22239.09 46587.61
[434,] 36542.16 42751.51
[435,] 34132.89 37103.30
[436,] 29197.57 35388.42
[437,] 27379.05 45549.74
[438,] 23761.91 46430.58
[439,] 32611.85 41571.07
[440,] 29267.64 46073.86
[441,] 32357.09 41561.88
[442,] 35452.17 42847.63
[443,] 24254.32 47323.50
[444,] 35949.22 40992.85
[445,] 17604.71 33792.06
[446,] 29617.80 38735.84
[447,] 34041.81 39416.70
[448,] 36049.66 42915.50
[449,] 31868.50 36860.72
[450,] 17960.67 39973.09
[451,] 18696.65 41722.10
[452,] 29356.86 44633.59
[453,] 35099.02 33376.24
[454,] 27042.35 28330.63
[455,] 28879.57 45453.25
[456,] 26632.07 47355.55
[457,] 41828.54 39530.06
[458,] 29393.27 45617.90
[459,] 32667.33 39330.92
[460,] 29614.71 37525.64
[461,] 27263.06 47957.27
[462,] 36611.31 41185.39
[463,] 17664.38 40208.11
[464,] 22813.95 46072.39
[465,] 34140.21 37848.49
[466,] 37862.61 35437.15
[467,] 21954.26 45949.81
[468,] 15455.31 37127.23
[469,] 29433.15 44715.56
[470,] 36541.33 42756.55
[471,] 39146.85 34118.42
[472,] 29778.72 35274.58
[473,] 41459.96 36813.22
[474,] 36532.54 41559.71
[475,] 20967.79 39800.97
[476,] 29597.18 37887.95
[477,] 19394.79 36832.68
[478,] 29775.98 44828.71
[479,] 18693.47 38039.71
[480,] 35238.16 39082.53
[481,] 21552.53 46153.29
[482,] 39843.79 33847.18
[483,] 41832.51 39539.54
[484,] 21310.25 47071.07
[485,] 32419.06 38869.36
[486,] 35062.61 40939.90
[487,] 37669.82 34124.58
[488,] 36431.19 42892.03
[489,] 20648.20 41229.45
[490,] 17688.34 40141.09
[491,] 24043.92 47069.01
[492,] 35910.22 33787.73
[493,] 41267.78 36413.06
[494,] 34021.51 39494.68
[495,] 42134.16 39591.65
[496,] 18298.50 35928.90
[497,] 14867.58 36970.06
[498,] 17843.38 41196.73
[499,] 38493.81 34635.71
[500,] 19654.10 40841.35
[501,] 35180.45 38941.87
[502,] 32473.77 41820.35
[503,] 41048.42 38099.35
[504,] 24647.12 47676.90
[505,] 39911.60 37707.03
[506,] 39289.69 34156.14
[507,] 14242.46 36753.34
[508,] 39213.21 37468.86
[509,] 28872.79 28719.90
[510,] 18229.37 40632.43
[511,] 40982.62 37467.64
[512,] 24369.17 47481.75
[513,] 33589.03 39735.25
[514,] 26647.46 47264.13
[515,] 25198.12 28818.62
[516,] 35792.24 42726.26
[517,] 29299.32 45965.66
[518,] 40487.06 36541.36
[519,] 21190.09 41024.22
[520,] 24419.63 46132.37
[521,] 30035.91 32701.43
[522,] 39772.93 36450.42
[523,] 41035.53 36659.66
[524,] 29069.90 28862.82
[525,] 18519.26 42884.82
[526,] 18853.77 37516.86
[527,] 42328.64 38256.87
[528,] 38920.38 36840.47
[529,] 35314.93 34238.55
[530,] 13993.19 36029.25
[531,] 41496.99 37928.18
[532,] 31673.68 34085.06
[533,] 29462.59 35209.07
[534,] 27636.66 37838.69
[535,] 13705.68 36082.15
[536,] 35216.50 33304.54
[537,] 36699.87 42631.18
[538,] 29046.77 46063.16
[539,] 37942.18 35342.61
[540,] 36740.40 34998.42
[541,] 40992.34 37169.83
[542,] 41923.46 37082.25
[543,] 29548.97 44872.89
[544,] 24063.80 46703.88
[545,] 13424.79 35666.62
[546,] 28723.43 44401.32
[547,] 13330.93 35632.22
[548,] 26748.42 48007.10
[549,] 35767.41 42577.44
[550,] 27538.18 29864.39
[551,] 20774.98 32375.25
[552,] 19461.03 36965.12
[553,] 34892.03 40466.93
[554,] 24691.24 46848.97
[555,] 39978.18 40196.76
[556,] 27911.02 45286.60
[557,] 34522.78 40807.79
[558,] 29257.51 44999.26
[559,] 41932.18 36073.44
[560,] 34042.36 39381.15
[561,] 27378.44 29033.03
[562,] 23982.74 31582.34
[563,] 24485.40 47736.47
[564,] 41422.40 37431.96
[565,] 41784.73 36373.66
[566,] 17688.27 40142.97
[567,] 28770.22 28487.84
[568,] 19746.36 41041.64
[569,] 35315.61 39344.20
[570,] 26200.06 48677.81
[571,] 12760.48 35746.41
[572,] 17867.04 39884.67
[573,] 32650.83 41796.74
[574,] 28968.79 45446.61
[575,] 33540.12 32137.35
[576,] 23730.40 47472.80
[577,] 33642.36 39945.36
[578,] 29564.79 45278.03
[579,] 40683.42 38968.18
[580,] 34517.13 40807.94
[581,] 24507.58 47753.25
[582,] 29262.58 45890.49
[583,] 29465.70 44658.94
[584,] 20204.22 32755.09
[585,] 17605.27 39838.18
[586,] 29528.05 45470.29
[587,] 27708.33 45364.94
[588,] 28083.58 38334.63
[589,] 15503.14 34413.76
[590,] 24691.65 47137.27
[591,] 34029.11 39499.74
[592,] 19532.14 40048.12
[593,] 37872.34 35443.95
[594,] 29004.07 46009.87
[595,] 28651.09 46383.14
[596,] 34043.16 33919.53
[597,] 41298.05 36748.44
[598,] 39005.32 37342.18
[599,] 20592.50 40208.00
[600,] 27359.85 48030.56
[601,] 15699.23 35544.19
[602,] 29669.72 44910.93
[603,] 38495.84 34640.85
[604,] 21853.87 46974.56
[605,] 29041.22 45519.85
[606,] 28690.75 38708.17
[607,] 32819.50 41836.08
[608,] 24421.48 47395.11
[609,] 20768.16 41221.31
[610,] 25323.09 29270.17
[611,] 35781.97 34516.31
[612,] 21498.76 45450.66
[613,] 32992.85 41610.47
[614,] 32907.23 40208.86
[615,] 24639.05 46831.54
[616,] 34889.02 42863.05
[617,] 21190.43 40275.56
[618,] 41618.66 36701.32
[619,] 28896.75 28915.98
[620,] 29696.31 44799.80
[621,] 32921.68 41871.68
[622,] 29921.71 34548.71
[623,] 21095.72 40988.54
[624,] 34780.42 38538.20
[625,] 39232.26 37335.57
[626,] 35241.02 39039.23
[627,] 33961.82 39935.07
[628,] 30577.42 36087.99
[629,] 32444.30 39653.22
[630,] 39745.71 35344.43
[631,] 13750.59 36927.15
[632,] 29298.43 45067.83
[633,] 20942.84 41188.13
[634,] 32652.50 41802.69
[635,] 29278.66 38057.18
[636,] 27999.55 44034.39
[637,] 21860.41 46968.94
[638,] 24265.20 47018.40
[639,] 41554.94 39487.89
[640,] 21058.19 33353.95
[641,] 39803.10 37782.12
[642,] 30293.30 39309.58
[643,] 12756.21 35754.73
[644,] 32525.74 41458.73
[645,] 35133.61 42886.87
[646,] 30696.87 35116.40
[647,] 31984.33 37467.76
[648,] 39740.39 34646.60
[649,] 20345.00 33364.83
[650,] 18482.56 38469.30
[651,] 39740.21 34651.33
[652,] 34807.14 40540.40
[653,] 29457.97 46039.32
[654,] 29383.70 45955.15
[655,] 35651.30 42269.67
[656,] 41236.91 37831.31
[657,] 37782.97 35390.92
[658,] 23396.04 45874.59
[659,] 38289.57 35424.74
[660,] 36104.22 42264.31
[661,] 29142.62 46193.67
[662,] 35025.66 43013.86
[663,] 41282.88 37508.39
[664,] 24438.29 47857.44
[665,] 28243.47 44063.10
[666,] 39823.25 36886.37
[667,] 32985.21 39861.09
[668,] 34088.51 39458.86
[669,] 36403.22 35108.64
[670,] 35608.25 42765.38
[671,] 39587.90 35384.68
[672,] 34087.63 41914.30
[673,] 18073.53 41768.94
[674,] 29186.10 38187.53
[675,] 19026.61 38716.37
[676,] 30261.83 38500.17
[677,] 19589.63 36301.35
[678,] 18972.30 38328.08
[679,] 29520.45 45253.15
[680,] 39419.38 37881.12
[681,] 21085.60 40113.57
[682,] 30293.13 38442.65
[683,] 26612.78 28730.84
[684,] 23780.28 47439.75
[685,] 23903.58 45982.74
[686,] 41952.87 38619.53
[687,] 29004.36 46377.11
[688,] 36267.00 42948.18
[689,] 39307.35 37658.06
[690,] 35267.29 43010.02
[691,] 34073.44 37207.98
[692,] 29103.61 38958.72
[693,] 12801.38 36248.75
[694,] 34470.02 40170.99
[695,] 41175.79 38762.36
[696,] 34831.35 39713.79
[697,] 18335.03 38331.71
[698,] 29234.36 45734.43
[699,] 30991.94 33510.39
[700,] 32590.42 41795.93
[701,] 39851.87 34053.72
[702,] 29283.84 44518.67
[703,] 20606.38 40535.44
[704,] 23899.10 45978.17
[705,] 17366.19 39664.49
[706,] 29467.37 44543.37
[707,] 39224.59 37955.94
[708,] 28034.20 45855.74
[709,] 25775.67 30104.53
[710,] 35186.26 43045.44
[711,] 17822.73 40734.85
[712,] 28987.83 45433.16
[713,] 30621.14 38346.26
[714,] 29070.25 45405.70
[715,] 28545.92 39011.27
[716,] 30036.66 38361.47
[717,] 20117.80 40325.26
[718,] 33647.65 40005.28
[719,] 32214.65 39306.51
[720,] 13669.92 36452.45
[721,] 19737.27 36310.75
[722,] 26711.17 48148.11
[723,] 35684.26 42733.60
[724,] 32670.93 41560.34
[725,] 32121.40 39226.97
[726,] 19078.78 38725.02
[727,] 39358.07 37674.82
[728,] 40059.24 33706.56
[729,] 23610.82 47343.46
[730,] 21969.11 45717.04
[731,] 37864.06 35442.03
[732,] 36492.31 41268.47
[733,] 22242.62 46458.78
[734,] 33135.60 40086.16
[735,] 32063.52 37367.17
[736,] 23322.44 46114.42
[737,] 32116.18 39186.39
[738,] 23433.06 47237.42
[739,] 16495.04 36840.01
[740,] 27698.21 45880.16
[741,] 29042.58 46065.34
[742,] 26791.71 28447.07
[743,] 34841.96 39754.30
[744,] 39334.52 36625.25
[745,] 26122.59 48520.90
[746,] 38068.15 35302.05
[747,] 31308.85 34141.32
[748,] 12794.15 36591.05
[749,] 32680.27 41697.63
[750,] 39060.58 37392.30
[751,] 15704.80 37206.12
[752,] 33966.44 34581.07
[753,] 41459.60 36809.07
[754,] 36595.87 42466.08
[755,] 33344.80 39349.83
[756,] 35301.68 33307.83
[757,] 17832.99 35550.02
[758,] 41078.52 36004.77
[759,] 34526.88 41882.74
[760,] 35452.26 42843.25
[761,] 24197.33 47756.88
[762,] 29347.68 44869.71
[763,] 33470.36 32417.01
[764,] 34152.37 41901.47
[765,] 23225.89 29228.93
[766,] 17771.49 39688.63
[767,] 33559.75 32503.91
[768,] 25536.55 30833.00
[769,] 33248.18 40084.96
[770,] 27310.44 48066.32
[771,] 33264.39 39727.47
[772,] 35850.35 40029.37
[773,] 23166.59 46741.36
[774,] 12456.35 35698.24
[775,] 21462.03 35626.57
[776,] 38547.24 34740.08
[777,] 24586.91 47675.04
[778,] 39648.44 34415.83
[779,] 35460.59 42435.34
[780,] 32651.83 39642.67
[781,] 32937.16 41627.40
[782,] 42009.93 39685.09
[783,] 34036.54 41565.54
[784,] 33494.29 32272.05
[785,] 34203.29 38752.07
[786,] 19123.11 39902.55
[787,] 24160.71 47348.26
[788,] 28467.96 46341.96
[789,] 41359.99 36494.09
[790,] 27414.48 48061.17
[791,] 34087.02 41869.91
[792,] 34515.81 40807.90
[793,] 29293.35 45068.16
[794,] 21105.50 32513.81
[795,] 29090.46 38257.01
[796,] 30088.33 32739.30
[797,] 14076.75 36744.43
[798,] 28875.56 46263.78
[799,] 34278.44 38647.24
[800,] 24657.54 46774.07
[801,] 31745.86 33585.95
[802,] 31374.86 35360.49
[803,] 27382.74 45545.93
[804,] 27892.91 45961.70
[805,] 18986.48 38708.85
[806,] 17553.90 40350.89
[807,] 34165.99 41996.35
[808,] 34536.74 40905.26
[809,] 36738.72 33891.78
[810,] 21419.94 46350.59
[811,] 29664.12 37727.70
[812,] 34090.50 34611.94
[813,] 18066.96 42618.16
[814,] 37291.50 35096.11
[815,] 40734.90 39251.64
[816,] 27544.27 29859.02
[817,] 12524.00 36541.91
[818,] 39374.80 39708.85
[819,] 40703.78 39105.12
[820,] 18648.86 41794.08
[821,] 30037.23 32700.94
[822,] 18069.26 42620.88
[823,] 32396.16 32954.31
[824,] 27982.36 29778.25
[825,] 21241.36 45415.64
[826,] 20563.60 40938.81
[827,] 21854.16 46229.96
[828,] 23695.57 47494.31
[829,] 32098.04 37326.81
[830,] 35888.77 40140.88
[831,] 18504.00 35911.77
[832,] 24180.72 31430.78
[833,] 28629.40 46915.94
[834,] 23725.49 32409.37
[835,] 12679.15 35709.46
[836,] 19758.02 40939.55
[837,] 35707.75 42605.64
[838,] 26431.74 48218.69
[839,] 12984.76 36476.35
[840,] 21133.24 41243.92
[841,] 35569.37 33704.73
[842,] 29324.37 38740.49
[843,] 39472.53 36563.04
[844,] 18591.09 36403.43
[845,] 38976.85 36680.60
[846,] 35657.12 43563.20
[847,] 14165.56 36801.13
[848,] 28830.97 46304.19
[849,] 30652.40 34234.00
[850,] 28850.70 28925.34
[851,] 19729.29 36998.52
[852,] 41548.78 39482.66
[853,] 33518.46 33797.01
[854,] 25429.97 30890.09
[855,] 35563.85 43393.49
[856,] 18337.70 36897.94
[857,] 13020.95 36403.92
[858,] 32782.20 41705.29
[859,] 21153.07 40052.33
[860,] 34615.06 41212.89
[861,] 40423.11 36705.86
[862,] 28745.44 44632.61
[863,] 34929.10 42855.48
[864,] 23514.94 47202.49
[865,] 19649.86 40896.13
[866,] 34027.82 40026.11
[867,] 29698.40 45404.56
[868,] 34552.96 41792.27
[869,] 29086.05 46162.55
[870,] 13293.69 36537.51
[871,] 24249.65 46151.39
[872,] 28887.04 46162.49
[873,] 26057.45 47928.97
[874,] 32590.40 41800.10
[875,] 24632.00 47760.82
[876,] 35542.23 39997.27
[877,] 18965.89 38391.39
[878,] 36697.81 42387.10
[879,] 32152.60 39523.41
[880,] 20829.48 40699.44
[881,] 32277.16 32823.18
[882,] 36491.54 41267.82
[883,] 15151.75 37263.36
[884,] 28495.33 44463.47
[885,] 37101.57 31781.20
[886,] 36395.53 41484.13
[887,] 36018.63 41496.21
[888,] 17875.37 40416.99
[889,] 14097.56 36475.83
[890,] 17299.98 39828.86
[891,] 23368.33 46366.78
[892,] 40419.67 37688.76
[893,] 18659.47 38397.49
[894,] 34406.65 37449.98
[895,] 29534.33 45416.86
[896,] 28403.24 46692.63
[897,] 29831.84 35213.98
[898,] 18070.83 41766.23
[899,] 42255.19 39489.62
[900,] 32994.85 41757.01
[901,] 26654.35 48319.31
[902,] 23818.41 45829.02
[903,] 32350.50 32901.91
[904,] 22340.05 32049.60
[905,] 22241.57 46546.29
[906,] 12396.96 36584.71
[907,] 30812.72 34181.70
[908,] 32649.66 41800.47
[909,] 33685.81 41501.71
[910,] 12959.01 35614.73
[911,] 36049.72 42918.38
[912,] 29435.74 45982.81
[913,] 17434.97 39816.03
[914,] 39652.67 34806.32
[915,] 26259.08 48637.18
[916,] 25206.31 30707.44
[917,] 34515.26 40849.30
[918,] 18517.23 42051.47
[919,] 29241.65 46111.40
[920,] 30527.86 35991.72
[921,] 33728.66 39060.12
[922,] 32807.06 41320.34
[923,] 30015.18 32651.09
[924,] 29324.44 45627.79
[925,] 14078.54 36746.15
[926,] 20727.54 32933.69
[927,] 17782.99 40177.35
[928,] 20948.33 32417.15
[929,] 18737.16 36581.92
[930,] 35165.49 33257.13
[931,] 29601.97 37894.04
[932,] 26089.21 48566.42
[933,] 39938.44 40173.44
[934,] 42286.78 39227.30
[935,] 29003.40 37628.67
[936,] 36497.79 41264.42
[937,] 13539.24 35712.97
[938,] 40703.01 39111.58
[939,] 33192.93 41388.61
[940,] 39844.73 33840.59
[941,] 39824.85 36502.43
[942,] 33138.57 40081.66
[943,] 20655.07 32815.88
[944,] 21856.25 46224.61
[945,] 28823.79 46228.91
[946,] 38384.50 34989.26
[947,] 32853.87 41722.31
[948,] 35790.67 34687.01
[949,] 39192.72 39739.55
[950,] 31632.52 37364.43
[951,] 26016.08 48559.55
[952,] 31077.97 33700.46
[953,] 23460.24 47159.01
[954,] 32520.96 41458.11
[955,] 41300.56 37686.25
[956,] 29008.22 45759.85
[957,] 29729.16 36635.39
[958,] 35589.66 43608.34
[959,] 17785.70 40180.00
[960,] 18292.44 37103.41
[961,] 29405.80 44583.80
[962,] 29009.56 45466.51
[963,] 28883.86 45457.73
[964,] 38504.75 34591.99
[965,] 39333.94 39677.79
[966,] 21093.85 40988.59
[967,] 33834.87 39514.23
[968,] 27250.00 29460.55
[969,] 36134.82 43103.00
[970,] 41704.87 37524.47
[971,] 38672.48 35018.94
[972,] 21179.70 47251.62
[973,] 29920.47 39339.74
[974,] 17342.94 40358.94
[975,] 33508.94 40099.54
[976,] 23139.10 46584.05
[977,] 34934.74 40630.16
[978,] 23533.79 32396.65
[979,] 36346.04 43086.46
[980,] 27313.58 46120.13
[981,] 21332.73 47195.04
[982,] 25212.17 30634.77
[983,] 20856.04 32487.23
[984,] 28057.04 44888.37
[985,] 14243.26 36750.41
[986,] 19303.22 39999.03
[987,] 19150.48 37197.27
[988,] 35211.00 42467.22
[989,] 21027.37 41124.29
[990,] 36613.41 41216.78
[991,] 13993.99 36075.02
[992,] 23923.64 46828.11
[993,] 32848.10 33170.48
[994,] 42012.47 39689.33
[995,] 19276.96 40190.83
[996,] 36755.86 43100.19
[997,] 32138.17 32971.43
[998,] 29857.35 38415.07
[999,] 27554.30 29417.98
[1000,] 17988.22 36490.90
$Local.Variable.Importance
floor_area_sqm storey_order remaining_lease_mths PROX_CBD
1 8121029326 201569484 6416791120 726070599
2 140042291 232428037 6942688663 4202672428
3 1040394243 486878434 496172900 3197998529
4 497565441 469698825 1202216740 2409244340
5 1647252298 394723626 339917611 597888072
6 2080585215 12859545744 24900616105 17818600946
7 1561794782 291372834 221338207 809071881
8 437052804 7028446070 922702215 2008301484
9 58303078995 395324439 68010441665 22637761009
10 68560772235 153076117197 78384683918 21901624110
11 1899096061 934873098 1538225933 729909448
12 950251342 356621029 10124460781 4080218916
13 3903375264 562832352 5086960081 2998297322
14 310409146 216274503 915159073 1198681771
15 5680289378 383067696 6196675256 3192413901
16 73016200 1110165924 1306140130 843903204
17 81080470 1788795532 348069420 430592846
18 8662794060 69041903102 98987607630 17999478086
19 13858263066 11146496974 13986861209 23724754884
20 390559874 302720794 555365040 176989312
21 868238734 6321513399 575764699 3087009307
22 1215284834 1564480950 371560487 1212886780
23 15410678609 2446893621 47403485666 62462724251
24 18135321956 1527530558 27006899241 21674138956
25 1814363020 2402399339 1052464044 2603493431
26 1862272674 406637139 1152948237 1357508114
27 235607456 707419264 906224283 1381783320
28 0 3515381196 908996616 768636153
29 10478920809 349061859 11151348554 4534925913
30 7952661045 256600693 1396236418 1691281013
31 619694425 134695858 3520884112 3740307420
32 889074367 587168583 2467198254 2144543308
33 1493184590 1820613689 4009722492 811372032
34 649810586 7712191935 499324800 2953818098
35 429283418 159222565 3381438391 772323428
36 485778958 538021494 4552944840 4036095400
37 5296963680 5923494270 12401287269 7549145450
38 1686558713 731691351 1939873135 866777123
39 31977686132 26497383892 89392662087 6886966109
40 6564877220 1978004751 1839421149 11559745983
41 1529303249 6470278731 2205982342 5099596580
42 19980513132 1720696352 21771760248 21461161756
43 7148771563 19120737009 48770908408 19574730050
44 230332789 1174224750 542140563 2203736313
45 7097699322 19389034963 13847780816 6693718511
46 9480580706 4450629013 43100013007 47910046133
47 1930873965 732879259 1955652399 1220392877
48 11080437125 7385072061 58454538788 63289260124
49 3288685870 352575204 1334403014 838976044
50 120232546 2231733857 1612984043 1638968051
51 8943682362 1808477189 13803057891 4815661617
52 1091389852 210980292 228997227 667631045
53 4071280404 561515425 4643143443 1929301620
54 1934042870 2290169795 1167938667 982508071
55 1012767354 3788558915 7123480335 3239424459
56 3637823234 9830804929 16928600773 21495264002
57 889626287 498405759 2406967646 2125777011
58 3062989533 1936138026 4332556357 1282163296
59 10721090580 3046898078 7996336986 1378759838
60 5851508310 583790363 3240337759 5045005432
61 2937588760 518452353 1719273232 383768013
62 3743435386 901594854 7593979527 3104856868
63 2347243163 2903922764 2534515312 2556702927
64 1369777978 11945640225 1426706937 3177401908
65 9378207940 11607786677 37081395418 25541321036
66 7990724485 11178159913 7911063757 1839145541
67 10245899460 919477601 2908602342 10764461348
68 6601506305 47161317074 82298864968 21564215824
69 77811653403 10592719291 130586628577 22169990657
70 78430107 779260559 217141594 117068089
71 6636811465 426803286 11530854294 8570680527
72 592528355 423204430 2211035869 2326633773
73 580473100 1844769029 1262744566 1598230617
74 436695444 467822734 350591605 251757999
75 5854137674 51503700646 76828618185 18937564567
76 1008065736 582557388 1945553132 2081459570
77 953500198 4360577367 18867932707 21723525555
78 2579618522 1839195799 3793053427 1947194905
79 39618523481 6281605773 32751094698 3885542676
80 1788812550 1650678069 4172971580 1475332428
81 8532865543 53239671625 117854376241 16889041365
82 6354399585 1840634541 7988745392 6484376612
83 1831408728 839276337 812147240 1427900548
84 5797785118 27341951739 85037291106 16594193093
85 984867515 1193621179 5776544824 5744325623
86 377871672 1367841032 692144614 1472214278
87 1115060461 12131955805 16283147112 2982902068
88 2885535038 1064730670 3489101634 692074421
89 2814251695 2869144005 4030440852 4714421017
90 940401439 444747597 1499025501 1609305955
91 68154073963 149893067302 76880512985 23045500673
92 712821391 1139508644 896615411 1930315518
93 756983934 714900739 777841979 4252635364
94 6253023859 14215150783 38120108863 15869330026
95 1233170876 953197939 1242841731 603209234
96 450677293 573884141 10630709516 4659815869
97 4052109172 17185996070 86120590752 42021535705
98 5067639114 16785300135 41809732535 14354297068
99 881036059 235316188 1217767650 784359253
100 1375075208 1721605628 4307197770 860390707
101 10276995899 324751589 1105922003 2396054187
102 561079666 184461270 2929913604 735900660
103 651999563 681887047 963007468 991892641
104 33844265297 63421525360 66282213410 16890849248
105 1292029157 3590887322 4876191153 1000051035
106 1435185663 888814019 1641330778 803313677
107 2077208073 818380663 2820641150 2979635899
108 48499044968 2007291192 4025493243 33510803206
109 718340296 9961574079 2092893408 2698499072
110 6313251228 1681730364 8680655359 4492598278
111 998059855 143179879 3377295616 892203180
112 3137932909 633555143 4670351930 2642819020
113 1185790311 201632545 734544897 509424527
114 20025982767 12195294385 53704466310 15936591103
115 410945868 1176445073 813893959 2213327655
116 3211859354 42274003218 84276770955 24691608202
117 4691756374 992516924 12476236700 1906467166
118 387951177 1178841142 1037263880 433735282
119 2039241136 634956118 2802805059 800911951
120 3214019438 1765511139 5377389595 1715736277
121 861278004 161676914 1588035985 615867014
122 7003896232 10609223457 24363446819 27718700686
123 2574183905 1749591161 10131047103 5096070879
124 5728336607 3361956824 6278042423 1111299844
125 630578206 257571526 1388311163 585954587
126 14843562416 6629813610 67774111637 66111909917
127 386365394 164543254 1545942986 697900298
128 7779628137 19750503100 34527110984 9034762055
129 3147999370 342333465 827028184 1440321678
130 41512202595 17197340469 91939570956 10626904897
131 1051404551 265492963 15912113159 1419962106
132 1598867295 12278376005 18992940361 22408401776
133 6569044506 1068968778 6651134494 5920551422
134 13214878355 4944903610 55573169701 75293614572
135 16895822959 2328958095 97921278972 11819049934
136 3234786593 3146575079 2115551174 1961525537
137 3633310346 1891878273 3259365667 625425920
138 2423354274 617587620 2015609832 2468370797
139 664217818 625218828 1051880468 775070476
140 28452719592 18807831070 81375474574 9085290838
141 1796210181 230702917 571343224 1044448646
142 579334449 508502987 1586571996 1189749512
143 606680440 546895193 571463758 1689668582
144 734066632 1015279122 919131909 2557816058
145 39103554199 14051484964 69421127800 43717733652
146 2904475362 23546531434 18456365334 5169100705
147 5098844477 1074496579 12789453511 2254183003
148 2263787325 2833128282 3037883194 2328479065
149 5332830003 14077923455 49073966730 26702477470
150 2288564223 370042504 1164073318 1590216811
151 3405884418 4800657565 8040394926 3295433236
152 83083704 1007665546 840285878 838658255
153 1787115769 276391277 459441826 735926437
154 4396022883 1755738599 3449512456 549092014
155 2315499614 938621782 1647347796 507833718
156 786617496 193294812 1379325534 667792829
157 2786619639 10284840322 18305173099 23803225025
158 845930142 6729294684 1425056734 1236329650
159 2501443800 19340398258 17650914413 5473972955
160 2335049535 9242685097 15030252649 18800380210
161 0 3278177965 926327206 549541705
162 153353132 120010578 894325606 484040052
163 72075406 1461209571 305160597 624640320
164 1022527071 1239484738 7366347731 1709891258
165 528300978 267698043 2409440933 2531512319
166 1271052003 1014138587 1321918843 2060525601
167 26571495 858708298 561191827 215791912
168 6475986692 4553305154 55274327365 51262271068
169 203108827 137734727 337395015 292308292
170 464228341 171674253 702774231 387426569
171 5828839161 2168173846 20662319015 13338269779
172 2231394504 479400875 500770717 341210844
173 1637199149 826516143 2904283671 737674088
174 403300355 155132883 4137490621 3248587712
175 14824091740 1417278971 18741370851 17171252973
176 20566940217 8208979309 11067030345 18199490309
177 331658255 306879483 1016761696 246892197
178 4766395175 3401940059 16251403776 4933453175
179 422315358 241502319 1852547534 345085463
180 792284052 868706076 1538616304 2674443000
181 2608555867 43274910563 86235351344 24380167550
182 1818180947 5668334072 955071724 1209818833
183 407983203 979487259 2439467519 4381224752
184 430118233 1083602274 406070425 1057213730
185 7289173489 1342716556 11577976432 3270771394
186 91697098 909328324 439680012 703423765
187 6697587441 2050444920 6458552307 7840739314
188 1959018887 2429623437 1205059492 1114738442
189 3914307281 698727133 4761431796 849003786
190 635078410 181515735 1122186332 906747782
191 41931574517 4936103777 99235341245 11644581374
192 13870197755 7933327225 60119397069 59140813209
193 284372119 411275759 5753142816 3939450638
194 2492909209 6108313364 27763368720 11179375770
195 598911011 1038278913 560420056 286701297
196 333754477 153265633 1261183306 1185404396
197 41570739531 379006724 84802254766 5657889954
198 518074363 1277421786 288716568 755837366
199 4434745215 46382869623 91176702121 24152772929
200 12159481190 209735781 11141746284 1357204982
201 15467573343 36989959732 124761456509 58215366677
202 2006310346 811205940 1799774880 1163348907
203 43229612 1164685048 775375467 185033422
204 4359102859 423583989 30858850961 11822703131
205 2646158243 2140343855 4844652492 1355754339
206 2341979909 816896464 1523366552 4049364086
207 2832119011 1832229850 5821694063 1911996644
208 716792075 142628111 1571221739 697056329
209 4894487872 735703081 7462378835 5251044174
210 4838345888 18687841674 49552852314 26817612237
211 4996906708 1028172207 4940989796 4447703916
212 7325527031 2037023219 11314591400 2600210717
213 3214982136 844010620 13730458034 1477668143
214 1014121545 408311857 1703462106 1795386083
215 250736725 976909311 471990139 353134147
216 35596471665 13174760797 83430206576 10297225250
217 2870746623 2079421014 4474331916 1372341130
218 6229413092 2150944547 11459165281 3029942755
219 1545937999 1080287337 752192038 318236822
220 420742267 239588338 891100115 1587364792
221 20749306488 64573807811 101303189254 18744987942
222 2153765177 963452815 2024965115 656863692
223 20656566119 8797264151 13133245302 22432350046
224 126186128 632495076 852596442 183806108
225 780581216 826456880 1028503623 344619072
226 9171287654 59842884913 119168920242 16072185831
227 556044909 651851223 461103673 368550152
228 1087529266 935247605 5379122430 6316621892
229 497582530 612498257 568715653 211262457
230 583831167 632182069 3836578104 3818319404
231 3011836758 317664793 2707446291 2279204231
232 7839263991 1834854262 10883381588 2546249706
233 1745248977 2206016749 1330799421 1427350213
234 21162687331 7355851741 10209141156 14371388538
235 1714256021 742504527 565929589 154012689
236 4040406617 2301410024 30809636442 42732852907
237 23636853459 8494254065 16005607931 24661932700
238 1463906056 419587090 1942547482 1822007118
239 5552892498 2698140105 8099845423 6298151901
240 480261034 846643457 1968915468 1894947980
241 1175523761 3101025900 6855090418 1989899154
242 147979072 486994696 863561048 213390646
243 130689244 41596335 2077427677 2252974709
244 4783754047 56045359215 102091924291 20156329563
245 4824784657 46707722160 98075931620 23634511539
246 6015363776 11262032335 5477313472 5309370303
247 2063295248 151895701 868284623 1209047309
248 1783423957 276370103 5658083016 4367535254
249 0 3423739852 815375207 692847458
250 26988810 732418572 147176404 120672169
251 70578556359 8121172314 83931438746 25098867292
252 1076312888 1031403114 1442375623 433199772
253 11038406053 667951544 2004744827 4123821481
254 2417754836 11460158155 5248947387 1116421528
255 21944030800 5432796102 20849057805 14519854404
256 1091211514 14012522646 1642161952 1647459056
257 836385300 248679466 5539278122 4628117908
258 310632972 2877560294 1707768498 2186265628
259 1428057474 1748205170 37653557586 27802800335
260 2571638845 849902289 6150208499 4236713775
261 820454562 332135083 1780103229 441716588
262 4662802446 1091430910 9339370796 39267165772
263 1537284433 2041837393 2902906929 3080497913
264 1154811797 1731168538 939316811 307085630
265 1174287035 97587334 492770664 417758787
266 5824490532 310386880 6321917685 1388518182
267 2376915233 2082792408 4712722386 1644468454
268 4851942946 48524931842 105131786845 21417024881
269 15249003474 12588780237 54670516484 17912702085
270 92188530236 4850131236 72946034661 21283555627
271 780476824 8105823165 3886724697 968424345
272 7478404339 8403866175 5664474487 1277937711
273 4708315871 444010991 4058913768 5585724428
274 1886010064 3105944525 4127846087 3043835720
275 7998202231 2119509589 12146167270 2444442014
276 935440075 2926724999 8449271819 2014616541
277 2564337057 2100409057 6051301441 1588558957
278 6347828714 38880553034 107630716659 13660269572
279 7102720158 12569130150 70647861185 27570257373
280 426219655 1233107534 1026241489 1340603880
281 2162548100 1907820340 11560596749 9319300734
282 1203639580 5544517418 2790843664 1668137088
283 869721560 649073382 2011117691 2484343066
284 50189379 1206306725 1697464604 1020064683
285 448799544 1274883660 1663937322 465932847
286 42094775458 14708102655 82123559830 48895531867
287 357879699 1155612200 1285519962 1084483840
288 1111720778 17146812222 47369832157 28178740647
289 3654911704 601015509 5341262142 3091901480
290 406380373 1114793916 964902861 1252207249
291 1411534621 117356477 322166674 493232638
292 3757663386 180374659 2152196002 2414549982
293 155290512 149241748 856009068 624999398
294 317043490 546258958 864172203 572119852
295 5734057851 1373105301 13944195354 2307453378
296 1233024276 241461460 2893230954 1814036264
297 14206739846 3107561754 45061914089 40283680179
298 4258270468 624309070 5131171021 2189285447
299 1422890521 15236904273 18027170000 3804182487
300 2094888905 987922709 2539277893 10255020051
301 1101948640 737693419 4799120026 2097572643
302 2613545892 977685450 2195288713 752803911
303 3967299786 9797498365 18055325118 16232038438
304 169827845 150185427 739528785 1882099569
305 71153042639 5560722286 120265512520 8269581249
306 37610414213 3776966583 83627054487 16946287154
307 15461071364 8405543985 48632519955 20201451085
308 9108672342 41812453013 94129078688 17341196774
309 115306230 3367737841 937433218 222062359
310 20222694363 2288124157 28834474056 22089103466
311 401412081 925484075 790955368 2111069390
312 33544972471 64091646157 61967859093 5506858708
313 1551886529 649566563 1287633510 900662095
314 925047367 1823966719 919233370 2169144923
315 17467934859 2376747065 34891681084 19264819310
316 8126774992 29720283320 110975093046 17552716358
317 3663867511 2795986337 3898687588 3784063471
318 198787822 1214770479 1511856493 868503743
319 11841988220 11937021526 39789482268 53994762352
320 30422972158 26242233762 102012338638 9631146475
321 62638902564 170645808199 85251217928 30013625510
322 8666236775 5339154756 49689519241 46992456016
323 1013594897 1708809400 4057085896 720405412
324 79805491 1737023994 333436523 464476387
325 94250303 3317922291 933740930 276990519
326 590107459 160512589 1660269110 1017798961
327 7549632081 102939044 7143512351 1245291639
328 1294311930 846126795 3435446279 3863176167
329 2013847038 945457099 10036066240 620269567
330 1142059135 620889583 1193486041 277253872
331 4803949244 16243341575 45651061702 33921949040
332 2569558130 1671547407 1779864594 556352968
333 24122648046 24774600570 101247271654 6269973756
334 4513706970 331598235 4847547838 2225888322
335 67337522 1036716971 449860236 414211217
336 68162497 872807583 214114575 215174812
337 1534752628 488836595 1232693355 1387033537
338 34167821978 49073408844 81425097730 15535480139
339 1245003970 235067768 334940805 500974013
340 1017091519 771826196 3043923662 2283677071
341 11113388496 260571925 1998412749 2934411247
342 2067807495 2161256718 5618894767 5015706148
343 18917226495 2110424715 26276102096 21548646052
344 7417803754 1302629756 4718980019 6681494256
345 5987074288 667484853 5542027161 10522115875
346 3506033669 4239596680 27003193932 21994717735
347 5473345919 3170774151 17008432176 4219723678
348 22007289904 22343477523 67151743082 7410709334
349 632867954 459640995 1539316957 1411653256
350 522660357 883932220 8062434744 2489046182
351 2631212351 653123058 976742664 3826103971
352 7608047274 2514703072 9188873857 1808663521
353 954169697 321575471 19988003415 640794469
354 571659265 400824801 320648623 359824629
355 873629823 889332673 1020040603 2908868825
356 605798584 6937183343 425803153 2723650329
357 1362010321 1051976525 763641313 5066541013
358 308620328 1129664870 770851131 636848424
359 8829819887 3296811515 69641445624 9461331506
360 769138404 1888967526 8023652735 2468724207
361 649440985 6048316958 576069767 3000917847
362 23164301915 2148714723 23531502064 23305175037
363 5093847733 9068191351 3808262134 2004373020
364 1224964831 1903560289 2801982138 2645963838
365 4170035941 349459642 5486330444 1657537682
366 1164235592 2308440551 4803094893 4295597009
367 1616603069 838865096 1504591915 369054637
368 112486067 1429464930 462190343 657128150
369 600510892 192262269 4010017781 3963205495
370 9005921004 1490396009 6718436391 5793420880
371 153369335 1334293096 494278237 1750984235
372 1719484947 1117019746 3054354718 506302127
373 12150144203 861009014 3863519074 12109001574
374 3017621090 17524445820 11722336232 2718177604
375 26486857957 23554951248 73859439546 9653645939
376 1537566776 3667619520 1801676382 2676194845
377 10867756546 484400934 1690883921 2548262712
378 450869665 1273748106 2003525553 406881716
379 7966724978 57824529633 115716445581 14714286587
380 8334955942 1994799705 11479965520 1943649062
381 848573418 210738160 4968490704 1079522287
382 12759461639 9659873686 9653694585 14162754342
383 174419268 173330444 419973166 2465016693
384 631935006 4820892415 1412080958 450026804
385 2537645633 14901365452 10316737384 2763031579
386 2888129691 5355770757 37250996640 9798350203
387 448892173 100194478 1450867113 5621561058
388 13085893813 3148751165 62665339888 81079682939
389 9211528190 13457044155 34800950338 48556372456
390 13085504506 10327922609 28075262676 30037883448
391 341830517 1255205464 1016749185 422129577
392 34046183 759598278 222133608 141591529
393 3437494698 229247355 852554528 3186107071
394 2024057168 1025740554 4215132350 658528653
395 12716604919 96413773 12717320165 2562171962
396 9478197600 428967030 1123844388 2138827412
397 1808427977 5054971935 35030490837 20936776862
398 4653569823 8628076158 6233107973 4009519565
399 1224995318 267321558 2683946301 1793704665
400 1816361925 1375746256 1097194409 1248710366
401 607957917 1446030305 1660081588 454609305
402 4890884599 405629584 4728094738 1287228205
403 404979072 2703457853 1682501388 2477266007
404 3185209710 3280271062 20237359092 11425705696
405 163164557 784199739 799076361 366065523
406 1308219958 1893604820 1114418552 1267345833
407 3618589776 12952319911 30528934444 20794743572
408 7136958012 3635208189 5574905607 1385538651
409 2517579518 1193845587 4614581437 3339421610
410 19750149809 1536982688 17895169515 20680915195
411 8941305860 9043034336 13992660140 7787959539
412 6666859666 19444650256 15372916788 7494628823
413 8178434624 69013057095 110327436237 15967820127
414 829017955 286149199 1134150098 307578227
415 1662295125 2795605074 1932285574 557060857
416 763311543 146293245 1099948852 650390894
417 22984594597 14963074502 61077952460 14708577988
418 1496075435 1417154355 9392589152 3556621940
419 3846108644 322740675 5016011782 5053863015
420 1104240474 2422559048 2144144025 3134161936
421 3026214451 2326143867 4754644035 4589126652
422 511091554 148493018 3871300993 2904020089
423 452170992 1076533636 2290674872 3924630485
424 9960388564 319200219 1998984133 3254523872
425 3945049016 12639970706 23028234879 17395860208
426 103924376 193640701 570735874 317066581
427 11437654594 5366781054 12498693069 3882484510
428 784287404 1254666506 1003993118 1917617899
429 8035035224 18222728317 42263062321 11472358248
430 7820773337 50737933086 99254346425 43207837981
431 679700061 191491571 1356460546 534834373
432 22394969696 3498657900 49203847529 39527947887
433 2539048891 929176308 1999617346 1263062279
434 152913162 517018486 243474666 188425102
435 5251208844 316316887 3945942308 6988962797
436 3324242356 44581985271 67910319168 24081857713
437 70190460 268201809 539043373 98672979
438 3037981337 235113284 6154978416 4486857165
439 1704510926 7952172641 1282068438 6358327337
440 0 3445966034 938488119 900590696
441 827296605 6011817007 2774045052 2542648329
442 1939165485 6619794438 3489034876 2586589976
443 248224619 143174995 229720511 451185018
444 2390382947 1231629380 4866708398 1676327409
445 6324302646 18647712139 15504352376 7159715275
446 4747086016 8597478414 32072998663 10273709530
447 4123905064 817518187 761948002 1294372308
448 8934225682 9425400958 5030743633 2210387896
449 8781999176 1575559757 7490895059 5525078359
450 1856057641 1090599813 1642490818 1241881614
451 519143807 729901304 1134666412 408052875
452 53370841 1736034642 254670645 550461678
453 16752199217 3512285347 40028943925 51884777944
454 12725218304 4147545131 64557086875 54790738403
455 9608175797 2457000422 32039001912 37562433660
456 612889938 389626956 1661895016 577306595
457 1732929984 2234386766 1382353052 1085979091
458 5292329793 7100857398 8828200392 3856102451
459 4546686153 141401743 4216723915 1634116787
460 3799873441 21624839812 19302336299 2874867115
461 393480742 1182765504 1881665350 471646549
462 1525702556 848312184 1330892026 733089104
463 1623552714 2910585424 1655037574 982239367
464 2084473999 791181124 4248657156 3601386382
465 9722612778 489022003 3845502697 3553681590
466 51591238840 149303749 76465499560 26389972832
467 1276012219 929662588 1131691719 450093504
468 706089919 1168850757 2054367597 4494601306
469 79329491 1561506494 436922619 790444408
470 108799574 544065225 202784143 177072075
471 13178230281 16274998879 132323223994 15922047922
472 3177511438 42360896650 92161258219 24129189238
473 1336101728 666909001 866303118 554005963
474 1878255542 580379223 1491501200 653277417
475 3828761739 4501968206 11930263187 5564846182
476 4979062841 26992238981 22303845338 3188614624
477 2238610866 156419248 1934899961 1362077689
478 109608755 935787659 854353218 1239002370
479 1992060904 6288328168 8857313396 613681313
480 1350729451 6672624558 25516565344 20896763658
481 1753373498 860558076 1227048458 367358184
482 4489353434 18300751832 59926423184 21407251034
483 1684216107 2256190436 1417327982 1238608260
484 281766575 261601053 5403524249 3868052937
485 5271808247 151050784 5813916904 2558717356
486 2109382368 644513666 3769146587 6166733680
487 8508443917 838395260 15741737166 10513222052
488 217883279 1408397411 482399653 877674306
489 1151610518 1416755972 4546881512 1021162424
490 1579244554 2061154096 1727251123 998092483
491 441271369 554256332 400325961 308661335
492 10825311523 1856733428 86514712260 78993596364
493 555270445 377065815 2666990509 2201747542
494 3721183172 983385203 877553833 1760919579
495 1401871916 1911379205 1101134575 1207535602
496 674949178 236405983 5085997168 2717306030
497 1995741860 923111226 3250601597 2854325357
498 3442182736 2318027963 1290210572 680142403
499 4613802106 7197117128 5674009196 2767388416
500 1812994674 17806904367 20891463364 5374312251
501 775071153 4916833729 17250728350 16819602547
502 461675307 1302384119 1524268081 571240458
503 2116278695 2680927655 2087520481 711818973
504 510270902 169454667 2653282547 1031843802
505 10125519790 2202165834 40030853477 11954376570
506 5871017787 20742855797 104048984699 22575023274
507 305781467 1295001498 1166091409 1361436502
508 1129174688 1327168353 2826001710 2614968686
509 62107837782 152940376696 90280359193 28127552537
510 588786542 485963469 576819808 1062374789
511 824930710 573981660 655707822 331813054
512 216415989 106321657 2794489452 939392961
513 2802125508 752829563 1644396510 929613279
514 708882514 408936649 1508412063 637832698
515 53685866963 12208630711 46747956235 23954849591
516 1989976071 4276386550 9174480443 5539728245
517 16724057 3739437446 947407107 1213427551
518 85535588 1153231812 414907841 441778075
519 3713690759 1728595315 6149863661 1660378746
520 449136806 118049314 347052159 292549502
521 4229778846 11852795754 6650678848 7362875020
522 2211631394 3272592962 5929726075 3683345323
523 458714061 808447296 962033456 752463145
524 57814688653 155823635330 85292511721 24662307819
525 667228472 235047189 1504766734 630319287
526 2550358284 1433659549 2191844779 478903090
527 333575476 222903816 526245592 843325954
528 3763976029 847711806 19705057875 2069548541
529 8966560470 2182098180 39985837029 65969119874
530 2166771008 259644510 1846179115 2787025616
531 2223040478 1135442778 744276899 348169118
532 20342850583 8939898792 17073977420 26741692483
533 2849068010 46620708226 79254888625 24705016141
534 4423260651 7687555455 18020704564 19629444406
535 2373985562 984479465 1498798453 5725429472
536 17219298700 2471188673 49977802815 47920157137
537 896974212 497238552 1842101452 1596619115
538 4394505585 3036376593 5843164337 875971234
539 48458383759 1545528436 77705341754 21045911685
540 5779380020 192940372 6715325877 1171905161
541 112432093 582629386 520911827 117002910
542 1218603290 383530010 425250638 527277911
543 123838734 1210034410 784762687 870437580
544 270426634 97273740 1948500333 188390115
545 559454555 427464641 783468368 3325206667
546 11819826607 1365966674 2273615967 4129660299
547 218765275 244221509 691583285 2310897624
548 599638748 451731399 1206267038 306719352
549 4035860046 5515085948 4547197630 3125499114
550 7949214308 8270955314 36879297458 32227662848
551 8389621377 44610443042 107106441661 17259607576
552 2298448676 222122486 1748412357 1291254787
553 363111253 5895121743 1998342595 603632535
554 180120726 495378405 776519350 195717090
555 3265750374 655801735 3166709010 872411015
556 409706166 115155958 1047415612 826084212
557 1306073997 1640382945 8982566618 7259047241
558 1047762666 748200868 654528572 491025548
559 1336972319 520748719 23023586295 1398341335
560 3761492287 772929129 581486635 1444158804
561 11899680994 10229135070 55130343108 73615432867
562 9015072150 62015422316 112943375106 18759865061
563 556374992 154728264 2870489853 798874021
564 1122696253 127752738 386250303 113053158
565 1100480831 292478696 16396557090 1249589348
566 1361457564 2074777257 1641221402 1181533294
567 51841132336 175066741478 116786265650 35853532286
568 1154920475 14141365358 13838361291 3667418559
569 1889833446 12128878242 26966354238 24375110191
570 788449712 245796066 272383332 627802237
571 708697715 199877889 3363960569 3653126412
572 1988917589 1268042565 2576537201 1015545626
573 87594567 1047999421 1210288289 875062769
574 13536414620 3194734410 40937635348 37503325499
575 35056254598 13196597379 74518496053 42727065383
576 1489697173 139676617 337418938 535806670
577 2224841080 1142111154 650266353 486930232
578 2051591081 108996432 2366352673 3474011388
579 9354578902 1858820265 12294657973 2849012673
580 1248720995 2322555407 8855943783 7736118905
581 556630686 146670475 3142071762 757178195
582 320340986 3934346546 1771974206 1596964757
583 76839334 1544014308 382745569 662689258
584 7440028198 44736006576 81687368517 24128401137
585 4592431356 1495331262 4333670214 947568897
586 1623972431 3860899148 5738177958 975920194
587 97235184 135825580 1004636299 429639548
588 6231944820 10628676117 23689440990 28917244248
589 43226608927 64168295808 49118841794 26930666136
590 269005224 532605380 1149481056 317446771
591 4170059144 1007011987 756405710 1503846570
592 1953164322 17294499205 25875444734 7379373960
593 47647967684 185676734 81114636658 28251536592
594 7370765538 3614844049 6277088834 1279248820
595 3086954804 249300704 1266292857 1313942603
596 93554808148 5888165493 79622336337 27458430646
597 699242547 788835763 905270556 657577662
598 734105664 863441544 3188636009 865285143
599 3047078194 13268784288 13136463500 1160364696
600 567948943 1263425128 1580521904 551880558
601 31680485679 35470898547 43943377506 16281314330
602 98973781 971306331 761735903 1388436070
603 4636277236 6199191537 7805212625 3559674973
604 1571076258 1275430322 8641976705 3902003805
605 14529255198 3140823363 38193153864 53583729215
606 8520895220 15911989713 36244777948 39894556162
607 43570898 526815697 464625296 345885622
608 110655128 40825679 1611162593 1582391678
609 1169703416 1729086257 4072364579 779843042
610 38899375226 17010835555 47560683406 10838221438
611 6272291586 2467620977 9901714821 10681318649
612 1542392888 471437268 439689614 443144743
613 29253520 876243908 219242301 185527484
614 819583917 2135294901 6553212579 2502868443
615 149827349 518019106 736899315 192610743
616 605772234 4150002761 591133821 2862804372
617 3027914342 1108550828 7341545745 2808554933
618 1021768820 461632665 2061723396 460861836
619 72882285027 150056766382 70390213387 22088632181
620 125834060 1056491448 690189545 1118612593
621 38567535 447658950 315908539 236661560
622 2054608600 17312458923 42432527809 36689893547
623 2685569864 1691368492 5942603182 1665907314
624 3900996126 1697978365 3142499767 4902612847
625 619587111 1006981401 1852374522 818145640
626 1543122707 6656606948 23291276343 22556738939
627 3131294196 1628325018 673969228 1051557719
628 21431361247 13873050642 69984736593 9471613716
629 3229033917 1175463543 4275181623 3788123867
630 22256272524 4919539619 19409163929 11315887995
631 892941360 1210473422 2683288025 5845195442
632 1457600322 1352692622 1156924054 1446171161
633 1215652492 2013096436 3208348466 850555097
634 123093028 1025742970 1168176210 622959001
635 5060157593 24333750253 29042135198 5260443696
636 11553432551 282355332 1907759245 2508378256
637 1568230110 1393383607 7580095988 4775287414
638 348971840 613224570 186185242 271784589
639 3112242206 2892291869 2830933428 1026360516
640 7722629591 42876753550 89519471097 18371452096
641 21973466345 1690853571 33627317741 17485066354
642 34261965868 1975381010 96879976669 16864253833
643 608481370 166783226 3992080235 3464207558
644 549859996 6864093788 2151842103 1710232181
645 907038019 5772377169 716140477 2573762521
646 8429938926 4565723777 40369454887 8282320560
647 6233885557 918313465 6462373004 7193699690
648 6216580902 19074376868 55774657304 24687839589
649 7787363672 49832080033 81670618888 22423752239
650 1277833133 4220140404 9329791536 1472600686
651 4564918696 17293042494 60871250466 19735900439
652 627847977 2036374383 2711519494 929409736
653 27548322 3633110940 1098823886 1366551237
654 95060780 3669811536 1494389456 1738466111
655 6802104826 1473904417 5864224788 12620723155
656 1856369251 1302255542 844346138 252879868
657 56184522196 618504539 71291681184 27567289657
658 2103698180 417540321 4000351019 1814829281
659 46841919936 396350013 51486935233 25851314050
660 3918210387 501603281 7143006148 2374296366
661 2955762125 4343556828 4271258455 1846015308
662 608357241 5351358993 451058325 3171994420
663 1372105568 245675030 428925255 126264967
664 609958280 221428928 3351093012 676559727
665 10651324708 347547380 1871658499 2405970050
666 3417874925 2863515801 4642840586 4874121644
667 868669779 2358498665 5404959553 2989445046
668 4332267307 941750614 923111845 1345627241
669 7679845365 242301560 4308761311 646888889
670 1384535610 3337726655 1360215145 1611214699
671 25344730173 7394702140 18968017812 13891841335
672 1302288203 1168892162 1495507393 2472477693
673 1264287119 224320056 1613846637 472132679
674 6202848132 18684810445 36953053860 8258419514
675 910801413 3119937713 6454606279 3266423446
676 13360144073 653166355 29628693502 7141093291
677 1242240788 205330673 2433552187 1705062051
678 2269804225 4215533661 8821627501 689649415
679 1736251909 263869816 1987720658 3634672251
680 22586776015 1688331144 16819675839 21950195447
681 3487994800 849482342 5911808140 2013160124
682 11990904538 488070224 25994640391 5431645759
683 19748006911 4818214932 50529154755 55409240074
684 1502974794 209793551 307036133 532113140
685 1182086151 250595724 1276292865 939797511
686 671815438 572221361 393554645 1283500484
687 13445286888 4949486473 19150098571 5941440392
688 2390117997 3656444520 1918323025 3722979867
689 8152859292 2383772785 7848916016 6226959559
690 472515184 7532612791 872444293 2397756691
691 5480547693 478078038 3747907084 7939949228
692 3257805492 11729859726 44078403800 30310200482
693 1253566666 325703665 2342722942 538494098
694 10555370620 2841758227 10774438479 11838690935
695 10652858732 1611750550 18721759234 8422498165
696 3702213036 6289230328 12901173305 8068006129
697 1401420464 5607817875 9197589423 1060050225
698 2241923333 7977363754 12380800484 7545776966
699 19884159026 7396909929 8588911439 19294824926
700 230447055 1217817724 1455088079 826800748
701 4826180671 19239192215 54309529036 22807565085
702 40684154 1657182075 288916695 511524674
703 1581615391 1881104135 3612580918 1159886778
704 1027763388 250793282 1181012179 1003317953
705 3877533661 1417235520 4071413452 519124832
706 103895132 1468915950 335689116 585778080
707 15264294565 1453278315 14801819863 15876336489
708 990405671 1222504116 369875400 861523751
709 21186995902 26195672971 72551068619 7892614647
710 611174563 6147849302 660956085 2256984334
711 1004167206 1247607143 569963707 1210306602
712 15860072589 4164529620 38419274779 36029328561
713 4741589594 844329518 27814392604 8109755970
714 16731270887 4037561491 39819859394 28810828878
715 8144901994 13548935271 34780983439 32260644107
716 31950497506 3135978929 26940022141 2931540583
717 3769029796 22262809704 13906447713 4061496673
718 1819401992 973350494 650793479 463923911
719 4299179067 380412764 4642668438 3736617248
720 1519596799 1032992273 1928971800 7576377020
721 1273378591 201939771 2138028355 1589400658
722 463415691 287667771 830186536 644763672
723 925682318 4285257575 3282527447 2572383299
724 680031597 7854321963 2052980092 6351268910
725 4191032705 238331095 3729090994 2745778617
726 642907928 2426365016 6747883926 3102746933
727 11983494665 2391943284 12725565266 12439390392
728 5745279319 20167810544 38763771384 23862197822
729 1517350502 135143283 285169070 405011597
730 1689161348 480323755 833390695 544431958
731 57599123917 266326921 72211232606 22897065059
732 1052350701 920175336 1412619815 622790376
733 2106450094 690392700 1881278476 1102763337
734 639815699 1698155244 5909960279 1327708308
735 6356055396 661558168 6906420783 6476564545
736 2713883321 514100631 3309512847 402740486
737 4054094383 405195766 4817044831 2036463785
738 1241385631 101596560 447903475 409077199
739 961460268 9481564674 1839390120 2139785573
740 188823391 487551766 488593966 498219037
741 4393866554 2981428936 6593586288 1016089676
742 20355668572 3062116567 44654854497 48055295680
743 3922841304 5700416219 15982151976 7603150197
744 4686954364 3669073623 12655089822 4754555488
745 863958557 232509239 265248312 763861115
746 48014504943 1008929055 56846290214 39809098633
747 15417326278 11119798659 15272148364 23113592294
748 323384850 101605187 547097960 320987078
749 169533946 2131730475 1521055755 2080161986
750 470154829 979965649 2022566634 629121923
751 486643292 1765569546 1575034746 5837694023
752 63999664458 6203260034 115858658728 9091821950
753 1164816326 586517490 907326335 770748821
754 1176219928 508795128 1377619946 1585605154
755 3671451333 131525835 1901198101 2210263972
756 16120939724 3755119265 46896053158 56286863732
757 1040148415 431722231 1816928490 1426812417
758 616553938 381260320 8664271862 3179623434
759 855670124 821510524 909991119 3147998447
760 2178508805 6209580420 3188939548 2854172991
761 747391295 201212266 4196544688 325141973
762 661610415 1173701062 619110441 273169914
763 29540599673 10163690884 73988650120 42973589364
764 960925559 1036209323 1257009172 2595648305
765 38250496299 14577882927 46263244192 2638153081
766 3727621307 1577228403 3917886833 914401856
767 46426643639 15489161299 67273566393 46874437241
768 20509941531 21408576234 96687533268 6723237339
769 610120317 1411547802 4401230499 948220373
770 273135033 1402531527 1645281293 497728220
771 1379742831 823922452 2535284222 1177982278
772 2020574933 8435747436 17124883375 17875947989
773 1344250259 283608981 3929770597 2043636376
774 1213438306 131924853 5320335315 5059464123
775 46130977582 1218856331 4846494490 30478755677
776 2449480334 3144142453 5957296886 1642899008
777 456814579 167101133 3036717147 811128093
778 6568108413 17497533021 67393106405 32236728734
779 2111105206 2087183025 1615004161 5735400220
780 1889910675 1570613165 3291345656 3035727747
781 24030728 781100660 276055601 214510705
782 1446993620 1930164572 1115643682 1021188758
783 4141222051 1237080134 2647985988 3880676319
784 32439021348 14870796043 81786897934 39190394244
785 5781244350 588410612 4647522371 5927642681
786 1368743451 3312088972 3649241480 2552490064
787 334504583 280253141 164674345 468533096
788 2843117648 534792079 899593807 2790633356
789 852566193 416114511 2457378877 1682642290
790 641038199 1386861255 1651982810 530105438
791 1447914110 1202471549 1564683571 2967730530
792 1210240014 1924003590 8778299176 6110201126
793 1477585731 746451409 1148238198 2325899740
794 6166789733 45952955169 107423889874 17574758016
795 7098711040 21073656472 36856181284 16015946892
796 5684289740 10745157014 6245925084 5017047948
797 223148723 1050435652 575658702 1512200376
798 10297897642 2718122284 14361428172 4305015985
799 7191598167 699810010 3897069783 10832738099
800 152598185 654843739 709284476 192816708
801 18878643183 11330203668 31368675205 37255652615
802 16428227341 2893140789 35106201112 11322255238
803 63616765 353493081 756789548 148100236
804 628211051 1120321930 429426451 1208109367
805 774258976 2664753028 7312912777 2672877081
806 2226462211 1937833714 1064145947 1065645467
807 949799055 1275578300 1229429938 2450230155
808 2311208770 2012112612 14473044352 9471455320
809 28366934020 1012987821 57470520914 8461219071
810 1797812917 922945654 1332757885 529459100
811 7055639970 21178393392 25656578654 2653245440
812 57851120722 5412923354 130084180747 8916570874
813 495112702 152283915 1280492017 650119936
814 2553620645 2198064229 61952895287 20064157137
815 7665270400 1903587404 10318972296 2626088013
816 7644235844 9697290504 47202634573 37195404759
817 703539573 400590025 1571067064 328952145
818 2327283854 723908598 1903310381 1006012264
819 7564329289 1666296682 10809839941 3122470777
820 532652411 476474347 1153810749 563576328
821 5713517328 8400581569 5966923399 6361702375
822 607212082 227783195 1314391545 744000246
823 26980580153 5712013083 45487002378 15352834015
824 7672418753 14713666259 34195608897 11362031318
825 1496899362 378296495 504288575 548913839
826 1795464235 656407818 9506790108 1058053572
827 905279801 1156726758 2333924023 352079978
828 1509374045 158355680 308549998 474065286
829 4498625507 1059640755 5431222357 5885513750
830 2260001949 8395317388 19206004341 19609753809
831 793914836 466599314 5016654476 1585410599
832 6333102599 61013673479 116185945510 12826300513
833 1020556578 558396304 1070332494 675513992
834 15564246528 66873977482 105051010444 20871557791
835 723131623 192272873 4573875847 3881575705
836 1737338872 15034059598 15009029731 3652038593
837 2550600223 4205440347 2813845505 2550375884
838 879096255 151357317 175432925 543379681
839 771167312 154940718 818419780 638733921
840 3811513325 2142769605 4447885040 1025280387
841 15346314197 3005372324 62933868873 86998930774
842 2451631155 13511786354 38152513005 26844900255
843 3634921441 4537290745 11697077568 3792864729
844 896075512 1592595032 6917385807 1323677660
845 4988276796 2699296309 17675377012 3436676903
846 56197522 1385189361 1856609897 787800253
847 299180332 1516223817 1078874956 1341172791
848 6043483089 792226234 12858880017 4258773408
849 9412498218 7561909070 8382047653 12693051221
850 64774827197 157595408960 85174580895 19852321005
851 1946260644 158151394 1757000401 1742033191
852 3169078530 2974966275 2500028406 1025629350
853 64097277742 4979198700 95117554604 17114838173
854 29808279409 19438118216 87552746542 9814109315
855 40568526 1996895938 1880170622 1740451830
856 1371234822 2480938523 3215580823 2890958672
857 1143616025 150109865 1792511476 758088735
858 35637980 846843428 1005943295 366829976
859 3304729394 571633053 6325444084 2105864956
860 11982848670 1670634710 17264507426 23145632469
861 159127755 1723527259 329726618 382804514
862 12535931390 1145113059 3039856331 3459301235
863 587737250 4709364242 590155990 2487136864
864 1038662962 106981898 419357756 332286032
865 2189855062 18238850914 16979322383 4978153847
866 2207969466 1841362959 655086966 716220975
867 2537825401 243738430 2055855918 2000869809
868 1148261773 769077569 1883479040 2893816153
869 5962684818 5144113088 5867917241 2086782156
870 1820713241 223339699 1694426221 3888230523
871 447909264 132301246 412820332 178561145
872 17054185194 4054733519 17770500095 5084287003
873 1566948592 323147202 325816375 651833877
874 108368897 1466021481 1565238259 902735702
875 539723305 158304858 2451640193 1006211874
876 1947389739 11701008352 20275384499 18758068122
877 1786474879 4889798047 9019089866 631013477
878 1244872473 670665148 2029344143 1840270853
879 4443675939 741390176 4691937946 3751931197
880 1189271475 401632210 9329998174 720364309
881 35919302428 6546721205 42534538383 13593549938
882 1518694261 832842518 1155446294 527830808
883 1903814954 817136107 2724435108 2917134012
884 11175389614 290460192 1563144539 3273328267
885 10315597601 2709598509 59367636863 21359687356
886 1593744714 808139708 893880939 607854892
887 1715084029 366521033 698081354 517536128
888 915370764 2150154415 688423518 1301638646
889 476803580 1250709739 825452414 2087662806
890 3338242970 1164958528 4328572577 595972028
891 2921080812 519034346 3529710633 1138627102
892 630059545 1658904543 29263962122 34358186757
893 1410987307 4185376583 7782168498 1269354664
894 6824309349 431965025 3406466690 1748231879
895 2266721410 3054715257 3654005500 1477204135
896 1696948481 566919013 755770376 1914875416
897 3290936591 51119463840 78375812240 26985591854
898 1076069823 290974225 1597883066 647852262
899 1236507449 2081585115 978575396 1343664236
900 32286645 492905916 296447992 174856463
901 401410125 177974003 718555151 480144086
902 1634361152 291946311 756877918 919959799
903 39418735448 7282566139 43522588434 18558780461
904 31333585807 34547219971 90782923074 15131303145
905 1863477011 849529935 2012718315 1318735078
906 552418358 326834292 1557567288 354403527
907 12948499787 9490763324 10256620135 17679125654
908 143966466 936364205 1221926998 682253449
909 6346670711 7205491651 7815721096 1240001770
910 523050471 114591173 2615116101 1918871239
911 6944910065 8468955555 7065566843 2112037965
912 157901101 3790421271 1536506821 1574130195
913 3815111089 1679486027 3766656038 446621152
914 6817138327 15043864829 42590835334 13303292540
915 975380515 233374268 296440538 662750810
916 28861528615 22223991361 80866426701 9100906228
917 2361071655 2205148351 9549221692 8713540797
918 614921841 247948151 1190978504 790351996
919 0 3071268293 1018890525 620384102
920 22266133152 15412501565 70442363528 17874984522
921 2391152210 280815948 511067422 1175832980
922 833214760 3535654038 436336502 1036776153
923 4871793136 10755979120 6531774959 6481651357
924 7310861058 6971625665 12505838740 3719263133
925 273199061 1062493906 473449192 1096390378
926 7286129445 44584088765 82450671408 19656304737
927 1189626728 2227553302 1178071417 1235998000
928 6878699899 44442333530 95997501788 18566813339
929 1732405051 2403725853 5151466499 980999368
930 12092220039 3405341451 47882648431 39505693866
931 5950161165 23066027810 24678045652 2686606421
932 1096896889 214906108 208535928 740676188
933 2632768818 870897661 2832410790 792776419
934 1106051070 1920768737 1185113176 1707014780
935 5583374111 21278305525 22044923347 3644320951
936 1432307913 923844746 950007826 624531873
937 1438868859 418020234 921302071 5094229226
938 8882871798 2429840392 11390425526 2616048040
939 144300300 3256408871 798665027 283613832
940 4536350305 23406756561 58433563318 26080503714
941 1820249706 3262846537 5022236168 3112764080
942 552405372 1105603706 5078224479 1309940083
943 5119722794 55846460651 96617281598 19574775763
944 886074009 1090030659 2194330395 384044644
945 7096289212 1856001003 15955890452 4591566805
946 34146717160 515174802 26797963446 13273508016
947 37542273 995926434 561669713 191599434
948 6876213728 2424796061 7544857522 3656849974
949 1540527894 810259608 1490350100 627324304
950 5874679003 834764890 6015677142 4007219818
951 1038127371 247137430 165521039 921756545
952 19709100746 9797440148 11341342810 18554833108
953 1118286044 125063590 606153681 524082331
954 422043349 6926806161 1940856428 2023110084
955 1749329539 729251656 680907830 194310126
956 5823131575 4265189045 11887057071 16428576595
957 12011448124 9162026551 42231719968 20346905286
958 62643319 1209821015 1912573847 1085033169
959 1363821841 2006526591 1209079538 1238310057
960 1544924285 1733719443 1950117151 1584675102
961 55637294 1551062384 404176756 553008538
962 12710989586 2998118995 34724548022 39449233024
963 10688419084 2476012764 28517690484 35123107549
964 7022084407 9498332898 12093601496 6569247911
965 2606725372 848732756 1736327352 571547996
966 3287248661 1467455288 6200461664 1430579888
967 3802883884 851080122 1174493490 1699848806
968 7317038241 9094637720 46676932305 43827577193
969 3363597115 5848191737 3081953548 3022826879
970 835539840 166468414 501684575 193949826
971 2721617965 1137421873 4268456326 2844153235
972 125362319 339405853 5196264453 3807827880
973 34261515767 2325807940 50004429932 24340810270
974 1852201443 1507954376 1517766999 876642812
975 961905725 1163640439 2333620880 653341432
976 1707531054 230617490 1923304077 611786831
977 606002642 2790562553 3010540502 2044335387
978 16938154034 62571856673 103687963382 14957400935
979 2392539769 3713364223 1364106810 2251825082
980 46235151 716095964 196529357 231069969
981 251440213 456265570 5954770654 5149605773
982 32206212466 28694192196 90091286736 10087741261
983 7627554026 43346729382 93874973029 16359495676
984 3462656882 158813447 883268663 2165807394
985 528401666 1357475235 1234467161 1389899788
986 1866439713 10049394535 20842685538 4697996942
987 3008580097 185575043 1419919077 372288819
988 394416034 429866083 1260351118 3340744940
989 2285935134 2014110312 3871979678 1211978001
990 1363659913 869523067 1033061043 695836306
991 2594289003 280431797 1886945680 2992456140
992 376200325 129503941 2192460981 273215164
993 29171458721 10512207358 90910441918 39130744530
994 1422379337 1986992184 1082896210 923769682
995 1549609355 12617181217 20014140155 3598889029
996 194218615 727596274 770346581 425457253
997 35658424873 7302587619 58431935772 26014500713
998 28022285270 3663208099 30420204840 2233405669
999 11295036752 9976550518 34925021679 35574384459
1000 517904351 734380658 6089522671 4648594567
PROX_ELDERLYCARE PROX_HAWKER PROX_MRT PROX_PARK PROX_MALL
1 3511980317 684585350 6583691492 1782318951 2970999645
2 4285135968 1001547982 1048931231 4117996256 3433023459
3 546611995 571332446 3964597871 572798795 916298110
4 2696151512 2680047036 1612318180 413727159 977825620
5 740089091 672531906 809362626 571250495 698813556
6 33397093688 2734673681 33899963947 36911378063 33385324283
7 534893439 1181711168 1259628678 348672208 1045974255
8 3114574952 4104295824 8812354438 1259398364 4898119608
9 20190447539 65572288077 18570651429 6846964054 19314655277
10 34108958907 24045975046 15348405768 7828410769 13324799617
11 451103318 278929539 839435333 1279064614 782132513
12 6309426982 6840803026 1712968583 4768615340 4833804719
13 6697936846 1473631378 735524436 2056777485 2330581293
14 1180722018 1185971891 791279462 1269664215 783588291
15 4416627089 5933930159 1922566943 5230772300 411873852
16 436915511 393786960 593079964 542829942 597450642
17 401037153 314200252 410332742 327612270 610275280
18 13743622802 10725287506 10489885429 20452185530 15937283494
19 6174336686 22894474068 15202846775 13104189793 18165031467
20 1038457374 381514406 587175150 628786774 474943239
21 3804569948 1384706011 5402079517 1633067749 1589786320
22 1412395127 439632912 3021776333 1121002416 3842377742
23 22464373507 23791041671 3779724592 52990794667 65226724520
24 28198614316 3605404089 4089161632 18589100726 3188313680
25 2265068293 1557968900 3169681322 1115196528 1049098347
26 1107153776 2006209536 1596480510 1286734816 710994991
27 969004660 2159437272 2348351048 1893987170 364710084
28 371744704 473908208 270447352 302529509 300465608
29 3586680077 4861074898 6728146599 3358626578 2364598244
30 843776711 1844908957 3085953523 4528789351 2728471544
31 1414913253 698146475 2293832950 1435380861 645565693
32 1867558752 2076522236 961383238 2379247953 2134637636
33 1397036260 562434076 508446762 1877954658 1346811070
34 3366804706 4458100097 7947127958 1951313368 3427418170
35 3127221185 852225518 894411880 1648495781 2750478211
36 1002012160 2441511206 2513532298 734463013 2891323421
37 8201850856 1767623392 8172813631 2254933213 10988039748
38 2829954649 1862810293 1669399607 1331252743 743573558
39 6027792372 36912615411 21433025130 56924574655 28258528033
40 15899230800 4359104421 12932368923 2643559061 14565388870
41 1219682435 703785974 674809339 472672356 761672902
42 23518376460 2362725092 8071722373 20667089378 4521676338
43 2803317728 3214788046 34070821793 3589139160 19879259699
44 543677742 1563212295 2228783123 974839491 842322829
45 3311953584 2060872598 8134625741 1905071596 1894275156
46 29079830862 26917866797 6754775207 38783789107 53052918035
47 727226449 1624937578 1408384973 3088890554 1051475648
48 14032039894 6424145636 54792884302 14472572324 56467516235
49 1373154782 1442550129 952070384 1156022818 1097051742
50 1524462443 2966218765 3174693001 1862389784 708407654
51 1356353814 848583489 4505331980 967832362 3654172090
52 442769454 1183251807 1397216070 277741354 1467224471
53 7433637265 1578041956 926940233 2780927216 2781775112
54 1083591206 1099565959 1174638414 1290000431 1949759275
55 383969582 6586625190 524750352 3236275308 1463607028
56 33239660876 4038120851 29951284431 38042942487 24398260355
57 1918983642 1725703228 467006606 1147246349 1205185657
58 1822881325 1718499020 1530002854 1516302552 1100729516
59 2387012461 1670240408 8061361429 1508625406 2771330937
60 12388082974 2777869598 16743317205 6028256208 18235131867
61 1552330746 501317592 2133636613 2355486284 2475526946
62 864366727 3770701120 1226920252 3164992761 2624991666
63 1094901218 2581289621 858483197 5749962592 3493582272
64 1024429987 2268991899 3424771737 1721726226 2935580380
65 43265248195 16555081785 52262162643 12511511403 60761526222
66 2039589819 2211863617 5752866889 2590456622 3596554622
67 1906127031 9270382063 3210591035 1654209430 3838771556
68 45527253193 8266812698 16167876747 4618758375 12993097845
69 16862185204 36960475801 42139041661 8141659281 32149883078
70 767819061 338968549 385244899 261779118 416071973
71 4458918222 5865240622 5414756504 5040862742 3624143644
72 1276670008 1274964293 859401548 786828141 183350372
73 2441849656 1209646570 556033637 2040794356 618682641
74 503853297 425509658 560207251 493387371 408196336
75 16019943191 34341382944 27400184294 21085534529 19345629517
76 1296321948 1508900258 336693877 1202143290 1368644086
77 20811496883 1396114082 20037287105 12419434012 12550501475
78 1027002570 2433565716 2893633306 2668141783 1836237044
79 5576431187 4950772138 4319286205 14942413898 5893704466
80 1560539973 1736822218 3861023439 981210228 3219956080
81 20830357152 8732875434 10661079182 19733530105 15537598876
82 4058637398 3536547458 8935802258 4799505850 6901655468
83 1368750553 1039078720 1638433098 735876654 1629917986
84 7610081633 5886388143 95750573886 18241244349 97566113059
85 5083729832 3697791002 1673516392 6088978834 904864003
86 1142628726 1159964789 1734018431 1363902323 1733611394
87 16796487702 16623296408 4628490714 6758480467 10025551950
88 3961576579 818980524 1189535240 429676184 2711204498
89 10428525125 14304477522 1280892751 901910772 14680183760
90 2108859823 2119366577 2742290524 861247974 2503639734
91 26145327310 30181757471 15045751457 7359066295 16139372728
92 1005917964 2329850812 1967308102 1221902503 690845177
93 2366148705 1168026717 317154091 1499758818 2440923505
94 2995945455 8485623259 5466691487 6282150526 5455389323
95 1286622634 506576111 558886527 910712448 525519638
96 4369221347 1328008322 784711930 4266379283 5117219128
97 6914195568 1192757776 93096524361 8109257920 73211033048
98 1537990322 1760836996 26848347278 8431018875 34346077475
99 856328849 288134549 248586161 1067307942 312545300
100 1327561653 551912328 505425248 1776771873 1138352096
101 1027264607 1879429378 1745604707 2848383634 1288732225
102 2549433794 1012264210 957513321 1214874854 2079832654
103 888868230 606740808 656203851 896429021 1022234627
104 14349256266 1132471784 2462476802 2959294830 18144581752
105 1016194319 1234531815 3077792186 1299468589 3133192890
106 289812669 335761963 948664434 1579338264 772025825
107 384563585 3003374126 1850423744 7434635913 2308420532
108 14496170146 60397147853 35309855888 53651020529 44200632958
109 3162226189 2032145687 5675986888 1622362937 3674462921
110 6525780722 13428529325 1348166581 1248618256 11841321346
111 1122518946 2311991958 680678316 351397880 809358836
112 6998901714 1339911049 966045883 1828281040 2030763860
113 613991799 677764063 1033589325 343066132 1188126016
114 3566665888 10806214162 10884807420 7714054424 42439336143
115 625167763 1739603133 2295390822 1014884928 809160981
116 15883161419 31205258815 24365696588 20899849290 21219375914
117 1980341912 3290556352 2919835957 1831814975 2597959818
118 387833876 285574839 362265402 283689317 442124114
119 3046923784 1964181650 2146941074 1353482147 578078736
120 1663621938 3109388341 2673516185 1261805213 1478035929
121 2843904490 338656488 3305224249 1307634412 1752512716
122 6551163122 4250107527 2887695987 2979200353 2130070781
123 500409161 6413304198 1504267741 6060450606 3447867587
124 2031990202 2057650813 5529697866 2015519740 1058181158
125 2593703146 544079533 4309408823 1110693744 1444736104
126 17654179874 8078031635 60768467345 15010254117 66527706837
127 2040997528 452030201 3281863698 1389651221 1560458972
128 5618034356 8158603053 5050019582 7939709793 7556526861
129 390676829 548645800 436090783 945889100 556390450
130 7087837394 24794173696 38830611277 49388101243 29796660150
131 13721091951 10280375585 2280852131 8000172438 1412401741
132 12524001285 10709364299 21774957761 20952139966 5678555392
133 4037190823 2173137776 7309656938 5329414529 5583445630
134 18982294459 6977554913 62416715481 15652053154 68576896415
135 7257833632 6966322578 105756836590 45739261605 27494669927
136 2921218633 615673550 465722822 333116042 2704128410
137 4433113179 868251433 1271248197 440789841 2674265281
138 574428543 2331955423 1182190242 2383773698 661500816
139 519559710 755987510 589959058 651605852 736808860
140 9139352688 38671240398 16865750176 74746213815 26063022595
141 434000743 461510813 388123959 312456128 256297603
142 769987642 1677620466 554465587 1584998590 1482813160
143 3729598919 554259282 3166848387 522573911 3661835286
144 538266975 1668938203 2263509240 1460743209 1308903819
145 38660388221 19878821739 24309477284 14325997365 13347710555
146 3273561051 6039088734 4235932729 4188282182 14530016733
147 3013850005 3128837749 2308910647 1647678138 2667677620
148 2183477192 937951499 1366283651 1791418466 1153851329
149 3667263215 5495449202 3588830637 9757987005 7349226152
150 1282998144 1814826416 1620195760 1343521702 993411457
151 1688817148 4061276162 1647252867 8838122769 3919924197
152 779344041 1655367322 1230513631 925067841 484365582
153 396622280 391045818 315852227 346877237 285289237
154 3497913763 1109778736 1204249820 456007253 2733948819
155 2882703708 2249869677 2065045567 1276611105 621833225
156 2434613719 560428548 4190092081 1242160103 1616226497
157 9448996923 9089922114 29033132733 28732907220 5185457781
158 920035626 1605475061 2270038483 1135669625 1115002113
159 6156075184 7103948934 4328537845 7366382242 5753037598
160 11704258702 9148384911 15182342633 16781710191 6250594258
161 337540078 441355168 304738501 373302637 390794748
162 3897191994 229834501 2691114649 1336407515 3044744729
163 402787100 771310495 544523149 403092709 667531515
164 2963270374 1833394756 1846356709 869842748 1904039309
165 1661908568 763696664 723716438 303143120 266502223
166 1265572538 2051814172 2036378732 1107480830 674557359
167 369794574 208884512 1039176227 296933129 1010807580
168 31945016024 29426868066 5147145122 52330534237 56897641283
169 338356963 281797924 292134410 263090284 413807864
170 613038660 370503933 271230351 390507728 249030723
171 16090154607 4020921140 11626846165 8438720632 17185047498
172 564331973 996130100 244919674 1845537626 1004227227
173 3121076638 2343872880 552829370 352416878 3307235841
174 4753670819 398222129 277771017 3277057391 857410086
175 22405528620 20352675344 3711539631 2448477277 18886047047
176 5655142492 26113746336 19925174925 7926643775 16022895813
177 1141979546 466096408 528640246 654899130 678502696
178 2206280541 4981044691 1492768277 10066452213 3957491485
179 1606187766 844781206 902195578 708413228 1263323159
180 735934456 1828136713 1565918526 1834082261 1210450880
181 14419920290 23161514227 21525671556 21354977144 13419688996
182 1087414833 1460508122 1828849232 874043209 1295087406
183 2140148001 6944600433 2719029120 1020925408 5385773093
184 2327308595 1827845577 3324495701 2152885667 4588820983
185 4391644619 6879899539 1392497126 1134579415 6669849259
186 375229878 666880025 338293852 971482033 466788979
187 9594428158 4628585622 7821130351 2294569975 7308711996
188 1706336061 507304306 411249259 387061109 608548458
189 2482139995 823488383 2041746630 1705039993 532495562
190 1188126546 240919603 304192992 810103626 273045305
191 11380279762 20934365850 12880302643 71990797995 18619267406
192 16173820517 5134962804 62147049419 17443361062 63340995553
193 2652695085 1175065831 1086242916 4116308457 3697758145
194 4419044805 9360287787 4813466297 6700323684 6780150472
195 407611164 303700173 418611678 249996342 318638584
196 3460423017 1049923537 2340360472 2097821337 2607151326
197 5637194472 11697807466 81723477678 83276552579 79675520139
198 1924437497 578192298 2682452997 1777241057 3323961810
199 21330979997 25730592632 19403790055 16600216535 13177776673
200 2787006204 2557897379 8889239176 1998637783 2100024181
201 10002174475 25461074086 21384928620 22158460984 87704601125
202 593585302 2004177605 1278300631 3303663241 898559501
203 429301343 262346669 1247136002 306337481 1331190833
204 13143445608 7813141784 21764315532 12764064545 21923145316
205 1571111551 1638303599 1937757024 1436128487 1274678097
206 1152504278 2001608446 4655907655 556088412 3496166530
207 2107278675 1741270316 1290010392 1779746229 1233115526
208 2277179871 427397694 3432796252 1212104141 1408458043
209 4947527708 1986402158 10800813652 5001757933 9458513497
210 1623954547 2874829461 54903612583 11792713479 47074976689
211 8224634912 5022402337 2740087931 1710313361 5705500876
212 1206591699 983240555 3099337488 1729457679 2144630929
213 5898303865 2225527945 4522276824 7140664270 2391127959
214 1760472494 1887819510 3004821309 1108413377 2266229265
215 757651534 405995157 372104036 2156897637 399834813
216 8450056980 33217313159 20765120954 66408702673 20995081695
217 1706219729 1434689917 1816194191 1136799794 1266827281
218 1266750400 831131898 3017050669 1235029515 1977872987
219 671046923 822096293 489199416 732085814 366421864
220 1163008917 1249815209 785216207 1493610923 814595415
221 25759544582 8714888506 14062670296 15474182664 14606505411
222 3559667623 1658567659 2200774204 1295413291 806105015
223 6089646731 30134514291 15957259157 13912076404 18420958954
224 171492011 284295591 179100797 173527329 145986647
225 857701995 467955730 668038265 1621524313 1013376084
226 12935551310 7988184548 6883582768 27853196845 10428429163
227 281427348 355333555 513103157 712559111 385654929
228 6878019650 3929513717 2081630255 7340390871 1169657252
229 609669913 254339830 986641307 1639564259 579568124
230 876411086 3478264104 2037213812 752382090 2767240689
231 873562198 2987803636 1095883538 2758737321 780391601
232 3182632108 3428479316 2097552908 1739990172 3752561486
233 1530310400 415893691 393525757 422044409 688456319
234 5195149146 22828044172 20261727476 4561925122 8981339364
235 610290037 614395656 442143532 795512519 263975834
236 4994405422 32685249508 4046797455 4749917826 38571080481
237 7661798953 33575314218 21597888569 12151858783 19320368682
238 1616757509 3313114120 1750823826 645186317 2205063029
239 8035541012 5883629462 5566139608 495219900 4687059777
240 1240222004 1963767193 1262142951 4511066947 3622372001
241 282733332 8194656203 660197585 3526585941 1740038662
242 281712691 282041716 215398932 215666400 149538915
243 2307913288 1991193143 2674485864 301039133 2043991284
244 51607678238 9232037696 22852045756 4162511368 7623708542
245 60602086147 12140827444 23984810245 4484489761 8389995017
246 4825092977 8375279839 6420754985 6167822281 3987928066
247 1216640181 889645007 767934455 348372865 527873667
248 946771107 961130465 6239685422 935660816 690952405
249 393693681 400436742 321638287 334379147 367400873
250 277597510 228123733 244227882 326502170 186135056
251 33242579567 21430136227 7832295752 7317080902 8512481467
252 953084625 782675093 3935773386 389707844 752824715
253 992568742 1968847029 767809216 1731608437 2130125889
254 1505126932 2975625327 2262671394 1095143555 3587658871
255 1878704782 8370878058 8451760703 1757110338 14875890069
256 1774944894 1907246061 4268350429 1622768287 3154217035
257 1795086140 832550891 4322083331 1461844184 867232224
258 2236401087 1010504316 1431036161 4330492458 2576028749
259 38265335189 25848423169 2391902731 2295585706 9500218071
260 4898797190 5549351571 695611520 3742907790 5562447066
261 1292305809 1077498077 4509773804 474977190 716900864
262 5822859705 35786982847 2558635206 3937171237 27920435004
263 5152814959 12249690176 938674835 1408245138 12222946213
264 959956924 503468975 664963650 636921552 334618445
265 324081104 304547795 515780145 231043590 459547154
266 3632033983 1770317851 4763086931 2361155190 2597076375
267 1656663903 1487723598 1501616908 1245151943 1333788583
268 45501401656 8782649525 14017358986 5469976288 11249967780
269 3933245168 15476787049 12099778298 10121483325 46025978237
270 9568140370 10165475375 12073290992 12151500758 10882794539
271 10788952300 5972139013 1447553511 955030486 7593564830
272 1735138053 3040874120 2896780539 4041062368 4185910662
273 1676471825 821373749 711285188 1033520917 961462731
274 1141128927 3863677708 996052486 7255861526 4174459389
275 2471953216 699701082 2951485546 1152557749 3012070786
276 297738293 7299181110 729962002 2803624223 1897409146
277 1546334386 2193172781 1525074087 1489638748 1401289933
278 50399899544 12638861825 17325932863 4694946149 17239600390
279 10569325751 6734449231 24223558030 9317496382 25098101569
280 1167328296 1509026194 1578333596 1039666197 2136289339
281 5378572348 10297138927 1821164006 6255130638 11153260004
282 4232114074 5837292558 4595904942 2631356910 4799825014
283 2116148296 2199413911 639887498 3256867211 2105733504
284 781808006 1504005843 1723976547 1341938191 639511975
285 1564747147 164231435 1221735489 1387559266 1649881821
286 33237038261 18082689851 25678353610 13046006127 9377683066
287 337776703 512644440 529604537 677170730 346573659
288 11833129131 5634330952 18903014363 9408304470 9022818113
289 7030540290 1381464405 765443094 2240541740 1958300075
290 1335208841 1122351435 1645408492 1126429790 1866772148
291 192837593 327104888 369452765 359894917 502475726
292 701605570 1791414475 371220052 695480536 510214622
293 3128434189 431805830 2831350585 1910192978 2012762943
294 3894712131 836792412 4379647373 1556121689 4667300349
295 2316257321 3245684115 3480205742 1578328028 3078328914
296 1534010233 3516130384 1054330358 1040954968 1302438728
297 25868448613 23865732279 4364320510 55358172711 61818334161
298 7220724107 1183916773 708796963 2003423078 2100853070
299 4206012303 6983894064 5817884058 6223590191 6833115473
300 2712075552 910623907 5982889133 2059502934 1996194198
301 3212881924 1250735904 720152240 1067435800 2603287738
302 2538988810 2000108426 1763105150 1148301593 792949175
303 12104633095 7007906499 25509375256 27776195987 9230525490
304 3447337302 1652521637 2254992884 1846628054 2484042354
305 9372216203 10958226261 106665397613 16786592564 20517387571
306 12684464393 22177473309 27589222875 90922419746 17150951461
307 14633215340 3721124270 7576127825 8093205071 22386219994
308 45231540422 10668020800 18028781820 5425839601 18395260179
309 215250500 259292655 1088029704 891566422 316487102
310 31054580502 6805762393 4714040808 18538910265 2774504060
311 579857704 1765910609 2169692139 1153084711 974262943
312 5563826935 2367520737 5121053374 3714185685 5545666499
313 1220104412 363466883 377305288 862304920 496049919
314 3876413958 746242100 544913414 778722076 828211766
315 28896030393 14943830332 4855899154 18095546122 3516817457
316 8070018271 3433503207 114496130571 17010074590 85292708548
317 4700945662 5703433954 6257241401 873711558 3604612503
318 481124968 401163753 485149496 565139718 282815279
319 49516546952 23398822171 45854725079 7925720425 60158073520
320 6986013942 57186673535 12736231563 57068763253 20944630923
321 34586158262 23226380441 19428947993 10896562524 14201789712
322 30273811490 24144738013 4043609737 49649781916 49220415599
323 1877700652 1190868149 568997354 2120449047 1802904872
324 380447019 427223352 423838595 328202993 591867780
325 430687185 505537927 807459797 787138752 399731394
326 1913359350 855117047 4249489343 1369221625 1450392728
327 3168166532 1975976911 4840562278 1341551555 2908258154
328 609197529 3529695147 2358302310 6812396359 4591897438
329 7967238191 3761066730 814997316 4233060320 1830074052
330 383748819 191894649 267010742 512713340 325347023
331 4586578162 5775715112 2958342483 11616820878 5491458558
332 1609980331 1125317138 1473633799 2233369916 1557902220
333 8020423930 49605473641 15372978323 46459483351 26397290580
334 1376505149 2572693571 299801660 1983723387 440385395
335 1388858095 690321431 2684348796 2697235109 2265790888
336 1920439216 235096968 2113762837 2153190934 2609384191
337 2271195723 1833848957 2767262160 786982549 1940877857
338 12167085163 9558960423 12772669563 14634861408 19438941101
339 287987254 315092705 327634474 334097337 306716228
340 5363330748 3767281859 1708382667 3090355339 3705565142
341 985985218 1819261369 1454236877 3077834881 1450279680
342 5013336083 6434305509 713573063 3488840741 4523663642
343 26612831159 5990716485 5050623260 21287519838 2819918291
344 9622532202 4755725660 17276191061 8769847965 15540732273
345 5154184017 2335310572 11110237129 4123941299 10017282410
346 2744216446 3654285441 22588934067 2234338248 13541747315
347 2454760105 4198040314 1193369211 10316578274 3332571438
348 7775361897 31503008706 15814485010 71993882379 25015603430
349 860436356 1399691494 500705411 1050587512 970219025
350 2888710119 2668487795 1352718367 999912342 2151072877
351 3086437374 2886782265 4219456130 842252686 3380044807
352 2205784018 1164086052 2056143992 565213791 1092112030
353 20428966398 4305403617 4981061629 4503445335 1760399118
354 507574521 708068836 253682959 1426287542 371703164
355 792755527 1870930297 1709463105 1588787526 736243100
356 4095203531 2734743709 8656148952 1888336535 2252032722
357 1472386130 748984386 1068978149 2063002831 3256881306
358 396881827 384250066 328399806 300942700 341291131
359 44870243326 11059370470 7042179203 30802262561 8232974905
360 541160178 3001678261 674758665 7777865032 4231975065
361 3604252943 1745805941 5915054832 1640838886 1893598151
362 24165027794 3390308682 4538118485 23386801853 3282672396
363 1137103069 3447082377 2400660081 5286585504 1510852929
364 3772892381 4500722748 3050048934 590476643 2537935503
365 6752604527 1795672452 1077798674 2632767521 2553415808
366 1112397479 899647284 807100557 3442543880 1875988602
367 294386753 352981678 403273587 1383381810 297012831
368 706830827 1050058958 719783913 637803446 537437442
369 2150162601 771978301 3077878231 2075723710 600868903
370 8365652500 3395233287 10698051292 9290693531 11307498603
371 373553678 1210416032 1920187214 909942827 608756127
372 4562587863 134953999 1041047283 1215141101 2229302996
373 800581283 8431051999 4446267024 1553936783 4365800837
374 6795641354 5589554358 2688461265 11823265722 4405899444
375 5326179870 28397395340 17328219161 37610562817 31824530155
376 2251719970 3269303225 3181854793 1998579274 2057394715
377 905425909 2066601452 1761031558 3217267044 1680135209
378 1339945706 214224302 1187227788 1436732836 1762395126
379 10203105179 12889493944 11609181556 14028267104 32666289704
380 3000814178 704843778 2606195552 927074534 2073702374
381 3483918520 2454376979 612908889 3283673370 1922629601
382 4923091329 16544843632 17587113569 6927762075 7279447624
383 2662018134 2293375260 1977714484 1753679349 2144766719
384 626346388 672175556 1332595215 1245862552 1222553072
385 6196449413 5448938112 2189498219 13817010795 2317737059
386 4327950459 8230542756 3729534005 6054651314 5963957662
387 3266856962 5084780516 847316044 1697922660 1514087974
388 33732583259 32944823079 3544918144 86188381654 75672315555
389 50022283368 17565897712 48249332668 11322275211 60430380843
390 42814951242 17433660312 64971886840 27382679998 63922466011
391 436302780 467139604 413728082 353434391 261623067
392 648706117 97130781 436871091 270684089 426632892
393 902371254 1843994379 745961118 688255672 1717418740
394 3940712333 1501044721 754573333 451489823 3173614253
395 2170884525 3960109452 6959791925 5904677364 2809214491
396 1340463708 1751955275 1444861570 2395388511 1356069693
397 4055952072 6343569338 4732683519 6900163460 5975142163
398 3842223007 10507259128 4658819259 4674887495 4678570063
399 1847559955 3815849927 901816916 1121577658 1169654046
400 1436236797 1226882389 758874985 709970385 801915510
401 1621324996 308575498 1021104184 1228958431 1300485130
402 7646119780 1599605551 1035874664 2801629502 2692715960
403 2320825558 1166010011 1213598838 3467358842 3994975197
404 11543094043 10748841824 2610992632 14582472315 10773222130
405 652511613 2293052122 522142230 1878953400 2465991223
406 2095890408 620450717 366037569 477893047 461380341
407 42173610779 6708233730 51350512195 47919206277 18634792461
408 1053765288 2573893624 6994090271 1054193260 2071907314
409 4570838268 5009939639 981861098 3936281714 6282417778
410 18253473466 1802587234 6548791101 19298380343 3430632773
411 3672572332 9781338184 9003875556 6984121789 8548717175
412 2586803694 2476303957 9088939535 1596592583 2360696885
413 20646757832 13353203263 13187466178 13534218981 29507748791
414 322780186 564779876 617010947 470947900 404926456
415 887321186 706925476 514230221 819818475 931145268
416 2083160172 343710308 3712257281 1331557941 1793665495
417 5399136547 12315762576 9768096732 7821248215 39001734258
418 3107797567 1825460072 1811308873 4290876721 3459464119
419 6842946966 1277609765 884786836 2375617972 2034391654
420 3102808572 4553680569 2093955644 1669828795 2067150381
421 8936351144 14534927617 1215867723 1068581861 16096715868
422 2273700746 876754164 2672392117 2169194112 474106141
423 1151928036 1322655171 3746927499 1745538058 1910654728
424 1307713704 2394722638 1375415926 1946981678 1316568683
425 31952523514 9081863288 50028156331 48768971372 12589461111
426 2862753391 492573213 2508879323 2123862668 2357705141
427 2534574464 10284804166 1554524196 423691891 1117278541
428 3419107294 826520696 447122696 723482317 568008531
429 3428813716 3232847609 33300671007 1938277290 11234168631
430 6660155906 33026847006 18188821576 24742394823 53374029665
431 2192876132 551437231 3449202145 1283059537 1576037551
432 6376217631 3923360766 38034639126 10623323350 40618251452
433 808284210 2315650210 1625322443 2965482822 1273297367
434 476649425 211940165 355379625 197835342 358880966
435 17314375037 4587115011 20742783251 5918608573 18850074771
436 18167214374 31350149257 23217359398 21067979023 18169134409
437 2847886939 179825929 2742113021 1705655139 2522824408
438 7627488640 1169563593 784466956 3875312971 1433289174
439 1260284600 712154067 722691837 481914227 538159006
440 365629635 399564393 384882784 378564081 370004162
441 966898760 1156883898 975851232 396988956 727469562
442 6464619432 4838579120 7432162145 1394015234 1653741293
443 324024746 364141253 306467012 274008416 385697896
444 1794213500 1674257571 3808558912 1619738147 3036153629
445 3902948813 2637722895 7620933862 1667050012 1955545552
446 5108912276 9169232436 5464194948 6908386707 4623968529
447 404801310 735115166 327686052 885467744 1158326435
448 2270790406 2906633654 2027131389 4132639478 3235385049
449 4640786251 2453995043 8233338769 5607217687 5837750459
450 743381995 1415947081 1759975625 1374743256 301178726
451 1173921973 580903451 3993474817 351949242 360959461
452 471623296 501634928 484916375 363352933 682710139
453 21972891186 27040694243 5346806392 46973088690 55189794028
454 9862209655 4101511446 57544995291 12180822730 51704924953
455 4347187698 25165847610 6166436219 4874045809 28831150158
456 1985406444 293781339 970091099 1421070722 2070884092
457 1524288421 564792887 399074079 474325675 572327114
458 10603643790 4936461696 10045206850 7880639215 4302485154
459 1516410242 2232901695 513434099 2262226149 336071080
460 3179886313 4166048169 5467370110 10194873012 3886546251
461 1931281256 184857955 1212318830 1137891749 1622909094
462 1407027869 483958130 584856769 979240209 498062975
463 1143126044 908220755 2028858225 1722059950 1066775744
464 2743866951 1058864267 1840619918 1226961168 2545904996
465 2435277138 2909137447 7597518731 1290481989 9168995054
466 22103891745 71323284279 19398451351 3885888555 21413895119
467 522429993 1407308399 499659267 1893937699 1162239113
468 1481690768 1250952604 2001660200 3067052411 1044931620
469 564977831 678416623 510663920 540690143 687245057
470 574732709 162872348 257731896 173738840 308523522
471 15152938888 1837693970 95622314266 13845045810 110700734442
472 22611402149 18301752292 16197572752 18426018324 18353155460
473 696643530 597540227 542430106 768224556 993741176
474 1116258761 358787083 472185448 722895522 552810369
475 6406885105 4860138055 1832275764 796792175 4964059571
476 3063641472 4186877750 5642281217 10963982415 4744821583
477 4019882904 2247700725 1467295041 1832006516 2073464533
478 974463795 2235043236 1741892342 1394713151 370519727
479 359399720 7980744603 1308485055 903239460 1036713881
480 21599779334 2189825818 31458163951 21039485849 24930316126
481 291444044 563466418 303260905 1540532507 626093300
482 2966912122 2558123387 48654194351 13606693692 63991691190
483 1477208415 428566142 507219027 480811067 492814073
484 1896952898 846354018 1479636200 3885449116 4110933665
485 1579910133 3013357875 974261891 2654629159 460823166
486 10205498409 11241389532 1162699259 1573265534 12272638841
487 4041395518 7562198467 7727425363 4178402055 2840705957
488 1954962711 1165296549 354705831 893278923 606899006
489 1795789996 1115277025 545974286 3439003839 3351732687
490 1012863593 1186287399 2327660011 2396065500 828553397
491 738035925 351383144 468469458 680098531 322232199
492 13431088208 16346509322 4032896097 91563243055 53786833158
493 1123093435 934273624 815121241 1670147211 2459232228
494 410849241 441739927 412058925 887770325 1178450288
495 2257555121 620782263 391057197 330503635 401686113
496 1534906202 4241323248 1392961133 788674875 1915660419
497 557431649 3580901558 1960130158 7438322586 3420211102
498 1073332219 724615473 3753298839 846185564 950373857
499 4373881888 913237184 4660868329 1718398006 11536545520
500 5844362457 6802580886 5701544303 6576243356 5848196930
501 20063867023 1265251083 21875500271 10066993752 14549956014
502 403559070 480072371 402110483 718688172 396243171
503 898998270 901894800 492130596 757996405 832283797
504 2460402562 1131322674 1076802197 917282665 2943081579
505 41606098801 12466317072 3734325489 11744253984 5818034776
506 6969035463 4058802186 116981909991 18060601218 111744007681
507 1103807092 1071344703 1282184151 1679375543 2405527245
508 2734317435 1135579641 958106573 1825833569 1690885741
509 25838524962 31797511898 19830954993 11083655158 20218272892
510 2616397812 831808588 2919115310 2130717663 2608774520
511 923829785 199203106 277734805 563066277 334407511
512 3167773465 1158736105 1112735963 1571025457 2654152314
513 681846032 718712403 343837590 241974745 1236333354
514 1795138473 330322324 749532820 1168029023 1800835936
515 8582338305 4365773015 7294629916 6781063582 19545910239
516 7070795034 3339934330 4591507577 4016298599 1027895820
517 482004658 460593709 275010458 375435958 256420198
518 545035135 648017463 184620919 637399096 1194026775
519 1635930055 2127940138 2077207859 1792426231 1359115083
520 601318653 755842180 373059317 239297309 200746068
521 4248186810 8433206330 7500174089 5591517317 5204532664
522 1025607835 4374065607 1153277952 7520893367 3877206887
523 1133899206 617402437 579596590 1716142130 862023881
524 26341211888 29425950255 10716318827 8565048985 21533653946
525 2101514465 588566315 3067521241 1341997868 1455921527
526 1698520141 1020889948 1551265024 1828554585 1499536336
527 886054100 467222497 586094548 675710303 1005715336
528 4923382975 2459208944 3657536037 7066384237 2312160904
529 34850391104 28787962525 5309696384 63565440759 67725423388
530 628131509 873380850 1055559119 2876407986 4200486232
531 581007419 829160281 403258183 904173098 333845087
532 6760688748 30517618674 17011370191 19668609265 28124944865
533 25036765527 22922292501 19617813127 20899638221 13582777119
534 5704442145 7266095521 6353541190 4414394071 1783576879
535 1464568666 684744236 2219729222 2709464944 4773178904
536 31388993945 26296687256 5002964939 45160540073 61967698194
537 929966387 1523243388 573038503 1341639301 1130231132
538 1352870240 2811647784 5317249901 450927985 1763207576
539 29659091555 71464322856 6659377761 2758698782 28328709693
540 3252509428 1383974810 3904040452 2436035476 3491082012
541 469185289 89375590 770759850 1233201413 367613117
542 444437209 683291563 864984930 332803817 1123169288
543 769892548 1477214621 1066544918 1042718159 318845178
544 2502330846 2134309181 1023603035 2079479119 1556469795
545 2430038253 1596411524 301667607 1435736972 1804136893
546 1421405084 2324238658 961412502 1565584624 2176513428
547 1451499701 1584421448 395249837 1248696341 1109319031
548 1503935164 300382069 962385935 1520456583 1469804044
549 2240326838 3487619094 4249079297 4743036885 3291319633
550 50966082553 20262244060 50185025215 9111384347 62490635538
551 43820425689 9751467899 17332190776 5455445399 12340008449
552 3969557857 1795260419 1385588026 1426580819 2038711966
553 7172725898 7816175312 1571805641 490758610 6727683658
554 256039589 276027956 213554585 206445981 146940284
555 4371290989 3478047178 3617229551 1256121243 890744087
556 2587263763 612105324 2567861077 889637748 2179468425
557 3887331701 6685041283 1701407552 4783366809 7388643485
558 414558617 447563617 682192899 448629393 525443520
559 24406689223 8895047169 4012250763 8647817751 2247115919
560 336750351 464346845 348441203 818877455 1161896070
561 31316357183 12852955338 78666742261 22011705886 89043590130
562 20044260680 12156429038 17729603809 16766772391 27607356887
563 3823432334 839537956 778641827 1795269377 2936228255
564 567545770 184984894 185436248 720545887 136045951
565 15125065498 7598091152 2890683750 6827370223 1160811438
566 1212051235 1118534496 2329059817 2245630054 995973437
567 39966491969 26575899303 33134968207 10029948258 25645854324
568 4906656278 4240608893 4630175150 6737690229 4050345667
569 33686936353 3679316642 41395645948 46773098182 36035562420
570 450481302 1407051209 1534075688 281219304 1311079681
571 1498859284 846432906 2687015591 1655999150 599929299
572 1273085105 1418191182 2897136996 1588895581 548735902
573 373467682 571456033 662703419 547592144 632089760
574 10540405165 21679686070 6457949126 9516278340 17309214206
575 31980508249 16528096460 26772745398 14577104087 12802551861
576 215606306 427247621 370540446 350326411 427351028
577 438028245 492531948 377785369 444318321 2011218479
578 2469864449 1572117256 1039702934 3115375110 1319150916
579 1286677753 742179289 2692741108 1148650753 3090060309
580 3310605690 5412137389 1686547912 6194199174 8029446454
581 3001802567 792216490 764925645 1715836375 3223742188
582 868424039 827499217 426040504 614514293 666478592
583 546990050 803647690 569248780 504080865 848087738
584 55231676424 9414643246 18070541811 5142084473 11382077263
585 3288769306 1244498993 1260407717 917903660 1244474011
586 4292105317 2187834818 7075135508 3625023001 2020515996
587 3745223502 257434832 2893219627 1555257287 2493492243
588 7355697787 10551449000 3589217413 4827840941 2355900067
589 17548872746 1178200385 3303324771 1335462021 20448292576
590 529406394 455537660 438588323 349130432 315767559
591 423569905 556551432 369256644 822624544 1459510333
592 20386532717 22787911165 2553184106 11595426057 10313072196
593 15931267461 76470252974 19906969220 5939417921 27602133450
594 1349799645 2687589460 7195675245 982679143 2071954142
595 1496258416 1780402703 1026828359 1306014533 1260697137
596 8999231686 8997767321 14209940550 23042833125 16011306064
597 879600485 634058549 671805150 1038855949 777772100
598 1912378850 960168630 995177420 1323774257 1205157325
599 14238604300 5677776872 2908673395 1563229379 4881873057
600 1621637016 163921584 911202600 1885377607 1380786521
601 21265824130 2177496932 4793542323 1343112147 3889039557
602 1327609022 1921396301 1865872079 1464717275 359204770
603 2927631021 1134023855 4467032330 1587949800 7395256289
604 3801089616 1593147033 1095335161 3067127230 3800121083
605 14281538281 19905890937 5806196341 10886593524 20594158530
606 4576267919 7437218051 3682880401 8339307936 3670112816
607 194134580 297050177 608680269 230063714 622413905
608 1830433273 1310978561 1505053197 639865277 2062610606
609 1608382467 628154594 589416294 2305918333 1385583656
610 7553377960 5842631289 14942427682 25720501247 16220799836
611 11176161169 6062052798 6122859873 4596992812 10599275072
612 596831200 1108038906 277967163 1871242196 1035711619
613 410380653 109135791 452301860 257711105 476356503
614 698688235 2497899541 546303097 7919597096 5788647817
615 251506486 311956923 173878738 234971610 145400116
616 5668708297 1670375710 4230653151 1751996297 1842392899
617 656291434 5557841207 1780894867 5234779177 1823468614
618 2826659859 1225473359 531195213 1070812258 755157191
619 30510114796 26361391758 15424301639 9669072107 19335373003
620 1271547510 2197823926 1375578311 1104502189 543875064
621 213824879 193447896 720727501 234791067 495832344
622 5960662095 8724827877 19976278324 7487154836 10240528876
623 2275434258 1540613454 1402572811 2027671096 1254456902
624 1987399713 6066558212 2332768954 1735190514 4947923386
625 2478604420 1112141677 973685199 1444317228 1713207075
626 23337349596 2109117341 30923210299 21270279585 22033171513
627 666667475 762664122 897743035 812908135 1746378442
628 6790017399 4893574246 10783571737 8625163135 30471989991
629 1025464921 1035338274 1414493493 3041857829 565841434
630 1936835724 5900877578 9566751909 2158460588 17603634187
631 5495734246 4564990492 2830827028 7089073661 1735876354
632 1916008444 350329853 1883301023 662445773 910880602
633 1073304967 619463389 741853925 1675414805 1116120147
634 361157231 442560527 581996453 500399277 465791542
635 4476754705 8198702914 5200264587 4915233841 6342968837
636 729056908 1300936556 1648827884 3853873650 1682752626
637 3189686082 1646930025 1339463843 3631489973 4031051804
638 321995864 880262159 799307817 581798044 350592540
639 1204519233 441308007 475507489 442649545 661073741
640 24596252747 10665993220 13620560962 5882550194 9340412454
641 34177884082 6645102571 5736931334 15571176517 3141688461
642 14471427771 14715243818 20595712490 89156428389 24546831915
643 1442688935 677760057 2674217249 1549458057 745229620
644 485034607 1020723304 1070032615 804061962 1281663116
645 4507765874 2325017510 5346624670 2053387246 2487449763
646 13260735234 2936334060 8877870518 2688710380 11844187889
647 4830829794 2172092093 11268061783 4687363354 10386309496
648 2780716586 3917147745 46638863394 5876980837 28258417242
649 44200104542 8618174352 10291144942 4463797664 8651437839
650 339507708 7851062566 1333699226 2860692117 1654290286
651 4315598253 6079039866 42393637526 4374602170 29437977947
652 6714047704 6198983585 787457826 2366832476 6607507899
653 584476237 458647315 253957377 251279689 375503213
654 656603861 744404181 295541957 327906348 363822514
655 4224950739 15136710133 3199424563 5573790978 13168275542
656 631533665 422616039 565325812 597925817 212954941
657 20340527673 59131769596 22309952047 4315368626 30922470042
658 5473777210 577544236 1382269703 4071776823 2202325491
659 42913306607 59392781123 12179426340 3109577889 42669616258
660 4990321322 7984045775 972197660 4751140604 1222268773
661 845821479 3547829333 921852698 435880316 709252086
662 4428876696 2037121631 5769527203 1968125475 1739296913
663 719358218 261662543 319431055 761838038 165083877
664 3529343456 505466102 712238769 1720544676 3063739595
665 859816031 2305750003 1659554071 3726036288 1919100943
666 1711257165 3637046947 1118380596 6223004901 3923963771
667 1024390511 1629068872 624977082 4653951177 2356196327
668 466537870 456081280 382819081 835107148 1157237970
669 2762312436 810125029 4321088349 1277424965 3726927895
670 3407543040 2666580611 1823441972 1424667177 1353824460
671 2600672973 4775318404 6022077065 2361700528 20419943932
672 1476639020 2632198209 1923797649 1139915566 612458353
673 1509050867 892680244 5273689661 568454116 588014476
674 4964964508 8759417616 6194460480 7998298995 8805952301
675 272951933 6177073304 976525209 3421777882 2177222458
676 10267641763 9746622429 12685638153 16473997044 19293704288
677 2334670425 4040293392 995035624 1025382573 1206471347
678 336695144 9320506619 1311991128 1264440049 1184754599
679 3672031782 1387374361 990933319 2732952036 2048938071
680 17196103078 3111845853 5685274458 19459596467 3116735951
681 1680804381 2852206927 1326302837 2007486973 1791657929
682 11203120354 7484497524 16834501457 19877261206 11996866008
683 5514725407 3304827209 40659070915 11823221782 52251106491
684 193599432 500194582 507327959 393923837 392464474
685 1026172587 485054583 336272215 1530363042 374507503
686 1114285588 397857368 684998431 861172390 913560446
687 9992855060 15151519314 2311975260 934678243 697941795
688 1638560611 4359908469 655334799 5965815148 569398644
689 6923825805 1272405602 2290902629 7577068122 1858506812
690 3277609121 4118624425 8360300518 1731725850 4428307366
691 16061586811 5277439493 18345927933 6431903965 19838211853
692 3059918573 4543746557 4345463018 7653079932 5305486629
693 284427798 1045097351 1691428850 590143325 438306089
694 7363290654 8787437304 10952343058 347476228 8941847624
695 2955032860 831306351 7210952300 1548861303 7688214318
696 14888736387 6862960638 14679357569 13388575197 12282624682
697 384824138 8753938595 1326453075 1522813636 1705595657
698 11239286487 6107259335 2625588887 6889192712 2648368001
699 8994817093 26519757885 15869259058 8625141366 15093666799
700 402020301 509761981 661506719 692736914 491353107
701 1714290755 2371485852 50520377321 10437515522 59175687083
702 301652297 508812910 521466694 302848997 523198850
703 4372373494 1527369610 913754743 3935015303 919510880
704 1107117650 425228920 324111111 1729713790 557139743
705 3062977662 566494202 1721388938 608988377 1749081212
706 514432606 691660580 430524886 466201827 602901008
707 14943211515 2714917790 3859482154 13788783381 1318594987
708 2778286224 1810813728 2821545119 713474466 4957984010
709 5194794434 43468766579 16025621919 69206394059 29413680837
710 4015869248 2512763719 7461120392 1760163576 2796492592
711 1503405355 1263478266 4078146256 1829342904 1851930774
712 7262588772 16938994345 7806612954 7784079310 15513693327
713 13500160023 5866006430 16970244033 16122309743 17747635818
714 14768596725 11756773869 9490994048 9106407957 10497607613
715 5059814937 3319157171 4078186815 3533517429 3842399599
716 5929617986 7625736491 5275418174 21609431745 6994668926
717 3828456954 3506766143 3470413022 8648236275 6467988549
718 366553068 516135293 359141939 479411162 2325351199
719 1564705216 1916515317 594787294 1741298687 381127621
720 3010845238 2391384328 2802002606 1818974595 2177484094
721 2373674342 3571757808 1083284153 1536849132 1334986526
722 1311560161 184655684 528852129 1077254254 510951472
723 3183338090 2793903241 3781982306 2443725072 1377257892
724 1087960976 790901045 973875901 693209707 850123291
725 1872110985 3190308921 488589005 1644606023 444016092
726 214048827 6661066656 320724313 2928668600 2271823890
727 13500397254 2634181454 4293181067 10148121710 1770639962
728 2351799483 2103478480 44102736786 7367067073 58350309273
729 237963869 243347630 458150534 346313156 467727476
730 518758831 1667929360 419605522 1549603631 1538030462
731 28507756251 73448520996 18923896012 3775018427 23839664219
732 1207145332 393415100 529125334 796067762 534637279
733 768549992 1244855256 1070090171 3270043993 1030875687
734 773314041 3136523201 315157002 5017442707 5004575942
735 4003282055 2422203368 9033990289 5060050628 8309672940
736 4241417935 576406613 832857526 1048180002 1298199484
737 1129303553 2929841116 396387747 2116939251 422858084
738 349679253 273729051 428026720 245554047 459712812
739 2779258473 2091117286 5291901835 1899839070 3868297332
740 2596102644 716287274 3954184359 3193834692 3079624188
741 1235189951 3043237780 5642234209 852265004 2193281030
742 5585918785 4189589175 42800029078 10912805651 38417575248
743 11717631999 8341787460 13748358068 16983296262 10542333076
744 2325591304 4917570350 1133508917 10491418729 3993634297
745 552888449 1318137125 1469434563 277970008 1474733265
746 34074380828 60527104782 10296774229 5083219677 34392479491
747 5834836334 24582013147 18886008767 12503339008 18775127647
748 292296122 375028700 189426554 259491343 347068004
749 560011548 703507619 1226156827 841144905 778199108
750 1858281465 833029992 659246327 1138254723 1263069282
751 4373548659 450408765 3875802621 1788479273 2218855344
752 7676189408 9201295607 95932488000 23137622273 17562701709
753 649058086 612925105 579201235 821593263 1122693146
754 751258349 1261307795 383723801 898477458 463611016
755 849497926 1219056669 584309334 829584372 848856409
756 24945217739 20404297016 4752492519 46292071004 59815693177
757 2060518498 3138897777 2035844471 639289702 2231266275
758 4426844017 4440757851 2165598814 4524513628 4447317231
759 541235936 1688000659 1746260684 1734403618 1235016072
760 6568015806 4587940284 7293399613 1449376599 2085159299
761 3706734503 506162372 308179222 3482643318 3891486319
762 311767081 282137359 350296492 236837827 350844605
763 37503753314 19915253059 37233959661 14923266197 10538885832
764 1194171951 2296763517 2022084343 1005152713 645993723
765 2445262908 3377510587 27189442014 12297155010 22373651233
766 2651710793 1238762808 1118565015 695255749 521914101
767 30730959989 19445325945 30848071972 15409185278 11622225277
768 7507573932 48474175265 13797583119 57406849840 27426269865
769 682862997 4286235310 273966391 4401316065 4355083891
770 1429463748 182883771 937573042 1567876314 1313111870
771 863988514 776861970 360923558 1043242611 1202073175
772 9514934063 9779021774 22114894048 18735693529 5752562722
773 5219652792 3165195101 1073834665 2172897183 1698466830
774 2899038334 740074527 4576089472 1209346994 790462035
775 17458594167 46756564421 44912068530 50659162201 48831696334
776 2546319825 1178282009 3514898750 1553680572 5171600160
777 3170092243 822136153 1227102230 1180790067 2842186474
778 3039470484 3226879195 55594362359 6033059163 60415187459
779 1944059153 9158874375 5433340648 1154873477 7238656474
780 770669821 881538211 1163844722 2567657289 729142699
781 557761641 125126187 831277353 270226943 738400401
782 1760511343 364552693 429665301 437085738 471243293
783 3452057817 5682691021 766451461 819719041 810203855
784 35283763304 19949938644 29173931366 15066054420 13058119774
785 1033531757 1558541482 945317798 1092959647 1576370338
786 6382089102 5029765689 429190593 1692011198 3198730004
787 312809350 480162676 426909118 303857945 357358716
788 2534133767 4421997862 3956011870 1766983616 1084405334
789 1436874200 2047777210 1017007114 1891929887 1295890275
790 1434106024 197938859 1148141528 1310037072 1305318881
791 1166676889 2441504218 2093186409 829696184 633716558
792 3769785114 5396588484 1902487521 5851900641 7406538708
793 1508693599 593973114 1790671416 586619334 853448017
794 45204974867 11804717950 15438744518 4486051096 12039479740
795 5833490314 11459676134 4629145192 13435422449 6493003210
796 4236187923 9354148813 6864798066 7071744993 5334794048
797 1024173051 1014908536 1691274911 1019384123 1357133473
798 8470448279 12600528961 2477427502 1661196133 1074373543
799 1024899215 3246671051 1451640608 1206598726 2355143406
800 203182155 234947417 141134469 189656750 173135524
801 8118338888 32812851730 29050621391 15183222363 14313021254
802 9858620803 2991198654 9347418737 4757741711 7142375460
803 2470620790 144655863 2291318449 1849174737 2909098686
804 2837190481 2084782108 3404602227 1398137503 5261573143
805 136038143 6761604399 861459978 3118687883 2410773342
806 1178907111 991446594 963461835 1000149908 1864176803
807 789672160 2044740192 2024911886 1258845617 683884920
808 6158247454 9935237230 1584978620 5126106847 12231350106
809 4387443637 26594622974 55215962267 4058292964 6881533185
810 376976578 258005905 406879879 1362679522 451156845
811 3229941544 4329804638 4324544642 10965654023 4773118360
812 10752333341 6537040624 102132895091 20579582942 15712717520
813 2328189844 380079353 4395436138 1151250671 1664225202
814 20989191911 54949651489 2199008462 33865070820 17081884192
815 1610730999 532870426 3232789893 1262491019 2299697498
816 45715961160 17277417891 48973551942 10533190982 56332922173
817 284540674 806687451 731972946 455943946 407272320
818 3737272346 2181005131 1761408443 1440765515 929984791
819 1377232847 590976790 3314542969 1130859600 2094325637
820 1378342556 689641769 5445420585 649844900 549330853
821 5588652452 8534077753 6552551998 6079027516 5815109547
822 1876271995 513937465 4326571318 1502381556 1519999090
823 17653704904 24206705439 29715906491 16971616776 18120320057
824 27720503931 7942922441 49054688874 6706512973 35705554119
825 523066768 892344477 208759482 2218699321 1205838010
826 4110868867 1490350247 648496705 4781940649 4393926952
827 509379307 626154767 770033257 2093467253 694954901
828 216823176 313946320 420196541 349549968 412075678
829 4470270585 1466486057 7495722907 7199040868 6613934967
830 15977449871 9518053322 20228701043 13004797657 9930011213
831 2105939816 3226651421 1018703609 881565723 1009508750
832 13615804825 10836185006 14844193301 12934631361 26071316830
833 922885325 1399829794 939408951 1017103093 583572837
834 18284341756 10974854754 15016917683 19928851240 15426656149
835 1768502267 900946553 2931060133 1838422714 671552320
836 3849562608 4473583204 5635714200 5812803157 3518936341
837 1784744464 4417360641 6146804460 1852144439 3182092898
838 470190916 744757090 768495820 280275206 754305375
839 532429719 565906568 369789861 224547429 372632172
840 1585555730 2235641331 1829028265 1285354090 1137537496
841 31477103862 30259521005 3598559620 86722753785 69965690218
842 3096727531 5384857139 4067185128 8393729810 7378164516
843 2257758902 4522768441 1247556634 9433996663 3596441210
844 3531152978 1885692168 1516732892 907598448 1550999705
845 3574157366 3328361698 3131215271 10587406916 3071916374
846 768843776 1174845491 1306124435 906488016 401788983
847 1173193920 1098117453 1382888934 1302949623 2445559451
848 7271823264 12235894978 1599669013 1134983624 917867367
849 3775867942 11485724095 16838873852 4408456179 7026814739
850 28878960316 31576815525 14109180215 9526211220 18221082394
851 3545342148 2606820079 989650292 1232372981 2024123132
852 1329755836 442688356 524538737 428410351 1194303062
853 6365173736 10071002903 15576632807 12059532333 9376378702
854 8885597914 48160697564 15342989034 40232011732 25663216283
855 1229168841 2823128612 2862675536 2011323738 690840887
856 926251275 1489674408 4770198944 1146386889 4239795802
857 688465859 399761306 743283931 311204245 456333082
858 394588114 426129323 1587793027 257502604 1447766666
859 1751778076 3107113204 915323189 1649847701 1857377912
860 20157446080 18555157296 3359680693 2723096458 21471102951
861 923825589 591585965 269903237 525433651 1100144245
862 964540211 1502749997 833746809 659920300 2132084565
863 5348882502 1492079582 4255874819 1696222814 1439735740
864 242678958 212495805 507756667 293978979 439435540
865 5202676098 6491906173 5592963054 5819288039 4972834723
866 639558297 1102165612 853888240 1152738298 1493018784
867 1869472555 1553900196 1461499305 2255981451 1002767831
868 637112228 1883343223 2046703087 1769794541 952374553
869 1427458593 4390839703 1706274257 310658534 1451521554
870 3023457667 772313850 3045662861 434124297 1220580314
871 214003715 386473984 269990586 211067491 165587622
872 4195169701 13274086752 3358188939 1017577987 1113662872
873 599805302 882922978 664899989 565941034 869453520
874 378407687 247167584 422236821 522734533 495222377
875 3219295227 1005523634 731598525 888601834 2994263122
876 10595640513 8965057203 32418289256 25314871706 5803170758
877 300585146 8252999838 1313138184 2115926593 1649915097
878 1449554062 1405863009 450447609 1121034304 844382913
879 1292671862 1808894640 919981501 1851965964 511063834
880 6691857688 6907397431 479468884 2696067870 1366224903
881 13730681700 18465060769 27287099627 19992003562 11858553662
882 1184541549 463774371 506183920 773155788 584912248
883 315538319 1277760285 2174112934 6225017184 2022879601
884 701463072 2186759822 1223426679 2838843567 1638302819
885 20427441064 7841751362 22176439824 8095053172 24037940336
886 1114647591 395215807 449498464 613087307 533175931
887 478905571 557977602 587455804 444859104 481161131
888 1722396302 1267024599 1718269696 1632736140 1106257046
889 1186395982 1309174022 2237571849 1247097305 1693655165
890 4079614854 964989216 1224637638 572667570 2843535173
891 5630794210 1377114390 895483997 1258473277 1465927052
892 38041760108 26765747037 1983327473 3771742098 8903515252
893 402528537 8058126176 1056759348 2466059048 1614094695
894 3285615503 1410115460 8741491496 1794626469 7941138464
895 4503268448 1953806321 5330193872 4055416278 1061753803
896 561423328 2056136340 2808286553 1333553015 954819165
897 21299688044 14538636745 21527859956 18841308989 15167018789
898 1192243184 1274083588 5012241386 421028333 656477180
899 2399205454 520631753 387162978 457019721 482856986
900 300413394 162609141 603688877 315683096 509608200
901 386920745 238185842 326105723 495900127 314170992
902 1066873672 808012726 383429594 2081375327 300607399
903 13646669333 20458217599 31208952227 16721111738 14514767176
904 14372245513 8152337838 13515241157 15376335348 25870733351
905 799283741 2325022021 1387364235 3281217263 1393284732
906 242626256 814871594 915806588 501178136 475177705
907 4311873206 13684854078 15185887544 5762275363 8382728847
908 323588165 404164330 679202531 593172470 628848281
909 776553303 6903835705 1075010773 1289492675 3145944755
910 1627426559 632606445 1324787363 1706196080 472839835
911 1443330364 2455203758 3045991527 4023770092 3885305015
912 756298949 836098910 282968998 373117916 411134916
913 4220273210 847657245 1143042792 390795239 2827268661
914 3462286314 3501402712 30189182162 2741240117 12399110770
915 320116680 1262060033 1294190401 300749058 1250125326
916 8006870908 48116858303 21511203585 43474985923 32701638341
917 4083286677 8485995170 1569443311 7806511127 9969299380
918 2238031968 670343734 5646562879 1306090718 1295045944
919 341181730 417950170 367459545 349414842 383517837
920 6934940073 5665743019 10876618283 10603054892 33570848151
921 399268983 356082405 559258713 977865966 406159322
922 785002852 962980556 1409814840 412970301 910643081
923 4242308899 10308553041 6386170745 6726559959 4896111721
924 24564865773 4529107375 11875138915 17884706933 4354471595
925 1105202986 1373511481 1276771502 1083997209 1274417795
926 49990471882 11688729299 15350188128 5216503696 12590657397
927 641195728 953928960 2005613480 2015024959 745980922
928 46031636971 9023777743 18697029186 4746623978 15275385014
929 1394954258 1300669730 2175039778 1235492855 3012958058
930 20083546728 29009484046 3722937066 34899029113 66201368776
931 3716693747 5251903465 5047710139 12076898091 5239201836
932 469965487 1540030592 1409901114 282488920 1227911537
933 4616513707 2682713243 3225616495 1724264939 533479819
934 2716069681 777327038 396961498 528796332 670973728
935 3475700718 4260255966 3736181045 6488588560 4782428032
936 1136426454 464789127 605801323 700091880 656245719
937 2600774901 874411170 489473718 2341043630 2896596981
938 1521561465 658297972 2642200553 1204833431 2159407571
939 321069508 290176227 861860839 937337590 382724905
940 1968924578 2994956242 47681238197 17079423089 52583881269
941 1090029126 2788373863 1028861668 6271185483 3413350060
942 771735989 3619323600 267768591 5862787335 5384340338
943 38735157826 9180835914 17051545875 3981613332 10557417698
944 429104698 739914609 617422915 1923311377 645359651
945 5626612084 13235346646 2721291821 1348980483 1264829446
946 28037580613 28893318684 11683409854 3605149420 33817989219
947 376182472 182726459 844348081 304920083 882799326
948 6444156658 1527834270 5289084761 1612531102 5414865168
949 3001008620 1298611685 1658141798 1154991552 714256180
950 4837606839 2660068004 4104276553 4354990028 4302615545
951 495493948 1089315916 1649066024 374303516 1434028682
952 5713598039 32849238854 15052617724 10576239804 15403104662
953 379742314 280558979 534622086 247623459 472124436
954 606720432 861919531 1197677638 1003887453 1052588983
955 714203224 377565539 403348321 835382767 299231881
956 7500300912 17836658712 7042820785 7137504236 19882049739
957 4313116337 16940113215 7307028340 11589843978 35542240180
958 836674626 1683784893 1563207043 1666154231 582561794
959 768411252 1031502707 1738308048 1794217514 704623194
960 693265716 943721117 4727410725 1003638602 4007855832
961 396487735 697405603 456712478 423036875 652131142
962 10932398712 17215354536 5246602167 8907145931 18510205276
963 4606993202 27666634893 5932516014 5965426920 26971651505
964 8413514049 1174752509 7470925380 2077279754 12673452271
965 3794380582 1810879923 1908039206 1406557341 802414588
966 1978854420 1858996633 1057183778 1663829185 1220952632
967 461242626 404542007 385847276 975913014 1091920443
968 50708661099 16883842910 64995642051 16095992133 77364663904
969 1096823316 3902652904 1892273347 7338242778 954455627
970 606328830 356167756 239272634 388018614 177514959
971 3570541407 3950105929 2154867971 2478377858 4088758509
972 1773558715 1070728430 859670302 3943519781 3891446615
973 28629832106 8698795990 4509277531 50894953213 7853322292
974 1827008891 1566120906 975357515 655349073 2424579118
975 661428430 1689365541 257795400 1122757482 2507111670
976 3644740395 1836719082 658868886 1683559977 1702663665
977 5655848608 10092866963 1071084685 1284339520 9584965866
978 30334008770 10607408061 14206635370 18121729090 13515268610
979 1737560659 4211632670 933898997 3120011369 581236904
980 1247630814 268700808 2194316275 2260307146 2290787830
981 2323676635 1004731812 1193219611 3567660494 3481452694
982 7529459195 37233880172 20672882196 53497037185 32550526298
983 42557958037 12716699895 17992312735 5476932537 15164980522
984 783147896 2601751976 2169719164 3006766292 2287191712
985 1273946662 1066041099 1485836028 1014418620 2255343394
986 16819270709 15458545766 1166771714 6000313726 9488361368
987 1920875747 415797276 2291611633 2095382191 2308930873
988 2063160890 3688867875 2532762217 919735141 3224471922
989 1373534590 1164796506 1007902801 1471028890 1406094036
990 1267902433 459509929 506197031 1018151289 517891445
991 570091114 817114069 1136447623 3308575839 3502875389
992 2352305976 2574254042 1750792909 1299492695 2413718928
993 26097467611 21396123160 39463863490 10025635016 13143562018
994 1603537860 520648525 293609748 494053197 533966370
995 16993141636 15154930466 3260514308 7205400234 9490416370
996 677378733 1771002616 506199495 2182115751 2404141820
997 15128902955 21168528596 26867442116 9114523744 8769346100
998 3239745176 9092924074 3070401028 10537105819 3709454198
999 44752725524 17532849270 71490873585 22786859130 60400804435
1000 998798637 3344756795 1864633748 724588165 2790568889
PROX_SUPERMARKET WITHIN_350M_KINDERGARTEN WITHIN_350M_CHILDCARE
1 1555943565 3.092365e+09 2322504352
2 2375833911 4.561280e+08 60374457
3 687809329 1.304305e+08 225565639
4 2884449567 1.567983e+09 618974446
5 486262313 6.382357e+08 197147436
6 4587842753 6.807387e+08 439717736
7 374908757 4.255849e+08 181561005
8 1118302645 1.094982e+09 608566912
9 48915904782 1.004017e+07 13178921118
10 22374781122 1.373520e+09 22791191581
11 873093104 1.702249e+08 164412750
12 7089990008 1.022155e+09 1032277276
13 4918952246 1.549717e+09 297158854
14 1720151194 2.671064e+07 914207275
15 1042957720 1.569360e+09 1866190757
16 1006376748 0.000000e+00 250234320
17 451689559 3.432989e+07 418755126
18 32034996928 2.372870e+10 41690414632
19 25195889412 1.370356e+09 3871308597
20 836822603 1.239556e+07 235878000
21 857250408 7.682172e+08 809816487
22 633711569 2.306816e+08 134215222
23 19177844566 1.582877e+09 1895532360
24 5662875915 2.986993e+08 4958486019
25 4603147518 2.120834e+09 5253140364
26 1373950488 3.613118e+08 417348517
27 1792710773 5.595460e+07 402909708
28 408404372 6.434105e+07 331533329
29 2221845369 1.086081e+10 2098137988
30 1573365462 2.959740e+08 1959338233
31 674747051 3.502328e+07 1174857877
32 662799667 4.814769e+07 1166870565
33 275429822 2.379376e+08 336814650
34 724438563 8.477182e+08 856532062
35 423203772 6.204956e+08 46325002
36 3936781806 1.703352e+09 628961991
37 2276372098 6.233827e+09 11690336767
38 1187340536 3.173761e+08 159632777
39 4519040227 1.041861e+10 7168030689
40 7455058634 5.265246e+08 586999195
41 1281431431 0.000000e+00 735247886
42 3459044589 4.777092e+08 3793163198
43 4613859818 5.382358e+09 23419867538
44 2135361328 2.177291e+08 584281939
45 5789226659 1.533764e+10 8429006611
46 4311105538 9.087825e+07 7612135133
47 1402339999 7.008452e+07 243426725
48 9625878306 1.535137e+09 18724803163
49 1010895394 2.148428e+08 659659965
50 669903899 1.152954e+09 58793669
51 5152737813 5.011248e+08 268714405
52 478623923 2.141868e+08 233771591
53 4603493170 1.086625e+09 632103610
54 938070827 1.987228e+09 1190880456
55 339344609 2.322420e+09 1719350115
56 3940681424 3.266873e+08 414918744
57 473676167 3.304578e+07 897348873
58 1627118525 6.460128e+07 1085748829
59 1558394536 5.098718e+07 4961522668
60 2752569124 1.574690e+09 3821742478
61 5196169496 2.721522e+08 287691325
62 383939465 4.021828e+08 752464873
63 2458808845 1.413729e+08 486558833
64 3216245377 8.963308e+08 6486555391
65 8708825396 1.287691e+09 19335214729
66 10736459383 3.661449e+08 1466744115
67 662204702 2.065056e+09 1008137674
68 31896330030 3.373117e+09 9365169859
69 36494788314 6.383413e+09 6365686409
70 324393308 2.291164e+08 201559463
71 7054005210 9.275774e+09 996540691
72 695990803 4.462564e+08 544950947
73 870882318 2.042765e+08 927703486
74 464402935 4.195762e+07 89815768
75 41356085799 7.850029e+09 6802806843
76 535621024 1.658749e+07 1045320907
77 1770961838 9.676892e+08 628722106
78 1687724376 2.201891e+06 568555080
79 8372324177 7.217645e+09 4048913985
80 1908005992 1.724453e+08 980823765
81 24307819591 2.255164e+10 37854528489
82 2428800733 5.876296e+08 8710960650
83 1290406438 2.040671e+08 412063471
84 2549755985 6.373416e+08 97063493104
85 854603140 6.865664e+08 269014838
86 2334810567 4.411840e+08 101213962
87 2815847228 2.222144e+08 964452566
88 1664827756 7.621988e+08 550437423
89 1469119502 1.512144e+07 1123866926
90 4819789534 3.196561e+09 2209675723
91 21359394967 6.822544e+08 20937528477
92 1731250313 2.971647e+08 750696873
93 1807409347 1.681435e+08 401639500
94 6651589138 9.153080e+08 3740727088
95 711160530 9.894472e+07 412192491
96 3966469225 1.508008e+08 370988326
97 3392112231 1.835020e+09 76776810270
98 6422023279 3.652167e+08 35242917448
99 908865637 5.677305e+08 127125140
100 398319287 2.230214e+08 289270492
101 2464845099 2.888505e+08 1053128179
102 557255570 9.719863e+08 89118581
103 520885399 5.577354e+08 1091183900
104 26206264424 5.175467e+09 52604888174
105 2704459420 5.016401e+08 360761320
106 757831871 2.970268e+08 120501055
107 7361334030 1.632861e+08 950558744
108 6700177259 6.049594e+08 1615906653
109 2353533311 1.291035e+09 5467053236
110 1283503145 1.067921e+08 857133658
111 632241223 1.576318e+09 163903483
112 4477785773 6.537945e+08 328236085
113 451061817 1.405962e+08 398899528
114 6422134175 5.109294e+09 7388481947
115 2251235861 2.634865e+08 404457262
116 38549677755 8.148338e+09 5588493502
117 2408999425 2.490967e+08 1448411690
118 1770447941 6.561273e+07 319751191
119 1352171479 2.680197e+08 120105648
120 2564323356 6.309456e+07 2622869089
121 2281681908 1.049737e+08 558762008
122 5429206863 3.393811e+09 4136354351
123 270207648 7.206610e+08 2384810991
124 2042523798 7.578812e+07 953299176
125 2661812631 1.477389e+08 780705960
126 9278596059 2.059299e+09 15588844966
127 2869217184 1.305146e+08 528991779
128 5407887101 1.240363e+09 8138735306
129 386208517 5.010254e+07 151329107
130 4990597457 1.185390e+10 12444469014
131 5597366694 4.727682e+08 992277709
132 24924921646 1.750042e+09 2717538973
133 2595843041 3.462688e+08 9298830713
134 7572149551 2.725154e+09 15965205313
135 17631818715 4.333661e+08 5943875961
136 805170870 4.434381e+08 94050771
137 1018363521 9.135892e+08 293218291
138 537820733 7.675730e+08 380977478
139 1105752967 3.706401e+08 382200204
140 4804773158 9.383494e+09 2589996351
141 467449235 3.629600e+08 370528059
142 340214232 3.124564e+07 870182570
143 489445092 1.730636e+08 228827654
144 1283207256 3.400256e+08 664747167
145 12958242580 1.676628e+10 18932193220
146 15363963580 8.671279e+08 19966986741
147 2240635239 2.437110e+08 1862933115
148 2550790529 6.242453e+08 350942124
149 12704267886 1.516492e+09 3475363417
150 1406775075 5.525056e+08 444562717
151 3147484887 1.736989e+08 711932494
152 1274110302 0.000000e+00 310282179
153 345532192 3.789722e+08 230493514
154 1087029253 6.906214e+08 413751862
155 1185930029 2.256660e+08 37053296
156 2777821095 1.789707e+08 468341939
157 22140567213 3.065258e+09 1261925922
158 1050863766 5.235411e+07 1994972910
159 3674110990 1.600241e+09 3965597509
160 13159877729 1.134293e+09 2236392424
161 416283301 8.300547e+07 309983396
162 797037292 5.901902e+07 258710887
163 282877346 1.988856e+07 455845810
164 2230898978 5.275339e+08 517728731
165 1182776096 2.643784e+08 312125502
166 1894629554 3.514951e+08 774634064
167 526329961 5.300006e+06 124682766
168 4709319781 1.793995e+08 3670495641
169 593226490 1.258077e+08 106063838
170 739799067 3.078127e+08 59054606
171 1293746815 8.295923e+08 13602586506
172 683962213 4.478611e+08 247127080
173 1054602273 1.271256e+09 1211416866
174 4878313065 2.647302e+09 154311317
175 2804055718 1.214863e+08 653066068
176 20421200764 1.288520e+09 3386401325
177 578231000 4.993208e+07 291515718
178 2410148607 6.880043e+08 1292831239
179 1451123779 7.015178e+07 560551658
180 1035377701 2.433919e+08 820371906
181 40840546425 1.480285e+10 13499265765
182 940853502 6.717149e+07 1579178846
183 3806994378 7.301568e+08 174086585
184 488189884 5.348877e+08 154354745
185 1364290458 7.863080e+07 739227884
186 578636715 3.719126e+08 990322344
187 830927427 9.952025e+07 8154415374
188 593506443 6.501394e+08 56605539
189 249771620 7.052623e+08 587707443
190 1206441534 4.825601e+08 77771319
191 22797476592 2.331367e+09 3087268963
192 10507896670 1.786370e+09 19720414589
193 3972185020 5.005140e+08 157205727
194 10986238632 1.125256e+09 2782848692
195 514244159 9.662546e+06 204086097
196 1049273988 1.028666e+09 1709643464
197 29927857043 1.709683e+08 29110983356
198 276994973 1.818179e+08 118146405
199 40518871617 1.239348e+10 9513104207
200 1520184683 1.015321e+10 1655458933
201 16757557922 7.878766e+09 15211543869
202 1097003243 5.241844e+07 421599256
203 973937537 1.163986e+07 167045919
204 9387329634 3.024420e+08 19190219723
205 1765837970 1.714238e+08 1144849523
206 1301486468 3.497023e+08 252953191
207 1522398772 1.608354e+08 1314803750
208 2832092324 1.580195e+08 584047914
209 3125233923 6.093909e+08 7144816413
210 4857950593 6.342244e+08 59968139121
211 4791262180 4.261669e+07 3386882441
212 4198491356 8.651345e+08 287218312
213 1616065701 8.607201e+08 2647577660
214 4768979342 3.559558e+09 2485112592
215 451496805 3.697753e+08 1008500459
216 6772238507 1.001450e+10 4548143372
217 1315280737 1.484723e+08 775139453
218 3019554125 9.105136e+08 403941360
219 2398481744 2.883912e+09 249588007
220 2027297593 1.744042e+07 843397811
221 17970692661 1.481216e+10 25222504912
222 1029164093 1.967169e+08 265394992
223 24526726934 8.940206e+08 4679898321
224 748204413 7.399563e+07 56969479
225 476337956 5.759368e+08 439957690
226 41742912195 2.023333e+10 30743959178
227 436855177 1.297584e+08 71791270
228 956656284 4.687690e+08 318280643
229 454938519 5.516146e+08 472021887
230 4122778827 1.756348e+09 821074792
231 615585725 5.859653e+08 280948919
232 1653186951 5.512507e+07 743720030
233 472661183 5.691818e+08 57108399
234 12630099836 2.024489e+09 2353403246
235 1688390818 1.938424e+09 228152550
236 5959619320 2.479507e+08 6988291489
237 28277688135 2.012581e+09 6736988523
238 4649810385 2.595014e+09 2890208507
239 3431601305 4.606672e+09 475492505
240 1233342751 1.236339e+08 451965251
241 288371936 1.319798e+09 1795239357
242 1046877478 9.731877e+07 62575523
243 679934812 1.526680e+09 109021778
244 42043408945 2.901825e+09 5635662006
245 32945945235 1.574481e+09 5697603781
246 12917651584 1.732328e+09 1964229891
247 408056613 1.570079e+08 516293465
248 522984056 8.728110e+07 678659302
249 418361784 7.143735e+07 293159157
250 117381309 8.675298e+06 194749187
251 9419985874 2.659660e+10 16351689205
252 768643927 4.004485e+08 642777762
253 3578694900 2.218955e+08 603151083
254 5123983027 0.000000e+00 2648107626
255 5512614297 6.161148e+09 15490257409
256 2797065617 7.263934e+08 6296919685
257 1172249839 3.277919e+07 946040777
258 1635607693 1.633068e+08 170711807
259 13617073275 2.410575e+09 1959606281
260 5932851452 0.000000e+00 2110813466
261 983739008 3.712230e+08 943755873
262 14410722381 2.442011e+08 7569071605
263 3628607611 0.000000e+00 1790690021
264 2452682716 2.480652e+09 377991572
265 441306463 5.102868e+07 277767878
266 1742348390 2.119749e+09 4126318409
267 1390265895 8.571051e+07 904434442
268 26811767144 2.105781e+09 7737229578
269 3591809625 4.512729e+09 6197994339
270 17031539102 2.519467e+09 2933662913
271 2646652313 4.983049e+08 794615081
272 7923886300 3.391554e+08 1517212689
273 603341765 1.814252e+09 199723305
274 1652590131 3.496494e+07 658324166
275 4607249804 4.255716e+08 603818582
276 233984329 1.301063e+09 1942294364
277 1253997496 5.810122e+07 1604826504
278 41959909897 4.102760e+09 5350954347
279 9602537549 4.670787e+09 30106698493
280 2446262353 4.855739e+08 59417953
281 4647181569 0.000000e+00 1553694406
282 976002363 6.430737e+08 695701249
283 853975921 4.875091e+07 1202496381
284 428219258 8.685450e+08 124440106
285 1418648840 3.638718e+08 379556378
286 14040714760 1.432256e+10 22230954487
287 696693730 0.000000e+00 176970249
288 5282962053 9.580027e+09 33565264549
289 4642944453 1.372979e+09 372958982
290 2255199412 4.851061e+08 101782990
291 485153967 6.128935e+07 159140566
292 255344523 4.975516e+07 205941170
293 866811476 1.147072e+08 383847238
294 625108750 3.448848e+08 306255511
295 1568640706 2.302056e+08 1505732638
296 1909449352 2.668344e+08 725563892
297 16620558678 2.079389e+09 3236875320
298 5596036845 1.299820e+09 508818298
299 2563408101 1.888921e+09 1648755228
300 1382986767 6.777599e+08 1437708129
301 1776966675 1.513203e+08 1745727135
302 1276864427 3.146355e+08 177794771
303 18092217979 4.279154e+09 573442394
304 841733539 1.026651e+09 1866728344
305 67560243432 5.856405e+08 3620403478
306 27799382557 2.114347e+09 4905640335
307 9362995911 1.318306e+09 11178592072
308 27033382668 2.586452e+09 8175684826
309 399286717 2.062763e+07 243208763
310 3109532314 6.918931e+08 7065984694
311 1734657584 2.924348e+08 701122752
312 5442183366 1.334328e+10 51594027977
313 644092070 8.227319e+07 394421920
314 595866738 3.417957e+08 394553837
315 4718243136 3.284939e+08 6702817578
316 2638603041 1.736105e+09 114970847915
317 487284242 6.784494e+08 692711250
318 746730484 0.000000e+00 180346456
319 6766687527 3.523931e+08 14713631276
320 5227099952 9.616470e+09 2413858840
321 20410320191 1.467417e+09 20299991096
322 2322802548 5.165742e+08 3903481426
323 508637029 2.295241e+08 500118510
324 413738413 6.036160e+07 403193418
325 461324013 4.921457e+07 261832624
326 2447363784 1.388216e+08 632856656
327 1212761927 3.821411e+09 2958994390
328 6676752912 1.648277e+08 360678985
329 1213515704 3.256457e+08 300889277
330 298942755 2.012921e+08 84139509
331 15509358164 1.448506e+09 3407258345
332 5476266901 1.887474e+08 219856737
333 4426761078 8.450793e+09 5161243557
334 301870039 2.341638e+08 899570755
335 175992611 2.048429e+08 164012931
336 151659140 8.283570e+07 258049921
337 4858184612 3.987310e+09 3385729729
338 20016760393 1.684741e+09 6671448422
339 336319979 5.477531e+08 161842132
340 1393089882 4.841372e+08 1145180756
341 2387681917 2.787833e+08 956845895
342 6123752762 0.000000e+00 2557956380
343 4794766440 4.091922e+08 4245907787
344 2140029187 8.163224e+07 15065228520
345 2910532660 1.101511e+09 5739575010
346 2482745059 6.885773e+09 16578234911
347 2609314256 4.032556e+08 1178772007
348 6086578534 1.456533e+10 2717597367
349 537903947 4.397224e+07 792279569
350 3375459974 1.235981e+09 466984575
351 1560607103 3.320149e+08 446157863
352 1251779659 2.437474e+09 449382581
353 5864845584 4.758535e+08 1030446009
354 276353707 4.901218e+08 265887062
355 1193533301 2.377124e+08 690347267
356 779588716 5.924972e+08 874965976
357 846059638 2.637262e+08 279717774
358 2110118944 6.696074e+07 554215309
359 16145918467 5.611218e+08 2986300036
360 687694248 8.834251e+07 789581160
361 873144550 6.056597e+08 807883756
362 3605066239 4.111499e+08 5678020078
363 10929081960 2.590832e+08 789926208
364 502642235 3.324570e+08 1100433374
365 6176875242 1.601847e+09 384505142
366 633778375 1.623214e+08 525230359
367 264342036 1.823427e+08 171585707
368 281330232 2.650286e+07 575653696
369 775037648 1.363639e+07 1136203129
370 2321947037 1.867099e+08 13211618103
371 1936091371 1.981901e+08 380417863
372 3357219302 5.921371e+07 969874419
373 885842633 2.084618e+09 711283298
374 4010069920 1.835647e+09 8194081233
375 5702841154 2.895328e+10 3880277714
376 1801373734 4.029461e+07 746332693
377 2610674248 2.541534e+08 919596522
378 1675411124 3.512976e+08 368675133
379 28387651904 2.612145e+10 58374359974
380 4743006448 4.155242e+08 606226907
381 1316922846 3.568895e+08 287569533
382 10213161284 1.451452e+09 2490967405
383 569501665 1.084164e+09 1077259513
384 797310002 5.091627e+08 714364681
385 2345624802 1.948609e+09 4267418866
386 9264411797 6.840025e+08 2810610680
387 1671571563 5.450916e+08 329867015
388 11226830242 1.487980e+09 1808136785
389 4959406305 1.042522e+09 10856296757
390 4883893507 5.200143e+08 14829396771
391 1642593111 8.310387e+07 485236187
392 254869743 2.734150e+07 214943327
393 2074151931 2.269648e+08 270302595
394 1368610745 7.976724e+08 719606356
395 1892760567 1.544600e+10 2499757112
396 3143592258 3.628129e+08 904391029
397 13567580010 9.046014e+08 2422864786
398 11994246085 2.826213e+09 3317981473
399 2176221655 1.663942e+08 872549921
400 1103549105 1.311895e+08 269444073
401 1499370870 3.690779e+08 477697079
402 5879126829 9.356536e+08 487093637
403 1513949494 8.574635e+07 305697726
404 12219657458 8.082400e+07 14768401506
405 348750827 2.946298e+08 176651936
406 565616323 5.461373e+08 162778210
407 16206095620 3.370182e+09 652227939
408 3363271896 3.525198e+07 1019638189
409 6129691312 0.000000e+00 2170417040
410 5870342549 7.102703e+08 1617497957
411 11317147239 1.312266e+09 1672469250
412 6382757411 1.583903e+10 7960942890
413 29472107877 1.947572e+10 38970294779
414 644823369 1.808518e+08 627458038
415 3583115516 2.886910e+09 410897025
416 3005447017 1.191723e+08 471375204
417 7167899977 4.905734e+09 10220510441
418 4000640548 2.605337e+07 992955466
419 4626109747 7.173200e+08 383935985
420 2291135484 1.396958e+08 351736327
421 1401531031 1.892260e+07 1093654755
422 814683652 7.053338e+07 1064934099
423 4545232571 3.866456e+08 6219341743
424 3057196789 2.441413e+08 714143722
425 19527123754 2.436578e+09 523706155
426 767648149 6.380640e+07 265343655
427 980173836 0.000000e+00 222468207
428 563646868 3.176382e+08 428868881
429 3354491941 8.913095e+09 11545461128
430 30090778631 5.435868e+09 6321559163
431 2845008602 9.304828e+07 554476599
432 12356680451 2.851331e+09 5892360857
433 1106098056 0.000000e+00 358463875
434 269211870 6.588344e+07 152869893
435 3163252074 1.340970e+09 5507151478
436 45361583844 7.272416e+09 5695157683
437 680664528 5.555595e+07 184407716
438 6667047872 2.280897e+09 240465914
439 1394703501 0.000000e+00 760878084
440 348178146 9.277932e+07 340961292
441 713993353 0.000000e+00 194456196
442 1044316428 1.746551e+09 379060395
443 621364536 9.315287e+07 142531730
444 3139632986 1.511402e+08 887489552
445 6228210516 1.743445e+10 8619866667
446 8098259179 5.421255e+08 2145886020
447 558256876 1.549541e+08 216217580
448 8775166477 3.281729e+08 1090236531
449 2453489076 3.835800e+08 9642560358
450 759214866 1.984662e+08 254136506
451 990422152 6.489834e+08 738031799
452 324307225 1.719269e+07 387374880
453 22274175361 2.439292e+09 3213581464
454 9195997516 2.084295e+09 12281587373
455 5646137841 4.919963e+08 3238453077
456 842341338 1.336554e+09 118573192
457 677508404 6.465986e+08 93978527
458 647062810 2.464825e+09 11765354495
459 192147317 4.645987e+08 711749369
460 4893347749 3.332512e+09 1168005403
461 1238144301 3.024983e+08 418127508
462 667869718 9.074339e+07 397406625
463 1216112017 1.040686e+09 625014224
464 4331516239 8.292165e+08 178742094
465 2055906149 5.289941e+09 2338497067
466 34536913273 1.980699e+08 12816638179
467 1071339019 1.245342e+08 311712860
468 4446063529 2.544631e+08 3363415989
469 293264408 1.805587e+07 461510530
470 293411412 5.812115e+07 207945600
471 4930625454 9.295128e+08 111835840935
472 29049463797 1.238745e+10 17983697947
473 654176079 4.162384e+08 879880861
474 650761045 7.844440e+07 399818119
475 1062685901 2.813166e+08 4560645937
476 5812884610 2.620963e+09 1647208128
477 4230147190 4.743215e+08 556831141
478 1422405763 2.188023e+07 348169551
479 2082917154 1.136201e+09 2303265551
480 2182334349 6.949893e+08 330582509
481 357508621 1.757433e+08 272931550
482 5547889603 5.654718e+08 54957487707
483 595493952 6.230784e+08 126306534
484 4356946563 5.744754e+08 90533049
485 666904458 5.764572e+08 838128510
486 3215388630 9.323625e+06 2582283362
487 9671921185 1.163128e+10 405808841
488 848361498 8.494118e+07 620684337
489 675152112 4.737556e+08 469646445
490 1626296575 8.429277e+08 579366195
491 339981959 3.909203e+07 46381648
492 10573458032 1.511556e+09 7001191441
493 1518094398 7.214188e+08 997443206
494 555078532 3.540326e+08 231455757
495 525935793 6.724728e+08 137560261
496 3173940478 1.255773e+09 977162800
497 8325594862 2.015188e+08 201508964
498 862279940 3.221734e+08 418168027
499 1573273565 4.297522e+09 4294535947
500 3408425444 1.782676e+09 2059846524
501 2584415911 1.158225e+09 559560047
502 561427061 0.000000e+00 191791475
503 3096665451 2.886076e+09 475207755
504 506459065 7.996437e+08 24644933
505 6790065586 9.008187e+08 5623595796
506 3410539582 1.479762e+09 98169583980
507 2791831678 3.853399e+08 99281773
508 1564107461 2.972550e+08 319192880
509 20200418966 2.208481e+09 20676143449
510 1070356527 1.395539e+09 1535760391
511 1423292136 1.617545e+09 376186969
512 709799282 8.875002e+08 186320740
513 442278768 1.293512e+08 188069375
514 1478228373 1.544757e+09 170892218
515 6103184330 8.121559e+09 3922140231
516 2103601461 5.074538e+07 1136592287
517 252638307 1.107945e+08 560683937
518 371283992 1.766252e+08 799116254
519 1607768477 5.093097e+07 2300304827
520 413914538 1.937460e+07 61835250
521 12145341764 1.813983e+09 2295447917
522 1944957182 5.440136e+07 498790022
523 521936155 6.784493e+08 1283152026
524 22055329248 3.456146e+08 20557159605
525 2785785540 1.240508e+08 513593663
526 5033322978 2.327975e+08 273160489
527 448343007 1.653420e+08 187021602
528 1386325571 8.140245e+08 3850857938
529 3899401046 1.853452e+08 3983459478
530 800229792 4.416376e+08 283042072
531 1860121421 2.257895e+09 216526583
532 41408160158 9.708305e+08 4688228369
533 32208536616 1.571934e+10 10847996470
534 4650579238 7.049250e+09 4607445032
535 884108220 4.068782e+08 449175167
536 17046707679 9.975460e+08 2876062312
537 378603449 4.128612e+07 973406744
538 2731666248 8.190114e+06 275730065
539 36299459380 3.749868e+08 15025886835
540 1795636755 2.704108e+08 3317028201
541 350555478 4.849564e+08 428350142
542 478281367 1.910195e+08 345311137
543 1276839787 0.000000e+00 330393229
544 2238460331 1.020287e+08 586130468
545 1403330556 3.992782e+07 389700129
546 3321736974 2.491786e+08 659141378
547 1632592937 1.868806e+07 287939621
548 1229632494 1.330994e+08 740170756
549 3214715874 2.055192e+08 908267268
550 10750645246 8.527589e+08 23378116217
551 33185074959 3.935556e+09 10447395910
552 3453751082 2.894560e+08 509031101
553 2347037125 8.561485e+07 673522752
554 1063964549 7.285819e+07 102913074
555 1108474516 4.193467e+08 156171672
556 866626806 2.139157e+08 188637750
557 4605547811 0.000000e+00 1927900237
558 1019061749 1.242393e+08 529991516
559 7358255245 5.682519e+08 1213245057
560 506726105 1.864084e+08 220549612
561 9541162272 2.261137e+09 24926147053
562 22317148412 2.738305e+10 45335352970
563 495216373 4.866538e+08 68722201
564 1106392340 1.079699e+09 277604259
565 5224134511 5.223146e+08 1029996010
566 1452852979 8.206229e+08 553988248
567 20629181064 3.458926e+09 29721240642
568 2581232067 1.498789e+09 831322102
569 5199922153 2.468785e+08 555962319
570 285679540 1.563413e+08 238408414
571 651574704 8.503583e+07 950081592
572 838405121 4.386964e+08 367662299
573 832890836 0.000000e+00 160227125
574 4200157448 4.528004e+08 8224698716
575 13401985764 9.482349e+09 22839261391
576 437395085 2.067185e+08 154982456
577 600243046 2.859050e+08 191725187
578 261934582 2.739983e+09 177559831
579 5028231401 6.209389e+08 329840795
580 4499187742 0.000000e+00 1616669045
581 477616392 6.865527e+08 67633120
582 458141364 6.768568e+07 472821848
583 243487391 1.280732e+07 554986508
584 29900001650 2.361514e+09 6817079024
585 655378648 6.133289e+08 236245591
586 330055787 1.520428e+09 3920073263
587 601701240 7.874809e+07 276822514
588 5834674220 7.182034e+09 7402824075
589 13620152863 7.929186e+09 51370592853
590 1273806245 8.071739e+07 104691584
591 546881692 3.758290e+08 208977741
592 2417002641 1.380251e+09 7508156330
593 34142670718 8.582378e+08 9052669023
594 1868660521 5.149451e+07 882383920
595 1050205073 2.317090e+08 367193560
596 42128523800 1.278358e+08 3457223927
597 511615449 5.715381e+08 875113965
598 996021843 9.107407e+08 594098379
599 3655912166 3.590996e+08 7432296572
600 1516691354 2.941117e+08 503263683
601 4393238035 1.156804e+09 16477576730
602 1939298825 3.402748e+07 508670281
603 1355039351 2.685420e+09 6036885992
604 4287301909 1.280646e+08 795945036
605 4658054512 7.161528e+08 10483258127
606 13648654511 2.112476e+09 3783469081
607 590908505 1.952643e+06 216618074
608 634582469 1.145242e+09 169454643
609 552099176 4.745986e+08 405387499
610 7247629921 1.144586e+10 3651380428
611 941192217 6.651310e+07 12212499869
612 931983456 4.515021e+08 299259527
613 292287644 8.331340e+06 135507301
614 784924742 9.183135e+07 664229872
615 835507474 7.526915e+07 74320007
616 1019545179 5.868894e+08 860957873
617 580471391 6.414549e+08 1439329545
618 1437325284 3.344276e+08 1451630546
619 23519740888 2.172810e+08 21314909817
620 1155786100 0.000000e+00 420091384
621 532656307 3.396508e+06 159769767
622 7837900735 1.037805e+10 24134120154
623 1417002170 6.684795e+07 1210694246
624 1470026741 8.427918e+08 1977654471
625 937350988 4.348229e+08 283145867
626 2224980547 6.542806e+08 432036422
627 496682961 3.726774e+08 417065348
628 11436754105 5.164992e+09 11978421726
629 287936261 3.217348e+08 1379654501
630 5718583737 7.815817e+09 17497469475
631 1551670591 1.164217e+09 217962181
632 2642320582 4.446557e+08 1829264255
633 379541713 1.464786e+08 318896820
634 764407582 0.000000e+00 194490813
635 4507341406 1.972259e+09 4227342338
636 1715802254 2.206608e+08 1117560669
637 4439913834 3.364445e+07 851660909
638 870204432 3.652593e+07 58226977
639 556264593 7.689177e+08 127036413
640 22847336301 1.280023e+09 14532268149
641 5116731133 6.572040e+08 5160810866
642 25739434707 1.486029e+09 9099431951
643 635324477 5.747117e+07 843390811
644 1726905673 0.000000e+00 1065746638
645 841275932 9.329135e+08 943594245
646 5505887066 6.949223e+08 5556103987
647 4053221977 3.344197e+08 7219452431
648 3025006150 2.539688e+09 24236898325
649 20850964381 1.471074e+09 7413626820
650 1013965555 1.451210e+09 2436128247
651 3242049467 3.905468e+09 24413499091
652 4586678389 3.376590e+07 719129138
653 270034588 1.271634e+08 513554860
654 321360770 1.560193e+08 600924585
655 11115871327 3.774394e+08 1313193777
656 2084217737 2.165471e+09 247531085
657 39732932043 1.022547e+07 11425398874
658 3936954116 2.527993e+07 3817776980
659 18207031243 3.621919e+08 13663683424
660 834106168 2.554760e+09 2358083924
661 896064719 4.438662e+06 217751541
662 977799776 8.013641e+08 787994421
663 1485211366 1.536951e+09 316848931
664 354952287 3.826982e+08 50074003
665 2592558932 2.191263e+08 1056694216
666 3183252737 5.318797e+08 817659719
667 684000968 1.120231e+08 524231926
668 642877275 2.301099e+08 181231728
669 1296081789 1.212802e+09 3998451530
670 921070976 3.202574e+08 589065744
671 5338478304 4.353702e+09 17658475603
672 1851854492 4.071128e+08 943309228
673 646757638 3.325760e+08 987381035
674 4753816874 1.840756e+09 8547287442
675 314462601 1.321188e+09 1991338224
676 7028259060 1.190227e+09 13632275919
677 2334366299 2.895550e+08 1044826540
678 1605742585 1.630924e+09 2321404303
679 465179390 3.602314e+09 394474132
680 4523085158 2.881255e+08 3764041297
681 621581230 4.338253e+08 376184438
682 8292546260 1.637704e+09 12573024252
683 10810229322 2.078009e+09 5131161450
684 413806570 2.528808e+08 139088122
685 1404214164 5.344427e+08 404524822
686 435390711 6.309031e+07 363659817
687 576563908 0.000000e+00 694824913
688 2992119575 1.201552e+08 900375292
689 3549820689 6.857714e+08 1166162150
690 775275436 8.750746e+08 706272868
691 3098506212 1.661131e+09 4099581287
692 20903054888 1.326774e+09 2928705296
693 692832581 1.849870e+08 633911301
694 4465670696 5.499616e+09 415934218
695 8230158818 2.824680e+08 1034012129
696 2177623445 3.048744e+08 1013132842
697 1044970337 2.078185e+09 2302519459
698 921528912 1.508654e+08 3357825350
699 18065464897 1.984327e+09 5462091066
700 757679084 0.000000e+00 183771995
701 6306350405 1.216356e+09 44004696836
702 377917714 3.432323e+07 475075501
703 2111483109 2.853774e+08 846218132
704 1086163119 6.049415e+08 529370137
705 780653103 8.229505e+08 283406863
706 262779483 2.143961e+07 579568288
707 4486431279 5.985403e+08 1730509678
708 697294314 5.839404e+08 254342082
709 4403268903 1.316124e+10 3829061648
710 1113620067 1.154920e+09 761184720
711 1126527909 1.594012e+09 1072303260
712 4281050985 1.118817e+09 7377819036
713 10314668939 7.189177e+08 15914089790
714 5197944356 8.231373e+08 14044837907
715 9938140018 2.127405e+09 6389425885
716 7705551532 4.902667e+09 4973727888
717 8143878858 1.944640e+09 15281580075
718 596665429 2.610738e+08 192922749
719 242106464 1.512442e+08 992115883
720 1918604583 4.564865e+08 1139793630
721 2403012529 2.342818e+08 1033271812
722 1341298878 3.060191e+07 976890970
723 1376139364 5.760861e+07 1012123265
724 1629443788 0.000000e+00 897909320
725 316368144 1.660858e+08 1166424083
726 210983829 1.346554e+09 1687217491
727 4895007940 5.068729e+08 2107576431
728 5103144244 6.598477e+08 44645163014
729 446180243 1.281354e+08 209059520
730 1353392976 3.630539e+08 474941716
731 31965475090 4.720404e+08 14347430383
732 761502671 9.898898e+07 426770485
733 948159430 2.259735e+07 295080860
734 572239121 5.573788e+07 529822617
735 3714454227 3.616140e+08 7659797849
736 3291968203 6.278172e+07 970172715
737 257056820 2.487080e+08 1007148903
738 485784006 3.334465e+07 358656684
739 2658055538 8.476011e+08 7264994376
740 386426526 3.862001e+08 435934796
741 1614454125 3.979683e+06 252138319
742 11706656080 1.918888e+09 9711480655
743 2940507729 4.789541e+08 813295086
744 1767748362 4.597052e+08 894950709
745 271761176 1.975756e+08 234137286
746 27654800717 2.167525e+08 14624089853
747 24731886038 1.214988e+09 3604944200
748 602076252 1.142996e+08 182561233
749 1595142668 2.008929e+05 456293640
750 902183981 5.254938e+08 387429531
751 3067889990 3.553068e+08 5579016167
752 49297190767 3.722621e+08 4736118064
753 527020437 4.845364e+08 876686264
754 497058317 5.573133e+07 621518495
755 227009793 1.330079e+08 147032633
756 23189137379 1.025377e+09 2216262772
757 4605245593 3.075860e+09 2780971921
758 2531531760 1.133248e+09 1137509608
759 1299901169 3.315263e+08 914306196
760 900847369 1.757785e+09 411840268
761 819080441 3.677580e+08 214392717
762 579209709 1.393017e+07 239700186
763 13635885121 1.108225e+10 20223997873
764 1586872252 3.151779e+08 1092034856
765 3661909385 1.405410e+10 17138631286
766 727857648 5.773658e+08 158232023
767 12202330262 1.672226e+10 24473596504
768 7231138382 8.839442e+09 3153538587
769 417380449 5.580490e+07 679754196
770 1446379918 3.695081e+08 594395644
771 292659985 6.965276e+07 242526987
772 15085414410 2.929908e+09 2457070665
773 1303039183 7.237197e+08 634606693
774 1181107795 7.331140e+06 1030544286
775 6033440483 5.063328e+08 1760708154
776 1801521208 2.078012e+09 6103838247
777 552802168 7.909396e+08 48660794
778 3711362012 2.152227e+09 59357039520
779 6115605951 6.722576e+08 379913520
780 335771357 3.482562e+08 568062142
781 330117955 1.326114e+07 175122594
782 436665292 4.968716e+08 122331183
783 784006194 5.847991e+08 2006940224
784 12631937291 9.169731e+09 22467027609
785 548436044 2.131078e+09 243748805
786 2978637110 9.339633e+07 563837534
787 389429098 8.427158e+07 144664171
788 2189644422 6.731920e+08 602219822
789 1397289693 4.716703e+08 1169270945
790 1369996520 2.412393e+08 594376652
791 1404787110 3.833579e+08 1012426588
792 5410780942 0.000000e+00 1355467383
793 2220279928 5.310480e+08 2103899445
794 21311691358 2.890954e+09 11807630119
795 8392548866 1.588459e+09 6410735854
796 12527217143 1.543018e+09 1961726525
797 1435492490 6.492056e+08 96543264
798 698527914 0.000000e+00 2096801231
799 922971362 2.078797e+09 777362590
800 789957069 6.572955e+07 80642024
801 24585393456 2.157048e+09 7982500928
802 6462956921 5.015841e+08 903513823
803 547529518 7.071097e+07 211698535
804 754100860 7.998462e+08 262302388
805 403982590 1.815988e+09 2293497705
806 1175605929 1.633244e+09 1139492327
807 1654117816 2.418205e+08 981048501
808 4090296655 0.000000e+00 1982882319
809 15843192804 4.363870e+10 1959678163
810 409407117 1.003711e+08 147173256
811 5523818293 3.677942e+09 1395423602
812 56023758619 3.967898e+08 3307791659
813 2126818626 1.042043e+08 414260417
814 57441920503 4.767468e+07 31120588914
815 4131409141 1.210002e+09 201916768
816 9070386880 1.355551e+09 27609516827
817 769952074 1.374974e+08 342872259
818 986042597 3.345812e+08 137605492
819 4887595431 6.048944e+08 316726032
820 1549891781 4.775019e+08 1010627827
821 14630790811 1.880012e+09 1735045074
822 2846452987 1.669730e+08 474677876
823 7543076094 1.906097e+10 13758424891
824 6860956710 1.219632e+09 1818535163
825 442825641 4.137021e+08 209685043
826 719615800 4.839832e+08 348997825
827 702805002 6.814624e+07 146945678
828 487351958 1.919782e+08 113330686
829 3235993504 4.281030e+08 9029248561
830 10719669076 3.652527e+09 3270945119
831 2438753998 8.204497e+08 893369506
832 23282092322 2.631491e+10 59104902398
833 1296583274 2.920335e+08 301249265
834 13940788194 1.804999e+10 28747168637
835 785706709 3.791864e+07 1347022080
836 2766210270 1.850698e+09 1876469821
837 2468730184 1.320180e+08 857883995
838 232290525 1.244741e+08 372321851
839 499987145 2.831644e+08 269988482
840 1515714470 1.381268e+08 1381401774
841 13970030457 1.516887e+09 1518215858
842 12170120460 1.135174e+09 2813606555
843 2958210354 4.022197e+08 1012120549
844 2239373452 8.628380e+08 383133881
845 1613113602 7.556068e+08 2742034414
846 495414615 4.958170e+08 144040340
847 2652745064 5.593597e+08 81265478
848 647008240 1.544135e+07 1570143085
849 5626484043 1.139303e+09 2317957687
850 19352146652 1.296929e+08 15381715916
851 3389907349 2.450603e+08 654611555
852 472408629 7.906743e+08 76705351
853 25631427277 3.989341e+09 3122401289
854 5231542827 7.642873e+09 3869704162
855 729667900 1.266733e+09 61868066
856 1617606764 2.400894e+09 914483080
857 517579004 5.467045e+08 234540112
858 1392240659 7.048458e+06 300906355
859 457562608 4.909041e+08 356354072
860 3628606386 1.096407e+07 928184711
861 358042261 1.982251e+08 449135574
862 4436477457 2.584570e+08 722739980
863 1236834707 9.674435e+08 899842240
864 506421455 7.896308e+07 297250205
865 3778437590 1.836368e+09 2630910910
866 612058371 3.711642e+08 467064835
867 217895749 1.886487e+09 382483422
868 874111377 2.445557e+08 601541329
869 1530764165 0.000000e+00 240998590
870 528582256 6.272821e+08 366274004
871 364197681 5.897925e+07 49112518
872 1317550181 0.000000e+00 1927297516
873 344978514 6.150664e+08 206759018
874 586765579 0.000000e+00 288227317
875 382660190 4.926821e+08 55426798
876 23758457333 3.099323e+09 1182909971
877 864248810 1.351807e+09 2196893229
878 606899292 4.172660e+07 832243142
879 282729906 4.122799e+08 1362082860
880 1229964207 2.877903e+08 172961899
881 9684789762 2.462991e+10 11636635241
882 631201303 9.719836e+07 302979374
883 7499517428 8.681347e+07 771475443
884 3108427307 2.966168e+08 784702354
885 19704454710 4.763839e+09 1164636352
886 550486446 1.149384e+08 366918610
887 612740469 3.272156e+08 356736337
888 1284564986 1.725317e+09 1088033109
889 1649122143 4.481735e+08 133097914
890 1221306124 6.632697e+08 403423689
891 3318596775 2.616281e+08 648208683
892 11856446463 2.197548e+09 1407408716
893 1199597965 1.699528e+09 2116422985
894 1960405009 3.208873e+09 2190638824
895 992731701 1.282729e+09 3695832787
896 1511195067 5.270451e+08 231546980
897 27107508433 1.719054e+10 22731763928
898 872694771 3.135682e+08 996800438
899 527615491 5.622729e+08 161189440
900 240675445 8.727438e+06 90460408
901 399285467 3.437008e+07 557287363
902 957083402 8.441769e+07 1742856911
903 7861769257 2.124978e+10 10128357499
904 11644347934 2.619680e+09 4964921123
905 1101203068 1.308341e+07 541883497
906 857671755 1.116955e+08 268557175
907 11754807663 1.688255e+09 2029777956
908 919242731 0.000000e+00 369679153
909 609864877 1.027024e+08 8223318536
910 1005859135 4.909543e+07 1043979569
911 8502270855 4.420164e+08 1741391553
912 273414056 1.230069e+08 592333433
913 1086030734 5.918952e+08 386692705
914 4015066833 1.181683e+10 9260089487
915 359908916 1.377990e+08 247098770
916 4084892959 1.058656e+10 12224699214
917 3602467916 0.000000e+00 1400490839
918 2606847585 3.008303e+08 576086382
919 402605281 6.297796e+07 259356005
920 13517459507 7.977697e+09 12999680016
921 336401550 9.404411e+07 123068740
922 958779280 1.248832e+07 878765989
923 12628171645 1.515242e+09 1781708074
924 859094563 5.012319e+09 22682074918
925 1867839148 6.998108e+08 83545219
926 31325575650 2.702497e+09 8973111574
927 1390370478 5.858864e+08 567331923
928 30503433473 2.426232e+09 10567338082
929 2088071389 3.792582e+08 348729449
930 14226916736 1.084977e+09 2440281565
931 6149744287 3.003348e+09 1429985491
932 273991461 1.765869e+08 188332047
933 811926379 2.856031e+08 150353390
934 723889334 4.669677e+08 176361369
935 3497828410 2.264096e+09 3568324227
936 704275932 6.967342e+07 395269553
937 1214069702 3.267018e+08 423092662
938 3338420065 6.744272e+08 383965822
939 455274067 1.486203e+08 334191236
940 5992783605 4.897561e+08 58542896685
941 1886950825 4.559474e+07 518823080
942 478362408 7.829171e+07 612888704
943 28769461870 9.568087e+08 10205635526
944 619352278 6.399975e+07 154206943
945 797030623 7.716000e+06 2110571509
946 18611671982 7.254970e+08 6284142389
947 518101381 1.740989e+07 174756045
948 784982398 9.615214e+07 2965000502
949 732071106 2.951074e+08 96703519
950 5813154518 2.149461e+08 6720025255
951 278348453 1.869607e+08 197751991
952 20787996756 9.774310e+08 4970156477
953 464750233 8.380954e+07 270579646
954 1775925009 0.000000e+00 1151220277
955 1613416429 2.261264e+09 348679414
956 4092167538 5.029864e+07 5409254730
957 3075866774 2.792988e+09 5017798243
958 674445667 6.592788e+08 112917725
959 1174688122 5.665841e+08 578099217
960 1467674071 2.106395e+09 1260961971
961 258640879 1.090398e+07 516369677
962 4920897921 1.502438e+08 15235797650
963 5101523253 2.987471e+08 6032512168
964 1211406141 5.835948e+09 8212870848
965 1069557034 3.329228e+08 91409899
966 1723995736 1.041586e+08 1051113448
967 448116892 2.094097e+08 214487091
968 9202915091 8.438935e+08 13560208672
969 8982741576 1.457570e+08 953919042
970 634022805 1.064835e+09 212795623
971 4934315601 2.347393e+08 2275239581
972 4044961655 4.963444e+08 43132550
973 9051644717 2.633949e+09 8741301762
974 1133807311 2.572869e+09 1138807294
975 621288825 1.087062e+08 610652845
976 1669965179 6.516980e+08 940095931
977 3143579843 0.000000e+00 1113795258
978 13624428602 1.736009e+10 28389656759
979 3591225694 6.364979e+07 538497860
980 189787906 1.351591e+08 109663204
981 4191834525 3.734789e+08 74292200
982 5665534440 8.900190e+09 5586934038
983 30333356166 3.377548e+09 9428020330
984 992213237 3.525508e+08 1762704835
985 2974995348 3.851903e+08 103072602
986 2705830511 3.256304e+08 2597607639
987 4089065104 6.976720e+08 298412351
988 1618165911 1.023614e+09 235996375
989 802709224 1.251165e+08 818766587
990 570151179 9.060502e+07 443189383
991 991600125 5.502786e+08 206596780
992 2525004938 8.386100e+07 670769020
993 11559037767 1.741124e+10 7401768242
994 502029292 5.847744e+08 55932259
995 3377715621 2.651690e+08 1865302769
996 483172576 4.437529e+08 236513828
997 9482586920 1.563048e+10 6716436760
998 8803613254 3.996859e+09 3593773968
999 4239129800 7.115595e+08 15088187683
1000 3580189737 1.978512e+09 687426939
WITHIN_350M_BUS WITHIN_1KM_PRISCH
1 380549237 1.428767e+08
2 3919393686 2.653739e+08
3 176454711 1.646519e+09
4 2674981288 1.740051e+08
5 194621795 2.533232e+08
6 2032863107 9.502314e+08
7 132855971 1.345169e+08
8 704566112 1.302633e+09
9 1650859420 8.766291e+09
10 17724220820 1.918298e+09
11 1368829818 4.079550e+08
12 2666715739 8.099350e+09
13 700723649 2.249005e+08
14 841494810 2.298799e+08
15 657064921 1.041641e+07
16 257834958 0.000000e+00
17 658291436 6.429386e+07
18 9463102818 1.034837e+10
19 3989365727 8.672268e+09
20 200105597 1.159959e+09
21 877517960 4.871687e+08
22 512738294 2.337222e+08
23 4143949886 8.169598e+08
24 1293906204 2.598170e+09
25 322417612 1.829145e+08
26 307976684 2.236423e+08
27 374075290 2.675951e+07
28 124375736 8.205139e+07
29 496499474 2.564986e+08
30 741855802 9.924501e+08
31 598456779 1.699155e+08
32 1355261161 5.405833e+08
33 712506195 1.155707e+08
34 882331163 1.081854e+09
35 388660829 4.106130e+07
36 320549094 2.255952e+08
37 6114795485 1.272997e+09
38 1636724105 6.539984e+08
39 19559502286 1.243363e+09
40 2248844963 1.138003e+10
41 2529316946 6.961821e+07
42 718117732 6.361855e+08
43 5515037191 1.314578e+10
44 324278012 2.316565e+08
45 1559641117 8.944226e+08
46 10749342844 2.125540e+09
47 2755081179 6.450437e+08
48 9393998143 8.163390e+08
49 902125861 1.773498e+08
50 402898224 9.162855e+07
51 1453051997 1.374690e+09
52 154901305 5.904003e+07
53 511257044 2.882282e+08
54 1018167347 1.350442e+08
55 4333440006 7.577787e+07
56 1196357519 1.482204e+09
57 1549815735 7.922352e+08
58 356098549 2.263371e+08
59 855514487 1.252120e+09
60 4905232021 9.734612e+09
61 705445655 1.012319e+08
62 710712888 1.836702e+08
63 982178505 1.300388e+09
64 2147125045 1.679351e+08
65 7394820740 2.978446e+09
66 544797050 2.762059e+08
67 891724708 2.206163e+09
68 5000878958 1.255555e+10
69 81035956654 4.117400e+09
70 283079394 8.861290e+07
71 2925292164 4.936879e+08
72 248989204 1.985189e+07
73 473107697 1.652421e+08
74 126067390 4.553356e+08
75 6262803532 4.262486e+09
76 1007832644 1.905312e+08
77 1404707990 6.969582e+08
78 3402508539 5.667221e+08
79 22191516027 1.636204e+09
80 317194271 1.760053e+08
81 8786854980 9.949230e+09
82 6597308330 5.811118e+09
83 1154906922 5.567935e+08
84 2363580161 1.525776e+09
85 704586468 6.692059e+07
86 436567966 5.113898e+08
87 6991515778 9.224634e+08
88 1648468102 1.404934e+08
89 1117357014 3.873380e+08
90 188995171 8.593369e+07
91 22257813274 2.355353e+09
92 403431354 3.134133e+08
93 549274129 2.276880e+08
94 10343702191 2.168646e+09
95 252148767 1.146116e+08
96 8620289680 7.436899e+08
97 1814075648 1.164643e+10
98 873822360 6.143779e+08
99 142337678 4.229874e+08
100 730960238 1.712038e+08
101 918315411 8.172966e+08
102 227213773 2.988869e+07
103 2766927314 3.205046e+08
104 9568979266 1.358016e+09
105 677905799 1.826918e+08
106 1325848024 3.840518e+08
107 1365981533 1.218740e+08
108 33063983284 1.632399e+09
109 6241879604 3.946534e+08
110 826351050 4.595107e+08
111 338935811 1.696077e+09
112 598673651 3.207117e+08
113 2332541967 9.897842e+08
114 3871108219 9.458287e+09
115 482075098 1.832746e+08
116 5353007725 2.639957e+09
117 520359367 5.263046e+08
118 314607538 3.478627e+07
119 1812593875 7.568313e+08
120 456759894 3.248289e+08
121 624310043 4.932272e+08
122 2885163073 5.558699e+08
123 818520180 1.363538e+08
124 612498340 1.603817e+09
125 912692644 4.975078e+08
126 8439599896 2.481298e+09
127 776596527 3.988198e+08
128 7316995065 2.039674e+09
129 843112863 2.609490e+08
130 8613219071 3.298599e+09
131 3628643698 1.302104e+10
132 6553864676 5.122358e+09
133 6377853239 5.639664e+09
134 5094389529 3.236232e+09
135 59540121762 1.114826e+09
136 459326193 1.924933e+08
137 1177740990 1.369039e+08
138 252219346 7.580063e+08
139 279431428 3.844011e+07
140 16858088231 1.677409e+09
141 189476320 1.127516e+08
142 788201951 1.882361e+08
143 1611806334 3.501061e+08
144 343421527 3.675924e+08
145 8689311713 2.186681e+09
146 25024048504 3.438330e+09
147 488546456 4.389287e+08
148 1005199447 1.909137e+08
149 8521933064 2.048325e+09
150 868960144 3.002287e+08
151 982041199 2.568369e+09
152 472101919 4.198924e+07
153 137220637 9.963343e+07
154 1364786159 2.976068e+08
155 1930843170 3.611814e+08
156 644594100 5.474771e+08
157 4044924234 4.012832e+09
158 2953626685 4.599516e+07
159 6928588004 2.827674e+09
160 5289913629 5.731473e+09
161 106712037 8.784270e+07
162 465321639 5.418711e+08
163 705442789 9.117845e+07
164 502415685 1.349757e+08
165 208688650 9.513570e+06
166 500220926 1.163696e+08
167 216890388 1.194667e+05
168 7198263643 2.329615e+09
169 453944026 3.133339e+07
170 45643896 2.215945e+08
171 15419697671 4.020952e+08
172 458395220 7.553476e+07
173 1193503760 1.058636e+08
174 221474914 8.143123e+08
175 884064505 2.057705e+09
176 4708234172 8.104064e+09
177 202829586 1.067058e+09
178 2549653208 1.519912e+09
179 408386876 1.167697e+09
180 206719803 4.637537e+08
181 5042148095 6.003516e+09
182 2935456089 4.803679e+07
183 3216622510 4.219525e+08
184 312964953 1.222807e+08
185 493446353 5.508321e+08
186 200331476 2.540482e+08
187 8627593513 3.529848e+08
188 219587219 4.607783e+07
189 431544201 1.369586e+08
190 58330411 5.839539e+08
191 22530563118 4.072964e+09
192 5089943749 2.805265e+09
193 5051547956 3.126656e+08
194 13306798845 4.104400e+09
195 313467518 4.700145e+07
196 2257079900 7.155223e+08
197 33410413417 8.691101e+09
198 409616882 5.299050e+07
199 6229204610 6.456706e+09
200 548235320 9.550921e+07
201 4530185571 9.081155e+09
202 2645981522 4.125940e+08
203 202803862 0.000000e+00
204 7907659465 2.785621e+09
205 370647957 1.946240e+08
206 425187604 1.298565e+09
207 844286758 3.203464e+08
208 604849909 4.908498e+08
209 5058903736 5.066662e+09
210 1240189397 5.376085e+08
211 251198469 4.622174e+09
212 1879787455 1.422964e+09
213 5463664443 8.138225e+08
214 227856288 6.851158e+07
215 546749428 3.986082e+08
216 12496912007 1.982917e+09
217 358850081 2.362306e+08
218 2038960443 8.591692e+08
219 445631061 2.880075e+08
220 720982932 2.091768e+08
221 11153526818 6.193262e+09
222 1862410693 7.502059e+08
223 5747412212 9.524466e+09
224 147425591 3.934397e+07
225 2973171124 2.031840e+08
226 10058864017 8.867156e+09
227 100369018 2.720827e+08
228 1180692357 9.490990e+07
229 2289437988 2.515095e+08
230 355724137 2.438964e+08
231 487539091 8.118549e+08
232 425647612 7.783017e+08
233 287924272 3.533110e+07
234 2540453199 1.037920e+10
235 434759401 2.787066e+08
236 450408703 2.977343e+10
237 5736503146 9.463227e+09
238 337983418 7.654351e+07
239 420879025 8.159933e+08
240 1445218547 1.425636e+08
241 4486968568 1.015997e+08
242 179746803 6.384346e+07
243 205897105 3.584024e+07
244 3318863321 1.798937e+10
245 2787129054 2.410015e+10
246 1470151253 7.265802e+08
247 315248770 9.818518e+08
248 1319359628 1.187341e+08
249 175731190 7.569499e+07
250 322069516 2.375738e+07
251 7439548628 2.827114e+09
252 1034091075 1.547162e+09
253 1078577998 5.102362e+08
254 1724424975 3.331145e+08
255 20859042008 8.629910e+09
256 2932947994 3.273460e+08
257 914274040 2.484139e+08
258 2496624490 2.090969e+08
259 1121586040 2.020978e+09
260 1105263977 8.702370e+08
261 1769297886 9.416229e+08
262 463302073 2.912863e+10
263 1402436287 3.152012e+08
264 544457498 3.240377e+08
265 110474193 1.955985e+08
266 677188115 1.144645e+08
267 599276981 2.613919e+08
268 2767161253 1.479585e+10
269 2497449780 7.583571e+09
270 21019611829 2.827733e+09
271 863494098 3.909787e+08
272 657776001 2.102812e+08
273 530226851 1.442991e+09
274 576959723 3.376599e+09
275 1723865713 6.444914e+08
276 3640130229 5.585224e+07
277 484544754 3.326191e+08
278 5043440653 1.677944e+10
279 21919401070 9.640456e+09
280 411335979 4.084395e+08
281 692634606 4.735486e+09
282 1316800428 3.496253e+09
283 2601322806 5.042834e+08
284 388286968 2.051074e+07
285 321809240 7.451230e+08
286 9131571101 3.755244e+09
287 283583252 8.035714e+03
288 6892157298 8.897686e+09
289 611916895 2.395687e+08
290 330304952 4.415777e+08
291 90561533 2.724983e+08
292 1630282084 2.025215e+08
293 564876845 6.655714e+08
294 665985900 2.773588e+08
295 569291190 7.539554e+08
296 742948974 3.902179e+08
297 1269689569 4.510665e+08
298 513112465 3.656891e+08
299 5464729773 1.971421e+09
300 360626792 1.064014e+09
301 547935603 5.695190e+08
302 1917800861 5.962290e+08
303 3910455104 4.033584e+09
304 2247087390 8.152476e+08
305 58170337245 3.781513e+09
306 19939657275 7.788402e+09
307 20260438589 8.767395e+09
308 5982857431 1.060542e+10
309 288344848 9.743145e+07
310 1313675280 1.206640e+09
311 436209076 4.019937e+08
312 3070572176 2.038473e+09
313 163896425 1.264438e+08
314 216891428 5.101653e+07
315 2133293409 3.449369e+09
316 3320240389 4.098629e+09
317 1069224452 9.503557e+08
318 253437064 0.000000e+00
319 7642054208 3.573433e+09
320 25407110674 2.813209e+09
321 17705775025 1.604841e+09
322 5196972994 1.056189e+09
323 1508669955 6.510688e+08
324 698006781 5.337940e+07
325 218947544 5.556618e+07
326 1131291550 5.086278e+08
327 684563015 4.052931e+08
328 2504763585 2.020506e+08
329 3852594602 1.057769e+09
330 96881743 4.007342e+08
331 4194085304 1.974199e+09
332 304452868 1.437157e+08
333 15933994733 5.794967e+08
334 799780536 7.966324e+07
335 106141199 4.915781e+07
336 225918400 2.487699e+08
337 262002037 9.542134e+07
338 20490267921 3.439651e+09
339 197226575 5.303565e+07
340 941867388 6.722468e+08
341 971385435 5.646448e+08
342 824536240 1.424687e+09
343 1084347575 1.218331e+09
344 8925765877 5.396295e+09
345 4328329688 3.010599e+09
346 6782587361 5.873736e+09
347 2374255912 2.135629e+09
348 14782543180 1.329148e+09
349 1049273483 2.104839e+08
350 383583846 1.657761e+08
351 896989584 2.689731e+09
352 1806963467 9.545616e+08
353 4076394274 1.653658e+10
354 190742941 2.424292e+08
355 336956811 5.082933e+08
356 697582597 4.672540e+08
357 187081469 4.545368e+08
358 267135393 4.348970e+07
359 4273596622 1.910424e+09
360 1036855514 2.144437e+09
361 881087898 3.430842e+08
362 1036861227 8.123546e+08
363 446370091 2.195000e+08
364 914941413 5.838446e+08
365 582684993 2.656656e+08
366 510599525 4.816007e+08
367 328952294 6.298416e+07
368 582013988 4.630183e+07
369 593704544 2.589670e+08
370 8969862158 3.643660e+09
371 503403811 1.725710e+08
372 1489205647 6.691296e+08
373 882143411 1.953034e+09
374 13537579553 1.004395e+10
375 18997392302 1.738503e+09
376 1228159309 1.956581e+08
377 1110416666 6.292420e+08
378 339882667 3.813173e+08
379 6697659210 6.440163e+09
380 1899572962 6.826837e+08
381 3440191895 8.943022e+08
382 2903893127 4.812042e+09
383 1914213143 1.553388e+09
384 251293930 7.115378e+07
385 4911513281 1.218245e+10
386 9618260813 2.899483e+09
387 568359754 4.436761e+08
388 1324627620 1.749702e+09
389 6313484999 3.916579e+09
390 2208937505 1.807661e+09
391 262568473 4.278230e+07
392 385153729 1.086595e+07
393 735842534 9.006701e+08
394 1363777933 1.486988e+08
395 681372807 4.366780e+08
396 866939240 9.007909e+08
397 10404941911 3.363481e+09
398 544557434 1.507396e+08
399 875500772 4.354038e+08
400 243261273 1.002177e+08
401 208483581 8.321935e+08
402 768483691 2.377014e+08
403 2431567435 2.746173e+08
404 1820448834 7.732917e+07
405 362430390 1.466125e+08
406 189768538 2.771975e+07
407 2704639264 3.171920e+09
408 1374942088 7.459494e+08
409 1407248355 3.316565e+08
410 752032487 4.660690e+08
411 1995284762 4.187266e+09
412 1918401649 7.437473e+08
413 3294167589 8.792063e+09
414 642506377 7.551689e+07
415 510913007 4.171295e+08
416 669192398 4.355382e+08
417 6778939275 1.098771e+10
418 6954535820 4.939769e+08
419 547216934 4.124652e+08
420 2181763577 3.234119e+08
421 1050449582 3.494152e+08
422 537484932 1.283406e+08
423 2343792116 3.302198e+08
424 839256044 7.408082e+08
425 4100963573 3.141922e+09
426 637195444 7.669949e+08
427 3132948452 3.432114e+07
428 362312224 3.296406e+07
429 5012285661 2.230974e+10
430 4737842057 4.074922e+09
431 555449310 2.188556e+08
432 10708382215 5.580999e+09
433 2168858448 4.404573e+08
434 299120519 8.444854e+07
435 5415216242 8.442984e+09
436 3779891651 5.502935e+09
437 447922896 6.328734e+08
438 649045850 4.647707e+08
439 4003265151 1.627271e+07
440 105550488 7.238826e+07
441 3364463843 1.661314e+08
442 1417151842 3.549658e+09
443 135571504 1.565122e+08
444 431123618 2.621082e+08
445 1589617875 6.513420e+08
446 12789428976 2.903153e+09
447 365831293 3.936928e+08
448 658679151 2.285837e+08
449 6700424598 5.970384e+09
450 1320756170 1.487487e+08
451 901175089 2.944592e+09
452 522604214 5.691387e+07
453 2961836399 4.074504e+08
454 7692258097 1.235254e+09
455 1207893467 2.212520e+10
456 277547716 1.997014e+08
457 230778236 3.566208e+07
458 380354458 1.724175e+08
459 557190530 1.011006e+08
460 10504202075 6.699262e+08
461 330444955 5.738700e+08
462 243906728 1.063952e+08
463 1185772468 1.251676e+08
464 1143086218 1.070821e+09
465 936757435 5.626117e+09
466 1276603653 1.593065e+10
467 1096347646 2.590261e+08
468 2021678509 2.655989e+08
469 577818280 5.611559e+07
470 293657923 7.527237e+07
471 6312539415 4.778235e+09
472 6266901683 5.344711e+09
473 3276492907 2.370109e+08
474 167775429 1.862399e+08
475 8062457706 3.625276e+08
476 10129730819 1.068209e+09
477 2099388446 4.960482e+08
478 432675758 3.158497e+07
479 3787518372 1.858710e+08
480 1396844127 5.940012e+08
481 424342314 1.477054e+08
482 871320131 1.271947e+09
483 264912127 4.251808e+07
484 3942999796 3.893450e+08
485 436224626 9.444014e+07
486 2930555419 5.806962e+08
487 3881615134 5.620372e+08
488 577358563 9.187874e+07
489 1726862827 7.103216e+08
490 1097875614 2.252493e+08
491 203296620 6.782782e+08
492 5498155096 7.134855e+08
493 2704561014 1.553450e+09
494 378097389 3.601546e+08
495 278098393 4.905822e+07
496 250532690 9.310216e+07
497 1409622429 1.417570e+08
498 561119130 4.931497e+08
499 2622050640 1.300013e+09
500 5017070030 1.964669e+09
501 1074047914 6.480560e+08
502 486309803 1.579094e+07
503 567733404 5.068313e+08
504 155565242 1.826844e+07
505 1805759861 2.059426e+09
506 5688853905 3.459147e+09
507 957469044 8.044361e+08
508 974720161 1.968246e+08
509 21358907675 1.961713e+09
510 1845693006 1.654234e+08
511 528931971 2.321447e+08
512 563954303 5.716681e+07
513 1758823460 1.339453e+08
514 302661346 3.236882e+08
515 12849796240 1.554857e+09
516 442671148 2.270931e+08
517 157671487 5.148374e+07
518 513434871 1.283836e+08
519 618677083 3.311676e+08
520 217212625 1.338726e+07
521 1906009328 8.091233e+08
522 872052897 2.653884e+09
523 1494839217 4.128061e+08
524 19336197399 7.401773e+08
525 745195277 4.234522e+08
526 263571135 9.540152e+07
527 829932837 8.843963e+07
528 8310249649 6.209549e+08
529 2945958102 4.052843e+09
530 190627927 2.541225e+08
531 420089102 2.983285e+08
532 5630641654 1.067723e+10
533 8107267020 5.574555e+09
534 3295404462 4.837515e+08
535 308456747 4.723222e+08
536 1853116208 1.077785e+09
537 1347450923 2.868729e+08
538 2349087854 3.257312e+08
539 3213128612 1.241519e+10
540 839264121 2.323857e+08
541 1074857625 2.180640e+08
542 2309090689 2.508559e+08
543 370654456 4.755565e+07
544 431214668 3.130749e+08
545 564765171 1.965082e+08
546 830128125 5.802676e+08
547 570153929 1.161384e+08
548 399540248 1.222036e+09
549 1881656461 2.463029e+08
550 8503781046 5.014108e+09
551 2411752296 1.214622e+10
552 2178082928 5.588543e+08
553 668127614 3.018629e+08
554 201917725 5.344561e+07
555 1392423815 1.505567e+09
556 440954345 3.526558e+08
557 805358026 3.001661e+09
558 150413995 5.058342e+07
559 4098760577 2.168079e+10
560 481710912 5.174521e+08
561 10516137852 2.909014e+09
562 4200021203 8.008367e+09
563 279741199 3.489332e+07
564 254050072 4.127177e+07
565 4023291407 1.891437e+10
566 1133559730 2.674029e+08
567 23137080607 7.113776e+09
568 1754558413 2.964040e+09
569 2812850872 1.311385e+09
570 158822322 7.230972e+07
571 728158526 1.236634e+08
572 952563056 3.150116e+08
573 269433158 0.000000e+00
574 1315093619 1.342056e+10
575 9090780606 3.900552e+09
576 80394441 2.969203e+08
577 674555290 5.584617e+07
578 228161484 7.625318e+08
579 1986909340 1.165654e+09
580 708378397 3.048574e+09
581 337663039 3.068345e+07
582 366701102 1.843884e+08
583 496115080 7.685529e+07
584 2900259910 1.045646e+10
585 663510811 2.739664e+08
586 265992523 2.438514e+08
587 549540480 8.018717e+08
588 2183055527 4.904418e+08
589 9148667392 1.867461e+09
590 228825239 5.865918e+07
591 376956109 2.595751e+08
592 15163179763 1.136814e+09
593 459601905 1.091148e+10
594 1107461928 7.728579e+08
595 973932194 2.251005e+08
596 31946325769 8.728062e+09
597 2317567285 1.712761e+08
598 757299449 1.606559e+08
599 20650476939 5.679857e+09
600 205086157 7.357761e+08
601 2593853176 1.770759e+09
602 269493572 1.867287e+07
603 1584079069 3.172766e+09
604 7963543591 7.349804e+08
605 874450223 6.780133e+09
606 2169156717 1.302217e+09
607 203303409 0.000000e+00
608 572849944 6.252906e+07
609 1010064860 3.595954e+08
610 8079160879 2.886464e+09
611 8668132338 2.721839e+08
612 728005134 1.739849e+08
613 365732275 1.753775e+07
614 723460026 1.962298e+09
615 171693684 3.657513e+07
616 1253348343 7.419486e+08
617 1202423781 2.364169e+08
618 3417164261 2.074666e+09
619 18611163191 1.767192e+09
620 461788189 3.449639e+07
621 252675310 0.000000e+00
622 10314727434 6.699104e+09
623 1013976989 2.883976e+08
624 1483359275 7.180265e+08
625 850147252 2.647937e+08
626 1484968728 6.754761e+08
627 491021923 2.296084e+08
628 15581797857 1.213442e+10
629 1391203292 1.465190e+08
630 19515141396 6.767705e+09
631 507546266 3.620013e+08
632 165391809 7.526095e+07
633 545593987 1.118720e+08
634 267255085 0.000000e+00
635 5183399311 1.565467e+09
636 1211464507 6.253653e+08
637 7791058396 6.626732e+08
638 156762050 2.278272e+08
639 255419264 1.075321e+08
640 2916422482 5.502174e+09
641 1893519466 1.154304e+09
642 22526897000 5.095188e+09
643 739465545 2.758297e+08
644 3030054702 1.448397e+08
645 975630449 6.806287e+08
646 8319215821 6.239502e+09
647 6628534274 3.032102e+09
648 4500244520 8.505666e+09
649 1637579217 9.367590e+09
650 4073620985 1.948067e+08
651 4673901277 6.895541e+09
652 1091763763 2.452891e+08
653 122723780 3.450302e+07
654 222962219 5.163723e+07
655 1948742759 9.159923e+08
656 480482540 3.137887e+08
657 1447639490 9.110479e+09
658 3994379341 2.007270e+09
659 226851587 1.052228e+10
660 637948126 1.911442e+07
661 2289118346 2.034264e+07
662 895003102 4.023495e+08
663 496090485 1.460273e+08
664 334058867 3.322391e+07
665 1073911913 5.491967e+08
666 654850567 1.110488e+09
667 551085717 6.435335e+08
668 385562982 3.361988e+08
669 444406191 1.795797e+08
670 661539260 3.447022e+08
671 16252423117 4.294029e+09
672 513420210 2.011626e+08
673 1669226557 8.045434e+08
674 5829652196 2.038430e+09
675 3898496569 1.022199e+08
676 3949556018 2.578598e+09
677 672092721 7.371301e+08
678 3402828909 8.645664e+07
679 232117398 7.640780e+08
680 861671193 9.421893e+08
681 1258213108 6.142749e+08
682 2590855253 2.101927e+09
683 7680380223 4.010677e+09
684 67758624 3.321183e+08
685 368606809 3.138559e+08
686 552354180 1.434293e+08
687 1461941967 5.550168e+07
688 425956427 2.376025e+08
689 663174887 5.264117e+08
690 737120353 9.040540e+08
691 5041684866 9.603342e+09
692 4916334686 2.462824e+09
693 1386500137 1.055701e+08
694 983690281 8.120365e+08
695 1952606497 2.989133e+09
696 297164640 3.674128e+09
697 3094797788 1.326418e+08
698 1196249834 5.878442e+08
699 5782452042 1.215430e+10
700 228043698 0.000000e+00
701 908142959 5.385225e+08
702 604625381 7.472964e+07
703 7935608526 3.565925e+09
704 393906192 5.862294e+08
705 1661951024 2.285233e+08
706 639924742 7.743163e+07
707 599459285 7.255844e+08
708 780296666 5.267301e+08
709 17605224534 2.051228e+09
710 967931123 4.623161e+08
711 1965802999 8.488048e+06
712 1776291637 1.103583e+10
713 4876065798 2.660192e+09
714 1809907839 6.156204e+09
715 4051422860 1.222059e+09
716 7310450855 1.659873e+09
717 18148845356 8.708114e+09
718 773044098 4.175636e+07
719 655740062 8.522256e+07
720 365094458 8.763698e+08
721 1019472462 8.081014e+08
722 311165556 9.612815e+08
723 688274184 9.551104e+07
724 4298305750 0.000000e+00
725 579372395 1.889168e+08
726 4333662341 5.875176e+07
727 796402694 3.756747e+08
728 1507850384 1.070494e+09
729 86536393 3.200836e+08
730 1193556167 3.238427e+08
731 1749574403 8.134879e+09
732 299547937 1.153960e+08
733 2878608932 4.017698e+08
734 739291060 3.430875e+09
735 6072649963 4.130762e+09
736 1708917302 4.873404e+08
737 656451461 1.317155e+08
738 131159436 1.357094e+08
739 4651713788 2.959210e+08
740 133725913 9.196824e+07
741 2853074271 3.020228e+08
742 7105225627 3.878248e+09
743 518964496 7.095184e+09
744 2362839669 1.436531e+09
745 125316154 5.666964e+07
746 955666667 9.881977e+09
747 4679567391 7.717221e+09
748 486139409 4.082529e+07
749 330427960 0.000000e+00
750 757824920 2.697894e+08
751 4343725205 1.944969e+08
752 49020960180 3.356580e+09
753 2831541515 2.544390e+08
754 772830312 3.102829e+08
755 1261164824 1.311950e+08
756 2115265144 1.149791e+09
757 279579276 7.996552e+07
758 2710167757 6.615613e+09
759 332886836 5.522916e+08
760 1482627745 2.455731e+09
761 704863605 5.105804e+07
762 256790552 5.920686e+07
763 7160431812 1.930547e+09
764 453045569 1.471590e+08
765 5712874024 4.020700e+08
766 893876473 2.031370e+08
767 7175475444 2.759538e+09
768 20070189095 5.608812e+08
769 707372845 2.836279e+09
770 288243985 6.844681e+08
771 671957496 5.284014e+08
772 4131392654 4.655250e+09
773 825189939 1.871097e+09
774 1272416520 1.824260e+08
775 22598355323 6.449670e+08
776 1712249719 1.245950e+09
777 216324025 2.769053e+07
778 2950925847 3.215408e+09
779 6511242075 4.590224e+08
780 937895228 1.395367e+08
781 564424055 6.114393e+06
782 337087414 8.863570e+07
783 2203488636 1.742232e+08
784 8120410639 2.753495e+09
785 592091293 1.565391e+09
786 1906335074 2.011281e+08
787 94331212 1.805140e+08
788 1148796915 7.025280e+08
789 2991840001 2.190126e+09
790 240463073 6.211643e+08
791 566663703 1.933708e+08
792 771316458 2.956217e+09
793 140185842 5.291685e+07
794 5636800416 1.065180e+10
795 7454640414 1.242118e+09
796 1113603223 1.373052e+09
797 164008858 3.883948e+08
798 4682969414 4.466724e+07
799 776655690 1.336431e+09
800 160287822 3.786509e+07
801 6507239317 1.355064e+10
802 11488237156 6.160189e+09
803 495961269 6.120046e+08
804 411005708 1.464658e+08
805 4360670206 5.072638e+07
806 841752234 1.129124e+08
807 551160811 1.554615e+08
808 781984159 3.117182e+09
809 1909019957 8.599901e+09
810 637423052 1.907733e+08
811 11542905803 7.849913e+08
812 59233924223 3.975550e+09
813 1216548118 4.015527e+08
814 3965202071 6.194272e+08
815 1675175998 8.560199e+08
816 6806478654 3.058864e+09
817 1131940024 1.130253e+08
818 2116343686 6.184697e+08
819 1926705741 6.513768e+08
820 1186569065 1.787219e+09
821 1048200120 6.118416e+08
822 961422520 4.197477e+08
823 6987105888 3.060068e+09
824 3767424113 3.763866e+09
825 420227350 1.072858e+08
826 3522265254 1.686706e+09
827 1442250711 1.826899e+08
828 83096098 2.267455e+08
829 5205950295 4.573399e+09
830 4681889164 7.045741e+09
831 423061989 1.527160e+08
832 5829267662 8.376698e+09
833 253366680 7.143208e+07
834 10190889260 8.437132e+09
835 889278245 1.920465e+08
836 2867685056 3.558431e+09
837 2140284734 2.868872e+08
838 192137003 6.271996e+07
839 357041963 4.289751e+07
840 374893791 2.360344e+08
841 1837946952 7.260551e+08
842 7576839011 3.016938e+09
843 1471404645 1.993319e+09
844 444164838 1.564366e+08
845 7967500751 1.065535e+09
846 178779947 2.630826e+07
847 566629895 6.653190e+08
848 2376134018 4.382067e+07
849 3106181138 2.651618e+09
850 17155259347 1.637227e+09
851 1686271442 8.735562e+08
852 271893356 1.189877e+08
853 22947350102 3.289995e+09
854 22558780692 5.099245e+08
855 537653977 6.197053e+07
856 891288390 2.787985e+08
857 376806576 3.761634e+07
858 300057883 0.000000e+00
859 1203563581 3.459214e+08
860 821446671 9.909339e+08
861 881204659 1.533054e+08
862 973683254 4.747354e+08
863 1499352199 7.468607e+08
864 95976129 1.542741e+08
865 5103879056 2.135926e+09
866 617062629 1.676499e+08
867 373786926 8.254311e+08
868 206681202 5.417634e+08
869 3450129987 2.018560e+07
870 1105304805 5.784589e+08
871 64565360 7.971312e+07
872 6268077826 2.041244e+08
873 224571688 1.846893e+08
874 252089692 0.000000e+00
875 179181374 2.767715e+07
876 3118322013 3.871736e+09
877 3846393523 9.133511e+07
878 1029603563 5.812227e+08
879 1085615126 2.157369e+08
880 6604827424 8.434986e+08
881 11978971787 2.319188e+09
882 203995900 1.291413e+08
883 1130316489 1.099359e+08
884 850444890 7.186189e+08
885 11671894001 2.023437e+09
886 166491056 9.264351e+07
887 180291407 8.818901e+07
888 1817709365 2.013197e+07
889 190571696 6.830113e+08
890 1642443514 2.173116e+08
891 596625782 4.737644e+08
892 2091188058 1.858643e+09
893 5187405385 1.386345e+08
894 1363874022 5.107342e+09
895 407879750 1.311106e+09
896 300054497 3.351647e+08
897 7342548254 7.930725e+09
898 1971136664 7.229244e+08
899 263418720 2.156733e+07
900 241990897 2.061163e+06
901 422066463 3.276699e+08
902 1511085119 6.902487e+08
903 10925428373 2.561286e+09
904 40172480890 6.055051e+09
905 2007800700 3.491107e+08
906 1166323584 9.026674e+07
907 2599505131 5.899764e+09
908 249144841 0.000000e+00
909 848490293 1.098150e+08
910 676287792 3.030954e+08
911 603619148 1.428638e+08
912 200406593 8.675718e+07
913 1469652248 2.023842e+08
914 6112754708 2.222607e+10
915 144727666 6.849885e+07
916 15076908409 2.714972e+09
917 717794226 3.618154e+09
918 938888142 1.042709e+09
919 179662300 6.423850e+07
920 14158266454 9.062372e+09
921 676872083 4.246657e+08
922 1660289376 5.901880e+07
923 1401723847 5.677429e+08
924 983655180 3.268585e+08
925 157656202 4.252550e+08
926 4495555023 1.086258e+10
927 1312591211 1.550763e+08
928 3598816131 1.212924e+10
929 740059172 2.101465e+08
930 1500110767 9.002985e+08
931 9782261880 1.000959e+09
932 160831093 5.931646e+07
933 1691159957 1.231395e+09
934 285586530 6.441168e+07
935 5313642764 1.155368e+09
936 238133664 1.317188e+08
937 544926026 2.588555e+08
938 1973069066 8.162823e+08
939 222490700 6.094985e+07
940 1714587394 7.079572e+08
941 786016525 2.808417e+09
942 672414688 2.642378e+09
943 2791063749 1.167899e+10
944 1628097301 1.670250e+08
945 4068176447 1.162692e+08
946 977938125 1.179859e+10
947 232027907 4.295919e+05
948 5168483422 5.903900e+08
949 1790595682 2.490005e+08
950 5153789788 3.579012e+09
951 109224894 4.886195e+07
952 5295808860 1.108740e+10
953 175710721 2.448344e+08
954 2766089122 1.880853e+08
955 384980160 2.411368e+08
956 520056623 8.114290e+09
957 2447260676 5.740116e+09
958 355830177 2.380283e+07
959 1340617747 5.677899e+07
960 1147304611 2.988202e+08
961 625146181 9.748957e+07
962 1276481331 1.129584e+10
963 745539731 2.344175e+10
964 4326144574 2.152256e+09
965 2103386164 8.037149e+08
966 1192242550 4.356296e+08
967 658469611 2.361717e+08
968 6874018349 3.627685e+09
969 582090564 2.026571e+08
970 68592615 3.251716e+07
971 775114398 1.794404e+09
972 3279635364 3.964928e+08
973 15092428437 1.786105e+10
974 807851020 1.187394e+08
975 745896395 1.109309e+09
976 582832715 4.992062e+08
977 1226282687 5.634464e+08
978 10154642129 5.673263e+09
979 585754115 2.257666e+08
980 162956838 1.889505e+08
981 3900171451 3.676890e+08
982 16551413167 1.184943e+09
983 4453056294 1.238845e+10
984 199794421 1.052118e+09
985 487470046 7.267501e+08
986 6538480981 3.234228e+08
987 1812826048 1.675102e+08
988 3055832920 2.908194e+08
989 711100215 1.705042e+08
990 273795309 1.484881e+08
991 151399417 2.997335e+08
992 540921239 6.735585e+08
993 6411750079 3.690400e+09
994 288597369 4.164821e+07
995 5753296273 5.755670e+08
996 274489692 7.949722e+07
997 16339337143 7.571592e+09
998 18620175839 1.609524e+09
999 2915779171 2.388284e+09
1000 341506940 1.645425e+08
$LGofFit
y LM_yfitOOB LM_ResOOB LM_yfitPred LM_ResPred LM_MSE
1 380000 396041.0 -16041.02564 383004.8 -3004.800000 4005561462
2 265000 265780.2 -780.21569 265327.7 -327.721333 618876101
3 362500 468000.0 -105500.00000 362666.2 -166.150000 2329245019
4 425000 377500.0 47500.00000 424871.5 128.480000 901517738
5 370000 349784.1 20215.85366 366308.8 3691.152800 432864334
6 410000 421216.0 -11216.04938 412765.3 -2765.333333 5537144491
7 340000 352181.7 -12181.72043 342051.6 -2051.566667 536130855
8 510000 438207.0 71793.00000 504087.3 5912.733333 1346227389
9 640000 654872.9 -14872.93720 643361.0 -3361.012786 3536688466
10 890000 841308.1 48691.89873 871237.0 18762.973050 26695405037
11 298000 308286.4 -10286.37778 299774.7 -1774.693724 1368078263
12 430000 441221.4 -11221.42857 430679.1 -679.066667 3234019393
13 410000 421457.6 -11457.59804 416200.9 -6200.886869 580149807
14 345000 374711.8 -29711.76471 352237.2 -7237.207937 1383732234
15 375000 366152.4 8847.55556 374634.5 365.456000 2125602578
16 440000 430974.0 9025.95515 435330.7 4669.270346 761350047
17 395000 364524.5 30475.54103 389634.4 5365.633333 743823689
18 530000 476513.9 53486.11783 517756.4 12243.636267 10878737197
19 385000 482168.4 -97168.35443 402948.6 -17948.600000 6653479769
20 339000 335225.6 3774.35897 339260.0 -260.000000 1551829051
21 485000 449400.3 35599.67949 478391.8 6608.233333 1326581078
22 310000 342304.5 -32304.52174 311740.4 -1740.363333 937938086
23 675000 679416.2 -4416.16915 674274.6 725.366667 6240367043
24 565000 553889.7 11110.25641 564637.5 362.500000 1713179861
25 428000 359652.4 68347.60000 421777.7 6222.318933 1367794885
26 304500 327265.6 -22765.62500 307877.9 -3377.916667 3321699585
27 400000 397201.4 2798.62000 399971.4 28.644800 1237126902
28 400000 407371.7 -7371.74603 402283.5 -2283.494019 1168237343
29 388000 394189.6 -6189.62264 389887.8 -1887.766667 9699497217
30 418000 350625.0 67375.00000 410587.6 7412.366667 1139731108
31 368000 387434.2 -19434.23303 371196.9 -3196.910171 839040018
32 452000 479485.2 -27485.15982 456222.8 -4222.833333 1043206681
33 442500 422942.6 19557.41935 435967.7 6532.292610 1322202899
34 460000 434806.4 25193.64035 453830.8 6169.233333 1389583771
35 375000 387112.7 -12112.74701 379771.4 -4771.429257 350465627
36 304000 321110.7 -17110.69919 310754.3 -6754.336305 1275717303
37 418000 407408.9 10591.12000 417519.7 480.311467 12655428575
38 415000 392714.3 22285.71429 413458.9 1541.133333 4393138321
39 750000 726961.2 23038.83765 744887.3 5112.745962 9367244671
40 363000 360500.0 2500.00000 363125.6 -125.633333 10127207228
41 365000 369430.6 -4430.55556 364691.4 308.566667 816193532
42 435000 422344.7 12655.28472 430915.4 4084.589333 1208731980
43 350000 339618.7 10381.26374 347962.2 2037.811429 5865639380
44 485000 484769.9 230.12132 489384.3 -4384.334933 1329586846
45 380000 493748.9 -113748.91775 381939.4 -1939.409524 7828458868
46 358000 362922.4 -4922.44898 360262.8 -2262.753968 3602053822
47 318000 304198.3 13801.72414 316301.2 1698.763492 1324554263
48 537000 491899.8 45100.23474 524532.4 12467.566667 12330714262
49 283000 322149.7 -39149.70238 287680.4 -4680.423810 2978971249
50 489000 515000.0 -26000.00000 497293.5 -8293.514286 1466912587
51 425000 479761.2 -54761.25000 435410.2 -10410.200000 1924287112
52 315000 304567.3 10432.70196 308416.3 6583.714159 563631857
53 388000 365486.2 22513.76812 376811.6 11188.382540 557695110
54 390000 315420.2 74579.76190 383734.2 6265.766667 1130240835
55 431000 418225.4 12774.61240 424143.5 6856.547985 998351188
56 421000 399584.8 21415.21212 420089.5 910.526476 4841425594
57 437000 444417.8 -7417.77778 437218.9 -218.866667 1280720413
58 418000 412290.0 5709.97679 416299.9 1700.065562 1110383675
59 315000 333353.6 -18353.57143 313983.1 1016.890476 902383841
60 380000 375285.3 4714.66667 379361.3 638.660000 4128567017
61 308000 341751.8 -33751.75070 312183.3 -4183.252381 1384254289
62 300000 337838.8 -37838.76491 300994.4 -994.413600 1861838882
63 390000 440730.9 -50730.90090 394829.8 -4829.833333 4774199292
64 365000 390702.0 -25701.96078 365215.7 -215.734933 1366742984
65 748000 798588.6 -50588.63095 758004.5 -10004.469048 12567096570
66 495000 497299.3 -2299.33333 495634.8 -634.780000 1269091547
67 323000 418427.5 -95427.45098 327188.0 -4187.972000 2286236029
68 535000 478254.5 56745.53437 502793.8 32206.187467 7281659969
69 438888 696944.4 -258056.44444 453593.9 -14705.873067 10350205670
70 475000 457648.7 17351.32398 472713.0 2287.015575 1252220443
71 350000 465000.0 -115000.00000 351345.7 -1345.722667 9511850032
72 374000 374548.8 -548.76491 374424.0 -424.025467 3243920328
73 460000 429162.4 30837.55952 456212.2 3787.816229 966564929
74 320000 347677.5 -27677.51938 323441.4 -3441.400000 279661678
75 815000 776975.0 38025.00000 810016.7 4983.266667 13922507540
76 450000 452897.3 -2897.26368 449918.1 81.866667 1108140942
77 388000 380392.3 7607.73810 386557.3 1442.668078 7026745771
78 300000 325484.6 -25484.58286 300561.0 -561.004210 1183539161
79 430000 459340.9 -29340.90909 430885.6 -885.566667 4531617785
80 330000 374985.5 -44985.50000 332615.6 -2615.565867 2514992505
81 800000 648110.7 151889.27407 771676.2 28323.768533 8384586756
82 420000 485317.1 -65317.12963 436207.9 -16207.900000 5122861879
83 387008 393000.0 -5992.00000 386875.9 132.061333 6535996199
84 325000 448526.2 -123526.20370 338231.7 -13231.653333 2215052449
85 305000 300000.0 5000.00000 304926.0 74.000000 377851376
86 410000 416113.3 -6113.29932 413139.9 -3139.887302 1973984152
87 290000 340265.1 -50265.07937 292518.1 -2518.133333 4255599982
88 335000 339798.2 -4798.22695 335944.8 -944.766667 744579112
89 490000 393152.9 96847.05882 478154.6 11845.400000 2351753610
90 335000 348717.8 -13717.80952 338448.6 -3448.584927 1279574783
91 1023801 919918.0 103882.96581 1003571.0 20230.044667 26831459469
92 460000 453631.2 6368.80853 456269.7 3730.301067 1146260487
93 400000 396544.4 3455.55556 399220.9 779.108000 899939903
94 588000 557384.4 30615.62500 580142.0 7857.966667 6504491844
95 385000 371353.8 13646.22925 379610.2 5389.810267 530598034
96 245000 318549.2 -73549.18631 249724.6 -4724.637374 779359748
97 390000 362888.4 27111.62162 385362.3 4637.673333 3785912672
98 365000 370659.4 -5659.41667 367331.1 -2331.113333 5185959735
99 319000 308803.6 10196.38889 318268.5 731.550000 1665459474
100 418888 437321.4 -18433.38498 424806.8 -5918.756400 1273061245
101 310000 333287.7 -23287.71930 312238.9 -2238.900000 1295946654
102 380000 373827.8 6172.21370 376371.6 3628.359733 324321719
103 399000 393754.8 5245.23810 397543.0 1457.000000 1005340478
104 357000 312000.0 45000.00000 351648.9 5351.068914 10642501857
105 446000 360828.7 85171.29630 440019.6 5980.361600 2159800565
106 303888 301725.0 2163.00000 302640.5 1247.490946 1364012333
107 330000 314900.9 15099.11746 328626.6 1373.378933 1258738731
108 620000 414000.0 206000.00000 619908.0 92.000000 9115921071
109 350000 414233.3 -64233.33333 352477.4 -2477.382933 1599211081
110 433000 413018.0 19981.96970 427214.2 5785.766667 1986373743
111 388000 377500.0 10500.00000 387976.6 23.400000 1465727364
112 333000 350139.7 -17139.70490 335370.6 -2370.604762 730644812
113 390000 412679.6 -22679.62963 391415.7 -1415.666667 3052894947
114 515000 523923.1 -8923.14815 515186.9 -186.866667 17543009311
115 510000 470736.1 39263.93155 494171.2 15828.817790 1285740526
116 838000 693266.4 144733.63095 807706.1 30293.900000 13841798299
117 450000 403667.0 46332.99231 446790.8 3209.216667 2706974435
118 375000 372803.4 2196.62500 374255.1 744.873221 343599075
119 428000 398107.1 29892.85714 423006.0 4994.033333 3484767743
120 318000 420393.8 -102393.79285 337477.7 -19477.702260 1189356600
121 315000 313932.5 1067.50152 313687.5 1312.458933 2166122511
122 400000 425666.7 -25666.66667 401910.7 -1910.733333 5305022857
123 340000 344033.3 -4033.33333 340201.4 -201.361600 1412151478
124 415000 392035.2 22964.76190 412765.6 2234.419048 941830989
125 375000 360738.1 14261.86667 374439.2 560.793333 596477604
126 476000 491652.7 -15652.65152 480425.1 -4425.057937 9911461108
127 330000 311924.5 18075.53517 324281.6 5718.400000 1088027438
128 565000 539466.7 25533.33333 557053.0 7947.039250 6623378687
129 333000 329687.5 3312.50000 332224.3 775.700000 547275284
130 408000 643140.7 -235140.74074 441815.4 -33815.355200 10292079620
131 411000 421881.3 -10881.32184 414774.6 -3774.566667 3617236134
132 475000 467502.9 7497.12245 472789.2 2210.807543 6467862478
133 480000 477794.1 2205.88235 478736.5 1263.466667 6848160085
134 475000 487279.0 -12278.98551 479215.1 -4215.082035 10955160257
135 394000 583333.3 -189333.33333 395046.6 -1046.633333 9647718239
136 360000 409623.3 -49623.33333 365119.7 -5119.733333 1186780967
137 420000 382636.8 37363.24786 409842.9 10157.126984 690607409
138 390000 419520.0 -29519.99649 392452.9 -2452.938133 557927464
139 385000 353608.9 31391.06115 382289.0 2710.952800 800816576
140 552000 585589.4 -33589.35972 560775.8 -8775.798133 9947450143
141 370000 360978.0 9021.97895 369367.5 632.475600 339678380
142 465000 464573.0 426.96970 465417.7 -417.700000 991079033
143 358000 358978.8 -978.77647 359111.4 -1111.388533 6133295494
144 440000 444820.1 -4820.13623 439135.7 864.347733 657596729
145 520000 653835.4 -133835.36585 542016.4 -22016.400000 11913271694
146 585000 421000.0 164000.00000 576536.6 8463.366667 5510495954
147 452000 409189.8 42810.15294 448011.2 3988.846400 2668924255
148 420000 397852.7 22147.29929 415107.2 4892.777067 5652005238
149 670000 547096.9 122903.07018 647048.0 22952.000000 6138051913
150 340000 316087.1 23912.93103 337486.0 2513.983333 3170101649
151 400000 432999.8 -32999.83051 402512.5 -2512.520000 1715169367
152 375000 343928.6 31071.42857 367484.6 7515.384453 584526193
153 345000 360303.2 -15303.17980 345109.6 -109.621333 288013428
154 420000 391712.3 28287.74063 415533.3 4466.714286 681214221
155 390000 398546.8 -8546.83908 391456.7 -1456.700000 3736652277
156 320000 339205.1 -19205.08472 322752.5 -2752.464267 1677683743
157 415000 544856.5 -129856.48889 439896.7 -24896.700083 10535511723
158 440000 439350.0 650.00000 439899.9 100.100000 694112955
159 485000 426869.4 58130.55814 478598.7 6401.320000 4276368444
160 525000 557722.6 -32722.56000 529627.7 -4627.731733 9880355373
161 367000 398172.4 -31172.40705 375356.7 -8356.667010 1652762988
162 315000 314639.1 360.94444 314360.9 639.079567 846851935
163 390000 402331.3 -12331.31313 397083.4 -7083.442857 481034523
164 390000 343999.2 46000.78667 374270.8 15729.157754 2026688002
165 370000 379045.5 -9045.50000 370261.5 -261.487067 1510590608
166 450000 459230.8 -9230.84615 455398.3 -5398.268109 1083325360
167 420000 449517.9 -29517.85714 428253.5 -8253.488095 432389133
168 400000 384958.5 15041.53439 402431.8 -2431.800000 2342892407
169 320000 337821.0 -17820.98765 320847.9 -847.866667 900384568
170 305000 311829.2 -6829.16667 306064.6 -1064.650000 2265229888
171 345000 392584.4 -47584.40860 350619.4 -5619.366667 5344301759
172 344000 332705.4 11294.62500 343146.2 853.834133 843900370
173 323000 339729.6 -16729.56989 324557.6 -1557.566667 724139798
174 323000 325892.9 -2892.85714 322887.2 112.850000 551561953
175 380000 449467.0 -69467.01524 387209.6 -7209.567067 985226878
176 560000 531248.6 28751.37255 551239.3 8760.716667 6819612044
177 315000 327757.9 -12757.89474 315277.4 -277.366667 1182367755
178 548000 513428.1 34571.87500 540083.0 7916.980000 1311641109
179 305000 321235.0 -16235.00000 306320.0 -1320.033333 1232967990
180 430000 438321.4 -8321.35128 430310.0 -310.010489 620640755
181 680000 571140.7 108859.33333 634636.3 45363.685714 13323919426
182 448000 436250.0 11750.00000 447898.9 101.100000 751686452
183 455000 451462.5 3537.50000 454965.0 35.033333 2049298740
184 355000 328009.7 26990.27778 352117.8 2882.173333 643704167
185 420000 423118.4 -3118.41085 423427.9 -3427.916667 2046997532
186 425000 414175.0 10825.00000 424754.6 245.446667 992628990
187 370000 370742.6 -742.62821 369469.4 530.600000 7254301730
188 448000 412521.9 35478.13725 441245.3 6754.683333 1282166084
189 330000 329200.0 800.00000 330210.4 -210.433333 335877072
190 310500 309279.3 1220.73171 309891.7 608.266667 1487536385
191 640000 631220.6 8779.44862 637842.6 2157.352381 5144542869
192 500000 523789.7 -23789.72833 507028.0 -7028.030952 12217969508
193 270000 251460.5 18539.47368 266355.9 3644.066667 575137706
194 450000 440675.4 9324.63768 446293.1 3706.865079 8229152993
195 368888 359357.1 9530.85714 365232.9 3655.146171 561126116
196 355000 376142.9 -21142.85714 355919.4 -919.433333 1573024907
197 350000 361250.0 -11250.00000 350787.7 -787.700000 5384983235
198 310000 314744.2 -4744.16667 310424.7 -424.726667 595875672
199 650000 626432.0 23568.02249 643102.3 6897.728571 11741997329
200 380000 380716.7 -716.66667 380235.1 -235.066667 4014828862
201 315000 524709.4 -209709.42029 332204.7 -17204.700000 6898688056
202 316000 331094.3 -15094.25287 317867.5 -1867.460866 1289167825
203 425000 429939.4 -4939.39394 426576.9 -1576.933333 433301476
204 370000 343400.0 26600.00000 369804.5 195.500000 7260590763
205 425000 414675.3 10324.71579 420170.5 4829.478489 1096431456
206 350000 328025.0 21975.00000 348885.9 1114.108533 1519239214
207 462000 444488.6 17511.44252 451053.2 10946.837795 1050275860
208 335000 311700.7 23299.27536 327597.2 7402.804800 1711008718
209 518000 486643.2 31356.81818 513698.4 4301.633333 9582828592
210 380000 372464.9 7535.10549 378707.6 1292.373333 3968324424
211 340000 409350.1 -69350.08000 345829.2 -5829.206933 10880562975
212 495000 501359.1 -6359.13978 495755.5 -755.466667 1749463143
213 360000 444143.1 -84143.06061 368555.2 -8555.173333 1724499309
214 345000 335005.6 9994.44444 342640.4 2359.575225 1251685916
215 420000 407967.1 12032.92683 418190.0 1809.966667 849330249
216 620000 574573.3 45426.65556 606455.4 13544.589600 11543467350
217 425000 424733.9 266.08518 424672.4 327.647124 1093447557
218 518000 493016.9 24983.08458 511278.7 6721.300000 1707402021
219 425000 423617.7 1382.25309 424926.7 73.266667 536556352
220 365000 357107.3 7892.73504 360408.8 4591.202095 1342192511
221 649888 623396.9 26491.07619 650661.1 -773.065333 7961278734
222 390000 394415.1 -4415.07937 390650.1 -650.100000 3790023655
223 488000 472049.6 15950.35014 483999.5 4000.464286 7682677976
224 358000 342525.0 15475.00000 356042.2 1957.758648 305288948
225 395000 405274.8 -10274.81481 397138.8 -2138.800000 612966482
226 495000 639305.7 -144305.72222 497468.5 -2468.454133 10878568663
227 345000 336074.3 8925.71429 344014.0 985.966667 313359632
228 300000 321666.7 -21666.66667 300323.3 -323.333333 473511881
229 440000 410700.3 29299.67949 436896.3 3103.650000 472452492
230 316000 308416.5 7583.47967 312090.9 3909.100748 1276047800
231 382000 393725.0 -11725.00000 382455.4 -455.400000 2175710846
232 348000 407073.2 -59073.25000 354715.3 -6715.294000 3512978544
233 415000 412818.9 2181.14035 413905.6 1094.445238 1240799495
234 515000 524459.9 -9459.86395 514246.8 753.233333 8638011734
235 385000 399258.3 -14258.33333 385712.2 -712.166667 689586850
236 350000 508392.1 -158392.12963 362707.0 -12706.966667 5225727731
237 451000 590001.9 -139001.89394 470234.3 -19234.316667 7746842364
238 365000 394159.7 -29159.68242 369738.9 -4738.883467 1164471454
239 350000 383096.8 -33096.82540 351421.7 -1421.666667 4951181460
240 545000 439304.0 105696.00000 526435.9 18564.126667 1060676240
241 425000 413754.3 11245.71429 422466.1 2533.870996 1159388880
242 333000 347660.9 -14660.86957 333991.3 -991.333333 190409857
243 333000 343579.8 -10579.85000 333464.0 -463.955200 340902061
244 360000 435126.0 -75125.96935 383193.3 -23193.267733 7082832285
245 400000 412658.9 -12658.87279 397797.8 2202.180133 7035960886
246 580000 644031.3 -64031.26984 594504.5 -14504.479076 12572052025
247 330000 326375.0 3625.00000 330209.2 -209.183333 1943619534
248 313000 330959.8 -17959.80392 313867.8 -867.833333 498626203
249 418000 399913.1 18086.92323 411733.7 6266.346057 1564865068
250 425000 431990.0 -6990.00000 425188.0 -188.033333 574552421
251 390000 558890.9 -168890.90909 394799.4 -4799.400000 12363531039
252 335000 369404.2 -34404.23188 337314.4 -2314.424533 1055206941
253 280000 340881.4 -60881.42857 288418.5 -8418.533333 1678947609
254 320000 375222.2 -55222.22222 321185.2 -1185.166667 888767353
255 562000 501000.0 61000.00000 554755.5 7244.533333 7939541733
256 420000 410060.9 9939.07879 422470.2 -2470.188000 1349916716
257 342000 326618.6 15381.36162 335127.1 6872.915200 681354053
258 473800 430318.8 43481.25000 469194.7 4605.300000 1080413789
259 415000 427034.6 -12034.58182 418813.4 -3813.355851 1949827351
260 495000 508618.6 -13618.60901 497140.3 -2140.277067 2304421903
261 417000 364105.6 52894.35333 410257.4 6742.614933 657211735
262 370000 348267.7 21732.26667 369077.7 922.278400 3333752901
263 475000 495446.1 -20446.07843 477125.7 -2125.700000 2124967033
264 365000 425409.3 -60409.27861 377502.2 -12502.151333 1304391779
265 295000 318693.9 -23693.90244 299546.8 -4546.803175 722701140
266 352000 386030.1 -34030.11696 358710.0 -6710.000000 20619215887
267 430000 418052.2 11947.84978 426120.8 3879.238686 1098655161
268 688000 618424.2 69575.80109 666028.1 21971.925500 4689672729
269 550000 537273.3 12726.66667 549624.6 375.366667 20308273169
270 430000 453125.0 -23125.00000 428720.8 1279.200000 12124402872
271 505000 513123.0 -8123.01587 505002.0 -2.000000 2431603289
272 415000 424351.4 -9351.38889 421530.3 -6530.294372 1667816992
273 345000 328019.2 16980.79710 342798.9 2201.066667 1577056004
274 415000 413038.4 1961.55914 416319.6 -1319.566667 1611294967
275 553000 504542.8 48457.18391 541762.5 11237.466667 2104989076
276 395000 410324.8 -15324.79675 400621.8 -5621.833333 1154783904
277 459000 437566.4 21433.64348 453376.0 5623.958210 1166722359
278 400000 506797.9 -106797.86930 420931.4 -20931.426100 5209556233
279 515000 504807.7 10192.30769 516553.6 -1553.633333 9782359128
280 420000 424064.3 -4064.28571 422491.7 -2491.666667 1913953823
281 580000 543215.6 36784.40359 567183.5 12816.527790 1698444639
282 490000 483810.8 6189.16667 487847.2 2152.800000 1290670431
283 403000 459391.7 -56391.74242 411992.5 -8992.473333 1111618122
284 535888 506666.7 29221.33333 530991.3 4896.683429 1962572311
285 380000 364017.0 15983.01887 372285.9 7714.085714 523474437
286 518000 536671.7 -18671.70543 517404.8 595.233333 11875217929
287 415000 439286.2 -24286.22076 425053.7 -10053.740837 802319841
288 445000 597192.9 -152192.85714 450481.5 -5481.533333 11788791880
289 420000 415353.4 4646.59864 419330.0 670.021789 559790636
290 435000 415040.5 19959.48478 426343.3 8656.723810 2055666909
291 336000 311184.6 24815.41667 333214.2 2785.833333 292628173
292 360000 331850.0 28150.00000 359496.5 503.466667 530120112
293 318000 318898.3 -898.31933 317417.8 582.230952 961741975
294 402000 347557.1 54442.85714 394989.3 7010.729867 529730734
295 372500 377602.9 -5102.90526 370498.2 2001.839867 3399142461
296 380000 389381.3 -9381.33333 381006.4 -1006.421867 1831635535
297 715000 679182.7 35817.25146 708235.4 6764.633333 5115275670
298 432000 404376.0 27624.02846 423998.5 8001.542569 592579260
299 450000 416874.4 33125.64103 447070.2 2929.785714 4831058987
300 385000 373678.6 11321.42857 385621.3 -621.266667 902476326
301 412000 459500.0 -47500.00000 412110.1 -110.066667 1525960829
302 395000 393323.1 1676.88172 394587.6 412.366667 3896142176
303 463888 592879.0 -128991.04286 474977.5 -11089.518133 10199625040
304 365000 353041.7 11958.33333 364029.1 970.900000 1414881720
305 685000 642900.0 42100.00000 686706.2 -1706.233333 6588153283
306 720000 696588.2 23411.76471 713047.4 6952.602814 5463379482
307 582000 455825.5 126174.50980 576738.0 5262.033333 6501418068
308 745000 683014.4 61985.61667 714070.0 30929.979500 5303521990
309 385000 421836.2 -36836.19048 389061.0 -4061.038095 843689761
310 575000 569635.5 5364.50216 574378.5 621.466667 1607982294
311 422000 459447.1 -37447.07464 434526.9 -12526.898933 1156041448
312 645000 369337.5 275662.50000 636924.4 8075.566667 9250351793
313 369988 366175.3 3812.69778 368214.3 1773.675321 462189271
314 380000 391431.4 -11431.35593 381684.4 -1684.366667 695419206
315 615000 630862.3 -15862.31884 622272.3 -7272.333333 1103670183
316 680000 680056.8 -56.81818 676056.4 3943.595238 2600199075
317 340000 388000.0 -48000.00000 341410.3 -1410.300000 3303049202
318 420000 424203.4 -4203.39018 420940.9 -940.941775 807227623
319 800000 726125.0 73875.00000 786164.6 13835.450000 8719334415
320 805000 581130.1 223869.92982 777297.8 27702.161600 15028622454
321 1110000 978691.2 131308.80864 1090428.7 19571.339133 23343765105
322 363000 363941.5 -941.51515 361675.9 1324.051637 3526233870
323 390000 419786.6 -29786.59200 392450.0 -2449.960267 1373572836
324 350000 375817.5 -25817.48333 354389.7 -4389.716533 704235999
325 432000 414256.8 17743.18182 427552.6 4447.414286 860546458
326 343000 358383.1 -15383.08788 345886.8 -2886.801867 559169041
327 378000 379163.6 -1163.64734 377694.7 305.316667 10430928386
328 320000 316990.8 3009.17460 318078.4 1921.555860 1149617925
329 345000 411391.8 -66391.78667 346991.1 -1991.082133 856115803
330 338000 318200.0 19800.00000 337273.0 726.966667 585594809
331 410000 529412.1 -119412.14689 426978.9 -16978.900000 5815322515
332 355000 342712.5 12287.50000 349395.4 5604.638889 1074276659
333 825000 806258.8 18741.16056 820804.2 4195.834044 9310229337
334 330000 341338.0 -11337.96296 332957.5 -2957.523810 1273964915
335 315000 311254.5 3745.45455 314505.5 494.506667 638370397
336 315000 317168.6 -2168.61111 316057.1 -1057.120000 629919296
337 342000 370110.8 -28110.84000 344715.1 -2715.114667 1603919128
338 413888 687472.0 -273584.00000 421056.0 -7167.982400 14960929391
339 356888 356218.8 669.22222 357256.1 -368.096800 333407231
340 447000 403333.3 43666.66667 447203.3 -203.300000 4239115718
341 380000 369158.8 10841.19497 377126.9 2873.066667 1914406510
342 540000 515350.1 24649.86263 538569.3 1430.744800 2148699386
343 540000 559202.1 -19202.12222 547053.8 -7053.788000 1742543238
344 635000 530929.9 104070.11494 610135.8 24864.166667 3813541130
345 515000 462521.8 52478.17460 509154.3 5845.666667 6385581726
346 446000 471819.8 -25819.79167 446755.0 -754.966667 11488211821
347 550000 462444.1 87555.89147 535987.8 14012.226667 1536316161
348 530000 542119.2 -12119.23611 530536.9 -536.864000 12466504413
349 485000 466464.4 18535.62500 478973.9 6026.133333 943976698
350 420000 383592.8 36407.16667 416625.1 3374.869600 1295008241
351 416000 362168.0 53832.00000 412850.5 3149.507733 1255116015
352 455000 447794.8 7205.17241 445953.0 9047.033333 2473920474
353 423000 531834.0 -108834.04255 441230.3 -18230.300000 3704689132
354 348000 332111.1 15888.88889 346673.1 1326.933333 942648849
355 460000 439210.8 20789.24324 455776.1 4223.914933 634334906
356 403000 448363.8 -45363.84977 414677.3 -11677.300000 1217772102
357 400000 398374.4 1625.59524 399347.8 652.233333 1563016996
358 333000 369790.5 -36790.52195 334120.2 -1120.201281 330412570
359 420000 648200.0 -228200.00000 420665.8 -665.766667 8918677122
360 455000 447459.6 7540.42759 459209.6 -4209.574933 1210236456
361 440000 463092.5 -23092.48366 443486.5 -3486.500000 1132091498
362 417000 437583.6 -20583.63409 422274.1 -5274.101143 1310182222
363 525000 499596.3 25403.73333 524103.7 896.326933 1781652401
364 400000 381815.4 18184.61538 398340.4 1659.566667 2291918354
365 415000 402153.3 12846.65140 413529.0 1471.031502 513509914
366 376000 382554.0 -6554.00000 376624.8 -624.844000 1379011220
367 350000 329583.3 20416.66667 346112.5 3887.500000 1238544052
368 377000 393535.6 -16535.63441 380905.6 -3905.620000 493541141
369 425000 371332.6 53667.40000 417441.7 7558.332000 914574606
370 592000 564963.5 27036.47799 599784.5 -7784.533333 4655156187
371 452000 474453.4 -22453.35758 457575.6 -5575.629867 1447553292
372 435000 391741.7 43258.33333 432882.9 2117.100000 1008279932
373 445000 353561.5 91438.46154 441966.8 3033.213333 1778999166
374 370000 412533.7 -42533.74545 371822.7 -1822.679733 5375166468
375 688000 719904.8 -31904.76190 690254.2 -2254.221867 13072528275
376 498000 525352.5 -27352.52525 500988.4 -2988.366667 3254561826
377 375000 357274.5 17725.51020 373683.2 1316.766667 2189254584
378 360000 380115.6 -20115.59140 368767.5 -8767.523810 530256034
379 810000 743008.7 66991.31429 798812.7 11187.281600 10327195803
380 520000 527534.1 -7534.11458 522193.0 -2192.966667 2228903980
381 334008 368500.0 -34492.00000 334751.7 -743.707200 1252274943
382 409500 430715.9 -21215.89744 416909.8 -7409.803571 6616745815
383 345000 330480.0 14520.00000 344497.4 502.633333 1338218749
384 438000 409452.1 28547.91667 436068.7 1931.266667 844155300
385 347000 370870.4 -23870.44167 349128.0 -2128.042400 3698460175
386 440000 449340.0 -9340.00000 443324.4 -3324.447619 7671032914
387 292000 344550.0 -52550.00000 296437.6 -4437.566667 892105737
388 672000 627785.5 44214.45783 662050.2 9949.833333 4144984114
389 680000 733100.0 -53100.00000 685619.3 -5619.266667 9580422936
390 685000 743327.2 -58327.16667 694609.9 -9609.876000 11964780533
391 373888 373750.0 138.03636 374291.1 -403.138131 339311650
392 432000 430357.1 1642.85714 431569.2 430.815512 562671625
393 282000 319070.0 -37070.00000 282796.2 -796.233333 851209492
394 336000 334551.4 1448.58156 335679.8 320.233333 753213055
395 377000 409396.2 -32396.22642 380972.1 -3972.100000 7015945206
396 308000 319603.6 -11603.64583 309767.2 -1767.200000 8499445877
397 435000 475127.8 -40127.77778 438893.1 -3893.100000 8570137694
398 580000 649955.9 -69955.85399 584033.9 -4033.890909 11419372945
399 388000 402918.4 -14918.36735 388552.4 -552.366667 1737873455
400 350000 354825.7 -4825.72381 349466.5 533.526267 953076829
401 416000 370953.3 45046.66667 402983.3 13016.671429 551614690
402 365000 390278.9 -25278.91156 375340.5 -10340.494444 506308332
403 425000 462548.2 -37548.24561 429987.9 -4987.909062 1070986070
404 360000 393616.2 -33616.23932 361245.8 -1245.800000 8537465369
405 450000 467440.4 -17440.35556 453227.7 -3227.698019 1698416168
406 405000 423452.3 -18452.28070 414560.7 -9560.733333 1141638407
407 670000 581859.3 88140.68571 669436.3 563.670133 6827988870
408 395000 375518.1 19481.88406 387477.5 7522.511255 1144420378
409 510000 504293.1 5706.94444 507425.8 2574.166667 2169861493
410 440000 416210.5 23789.47368 429753.7 10246.333333 1459816104
411 538000 410753.2 127246.76304 526904.7 11095.306746 5694856527
412 320000 308562.5 11437.50000 314815.1 5184.912116 6958746815
413 400000 615350.6 -215350.60813 435922.6 -35922.591467 8404420591
414 310000 333923.5 -23923.45679 312345.4 -2345.400000 1147929425
415 468000 413994.2 54005.82857 459257.9 8742.068634 2217576458
416 297000 320333.5 -23333.51515 306445.5 -9445.536000 1662482528
417 470000 474561.1 -4561.11111 472820.8 -2820.766667 17276612599
418 355000 364730.2 -9730.20623 359216.5 -4216.535601 648677964
419 335000 338685.7 -3685.71429 333697.1 1302.947619 779338066
420 520000 511107.1 8892.85714 517641.3 2358.733333 2391911058
421 380000 473983.0 -93983.01887 392263.4 -12263.383333 2056259170
422 395888 397438.3 -1550.33333 396744.6 -856.567200 978056864
423 395000 334437.5 60562.50000 394606.7 393.349067 1964893264
424 355000 324004.8 30995.23810 353400.5 1599.500000 8375282103
425 700000 508285.9 191714.13333 681994.5 18005.533067 8033316889
426 275000 319675.7 -44675.72531 280310.1 -5310.118333 855979381
427 400000 375563.3 24436.66667 396777.1 3222.900000 632905059
428 380000 403746.5 -23746.46465 382124.2 -2124.233333 718897298
429 388800 353229.7 35570.28986 381206.2 7593.756190 8178474615
430 630000 473655.7 156344.31818 613968.3 16031.733333 10721052484
431 314000 324815.9 -10815.94982 316491.3 -2491.300000 1669692637
432 355000 435795.9 -80795.93496 368337.5 -13337.533333 11872990254
433 279000 307274.7 -28274.74747 282911.1 -3911.100000 1271537131
434 460000 454576.9 5423.07692 458830.1 1169.864502 874675003
435 380000 372249.8 7750.17544 379446.0 553.960000 3881777731
436 760000 786085.8 -26085.84906 773098.7 -13098.733333 13692185405
437 302500 319412.4 -16912.41830 307313.7 -4813.713333 452609170
438 305000 360331.9 -55331.91489 312574.0 -7574.016667 676415455
439 441000 381875.0 59125.00000 440112.2 887.766667 714059025
440 400000 386637.5 13362.50909 395760.6 4239.416800 1189815259
441 415000 383756.2 31243.75000 414600.5 399.466667 929369337
442 545000 527626.4 17373.61111 541549.6 3450.441270 1264738647
443 330000 342778.1 -12778.12500 330918.5 -918.466667 1014015774
444 378888 347142.9 31745.14286 378401.2 486.789467 973240447
445 295000 335192.2 -40192.22222 302965.0 -7965.021873 6821665839
446 516000 432725.2 83274.79675 509212.4 6787.566667 7695263947
447 361000 339119.3 21880.71895 355612.8 5387.200000 634532372
448 398000 428928.1 -30928.05060 407192.4 -9192.429276 1564983182
449 475000 444958.8 30041.21212 465865.1 9134.933333 5044818077
450 343000 346935.9 -3935.89744 343534.3 -534.266667 982293469
451 363000 335630.6 27369.37143 361127.6 1872.391733 1170364401
452 380000 393734.3 -13734.31688 383518.9 -3518.872990 478845273
453 550000 609205.2 -59205.22388 557577.3 -7577.300000 5679816536
454 510000 494183.3 15816.66667 508468.3 1531.666667 7742515068
455 613000 551212.5 61787.50000 595794.9 17205.100000 7123707922
456 326000 335594.9 -9594.87179 326423.0 -423.033333 338553010
457 450000 406066.4 43933.60806 433333.7 16666.343651 1294824229
458 323000 337179.3 -14179.27273 323066.5 -66.477333 4787037115
459 418888 376143.2 42744.79012 414082.0 4805.955733 1439398176
460 520000 496884.8 23115.21739 518086.0 1914.000000 5091736306
461 380000 369801.8 10198.17334 378420.8 1579.236508 497465668
462 353000 382109.6 -29109.61122 360388.2 -7388.249664 541921726
463 295000 331574.9 -36574.86264 301512.7 -6512.652381 1168646745
464 380000 359700.0 20300.00000 379509.1 490.900000 1491020872
465 480000 388068.6 91931.42857 468384.7 11615.320000 1510570688
466 663000 659079.4 3920.61404 662015.0 985.020946 3927958369
467 272000 315013.8 -43013.81197 277208.2 -5208.199200 879238193
468 306000 329491.4 -23491.38462 308237.1 -2237.062400 1708663420
469 390000 365157.0 24842.95952 385608.5 4391.465067 534131199
470 455000 470082.2 -15082.16667 456841.8 -1841.788020 869027000
471 735000 671037.0 63962.96296 734264.2 735.777778 3573390970
472 638000 628797.6 9202.41935 638107.8 -107.766667 11965305794
473 385000 416220.7 -31220.68966 391069.2 -6069.233333 687854405
474 365000 365270.3 -270.33125 366057.7 -1057.735270 429566101
475 358000 344117.7 13882.25882 357569.0 431.035200 3686069274
476 630000 633947.7 -3947.70115 632259.0 -2258.958730 5538155962
477 370000 389571.8 -19571.83908 373082.8 -3082.833333 1384512774
478 400000 393005.6 6994.44444 399546.2 453.833333 791678819
479 360000 355924.3 4075.71429 357188.9 2811.066667 505477366
480 430000 367068.7 62931.27619 423452.2 6547.788838 7266584751
481 303000 319689.3 -16689.31200 303527.8 -527.814133 817540358
482 347000 345884.3 1115.72016 340883.8 6116.248095 3711175608
483 395000 427644.4 -32644.38406 409029.0 -14029.011905 1228131454
484 255000 264593.6 -9593.60667 254654.5 345.511467 578816220
485 335000 367308.5 -32308.49259 338321.7 -3321.711467 1496997655
486 376000 449298.3 -73298.33333 379378.4 -3378.433333 1971249943
487 465000 500000.0 -35000.00000 465525.0 -525.000000 8249078335
488 455000 458130.5 -3130.52754 455180.6 -180.592800 984747947
489 415000 386772.5 28227.53846 412575.7 2424.270267 1393544616
490 310000 334439.8 -24439.81481 317726.9 -7726.890476 1075509755
491 350000 335338.2 14661.84211 347203.3 2796.700000 352484663
492 440000 515200.9 -75200.92593 440689.8 -689.800000 3704759325
493 410000 386517.6 23482.43243 407527.5 2472.466667 2885647191
494 400000 346388.4 53611.63522 386042.1 13957.896825 697192568
495 430000 405647.9 24352.06349 417067.7 12932.342857 1144608409
496 415000 402599.6 12400.44444 415027.0 -27.042667 1088163271
497 312000 324496.7 -12496.73459 314900.7 -2900.676165 1232036057
498 333000 401000.0 -68000.00000 333437.3 -437.271200 1436690944
499 418000 384092.2 33907.77778 407270.9 10729.054834 19602706721
500 445000 449579.3 -4579.32099 448311.5 -3311.533333 4288444997
501 385000 390527.3 -5527.27273 386267.1 -1267.124549 7200848737
502 440000 424820.5 15179.48909 439233.1 766.914286 865257959
503 420000 458111.5 -38111.48571 429887.6 -9887.557924 2196139528
504 395000 382989.2 12010.76667 393845.3 1154.735200 317935615
505 658000 562004.0 95995.95556 641025.8 16974.242133 1148616435
506 660000 639092.9 20907.14286 666100.0 -6100.023810 3525190395
507 400000 376179.9 23820.13889 387287.7 12712.304762 1826225875
508 390000 403536.3 -13536.26667 389446.8 553.244800 6568854749
509 1056800 1073374.7 -16574.73026 1064100.8 -7300.753311 23280865575
510 415000 337460.9 77539.08046 407052.0 7947.966667 1287419765
511 405000 415972.2 -10972.20952 405334.0 -333.965867 833650179
512 324000 330834.0 -6834.00000 324033.6 -33.633333 393019573
513 388000 375265.0 12735.00000 387633.2 366.833333 611288424
514 308000 353151.0 -45150.98039 310940.5 -2940.480000 407949422
515 660000 635750.0 24250.00000 661445.8 -1445.766667 14065031132
516 550000 533656.8 16343.24324 549282.0 718.000000 1765625554
517 420000 386385.0 33615.04762 416239.6 3760.408533 761700939
518 410000 426666.7 -16666.66667 410374.3 -374.313333 998735661
519 445000 437357.7 7642.34185 443835.6 1164.399352 1068773836
520 328000 317830.6 10169.44444 327331.4 668.633333 305153473
521 640000 623505.7 16494.25287 637454.6 2545.362471 11534415896
522 390000 418501.1 -28501.11111 393817.5 -3817.526667 1614945267
523 380000 410290.3 -30290.27778 382269.7 -2269.733333 920279348
524 643888 883419.6 -239531.64286 672827.3 -28939.285833 25573865645
525 325000 322793.8 2206.19454 325197.7 -197.655200 1082501857
526 330000 356629.6 -26629.62963 335317.2 -5317.246104 1121300506
527 390000 392416.7 -2416.66667 390047.2 -47.166667 645613097
528 422800 449918.5 -27118.49462 423858.2 -1058.224000 1960880220
529 340000 368904.0 -28903.98126 345309.3 -5309.285714 4175205875
530 465000 439406.2 25593.75000 463871.5 1128.500000 1012732018
531 408000 421916.5 -13916.50943 410691.0 -2691.000000 596439471
532 290000 445171.6 -155171.56863 313512.2 -23512.166667 8182544279
533 545000 660821.0 -115820.95238 584811.3 -39811.316667 14159138552
534 500000 551000.0 -51000.00000 500085.0 -85.033333 5373732858
535 450000 390436.5 59563.49206 446805.5 3194.500000 1388479729
536 662000 679993.5 -17993.45992 667913.2 -5913.200000 4961494477
537 470000 458497.2 11502.84553 468911.7 1088.266667 967603668
538 416000 428665.0 -12665.00000 421796.3 -5796.308730 1223741978
539 380000 507380.4 -127380.41782 396842.4 -16842.426476 3419964549
540 410000 378510.8 31489.21569 405797.3 4202.666667 20721435935
541 415000 409420.8 5579.16667 414931.0 68.983333 569130970
542 415000 399475.8 15524.16667 414487.8 512.183333 576952215
543 340000 374951.8 -34951.80267 348543.9 -8543.932707 571693093
544 325000 332316.7 -7316.66667 325184.4 -184.400000 801704249
545 390000 397384.1 -7384.09091 391037.7 -1037.677867 698320854
546 398000 337916.7 60083.33333 394084.2 3915.800000 1231034153
547 371000 391688.7 -20688.72000 370980.4 19.577867 843024409
548 336000 330320.6 5679.41176 336581.7 -581.700000 528578669
549 510000 520048.5 -10048.48485 509214.1 785.866667 2835830965
550 912000 861606.8 50393.18182 917082.3 -5082.251587 12132378640
551 742000 658857.5 83142.53753 712055.6 29944.384733 4781104479
552 365000 376406.3 -11406.32184 367056.1 -2056.066667 1427701372
553 500000 504976.2 -4976.19048 500745.2 -745.166667 2733813972
554 340000 338963.3 1036.66667 339232.4 767.600000 213153654
555 390000 417074.3 -27074.28571 392964.2 -2964.233333 2066974357
556 327000 337586.3 -10586.27451 328101.5 -1101.533333 932454667
557 565000 562023.6 2976.43478 566142.6 -1142.646185 2388638684
558 368000 381655.4 -13655.37668 369416.1 -1416.112114 2666214106
559 625000 422127.9 202872.05882 598355.6 26644.366667 3579654377
560 360000 353457.4 6542.59259 361445.3 -1445.300000 683055298
561 620000 664407.6 -44407.60870 635236.9 -15236.933333 5366271223
562 795888 748872.9 47015.09593 788505.5 7382.497067 10027048269
563 378000 372038.9 5961.12190 377756.9 243.112800 388113921
564 425000 419420.5 5579.54545 424262.8 737.150000 691349365
565 418000 438201.0 -20200.96154 421869.5 -3869.533333 3566221621
566 325000 313696.1 11303.90625 317771.9 7228.104762 1091324476
567 755000 831622.7 -76622.70000 741454.3 13545.660867 15195473030
568 491000 397597.5 93402.46914 484085.4 6914.628000 5395999992
569 315000 407013.0 -92012.95194 331161.6 -16161.623733 5258058277
570 303888 327862.8 -23974.84722 306923.3 -3035.258667 619448148
571 375000 394822.5 -19822.45333 384358.3 -9358.278000 912599721
572 345000 356782.2 -11782.22222 346654.5 -1654.466667 816260433
573 436000 434538.9 1461.10188 435669.3 330.696215 779648663
574 588000 551900.3 36099.66667 581832.0 6167.966667 7519064721
575 790000 683736.0 106264.03509 770103.7 19896.266667 12578634129
576 315000 326228.8 -11228.82883 316923.7 -1923.683333 250400766
577 395000 367913.0 27086.95652 392907.0 2093.000000 642227865
578 310000 319365.8 -9365.78947 310665.1 -665.133333 3504068060
579 500000 524112.2 -24112.18905 508165.0 -8165.000000 2032598825
580 575000 568974.0 6026.02041 574273.0 726.971574 2553774593
581 394000 373575.3 20424.70730 388181.5 5818.471581 359552374
582 370000 393455.0 -23455.03030 370224.0 -223.965867 1258587154
583 350000 379825.3 -29825.32917 356069.2 -6069.241067 506449267
584 500000 484277.1 15722.91298 494828.7 5171.255200 8170858190
585 370000 380910.6 -10910.63123 372687.8 -2687.814286 698169603
586 320000 304270.6 15729.41176 319268.6 731.400000 6270206830
587 313000 315856.4 -2856.43939 313834.7 -834.737734 864124477
588 520000 496546.7 23453.33333 520088.5 -88.466667 5711964927
589 312000 357000.0 -45000.00000 317539.6 -5539.618049 11260617706
590 335000 337322.6 -2322.59048 334916.3 83.713600 333023665
591 335000 378934.9 -43934.88372 344694.9 -9694.921429 805446349
592 330000 316163.9 13836.11111 330259.0 -259.033333 3340008565
593 676000 653733.7 22266.30824 668489.9 7510.110029 3558178781
594 365000 398519.6 -33519.60784 373650.4 -8650.404762 1098746215
595 320000 310476.2 9523.80952 317244.7 2755.326984 3448997085
596 575000 410857.1 164142.85714 574581.3 418.700000 11614485207
597 365000 392179.6 -27179.55975 368998.0 -3997.966667 1145010100
598 430000 389714.3 40285.73968 425028.4 4971.560533 3327690213
599 410000 382520.0 27480.00000 409819.7 180.281600 3413949669
600 370000 377837.3 -7837.33333 371987.7 -1987.733333 522390850
601 355000 645000.0 -290000.00000 355619.1 -619.100000 11781481112
602 350000 383992.2 -33992.17172 351459.8 -1459.768622 846359930
603 380000 413299.5 -33299.52000 391098.4 -11098.393460 19435007985
604 359900 360777.8 -877.77778 359812.3 87.726252 837367546
605 565000 447714.9 117285.11905 548330.0 16670.033333 5490979456
606 430000 504866.1 -74866.12903 438073.6 -8073.633333 4797023392
607 445000 428055.1 16944.88095 443885.3 1114.690476 484529959
608 320000 329654.6 -9654.62963 320847.1 -847.133333 320985324
609 450000 404459.3 45540.66667 444937.8 5062.183867 1300914643
610 580000 632794.9 -52794.87179 582017.7 -2017.666667 12427682330
611 430000 372222.3 57777.70833 420022.7 9977.350000 6923055986
612 326000 344821.0 -18821.04065 328205.6 -2205.600533 845839009
613 431000 431865.8 -865.81633 431315.6 -315.586652 495953318
614 485000 424945.6 60054.37143 472495.6 12504.445714 1586868868
615 360000 350775.9 9224.05432 360019.3 -19.326197 252371847
616 520000 488752.4 31247.61905 512327.7 7672.266667 1177952997
617 338000 339086.7 -1086.66667 338211.7 -211.719467 1741436248
618 350000 401327.0 -51326.96970 359776.6 -9776.633333 2946228147
619 1038000 1004982.0 33017.99853 1032907.3 5092.733707 26142282424
620 420000 384242.5 35757.52688 415223.5 4776.466667 570614240
621 450000 437263.9 12736.11111 449183.2 816.816667 327607489
622 480000 456252.6 23747.36842 479610.9 389.083333 8381048275
623 447888 452540.2 -4652.19694 450821.0 -2932.965074 1002261231
624 338000 368790.3 -30790.30000 340248.0 -2248.048000 2232212827
625 438000 395318.9 42681.07879 435676.0 2324.012267 4946811760
626 350880 416188.9 -65308.88571 349865.5 1014.484571 7059518895
627 370000 382684.6 -12684.64912 370759.5 -759.466667 795311148
628 330000 399760.7 -69760.66667 331467.0 -1467.033333 12972459028
629 389000 388434.6 565.42222 388507.1 492.933867 1065577515
630 540000 514046.2 25953.84615 542824.7 -2824.666667 7882760734
631 345000 358384.7 -13384.74576 343609.2 1390.766667 1462639469
632 400000 369725.7 30274.28095 394304.9 5695.122937 3719166393
633 418000 431998.7 -13998.67714 421461.9 -3461.903333 1345014777
634 420000 434181.9 -14181.85211 428283.1 -8283.123377 775991786
635 448000 570848.7 -122848.71795 460328.7 -12328.733333 5438538292
636 359000 348189.7 10810.34483 357818.7 1181.333333 1406763029
637 370000 357280.1 12719.88095 365689.6 4310.365518 893186707
638 364000 319333.3 44666.66667 363111.8 888.166667 290050929
639 393000 431552.7 -38552.67131 396206.1 -3206.068254 2443239544
640 478000 589282.8 -111282.79429 498177.8 -20177.816700 7958031874
641 585000 577444.5 7555.46448 580224.3 4775.700000 1473231909
642 705000 713846.2 -8846.15385 710787.4 -5787.392857 5147192502
643 400000 374502.0 25498.01587 389793.9 10206.083762 835912318
644 380000 360000.0 20000.00000 375172.2 4827.831602 1029572866
645 465000 482229.9 -17229.91453 467365.7 -2365.666667 1037478101
646 450000 489252.5 -39252.50000 450259.0 -259.033333 6663313373
647 507000 524106.8 -17106.84524 514769.3 -7769.333333 6606100319
648 300000 369773.9 -69773.87097 319621.6 -19621.613651 5407455307
649 500000 492280.4 7719.64094 500026.3 -26.318229 6751350252
650 300000 333076.4 -33076.35135 310391.3 -10391.266667 760973142
651 380000 311715.5 68284.51613 362713.6 17286.391429 5596423870
652 540000 501503.6 38496.35088 536679.1 3320.901867 2359569329
653 390000 412685.3 -22685.32973 392882.5 -2882.467733 988863409
654 362000 400973.5 -38973.47200 365201.5 -3201.527733 960010907
655 395000 405150.0 -10150.00000 392106.4 2893.633333 1387084702
656 450000 412797.2 37202.77778 442258.8 7741.163867 685775512
657 655000 572791.5 82208.45855 647589.5 7410.486794 4091211183
658 368000 357737.5 10262.50000 367904.2 95.800000 833854312
659 400000 396272.2 3727.81111 398534.9 1465.109600 3150945942
660 365000 392424.2 -27424.24242 365494.2 -494.190933 2299101901
661 428000 402247.1 25752.90179 424576.8 3423.185714 1378666473
662 460000 480633.8 -20633.81643 465998.7 -5998.700000 1301548586
663 422500 421143.8 1356.25000 422466.1 33.900000 617193733
664 378000 374634.4 3365.56575 377173.6 826.405086 333340724
665 295000 348771.6 -53771.63121 302805.7 -7805.666667 2250665614
666 478000 419079.2 58920.83333 473596.6 4403.400000 4843963786
667 390000 376375.4 13624.62147 388836.8 1163.226133 1402838756
668 328000 360853.5 -32853.53535 331599.4 -3599.400000 818830871
669 492500 398372.3 94127.67296 479734.3 12765.700000 7531711359
670 532000 569758.5 -37758.52713 537049.2 -5049.166667 3778100375
671 462000 487704.0 -25704.00000 464462.8 -2462.800000 5619061307
672 468000 454861.2 13138.82906 464513.7 3486.313524 1020775041
673 340888 352177.1 -11289.14286 344595.0 -3707.048533 583923207
674 500000 533552.6 -33552.63158 504867.5 -4867.519048 6251093020
675 426000 416064.6 9935.38360 424138.5 1861.495238 1087095856
676 345000 419365.4 -74365.38462 351764.2 -6764.166667 7291915280
677 440000 379319.8 60680.18018 431794.0 8205.966667 1653026458
678 428000 391462.3 36537.67361 419012.9 8987.100000 498627486
679 331000 324716.7 6283.33333 331022.0 -22.033333 3539311445
680 410000 435505.2 -25505.20833 421656.3 -11656.274248 1329281494
681 295000 333831.8 -38831.82222 297931.0 -2930.998400 4219286565
682 375000 345604.2 29395.83333 370518.7 4481.333333 7621633507
683 375000 399459.9 -24459.90991 373484.4 1515.566667 10485573373
684 295000 314693.5 -19693.45238 296990.2 -1990.200000 226594461
685 310000 290446.6 19553.38542 303161.4 6838.595238 1428515857
686 367000 384166.7 -17166.66667 367082.2 -82.200000 994994719
687 292000 308685.7 -16685.71429 292722.1 -722.133333 533169762
688 420000 461516.2 -41516.21176 423977.9 -3977.853600 1009305618
689 412000 404076.3 7923.72381 410268.4 1731.643467 2406520660
690 400000 471027.4 -71027.38095 412735.7 -12735.700000 1200128150
691 315000 358631.7 -43631.66667 319053.6 -4053.613333 3522475380
692 408000 435682.5 -27682.51701 409271.4 -1271.376190 6190648547
693 332000 341640.8 -9640.78947 332007.6 -7.566667 782875881
694 374000 378500.0 -4500.00000 373654.5 345.533333 929790665
695 412000 448210.0 -36210.00000 413209.4 -1209.433333 1655367766
696 425000 377666.7 47333.33333 423383.5 1616.533333 5973637402
697 333000 329131.2 3868.84058 331561.4 1438.633333 611169168
698 415000 346500.0 68500.00000 414236.0 764.033867 3979455058
699 660000 552595.5 107404.50000 641785.5 18214.516667 10373748377
700 418000 430250.6 -12250.57511 421522.6 -3522.590837 788784716
701 420000 372426.6 47573.36879 402367.9 17632.100000 3762359351
702 380000 378302.0 1698.00525 379761.7 238.271543 470501237
703 370000 392995.6 -22995.60000 370075.0 -75.000533 3808974503
704 280000 315002.6 -35002.58621 288885.9 -8885.886797 1422222431
705 340000 355653.7 -15653.70370 341072.2 -1072.200000 721599854
706 390000 386081.7 3918.33193 389262.6 737.371276 477997197
707 435000 421870.8 13129.24848 432254.2 2745.827200 1583728081
708 370000 400260.1 -30260.10980 371831.0 -1830.997600 768827284
709 472000 611780.3 -139780.25023 493036.1 -21036.109333 11326114834
710 430000 415658.8 14341.19048 423083.6 6916.433333 1246513025
711 385000 340387.3 44612.74510 384576.9 423.133333 1037603114
712 530000 574436.9 -44436.93245 533500.1 -3500.076190 7049610097
713 335000 389444.4 -54444.44444 336302.3 -1302.333333 7274449939
714 568000 538820.8 29179.16667 564708.0 3292.033333 5458068235
715 380000 418867.1 -38867.10526 387188.0 -7188.033333 5952246887
716 420000 419662.7 337.30159 422297.4 -2297.433333 5292221936
717 455000 395884.0 59116.01905 448326.4 6673.583200 5653269741
718 368000 382137.9 -14137.87879 369010.3 -1010.333333 581225406
719 405000 382403.0 22597.01867 403893.0 1106.986400 1184065572
720 365000 422750.0 -57750.00000 366737.3 -1737.300000 1342124729
721 375000 406834.0 -31833.95062 380283.4 -5283.366667 1545490581
722 320000 330500.0 -10500.00000 320773.7 -773.733333 537125441
723 589000 536460.4 52539.63964 580538.5 8461.466667 2767686779
724 358000 433312.5 -75312.50000 359511.6 -1511.566667 1003015707
725 355000 340834.0 14165.98830 352614.9 2385.089333 1281822267
726 410000 393750.5 16249.46237 406119.4 3880.600000 1185233536
727 380000 421180.2 -41180.21463 390908.7 -10908.712533 1598963891
728 370000 358527.4 11472.55102 367964.1 2035.850476 4716362373
729 312000 320295.4 -8295.42484 312378.8 -378.800000 289040110
730 320000 313227.0 6772.97778 319176.6 823.434667 1274705443
731 655000 668294.5 -13294.48413 660948.3 -5948.280031 4002362335
732 385000 389078.1 -4078.12851 390180.8 -5180.810533 542387495
733 375000 316527.6 58472.35023 368981.4 6018.605714 1331965013
734 369000 372654.3 -3654.32099 371056.1 -2056.138095 987976740
735 550000 496735.8 53264.16667 540034.4 9965.600000 8891878374
736 375000 366150.0 8850.00000 374896.1 103.866667 1015701055
737 340000 333111.1 6888.88889 337088.8 2911.166667 1271631887
738 320000 309750.5 10249.54955 317464.5 2535.534921 750556974
739 460000 369124.1 90875.91884 449093.2 10906.792800 1179780341
740 310000 332824.5 -22824.52381 311581.1 -1581.056667 610455696
741 433000 398097.8 34902.22222 426357.3 6642.703175 1102877443
742 407000 436923.6 -29923.62278 405476.7 1523.290476 10345174832
743 392000 402757.7 -10757.69231 393276.4 -1276.366667 6417000320
744 435000 443846.1 -8846.10929 437621.3 -2621.278667 1362037751
745 338000 349560.6 -11560.58824 341014.3 -3014.300000 554975198
746 400000 387992.3 12007.71532 397333.7 2666.265333 4114539410
747 465000 443694.4 21305.62500 460069.8 4930.200000 6737315241
748 330000 326076.4 3923.61111 330119.5 -119.466667 1009680914
749 456500 428860.2 27639.83051 451082.4 5417.566667 846154854
750 376888 419210.7 -42322.66667 383180.0 -6291.980000 4631724106
751 320000 369792.7 -49792.68571 323857.0 -3857.008533 2428110487
752 310000 542733.3 -232733.33333 323276.4 -13276.400000 9493724563
753 420000 385334.0 34666.02564 411739.7 8260.333333 699799267
754 450000 444700.7 5299.30314 448971.0 1029.042857 1204029662
755 325000 358200.0 -33200.00000 325758.7 -758.700000 538952669
756 710000 686603.0 23396.99454 705349.2 4650.800000 6156629162
757 400000 370300.3 29699.65470 395406.8 4593.221600 1097636048
758 485000 417296.7 67703.33333 481216.2 3783.800000 2915814380
759 475000 430952.8 44047.21261 467860.2 7139.819467 614172376
760 535000 541819.1 -6819.10569 537917.8 -2917.809812 1327940418
761 310000 348357.8 -38357.84314 312233.2 -2233.233333 279091056
762 350000 367494.9 -17494.87407 354372.9 -4372.895929 570672673
763 685000 544095.9 140904.06504 671990.8 13009.166667 13434877443
764 455000 451240.3 3759.68906 454015.1 984.881153 1023250252
765 590000 586000.0 4000.00000 589804.1 195.933333 13155701747
766 380000 363392.9 16607.14286 377332.2 2667.800000 583673095
767 710000 501917.6 208082.37179 675672.0 34328.000000 11905687444
768 820000 810960.9 9039.13615 820435.9 -435.889137 9727086066
769 385000 380211.5 4788.49975 384748.5 251.496970 1342225240
770 370000 403009.1 -33009.09091 381743.0 -11742.980952 542730417
771 398000 373429.9 24570.11494 395397.8 2602.233333 1466103664
772 578888 483274.1 95613.90714 565002.2 13885.807867 10170253349
773 349000 342302.6 6697.36842 348818.8 181.233333 831526801
774 300000 357178.7 -57178.72333 309728.5 -9728.497867 705707551
775 680000 620000.0 60000.00000 679242.0 758.000000 5955755749
776 390000 389754.8 245.24490 389997.5 2.495048 23229166787
777 400000 383906.7 16093.30000 395526.5 4473.513867 331498354
778 335000 381008.1 -46008.12500 347680.5 -12680.500000 4154704252
779 455000 440078.3 14921.66667 451699.2 3300.833333 2472854591
780 373000 388475.9 -15475.86667 374248.4 -1248.396000 1140680089
781 438000 426221.4 11778.57143 437243.1 756.866667 446169322
782 420000 428294.1 -8294.10774 423317.3 -3317.300000 1961801528
783 425000 404955.3 20044.70667 423940.8 1059.162667 992385940
784 740000 724337.6 15662.42938 740716.0 -715.966667 12206288798
785 309000 346955.0 -37955.00000 314433.5 -5433.533333 1551675206
786 295000 301846.2 -6846.15385 295399.8 -399.833333 6546791200
787 345000 327018.8 17981.15942 344521.3 478.733333 873077555
788 338000 336561.0 1439.02037 338657.3 -657.329333 1857486920
789 355000 400021.0 -45021.00000 362524.4 -7524.433333 3009675919
790 380000 376261.9 3738.09524 379081.5 918.504762 531244063
791 420000 451343.7 -31343.65223 427431.3 -7431.300000 990203692
792 580000 562041.2 17958.83723 573601.5 6398.461818 2585897578
793 370000 395603.1 -25603.14286 374387.8 -4387.819124 3728286436
794 682000 715042.0 -33041.98267 705361.9 -23361.883067 5253436400
795 648000 530866.7 117133.33333 640634.2 7365.766667 5416836360
796 590000 612939.4 -22939.35231 590955.2 -955.179654 12225536226
797 410000 424785.0 -14785.04359 416299.5 -6299.523810 2123193769
798 288000 288950.0 -950.00000 287856.6 143.433333 886099074
799 348000 321725.8 26274.19355 345326.5 2673.492000 1826289381
800 337000 349171.4 -12171.42857 339004.3 -2004.266667 294712245
801 678000 515855.1 162144.86434 643422.6 34577.350000 8964212313
802 440000 401333.3 38666.66667 440115.1 -115.083333 7375401893
803 320000 310278.6 9721.43192 315768.2 4231.756667 470997524
804 340000 375989.5 -35989.53939 343152.8 -3152.821067 661225210
805 395000 418780.3 -23780.32787 404537.5 -9537.522222 1104158933
806 345000 343292.9 1707.08333 343548.9 1451.100000 1327019717
807 458888 453344.7 5543.30973 456675.1 2212.867486 1128873696
808 548888 549770.5 -882.54795 552837.9 -3949.858305 1444417558
809 650000 378500.0 271500.00000 645894.0 4106.033333 9783691696
810 330000 321519.8 8480.21333 331616.3 -1616.293600 1461145735
811 485000 532142.9 -47142.85714 489562.3 -4562.333333 4655757937
812 720000 624222.2 95777.77778 714132.2 5867.800000 10132814186
813 300000 336228.5 -36228.51909 312478.0 -12478.041600 555196057
814 385000 391560.0 -6560.00000 385264.2 -264.200000 3361887580
815 537000 494088.5 42911.53846 530843.2 6156.766667 1755468849
816 945500 884167.4 61332.62411 925576.7 19923.313889 11639221245
817 310000 330290.3 -20290.27778 312324.2 -2324.233333 904828970
818 375000 385567.1 -10567.07317 375254.1 -254.133333 3511941505
819 535000 491694.4 43305.62771 519143.4 15856.590476 1778508870
820 388000 372471.3 15528.68116 386542.1 1457.888000 635604717
821 650000 631462.5 18537.51804 641745.6 8254.394439 12856832165
822 335000 307364.7 27635.32143 324993.9 10006.149244 601688748
823 580000 701683.3 -121683.33333 584307.0 -4306.966667 16613512246
824 700000 826550.7 -126550.74107 703637.8 -3637.810781 28001839309
825 350000 335773.9 14226.08696 348534.8 1465.233333 1075516266
826 335000 378913.3 -43913.33333 336945.4 -1945.400533 1090648790
827 297000 321501.7 -24501.67132 302079.0 -5078.955200 1293915284
828 330000 318095.3 11904.65116 328705.1 1294.933333 283289320
829 492000 507447.4 -15447.43590 493646.1 -1646.133333 10248969460
830 558000 540232.7 17767.28992 554297.3 3702.724000 8626736883
831 420000 400677.6 19322.37415 418455.4 1544.552952 1156750384
832 745000 804949.9 -59949.88829 754189.0 -9188.954933 7926895025
833 300000 317539.6 -17539.58333 300985.5 -985.483333 3289551944
834 566888 620359.8 -53471.82121 572265.1 -5377.103200 10571987375
835 370000 386322.8 -16322.80000 371545.0 -1544.984000 775644173
836 350000 442611.3 -92611.27752 361341.0 -11340.994133 4944296546
837 550000 500065.5 49934.49612 544212.7 5787.333333 3129917040
838 325000 333903.2 -8903.17460 325393.5 -393.500000 570821972
839 330000 327894.4 2105.55556 329889.0 111.000000 1275199956
840 395000 415951.6 -20951.59502 403087.6 -8087.601435 1090147462
841 660000 635994.5 24005.48523 656684.6 3315.366667 3992802276
842 439000 470920.7 -31920.72072 442738.5 -3738.533333 6715606362
843 450000 411461.0 38538.99123 440838.0 9162.006667 1569005300
844 340000 389275.5 -49275.46667 354174.8 -14174.844203 1950611706
845 429000 461386.8 -32386.77778 432637.5 -3637.485600 1496563452
846 510000 520563.0 -10563.00000 510412.7 -412.704800 2512046607
847 398000 404434.1 -6434.09823 398904.5 -904.538889 1916678480
848 300000 289408.1 10591.90476 297832.7 2167.316667 1038095978
849 520000 459701.1 60298.91068 516283.6 3716.405556 6584675061
850 830000 971804.2 -141804.15598 858642.1 -28642.125462 24368198345
851 347000 378132.6 -31132.63889 348218.5 -1218.500000 1266489064
852 455000 412626.0 42373.95833 449289.1 5710.878571 2530635687
853 416000 460925.9 -44925.92593 418741.4 -2741.433333 12828959337
854 840000 808444.9 31555.05952 832841.7 7158.321429 10107175218
855 515000 489000.0 26000.00000 507295.9 7704.074708 1147621663
856 365000 390208.0 -25208.03704 367484.9 -2484.902400 1534932318
857 338000 312876.2 25123.80952 336359.0 1641.033333 930990791
858 395000 432875.0 -37875.00000 395167.4 -167.400000 498804985
859 342000 316165.7 25834.25926 340486.8 1513.186400 4194492357
860 403500 414999.2 -11499.16667 401378.4 2121.643200 611097931
861 430000 412537.0 17462.96296 429149.1 850.880000 1033989348
862 300000 313061.9 -13061.90476 300325.5 -325.533333 1086656444
863 500000 507733.1 -7733.09859 505592.4 -5592.366667 1220499693
864 288000 317280.6 -29280.55556 292868.2 -4868.233333 758757637
865 460000 460492.0 -491.98718 458455.6 1544.366667 4772781751
866 408000 370564.4 37435.63218 403395.8 4604.166667 812672779
867 268000 325213.6 -57213.63636 270453.3 -2453.300000 4071991431
868 426888 411588.0 15299.98889 425929.1 958.942267 591679524
869 420000 414358.1 5641.85185 419288.8 711.166667 999551690
870 330000 343780.3 -13780.30303 330221.8 -221.800000 1617631859
871 320000 320695.3 -695.33333 320649.3 -649.350000 2593322120
872 258000 322276.7 -64276.66667 264815.1 -6815.066667 600396478
873 362000 345721.3 16278.68217 360955.5 1044.533333 374575683
874 460000 420022.7 39977.28457 445507.5 14492.547403 813893870
875 368888 386719.3 -17831.31217 374572.2 -5684.183943 309505958
876 540000 451738.6 88261.44000 526108.8 13891.206025 10483777360
877 420000 408291.6 11708.43373 418415.6 1584.366667 711060573
878 435000 440302.5 -5302.52525 435663.3 -663.300000 1282539974
879 408000 397191.9 10808.05986 406883.9 1116.128267 1014058337
880 358000 350714.3 7285.71429 358829.2 -829.240533 1022106854
881 708000 649000.0 59000.00000 705657.9 2342.066667 16464966339
882 405000 389317.3 15682.70370 396432.6 8567.407035 538824693
883 345888 334231.2 11656.75000 344046.8 1841.186667 1327076344
884 365000 341170.8 23829.16667 361373.1 3626.900000 1990977041
885 490000 350000.0 140000.00000 489086.7 913.300000 13403738145
886 330000 370768.0 -40768.02843 339452.8 -9452.783010 505673322
887 390000 364186.9 25813.10000 387513.0 2487.026400 352703011
888 320000 344968.4 -24968.37607 321855.9 -1855.933333 1049569822
889 418000 418652.8 -652.77778 418623.7 -623.666667 2231790075
890 345000 359990.7 -14990.74675 345206.5 -206.519048 737263052
891 360000 355213.0 4786.97917 360005.5 -5.500000 989331356
892 428888 469800.0 -40912.00000 425363.3 3524.670255 2188412332
893 325000 329252.0 -4251.96078 324378.8 621.233333 746918490
894 366800 360145.3 6654.66667 366090.8 709.229333 5492701924
895 315000 314866.7 133.33333 314967.1 32.933333 6291286559
896 315000 314937.5 62.50000 313708.0 1292.016667 1788207679
897 680000 714359.6 -34359.57447 689791.2 -9791.166667 11690043382
898 355000 350786.2 4213.83704 353599.8 1400.222400 584448611
899 410000 403577.6 6422.35202 408045.3 1954.666667 694033542
900 430000 438741.9 -8741.87500 431046.0 -1046.000000 415099141
901 340000 330533.3 9466.66667 339680.1 319.933333 496739795
902 323000 307932.5 15067.49311 321715.3 1284.684848 1843676780
903 705000 573000.0 132000.00000 701509.4 3490.633333 15807562472
904 700000 625555.0 74445.00000 698154.1 1845.883200 12199758968
905 305000 309417.6 -4417.61905 304832.1 167.933333 1325883653
906 350000 312973.7 37026.34409 348184.0 1816.000000 935574102
907 418000 413788.3 4211.66667 416029.3 1970.747619 6510414062
908 435000 423463.2 11536.84731 430988.4 4011.622439 807726188
909 323000 430200.0 -107200.00000 323691.5 -691.500000 1062839270
910 390000 380157.5 9842.48254 388215.1 1784.879467 880877764
911 437000 410162.6 26837.35828 423336.3 13663.731635 1730670465
912 423888 383220.4 40667.56989 419903.8 3984.196800 992513137
913 380000 413451.6 -33451.61290 389976.2 -9976.157287 700639112
914 333000 359254.7 -26254.74074 341447.5 -8447.488095 7851834181
915 335000 328324.1 6675.87586 334380.6 619.370400 651599729
916 685000 685375.3 -375.31250 690625.4 -5625.428667 10523498148
917 520000 567528.8 -47528.75877 533054.7 -13054.703086 2300557811
918 392000 371355.3 20644.68383 386734.1 5265.857067 601619990
919 412000 412714.2 -714.19874 412547.9 -547.935067 1637234040
920 310000 363895.8 -53895.83333 317591.4 -7591.366667 13719896588
921 330000 344888.4 -14888.42593 332452.2 -2452.233333 1100484148
922 435000 448000.0 -13000.00000 434887.4 112.566667 583647427
923 725000 599966.0 125033.98268 717285.6 7714.359307 12731372508
924 310000 322100.0 -12100.00000 310485.4 -485.366667 2952555029
925 425000 409805.1 15194.89796 419791.5 5208.452381 2194163498
926 480000 514402.0 -34402.01321 500384.0 -20383.986146 7256615225
927 370000 347307.7 22692.27642 362584.4 7415.601587 1423523611
928 729999 703844.8 26154.17799 723765.8 6233.203933 5769106102
929 370000 394933.6 -24933.56777 370911.7 -911.746362 2407356334
930 680000 647510.2 32489.76608 673750.3 6249.666667 5260359977
931 638000 626336.4 11663.63636 634191.9 3808.108802 5380012049
932 355000 323659.6 31340.37778 349429.3 5570.681067 534895052
933 412000 401010.8 10989.18919 411501.7 498.266667 2311489955
934 430000 410516.8 19483.17610 425568.9 4431.133333 691892524
935 560000 519428.9 40571.11111 558615.7 1384.333333 6063615402
936 398888 383761.7 15126.34865 395024.9 3863.121194 557888842
937 430000 406790.7 23209.25926 431154.9 -1154.933333 1165540739
938 483000 525852.4 -42852.38095 496920.3 -13920.304762 1730341958
939 393000 425448.3 -32448.27586 397973.2 -4973.245238 869317388
940 320000 350338.0 -30337.95181 331596.1 -11596.142857 4028622424
941 423800 408660.6 15139.39394 420514.1 3285.946667 2670571403
942 375000 367764.4 7235.63218 372021.9 2978.126840 1052206797
943 468888 519191.5 -50303.52983 486580.3 -17692.291833 5294467824
944 325000 308476.1 16523.86667 321959.4 3040.570667 1297343651
945 285000 299620.8 -14620.83333 286410.6 -1410.633333 982577659
946 350888 439350.8 -88462.76923 365200.4 -14312.395200 7150131031
947 450000 421591.7 28408.33333 441323.3 8676.747403 414549139
948 355000 371582.5 -16582.45614 357910.0 -2909.966667 6264467731
949 400000 361740.6 38259.37500 395515.0 4484.966667 5077311419
950 455000 450261.3 4738.66667 455281.2 -281.200000 7154106522
951 293000 315182.8 -22182.78806 301576.3 -8576.325600 526299328
952 620000 562123.9 57876.12613 617973.2 2026.833333 8529535386
953 320000 294091.5 25908.52535 316553.6 3446.361905 1087711540
954 360000 374050.0 -14050.00000 364770.8 -4770.825208 927869119
955 400000 420284.5 -20284.48276 402649.9 -2649.916667 643617834
956 310000 360000.0 -50000.00000 310403.0 -403.000000 4605831235
957 518000 494641.0 23358.97436 516453.3 1546.666667 21026138788
958 505000 530029.7 -25029.70667 510541.2 -5541.229316 1888005412
959 350000 343990.4 6009.57672 352971.5 -2971.461905 1389580516
960 360000 353821.8 6178.16000 359382.8 617.178933 1404531803
961 412000 386830.6 25169.39891 401586.6 10413.449206 473832301
962 508000 562732.1 -54732.07547 520174.9 -12174.933333 6766066312
963 550000 587779.3 -37779.34783 563886.8 -13886.766667 6495414595
964 400000 410926.7 -10926.66667 402355.4 -2355.400000 14726187559
965 342000 383446.6 -41446.60494 351373.0 -9372.966667 3690720609
966 443000 454931.2 -11931.18182 451257.1 -8257.085995 1045597328
967 325000 354776.2 -29776.23016 330659.2 -5659.214286 737189992
968 680000 722814.7 -42814.65517 686607.5 -6607.533333 8567055058
969 530000 505850.3 24149.67521 526502.7 3497.309067 1920483902
970 415000 405918.8 9081.25000 414269.8 730.183333 680729745
971 398000 357980.7 40019.31429 394344.0 3655.960000 12618008805
972 275000 258694.4 16305.63048 272075.5 2924.505600 656193215
973 640000 621169.5 18830.47619 638623.5 1376.542857 7570118296
974 325000 358134.6 -33134.61538 326594.6 -1594.566667 997297017
975 335000 382507.3 -47507.29167 340686.4 -5686.433333 1350811388
976 371000 352866.7 18133.33333 370409.6 590.366667 1338694302
977 505000 487702.0 17297.95918 501953.5 3046.466667 2067501939
978 533000 540428.3 -7428.32925 535266.1 -2266.087733 10002450708
979 490888 470265.1 20622.94624 487984.1 2903.949600 652737278
980 320800 310844.6 9955.41667 319569.2 1230.843333 640986734
981 250000 270896.9 -20896.92982 254729.0 -4729.000000 610046159
982 755000 730107.5 24892.47544 745084.5 9915.518273 10504521704
983 653000 641795.6 11204.42746 654402.1 -1402.137333 5897356854
984 355000 354330.0 670.00000 356136.4 -1136.366667 1417961314
985 373000 401800.0 -28800.00000 385987.3 -12987.266667 1828688787
986 285000 308790.3 -23790.32258 287142.6 -2142.600000 3833237080
987 315000 330268.4 -15268.42105 314840.2 159.766667 1586175511
988 432000 481666.7 -49666.66667 431458.5 541.466667 2092975682
989 382000 423932.9 -41932.90962 389337.0 -7337.008933 1134768970
990 370000 378163.0 -8162.99187 372982.6 -2982.645733 514468454
991 455000 449557.7 5442.30769 454504.3 495.666667 1058163884
992 313000 322130.1 -9130.12821 313531.6 -531.633333 783246030
993 380000 555754.2 -175754.24837 407074.2 -27074.233333 11828605838
994 405000 418957.5 -13957.49064 409867.7 -4867.680952 1969351923
995 300000 290040.4 9959.58333 297757.7 2242.266667 4177596872
996 465000 458986.1 6013.89744 463075.5 1924.478681 1712222905
997 545000 607287.5 -62287.50000 547684.7 -2684.666667 12775841436
998 548000 472316.7 75683.33333 547463.3 536.700000 5965812199
999 753000 695228.9 57771.11111 745429.7 7570.316667 11409621566
1000 358888 336326.1 22561.85621 357050.2 1837.774133 1350840749
LM_Rsq100 LPerm
1 0.1756062868 1
2 0.5511252483 1
3 -0.3920752400 1
4 0.4688551314 6
5 0.3743350958 1
6 0.4385600193 1
7 0.2286594575 1
8 0.4162093478 1
9 0.7662286866 1
10 0.3355111720 1
11 0.1062346369 1
12 0.0274580341 1
13 0.6372775088 1
14 0.2368223796 1
15 0.5884416756 1
16 -0.0231435332 1
17 -0.0037247310 1
18 0.5439975554 1
19 0.2622355390 1
20 0.0648237241 1
21 0.3048457869 1
22 0.2582271280 1
23 0.7154661229 1
24 0.7668144645 1
25 0.2237196545 1
26 -0.0174046222 1
27 0.1021834893 1
28 0.2330270041 1
29 0.0640020640 1
30 0.2665624262 1
31 0.3571995322 1
32 -0.2039353446 1
33 0.2176113644 1
34 0.4374028897 1
35 0.5650318856 1
36 0.2057960760 1
37 0.3376517349 1
38 -0.0719127069 1
39 0.5810877302 1
40 0.3232873466 1
41 0.1210911146 1
42 0.8451774823 1
43 0.6554479177 1
44 0.3280345088 1
45 -0.1886250773 1
46 0.8458028379 1
47 0.0301096127 1
48 0.6741709821 1
49 0.0144296745 1
50 0.3990002640 1
51 0.4695452395 1
52 0.3436457162 1
53 0.6598432119 1
54 0.0379981064 1
55 0.6537966390 1
56 0.5340241366 1
57 0.1919530370 1
58 0.2728555764 1
59 0.6888275107 1
60 0.5312461966 1
61 0.1790367101 1
62 0.3826335427 1
63 0.2064404872 1
64 0.2470207681 1
65 0.5759260631 1
66 0.5829190222 1
67 -0.0985784279 1
68 0.6144097143 1
69 0.4522594116 1
70 -0.0052489068 1
71 0.0315020890 1
72 0.2217950823 1
73 0.1962130718 1
74 -0.0080383753 1
75 0.4150633783 1
76 0.1280605668 1
77 0.3824534168 1
78 0.2137112893 1
79 0.5006816251 1
80 0.1139344328 1
81 0.6333567151 1
82 0.3589715047 1
83 0.0749667833 1
84 0.8559724886 1
85 0.8146378982 1
86 0.2774714402 1
87 0.3888358971 1
88 0.3307486495 1
89 0.3436272940 1
90 0.2033945832 1
91 0.3321245723 1
92 0.3696995078 1
93 0.3535729249 1
94 0.3322257645 1
95 0.0604439362 1
96 0.5000034490 1
97 0.7683894312 1
98 0.6985385410 1
99 0.1451022583 1
100 0.2466900120 1
101 0.1218683737 1
102 0.6099798302 1
103 -0.0591362373 1
104 -0.8416699670 1
105 -0.3493988414 1
106 0.1088909088 1
107 0.4797100013 1
108 0.0538306313 1
109 0.1190510092 1
110 0.5445341561 1
111 0.2449614850 108
112 0.5809359360 1
113 0.0087772637 1
114 0.1631949871 1
115 0.3501941848 1
116 0.3609713265 1
117 0.3591622842 1
118 0.4737819369 1
119 0.1497270172 1
120 0.2211394685 1
121 0.1466359079 1
122 0.2382250423 1
123 0.5317452205 1
124 0.6376971726 1
125 0.4353419337 1
126 0.7283069426 1
127 0.2944089720 1
128 0.1344001529 1
129 0.3798469398 1
130 0.4854365952 1
131 -0.0778930762 1
132 0.2576449623 1
133 0.2084795341 1
134 0.7105188693 1
135 0.3602678383 1
136 -0.0090348339 1
137 0.3792601304 1
138 0.5304196435 1
139 -0.0771439026 1
140 0.4680952163 1
141 0.1629015881 1
142 -0.0645864936 1
143 0.0390760326 1
144 0.4465328799 1
145 0.2497546863 1
146 0.1170558822 1
147 0.4191415793 1
148 0.2760531732 1
149 0.2940007867 1
150 0.0290283671 1
151 0.2568354741 1
152 -0.2245369127 1
153 0.1881343055 1
154 0.3877030264 1
155 0.0882679387 1
156 0.1878164034 1
157 -0.0100760322 1
158 0.5195161647 1
159 0.3560957068 1
160 0.1160519936 1
161 0.1841383532 1
162 0.3563182876 1
163 0.0311080282 1
164 -0.1177067799 1
165 0.4042027038 1
166 0.4043059888 1
167 0.1671537172 1
168 0.8917153277 1
169 -0.0508335075 1
170 -0.1163909195 1
171 0.5333071851 1
172 -0.0404623000 1
173 0.3766240093 1
174 0.7281694194 1
175 0.8201163435 1
176 0.2476336931 1
177 0.1668896450 1
178 0.4530709790 1
179 0.3476895715 1
180 0.4776369229 1
181 0.4508829391 1
182 0.4796622267 1
183 0.3311136677 1
184 0.4286539301 1
185 0.5176419558 1
186 0.0516923154 1
187 0.3665158431 1
188 -0.0901339655 1
189 0.6101273731 1
190 0.2668858374 1
191 0.6819863976 1
192 0.6771501698 1
193 0.5870609764 1
194 0.1702534850 1
195 -0.1844988814 1
196 -0.3518360666 1
197 0.6700511461 1
198 0.4713370776 1
199 0.4551311275 1
200 0.1774855482 1
201 0.7058466784 1
202 0.0560209457 1
203 0.1581851727 1
204 0.5424169442 1
205 0.2819923085 1
206 0.1366815931 1
207 0.3122177029 1
208 0.1716834471 1
209 -0.0579335146 1
210 0.7693200619 1
211 0.2854467717 1
212 0.4960202803 1
213 0.3145097250 1
214 0.2207569314 1
215 0.1138058219 1
216 0.4837649406 1
217 0.2839463413 1
218 0.4948218758 1
219 0.2793955942 1
220 0.2597330165 1
221 0.5821602542 1
222 0.0752454810 1
223 0.3098030576 1
224 0.0857884073 1
225 -0.0080169438 1
226 0.5440046198 1
227 0.1418764230 1
228 0.7677098381 1
229 0.3263158303 1
230 0.2055903239 1
231 0.1643560599 1
232 0.2394843879 1
233 -0.0549629185 1
234 0.2029986069 1
235 0.0955332784 1
236 0.5005364837 1
237 0.3781310230 1
238 0.2225660264 1
239 0.3650727006 1
240 -0.3076614015 1
241 0.5866302986 1
242 0.3182789350 1
243 0.5884433529 1
244 0.6760797492 1
245 0.6782233261 1
246 -0.2723648437 1
247 0.1056449137 1
248 0.5896231720 1
249 0.2275278423 1
250 0.0899990931 1
251 0.3877002367 1
252 0.0058872679 1
253 -0.0368859806 1
254 0.3779907328 1
255 0.2725121493 1
256 0.2980752018 1
257 0.4140184509 1
258 -0.3264013398 1
259 0.7269657837 1
260 0.4969151125 1
261 0.4691109801 1
262 0.7151003587 1
263 0.5642643760 1
264 -0.0869078980 1
265 -0.1713346346 1
266 -0.1976696764 1
267 0.2805360963 1
268 0.7406701187 1
269 0.0952942338 1
270 0.4005519628 1
271 0.5473762290 1
272 0.4067234702 1
273 0.1705437911 1
274 0.2624307767 1
275 0.4257208627 1
276 0.5882721615 1
277 0.2359616987 1
278 0.7119215609 1
279 0.4664370196 1
280 0.2994440720 1
281 0.6632640656 1
282 0.4691036779 1
283 -0.2828870550 1
284 0.1653929109 1
285 0.3438925224 1
286 0.2521511446 1
287 -0.0806621520 1
288 0.4126897726 1
289 0.6500065129 1
290 0.2475734673 1
291 0.0782295021 1
292 0.2931136563 1
293 0.2848091190 1
294 0.5298157306 1
295 0.2419196858 1
296 -0.3118269147 1
297 0.7595289121 1
298 0.6295063400 1
299 0.2701684814 1
300 0.5642089107 1
301 0.2297590510 1
302 0.0493528770 1
303 0.0760935602 1
304 -0.1172842414 1
305 0.6909656300 1
306 0.6622772840 1
307 0.3298475741 1
308 0.6711138256 1
309 0.2410073293 1
310 0.7811331893 1
311 0.3233878740 1
312 -0.5044705177 1
313 0.1815787014 1
314 0.1400293750 1
315 0.8394936016 1
316 0.8313105716 1
317 0.5571601513 1
318 -0.0872725509 1
319 0.7057679591 1
320 0.3755987477 1
321 0.4189385366 1
322 0.8490485477 1
323 0.1094165752 1
324 0.0496953799 1
325 0.2165811301 1
326 0.4706602442 1
327 -0.0362511946 1
328 0.5255803103 1
329 0.4932128149 1
330 0.0411832469 1
331 0.3311211474 1
332 0.3138566035 1
333 0.5985592233 1
334 0.2840238211 1
335 0.4556679867 1
336 0.4628741551 1
337 0.1757091366 1
338 0.2412759735 1
339 0.0601761362 1
340 -0.0430231945 1
341 -0.1523161557 1
342 0.5309113375 1
343 0.7628177360 1
344 0.5078647971 1
345 0.2667311454 1
346 0.3084307266 1
347 0.3593858195 1
348 0.5142198323 1
349 -0.0139906198 1
350 0.1415896864 1
351 0.3018882049 1
352 0.4112409793 1
353 -0.1040525872 1
354 -0.0568063429 1
355 0.4661112229 1
356 0.3618638008 1
357 0.1532421225 1
358 0.4793159082 1
359 0.3876627789 1
360 0.2924777826 1
361 0.4067620991 1
362 0.8198473051 1
363 0.3056793817 1
364 0.3632331280 1
365 0.6867932323 1
366 0.0601307778 1
367 -0.1703886322 1
368 0.0059174015 1
369 0.3416771963 1
370 0.3992548772 1
371 0.2684149499 1
372 0.4923404840 1
373 0.1257978340 1
374 0.0578822117 1
375 0.4303951430 1
376 0.0482997727 1
377 -0.3194639488 1
378 0.3353926671 1
379 0.5520004660 1
380 0.3919146332 1
381 0.3589637380 1
382 0.2552030949 1
383 0.0138402735 1
384 0.2315032086 1
385 0.1983035283 1
386 0.2265288017 1
387 0.3407679760 1
388 0.8179712385 1
389 0.6767107145 1
390 0.6230911033 1
391 0.4803480779 1
392 0.1146175333 1
393 0.2246004821 1
394 0.3229881878 1
395 0.1164496121 1
396 -0.2260541083 1
397 0.0853487606 1
398 -0.0550642098 1
399 -0.1654132610 1
400 0.1277588382 1
401 0.3432647186 1
402 0.6911857164 1
403 -0.3148271268 1
404 0.4817366290 1
405 -0.3984658811 1
406 0.0398729756 1
407 0.3686957585 1
408 0.6141792890 1
409 0.5262913777 1
410 0.8130169397 1
411 0.2036217227 1
412 -0.1695729607 1
413 0.6324894163 1
414 0.2004817101 1
415 -0.0859590851 1
416 0.1951754648 1
417 0.1919999415 1
418 0.5838420632 1
419 0.5942520012 1
420 0.2114252826 1
421 0.4619801388 1
422 0.2959818338 1
423 0.0808525723 1
424 -0.2815013009 1
425 0.2864406455 1
426 0.3493806282 1
427 0.8131763140 1
428 0.1109958519 1
429 0.5264454986 1
430 0.5367803730 1
431 0.1916849782 1
432 0.5725062232 1
433 0.0765550211 1
434 0.0604511207 1
435 0.6051076393 1
436 0.3678784441 1
437 0.5334949433 1
438 0.6780639177 1
439 0.2310735175 1
440 0.2188606376 1
441 0.3346448859 1
442 0.5472945701 1
443 -0.1221071770 1
444 0.2681701548 1
445 -0.1465334384 1
446 0.2240855836 1
447 0.2700695616 1
448 0.4433035544 1
449 0.3687371986 1
450 0.2007906668 1
451 0.3277299060 1
452 -0.0108096448 1
453 0.7329896276 1
454 0.7311136002 1
455 0.3353281581 1
456 0.5046182552 1
457 -0.1008962792 1
458 0.5187621618 1
459 0.1709314629 1
460 0.3601948203 1
461 0.3764911487 1
462 0.0403925171 1
463 0.0240967208 1
464 0.3943053967 1
465 0.1764398104 1
466 0.7403661658 1
467 0.0541591987 1
468 0.2076454985 1
469 -0.0758384391 1
470 0.0665180316 1
471 0.7664678802 1
472 0.5068753165 1
473 -0.1229660838 1
474 0.0931774591 1
475 0.2534573169 1
476 0.3686467479 1
477 0.0184863846 1
478 0.0226303452 1
479 0.7318886595 1
480 0.3659665245 1
481 -0.0079624939 1
482 0.7842346418 1
483 -0.0441921907 1
484 0.5844198658 1
485 0.2552913850 1
486 0.5622162554 1
487 0.1575700071 1
488 0.1369633623 1
489 0.1487280065 1
490 0.0671202010 1
491 0.0020476098 1
492 0.8373038996 1
493 0.1305390174 1
494 0.2661862640 1
495 0.0373751796 1
496 0.2766456870 1
497 0.4915683281 1
498 -0.3067863206 1
499 -0.0259485651 1
500 0.3521415629 1
501 0.3671523520 1
502 0.0814793228 1
503 -0.0754613055 1
504 0.6269191700 1
505 0.8329570826 1
506 0.7713012213 1
507 0.3315547391 1
508 0.1341456563 1
509 0.4205042006 1
510 -0.3223185346 1
511 -0.2260771009 1
512 0.5872602404 1
513 0.1833900458 1
514 0.4336638960 1
515 0.3826232004 1
516 0.4929503653 1
517 0.1595725952 1
518 0.0295979341 1
519 0.3001041423 1
520 0.2760240702 1
521 -0.1673500275 1
522 0.4019214619 1
523 0.0419429498 1
524 0.3634279762 1
525 0.2979923377 1
526 0.2838223459 1
527 -0.0644390515 1
528 0.1981963887 1
529 0.8298688739 1
530 0.0660627899 1
531 0.1989715356 1
532 0.3631576229 1
533 0.4164611554 1
534 0.3551881665 1
535 0.1868923569 1
536 0.7667582254 1
537 -0.0393699817 1
538 0.5874374405 1
539 0.7727620372 1
540 -0.2036071404 1
541 0.1685978364 1
542 0.0152751804 1
543 -0.1976525651 1
544 0.5076163454 1
545 0.4411114670 1
546 0.1994365151 1
547 0.3904488479 1
548 0.3374950272 1
549 0.3632538770 1
550 0.5905955250 1
551 0.7356141188 1
552 -0.0121310267 1
553 0.4911220944 1
554 0.2608561782 1
555 0.4956643939 1
556 0.3029316285 1
557 0.5352948159 1
558 -0.0122986487 1
559 -0.0666941627 1
560 0.2142515093 1
561 0.8309542444 1
562 0.5454275773 1
563 0.6032459004 1
564 0.1771783516 1
565 -0.0626913620 1
566 0.0534027674 1
567 0.6399283703 1
568 0.0630189028 1
569 0.5450330485 1
570 0.2834993644 1
571 0.3008444000 1
572 0.2652764766 1
573 -0.0477342067 1
574 0.3326870363 1
575 0.2078530944 1
576 0.2029194233 1
577 0.1167812507 1
578 0.0803936733 1
579 0.4396877076 1
580 0.5031679340 1
581 0.5537541883 1
582 0.1392495955 1
583 -0.0200819394 1
584 0.6263208944 1
585 0.3724629900 1
586 0.1878351943 1
587 0.3431896417 1
588 0.3262341872 1
589 -0.9486340446 2
590 0.4530544218 1
591 0.0942408224 1
592 0.5168032441 1
593 0.7648081998 1
594 0.6295775102 1
595 -0.0482076953 1
596 0.5261052679 1
597 -0.2052646079 1
598 -0.0262583297 1
599 0.3063585019 1
600 0.3780577128 1
601 -0.8074175767 2
602 -0.0448763975 1
603 -0.0171717018 1
604 0.4627886720 1
605 0.5341510930 1
606 0.3963552571 1
607 0.0726921189 1
608 0.5969767349 1
609 0.1565259683 1
610 0.5562862950 1
611 0.3954419808 1
612 0.0900883827 1
613 0.1942570834 1
614 0.0452145520 1
615 0.2122818824 1
616 0.3730738468 1
617 0.4245081285 1
618 0.0451163568 1
619 0.3492792267 1
620 -0.1953924528 1
621 -0.3201189347 1
622 0.4954762712 1
623 0.3436605010 1
624 0.0347000433 1
625 -0.0504291822 1
626 0.3689957085 1
627 -0.0768471737 1
628 0.2809838542 1
629 0.3862457195 1
630 0.2724243810 1
631 0.4143098175 1
632 0.1073933508 1
633 0.2041128659 1
634 -0.0428198963 1
635 0.2394884336 1
636 0.0824156668 1
637 0.4269780105 1
638 -0.1117097676 1
639 -0.1187873862 1
640 0.5291082466 1
641 0.7994744280 1
642 0.6818226086 1
643 0.3595957080 1
644 0.3028784422 1
645 0.4478369199 1
646 0.4431329984 1
647 0.2590394232 1
648 0.6823619958 1
649 0.6378300420 1
650 0.6551689589 1
651 0.6712618399 1
652 0.5558174616 1
653 0.1328769085 1
654 0.1909018832 1
655 0.7570270456 1
656 -0.0828458251 1
657 0.7295753299 1
658 0.6358525438 1
659 0.7905764912 1
660 0.5417407206 1
661 0.5708733525 1
662 0.3179632986 1
663 0.0546534773 1
664 0.6761759724 1
665 -0.3564763827 1
666 0.2153710408 1
667 0.1396575683 1
668 0.2540289103 1
669 0.0733541081 1
670 -0.1694894739 1
671 0.3649561801 1
672 0.4387008730 1
673 0.4607813227 1
674 0.1830536320 1
675 0.6230221952 1
676 0.5123476739 1
677 -0.1085150929 1
678 0.7392818981 1
679 0.0711444122 1
680 0.8297366901 1
681 0.1744725735 1
682 0.4902975192 1
683 0.6224609583 1
684 0.2787001152 1
685 0.2654180744 1
686 -0.2117564176 1
687 0.8518880855 1
688 0.3654032014 1
689 0.6917566559 1
690 0.4795651901 1
691 0.6545584746 1
692 0.2464249786 1
693 0.3611427238 1
694 0.8455547871 1
695 0.6037152335 1
696 0.4693955085 1
697 0.6821375610 1
698 0.2564643683 1
699 0.1653538486 1
700 -0.0624313959 1
701 0.7812928759 1
702 0.0068040462 1
703 0.1321925744 1
704 0.2686543264 1
705 0.3514031370 1
706 0.0372257615 1
707 0.7971454607 1
708 0.2896346911 1
709 0.4724602046 1
710 0.3468029997 1
711 -0.2256272331 1
712 0.3743508825 1
713 0.5450745221 1
714 0.5545777538 1
715 0.2622581457 1
716 0.4549027085 1
717 0.1017765688 1
718 0.2006743956 1
719 0.3179986415 1
720 0.3669348708 1
721 -0.0364018233 1
722 0.4129553573 1
723 0.1744240817 1
724 -0.0252232570 1
725 0.2726486377 1
726 0.5889904886 1
727 0.7951939558 1
728 0.7258363824 1
729 0.0799450334 1
730 0.1279693292 1
731 0.7354481435 1
732 0.0395677567 1
733 0.0246831725 1
734 0.3369063810 1
735 0.0650497946 1
736 0.4886040180 1
737 0.2853349974 1
738 -0.2164826242 1
739 0.3501006134 1
740 0.5343272193 1
741 0.6281847410 1
742 0.6275160877 1
743 0.4092018894 1
744 0.4320565521 1
745 0.3537264727 1
746 0.7266113318 1
747 0.2529395264 1
748 0.0250082655 1
749 -0.0381639623 1
750 -0.0967079012 1
751 -0.1523134429 1
752 0.5831194685 1
753 -0.1424668318 1
754 0.3398760182 1
755 0.3923737555 1
756 0.7192842098 1
757 0.2671872278 1
758 0.1231493985 1
759 0.4617703957 1
760 0.5246718844 1
761 0.7285140143 1
762 -0.2046510105 1
763 0.1539306664 1
764 0.4373398149 1
765 0.3084146604 2
766 0.4826510414 1
767 0.2502323089 1
768 0.5805850916 1
769 0.1408441697 1
770 0.3538420574 1
771 0.1411215936 1
772 0.0707606038 1
773 0.5908365144 1
774 0.3930738331 1
775 0.3313805100 1
776 -0.1241902071 1
777 0.5885724510 1
778 0.7559495379 1
779 0.3285947099 1
780 0.3429879316 1
781 0.0328042203 1
782 -0.0018947432 1
783 0.4643505392 1
784 0.2313017613 1
785 0.1629415188 1
786 -0.0156781192 1
787 -0.3021035376 1
788 0.2560354461 1
789 0.0923516566 1
790 0.3675173525 1
791 0.4555113071 1
792 0.4969184675 1
793 0.1052045241 1
794 0.6742197725 1
795 0.2920814366 1
796 -0.2372954279 1
797 0.2228569138 1
798 0.7522203717 1
799 0.1027058151 1
800 0.1174611679 1
801 0.3524879726 1
802 0.1695880087 1
803 0.5145420351 1
804 0.4016813268 1
805 0.6171051443 1
806 -0.1294897868 1
807 0.3792600773 1
808 0.7136278188 1
809 0.1246368302 1
810 -0.0618717477 1
811 0.4692406760 1
812 0.5329840572 1
813 0.4744212862 1
814 0.7754590659 1
815 0.4942901758 1
816 0.6274492931 1
817 0.2865328577 1
818 0.1430966999 1
819 0.4737831140 1
820 0.4824070598 1
821 -0.3011862515 1
822 0.4304087823 1
823 0.1827174972 1
824 0.3290355102 1
825 -0.0302767949 1
826 0.4405937950 1
827 -0.1328646518 1
828 0.1076466275 1
829 -0.0776436315 1
830 0.2282072273 1
831 0.2675280519 1
832 0.6406372265 1
833 -0.0009905476 1
834 0.5366903771 1
835 0.3991816851 1
836 0.2133610832 1
837 0.2194290306 1
838 0.3352727645 1
839 0.1118393988 1
840 0.2861074367 1
841 0.8246543694 1
842 0.2400017697 1
843 0.3453011812 1
844 -0.0964951382 1
845 0.3759619321 1
846 0.0674414865 1
847 0.2984467780 1
848 0.7062465270 1
849 0.2588130565 1
850 0.3934388507 1
851 0.1289873523 1
852 -0.1588070817 1
853 0.3902356305 1
854 0.5641963133 1
855 0.4199979814 1
856 0.0503311041 1
857 0.2718910266 1
858 0.0586937662 1
859 0.1793237013 1
860 0.8907569057 1
861 -0.0185498479 1
862 0.1490912304 1
863 0.3504297883 1
864 -0.2297740394 1
865 0.2789724649 1
866 -0.1448811288 1
867 -0.0362550352 1
868 0.4814819935 1
869 0.7049479564 1
870 0.4019821983 1
871 -0.3636546310 1
872 0.8353107095 1
873 0.3700998416 1
874 -0.0962514651 1
875 0.6277968482 1
876 -0.0051160795 1
877 0.6757554708 1
878 0.2956040908 1
879 0.4159198779 1
880 0.4881838581 1
881 0.2185372178 1
882 0.0458765864 1
883 0.3993427327 1
884 -0.2324195589 1
885 0.3346765198 14
886 0.1045793503 1
887 0.1308038790 1
888 -0.1419342738 1
889 0.0594276486 1
890 0.3373245569 1
891 0.5018809149 1
892 0.6935567419 1
893 0.6575190577 1
894 0.3494313087 1
895 0.1926564074 1
896 0.1593563278 1
897 0.5182196725 1
898 0.4602961428 1
899 0.1417429177 1
900 0.1909426012 1
901 0.4436583367 1
902 0.2065382414 1
903 0.2223652633 1
904 0.3247514993 1
905 0.0370862380 1
906 0.2622899986 1
907 0.2671720541 1
908 -0.0854663098 1
909 0.0690601628 1
910 0.3251470417 1
911 0.3843652076 1
912 0.1296765039 1
913 0.3702433170 1
914 0.5453588113 1
915 0.2463104101 1
916 0.5462451980 1
917 0.5997227266 1
918 0.5100818934 1
919 0.1918039855 1
920 0.3303842365 1
921 0.0465720736 1
922 0.4195219069 1
923 -0.2884890039 1
924 0.7034535936 1
925 0.1968801822 1
926 0.6157359243 1
927 -0.0458504865 1
928 0.6809795294 1
929 -0.3440631937 1
930 0.7527084427 1
931 0.3866752531 1
932 0.3771099799 1
933 0.4360033139 1
934 0.1443905481 1
935 0.0804384618 1
936 0.0121187579 1
937 0.2492923863 1
938 0.4880345145 1
939 0.2085963053 1
940 0.7657784885 1
941 0.2917927329 1
942 0.2937975307 1
943 0.7072261133 1
944 -0.1358662975 1
945 0.7131521573 1
946 0.6089458681 1
947 0.2015162207 1
948 0.2921368047 1
949 -0.2446510106 1
950 0.1947258372 1
951 0.3871197764 1
952 0.2010024997 1
953 -0.0892479529 1
954 0.3717418295 1
955 -0.1951650105 1
956 0.5292947313 1
957 0.0534299191 1
958 0.1971033670 1
959 -0.0209127881 1
960 0.0151521625 1
961 0.0456146277 1
962 0.4237870949 1
963 0.3939505620 1
964 0.2292742420 1
965 0.0994751293 1
966 0.3152814804 1
967 0.1561368195 1
968 0.7109065928 1
969 0.2478216980 1
970 0.1001988709 1
971 0.1570268898 1
972 0.5288645090 1
973 0.4847657665 1
974 0.1534340506 1
975 0.1737305509 1
976 0.3700730166 1
977 0.5760478947 1
978 0.5419765856 1
979 0.4571893972 1
980 0.4534370619 1
981 0.5619973046 1
982 0.5470634290 1
983 0.6738875095 1
984 0.1898874505 1
985 0.3306532507 1
986 0.4494931593 1
987 -0.0908731634 1
988 0.2788365722 1
989 0.2568866539 1
990 0.0890053765 1
991 0.0241657142 1
992 0.5189528518 1
993 0.4793493546 1
994 -0.0057507404 1
995 0.4000382424 1
996 -0.4098342669 1
997 0.2144471136 1
998 0.4216099095 1
999 0.6405794603 1
1000 0.2081078709 1
$Forests
$Forests[[1]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 380000, 378000, 492500, 352000, 377000, 410000, 388000, 355000, 360000, 370000, 430000, 345000, 385000, 650000, 4e+05, 358000, 363000, 440000, 340000), floor_area_sqm = c(93, 92, 84, 108, 84, 98, 103, 98, 84, 83, 84, 104, 84, 91, 104, 104, 84, 84, 91, 84), storey_order = c(3L, 1L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 1L, 1L, 3L, 2L, 3L, 4L, 5L, 1L), remaining_lease_mths = c(790, 767, 799, 912, 800, 735, 799, 728, 782, 803, 777, 781, 789, 715, 815, 783, 770, 780, 669, 780), PROX_CBD = c(7.92065359752155, 8.01258306529517, 8.15960948514705, 8.12312779702036, 8.28689365911172, 8.07728506382532, 8.31972436488376, 8.19895861369783, 7.37752466520609, 8.52567265657093, 7.32999369210923, 7.27303659463988, 7.23308787648785, 8.8262745849674, 7.71625132507906, 6.8579883001408, 6.82164733234375, 6.82164733234375, 6.95185067667089, 6.73119135364588), PROX_ELDERLYCARE = c(1.44631042678071, 1.38923408288603, 1.45090119588013, 1.71708078323557, 1.3668692597991, 1.22552837794249, 1.3912791419992, 1.1658248464307, 1.11141904944431, 1.23693676843424, 1.04617467786566, 0.949520652768775, 0.804640181087392, 0.896855030989675, 1.13999552495818, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.368543492371998, 0.709869492714774), PROX_HAWKER = c(0.646393168274836, 0.532883444787396, 0.40344417957638, 0.581802643409563, 0.269406334629514, 0.503102516785602, 0.252588085280054, 0.391405491562813, 1.06790139631185, 0.0724679807682574, 1.00458194418859, 0.905159668549179, 0.727393295990439, 0.311054993693233, 0.888477780938884, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.163396016993116, 0.84617550022745 ), PROX_MRT = c(0.434970780163821, 0.57194553577364, 0.408889372474398, 0.142211914808532, 0.467794692056616, 0.711885268750489, 0.44379796826936, 0.707144761815547, 0.450606800129455, 0.510058766918036, 0.446590670593176, 0.477339162120678, 0.626719191507479, 0.17731989795878, 0.227897729387739, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.258776848421036, 0.447149108468339 ), PROX_PARK = c(0.790688256163915, 0.580004121625521, 0.650146210437373, 0.921087542045637, 0.570592214216024, 0.413960848298732, 0.59965919275643, 0.372450573927522, 1.30417314517193, 0.557643312318536, 1.30043300411079, 1.28136359713013, 1.17683143601381, 0.458605630557841, 0.374132090410645, 1.26891760289394, 1.33915084667526, 1.33915084667526, 0.871860056746433, 1.30601230217613 ), PROX_GOOD_PRISCH = c(2.86596411907387, 2.75227504535898, 2.95345383530684, 3.16123688190063, 2.99359805566516, 2.66084492380109, 3.04207330950824, 2.73491137460549, 2.87682745937193, 3.13534109620979, 2.81856751915823, 2.72285479219865, 2.53413597667736, 2.8424495793979, 1.93537396204111, 2.57894825178105, 2.67483404440455, 2.67483404440455, 1.99104033276262, 2.67147237000904), PROX_MALL = c(2.02812113432733, 2.11322307221905, 2.20417563031698, 2.25269448786787, 2.09618768409308, 2.0316459728171, 2.10790194839897, 1.94983703099632, 1.52964479685301, 1.96281231550532, 1.4733570331857, 1.40144317349524, 1.33824767405872, 1.64561868645684, 1.9342939090943, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.10491400246256, 0.894914409230097), PROX_CHAS = c(0.0418426354504526, 0.1333322783253, 0.102408834624747, 0.169904154790832, 0.229330661012247, 0.279534674537085, 0.261198443001062, 0.293834776478611, 0.123680988169118, 0.169369143123463, 0.100781853121145, 0.150676124399865, 0.335243362149438, 0.221229860630612, 0.147762521806201, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.197049444171332, 0.468632365618207), PROX_SUPERMARKET = c(0.6226371739075, 0.475213328012689, 0.391977689272912, 0.496146947525001, 0.266710264104055, 0.412975566732202, 0.272257424647181, 0.293834967432244, 0.15284622075069, 0.169391527985645, 0.154588063793208, 0.216512452964216, 0.400791637001426, 0.221249484047241, 0.185503456748824, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.145490551360364, 0.541263540151477), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 3L, 0L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 1L, 2L, 2L, 3L, 3L, 5L, 3L, 4L, 4L, 2L, 2L, 3L, 1L, 1L, 1L, 3L, 2L), WITHIN_350M_BUS = c(6L, 6L, 7L, 8L, 7L, 6L, 9L, 7L, 9L, 8L, 8L, 7L, 4L, 5L, 6L, 3L, 4L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(3L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 216.461368256164, 235.976717832668, 299.820923234062, 371.989017832288, 374.19107548357, 403.683637410305, 443.498935587027, 605.514688125721, 610.445990290217, 634.741773353067, 669.321385113752, 696.580684340234, 952.00152168024, 983.961932641044, 1073.06026991167, 1117.04635471723, 1117.73393152475, 1126.0906971293, 1211.67440503118)), row.names = c("1", "200", "327", "669", "266", "395", "540", "29", "948", "404", "187", "611", "171", "814", "809", "168", "46", "322", "492", "529"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.937189409305799, 0.925581440568534, 0.881292356435809, 0.820380306704427, 0.818354165610155, 0.790326704959397, 0.75000489500545, 0.562899223268955, 0.556787398385043, 0.526460345465146, 0.482831989565246, 0.448230735831234, 0.146451522293361, 0.115971352039096, 0.0465310495467742, 0.0225284274297322, 0.0222153420362504, 0.0185712100741513, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4005561462
R squared (OOB): 0.1756063
$Forests[[2]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(265000, 250000, 275000, 270000, 255000, 245000, 359900, 355000, 370000, 3e+05, 298000, 303888, 330000, 350000, 279000, 305000, 303000, 316000, 318000, 297000), floor_area_sqm = c(91, 97, 98, 97, 91, 88, 93, 93, 93, 96, 93, 93, 103, 103, 91, 91, 92, 92, 91, 91), storey_order = c(2L, 4L, 4L, 2L, 4L, 2L, 3L, 3L, 5L, 4L, 1L, 2L, 2L, 4L, 2L, 4L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(724, 708, 689, 687, 686, 668, 1117, 1111, 1106, 791, 777, 782, 773, 768, 801, 791, 794, 781, 765, 788), PROX_CBD = c(19.4237844042343, 19.2477081153014, 19.3611499271018, 19.1998859465191, 19.1428796063974, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5761736305699, 18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 18.2989051402725, 18.2610111258248, 18.2139172788048, 18.2234963781047, 18.2234963781047, 18.1476771148045), PROX_ELDERLYCARE = c(0.695760303539868, 0.533620939869422, 0.67405856369397, 0.482976337773198, 0.457204003422965, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.0638277150498875, 0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.397078044127006, 0.421521882373529, 0.649170232100017, 0.448333702611612, 0.448333702611612, 0.519546459890619), PROX_HAWKER = c(0.430278742731878, 0.435575948420033, 0.578426076793613, 0.407382567332432, 0.491246203286744, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.562029876499453, 0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.491047773869601, 0.453171307776496, 0.488031980714328, 0.416527045274471, 0.416527045274471, 0.209390724873544 ), PROX_MRT = c(1.37619150821735, 1.17336842789895, 1.24242318119045, 1.13705578024219, 1.0490560030484, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.874368880716004, 0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 0.552168886353884, 0.547550551918807, 0.192826481399443, 0.545975779093886, 0.545975779093886, 0.491311596778589), PROX_PARK = c(0.899998771522662, 0.715290586226954, 0.694921724836528, 0.708199402424467, 0.602588748705797, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.287868908027907, 0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.287159802467115, 0.272660801967067, 0.532358306258428, 0.264257474455249, 0.264257474455249, 0.270911567278729), PROX_GOOD_PRISCH = c(10.4013344251086, 10.2559210914134, 10.393420977377, 10.205087741046, 10.1724586401982, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.51590189269927, 9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 9.19982386356694, 9.16752282736586, 9.33501569353139, 9.1355701416359, 9.1355701416359, 9.18618174729203), PROX_MALL = c(1.44800971701603, 1.28177138580973, 1.41164243574585, 1.23204265332191, 1.19002137667581, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.624506085881379, 0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 0.486326630506135, 0.448092738738542, 0.498813518897969, 0.411037179701155, 0.411037179701155, 0.218975149940797), PROX_CHAS = c(0.141128343720225, 0.34509608786971, 0.346579909600863, 0.377747950290313, 0.472048134528426, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.0792988689034794, 0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.0660681856594747, 0.0964740211655948, 0.0363398547195702, 0.132763801624598, 0.132763801624598, 0.218975205360203), PROX_SUPERMARKET = c(1.36375821567757, 1.16090501353567, 1.22987785443232, 1.12464344461301, 1.03656246660954, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.625539331690589, 0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 0.490326509583637, 0.457654559995222, 0.186956242757619, 0.421116980529575, 0.421116980529575, 0.206881250620068), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(0L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 4L, 2L, 2L, 5L, 2L, 2L, 3L), WITHIN_350M_BUS = c(6L, 9L, 8L, 10L, 6L, 13L, 16L, 16L, 16L, 10L, 8L, 8L, 9L, 10L, 6L, 6L, 9L, 6L, 6L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 2L, 4L, 4L, 3L), DNeighbour = c(0, 207.409615306615, 219.041547647401, 241.185457425588, 332.510496141927, 571.103738975806, 669.705340036055, 673.170375642963, 678.322733394364, 887.822494223703, 980.144291768597, 982.666887795645, 1054.91298339632, 1175.42967005483, 1214.35614620505, 1244.26267753861, 1267.260635977, 1271.36728785325, 1273.77640787308, 1280.74285445221)), row.names = c("2", "981", "972", "193", "484", "96", "604", "418", "637", "78", "11", "106", "810", "367", "433", "905", "481", "202", "47", "827"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.948235587613526, 0.942355138155371, 0.930331170585684, 0.86973496199303, 0.641855607358643, 0.527906272018049, 0.523792128734972, 0.517665382953067, 0.269840000400187, 0.171665808300837, 0.169173571379238, 0.10340289678806, 0.0248676909548209, 0.0101974143948618, 0.00315348502783067, 0.0004386064277999, 0.00021278749752358, 0.00011770454147188, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 618876101
R squared (OOB): 0.5511252
$Forests[[3]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(362500, 367000, 412000, 360000, 380000, 425000, 408000, 420000, 468000, 425000, 455000, 393000, 390000, 385000, 448000, 450000, 450000, 520000, 380000, 415000), floor_area_sqm = c(103, 104, 104, 84, 106, 104, 105, 106, 106, 104, 113, 103, 109, 84, 116, 106, 106, 93, 107, 103), storey_order = c(3L, 1L, 2L, 3L, 1L, 2L, 1L, 3L, 5L, 3L, 5L, 2L, 1L, 2L, 3L, 2L, 4L, 3L, 2L, 3L), remaining_lease_mths = c(819, 879, 878, 811, 887, 801, 797, 874, 863, 871, 824, 818, 889, 815, 827, 919, 834, 1133, 871, 834), PROX_CBD = c(14.3801998083441, 14.66420827852, 14.1313829663274, 14.7472020389823, 15.0291078847704, 13.9224032790502, 13.8987191813532, 13.629257933267, 13.629257933267, 14.0236082538335, 14.8805910833212, 14.8805910833212, 14.7712425946156, 13.8115996810708, 15.1039483662242, 13.6245617307962, 15.1256206124729, 13.7835124985007, 15.2330821453909, 15.1256206124729), PROX_ELDERLYCARE = c(0.709377020411434, 0.719957479461771, 0.836104821253693, 1.19052284520552, 1.09928331705025, 0.160860892679658, 0.166628987045545, 0.207468408301612, 0.207468408301612, 1.09340394122649, 1.53481387371296, 1.53481387371296, 0.729534612359916, 0.244605555667631, 1.55233595008815, 0.120631950903102, 1.5866097118695, 1.04590518035641, 1.22808745848404, 1.5866097118695 ), PROX_HAWKER = c(0.928921275219278, 1.17971772396452, 0.73352935155883, 0.606039227085063, 1.15922930524208, 1.57003684649171, 1.60647998640073, 1.4012681206183, 1.4012681206183, 0.594999289424802, 0.395563323563994, 0.395563323563994, 1.70286767909083, 1.71143518366979, 0.672854909342646, 1.48009929412898, 0.674198133913936, 0.817574416707151, 1.40985252978436, 0.674198133913936), PROX_MRT = c(1.02650412956774, 1.12495588646837, 0.735653331318593, 0.807097621625513, 1.36685465541241, 0.375491068655226, 0.337555536848429, 0.681065013996815, 0.681065013996815, 0.469886084443941, 0.650195396152393, 0.650195396152393, 1.0665313702167, 0.198072339225813, 0.927742831261867, 0.357520644011877, 0.930587839854138, 0.648112836468654, 1.62235809597188, 0.930587839854138 ), PROX_PARK = c(0.71485218383349, 0.823954351824118, 0.463826523913091, 0.432698189125414, 0.808345234949979, 0.819174175884815, 0.83983547285748, 0.403276931712581, 0.403276931712581, 0.504422356794811, 0.355836862982211, 0.355836862982211, 0.405128535389849, 0.925135888784, 0.613453702116727, 0.731000545087102, 0.625625874274951, 0.438074957540257, 0.633472210001671, 0.625625874274951), PROX_GOOD_PRISCH = c(2.72778429145315, 2.99834463762659, 2.52734391167264, 3.13467644284063, 3.36640767040689, 2.26578798898653, 2.24487256678893, 1.96779323327463, 1.96779323327463, 2.51794344218072, 3.33079371618761, 3.33079371618761, 3.13265552080448, 2.17137072991142, 3.51513652285447, 1.96554365084008, 3.54140201350838, 2.3007469286795, 3.56691345353299, 3.54140201350838), PROX_MALL = c(0.949257633150117, 0.669111824361406, 0.66282583229379, 0.738705771798207, 0.486526360127578, 1.34118728457461, 1.33259876169033, 1.12429495075828, 1.12429495075828, 0.418819234777705, 0.390496575840073, 0.390496575840073, 0.541352629222412, 1.25122768833936, 0.472438990852491, 1.05956757611768, 0.445444903624544, 0.615576551193732, 0.253259472709144, 0.445444903624544), PROX_CHAS = c(0.453083161817035, 0.38494516455544, 0.528800676490504, 0.19051372613691, 0.228652490110126, 0.0806372798138111, 0.0582471476749484, 0.260044927245007, 0.260044927245007, 0.151261605672147, 0.448788349522024, 0.448788349522024, 0.220588325506638, 0.130123043615932, 0.353464796953762, 2.17172157220984e-06, 0.387886097439527, 0.253975316505048, 0.210576528602503, 0.387886097439527), PROX_SUPERMARKET = c(0.513065398645433, 0.384052647553184, 0.528799775767506, 0.326764101800336, 0.234691730121176, 0.189550835904173, 0.2065347950197, 0.288903462518554, 0.288903462518554, 0.151260689076964, 0.447693008221967, 0.447693008221967, 0.49532093691776, 0.30366394922488, 0.429218479578941, 0.237807435452358, 0.411626017932148, 0.253974877653299, 0.21397076195142, 0.411626017932148), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 3L, 2L, 3L, 2L, 3L, 3L, 0L, 2L, 2L, 0L, 0L, 2L, 3L, 2L, 0L, 3L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 6L, 6L, 4L, 3L, 3L, 3L, 3L, 2L, 5L, 2L, 2L, 3L, 2L), WITHIN_350M_BUS = c(2L, 7L, 6L, 9L, 8L, 9L, 9L, 6L, 6L, 12L, 5L, 5L, 8L, 10L, 7L, 10L, 6L, 6L, 12L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 3L, 3L, 4L, 2L, 2L, 2L, 2L, 2L, 1L, 5L, 3L, 4L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 392.709761042428, 399.488949567881, 497.692187264743, 661.493961861219, 701.937369605872, 736.768783069963, 762.137865164597, 765.653806489523, 766.479547417181, 820.736843049747, 825.894829615863, 866.700134952218, 876.825512059169, 877.913273343619, 892.239380029216, 907.886801629154, 912.822968938612, 913.447290141493, 917.18264143907)), row.names = c("3", "686", "695", "136", "314", "219", "531", "503", "415", "51", "852", "639", "527", "235", "188", "656", "457", "380", "428", "233"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.666951129774113, 0.656564458805456, 0.497802300242796, 0.230242789948381, 0.171633482518972, 0.125823564172555, 0.0957983773940958, 0.0918863670067076, 0.0909768610026466, 0.039701107588451, 0.0357796153180082, 0.0114601720431177, 0.00740740435366321, 0.00702198400818542, 0.0028784779885992, 0.000406736121619829, 8.99475353952728e-05, 6.60755391184512e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2329245019
R squared (OOB): -0.3920752
$Forests[[4]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 365000, 369988, 435000, 437000, 330000, 403000, 385000, 425000, 473800, 370000, 450000, 353000, 398888, 385000, 405000, 450000, 452000, 370000, 470000), floor_area_sqm = c(92, 91, 91, 94, 94, 85, 90, 93, 90, 90, 93, 94, 93, 93, 93, 93, 95, 95, 90, 93), storey_order = c(3L, 5L, 4L, 2L, 3L, 4L, 3L, 5L, 2L, 6L, 3L, 4L, 1L, 6L, 4L, 6L, 3L, 3L, 3L, 5L), remaining_lease_mths = c(1059, 993, 1002, 1113, 1120, 992, 1053, 1140, 1139, 1140, 1127, 1123, 1136, 1127, 1138, 1138, 1126, 1121, 997, 1125), PROX_CBD = c(13.6873856248974, 13.2138793761114, 13.2138793761114, 14.0214886887106, 14.0691382395842, 13.0825190214061, 14.2313196249897, 12.9599687546274, 14.4131933766039, 14.4131933766039, 12.9599687546274, 14.0429369190019, 12.9273038019752, 12.9439612539798, 12.9439612539798, 12.9439612539798, 14.1366846915735, 14.2856092918761, 13.5299248791723, 14.2374266118925), PROX_ELDERLYCARE = c(0.720975229682918, 0.200446926946864, 0.200446926946864, 1.04333655871926, 1.08280856328681, 0.120371550198491, 1.23431696680562, 0.230213196902471, 1.43140028556732, 1.43140028556732, 0.230213196902471, 1.1015647640471, 0.250608726248769, 0.119102012768026, 0.119102012768026, 0.119102012768026, 1.17371591683522, 1.29536834443332, 0.737190256849548, 1.2819446304668 ), PROX_HAWKER = c(1.83406121528111, 1.87231067409155, 1.87231067409155, 1.2014358291776, 1.21079813450924, 1.90213677974947, 1.20453145676494, 2.16699861471209, 1.70733975651849, 1.70733975651849, 2.16699861471209, 1.07710025413616, 2.14952956067865, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.09084844555913, 1.14967766552968, 1.28441999759135, 1.02089221118434), PROX_MRT = c(0.19923660487806, 0.348476568009787, 0.348476568009787, 0.325652198483679, 0.281224364060027, 0.30821900832469, 0.14509881944895, 0.576831878931421, 0.160895515953214, 0.160895515953214, 0.576831878931421, 0.324573358240557, 0.585364307317434, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.218319465176875, 0.0748886383392391, 0.189597864599581, 0.148741201515391), PROX_PARK = c(0.855123415409032, 0.701388397724732, 0.701388397724732, 0.524931496780237, 0.468913262301943, 0.557623544885242, 0.30799989212087, 0.828547076231476, 0.362779794623634, 0.362779794623634, 0.828547076231476, 0.58019258504408, 0.834972281659159, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.474063272255088, 0.297003339879563, 0.695004999747215, 0.440474428767772), PROX_GOOD_PRISCH = c(4.98236347160825, 4.43819501492863, 4.43819501492863, 5.02043421457898, 5.07622831499557, 4.27923006279343, 5.24106386657147, 4.35761410397793, 5.6363766911051, 5.6363766911051, 4.35761410397793, 4.9857651679507, 4.33782029579385, 4.27162250172191, 4.27162250172191, 4.27162250172191, 5.09375212835948, 5.27158847877433, 4.45977917937361, 5.16870486361587), PROX_MALL = c(0.138188079312201, 0.411800643307333, 0.411800643307333, 0.399157770965225, 0.352184781664103, 0.482494809972804, 0.200492724858517, 0.630320880177991, 0.596976127865625, 0.596976127865625, 0.630320880177991, 0.401409437181884, 0.664096204002356, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.295276560881227, 0.136646142991964, 0.598877544697789, 0.22058685557285), PROX_CHAS = c(0.138188055488585, 0.186991486151685, 0.186991486151685, 0.142774662207743, 0.167321001424632, 0.1115602293269, 0.200492722653611, 0.256311352337612, 0.168005379342294, 0.168005379342294, 0.256311352337612, 0.0207330025336023, 0.273668945808659, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.0995517477546361, 0.136646133179357, 0.124645472322039, 0.177995101264401), PROX_SUPERMARKET = c(0.147450463248511, 0.40197012970004, 0.40197012970004, 0.142773459146917, 0.167319845962294, 0.482493892596986, 0.210915135620544, 0.621743565428055, 0.168006305985119, 0.168006305985119, 0.621743565428055, 0.0207321820187816, 0.655577492568061, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.0995512052866983, 0.146294584623949, 0.181636181040517, 0.177995229543633), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 4L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 6L, 8L, 7L, 6L, 3L, 4L, 4L, 3L, 6L, 3L, 4L, 4L, 4L, 8L, 6L, 5L, 8L ), WITHIN_350M_BUS = c(7L, 2L, 2L, 9L, 9L, 4L, 6L, 3L, 6L, 6L, 3L, 9L, 3L, 3L, 3L, 3L, 8L, 8L, 8L, 6L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 7L, 7L, 5L, 6L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 4L, 7L, 7L, 6L, 7L), DNeighbour = c(0, 544.940873730205, 545.39844393016, 634.691241062754, 638.3277267291, 701.393768141993, 721.093664650788, 722.988340730199, 727.004756169835, 728.459897239354, 728.825736340222, 754.857539787527, 756.590345602626, 760.765633319148, 761.426105162991, 762.422034417489, 766.200502244567, 797.905049155804, 813.391916702616, 855.765202684695)), row.names = c("4", "474", "313", "878", "57", "886", "283", "95", "403", "258", "990", "754", "462", "936", "732", "882", "76", "32", "165", "537"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.353431734664744, 0.352622184026238, 0.20243950797401, 0.196791132331943, 0.107741071818615, 0.0840850519728255, 0.0819322694823057, 0.0774429794294181, 0.0758417409372503, 0.0754413029196059, 0.0492512726567056, 0.0476767130989358, 0.0439736755253941, 0.0433998010791202, 0.042540650434775, 0.0393494437285114, 0.017070195642413, 0.00932739210776786, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 901517738
R squared (OOB): 0.4688551
$Forests[[5]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 362000, 340000, 348000, 325000, 338000, 315000, 293000, 355000, 326000, 336000, 320000, 340000, 335000, 308000, 303888, 333000, 373888, 375000, 395000), floor_area_sqm = c(95, 94, 102, 95, 90, 94, 87, 86, 94, 101, 90, 91, 90, 90, 90, 90, 90, 93, 93, 92), storey_order = c(5L, 4L, 2L, 1L, 4L, 2L, 5L, 1L, 4L, 1L, 2L, 1L, 4L, 5L, 2L, 5L, 2L, 5L, 5L, 3L), remaining_lease_mths = c(977, 976, 968, 968, 973, 1076, 1004, 1006, 1070, 942, 966, 980, 1011, 998, 948, 1008, 1009, 990, 993, 1132), PROX_CBD = c(18.2449080671561, 18.3273029006797, 18.6342583478867, 18.0323194354466, 18.5353901232527, 18.893500205596, 18.9558501171738, 18.9558501171738, 18.9417612550563, 17.6460086713989, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.976831626196, 17.5548574672099, 19.0279685600245, 17.8072819651564, 17.8363687874637, 17.8363687874637, 18.4477570786683), PROX_ELDERLYCARE = c(2.54228790651909, 2.7120525382807, 2.72992435028626, 2.88259030935981, 3.18651864771223, 3.10102691254995, 3.04148171914245, 3.04148171914245, 3.09832013994742, 2.69583292953839, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.28231449363414, 2.64072586785555, 3.26154359027314, 1.52664538751384, 1.40920769604983, 1.40920769604983, 1.45029388933935), PROX_HAWKER = c(0.859760115655931, 0.729165861663657, 0.947673142820091, 0.459055170630849, 0.491879726860981, 0.926259022488312, 1.03425383708264, 1.03425383708264, 0.981837341088666, 0.543702723258422, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.923592674397851, 0.624754154933827, 0.990561993667382, 0.809141875883089, 0.692541487012902, 0.692541487012902, 0.879695992543251), PROX_MRT = c(0.597257652192269, 0.470919202147399, 0.717283111076423, 0.228324090957444, 0.375479822529604, 0.777214903782309, 0.87145727172961, 0.87145727172961, 0.831940647091921, 0.514213843772978, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.822784932057268, 0.605396305517498, 0.880588410111357, 0.753928873695942, 0.634260663268818, 0.634260663268818, 0.801027338961469), PROX_PARK = c(1.66089445329223, 1.51959638840156, 1.68545701841371, 1.25712692932115, 1.15334089580929, 1.53153013283021, 1.64892029001525, 1.64892029001525, 1.58031197441792, 0.873328686748902, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.4431849310919, 0.801838254358626, 1.5140651316136, 1.93736074272598, 2.04440878541867, 2.04440878541867, 2.38376543636855), PROX_GOOD_PRISCH = c(8.59525181849715, 8.6741083827629, 8.98296462693421, 8.37645219680457, 8.87993213136606, 9.23793284137011, 9.30119351841798, 9.30119351841798, 9.2863930262578, 7.99076792195858, 8.61262144573917, 8.76068312560123, 8.94334048589707, 9.32093903042593, 7.89964805631792, 9.37202430611723, 8.21423979230025, 8.25468587074647, 8.25468587074647, 8.8804818877731), PROX_MALL = c(0.537890109309282, 0.437943127987326, 0.719594778264249, 0.12060760008054, 0.460655941356388, 0.833273819621717, 0.918650450187965, 0.918650450187965, 0.886414086630636, 0.441435937338541, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.897736377807805, 0.456293365362214, 0.951179576311185, 0.745769461616378, 0.630636123898788, 0.630636123898788, 0.601716003339109 ), PROX_CHAS = c(0.274147949012332, 0.319053536773146, 0.294409401108374, 0.120607657412939, 0.165734202429707, 0.143741090403558, 0.067384164825537, 0.067384164825537, 0.0880613138842689, 0.441435968696221, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.237819060284531, 0.456293399812874, 0.184556275618948, 0.195830090979757, 0.221589023831152, 0.221589023831152, 0.260006933015678 ), PROX_SUPERMARKET = c(0.161035318973668, 0.198027823348086, 0.247755307750907, 0.119017844673248, 0.167679568764744, 0.218188374485768, 0.102761308178796, 0.102761308178796, 0.175726554209016, 0.446325988440648, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.322795161753339, 0.425112192123464, 0.3125742651816, 0.265666518411173, 0.22158921197453, 0.22158921197453, 0.260005577706646 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 2L, 2L, 3L, 1L, 2L, 1L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 4L, 7L, 4L, 4L, 4L, 4L, 2L, 5L, 7L, 4L, 4L, 2L, 2L, 2L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(9L, 12L, 5L, 14L, 12L, 8L, 8L, 8L, 8L, 11L, 11L, 12L, 10L, 9L, 8L, 6L, 4L, 6L, 6L, 8L ), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 3L, 4L, 5L, 5L, 4L, 2L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 178.22863736979, 394.257528380482, 454.276588712184, 651.263012269771, 737.412742482577, 750.497281056441, 754.474441394517, 773.543720309677, 841.635749727393, 847.380642366777, 856.331074469272, 889.89978611826, 891.783305891207, 906.615573777529, 909.964262609577, 1041.19376492818, 1139.92530817452, 1149.91448772335, 1283.98730360164)), row.names = c("5", "873", "7", "354", "838", "745", "52", "951", "932", "456", "548", "722", "901", "915", "514", "570", "358", "391", "118", "504"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.961835527578916, 0.820321263415712, 0.765317947009982, 0.551645897565839, 0.44911799310225, 0.433429525936575, 0.428662252413284, 0.40583113697028, 0.325285496702435, 0.318606518912618, 0.308250257707871, 0.270032730204481, 0.267921352412923, 0.251433485258388, 0.24774669418472, 0.117258649800253, 0.0448631590522067, 0.0391782149723553, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 432864334
R squared (OOB): 0.3743351
$Forests[[6]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 421000, 425000, 392000, 315000, 670000, 7e+05, 430000, 350880, 350000, 385000, 388000, 540000, 415000, 4e+05, 475000, 374000, 505000, 463888, 5e+05), floor_area_sqm = c(93, 93, 108, 103, 91, 92, 92, 91, 91, 105, 104, 104, 92, 92, 104, 93, 103, 92, 95, 92), storey_order = c(4L, 4L, 3L, 2L, 1L, 5L, 4L, 4L, 2L, 1L, 4L, 3L, 6L, 2L, 2L, 4L, 2L, 4L, 1L, 3L), remaining_lease_mths = c(788, 789, 820, 833, 790, 1121, 1126, 777, 785, 837, 740, 751, 1142, 1130, 822, 1130, 862, 1051, 1140, 1049), PROX_CBD = c(10.7402382849343, 10.8005053894847, 10.7884209511687, 10.8307618753175, 10.6917699702976, 11.0595651330709, 11.1573644039326, 10.4167519306418, 10.3813809316332, 10.9742090734032, 10.2659136784881, 10.2659136784881, 11.3687765497058, 11.3687765497058, 10.8294299245227, 11.4536743231806, 11.0478583208432, 11.4388659085475, 11.4133195883395, 11.4975151935682), PROX_ELDERLYCARE = c(1.05196585123006, 1.11154389564577, 1.11323464510705, 1.12487398858542, 1.07660186858624, 1.41694161867716, 1.34447435494956, 0.852176862644424, 0.833489789321986, 0.852070403211021, 0.737818764037149, 0.737818764037149, 1.27208236570677, 1.27208236570677, 0.925828280583076, 1.19895989384568, 0.694826263841934, 0.529438756707198, 1.61512702812623, 0.485429735975203), PROX_HAWKER = c(1.02652926791064, 0.918995125488027, 0.812377793689625, 0.775872885593274, 1.35937058559257, 1.19495083476736, 1.10011050744246, 1.55256346901264, 1.5910354083573, 0.487483409830997, 1.65941342147148, 1.65941342147148, 1.07923254025891, 1.07923254025891, 0.558859907936318, 1.02903329925728, 0.33156405975617, 0.319632581294072, 1.4377955077332, 0.320302217757218), PROX_MRT = c(0.546812793492647, 0.566932323762424, 0.526269526678983, 0.568072215940967, 0.753106278920522, 0.991329354536752, 0.876646963171676, 0.686459009674335, 0.699917284291438, 0.534522073584246, 0.684374477874155, 0.684374477874155, 0.671331594421278, 0.671331594421278, 0.633065114071651, 0.573574303209013, 0.413251174688675, 0.264110896255266, 0.8250506195824, 0.24936700359253), PROX_PARK = c(0.401614025373747, 0.370936327890873, 0.467051942358664, 0.443949121553361, 0.536819237128991, 0.275833477585303, 0.189026691537682, 0.613918856542286, 0.616002692100522, 0.623434891123849, 0.570788416471153, 0.570788416471153, 0.294690087030438, 0.294690087030438, 0.822296725898933, 0.341254943367627, 0.855372307789476, 0.653351036954048, 0.60176146852012, 0.698336840868775), PROX_GOOD_PRISCH = c(2.39141973384207, 2.34700895725274, 2.2131785217075, 2.22887532154294, 2.68318776685765, 2.8385375863655, 2.83177349547833, 2.62113030487697, 2.6286340652406, 2.09882394138718, 2.58742850928016, 2.58742850928016, 2.95589454100459, 2.95589454100459, 1.88031331185984, 2.96812409551872, 1.96973866183315, 2.45055199705462, 3.26097143466547, 2.48345794754568), PROX_MALL = c(0.344610557976029, 0.363372953846058, 0.340751907865098, 0.384053234723219, 0.459259689573629, 0.76911725394793, 0.831480717149744, 0.350991485118426, 0.365493224544838, 0.606835933426222, 0.364765391124967, 0.364765391124967, 0.814743407183115, 0.814743407183115, 0.43093778326398, 0.714729745574342, 0.400154220571097, 0.840491697823826, 0.979751787656279, 0.805279144871904 ), PROX_CHAS = c(0.106045676778667, 0.111289200730163, 0.260152478655286, 0.2644107607892, 0.0626028682349028, 0.0661119226245057, 0.0819321575559949, 0.302383860370021, 0.28517644723447, 0.20965056306942, 0.204257711541377, 0.204257711541377, 0.257507761616553, 0.257507761616553, 0.0390568763467083, 0.31407050179696, 0.193330180912365, 0.210772889992189, 0.136218265087875, 0.18789773503711 ), PROX_SUPERMARKET = c(0.357992185767737, 0.386863986973968, 0.363982132031921, 0.407226974513028, 0.550262392018624, 0.444069124865739, 0.408274605358357, 0.519095500550079, 0.49431722643315, 0.477398814511427, 0.384238743245603, 0.384238743245603, 0.30094246041235, 0.30094246041235, 0.430936681100737, 0.345653574215055, 0.392366955335671, 0.189609627596398, 0.0830307595499944, 0.186124684843571 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 3L, 3L, 3L, 6L, 6L, 2L, 6L, 6L, 3L, 3L, 4L, 2L, 2L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(6L, 9L, 8L, 11L, 7L, 9L, 6L, 9L, 10L, 8L, 8L, 8L, 10L, 10L, 11L, 8L, 7L, 7L, 4L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 6L, 3L, 3L, 3L, 2L, 2L, 6L, 2L, 2L, 3L, 3L, 6L, 4L, 6L, 5L, 1L, 4L), DNeighbour = c(0, 100.982515698218, 247.856008719147, 266.847370395429, 361.322533681133, 458.265550073428, 480.616232373417, 524.54522824402, 565.562195786076, 575.103935394095, 639.739811692993, 642.447016033009, 672.719010407611, 676.596108654503, 692.079313217206, 731.899143641582, 825.21324448156, 861.649687224648, 894.387099416642, 913.897449370688)), row.names = c("6", "56", "696", "743", "569", "407", "425", "480", "626", "239", "501", "77", "876", "157", "364", "132", "694", "271", "303", "553"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975730096229133, 0.858302919639503, 0.836754440814214, 0.711807714396314, 0.560337633410944, 0.523353849742493, 0.44965618525386, 0.380724868875493, 0.364813177446396, 0.260081879183135, 0.255860160996261, 0.2099089757689, 0.204208752255203, 0.181920967343973, 0.128616636208454, 0.03410021706609, 0.0123370106301037, 0.00178432434321354, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5537144491
R squared (OOB): 0.43856
$Forests[[7]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 362000, 315000, 293000, 338000, 370000, 355000, 325000, 303888, 335000, 348000, 340000, 320000, 336000, 326000, 308000, 333000, 368888, 380000, 395000), floor_area_sqm = c(102, 94, 87, 86, 94, 95, 94, 90, 90, 90, 95, 90, 91, 90, 101, 90, 90, 92, 92, 92), storey_order = c(2L, 4L, 5L, 1L, 2L, 5L, 4L, 4L, 5L, 5L, 1L, 4L, 1L, 2L, 1L, 2L, 2L, 4L, 4L, 3L), remaining_lease_mths = c(968, 976, 1004, 1006, 1076, 977, 1070, 973, 1008, 998, 968, 1011, 980, 966, 942, 948, 1009, 1143, 1135, 1132), PROX_CBD = c(18.6342583478867, 18.3273029006797, 18.9558501171738, 18.9558501171738, 18.893500205596, 18.2449080671561, 18.9417612550563, 18.5353901232527, 19.0279685600245, 18.976831626196, 18.0323194354466, 18.5954829873069, 18.4122801485573, 18.263890012402, 17.6460086713989, 17.5548574672099, 17.8072819651564, 18.528449956106, 18.528449956106, 18.4477570786683), PROX_ELDERLYCARE = c(2.72992435028626, 2.7120525382807, 3.04148171914245, 3.04148171914245, 3.10102691254995, 2.54228790651909, 3.09832013994742, 3.18651864771223, 3.26154359027314, 3.28231449363414, 2.88259030935981, 3.21245115339435, 3.05606256580079, 2.93603771613334, 2.69583292953839, 2.64072586785555, 1.52664538751384, 1.49671415705568, 1.49671415705568, 1.45029388933935), PROX_HAWKER = c(0.947673142820091, 0.729165861663657, 1.03425383708264, 1.03425383708264, 0.926259022488312, 0.859760115655931, 0.981837341088666, 0.491879726860981, 0.990561993667382, 0.923592674397851, 0.459055170630849, 0.468862715548992, 0.284310921582288, 0.135415800319106, 0.543702723258422, 0.624754154933827, 0.809141875883089, 0.947708217710491, 0.947708217710491, 0.879695992543251), PROX_MRT = c(0.717283111076423, 0.470919202147399, 0.87145727172961, 0.87145727172961, 0.777214903782309, 0.597257652192269, 0.831940647091921, 0.375479822529604, 0.880588410111357, 0.822784932057268, 0.228324090957444, 0.485913485771313, 0.34633408104891, 0.269488316579814, 0.514213843772978, 0.605396305517498, 0.753928873695942, 0.869531291623609, 0.869531291623609, 0.801027338961469), PROX_PARK = c(1.68545701841371, 1.51959638840156, 1.64892029001525, 1.64892029001525, 1.53153013283021, 1.66089445329223, 1.58031197441792, 1.15334089580929, 1.5140651316136, 1.4431849310919, 1.25712692932115, 0.966363588730214, 0.872887750975024, 0.826451671225411, 0.873328686748902, 0.801838254358626, 1.93736074272598, 2.37596217173297, 2.37596217173297, 2.38376543636855), PROX_GOOD_PRISCH = c(8.98296462693421, 8.6741083827629, 9.30119351841798, 9.30119351841798, 9.23793284137011, 8.59525181849715, 9.2863930262578, 8.87993213136606, 9.37202430611723, 9.32093903042593, 8.37645219680457, 8.94334048589707, 8.76068312560123, 8.61262144573917, 7.99076792195858, 7.89964805631792, 8.21423979230025, 8.9605147002348, 8.9605147002348, 8.8804818877731), PROX_MALL = c(0.719594778264249, 0.437943127987326, 0.918650450187965, 0.918650450187965, 0.833273819621717, 0.537890109309282, 0.886414086630636, 0.460655941356388, 0.951179576311185, 0.897736377807805, 0.12060760008054, 0.594166870248601, 0.458641270318743, 0.374925429890344, 0.441435937338541, 0.456293365362214, 0.745769461616378, 0.613385110580272, 0.613385110580272, 0.601716003339109), PROX_CHAS = c(0.294409401108374, 0.319053536773146, 0.067384164825537, 0.067384164825537, 0.143741090403558, 0.274147949012332, 0.0880613138842689, 0.165734202429707, 0.184556275618948, 0.237819060284531, 0.120607657412939, 0.186588167457245, 0.182706372800723, 0.0541347282504724, 0.441435968696221, 0.456293399812874, 0.195830090979757, 0.220932244035638, 0.220932244035638, 0.260006933015678), PROX_SUPERMARKET = c(0.247755307750907, 0.198027823348086, 0.102761308178796, 0.102761308178796, 0.218188374485768, 0.161035318973668, 0.175726554209016, 0.167679568764744, 0.3125742651816, 0.322795161753339, 0.119017844673248, 0.195869762300225, 0.182706945219403, 0.0541355525390397, 0.446325988440648, 0.425112192123464, 0.265666518411173, 0.220931072377982, 0.220931072377982, 0.260005577706646), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 2L, 2L, 2L, 0L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 0L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 4L, 4L, 4L, 4L, 7L, 2L, 4L, 4L, 4L, 7L, 5L, 2L, 2L, 2L, 3L, 3L, 3L), WITHIN_350M_BUS = c(5L, 12L, 8L, 8L, 8L, 9L, 8L, 12L, 6L, 9L, 14L, 10L, 12L, 11L, 11L, 8L, 4L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 4L, 3L, 2L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 316.149686850326, 369.001026045409, 373.034055493443, 385.761213816139, 394.257528380482, 407.552202698847, 529.807714478886, 559.408190505065, 561.038991274548, 689.471948218093, 760.949426451432, 810.993841518776, 868.97460999375, 1119.48679486645, 1199.79367543202, 1312.19587562224, 1345.34299977895, 1346.69231112733, 1361.33954587047)), row.names = c("7", "873", "52", "951", "745", "5", "932", "838", "570", "915", "354", "901", "722", "548", "456", "514", "358", "875", "102", "504"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.895043235547948, 0.858454020600635, 0.855464284873519, 0.845851949210655, 0.839286949282844, 0.828780987518435, 0.7200167688228, 0.690795034040172, 0.689157062688133, 0.552780910269684, 0.472726844765632, 0.416158024890476, 0.351107796109899, 0.104816330120197, 0.0498413983125698, 0.00502621681548496, 0.000545834831058348, 0.000458092286663721, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 536130855
R squared (OOB): 0.2286595
$Forests[[8]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 4e+05, 460000, 430000, 403000, 465000, 440000, 485000, 460000, 545000, 535000, 490000, 5e+05, 520000, 515000, 489000, 532000, 520000, 589000, 498000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 95, 93, 93, 92, 92, 96, 93, 96, 93), storey_order = c(3L, 1L, 2L, 1L, 1L, 5L, 2L, 2L, 3L, 5L, 4L, 2L, 6L, 5L, 2L, 2L, 4L, 4L, 6L, 2L), remaining_lease_mths = c(1136, 1131, 1137, 1128, 1138, 1097, 1142, 1147, 1138, 1127, 1118, 1111, 1137, 1147, 1138, 1137, 1111, 1118, 1111, 1102), PROX_CBD = c(14.0250110126613, 13.9748767742628, 13.9481332653994, 13.983033341901, 13.9348601041022, 13.8110145095205, 13.9713915856932, 13.9293604468603, 13.8880322509317, 13.8964286142315, 13.8964286142315, 13.7780295697528, 13.7068457080251, 13.7003463440691, 14.4453014943547, 14.4453014943547, 13.8842234613226, 13.7912064237251, 13.8838492138892, 13.8269911518463), PROX_ELDERLYCARE = c(0.0392522324995346, 0.0869602171534455, 0.108372417523696, 0.0819455196406728, 0.122633260073778, 0.2424730747692, 0.226595382415433, 0.234065981952779, 0.250782943854859, 0.28821019895416, 0.28821019895416, 0.24280876806526, 0.409751638237597, 0.434917902994305, 0.431976777822193, 0.431976777822193, 0.284905700992106, 0.194902312085005, 0.321249151015697, 0.272443342502121), PROX_HAWKER = c(0.732915378457501, 0.759405218095962, 0.783686601130967, 0.818439961244233, 0.848294615942255, 0.93957565430704, 0.954180271331751, 0.970053791291438, 0.989318285046145, 0.700607063348248, 0.700607063348248, 0.855348356505915, 1.09574216637781, 1.07570104527527, 0.391270554493315, 0.391270554493315, 0.667389882084889, 0.761066408094757, 0.661984274687099, 0.718894335359525), PROX_MRT = c(0.179377644983316, 0.16215489673441, 0.146013494832411, 0.0961191462833423, 0.066674836544346, 0.110074032088272, 0.128817306959056, 0.101292979723356, 0.0905698875540676, 0.214342865325431, 0.214342865325431, 0.290902656750774, 0.23189639897339, 0.256932190523524, 0.309279527401184, 0.309279527401184, 0.172676244118343, 0.263976344610204, 0.202599849124069, 0.250191496834268), PROX_PARK = c(0.898948825756494, 0.93793434477989, 0.964943529987853, 0.973290645087517, 1.01289159319472, 1.12286028608686, 1.07610116952693, 1.10248671215858, 1.13098813526459, 0.945155408432775, 0.945155408432775, 1.08412864631293, 1.30108171005294, 1.30953091682666, 0.463863624631307, 0.463863624631307, 0.946790994443363, 1.03946212768551, 0.953674473627188, 1.00953333913803), PROX_GOOD_PRISCH = c(4.48326906164864, 4.4381077472328, 4.41058426346667, 4.42376284483209, 4.3780728039611, 4.2580170038876, 4.37541592083903, 4.33684280477295, 4.29841605508598, 4.42474408393319, 4.42474408393319, 4.27934963146811, 4.11427377683663, 4.10033714204368, 4.92565705183443, 4.92565705183443, 4.46427355245829, 4.37243865161908, 4.48950135049007, 4.43409233459216), PROX_MALL = c(0.387952579177684, 0.408666125180857, 0.431747484707969, 0.475935346664486, 0.500682206465503, 0.585854127158584, 0.625072347077181, 0.634323955575517, 0.648384322611893, 0.36232957329041, 0.36232957329041, 0.507308338763366, 0.786897805640679, 0.816725098938654, 0.259948531881284, 0.259948531881284, 0.384398044205003, 0.47180896375681, 0.415387276861254, 0.464449368072494), PROX_CHAS = c(0.116095717847762, 0.0955424375353944, 0.0812590805558053, 0.0483941894268844, 3.70448785353559e-08, 0.123846030022364, 0.0752462089475253, 0.0456516508281062, 0.0495611607390083, 0.190952462752685, 0.190952462752685, 0.246000912873009, 0.0683167852462459, 0.0738696133860389, 0.259948576333881, 0.259948576333881, 0.0936868185767241, 3.14247486029477e-08, 0.130388475133542, 0.093713435160417), PROX_SUPERMARKET = c(0.21237786594893, 0.205979542456043, 0.194128300134642, 0.123899374628808, 0.112910168339451, 0.157551778944521, 0.0752464841458058, 0.04565204632056, 0.0495614942866338, 0.190953240917096, 0.190953240917096, 0.271122867675942, 0.0683172333971998, 0.0738703098972174, 0.257218468152336, 0.257218468152336, 0.093687407280864, 8.52808058992138e-07, 0.130388583033251, 0.0937132175773042), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 5L, 3L, 5L, 4L, 3L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 3L, 4L, 3L, 5L), WITHIN_350M_BUS = c(9L, 6L, 7L, 11L, 11L, 12L, 11L, 11L, 11L, 9L, 9L, 9L, 14L, 13L, 6L, 6L, 7L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 6L, 3L, 3L, 4L, 4L, 5L, 5L, 5L, 5L), DNeighbour = c(0, 52.7037877916789, 85.7632300936046, 93.508566619304, 115.236683338694, 226.863492217496, 244.761001228232, 247.526116945692, 257.170893431965, 275.624349905417, 279.094024915753, 286.438700887646, 405.520696171155, 437.02526148519, 437.821564454683, 442.23798084215, 443.326976018462, 474.537010777306, 521.822561221569, 533.278944757137)), row.names = c("8", "690", "34", "710", "356", "645", "361", "21", "662", "442", "760", "282", "863", "616", "855", "50", "670", "420", "723", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98056078871916, 0.948941214122082, 0.939452588759802, 0.908789962429107, 0.670800744474851, 0.623062621884096, 0.615529066616249, 0.588964371707909, 0.537095167001962, 0.527221052892793, 0.506224026520322, 0.177871341651212, 0.107853140362629, 0.10625017134216, 0.0975271570779998, 0.0954206353714306, 0.043335238728267, 0.00180661589531704, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1346227389
R squared (OOB): 0.4162093
$Forests[[9]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(640000, 655000, 663000, 655000, 676000, 380000, 4e+05, 4e+05, 385000, 350888, 360000, 340000, 398000, 390000, 380000, 418000, 4e+05, 410000, 418000, 352000), floor_area_sqm = c(87, 87, 87, 87, 87, 93, 98, 104, 91, 93, 83, 92, 92, 92, 92, 92, 92, 103, 91, 84), storey_order = c(4L, 1L, 4L, 5L, 3L, 3L, 4L, 2L, 1L, 3L, 3L, 1L, 3L, 1L, 4L, 4L, 4L, 2L, 5L, 2L), remaining_lease_mths = c(1121, 1123, 1124, 1121, 1120, 724, 718, 751, 715, 712, 803, 699, 714, 711, 695, 691, 690, 799, 774, 800), PROX_CBD = c(9.42381765287156, 9.39818328429371, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.50206510185676, 9.5915755681771, 9.83498872427818, 8.8262745849674, 9.68679892421183, 8.52567265657093, 9.97016469840266, 9.95525560808738, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 8.31972436488376, 9.35032791665702, 8.28689365911172), PROX_ELDERLYCARE = c(0.750155484045513, 0.718190414835305, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.619429799229152, 0.558000418748021, 0.611336059876525, 0.896855030989675, 0.35495808488012, 1.23693676843424, 0.14040561650552, 0.150508443509651, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 1.3912791419992, 0.227789996497476, 1.3668692597991), PROX_HAWKER = c(0.667492197519696, 0.640059738279374, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.518318645141504, 0.434568479089541, 0.54583502916026, 0.311054993693233, 0.221606053969191, 0.0724679807682574, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.252588085280054, 0.508896406641727, 0.269406334629514), PROX_MRT = c(0.423547456258288, 0.401734036242065, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.533910829474844, 0.656590823238566, 0.722241727367494, 0.17731989795878, 0.760373725070279, 0.510058766918036, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.44379796826936, 0.569946398217962, 0.467794692056616), PROX_PARK = c(0.258916726718906, 0.220484561261844, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.26219477257436, 0.355705093322714, 0.296755194228525, 0.458605630557841, 0.664893225436512, 0.557643312318536, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.59965919275643, 0.726258134328713, 0.570592214216024 ), PROX_GOOD_PRISCH = c(2.24680049319454, 2.27458198186913, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.18628235132699, 2.11809049366399, 1.88657748145099, 2.8424495793979, 2.17803171840573, 3.13534109620979, 1.97396491196204, 2.01039924795066, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 3.04207330950824, 2.41566392235711, 2.99359805566516), PROX_MALL = c(1.48330987402926, 1.45650167595406, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.32833110917602, 1.22478662403239, 1.23747152538927, 1.64561868645684, 0.796976758090547, 1.96281231550532, 0.802483711672914, 0.757457219803541, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 2.10790194839897, 0.406203001531397, 2.09618768409308), PROX_CHAS = c(0.0719365450960561, 0.109789289200213, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.219477506246216, 0.346218272658546, 0.352730820744124, 0.221229860630612, 0.0707228333244178, 0.169369143123463, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.261198443001062, 0.146235674893272, 0.229330661012247), PROX_SUPERMARKET = c(0.100679215951394, 0.13637298984998, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.191210069763785, 0.300584979098838, 0.324694852199881, 0.221249484047241, 0.128382981112681, 0.169391527985645, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.272257424647181, 0.347306649978202, 0.266710264104055 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 6L, 6L, 5L, 1L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 3L, 5L, 2L ), WITHIN_350M_BUS = c(5L, 6L, 4L, 4L, 4L, 2L, 5L, 3L, 5L, 10L, 8L, 9L, 9L, 13L, 11L, 11L, 11L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 3L, 1L, 3L, 1L), DNeighbour = c(0, 30.9464010011435, 74.5009567851473, 77.08966510863, 85.5854397258745, 171.341260287314, 302.672729090649, 499.71993163935, 594.961257159811, 734.888642632278, 924.385369442778, 950.264131601055, 969.91339899618, 1018.52312494865, 1052.22217932856, 1054.67872608724, 1094.73866287225, 1131.37902538938, 1153.53222989128, 1161.5543925951)), row.names = c("9", "657", "466", "731", "593", "539", "746", "659", "814", "946", "404", "211", "971", "776", "603", "499", "964", "540", "37", "266"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99858088683191, 0.991789296490615, 0.991210064376783, 0.989171453451032, 0.956954877815739, 0.868811078020022, 0.664084361293374, 0.544112192919424, 0.359663993165654, 0.134450136969049, 0.109373961698261, 0.0916592228416657, 0.0534130824599306, 0.0321814529313773, 0.0308198376995769, 0.0124850486551971, 0.00262984292224077, 0.000189478185390969, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3536688466
R squared (OOB): 0.7662287
$Forests[[10]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(890000, 1038000, 1056800, 1110000, 1023801, 830000, 643888, 755000, 7e+05, 685000, 753000, 620000, 475000, 476000, 748000, 537000, 945500, 912000, 5e+05, 680000), floor_area_sqm = c(93, 95, 95, 94, 95, 94, 83, 90, 93, 93, 87, 103, 103, 103, 107, 106, 87, 87, 103, 91), storey_order = c(2L, 13L, 16L, 17L, 13L, 9L, 4L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 4L, 8L, 3L, 1L, 3L), remaining_lease_mths = c(1079, 1088, 1081, 1086, 1085, 1088, 721, 983, 625, 1115, 1104, 911, 781, 774, 899, 760, 1143, 1142, 773, 984), PROX_CBD = c(1.67386574810093, 1.6109563636452, 1.77209924777956, 1.77209924777956, 1.64296215322618, 1.64296215322618, 1.53899731723416, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 3.09516181063763, 3.09516181063763, 2.52364731081334, 3.12641734116327, 2.51922626320824, 2.51922626320824, 3.24578829573265, 2.86455481676114), PROX_ELDERLYCARE = c(0.177855560288099, 0.267363987874465, 0.140516738363648, 0.140516738363648, 0.294850727643248, 0.294850727643248, 0.194322059338883, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.614909460801077, 0.614909460801077, 0.132133546591398, 0.570344367187993, 1.25853619714168e-06, 1.25853619714168e-06, 0.461566734593474, 0.111411798512938), PROX_HAWKER = c(0.190132187507835, 0.235977344459711, 0.23052169920376, 0.23052169920376, 0.280083683397779, 0.280083683397779, 0.0778854840685767, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.524942013349153, 0.524942013349153, 0.315417458803045, 0.582032517556358, 0.187177165934232, 0.187177165934232, 0.461305554076076, 0.302651224916382), PROX_MRT = c(0.379670718067057, 0.29771914919713, 0.454819638815125, 0.454819638815125, 0.262926729358016, 0.262926729358016, 0.338341879948785, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 1.19880844528061, 1.19880844528061, 0.277076743329557, 1.19588154804183, 0.243725266054354, 0.243725266054354, 1.11057161001852, 0.391395986196982), PROX_PARK = c(0.464667269713551, 0.367398542795172, 0.568364566172339, 0.568364566172339, 0.366095429090919, 0.366095429090919, 0.431332248643832, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.971409228458194, 0.971409228458194, 0.163253442595557, 0.971029675538415, 0.28862748451296, 0.28862748451296, 0.856773721705297, 0.399002951856213), PROX_GOOD_PRISCH = c(6.13913327172338, 6.05683769533381, 6.2014068010071, 6.2014068010071, 6.02306971378175, 6.02306971378175, 6.20754086879516, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 5.46565510857314, 5.46565510857314, 4.61812725480087, 5.52416256345089, 4.50145006484821, 4.50145006484821, 5.51078547454581, 4.71207116352008), PROX_MALL = c(0.332985789848242, 0.415453175187746, 0.293469301127063, 0.293469301127063, 0.44820920236387, 0.44820920236387, 0.293332886646226, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 1.2281628510896, 1.2281628510896, 0.290995843291254, 1.29251563056945, 0.244046547559164, 0.244046547559164, 1.33172083977874, 0.420489734799516), PROX_CHAS = c(0.0280349864391529, 0.0860247998100326, 0.116110892529562, 0.116110892529562, 0.0951865321113252, 0.0951865321113252, 0.0279718763032621, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.240903750709302, 0.240903750709302, 0.0122221533760307, 0.202999736112437, 0.0462846720247782, 0.0462846720247782, 0.0869328465249217, 0.110042750971165 ), PROX_SUPERMARKET = c(0.185142915152075, 0.248046397132554, 0.203860721712114, 0.203860721712114, 0.28799517805095, 0.28799517805095, 0.114546579488019, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.240902416159861, 0.240902416159861, 0.0373112013983995, 0.202998478162502, 0.169442491353445, 0.169442491353445, 0.0869315055470345, 0.110042446678578), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 6L, 7L, 7L, 6L, 6L, 8L, 4L, 4L, 4L, 4L, 3L, 2L, 2L, 6L, 2L, 4L, 4L, 2L, 4L), WITHIN_350M_BUS = c(9L, 11L, 10L, 10L, 9L, 9L, 9L, 10L, 7L, 3L, 3L, 4L, 4L, 4L, 6L, 5L, 4L, 4L, 6L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 101.102537838565, 104.434568886158, 108.034445841444, 122.85705670966, 125.73561559413, 163.525917111244, 358.142421572899, 1338.6204654915, 1443.81318638868, 1486.14753946846, 1549.9600175876, 1628.1898671481, 1628.40169928387, 1639.23943726877, 1639.48441908509, 1720.8437765959, 1728.94157751659, 1756.18358230415, 1783.61343404081)), row.names = c("10", "619", "509", "321", "91", "850", "524", "567", "824", "390", "999", "561", "134", "126", "65", "48", "816", "550", "192", "968"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993584147569232, 0.993155023147407, 0.992675877091136, 0.990533329944595, 0.990085639903565, 0.983259339028492, 0.920987566543524, 0.190736683851912, 0.118838509653338, 0.0934767129268686, 0.0599461629250556, 0.0277842561544462, 0.0277120123735919, 0.0241296755971763, 0.0240512983757665, 0.00478121310633212, 0.00364393795503039, 0.00093153826457085, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 26695405037
R squared (OOB): 0.3355112
$Forests[[11]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(298000, 303888, 330000, 350000, 303000, 297000, 325000, 3e+05, 255000, 245000, 370000, 359900, 355000, 272000, 270000, 250000, 316000, 375000, 318000, 305000), floor_area_sqm = c(93, 93, 103, 103, 92, 91, 91, 96, 91, 88, 93, 93, 93, 89, 97, 97, 92, 92, 91, 91), storey_order = c(1L, 2L, 2L, 4L, 1L, 3L, 4L, 4L, 4L, 2L, 5L, 3L, 3L, 2L, 2L, 4L, 3L, 4L, 1L, 4L), remaining_lease_mths = c(777, 782, 773, 768, 794, 788, 780, 791, 686, 668, 1106, 1117, 1111, 882, 687, 708, 781, 783, 765, 791), PROX_CBD = c(18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.1476771148045, 18.1476771148045, 18.5761736305699, 19.1428796063974, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.8554664137964, 19.1998859465191, 19.2477081153014, 18.2234963781047, 18.1857629477019, 18.2234963781047, 18.2610111258248), PROX_ELDERLYCARE = c(0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.519546459890619, 0.519546459890619, 0.0638277150498875, 0.457204003422965, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.800501761367975, 0.482976337773198, 0.533620939869422, 0.448333702611612, 0.47723779098819, 0.448333702611612, 0.421521882373529 ), PROX_HAWKER = c(0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.209390724873544, 0.209390724873544, 0.562029876499453, 0.491246203286744, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.203123967436651, 0.407382567332432, 0.435575948420033, 0.416527045274471, 0.380157991945912, 0.416527045274471, 0.453171307776496), PROX_MRT = c(0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.491311596778589, 0.491311596778589, 0.874368880716004, 1.0490560030484, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.555370291384357, 1.13705578024219, 1.17336842789895, 0.545975779093886, 0.548087095608087, 0.545975779093886, 0.547550551918807), PROX_PARK = c(0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.270911567278729, 0.270911567278729, 0.287868908027907, 0.602588748705797, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.515057634059466, 0.708199402424467, 0.715290586226954, 0.264257474455249, 0.261695126667213, 0.264257474455249, 0.272660801967067), PROX_GOOD_PRISCH = c(9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.18618174729203, 9.18618174729203, 9.51590189269927, 10.1724586401982, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.91472106998272, 10.205087741046, 10.2559210914134, 9.1355701416359, 9.10363750169146, 9.1355701416359, 9.16752282736586), PROX_MALL = c(0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.218975149940797, 0.218975149940797, 0.624506085881379, 1.19002137667581, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.208298160410803, 1.23204265332191, 1.28177138580973, 0.411037179701155, 0.374195605351922, 0.411037179701155, 0.448092738738542), PROX_CHAS = c(0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.218975205360203, 0.218975205360203, 0.0792988689034794, 0.472048134528426, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.208298146952687, 0.377747950290313, 0.34509608786971, 0.132763801624598, 0.172021358032342, 0.132763801624598, 0.0964740211655948), PROX_SUPERMARKET = c(0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.206881250620068, 0.206881250620068, 0.625539331690589, 1.03656246660954, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.19872598136169, 1.12464344461301, 1.16090501353567, 0.421116980529575, 0.38486207983901, 0.421116980529575, 0.457654559995222), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 4L, 5L, 3L, 3L, 2L, 2L, 1L, 1L, 1L, 1L, 5L, 2L, 2L, 2L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 10L, 9L, 7L, 7L, 10L, 6L, 13L, 16L, 16L, 16L, 10L, 10L, 9L, 6L, 4L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 0L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 4.33317364592951, 74.7881014876997, 202.070097644603, 305.66460177729, 482.769150085028, 486.8646837746, 629.759400982485, 654.102136311604, 673.299635976409, 704.587573135729, 704.821772034099, 704.921978971857, 720.611358570074, 739.047989383507, 774.152307530188, 830.200955656555, 830.761286720577, 831.07286160475, 837.851133087577)), row.names = c("11", "106", "810", "367", "481", "827", "944", "78", "484", "96", "637", "604", "418", "467", "193", "981", "202", "733", "47", "905"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999946506298354, 0.984128145355669, 0.887050985598633, 0.751527025536348, 0.446216632503731, 0.43869097280014, 0.189262183290921, 0.152508113482966, 0.125473445403957, 0.0857375770076491, 0.0854624361881008, 0.0853448185715071, 0.0677446826089467, 0.0492585817993022, 0.0213957410875248, 0.000330441653892742, 0.000283999219847028, 0.00025968304230681, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1368078263
R squared (OOB): 0.1062346
$Forests[[12]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 485000, 410000, 355000, 411000, 399000, 380000, 418000, 625000, 425000, 365000, 410000, 350000, 420000, 423000, 385000, 420000, 395000, 430000, 440000), floor_area_sqm = c(104, 104, 84, 84, 104, 102, 105, 84, 94, 104, 103, 104, 84, 103, 104, 102, 105, 103, 103, 104), storey_order = c(1L, 3L, 4L, 3L, 1L, 3L, 1L, 3L, 3L, 3L, 1L, 2L, 2L, 2L, 2L, 3L, 2L, 4L, 2L, 3L), remaining_lease_mths = c(805, 823, 814, 804, 806, 766, 775, 821, 1085, 747, 757, 761, 806, 757, 827, 755, 787, 772, 764, 752), PROX_CBD = c(12.514948085948, 12.533007335037, 12.8927390133383, 13.01786092695, 13.1755942624772, 13.0078000734933, 12.8173662852819, 13.3325431063631, 13.3230141016287, 12.4246534304877, 13.0970803497533, 12.2901811097239, 13.3385512116162, 13.2614515751509, 13.4971436153267, 13.2614515751509, 12.7549887608908, 13.1724132817366, 12.3243460542753, 13.1913836000948), PROX_ELDERLYCARE = c(0.754587815834464, 0.635175801858358, 0.702153634905252, 0.807586217367385, 1.08363260419178, 0.748101088186933, 0.548539301056628, 1.22529955141455, 1.40693910044933, 0.223353489993969, 0.830352740740998, 0.180150537957213, 1.09997831443452, 0.99636081833896, 1.36472832701396, 0.99636081833896, 0.556485595404089, 0.906244923447749, 0.362207242709056, 0.779182108791446), PROX_HAWKER = c(0.918952349521139, 0.80610763907972, 0.876276656944215, 0.976719939584195, 1.26154745049637, 0.90031621758677, 0.687183343617196, 1.40113048988486, 1.58753442345041, 0.283538945902673, 0.973651338137405, 0.155357947035291, 1.2578245237404, 1.14030290242306, 1.53740682378418, 1.14030290242306, 0.627642822312809, 1.03184370064912, 0.290415492755609, 1.05769292681279), PROX_MRT = c(0.361279603881815, 0.317839503016409, 0.279401054335897, 0.343251427728879, 0.324849533681113, 0.513893198964272, 0.607087114668938, 0.481797794839233, 0.336472807994142, 0.694199692700576, 0.602819058882962, 0.729338839878115, 0.602718547061467, 0.667490524156887, 0.586728597341744, 0.667490524156887, 0.561554903993597, 0.712767869041386, 0.559245805822074, 0.577154139562059), PROX_PARK = c(0.436213246481288, 0.503650356541676, 0.620470631841848, 0.656436399769765, 0.447685878226129, 0.842333894517479, 0.953457314885518, 0.354623255285983, 0.286498275370587, 1.19561442246869, 0.879464356596765, 1.26762597166046, 0.569772965965399, 0.758867978246924, 0.212766960501703, 0.758867978246924, 1.16122098497616, 0.94305137750942, 1.218970746516, 1.12092772213378), PROX_GOOD_PRISCH = c(1.8549021101536, 1.74800143577954, 1.774803188623, 1.85318585541752, 2.16883728054707, 1.72660166123773, 1.5016146113424, 2.29474127216967, 2.51508960065264, 1.09898709469432, 1.76550469910092, 0.992456269301591, 2.07907555576542, 1.91909050044553, 2.41235725048041, 1.91909050044553, 1.29435567579286, 1.76071721252525, 0.889618707353532, 1.6842887316892), PROX_MALL = c(0.294446956047624, 0.260189306400009, 0.322264379768498, 0.400117032043626, 0.386525633611572, 0.5620231960968, 0.635314033644823, 0.542371475290289, 0.614219522084071, 0.626909601034773, 0.655283448157635, 0.649064194608972, 0.668924040978838, 0.72813233212774, 0.707673546664446, 0.72813233212774, 0.542723135774117, 0.808064657998832, 0.471904090765479, 0.813382909306435), PROX_CHAS = c(0.29446060409402, 0.227429082883153, 0.241407331054591, 0.191102980152323, 0.194419509978617, 1.4078617678234e-08, 0.149554006756045, 0.059226360432522, 0.389026612692193, 0.221655673315632, 0.10733838099953, 0.128297543182753, 0.191227179226131, 0.255705601713763, 0.13417187150752, 0.255705601713763, 0.144180959238343, 0.253073540027742, 0.193597629002809, 0.19044114280624), PROX_SUPERMARKET = c(0.294460269353442, 0.260187243864149, 0.234452518543083, 0.230446816430876, 0.386520309138909, 0.0851968725918189, 0.14719471752053, 0.542367678587035, 0.614233853755243, 0.209750471448386, 0.176189281490626, 0.159863951308791, 0.444314653432489, 0.336474046543398, 0.707669264145537, 0.336474046543398, 0.150188458093997, 0.263318229535236, 0.331501685351864, 0.190441743522314), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 3L, 1L, 2L, 3L, 0L, 1L, 2L, 1L, 4L, 1L, 2L, 0L, 2L, 2L, 1L, 2L, 3L), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 2L, 5L, 2L, 2L, 6L, 5L, 5L, 1L, 5L, 3L, 2L, 5L, 2L, 3L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 7L, 4L, 5L, 12L, 6L, 5L, 10L, 10L, 4L, 4L, 3L, 5L, 6L, 7L, 6L, 7L, 6L, 4L, 8L), WITHIN_1KM_PRISCH = c(2L, 3L, 4L, 4L, 4L, 4L, 5L, 4L, 1L, 5L, 4L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 6L, 5L), DNeighbour = c(0, 141.648314802228, 557.335017170812, 662.250584219587, 668.2253065041, 791.289488212602, 792.419533766704, 823.996894553109, 826.536299569956, 890.315965569479, 891.42659108297, 927.678538593681, 961.608773437398, 992.358582421441, 994.541194976361, 996.387280683472, 1034.36397499273, 1043.68750664711, 1092.66344777615, 1219.27438769374)), row.names = c("12", "758", "493", "789", "131", "103", "523", "565", "559", "186", "597", "518", "618", "753", "353", "473", "215", "225", "861", "229"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97318923135607, 0.625769705967761, 0.497006053187231, 0.48949531665351, 0.335032423364844, 0.333640260665628, 0.29515519480635, 0.29209970957763, 0.217907650090184, 0.216666694344817, 0.177338044565469, 0.142880159105954, 0.113959307224965, 0.111998322897795, 0.110349654849995, 0.0785751801463381, 0.0714385789366829, 0.0387693898686545, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3234019393
R squared (OOB): 0.02745803
$Forests[[13]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 432000, 420000, 415000, 333000, 388000, 365000, 335000, 305000, 360000, 323000, 313000, 305000, 371000, 325000, 349000, 315000, 375000, 339000, 338000), floor_area_sqm = c(92, 92, 92, 92, 99, 92, 92, 100, 99, 99, 101, 99, 99, 100, 91, 103, 102, 102, 102, 102), storey_order = c(2L, 4L, 1L, 2L, 3L, 1L, 1L, 4L, 4L, 3L, 1L, 4L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(1136, 1123, 1121, 1125, 927, 1134, 1135, 927, 930, 915, 937, 918, 921, 918, 970, 832, 913, 932, 923, 922), PROX_CBD = c(17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.6933534103443, 17.8160591469996, 17.8160591469996, 17.5934100264964, 17.5508688704121, 17.6482187406162, 17.4093430047218, 17.8728040148932, 17.9733391318796, 17.9318121245061, 17.7083177660008, 18.0642207733449, 17.9994058772431, 17.424297644009, 17.9456645257603, 18.1611534549189), PROX_ELDERLYCARE = c(0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.174626049595048, 0.101440000613482, 0.101440000613482, 0.183364759720919, 0.169110695114153, 0.399377154365588, 0.347622879353981, 0.330981516384048, 0.376016337241346, 0.559180828327224, 0.378187975507624, 0.558648465009425, 0.430537495183344, 0.332680427012888, 0.476454782767532, 0.519233937445895), PROX_HAWKER = c(0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.89059259132002, 0.755409785256781, 0.755409785256781, 0.860123145519879, 0.736171211400498, 1.11261554439583, 0.646263997619536, 0.446535534086157, 0.501520555884575, 1.18812307179958, 0.340346390827249, 1.20831273824173, 0.472244893923117, 1.2762396177499, 0.3648710200987, 0.617364695979906), PROX_MRT = c(0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.606842528225389, 0.729659889526201, 0.729659889526201, 0.675234243169572, 0.804998329325227, 0.417091391951799, 0.722831181419355, 0.4868918768976, 0.52882455357406, 0.256828620430729, 0.403335562748004, 0.387700307898407, 0.492638498779759, 0.484502150769697, 0.385567417899789, 0.623413162025338), PROX_PARK = c(1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.49905344652453, 1.49250729308795, 1.49250729308795, 1.60355051242194, 1.71737354643835, 1.38656874841243, 1.92330050908574, 1.69875568186822, 1.62685700377268, 1.11695175135574, 1.86766019581863, 1.04306097562022, 1.65421298847909, 1.39102562335911, 1.76180373116006, 1.52418818882418), PROX_GOOD_PRISCH = c(8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.34857469941546, 8.44175881664207, 8.44175881664207, 8.24279341902993, 8.17476856172454, 8.34983568407236, 8.00696366683488, 8.43952013253886, 8.54142359534323, 8.65275846320069, 8.26299778187914, 8.76549326341746, 8.5589292690065, 8.1609833985331, 8.49089982759618, 8.72758527833631 ), PROX_MALL = c(0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.223321337745784, 0.183177100903513, 0.183177100903513, 0.188384425612312, 0.109574351562212, 0.439097430243665, 0.265229996889848, 0.330972758922268, 0.395841490391381, 0.417130987397582, 0.335143296665789, 0.424594513900518, 0.446560923090423, 0.394560370801339, 0.428159644756295, 0.475604736810637 ), PROX_CHAS = c(0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.21485891447712, 0.183177099178452, 0.183177099178452, 0.151781240761386, 0.048268048492383, 0.414359256629807, 0.23105278557526, 0.330972805611547, 0.364030465322827, 0.259891808560044, 0.30242004444134, 0.124680964632411, 0.324811070171065, 0.265229996652697, 0.218909691095897, 0.405258493214775 ), PROX_SUPERMARKET = c(0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.218378438252518, 0.137568853383185, 0.137568853383185, 0.209139790637019, 0.15801430638391, 0.441697647833666, 0.313773352526138, 0.300218301814749, 0.356071330024396, 0.438907970807184, 0.332189289926598, 0.424593495373258, 0.408691343873882, 0.265230176390619, 0.365864675212809, 0.475604214408431 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 8L, 5L, 8L, 8L, 6L, 7L, 3L, 7L, 4L, 3L, 3L, 6L, 2L, 4L, 2L, 3L, 5L ), WITHIN_350M_BUS = c(12L, 12L, 12L, 10L, 13L, 15L, 15L, 12L, 12L, 9L, 13L, 8L, 11L, 9L, 7L, 7L, 9L, 9L, 8L, 10L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 6L, 8L, 6L, 6L, 8L, 6L, 7L, 5L, 7L, 7L, 7L, 5L, 6L, 7L, 5L, 6L, 6L ), DNeighbour = c(0, 4.16128184802804, 6.53229958602655, 67.3356743676569, 78.067063202054, 116.61913093076, 117.458171204206, 124.170837758791, 188.745743593379, 300.558958345028, 401.696512623101, 422.389904507569, 460.612904487785, 473.654713349634, 480.131734428614, 486.305118256914, 513.77343995544, 517.551124840664, 568.504914873377, 582.746407547137)), row.names = c("13", "298", "289", "365", "112", "53", "402", "419", "438", "891", "174", "992", "179", "976", "544", "773", "177", "736", "20", "330"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999898020241977, 0.999748709721141, 0.973475192303382, 0.964429343818191, 0.921507920341721, 0.920397898335506, 0.911256337992681, 0.801195519407889, 0.538739359202443, 0.275460425865247, 0.225270674638883, 0.140805299593494, 0.115165569588726, 0.103149580061437, 0.0921732436905599, 0.0495989403980363, 0.0446204765347108, 0.00233094961513144, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 580149807
R squared (OOB): 0.6372775
$Forests[[14]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 365000, 371000, 390000, 4e+05, 390000, 430000, 395888, 368000, 4e+05, 375000, 4e+05, 425000, 370000, 342000, 450000, 3e+05, 465000, 332000, 455000), floor_area_sqm = c(92, 91, 91, 90, 91, 91, 91, 94, 100, 90, 100, 100, 93, 92, 105, 93, 94, 106, 104, 106), storey_order = c(2L, 5L, 2L, 2L, 2L, 2L, 4L, 3L, 2L, 3L, 5L, 5L, 3L, 3L, 4L, 4L, 2L, 2L, 3L, 4L), remaining_lease_mths = c(974, 965, 957, 947, 956, 956, 962, 1063, 937, 953, 935, 923, 1029, 922, 822, 950, 817, 933, 838, 933), PROX_CBD = c(17.6174166659189, 17.6174166659189, 17.630719557776, 17.5579663674298, 17.5146993337396, 17.980006840849, 17.4594236905894, 18.1899007658477, 18.1853912561079, 17.5759295796121, 18.2155576397088, 18.2155576397088, 18.2498667293237, 18.2744201988815, 18.4174433264455, 17.4336546583772, 18.4835571341017, 17.1401277939721, 18.3394484051955, 17.1634204962367), PROX_ELDERLYCARE = c(1.58663462608392, 1.58663462608392, 1.35614304544574, 1.26304449634962, 1.21552371031002, 1.69038013517483, 1.1429422216578, 2.0412967820292, 1.83831888483507, 1.07156662032258, 1.82774218733134, 1.82774218733134, 2.08641833813892, 1.91030467455468, 2.01990466694452, 0.825709875044437, 2.12772209584432, 0.586863575497558, 1.68689945441126, 0.565792923614884), PROX_HAWKER = c(0.699652587196505, 0.699652587196505, 0.550798352023498, 0.610726758846462, 0.65109908849923, 0.32947027962251, 0.704564458032275, 0.56403310040428, 0.267411626133086, 0.622851592932912, 0.218122417644225, 0.218122417644225, 0.574007707230075, 0.292675997882175, 0.365194571711665, 0.841716009165303, 0.47819209562201, 0.685044657792881, 0.322806547864559, 0.666841975849823 ), PROX_MRT = c(0.430901962912929, 0.430901962912929, 0.481509556817778, 0.415424130147435, 0.367017506823782, 0.131298797620671, 0.304209523777939, 0.225540054498686, 0.186589372260449, 0.449846795062068, 0.24629140143503, 0.24629140143503, 0.270260950193414, 0.25859759791353, 0.394110762668951, 0.463093751675267, 0.440067919828323, 0.418422993771755, 0.722989849955079, 0.463116738810145 ), PROX_PARK = c(0.815337468455046, 0.815337468455046, 0.706852169587072, 0.622915525490857, 0.57589083993138, 0.597192139646456, 0.515475588097358, 0.321396863181507, 0.431621232177097, 0.650211227804106, 0.449638685926872, 0.449638685926872, 0.261745107633199, 0.366705585759005, 0.305293053539538, 0.609424449579261, 0.199823808978303, 0.454841043819919, 0.845903786092674, 0.505224516024672 ), PROX_GOOD_PRISCH = c(6.95710824587607, 6.95710824587607, 6.96345421686322, 6.89020500321914, 6.84682201594428, 7.31481473864251, 6.79149624878531, 7.5338271442293, 7.51998659904145, 6.90999703096039, 7.54917724573578, 7.54917724573578, 7.5938744989762, 7.60907430161507, 7.75189187586876, 6.77374769998522, 7.82005706650481, 6.48254224033906, 7.67457853159282, 6.50789265243056), PROX_MALL = c(0.753687860987251, 0.753687860987251, 0.581015113036356, 0.488271313828636, 0.437698049352173, 0.38257003715367, 0.366883459562171, 0.601163950940652, 0.304347432784639, 0.456006423255308, 0.249434383428027, 0.249434383428027, 0.606938778613173, 0.31638525459609, 0.368677515727611, 0.404491618549369, 0.482762920255867, 0.306862579253759, 0.270650184250749, 0.353588302636786), PROX_CHAS = c(0.430898255483663, 0.430898255483663, 0.481496129777697, 0.40162373925963, 0.354009255575758, 0.131281394661179, 0.293637386768921, 0.225556636612455, 0.186582621643492, 0.401255348981324, 0.246283235408848, 0.246283235408848, 0.270276303087269, 0.258594927218762, 0.279695275413424, 0.260153188296123, 0.297885151722028, 0.133156315003352, 0.186439783883369, 0.171584438209325), PROX_SUPERMARKET = c(0.467885028141574, 0.467885028141574, 0.432325009404537, 0.339170507836652, 0.288534867112482, 0.37748716441855, 0.217741105325511, 0.37174850741073, 0.289364184128333, 0.338457664260807, 0.233030240431279, 0.233030240431279, 0.384544806397502, 0.297968471640837, 0.3481604922123, 0.355873580059747, 0.402675729717655, 0.27639551573194, 0.279112228601587, 0.320581809168482), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 4L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 6L, 6L, 5L, 6L, 5L, 7L, 5L, 7L, 7L, 6L, 7L, 7L, 4L, 9L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 8L, 9L, 10L, 14L, 8L, 13L, 16L, 8L, 15L, 15L, 11L, 17L, 14L, 12L, 12L, 7L, 11L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 5L, 5L, 6L, 5L, 4L, 6L, 4L), DNeighbour = c(0, 3.3156615107604, 290.965480928909, 357.129553147626, 396.746292118766, 399.981156051549, 458.30996254285, 583.747423118636, 592.728756463228, 627.278040003115, 636.809429873686, 645.345919501004, 650.049955908689, 682.159573412351, 818.980105662952, 857.387814554354, 874.90458875457, 999.973106937687, 1008.3499074801, 1032.16718511644)), row.names = c("14", "220", "547", "545", "93", "910", "937", "422", "31", "357", "571", "643", "369", "835", "257", "535", "774", "530", "693", "991"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979361979707, 0.847382343404622, 0.774900266382, 0.726331124722548, 0.722213505326264, 0.644552291073637, 0.462600513775243, 0.449207483779728, 0.397738764122523, 0.383601976791097, 0.370981570202621, 0.364046748654886, 0.317206439531062, 0.137215609964319, 0.0960946536822385, 0.0792473536458582, 0.0037710229139737, 0.00208096378122112, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1383732234
R squared (OOB): 0.2368224
$Forests[[15]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 365000, 374000, 370000, 412000, 395000, 356888, 510000, 345000, 550000, 450000, 550000, 370000, 435000, 498000, 589000, 455000, 460000, 450000, 437000), floor_area_sqm = c(90, 90, 94, 90, 90, 90, 91, 97, 85, 98, 94, 95, 90, 94, 93, 96, 92, 92, 95, 94), storey_order = c(4L, 3L, 3L, 3L, 3L, 1L, 5L, 2L, 6L, 4L, 4L, 4L, 2L, 2L, 2L, 6L, 4L, 3L, 3L, 3L), remaining_lease_mths = c(986, 979, 987, 997, 1034, 997, 963, 1104, 968, 1103, 1123, 1115, 1016, 1113, 1102, 1111, 1133, 1107, 1126, 1120), PROX_CBD = c(13.5741440973944, 13.6373310118807, 13.4804039164095, 13.5299248791723, 13.9701294998534, 13.4480864429089, 13.1584578321731, 13.7787547800329, 13.131637538161, 13.7784857598507, 14.0429369190019, 13.9206851659757, 13.0393088300804, 14.0214886887106, 13.8269911518463, 13.8838492138892, 13.5263069451707, 14.2518409016409, 14.1366846915735, 14.0691382395842), PROX_ELDERLYCARE = c(0.759293685927778, 0.753498484846986, 0.746393599063579, 0.737190256849548, 0.798789790509628, 0.38095926022983, 0.528614390300154, 0.357313426679343, 0.425459762987539, 0.303554199654945, 1.1015647640471, 0.410984632703067, 0.38924985743242, 1.04333655871926, 0.272443342502121, 0.321249151015697, 0.13293861465481, 0.985840321219444, 1.17371591683522, 1.08280856328681 ), PROX_HAWKER = c(1.13978469441664, 1.08343538740726, 1.28815813567136, 1.28441999759135, 0.796241674024292, 1.11021170000921, 1.59466084315792, 0.779750574682814, 1.67102672130552, 0.771130061467184, 1.07710025413616, 0.63246529422046, 1.75849952292251, 1.2014358291776, 0.718894335359525, 0.661984274687099, 1.0232116664491, 0.656651462258042, 1.09084844555913, 1.21079813450924), PROX_MRT = c(0.147719870982538, 0.0904459633140829, 0.26513727845816, 0.189597864599581, 0.262922949537813, 0.436627689790507, 0.258879114766752, 0.373119808041594, 0.197259382412543, 0.334453451125385, 0.324573358240557, 0.247793554682504, 0.103022581922205, 0.325652198483679, 0.250191496834268, 0.202599849124069, 0.529059791722705, 0.189142279194464, 0.218319465176875, 0.281224364060027), PROX_PARK = c(0.739375101722708, 0.802899104641211, 0.640650351334918, 0.695004999747215, 0.929619749314005, 0.782217598170287, 0.332476768251147, 1.07510958061046, 0.350705699368152, 1.07038952907209, 0.58019258504408, 0.9355470513087, 0.291844359651056, 0.524931496780237, 1.00953333913803, 0.953674473627188, 1.00320858387115, 0.785709089572823, 0.474063272255088, 0.468913262301943), PROX_GOOD_PRISCH = c(4.41976113712118, 4.47444600576345, 4.38951064564596, 4.45977917937361, 4.76155598853922, 4.1394886986689, 4.13557899544262, 4.43794264479214, 4.16094245740848, 4.41640053984819, 4.9857651679507, 4.55661004860153, 4.09066115622083, 5.02043421457898, 4.43409233459216, 4.48950135049007, 4.12550653324601, 5.03443000866885, 5.09375212835948, 5.07622831499557), PROX_MALL = c(0.656440732478167, 0.719665126414215, 0.548104683226502, 0.598877544697789, 0.698652085628877, 0.747053206605742, 0.231810009894563, 0.579723774298741, 0.249640338015364, 0.546157830895501, 0.401409437181884, 0.441605558767423, 0.199839805040887, 0.399157770965225, 0.464449368072494, 0.415387276861254, 0.734460127270614, 0.535261743386166, 0.295276560881227, 0.352184781664103), PROX_CHAS = c(0.175269995719201, 0.111923036871509, 0.196586841411628, 0.124645472322039, 0.224338502615803, 0.419877338676521, 0.20604200841638, 0.2330532561781, 0.23569948169583, 0.171232412843018, 0.0207330025336023, 0.230184731543739, 0.19843851708658, 0.142774662207743, 0.093713435160417, 0.130388475133542, 0.164485608616764, 0.121511881264649, 0.0995517477546361, 0.167321001424632), PROX_SUPERMARKET = c(0.3594639622224, 0.371011221099329, 0.253358431108118, 0.181636181040517, 0.281017798180362, 0.428569074432488, 0.231809873410795, 0.233052713938452, 0.249639808314143, 0.171231859107883, 0.0207321820187816, 0.23018467784701, 0.199839014107547, 0.142773459146917, 0.0937132175773042, 0.130388583033251, 0.265115106421715, 0.121511691834874, 0.0995512052866983, 0.167319845962294), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 3L, 4L, 2L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 7L, 5L, 6L, 4L, 5L, 5L, 6L, 4L, 8L, 6L, 5L, 3L, 5L, 10L, 8L, 8L), WITHIN_350M_BUS = c(10L, 11L, 9L, 8L, 13L, 4L, 7L, 11L, 7L, 7L, 9L, 13L, 7L, 9L, 8L, 9L, 2L, 9L, 8L, 9L), WITHIN_1KM_PRISCH = c(9L, 8L, 5L, 6L, 8L, 7L, 7L, 8L, 7L, 6L, 7L, 5L, 7L, 7L, 5L, 5L, 6L, 6L, 7L, 7L), DNeighbour = c(0, 62.8849051660819, 158.512726422509, 194.428657901264, 398.701175496318, 437.012370037802, 457.925681419868, 488.535271956003, 532.9368416291, 549.310752482398, 575.089849624771, 597.164214969216, 616.644894597354, 640.762824160099, 643.052180575669, 662.471536997872, 664.146281988905, 672.367789038045, 685.652693573579, 690.826446839116)), row.names = c("15", "660", "72", "165", "301", "655", "339", "549", "153", "837", "754", "516", "141", "878", "376", "723", "779", "73", "76", "57"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983496280083074, 0.897473863325041, 0.847853339766534, 0.44477352381591, 0.359790476813511, 0.314281392406175, 0.249903366131165, 0.163917792973501, 0.135229942026035, 0.0942487457211762, 0.0638967269264416, 0.0413028831698206, 0.0195123374744504, 0.0178297337634626, 0.00646498601826455, 0.00573802326774821, 0.00277996864984393, 0.000222676750303455, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2125602578
R squared (OOB): 0.5884417
$Forests[[16]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 436000, 435000, 420000, 418000, 460000, 420000, 415000, 456500, 395000, 445000, 440000, 425000, 420000, 450000, 441000, 358000, 365000, 450000, 438000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 92, 94, 94, 94, 93, 93, 94, 93, 94), storey_order = c(8L, 7L, 2L, 5L, 6L, 7L, 6L, 8L, 8L, 4L, 6L, 5L, 6L, 7L, 7L, 6L, 1L, 1L, 9L, 5L), remaining_lease_mths = c(1142, 1139, 1128, 1132, 1129, 1125, 1142, 1140, 1144, 1113, 1109, 1124, 1119, 1120, 1119, 1097, 1103, 1095, 1136, 1076), PROX_CBD = c(12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9527102757424, 11.9744040829633, 12.1122271384014, 12.0234479092478, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.8078122246038, 11.8075546541859, 11.7965908296893, 12.1741021183779, 11.9414743986494), PROX_ELDERLYCARE = c(0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.819362766143575, 0.738781707341689, 0.629785153682861, 0.938035651111226, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.95260617550949, 0.922118515238085, 1.00802268588986, 0.519600844901231, 0.687500817542951), PROX_HAWKER = c(0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.27814297307049, 0.217370340361849, 0.337796349528525, 0.507473565259923, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.262687630178652, 0.209140712961875, 0.337854809554552, 0.375471053349032, 0.147098227142532 ), PROX_MRT = c(0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.200702114351669, 0.167322140356011, 0.302747284955937, 0.394231498000209, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.173777829752023, 0.120215557602138, 0.249549573241666, 0.338849049026276, 0.183575431830776 ), PROX_PARK = c(0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.643017670933737, 0.679906922269617, 0.576425078157325, 0.506408767470305, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.746013140888617, 0.747098338531098, 0.739061594864021, 0.612679613149166, 0.807374064658721 ), PROX_GOOD_PRISCH = c(2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.270018309959, 2.27223739349538, 2.408030235171, 2.39172047379238, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.13533890725473, 2.12338877581429, 2.14271827973834, 2.45580221931744, 2.21615815400514), PROX_MALL = c(0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.232344363503357, 0.214069216816763, 0.350899017798137, 0.441394824612777, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.17025857997445, 0.119447773727589, 0.241737870027575, 0.416829357908565, 0.22663965361209), PROX_CHAS = c(0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.146038815472653, 0.0939357367291076, 0.0703863092474096, 0.223839041128234, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.170258520163124, 0.11944771257822, 0.101692541492014, 0.0461624602204791, 0.156140837156126 ), PROX_SUPERMARKET = c(0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.237998550380205, 0.22318738818849, 0.360308355053667, 0.244018176385425, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.168966076328732, 0.119571834445138, 0.17897337633635, 0.427183407476201, 0.236998053946951 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 7L, 7L, 2L, 6L, 6L, 6L, 4L, 4L, 3L, 7L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 10L, 11L, 11L, 11L, 11L, 12L, 10L, 7L, 10L, 7L, 6L, 6L, 11L, 10L, 9L, 5L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 1.22781674050463, 2.91548068988005, 4.95623543416996, 60.7157761152799, 60.7391835467996, 64.4734044988366, 64.8255600515737, 104.455325701168, 160.527223950101, 172.664042680581, 178.746867567205, 191.124312189139, 211.733401065524, 216.405611046386, 230.229109292054, 238.415554866183, 247.131365644147, 280.444198606017, 333.03261947346)), row.names = c("16", "573", "908", "634", "700", "874", "318", "287", "749", "858", "607", "502", "203", "167", "947", "439", "724", "41", "621", "781"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999972815547023, 0.999846728945465, 0.999557093341193, 0.934629553133976, 0.934579992202315, 0.926446730953598, 0.925656591706238, 0.812926462965757, 0.589301991388868, 0.534652535686989, 0.506839319008611, 0.449770754667269, 0.354967779153911, 0.333801994931424, 0.272577046618886, 0.2376542288546, 0.201907961283677, 0.0846115165478536, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 761350047
R squared (OOB): -0.02314353
$Forests[[17]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 350000, 380000, 380000, 412000, 390000, 390000, 350000, 368888, 350000, 390000, 368000, 377000, 340000, 375000, 385000, 370000, 4e+05, 420000, 3e+05), floor_area_sqm = c(93, 93, 93, 92, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 96, 92, 85), storey_order = c(4L, 1L, 3L, 2L, 3L, 3L, 4L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 2L, 4L, 4L), remaining_lease_mths = c(1108, 1111, 1110, 1142, 1128, 1113, 1142, 1111, 1102, 1131, 1128, 1100, 1135, 1133, 1139, 1132, 1090, 1098, 1133, 798), PROX_CBD = c(14.6649260398624, 14.6221320584002, 14.607628567626, 14.4940333615496, 14.5596883563906, 14.6879879340018, 14.5596883563906, 14.8482953663728, 14.8482953663728, 14.6346875310408, 14.5136499050456, 14.9752079088984, 14.5662038835035, 14.8395197777251, 14.8395197777251, 14.9536689261967, 15.0414874321427, 15.0414874321427, 14.7615340778399, 14.6468242567931), PROX_ELDERLYCARE = c(0.374463671675583, 0.410896008057539, 0.363539264939185, 0.500918112427577, 0.399519357429504, 0.267910637295867, 0.399519357429504, 0.157028625587627, 0.157028625587627, 0.318998242024868, 0.440212280139716, 0.199763345782594, 0.396119369193007, 0.143171284390361, 0.143171284390361, 1.13414610370389e-06, 0.180026828914976, 0.180026828914976, 0.301679225956583, 0.791783477476035), PROX_HAWKER = c(0.515424723672587, 0.55845452984231, 0.571839614015762, 0.682637638745144, 0.625641729464286, 0.507741768149319, 0.625641729464286, 0.332945546865787, 0.332945546865787, 0.567748890704442, 0.681591249319273, 0.202333554334061, 0.661743266121302, 0.426817039061835, 0.426817039061835, 0.283688306330561, 0.135868389364205, 0.135868389364205, 0.582527401679673, 0.771377618176498), PROX_MRT = c(1.31347134818138, 1.30119397664661, 1.42703012637354, 1.32800225952209, 1.46473462254762, 1.51619569366002, 1.46473462254762, 1.41585626072206, 1.41585626072206, 1.53691575721219, 1.51230084146916, 1.27457972333389, 1.61118001364451, 1.58589972239689, 1.58589972239689, 1.45204946878565, 1.27219969611937, 1.27219969611937, 1.75082728996661, 0.834242720427877), PROX_PARK = c(0.48594234877488, 0.524601749565547, 0.592644125813336, 0.65941869562705, 0.656743209310805, 0.573128508978659, 0.656743209310805, 0.40224168015695, 0.40224168015695, 0.633519966923, 0.723946747094916, 0.259935562114549, 0.741043428920938, 0.573834160005083, 0.573834160005083, 0.447466290733612, 0.270313948020077, 0.270313948020077, 0.739209778966795, 0.572284771964545 ), PROX_GOOD_PRISCH = c(5.30673314037113, 5.26427170666348, 5.28617698570013, 5.15263130971644, 5.25302892838613, 5.38500296681299, 5.25302892838613, 5.51627049340211, 5.51627049340211, 5.34297669438126, 5.22451833965112, 5.6171537261999, 5.30307595814772, 5.56483468018996, 5.56483468018996, 5.64958645026222, 5.69200203864946, 5.69200203864946, 5.53447364393692, 5.17213285521296), PROX_MALL = c(0.439421746266814, 0.412850725186958, 0.523782484457491, 0.407798057490129, 0.550646738699849, 0.626246838364162, 0.550646738699849, 0.649229394533883, 0.649229394533883, 0.633302242537752, 0.591658790399046, 0.689421511186311, 0.69438942428714, 0.805396060532061, 0.805396060532061, 0.806257336881612, 0.767711199656331, 0.767711199656331, 0.897398400321744, 0.253080993480643), PROX_CHAS = c(0.0969357032130768, 0.0938393111767789, 0.198893245072118, 0.0559452214520875, 0.19650938121062, 0.160113448728027, 0.19650938121062, 0.274130336331615, 0.274130336331615, 0.120955806912261, 0.179710137259641, 0.230775629929228, 0.0799578054615725, 0.204546662914522, 0.204546662914522, 0.14456617920399, 0.163757574589084, 0.163757574589084, 0.166975848000366, 0.118994056415591), PROX_SUPERMARKET = c(0.0969351949685631, 0.0938384818523742, 0.223766299699327, 0.202112654374605, 0.27843134046436, 0.300165340388346, 0.27843134046436, 0.296829834724774, 0.296829834724774, 0.327836032489634, 0.343491998264143, 0.264202614673064, 0.41943325951703, 0.280088374069707, 0.280088374069707, 0.16127040484797, 0.197268674737732, 0.197268674737732, 0.408349928269047, 0.246822057901315), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 4L, 4L, 3L, 6L, 3L, 5L, 5L, 6L, 4L, 4L, 3L, 5L, 5L, 7L, 4L, 4L, 3L, 5L), WITHIN_350M_BUS = c(8L, 9L, 7L, 9L, 7L, 7L, 7L, 9L, 9L, 8L, 6L, 9L, 6L, 5L, 5L, 6L, 9L, 9L, 4L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 41.7747428698056, 136.464826383793, 173.780601304755, 202.304553890689, 205.6010416881, 206.317807340777, 219.938691248358, 222.427476366781, 237.0093065616, 275.849115516461, 316.552872702964, 335.851882732582, 370.750904069579, 371.418124114754, 380.439364852157, 389.4443902122, 389.980712942591, 480.490766658151, 487.276364374329)), row.names = c("17", "324", "452", "702", "961", "469", "163", "762", "195", "583", "706", "558", "368", "543", "152", "139", "793", "632", "620", "862"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985354373964042, 0.849288420073478, 0.761797842337821, 0.684972110807602, 0.675630140680088, 0.673587490314743, 0.634047709349216, 0.626684905110999, 0.582808366841188, 0.461755887412514, 0.334051003699153, 0.275566117638578, 0.177313764324317, 0.17556171785238, 0.152439291076986, 0.13049168085374, 0.129222826695372, 0.000764920972818393, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 743823689
R squared (OOB): -0.003724731
$Forests[[18]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(530000, 4e+05, 8e+05, 566888, 795888, 810000, 745000, 533000, 649888, 495000, 840000, 685000, 755000, 750000, 825000, 820000, 413888, 7e+05, 408000, 805000), floor_area_sqm = c(118, 92, 105, 88, 95, 90, 90, 88, 87, 91, 87, 85, 90, 90, 87, 87, 88, 95, 84, 104), storey_order = c(2L, 1L, 6L, 8L, 7L, 10L, 7L, 1L, 3L, 3L, 14L, 4L, 5L, 11L, 5L, 9L, 2L, 3L, 6L, 3L), remaining_lease_mths = c(594, 555, 938, 650, 1140, 1045, 1057, 653, 1103, 648, 1141, 1038, 1038, 1035, 1136, 1136, 668, 1100, 647, 919), PROX_CBD = c(6.1023364257416, 5.99479776583207, 6.53309552941355, 6.76124856282603, 6.26284978479934, 5.99670752478149, 6.0390103189171, 6.92829321613491, 7.02256530608061, 5.90960582305016, 4.70219035054856, 4.89531124268982, 4.88070069409732, 4.88070069409732, 4.59114385332588, 4.59114385332588, 7.88501742637481, 7.97001655790022, 5.38657645344473, 4.1456930527125), PROX_ELDERLYCARE = c(0.14668864145384, 0.420516157550055, 0.112238297630375, 0.20742531007413, 0.69800247969724, 0.788986586736525, 0.798119493593788, 0.389684735109723, 0.467453442926814, 1.51538883702403, 0.200702517977741, 0.307888742732217, 0.312658206579851, 0.312658206579851, 0.125633226962327, 0.125633226962327, 0.487583248392117, 0.682273370470252, 0.465891927060243, 0.45180890917037), PROX_HAWKER = c(0.107292567178633, 0.295460487376037, 0.357983508144609, 0.171967883722699, 0.130331819855385, 0.199496524550099, 0.151348144296069, 0.133504850959355, 0.207247650371579, 0.358173289653819, 0.646528219825606, 0.546104933523636, 0.595417483526792, 0.595417483526792, 0.762382071136897, 0.762382071136897, 0.645875214067525, 0.840126401207934, 0.351855498276287, 0.668394095052703), PROX_MRT = c(0.649340944892975, 0.305306521480229, 0.404028215814371, 0.31120761671675, 0.132116935816272, 0.226103982865864, 0.225262429159589, 0.407218977151475, 0.409658939160285, 0.107293182941521, 0.491479629856663, 0.275254866694397, 0.314337158810329, 0.314337158810329, 0.586728793826683, 0.586728793826683, 0.707952731476156, 0.726942522279936, 0.675587286197546, 0.413017272318271), PROX_PARK = c(0.711925115709351, 0.990750186553446, 0.407986988455317, 0.273246118986377, 0.742212481577902, 0.97332058707081, 0.921128796109604, 0.377410917604964, 0.380160428577633, 0.242854512033048, 1.77379186206272, 1.60860995669454, 1.53366372097489, 1.53366372097489, 1.65596921250538, 1.65596921250538, 0.511064020035708, 0.618444971248099, 1.05249384295472, 1.16828897329218 ), PROX_GOOD_PRISCH = c(1.64363723354824, 2.01228232098645, 1.86607127862969, 1.9155109693321, 2.39901634170637, 2.41026804261554, 2.45094763896652, 2.0639866413545, 2.07008813823767, 0.280669099407447, 2.79995758206102, 2.96671225712824, 3.0451226436528, 3.0451226436528, 2.86977258716747, 2.86977258716747, 2.82520953766913, 2.78644315018514, 3.52335384407219, 3.20846684942761), PROX_MALL = c(0.58741271025502, 0.848644658978131, 0.26702131219094, 0.191774654856939, 0.965908348364742, 1.14826594162738, 1.15586968043917, 0.352244010010256, 0.395390786334096, 1.58703862644467, 0.970860317849455, 0.696065710972082, 0.63262312230698, 0.63262312230698, 0.992224857230604, 0.992224857230604, 0.535655644340599, 0.66906173274608, 0.184401966361696, 1.18405339004253), PROX_CHAS = c(0.142011209366223, 0.262677718190406, 0.144966662256637, 0.19177461752976, 0.0879111496245458, 0.157172829578474, 0.103484302768675, 0.180332756228222, 0.278446199404133, 0.370138139733765, 0.0639130956899198, 0.22404402777184, 0.278004299073392, 0.278004299073392, 0.156405874770629, 0.156405874770629, 0.102679570293108, 0.195243012850588, 0.131272369045618, 0.401816380076581), PROX_SUPERMARKET = c(0.585686837888717, 0.3581952061826, 0.26343506825427, 0.113049768890948, 0.0879117778441782, 0.212384620357781, 0.198926203527595, 0.0762755382886037, 0.0888694671696128, 0.644143855185467, 0.0639125072278545, 0.224044642536509, 0.278004958714438, 0.278004958714438, 0.156405662038775, 0.156405662038775, 0.158953339299884, 0.169510705521186, 0.182486832055582, 0.431453687618191), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 3L, 3L, 1L, 0L, 1L, 2L, 5L, 5L, 5L, 0L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 5L, 4L, 3L, 3L, 3L, 5L, 3L, 2L, 4L, 4L, 5L, 5L, 3L, 3L, 1L, 0L, 1L, 1L ), WITHIN_350M_BUS = c(5L, 8L, 3L, 8L, 5L, 10L, 9L, 7L, 10L, 5L, 7L, 9L, 8L, 8L, 7L, 7L, 5L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 399.62785069676, 442.14975754319, 659.936694986171, 757.022703453417, 794.234480137926, 826.656256079735, 843.982096247759, 928.606226214148, 1426.75855832792, 1718.73012195729, 1747.00756234917, 1813.7141623423, 1816.05224170323, 1825.85152645717, 1830.2981200422, 1889.35233352225, 2031.2012787075, 2070.50339438235, 2295.36312766872)), row.names = c("18", "413", "81", "834", "562", "379", "832", "978", "221", "226", "854", "916", "982", "39", "333", "768", "338", "904", "130", "320"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.940295615907434, 0.927166197809431, 0.84151045744194, 0.794288288651876, 0.774879306209006, 0.757418380694179, 0.747886053513736, 0.699453354160329, 0.376547484037867, 0.193004886690648, 0.177007300975047, 0.141105609861473, 0.13989805988404, 0.134876883551236, 0.132619948542702, 0.103992357343089, 0.0470566421746214, 0.0347183187737148, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10878737197
R squared (OOB): 0.5439976
$Forests[[19]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 465000, 488000, 290000, 560000, 538000, 620000, 418000, 409500, 515000, 520000, 660000, 451000, 678000, 450000, 440000, 446000, 545000, 480000, 582000), floor_area_sqm = c(93, 91, 104, 87, 105, 90, 103, 84, 84, 84, 107, 105, 83, 92, 104, 93, 94, 101, 94, 104), storey_order = c(1L, 2L, 1L, 1L, 2L, 5L, 4L, 3L, 3L, 4L, 2L, 6L, 8L, 3L, 1L, 3L, 2L, 1L, 6L, 3L), remaining_lease_mths = c(772, 764, 776, 643, 913, 995, 742, 804, 807, 804, 892, 748, 604, 1103, 828, 759, 723, 938, 725, 935), PROX_CBD = c(4.25035751849909, 4.28329341592686, 4.16405648472164, 4.35364804731157, 3.91005014077452, 4.4759193492502, 3.79744534670369, 4.20973993763024, 4.20973993763024, 3.75781957676323, 4.23142849537126, 3.5952466633456, 3.63056019358172, 3.93031212371417, 5.12061996426338, 5.4791067318598, 4.45295385586978, 3.59494173601466, 4.50933618399607, 5.4901102241405), PROX_ELDERLYCARE = c(0.411587417191489, 0.4193003334471, 0.434539750657667, 0.402111762367986, 0.449207181019876, 0.136621520737764, 0.296175206272889, 0.156291063754703, 0.156291063754703, 0.582389211118023, 0.272010492111063, 0.354500614782039, 0.124703716495981, 0.159701117649001, 0.279354008399566, 0.505585511375112, 0.645271528549996, 0.692364880740494, 0.665866395733666, 0.157919913507301), PROX_HAWKER = c(0.610932712322496, 0.638679046714181, 0.502732414569621, 0.52502919100195, 0.464701711390969, 0.736355433757935, 0.300770398866256, 0.46881842734995, 0.46881842734995, 0.393163811818296, 0.392124905911543, 0.311385334077859, 0.0619655343942362, 0.374782156946409, 0.158729667464322, 0.736115689949186, 0.601904675681234, 0.142789347249218, 0.665007751295857, 0.258924665495), PROX_MRT = c(0.605174310138743, 0.637237645879563, 0.518003091395578, 0.698417082344063, 0.361698258812245, 0.930431293452388, 0.195276091150508, 0.750034220630686, 0.750034220630686, 0.434583879195091, 0.870814763860364, 0.16267041353008, 0.188513622979597, 0.57487373386568, 1.12797954219589, 0.797555156120123, 0.66128766903618, 0.346622733589529, 0.549595780709265, 1.30755754576723 ), PROX_PARK = c(0.346786980248178, 0.336599362476296, 0.269719137898212, 0.0959047492621704, 0.651892034671684, 0.786607284590569, 0.620239922284967, 0.828179073128827, 0.828179073128827, 0.885911587583127, 0.989030190878471, 0.796125682214674, 0.634729277660292, 0.43227753152338, 1.12857946410316, 0.728040918615253, 0.473457593144303, 1.03638785093261, 0.353281501558379, 0.803347187860442 ), PROX_GOOD_PRISCH = c(3.87277035706644, 3.85984302070176, 3.99853475328204, 4.11088283479722, 3.96984616110429, 3.43096694593549, 4.13618512399158, 3.58178441884724, 3.58178441884724, 3.98479480133756, 3.47561641519302, 4.26949140427292, 4.47678155678584, 4.55218800106713, 2.70116277997296, 2.93310132502147, 3.02211493728223, 4.68517728936996, 2.94429219434277, 2.45379201830723), PROX_MALL = c(0.955673327573223, 0.92062293894618, 1.00998414702412, 0.801857467962545, 1.2652175398851, 1.02435160052226, 1.16769889708728, 1.26743973989934, 1.26743973989934, 1.1081035152608, 1.1888213641646, 0.962766222186716, 0.917363569028491, 1.09934779211931, 1.02774547618649, 0.719613179783111, 0.570379319619026, 0.814872047472938, 0.485349818185599, 1.21674302842157), PROX_CHAS = c(0.260827480873255, 0.285886541141976, 0.147909276913635, 0.130252709580884, 0.108899254787234, 0.105578702221058, 0.121619853002556, 0.163154212627783, 0.163154212627783, 0.345906079563203, 0.106822211501606, 0.0963682910788478, 0.112941217538546, 0.304936065418075, 0.193072984237221, 0.0706483510319072, 0.303272176186244, 0.0573592222158038, 0.331046161101227, 0.233242749827373), PROX_SUPERMARKET = c(0.512280309006142, 0.506434284786685, 0.506391752127701, 0.591301773724787, 0.115229795891962, 0.0670716613901785, 0.191561540751545, 0.118448079318654, 0.118448079318654, 0.128350069204848, 0.139079920157556, 0.269187390315468, 0.0867224629960944, 0.35411008396507, 0.198191070641627, 0.0706487501399716, 0.34627255092781, 0.0573596645426592, 0.325943517329761, 0.37596142908425), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 4L, 6L, 4L, 4L, 2L, 4L, 3L, 3L, 4L, 6L, 4L, 5L, 3L, 4L, 2L, 1L, 3L, 1L, 3L), WITHIN_350M_BUS = c(5L, 5L, 5L, 6L, 5L, 5L, 5L, 7L, 7L, 3L, 7L, 6L, 4L, 5L, 9L, 3L, 6L, 4L, 5L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 2L, 1L, 0L, 0L, 3L), DNeighbour = c(0, 40.0478993088199, 134.348250029885, 391.376353698174, 400.807535938967, 450.52200792425, 458.606452973742, 475.76364364615, 479.707210218353, 635.997676430497, 642.70016503937, 667.126083284021, 668.230914359527, 699.553513874305, 1164.19169735143, 1253.2460189545, 1310.88222401781, 1424.35581545272, 1430.17983568696, 1455.58655580774)), row.names = c("19", "747", "223", "532", "176", "411", "952", "907", "382", "234", "849", "699", "237", "801", "646", "802", "346", "997", "622", "307"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998486616487925, 0.983034599106661, 0.860635074554617, 0.854104830544147, 0.817581452882487, 0.811320203179001, 0.797746847084043, 0.79457318626158, 0.654622140295882, 0.648092845401319, 0.624007947259285, 0.622908306586113, 0.591398765402383, 0.129819727110295, 0.0669233973803686, 0.0356995275360251, 0.00180210466816173, 0.00119747762292511, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6653479769
R squared (OOB): 0.2622355
$Forests[[20]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(339000, 315000, 350000, 305000, 313000, 320000, 325000, 364000, 338000, 345000, 345000, 330000, 365000, 388000, 415000, 295000, 432000, 410000, 288000, 305000), floor_area_sqm = c(102, 102, 102, 99, 99, 101, 91, 100, 102, 102, 102, 102, 92, 92, 92, 101, 92, 92, 84, 99), storey_order = c(3L, 2L, 4L, 1L, 4L, 1L, 2L, 2L, 4L, 4L, 2L, 1L, 1L, 1L, 2L, 1L, 4L, 2L, 3L, 4L), remaining_lease_mths = c(923, 913, 923, 921, 918, 924, 970, 921, 922, 926, 927, 911, 1135, 1134, 1125, 917, 1123, 1136, 893, 930), PROX_CBD = c(17.9456645257603, 17.9994058772431, 18.0569924715364, 17.9733391318796, 17.8728040148932, 18.0902268845521, 17.7083177660008, 17.9386403893839, 18.1611534549189, 18.236688278315, 18.2868848905217, 18.2320763538069, 17.8160591469996, 17.8160591469996, 17.7609329148819, 18.4986491838169, 17.7152334804069, 17.7152334804069, 18.3632948597919, 17.5508688704121), PROX_ELDERLYCARE = c(0.476454782767532, 0.430537495183344, 0.59750504274373, 0.376016337241346, 0.330981516384048, 0.706169610995159, 0.378187975507624, 0.714833653499633, 0.519233937445895, 0.732088251039709, 0.896456720381782, 0.927534095024191, 0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.86418951980865, 0.0982899037000713, 0.0982899037000713, 0.645296274244347, 0.169110695114153), PROX_HAWKER = c(0.3648710200987, 0.472244893923117, 0.391180253405874, 0.501520555884575, 0.446535534086157, 0.370412154176866, 0.340346390827249, 0.201936965562497, 0.617364695979906, 0.537987121264097, 0.547085889030319, 0.493410913505403, 0.755409785256781, 0.755409785256781, 0.769612072642938, 0.838043969781633, 0.815736811633103, 0.815736811633103, 0.921741667576702, 0.736171211400498), PROX_MRT = c(0.385567417899789, 0.492638498779759, 0.384524332485438, 0.52882455357406, 0.4868918768976, 0.341202563029131, 0.403335562748004, 0.168914117564514, 0.623413162025338, 0.511061821383635, 0.495991449430539, 0.433316978327494, 0.729659889526201, 0.729659889526201, 0.714624513867521, 0.812751343363136, 0.674833365376197, 0.674833365376197, 0.927224403125457, 0.804998329325227 ), PROX_PARK = c(1.76180373116006, 1.65421298847909, 1.77011013021076, 1.62685700377268, 1.69875568186822, 1.8531048262974, 1.86766019581863, 1.99379565561889, 1.52418818882418, 1.7164330470264, 1.86697967968657, 1.96114614265628, 1.49250729308795, 1.49250729308795, 1.52091098886828, 1.49181484955502, 1.52614967260321, 1.52614967260321, 1.22890358268929, 1.71737354643835), PROX_GOOD_PRISCH = c(8.49089982759618, 8.5589292690065, 8.58956131155308, 8.54142359534323, 8.43952013253886, 8.60631027953587, 8.26299778187914, 8.4444135457925, 8.72758527833631, 8.76378557853615, 8.78822500750919, 8.72297519828522, 8.44175881664207, 8.44175881664207, 8.39120163011403, 9.04519470993137, 8.35538963357137, 8.35538963357137, 8.96505409295358, 8.17476856172454), PROX_MALL = c(0.428159644756295, 0.446560923090423, 0.407254736414821, 0.395841490391381, 0.330972758922268, 0.342860958869265, 0.335143296665789, 0.238372860218233, 0.475604736810637, 0.240339889961931, 0.1450338527091, 0.22704735136933, 0.183177100903513, 0.183177100903513, 0.147411017927622, 0.305101649121832, 0.158599011552442, 0.158599011552442, 0.282416841692855, 0.109574351562212), PROX_CHAS = c(0.218909691095897, 0.324811070171065, 0.222103720735081, 0.364030465322827, 0.330972805611547, 0.209799590563819, 0.30242004444134, 0.076984763134016, 0.405258493214775, 0.184864523484869, 0.0217240252323136, 0.11607611654581, 0.183177099178452, 0.183177099178452, 0.14741100268466, 0.305101651313883, 0.158598978424062, 0.158598978424062, 0.231219576578415, 0.048268048492383), PROX_SUPERMARKET = c(0.365864675212809, 0.408691343873882, 0.385535197909366, 0.356071330024396, 0.300218301814749, 0.342860053820009, 0.332189289926598, 0.171190500184261, 0.475604214408431, 0.240339157209448, 0.145032957963293, 0.227046556279957, 0.137568853383185, 0.137568853383185, 0.113022549454425, 0.305101855713295, 0.144345834884574, 0.144345834884574, 0.282416494634945, 0.15801430638391), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 4L, 4L, 3L, 4L, 6L, 6L, 6L, 5L, 6L, 7L, 5L, 8L, 8L, 8L, 6L, 6L, 6L, 8L, 7L), WITHIN_350M_BUS = c(8L, 9L, 9L, 11L, 8L, 7L, 7L, 8L, 10L, 7L, 9L, 10L, 15L, 15L, 10L, 9L, 12L, 12L, 8L, 12L), WITHIN_1KM_PRISCH = c(6L, 7L, 6L, 7L, 7L, 5L, 5L, 5L, 6L, 6L, 4L, 4L, 6L, 6L, 6L, 4L, 7L, 7L, 4L, 6L), DNeighbour = c(0, 108.104777103706, 132.339779240498, 145.451059279812, 146.852786882527, 234.959267420849, 238.981801355761, 257.679969600893, 267.077855236215, 309.040674105668, 432.893494562674, 450.358863838126, 471.553401713961, 477.106652113291, 506.971107090714, 555.37075210344, 565.149740791511, 568.504914873377, 569.841399133143, 570.077625647014)), row.names = c("20", "177", "491", "179", "992", "74", "544", "638", "330", "227", "787", "443", "402", "53", "365", "684", "298", "13", "864", "438"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.929372786997299, 0.895123043632867, 0.874042271323316, 0.871686498287323, 0.689115505388072, 0.679410520444376, 0.633119802356734, 0.609201359639911, 0.498611894079916, 0.179245650026896, 0.141305936700489, 0.0997189911857881, 0.0897439124251326, 0.0437404419664418, 0.00259391589596512, 0.000296313079677721, 3.0359231843988e-05, 6.86545461946138e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1551829051
R squared (OOB): 0.06482372
$Forests[[21]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 460000, 440000, 430000, 403000, 465000, 5e+05, 460000, 520000, 4e+05, 510000, 490000, 545000, 535000, 432000, 455000, 515000, 489000, 532000, 520000), floor_area_sqm = c(93, 93, 93, 92, 92, 93, 93, 92, 93, 92, 92, 95, 93, 93, 93, 93, 92, 92, 96, 93), storey_order = c(2L, 3L, 2L, 1L, 1L, 5L, 6L, 2L, 5L, 1L, 3L, 2L, 5L, 4L, 5L, 5L, 2L, 2L, 4L, 4L), remaining_lease_mths = c(1147, 1138, 1142, 1128, 1138, 1097, 1137, 1137, 1147, 1131, 1136, 1111, 1127, 1118, 1129, 1138, 1138, 1137, 1111, 1118), PROX_CBD = c(13.9293604468603, 13.8880322509317, 13.9713915856932, 13.983033341901, 13.9348601041022, 13.8110145095205, 13.7068457080251, 13.9481332653994, 13.7003463440691, 13.9748767742628, 14.0250110126613, 13.7780295697528, 13.8964286142315, 13.8964286142315, 13.4495242740615, 13.5153222954464, 14.4453014943547, 14.4453014943547, 13.8842234613226, 13.7912064237251), PROX_ELDERLYCARE = c(0.234065981952779, 0.250782943854859, 0.226595382415433, 0.0819455196406728, 0.122633260073778, 0.2424730747692, 0.409751638237597, 0.108372417523696, 0.434917902994305, 0.0869602171534455, 0.0392522324995346, 0.24280876806526, 0.28821019895416, 0.28821019895416, 0.226392675254826, 0.128038783583345, 0.431976777822193, 0.431976777822193, 0.284905700992106, 0.194902312085005), PROX_HAWKER = c(0.970053791291438, 0.989318285046145, 0.954180271331751, 0.818439961244233, 0.848294615942255, 0.93957565430704, 1.09574216637781, 0.783686601130967, 1.07570104527527, 0.759405218095962, 0.732915378457501, 0.855348356505915, 0.700607063348248, 0.700607063348248, 1.13086059974118, 1.06471945671836, 0.391270554493315, 0.391270554493315, 0.667389882084889, 0.761066408094757), PROX_MRT = c(0.101292979723356, 0.0905698875540676, 0.128817306959056, 0.0961191462833423, 0.066674836544346, 0.110074032088272, 0.23189639897339, 0.146013494832411, 0.256932190523524, 0.16215489673441, 0.179377644983316, 0.290902656750774, 0.214342865325431, 0.214342865325431, 0.537207200764636, 0.531733722241289, 0.309279527401184, 0.309279527401184, 0.172676244118343, 0.263976344610204), PROX_PARK = c(1.10248671215858, 1.13098813526459, 1.07610116952693, 0.973290645087517, 1.01289159319472, 1.12286028608686, 1.30108171005294, 0.964943529987853, 1.30953091682666, 0.93793434477989, 0.898948825756494, 1.08412864631293, 0.945155408432775, 0.945155408432775, 1.14705623529365, 1.12627074536918, 0.463863624631307, 0.463863624631307, 0.946790994443363, 1.03946212768551), PROX_GOOD_PRISCH = c(4.33684280477295, 4.29841605508598, 4.37541592083903, 4.42376284483209, 4.3780728039611, 4.2580170038876, 4.11427377683663, 4.41058426346667, 4.10033714204368, 4.4381077472328, 4.48326906164864, 4.27934963146811, 4.42474408393319, 4.42474408393319, 3.97306691053722, 4.05859518452173, 4.92565705183443, 4.92565705183443, 4.46427355245829, 4.37243865161908), PROX_MALL = c(0.634323955575517, 0.648384322611893, 0.625072347077181, 0.475935346664486, 0.500682206465503, 0.585854127158584, 0.786897805640679, 0.431747484707969, 0.816725098938654, 0.408666125180857, 0.387952579177684, 0.507308338763366, 0.36232957329041, 0.36232957329041, 0.817008429043632, 0.741140095950697, 0.259948531881284, 0.259948531881284, 0.384398044205003, 0.47180896375681), PROX_CHAS = c(0.0456516508281062, 0.0495611607390083, 0.0752462089475253, 0.0483941894268844, 3.70448785353559e-08, 0.123846030022364, 0.0683167852462459, 0.0812590805558053, 0.0738696133860389, 0.0955424375353944, 0.116095717847762, 0.246000912873009, 0.190952462752685, 0.190952462752685, 0.142936854782623, 0.0484693686848179, 0.259948576333881, 0.259948576333881, 0.0936868185767241, 3.14247486029477e-08 ), PROX_SUPERMARKET = c(0.04565204632056, 0.0495614942866338, 0.0752464841458058, 0.123899374628808, 0.112910168339451, 0.157551778944521, 0.0683172333971998, 0.194128300134642, 0.0738703098972174, 0.205979542456043, 0.21237786594893, 0.271122867675942, 0.190953240917096, 0.190953240917096, 0.417643104955167, 0.321659607097496, 0.257218468152336, 0.257218468152336, 0.093687407280864, 8.52808058992138e-07 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 2L, 1L, 0L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 4L, 5L, 3L, 5L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 11L, 12L, 14L, 7L, 13L, 6L, 9L, 9L, 9L, 9L, 5L, 6L, 6L, 6L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 6L, 5L, 5L, 4L, 5L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 38.8029901114493, 47.7660327725277, 155.393161129387, 156.838955586931, 194.655626654086, 221.62575776405, 234.524763740006, 236.587684537552, 240.022567931326, 247.526116945692, 387.157293999145, 468.252272969977, 470.262542901201, 612.134062324355, 613.72326478497, 632.719484471166, 638.618101899692, 644.608010583259, 647.680631518677)), row.names = c("21", "662", "361", "710", "356", "645", "863", "34", "616", "690", "8", "282", "442", "760", "988", "183", "855", "50", "670", "420"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992834302717498, 0.989151645849911, 0.88818785790056, 0.886160657424013, 0.827507041542574, 0.779530619813028, 0.754959456468312, 0.750938792858331, 0.744190299935932, 0.729219875311751, 0.413042080897589, 0.227831985684486, 0.223558717716839, 0.0113963316853204, 0.0104263597675946, 0.00208534326063711, 0.000772216224750765, 8.95969829187073e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1326581078
R squared (OOB): 0.3048458
$Forests[[22]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 310000, 355000, 350000, 340000, 315000, 310000, 320800, 416000, 370000, 315000, 315000, 338000, 402000, 340000, 304500, 283000, 320000, 387008, 3e+05), floor_area_sqm = c(84, 91, 93, 91, 91, 91, 96, 92, 98, 93, 97, 84, 93, 93, 103, 104, 84, 104, 97, 84), storey_order = c(3L, 3L, 4L, 1L, 2L, 3L, 1L, 1L, 4L, 1L, 3L, 2L, 3L, 4L, 4L, 3L, 4L, 3L, 2L, 2L), remaining_lease_mths = c(806, 774, 761, 957, 782, 774, 772, 965, 779, 782, 746, 783, 778, 762, 784, 783, 781, 788, 775, 803), PROX_CBD = c(16.5546706157429, 16.3680873997092, 16.1297617902268, 16.4034806336055, 16.0688727275577, 16.1626205207603, 16.0124832316584, 16.3149444157129, 16.1674221276903, 15.9422949327985, 16.179026897848, 16.7380919986833, 16.3741208173644, 15.8715793299193, 16.4938482623735, 16.62872619839, 16.4061281598547, 16.4061281598547, 15.8742411347238, 16.9304098343314), PROX_ELDERLYCARE = c(1.28388145020366, 1.42545230549203, 1.29938230642316, 0.839978570407226, 1.20623153653763, 1.55788424655444, 1.41328722649904, 1.76400828031834, 0.762025473923165, 1.09392979000114, 1.73064849730919, 0.827102139700697, 0.617661573186221, 1.28212929908789, 0.54260343924556, 0.618318415391572, 0.45678545326778, 0.45678545326778, 0.784609866943175, 0.828632612828485), PROX_HAWKER = c(0.634516033073404, 0.369132496020862, 0.335840869363962, 0.889236545198411, 0.426544691499688, 0.113648031708615, 0.231474226543029, 0.267171899978326, 0.872582424517839, 0.571238530927929, 0.141690035201285, 1.22509286076097, 1.08852003222566, 0.428166805124, 1.26080574998962, 1.328000513126, 1.27662029927611, 1.27662029927611, 0.921851461637316, 1.5376564224438), PROX_MRT = c(0.786543604226707, 0.767751604782153, 0.514969181151661, 0.660139833101166, 0.406145228037129, 0.733071345608223, 0.526610558032509, 0.980548762507945, 0.447065767326062, 0.22642613478059, 0.887672461516919, 0.950017645146174, 0.70945464840636, 0.326170963259121, 0.884131305433386, 1.00682967627403, 0.840195727203247, 0.840195727203247, 0.243577544220952, 1.07382507713197 ), PROX_PARK = c(0.413578796610442, 0.655349613079545, 0.709135847201637, 0.251028276822116, 0.697314652170583, 0.622244080025509, 0.641040622161513, 0.504828773517413, 0.490935310554108, 0.749126986336644, 0.539742315344257, 0.234693283811741, 0.371358045807383, 0.729541055973412, 0.418424058290637, 0.402413252549947, 0.499042267647801, 0.499042267647801, 0.457440234531046, 0.542342748872478 ), PROX_GOOD_PRISCH = c(6.95112153433386, 6.74866006620563, 6.52049985370614, 6.84769610957781, 6.46919552361138, 6.53246509089368, 6.39414010271149, 6.672975925328, 6.62018800412964, 6.35759010380229, 6.53838177865997, 7.2060126627476, 6.84990365493624, 6.26806838260706, 6.98980449668537, 7.12509880547394, 6.91087941258894, 6.91087941258894, 6.33578781760894, 7.43262545617428), PROX_MALL = c(0.809678350084408, 0.812249060303789, 0.568960814514176, 0.630333401213655, 0.45653839484425, 0.800586392071248, 0.598952481573277, 0.965701391482886, 0.402318259451987, 0.275355858531219, 0.960112961135972, 0.804164390636077, 0.523710338103731, 0.405953132327172, 0.506769239398443, 0.615098633053939, 0.408074329267436, 0.408074329267436, 0.159478773824134, 0.876234606673171), PROX_CHAS = c(0.102023856475547, 0.317481852326526, 0.215228497760129, 0.142060383584178, 0.123235071398074, 0.107377285719627, 0.191204296760245, 0.215258950862385, 0.277543603442508, 0.101928728560798, 0.0821179618758864, 0.206110482646065, 0.0863783451683255, 0.170717118999449, 0.128042490192306, 0.218296317772089, 0.178111672550416, 0.178111672550416, 0.159478805927642, 0.477517805288537), PROX_SUPERMARKET = c(0.57240719914765, 0.442251956603444, 0.353026966783941, 0.142061131074292, 0.399183655269817, 0.191669323632479, 0.214004200599592, 0.357579925001748, 0.277543419111335, 0.218983947734938, 0.224545288466622, 0.283037745664543, 0.0863776808909183, 0.323117190327721, 0.128042463684685, 0.218296734885766, 0.17811123384324, 0.17811123384324, 0.159478664733051, 0.422051752195747), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 1L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 3L, 3L, 5L, 4L, 1L, 3L, 2L, 3L, 3L, 4L, 2L, 4L, 4L, 4L, 4L, 5L, 1L), WITHIN_350M_BUS = c(10L, 8L, 8L, 7L, 9L, 9L, 8L, 8L, 6L, 8L, 8L, 5L, 4L, 8L, 6L, 6L, 8L, 8L, 8L, 4L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L ), DNeighbour = c(0, 261.35381814708, 434.144567119667, 445.727505355162, 484.909497350161, 513.116593468591, 569.996033151341, 589.300451539633, 598.026945134484, 625.508183204037, 633.775511279192, 646.014898891869, 666.127677565946, 680.445941138287, 784.431865527985, 803.263152229747, 841.526392730762, 843.985069252191, 844.710307814552, 948.8354297351)), row.names = c("22", "198", "184", "206", "804", "335", "740", "980", "351", "708", "336", "896", "788", "294", "150", "26", "49", "595", "83", "833"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.854014375029764, 0.625116758295766, 0.607344328633566, 0.545855279496773, 0.500628234570136, 0.408475366001252, 0.37731852767602, 0.363312179614156, 0.319683402442982, 0.306740462600372, 0.287770933357966, 0.257179930335397, 0.235917206649669, 0.100182062917579, 0.0802621626780839, 0.0455397497702803, 0.0435963271055227, 0.0430301030655285, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 937938086
R squared (OOB): 0.2582271
$Forests[[23]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(675000, 710000, 662000, 715000, 680000, 550000, 672000, 660000, 440000, 340000, 4e+05, 363000, 358000, 345000, 430000, 575000, 370000, 390000, 355000, 650000), floor_area_sqm = c(95, 93, 95, 95, 95, 102, 85, 85, 91, 84, 104, 84, 84, 84, 104, 101, 84, 84, 84, 104), storey_order = c(2L, 6L, 3L, 6L, 4L, 3L, 5L, 3L, 5L, 1L, 2L, 4L, 3L, 1L, 2L, 6L, 3L, 1L, 3L, 3L), remaining_lease_mths = c(1093, 1084, 1093, 1099, 1084, 761, 1042, 1032, 669, 780, 783, 780, 770, 789, 781, 932, 777, 783, 782, 815), PROX_CBD = c(6.15852201326599, 6.17931132662417, 6.11286474740545, 6.06656257116635, 6.04001281876484, 6.04257091454572, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.73119135364588, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.23308787648785, 7.27303659463988, 5.56255806753875, 7.32999369210923, 4.91139217141794, 7.37752466520609, 7.71625132507906), PROX_ELDERLYCARE = c(0.428116600598184, 0.411122241220865, 0.471592353212743, 0.516985202466339, 0.545921172841312, 0.548656319889636, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.709869492714774, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.949520652768775, 0.0599829320550621, 1.04617467786566, 0.53976690699019, 1.11141904944431, 1.13999552495818), PROX_HAWKER = c(0.104458461300263, 0.114709112077857, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.19523132016882, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.84617550022745, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.905159668549179, 0.248163252655802, 1.00458194418859, 0.526793317066312, 1.06790139631185, 0.888477780938884), PROX_MRT = c(0.567634817298681, 0.54480998513683, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.448203274012385, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.447149108468339, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.477339162120678, 0.389634730949481, 0.446590670593176, 0.348715950460643, 0.450606800129455, 0.227897729387739 ), PROX_PARK = c(0.487498062645995, 0.461766774013401, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.651264615899835, 0.734858817801552, 0.741691321664553, 0.871860056746433, 1.30601230217613, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.17683143601381, 1.28136359713013, 0.136342453682232, 1.30043300411079, 0.454973393404149, 1.30417314517193, 0.374132090410645 ), PROX_GOOD_PRISCH = c(1.97696478280336, 1.95037752635058, 2.00772186702724, 2.03651743937875, 2.00925132829891, 2.14268529299874, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.67147237000904, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.53413597667736, 2.72285479219865, 3.30515733544794, 2.81856751915823, 3.07957394860643, 2.87682745937193, 1.93537396204111), PROX_MALL = c(0.446404896609829, 0.476611693189829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 0.264532440460292, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.894914409230097, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.33824767405872, 1.40144317349524, 0.719385659919303, 1.4733570331857, 0.779372162435287, 1.52964479685301, 1.9342939090943), PROX_CHAS = c(0.0766942583569258, 0.10259225576309, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.12619956254809, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.468632365618207, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.150676124399865, 0.174009235365936, 0.100781853121145, 0.297280152993809, 0.123680988169118, 0.147762521806201), PROX_SUPERMARKET = c(0.11965836137487, 0.134806953278168, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.178930757423705, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.541263540151477, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.216512452964216, 0.173881454941229, 0.154588063793208, 0.212061147632098, 0.15284622075069, 0.185503456748824), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 4L, 4L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 4L, 2L, 5L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 8L, 8L, 7L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 7L, 2L, 8L, 7L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L ), DNeighbour = c(0, 33.225872500455, 55.6594933719041, 94.7119416728736, 121.597894543731, 180.666733038273, 458.916496171402, 488.253114555337, 793.351003662853, 920.854438566465, 933.14515663585, 980.119639669787, 980.330108783996, 1186.67379717978, 1302.25870591509, 1366.30709588193, 1398.60434768838, 1416.28441076364, 1463.84147392392, 1576.24736118981)), row.names = c("23", "756", "536", "297", "930", "453", "388", "841", "492", "529", "168", "322", "46", "171", "611", "596", "187", "251", "948", "809"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999111540687972, 0.997507765496096, 0.992792145286201, 0.988133048936117, 0.973897897886931, 0.837654381123031, 0.817307872331071, 0.557520110844142, 0.433888859904416, 0.421890459085574, 0.376207588726694, 0.376003893751403, 0.187680197327802, 0.100763204355031, 0.0618219943669523, 0.0452407105340979, 0.0371209311551911, 0.0189170396786417, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6240367043
R squared (OOB): 0.7154661
$Forests[[24]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(565000, 540000, 575000, 417000, 585000, 440000, 410000, 435000, 658000, 615000, 380000, 435000, 412000, 420000, 390000, 428888, 415000, 438000, 447000, 376888), floor_area_sqm = c(93, 93, 93, 99, 93, 100, 100, 99, 84, 84, 104, 100, 103, 104, 104, 84, 84, 104, 107, 104 ), storey_order = c(6L, 4L, 5L, 3L, 4L, 3L, 3L, 2L, 3L, 2L, 1L, 4L, 4L, 2L, 1L, 3L, 3L, 2L, 3L, 3L), remaining_lease_mths = c(1127, 1142, 1133, 914, 1142, 911, 915, 928, 1120, 1122, 924, 924, 918, 922, 809, 774, 782, 812, 782, 810), PROX_CBD = c(12.4937468159193, 12.5378737745647, 12.4342034244884, 12.2815153207229, 12.454441113408, 12.2087069526051, 12.2087069526051, 12.2106818490232, 12.4891302242583, 12.3801819754074, 12.0301392517655, 12.114386347938, 11.9871965659798, 11.8892341343185, 11.7882471009294, 12.8776183162857, 12.8776183162857, 11.7215458353159, 11.7840832214562, 11.622690560426), PROX_ELDERLYCARE = c(0.714783075399861, 0.76025522927712, 0.678867196986192, 0.513657423159811, 0.717258387107597, 0.434858408662556, 0.434858408662556, 0.442541563379791, 0.707031754326944, 0.738453704244922, 0.255083942589415, 0.421163091926404, 0.210296865683283, 0.110349805405523, 0.114277277444971, 0.211786543917104, 0.211786543917104, 0.240093333498969, 0.481333190444255, 0.175524774720266), PROX_HAWKER = c(0.680821394190482, 0.672948721825079, 0.504612881494125, 0.52278816815954, 0.459376407452819, 0.692592935098248, 0.692592935098248, 0.524204307723605, 0.384467206049481, 0.261296216065877, 0.598391326300702, 0.885134801830427, 0.625285574708341, 0.684056106771311, 0.647051853283446, 0.677647820815747, 0.677647820815747, 0.609281739536534, 0.436117874461739, 0.783966268147895 ), PROX_MRT = c(0.743366527772832, 0.707305973375369, 0.586933783104383, 0.703998835661039, 0.518913352820399, 0.89623888155871, 0.89623888155871, 0.743103019894999, 0.38468199977318, 0.367154517888221, 0.885297742933312, 1.10882075300419, 0.923336133969517, 1.00424261648768, 1.00317447086964, 0.301948361527339, 0.301948361527339, 0.989064774064853, 0.81394482428473, 1.15515804744233 ), PROX_PARK = c(0.683130710636032, 0.628331945846246, 0.628391467794767, 0.796788171077343, 0.580711209690395, 0.954913184146477, 0.954913184146477, 0.863487882808023, 0.50651752093578, 0.605799570777928, 1.04875150887626, 1.14970360230785, 1.09395352284574, 1.19263079577799, 1.24877122811849, 0.246982674114576, 0.246982674114576, 1.28416187507733, 1.20101103678102, 1.41684131410086), PROX_GOOD_PRISCH = c(1.16886515239787, 1.17951788917503, 1.01367306567257, 0.952579960345566, 0.990054087408291, 1.04944877580977, 1.04944877580977, 0.91368762909787, 0.94986022590219, 0.823417580851307, 0.860616187528585, 1.17061030478036, 0.855677549512306, 0.842915880539328, 0.713901761199557, 1.22334421357001, 1.22334421357001, 0.585140695782779, 0.357669915539773, 0.733057242670121 ), PROX_MALL = c(0.778202426893423, 0.766094086501437, 0.600548053404267, 0.630705874818675, 0.549832225559512, 0.802829369116586, 0.802829369116586, 0.634332011832188, 0.458049841664737, 0.344173235497563, 0.707201836140707, 0.995792127022496, 0.732793638615111, 0.787722851944232, 0.741052769880115, 0.503182159926002, 0.503182159926002, 0.690287469384684, 0.489619370966043, 0.868993594299523 ), PROX_CHAS = c(0.147744885974614, 0.187116592266412, 0.134041173915956, 0.0753088652692227, 0.134313038880304, 0.0852358826892552, 0.0852358826892552, 0.140964983635816, 3.00974727266337e-08, 0.126495411341712, 0.202915262499126, 0.138740180982893, 0.171681037809818, 0.124859952031804, 0.0554870656895364, 0.128785172156574, 0.128785172156574, 0.164718468919614, 0.0667093090499658, 0.151742844958785 ), PROX_SUPERMARKET = c(0.667447252804164, 0.707597649659388, 0.543693418915242, 0.448534184110051, 0.499432454100223, 0.414959148864982, 0.414959148864982, 0.377835654599335, 0.425107542879533, 0.30203349112312, 0.20670525505664, 0.459680111992834, 0.172282484091702, 0.114394571204967, 0.0453848138423891, 0.17067511852319, 0.17067511852319, 0.169255457402684, 0.379080894647373, 0.151741730066283 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 0L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 4L, 6L, 4L, 5L, 5L, 5L, 2L, 3L, 5L, 1L, 5L, 8L, 8L, 1L, 1L, 6L, 3L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 12L, 12L, 11L, 11L, 11L, 11L, 10L, 8L, 7L, 8L, 6L, 9L, 9L, 12L, 12L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 3L, 1L, 1L, 2L, 5L, 4L, 2L, 1L, 2L, 2L, 3L, 4L, 4L, 3L, 4L, 2L ), DNeighbour = c(0, 51.0795129975685, 177.122255008295, 232.184172111085, 240.897560345122, 296.651826506356, 296.731546393621, 299.536100817028, 362.66899744772, 443.622194781064, 464.140361701435, 469.990392135656, 512.849501354193, 609.325679890465, 712.916406226264, 789.206979484827, 794.133572483242, 805.42646209939, 863.429262982389, 874.401658423907)), row.names = c("24", "343", "310", "362", "641", "410", "680", "42", "505", "315", "727", "707", "689", "148", "508", "892", "259", "625", "340", "750"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993186662531332, 0.919619328910814, 0.863953905119802, 0.853960460396233, 0.783049518252388, 0.782940024452, 0.779074215991283, 0.685537778425723, 0.551458241927533, 0.515871131100299, 0.505655194234975, 0.430336532791464, 0.26460926938674, 0.112395716257238, 0.0343623916904394, 0.0306840502799706, 0.0229652773252358, 0.000621976609097355, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1713179861
R squared (OOB): 0.7668145
$Forests[[25]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(428000, 342000, 335000, 345000, 4e+05, 365000, 365000, 316000, 304000, 420000, 358888, 415000, 460000, 420000, 420000, 355000, 350000, 390000, 340000, 365000), floor_area_sqm = c(98, 94, 90, 92, 97, 95, 105, 104, 104, 104, 91, 100, 105, 90, 99, 94, 106, 104, 104, 107 ), storey_order = c(3L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 4L, 3L, 1L, 4L, 2L, 3L, 1L, 2L, 1L, 1L, 1L), remaining_lease_mths = c(730, 747, 731, 742, 734, 735, 771, 777, 776, 774, 763, 944, 770, 925, 929, 1071, 781, 763, 772, 766), PROX_CBD = c(14.0949321583848, 13.7770670669378, 13.8901285505698, 13.8901285505698, 13.4040436118709, 13.3652677077184, 14.8222691165004, 13.8730731524118, 13.8730731524118, 15.0460728336845, 13.6826822978472, 13.1525533734461, 15.1689870500438, 12.960867808991, 13.2222340992065, 15.3735649652411, 15.2518600651656, 13.1145091682395, 13.1145091682395, 13.578535689825), PROX_ELDERLYCARE = c(1.07365166923746, 0.919307603677702, 0.540311266279695, 0.540311266279695, 0.954835536666776, 0.876024529291782, 0.151522520392741, 0.192118066579221, 0.192118066579221, 0.0734543941007858, 0.000158780971194199, 0.640770029240432, 0.235447740717014, 0.579007844644764, 0.385934705647939, 0.0572763643156628, 0.341160576506438, 0.233566729538939, 0.233566729538939, 0.535215785060316), PROX_HAWKER = c(0.516176882783883, 0.478671478091809, 0.213123049695643, 0.213123049695643, 0.780321580506598, 0.775887609068758, 0.189112683951821, 0.635045114374877, 0.635045114374877, 0.321243604465073, 0.699744847940348, 0.959649545299011, 0.493984449855749, 1.16344345150942, 1.08380419022874, 0.371848396937832, 0.711147803357143, 1.24018164124527, 1.24018164124527, 0.775756145922257), PROX_MRT = c(0.499812381699912, 0.771349314593772, 0.793013171832836, 0.793013171832836, 0.515309591544804, 0.585785046275015, 0.506610369321483, 0.865482366580506, 0.865482366580506, 0.667161579318597, 0.751023886560838, 0.944408516927639, 0.840089990200814, 0.899387073359532, 0.503688459146237, 0.753708157385654, 1.05589835680014, 0.402767024758649, 0.402767024758649, 0.357978123578611), PROX_PARK = c(0.62523741493865, 0.941140572803456, 1.23128896715218, 1.23128896715218, 1.22140134317452, 1.30724345285799, 1.20591145519053, 1.73324375775577, 1.73324375775577, 1.32178658469093, 1.77145949687945, 1.65277848527316, 1.48925201971724, 1.44660566239193, 1.61082819122054, 0.535685352466539, 1.72109509304533, 1.4917670023494, 1.4917670023494, 1.33984402369384), PROX_GOOD_PRISCH = c(3.57828936266804, 3.3146343023011, 3.56420611596829, 3.56420611596829, 2.95770979509606, 2.95461231779958, 4.44405903659268, 3.76914808697313, 3.76914808697313, 4.66454637236311, 3.58938982364218, 2.95137840528657, 4.81784539373378, 2.82458087567675, 3.2388029474634, 4.72825571795328, 4.96507368960908, 3.15473759747012, 3.15473759747012, 3.55013641033528), PROX_MALL = c(0.812049880186, 0.672803550263317, 1.05377974643614, 1.05377974643614, 0.412160376682232, 0.473263954532778, 1.74752862756084, 0.861712986146148, 0.861712986146148, 1.83033637772351, 0.770100764029299, 0.703422933264244, 1.93173107331603, 0.695129776671669, 0.587950861513872, 0.408391974099547, 2.06076738363197, 0.504156272689578, 0.504156272689578, 0.305514521023982 ), PROX_CHAS = c(0.135156069731972, 0.0886717393158711, 0.0812638133573676, 0.0812638133573676, 0.240863562772424, 0.179342279988699, 0.191193294854487, 0.0967538959757692, 0.0967538959757692, 0.0544168696099871, 0.110149755252424, 0.1365287941905, 0.22714457633909, 0.341366062526918, 0.151225190585885, 0.289984207596008, 0.453299264887269, 0.11048408202451, 0.11048408202451, 0.282171570268124 ), PROX_SUPERMARKET = c(0.352618767904154, 0.334979160094168, 0.082811926566736, 0.082811926566736, 0.422907964790702, 0.487840963146543, 0.188017328828043, 0.094684564379848, 0.094684564379848, 0.286721618184596, 0.11210687568128, 0.688592108834651, 0.459690883388295, 0.668273194253219, 0.459946280432931, 0.406388098650168, 0.644027759940317, 0.362446168440829, 0.362446168440829, 0.281417393052806), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 0L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 3L, 4L, 4L, 5L, 6L, 2L, 3L, 3L, 1L, 3L, 2L, 1L, 1L, 5L, 4L, 0L, 6L, 6L, 4L), WITHIN_350M_BUS = c(9L, 10L, 4L, 4L, 6L, 6L, 6L, 8L, 8L, 5L, 9L, 6L, 4L, 2L, 8L, 12L, 6L, 7L, 7L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 4L, 4L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 3L, 4L, 1L, 1L, 3L, 3L, 4L), DNeighbour = c(0, 355.997997353047, 616.491316787121, 618.102921660707, 706.90948629401, 771.067787228322, 933.574909537053, 1126.25124286837, 1129.86996294247, 1135.34892957885, 1146.61186159735, 1173.14262699769, 1300.59128856977, 1373.10194055597, 1445.18656990073, 1455.93576999356, 1495.10564962143, 1596.76949530998, 1601.94211850197, 1680.62391067015)), row.names = c("25", "337", "90", "214", "757", "238", "64", "230", "36", "256", "1000", "496", "739", "831", "350", "601", "109", "164", "844", "856"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.912273718711858, 0.748988070369339, 0.747769270491433, 0.67745424018797, 0.623316415629015, 0.478071941356552, 0.303506265054824, 0.300329761491268, 0.295532953441325, 0.285722219215605, 0.262902544664339, 0.160896374259416, 0.110542742627479, 0.0678881261380887, 0.0622565799960441, 0.0435089097079868, 0.00946731592058296, 0.00836167485838964, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1367794885
R squared (OOB): 0.2237197
$Forests[[26]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(304500, 340000, 315000, 283000, 320000, 338000, 3e+05, 3e+05, 350000, 285000, 288000, 292000, 258000, 416000, 4e+05, 420000, 428000, 433000, 416000, 365000), floor_area_sqm = c(104, 103, 84, 84, 104, 93, 84, 84, 91, 84, 84, 84, 84, 98, 92, 92, 92, 92, 92, 92), storey_order = c(3L, 4L, 2L, 4L, 3L, 3L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 4L, 2L, 5L, 4L, 4L, 4L, 1L), remaining_lease_mths = c(783, 784, 783, 781, 788, 778, 803, 766, 957, 776, 770, 761, 781, 779, 1130, 1143, 1140, 1130, 1140, 1137), PROX_CBD = c(16.62872619839, 16.4938482623735, 16.7380919986833, 16.4061281598547, 16.4061281598547, 16.3741208173644, 16.9304098343314, 16.3138748954346, 16.4034806336055, 16.2311391435218, 16.2681803933938, 16.3662877971208, 16.1631400386504, 16.1674221276903, 16.1976566517324, 16.1537572283104, 16.1831859860721, 16.055983361932, 16.055983361932, 16.0046521285213), PROX_ELDERLYCARE = c(0.618318415391572, 0.54260343924556, 0.827102139700697, 0.45678545326778, 0.45678545326778, 0.617661573186221, 0.828632612828485, 0.259941730365991, 0.839978570407226, 0.252142982647588, 0.20801878428071, 0.177020457931737, 0.194171564025932, 0.762025473923165, 9.89208662673193e-07, 0.0462823216560119, 0.0701319802482612, 0.146417557277997, 0.146417557277997, 0.20718686492254), PROX_HAWKER = c(1.328000513126, 1.26080574998962, 1.22509286076097, 1.27662029927611, 1.27662029927611, 1.08852003222566, 1.5376564224438, 1.19589315813724, 0.889236545198411, 1.12300848995143, 1.14155805943316, 1.20613696965479, 1.03995728027003, 0.872582424517839, 1.03146250928298, 0.986028325459381, 1.00994702859189, 0.897672222950446, 0.897672222950446, 0.855932206484513), PROX_MRT = c(1.00682967627403, 0.884131305433386, 0.950017645146174, 0.840195727203247, 0.840195727203247, 0.70945464840636, 1.07382507713197, 0.896077488488813, 0.660139833101166, 0.830985280221221, 0.896888955057001, 1.07002489239586, 0.842728374229233, 0.447065767326062, 1.02706758196582, 1.02112351286352, 1.08237519657155, 0.936151237003446, 0.936151237003446, 0.883219311345816), PROX_PARK = c(0.402413252549947, 0.418424058290637, 0.234693283811741, 0.499042267647801, 0.499042267647801, 0.371358045807383, 0.542342748872478, 0.695881850270676, 0.251028276822116, 0.723677668737743, 0.750067315759091, 0.840406553837571, 0.707513815343702, 0.490935310554108, 0.822565203699192, 0.793519520304926, 0.848434833813522, 0.683762717294504, 0.683762717294504, 0.619767633008914), PROX_GOOD_PRISCH = c(7.12509880547394, 6.98980449668537, 7.2060126627476, 6.91087941258894, 6.91087941258894, 6.84990365493624, 7.43262545617428, 6.84997592861041, 6.84769610957781, 6.76533990958697, 6.81173689796023, 6.93507101526025, 6.70927938580052, 6.62018800412964, 6.78043949525415, 6.74044920052795, 6.78038310261662, 6.63421015362065, 6.63421015362065, 6.57618460349959), PROX_MALL = c(0.615098633053939, 0.506769239398443, 0.804164390636077, 0.408074329267436, 0.408074329267436, 0.523710338103731, 0.876234606673171, 0.242195958154985, 0.630333401213655, 0.175221521556568, 0.188162247463955, 0.298590834338171, 0.0870960802892481, 0.402318259451987, 0.189710317758296, 0.180580587241737, 0.241735562355662, 0.118546137622893, 0.118546137622893, 0.110811660449771 ), PROX_CHAS = c(0.218296317772089, 0.128042490192306, 0.206110482646065, 0.178111672550416, 0.178111672550416, 0.0863783451683255, 0.477517805288537, 0.218904529587093, 0.142060383584178, 0.170601730776313, 0.160774225575301, 0.209004221202181, 0.081875317774622, 0.277543603442508, 0.0868060808909073, 0.0922372285822684, 0.148113838308576, 0.110329053122027, 0.110329053122027, 0.114687044901222 ), PROX_SUPERMARKET = c(0.218296734885766, 0.128042463684685, 0.283037745664543, 0.17811123384324, 0.17811123384324, 0.0863776808909183, 0.422051752195747, 0.204979568486045, 0.142061131074292, 0.137275095711229, 0.189660657064324, 0.303085580417471, 0.0873208554119548, 0.277543419111335, 0.195853508350489, 0.186806037215644, 0.247969406526707, 0.123371553336512, 0.123371553336512, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 4L, 4L, 4L, 1L, 4L, 3L, 5L, 6L, 8L, 6L, 3L, 8L, 8L, 7L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 8L, 8L, 4L, 4L, 8L, 7L, 10L, 11L, 5L, 11L, 6L, 7L, 7L, 7L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 4L, 5L, 5L, 4L, 5L, 5L, 5L, 4L, 4L, 5L, 5L, 5L), DNeighbour = c(0, 139.992882834177, 209.478860185565, 224.092533200886, 231.074659784628, 293.857135211623, 310.730342513015, 384.34724750262, 441.126728942426, 442.339247904918, 443.757416741511, 470.018100043221, 532.292000267479, 564.571750922433, 621.047418247718, 662.807665940474, 686.604173085624, 703.112549548167, 707.469103452254, 724.240699300717)), row.names = c("26", "150", "896", "49", "595", "788", "833", "848", "206", "945", "798", "687", "872", "351", "427", "869", "661", "741", "538", "594"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.92666927813488, 0.83968016391341, 0.817687943486929, 0.806767024154156, 0.697844525758538, 0.665728995732464, 0.51605286504807, 0.395654987604705, 0.393089941187323, 0.390091547910441, 0.335037564118904, 0.211439551596784, 0.153917736720777, 0.0700489690641983, 0.0263909742294229, 0.0102481597198164, 0.0033056293950805, 0.0020956901263376, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3321699585
R squared (OOB): -0.01740462
$Forests[[27]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 4e+05, 420000, 350000, 340000, 375000, 385000, 377000, 350000, 390000, 368888, 350000, 310000, 390000, 331000, 390000, 412000, 380000, 268000, 4e+05), floor_area_sqm = c(92, 92, 92, 104, 92, 92, 92, 92, 92, 93, 92, 92, 104, 92, 107, 92, 92, 93, 84, 96), storey_order = c(4L, 3L, 4L, 3L, 2L, 1L, 3L, 2L, 1L, 3L, 2L, 1L, 3L, 2L, 2L, 4L, 3L, 3L, 3L, 2L), remaining_lease_mths = c(1142, 1136, 1133, 812, 1133, 1139, 1132, 1135, 1131, 1113, 1102, 1111, 869, 1128, 869, 1142, 1128, 1110, 822, 1098), PROX_CBD = c(14.8350589102573, 14.7935232496013, 14.7615340778399, 14.8739209120931, 14.8395197777251, 14.8395197777251, 14.9536689261967, 14.5662038835035, 14.6346875310408, 14.6879879340018, 14.8482953663728, 14.8482953663728, 15.2437764157418, 14.5136499050456, 15.2221855529023, 14.5596883563906, 14.5596883563906, 14.607628567626, 15.3723771683987, 15.0414874321427), PROX_ELDERLYCARE = c(0.366071958673004, 0.348662381557687, 0.301679225956583, 0.224374856243457, 0.143171284390361, 0.143171284390361, 1.13414610370389e-06, 0.396119369193007, 0.318998242024868, 0.267910637295867, 0.157028625587627, 0.157028625587627, 0.313986883487753, 0.440212280139716, 0.277621781700774, 0.399519357429504, 0.399519357429504, 0.363539264939185, 0.488083454274335, 0.180026828914976), PROX_HAWKER = c(0.625406547060166, 0.61938764744993, 0.582527401679673, 0.490895901627697, 0.426817039061835, 0.426817039061835, 0.283688306330561, 0.661743266121302, 0.567748890704442, 0.507741768149319, 0.332945546865787, 0.332945546865787, 0.306302732963744, 0.681591249319273, 0.252887916114098, 0.625641729464286, 0.625641729464286, 0.571839614015762, 0.473722511855576, 0.135868389364205), PROX_MRT = c(1.81204065654847, 1.80023823132094, 1.75082728996661, 1.67344316225132, 1.58589972239689, 1.58589972239689, 1.45204946878565, 1.61118001364451, 1.53691575721219, 1.51619569366002, 1.41585626072206, 1.41585626072206, 1.43926724244883, 1.51230084146916, 1.3991563615676, 1.46473462254762, 1.46473462254762, 1.42703012637354, 1.53295440749368, 1.27219969611937), PROX_PARK = c(0.813480610745631, 0.794674698621811, 0.739209778966795, 0.671840643384197, 0.573834160005083, 0.573834160005083, 0.447466290733612, 0.741043428920938, 0.633519966923, 0.573128508978659, 0.40224168015695, 0.40224168015695, 0.554495921895103, 0.723946747094916, 0.500874596291267, 0.656743209310805, 0.656743209310805, 0.592644125813336, 0.719474571135727, 0.270313948020077), PROX_GOOD_PRISCH = c(5.6396253746677, 5.58881641790013, 5.53447364393692, 5.63420261242257, 5.56483468018996, 5.56483468018996, 5.64958645026222, 5.30307595814772, 5.34297669438126, 5.38500296681299, 5.51627049340211, 5.51627049340211, 5.96162295702861, 5.22451833965112, 5.9271396376627, 5.25302892838613, 5.25302892838613, 5.28617698570013, 6.12183876163327, 5.69200203864946), PROX_MALL = c(1.03026167893405, 0.980189305249844, 0.897398400321744, 0.927972955155417, 0.805396060532061, 0.805396060532061, 0.806257336881612, 0.69438942428714, 0.633302242537752, 0.626246838364162, 0.649229394533883, 0.649229394533883, 1.03199787585398, 0.591658790399046, 1.02106462402642, 0.550646738699849, 0.550646738699849, 0.523782484457491, 1.02404161156211, 0.767711199656331 ), PROX_CHAS = c(0.298721071991625, 0.244316778428722, 0.166975848000366, 0.25243947150411, 0.204546662914522, 0.204546662914522, 0.14456617920399, 0.0799578054615725, 0.120955806912261, 0.160113448728027, 0.274130336331615, 0.274130336331615, 4.60754704120663e-08, 0.179710137259641, 0.0544459444778504, 0.19650938121062, 0.19650938121062, 0.198893245072118, 0.183904955535591, 0.163757574589084 ), PROX_SUPERMARKET = c(0.402632437071234, 0.416104879739584, 0.408349928269047, 0.298947211163532, 0.280088374069707, 0.280088374069707, 0.16127040484797, 0.41943325951703, 0.327836032489634, 0.300165340388346, 0.296829834724774, 0.296829834724774, 0.0947293086454089, 0.343491998264143, 0.0768892314501321, 0.27843134046436, 0.27843134046436, 0.223766299699327, 0.267991425015023, 0.197268674737732 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 3L, 5L, 5L, 7L, 3L, 6L, 6L, 5L, 5L, 4L, 4L, 5L, 3L, 3L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 5L, 5L, 6L, 6L, 8L, 7L, 9L, 9L, 8L, 6L, 8L, 7L, 7L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 2L, 3L), DNeighbour = c(0, 53.7144145580863, 131.158549612837, 139.293127622483, 255.185001418135, 255.887856633923, 362.868776566533, 371.989803688541, 401.244269145775, 403.591874081496, 453.250069061925, 456.494152326092, 469.230378434934, 472.268865086658, 473.181232623977, 488.86123065746, 493.112510902302, 508.021140210663, 540.55625616655, 541.438366429521)), row.names = c("27", "478", "620", "602", "543", "152", "139", "368", "583", "469", "195", "762", "578", "706", "679", "163", "961", "452", "867", "632"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980412852435636, 0.886082057206296, 0.872009955213573, 0.605077742406604, 0.603172965891318, 0.30342462088723, 0.278758728165554, 0.203233064066064, 0.197463460661121, 0.0895364654915752, 0.0836130080984567, 0.0619715061876147, 0.0572081985030479, 0.0558092881492587, 0.0341448178367753, 0.0290848415548715, 0.0143112003746113, 1.05998531291802e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1237126902
R squared (OOB): 0.1021835
$Forests[[28]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 4e+05, 412000, 367000, 418000, 420000, 362000, 428000, 370000, 423888, 390000, 420000, 416000, 433000, 4e+05, 415000, 395000, 365000, 415000, 258000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 84), storey_order = c(3L, 2L, 5L, 1L, 5L, 3L, 1L, 4L, 1L, 5L, 2L, 5L, 4L, 4L, 2L, 5L, 2L, 1L, 4L, 1L), remaining_lease_mths = c(1143, 1137, 1144, 1137, 1138, 1144, 1135, 1140, 1146, 1136, 1139, 1143, 1140, 1130, 1130, 1144, 1146, 1137, 1141, 781), PROX_CBD = c(16.0475930141239, 16.0475930141239, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.9392575628934, 15.9297907572658, 16.1831859860721, 15.87024444961, 15.9500375777464, 16.0085061296439, 16.1537572283104, 16.055983361932, 16.055983361932, 16.1976566517324, 15.9533618390172, 16.0046521285213, 16.0046521285213, 15.719551353229, 16.1631400386504), PROX_ELDERLYCARE = c(0.129564145964732, 0.129564145964732, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.0436662178849567, 0.0463608633689567, 0.0701319802482612, 0.10693627682917, 0.0923316964070077, 0.133825008100465, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 9.89208662673193e-07, 0.251148223850536, 0.20718686492254, 0.20718686492254, 0.251997184681221, 0.194171564025932 ), PROX_HAWKER = c(0.872301448799324, 0.872301448799324, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.765854363537175, 0.768716574287481, 1.00994702859189, 0.694651515851724, 0.798502368740115, 0.86073340068049, 0.986028325459381, 0.897672222950446, 0.897672222950446, 1.03146250928298, 0.802087399746937, 0.855932206484513, 0.855932206484513, 0.543607139892928, 1.03995728027003), PROX_MRT = c(1.14436247830993, 1.14436247830993, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14464062157712, 1.23034399571509, 1.08237519657155, 1.09555222562317, 1.27956490520873, 1.31406230168452, 1.02112351286352, 0.936151237003446, 0.936151237003446, 1.02706758196582, 0.8851452059773, 0.883219311345816, 0.883219311345816, 1.04322565796881, 0.842728374229233), PROX_PARK = c(0.824988291997923, 0.824988291997923, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.777956069134633, 0.846978318526899, 0.848434833813522, 0.707790886000148, 0.8970097589344, 0.947603217866828, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.822565203699192, 0.589052524814441, 0.619767633008914, 0.619767633008914, 0.60075194434184, 0.707513815343702), PROX_GOOD_PRISCH = c(6.67335529701902, 6.67335529701902, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.57394481891556, 6.58539462985877, 6.78038310261662, 6.49806658702102, 6.61604918176311, 6.67823761190993, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.78043949525415, 6.52939634907869, 6.57618460349959, 6.57618460349959, 6.34176102939636, 6.70927938580052), PROX_MALL = c(0.339403259296736, 0.339403259296736, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.391567182053879, 0.478634609766659, 0.241735562355662, 0.388975340293238, 0.517477751202279, 0.528820301792356, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.189710317758296, 0.161178852361569, 0.110811660449771, 0.110811660449771, 0.460595397283409, 0.0870960802892481 ), PROX_CHAS = c(0.16574506375663, 0.16574506375663, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.0895372628546906, 4.95402698497433e-08, 0.148113838308576, 0.140210421841136, 0.0505118784777886, 0.104680199868824, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.0868060808909073, 0.165813590617473, 0.114687044901222, 0.114687044901222, 0.269388612247007, 0.081875317774622 ), PROX_SUPERMARKET = c(0.344658205065017, 0.344658205065017, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.354688671920554, 0.427887094284235, 0.247969406526707, 0.287679129281494, 0.47836894165083, 0.525839072677995, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.195853508350489, 0.162291812321236, 0.112847248683738, 0.112847248683738, 0.219989756424723, 0.0873208554119548 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 3L, 5L, 7L, 4L, 4L, 2L, 8L, 3L, 3L, 8L, 3L, 3L, 3L, 5L, 6L ), WITHIN_350M_BUS = c(9L, 9L, 8L, 8L, 8L, 9L, 7L, 7L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 5L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 3L, 5L), DNeighbour = c(0, 1.09603642578116, 46.755668003516, 48.2974925881719, 48.8671040525464, 111.750130916155, 164.914912545313, 174.256330638655, 182.629994018014, 190.143871454449, 192.58334019536, 203.106550355197, 221.809722800299, 225.916541185705, 239.263009978933, 262.963283698666, 269.241372973155, 271.734946129775, 340.301303949802, 391.670823653735)), row.names = c("28", "440", "919", "161", "249", "517", "654", "661", "582", "912", "653", "869", "538", "741", "427", "124", "408", "594", "698", "872"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999984338410805, 0.971702336331594, 0.96981979203091, 0.969109330955897, 0.84381589314599, 0.676856328428426, 0.643299424029883, 0.612429673161901, 0.58418548356048, 0.574918999623824, 0.534493978099688, 0.461428670024899, 0.445288454510045, 0.392913738861225, 0.301661823337252, 0.278211097631001, 0.269012114192108, 0.0600779649778438, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1168237343
R squared (OOB): 0.233027
$Forests[[29]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 377000, 380000, 352000, 378000, 410000, 360000, 380000, 492500, 385000, 650000, 345000, 355000, 465000, 370000, 430000, 350000, 655000, 640000, 440000), floor_area_sqm = c(98, 98, 92, 84, 84, 103, 83, 93, 108, 91, 104, 84, 84, 104, 84, 104, 91, 87, 87, 91), storey_order = c(2L, 3L, 1L, 2L, 3L, 2L, 3L, 3L, 2L, 1L, 3L, 1L, 3L, 3L, 3L, 2L, 4L, 1L, 4L, 5L), remaining_lease_mths = c(728, 735, 767, 800, 799, 799, 803, 790, 912, 715, 815, 789, 782, 760, 777, 781, 741, 1123, 1121, 669), PROX_CBD = c(8.19895861369783, 8.07728506382532, 8.01258306529517, 8.28689365911172, 8.15960948514705, 8.31972436488376, 8.52567265657093, 7.92065359752155, 8.12312779702036, 8.8262745849674, 7.71625132507906, 7.23308787648785, 7.37752466520609, 8.64488888098128, 7.32999369210923, 7.27303659463988, 8.70456515841861, 9.39818328429371, 9.42381765287156, 6.95185067667089), PROX_ELDERLYCARE = c(1.1658248464307, 1.22552837794249, 1.38923408288603, 1.3668692597991, 1.45090119588013, 1.3912791419992, 1.23693676843424, 1.44631042678071, 1.71708078323557, 0.896855030989675, 1.13999552495818, 0.804640181087392, 1.11141904944431, 0.17844978767297, 1.04617467786566, 0.949520652768775, 0.1203423949077, 0.718190414835305, 0.750155484045513, 0.368543492371998), PROX_HAWKER = c(0.391405491562813, 0.503102516785602, 0.532883444787396, 0.269406334629514, 0.40344417957638, 0.252588085280054, 0.0724679807682574, 0.646393168274836, 0.581802643409563, 0.311054993693233, 0.888477780938884, 0.727393295990439, 1.06790139631185, 0.917919654697093, 1.00458194418859, 0.905159668549179, 0.867862446497739, 0.640059738279374, 0.667492197519696, 0.163396016993116), PROX_MRT = c(0.707144761815547, 0.711885268750489, 0.57194553577364, 0.467794692056616, 0.408889372474398, 0.44379796826936, 0.510058766918036, 0.434970780163821, 0.142211914808532, 0.17731989795878, 0.227897729387739, 0.626719191507479, 0.450606800129455, 0.91698472228942, 0.446590670593176, 0.477339162120678, 0.97670571404933, 0.401734036242065, 0.423547456258288, 0.258776848421036 ), PROX_PARK = c(0.372450573927522, 0.413960848298732, 0.580004121625521, 0.570592214216024, 0.650146210437373, 0.59965919275643, 0.557643312318536, 0.790688256163915, 0.921087542045637, 0.458605630557841, 0.374132090410645, 1.17683143601381, 1.30417314517193, 0.238119977580318, 1.30043300411079, 1.28136359713013, 0.288616932786395, 0.220484561261844, 0.258916726718906, 0.871860056746433 ), PROX_GOOD_PRISCH = c(2.73491137460549, 2.66084492380109, 2.75227504535898, 2.99359805566516, 2.95345383530684, 3.04207330950824, 3.13534109620979, 2.86596411907387, 3.16123688190063, 2.8424495793979, 1.93537396204111, 2.53413597667736, 2.87682745937193, 2.37381492496372, 2.81856751915823, 2.72285479219865, 2.418607930925, 2.27458198186913, 2.24680049319454, 1.99104033276262), PROX_MALL = c(1.94983703099632, 2.0316459728171, 2.11322307221905, 2.09618768409308, 2.20417563031698, 2.10790194839897, 1.96281231550532, 2.02812113432733, 2.25269448786787, 1.64561868645684, 1.9342939090943, 1.33824767405872, 1.52964479685301, 1.00281364182829, 1.4733570331857, 1.40144317349524, 0.948870628363287, 1.45650167595406, 1.48330987402926, 1.10491400246256), PROX_CHAS = c(0.293834776478611, 0.279534674537085, 0.1333322783253, 0.229330661012247, 0.102408834624747, 0.261198443001062, 0.169369143123463, 0.0418426354504526, 0.169904154790832, 0.221229860630612, 0.147762521806201, 0.335243362149438, 0.123680988169118, 0.256340531367836, 0.100781853121145, 0.150676124399865, 0.27140983829104, 0.109789289200213, 0.0719365450960561, 0.197049444171332 ), PROX_SUPERMARKET = c(0.293834967432244, 0.412975566732202, 0.475213328012689, 0.266710264104055, 0.391977689272912, 0.272257424647181, 0.169391527985645, 0.6226371739075, 0.496146947525001, 0.221249484047241, 0.185503456748824, 0.400791637001426, 0.15284622075069, 0.24778575064029, 0.154588063793208, 0.216512452964216, 0.221415122113844, 0.13637298984998, 0.100679215951394, 0.145490551360364 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 3L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 1L, 2L, 3L, 2L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 3L ), WITHIN_350M_BUS = c(7L, 6L, 6L, 7L, 7L, 9L, 8L, 6L, 8L, 5L, 6L, 4L, 9L, 8L, 8L, 7L, 9L, 6L, 5L, 4L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 1L, 1L, 1L, 2L, 3L, 1L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 1L, 1L, 2L), DNeighbour = c(0, 121.213942675328, 238.163812754748, 276.379960280347, 302.088047005392, 318.949659997314, 412.549977178313, 443.498935587027, 585.749055760154, 631.749501317379, 798.559541788051, 1006.43197768344, 1019.30775848571, 1027.52461558592, 1034.86356499034, 1042.11487511794, 1062.21880979697, 1200.82761987564, 1224.2688462264, 1272.21196297108)), row.names = c("29", "395", "200", "266", "327", "540", "404", "1", "669", "814", "809", "171", "948", "487", "187", "611", "71", "657", "9", "492"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981926574684754, 0.931137134436706, 0.907837749135603, 0.890413054210369, 0.878244682606733, 0.800745729300388, 0.771718038590573, 0.620968322740041, 0.567630559548431, 0.367236621557933, 0.140010169611928, 0.12820985152128, 0.120876342741344, 0.114461210412614, 0.108251451298116, 0.0917348527960009, 0.0118968002490363, 0.00546853619739325, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9699497217
R squared (OOB): 0.06400206
$Forests[[30]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 355000, 310000, 359000, 308000, 375000, 380000, 295000, 365000, 355000, 280000, 327000, 318000, 398000, 313000, 315000, 3e+05, 275000, 358000, 320000), floor_area_sqm = c(104, 104, 84, 103, 84, 104, 108, 83, 103, 104, 84, 84, 84, 104, 84, 104, 85, 84, 91, 93), storey_order = c(1L, 4L, 2L, 1L, 1L, 1L, 2L, 1L, 4L, 2L, 4L, 1L, 1L, 3L, 4L, 4L, 4L, 1L, 1L, 3L), remaining_lease_mths = c(794, 814, 787, 799, 779, 808, 807, 812, 805, 785, 809, 802, 785, 823, 772, 777, 798, 807, 760, 762), PROX_CBD = c(14.6249352309891, 14.9797222810306, 14.7686155241139, 14.1470244070667, 14.8104288104214, 14.2674761918172, 14.3069689320192, 14.136177090114, 14.5082496767788, 14.7946380504301, 14.5514247745221, 15.395293903354, 15.4237712873611, 14.4215550437188, 15.5029529482698, 15.5029529482698, 14.6468242567931, 15.555826242216, 15.6053010835868, 15.7384939989151), PROX_ELDERLYCARE = c(1.66362706878828, 1.40865121451131, 1.18091019396193, 1.73443513584582, 1.14385816982861, 1.37520258101488, 1.30284795398611, 1.52241617566094, 1.0960579077266, 1.02543356664281, 0.934928905143492, 1.48326161455178, 1.66429806880172, 0.933706769700102, 1.60634233373903, 1.60634233373903, 0.791783477476035, 1.98144426857027, 1.18278326755006, 1.81389464514152), PROX_HAWKER = c(1.46189875323845, 1.17708155532767, 1.07995965555937, 1.71810403079302, 1.03493347869974, 1.3725902814614, 1.30042856091519, 1.5304212921709, 1.06968967826483, 0.927587772885235, 0.920905853639359, 0.763118949388798, 0.663653920640621, 0.964097104531415, 0.592613874358246, 0.592613874358246, 0.771377618176498, 0.587918588004233, 0.745618024005524, 0.367446283592148), PROX_MRT = c(0.177135615746217, 0.541117453484526, 0.495669019430354, 0.316955810938843, 0.547659244513397, 0.392323251912074, 0.431073100471927, 0.407136749273107, 0.541381135472874, 0.635923545376501, 0.702240402731505, 0.486709870425329, 0.641519249244255, 0.766580328668093, 0.579811001445256, 0.579811001445256, 0.834242720427877, 0.961984472446029, 0.180817781363956, 0.817431272071058 ), PROX_PARK = c(0.967683324465338, 0.869949400509587, 0.837021679605882, 0.521638252737905, 0.79060261488636, 0.808406007535371, 0.87843358408359, 0.646645557650639, 0.854937524579578, 0.687013904416796, 0.717751277212032, 0.736647900507106, 0.527546900647844, 0.786856267919922, 0.518465718930498, 0.518465718930498, 0.572284771964545, 0.155244626205508, 0.580682002012541, 0.197322246351151 ), PROX_GOOD_PRISCH = c(5.00900650468442, 5.38873705701154, 5.21242267662931, 4.5417585858835, 5.2589313064801, 4.71060068854172, 4.7599521059868, 4.56541244462189, 4.9821455258424, 5.2635668385575, 5.05486565817651, 5.79164197089728, 5.79932453842233, 4.94298421634201, 5.8805780078001, 5.8805780078001, 5.17213285521296, 5.90755023148013, 6.02648848177283, 6.09593783675615), PROX_MALL = c(1.02277508016934, 0.857174016474006, 0.644074766251318, 0.958986678954386, 0.641907311269237, 0.598720745421956, 0.530519583310388, 0.730402721918488, 0.395836928017505, 0.540570027720398, 0.264439990658005, 0.561468969675593, 0.726704111983395, 0.158055972255249, 0.667352945771092, 0.667352945771092, 0.253080993480643, 1.05229171505891, 0.252610517585887, 0.906877360376741), PROX_CHAS = c(0.253202817693943, 0.0593781975043205, 0.305551557127515, 0.262672355720334, 0.273160540123658, 0.0989632897848068, 0.141608811196257, 0.0978085819739089, 0.111998728732921, 0.151656769473437, 0.0412741280494288, 0.1019571402223, 0.11942955396425, 0.110909163864147, 0.128101303359069, 0.128101303359069, 0.118994056415591, 0.0651877268759985, 0.0925674017483885, 0.184740133551779), PROX_SUPERMARKET = c(0.177136085505812, 0.101389584423307, 0.397697747354111, 0.246179282205813, 0.406551385550075, 0.13781747249929, 0.179396317901182, 0.152757697669253, 0.321173728185784, 0.505826018716947, 0.259076961683863, 0.0953919744611677, 0.307102160965552, 0.155031856949385, 0.314517101025506, 0.314517101025506, 0.246822057901315, 0.511049564140858, 0.188530812320699, 0.287892528450529), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 3L, 1L, 3L, 2L, 3L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L), WITHIN_350M_CHILDCARE = c(1L, 3L, 3L, 4L, 2L, 7L, 7L, 7L, 4L, 5L, 4L, 2L, 3L, 3L, 2L, 2L, 5L, 6L, 5L, 7L), WITHIN_350M_BUS = c(9L, 10L, 8L, 6L, 7L, 6L, 7L, 7L, 8L, 8L, 7L, 9L, 11L, 10L, 10L, 10L, 9L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(2L, 4L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 4L, 4L, 2L, 3L, 3L, 3L, 1L, 4L, 3L), DNeighbour = c(0, 428.913134344194, 484.286921902098, 487.159334589631, 534.675778405662, 551.644288712119, 574.090569982941, 578.74355312932, 628.711124091835, 642.131705024076, 774.60924983051, 784.36976657584, 801.655586000165, 861.616661954151, 876.16730037959, 877.574260129098, 887.009586118701, 1027.26128720932, 1050.38668806789, 1149.8734951844)), row.names = c("30", "984", "101", "636", "396", "377", "341", "665", "884", "424", "253", "556", "293", "546", "587", "162", "862", "426", "143", "803"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.741087350294515, 0.676703190861949, 0.673235525705871, 0.614322770791, 0.592663191587268, 0.563603559789215, 0.55752864775446, 0.491467623699291, 0.473548098341367, 0.298333596625281, 0.285894338033633, 0.264150847155562, 0.192306866703119, 0.175899810502906, 0.174337948924194, 0.163981128836028, 0.0407603406391077, 0.0274080925027196, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1139731108
R squared (OOB): 0.2665624
$Forests[[31]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368000, 375000, 4e+05, 370000, 390000, 342000, 395888, 425000, 3e+05, 332000, 371000, 365000, 345000, 390000, 4e+05, 310000, 338000, 4e+05, 430000, 330000), floor_area_sqm = c(100, 100, 100, 92, 91, 105, 94, 93, 94, 104, 91, 91, 92, 90, 91, 104, 103, 90, 91, 104), storey_order = c(2L, 5L, 5L, 3L, 2L, 4L, 3L, 3L, 2L, 3L, 2L, 5L, 2L, 2L, 2L, 3L, 4L, 3L, 4L, 3L), remaining_lease_mths = c(937, 935, 923, 922, 956, 822, 1063, 1029, 817, 838, 957, 965, 974, 947, 956, 838, 836, 953, 962, 847), PROX_CBD = c(18.1853912561079, 18.2155576397088, 18.2155576397088, 18.2744201988815, 17.980006840849, 18.4174433264455, 18.1899007658477, 18.2498667293237, 18.4835571341017, 18.3394484051955, 17.630719557776, 17.6174166659189, 17.6174166659189, 17.5579663674298, 17.5146993337396, 18.2872060948971, 18.1853470145009, 17.5759295796121, 17.4594236905894, 18.238428451998), PROX_ELDERLYCARE = c(1.83831888483507, 1.82774218733134, 1.82774218733134, 1.91030467455468, 1.69038013517483, 2.01990466694452, 2.0412967820292, 2.08641833813892, 2.12772209584432, 1.68689945441126, 1.35614304544574, 1.58663462608392, 1.58663462608392, 1.26304449634962, 1.21552371031002, 1.57361264937598, 1.46334015610348, 1.07156662032258, 1.1429422216578, 1.49823830734066), PROX_HAWKER = c(0.267411626133086, 0.218122417644225, 0.218122417644225, 0.292675997882175, 0.32947027962251, 0.365194571711665, 0.56403310040428, 0.574007707230075, 0.47819209562201, 0.322806547864559, 0.550798352023498, 0.699652587196505, 0.699652587196505, 0.610726758846462, 0.65109908849923, 0.464971900021808, 0.490406092071559, 0.622851592932912, 0.704564458032275, 0.548143788898404), PROX_MRT = c(0.186589372260449, 0.24629140143503, 0.24629140143503, 0.25859759791353, 0.131298797620671, 0.394110762668951, 0.225540054498686, 0.270260950193414, 0.440067919828323, 0.722989849955079, 0.481509556817778, 0.430901962912929, 0.430901962912929, 0.415424130147435, 0.367017506823782, 0.870907467758581, 0.888080533877704, 0.449846795062068, 0.304209523777939, 0.950317003394984 ), PROX_PARK = c(0.431621232177097, 0.449638685926872, 0.449638685926872, 0.366705585759005, 0.597192139646456, 0.305293053539538, 0.321396863181507, 0.261745107633199, 0.199823808978303, 0.845903786092674, 0.706852169587072, 0.815337468455046, 0.815337468455046, 0.622915525490857, 0.57589083993138, 0.791043930625847, 0.741201414908801, 0.650211227804106, 0.515475588097358, 0.690805332809177 ), PROX_GOOD_PRISCH = c(7.51998659904145, 7.54917724573578, 7.54917724573578, 7.60907430161507, 7.31481473864251, 7.75189187586876, 7.5338271442293, 7.5938744989762, 7.82005706650481, 7.67457853159282, 6.96345421686322, 6.95710824587607, 6.95710824587607, 6.89020500321914, 6.84682201594428, 7.62743554697163, 7.52724739525134, 6.90999703096039, 6.79149624878531, 7.58243576478886), PROX_MALL = c(0.304347432784639, 0.249434383428027, 0.249434383428027, 0.31638525459609, 0.38257003715367, 0.368677515727611, 0.601163950940652, 0.606938778613173, 0.482762920255867, 0.270650184250749, 0.581015113036356, 0.753687860987251, 0.753687860987251, 0.488271313828636, 0.437698049352173, 0.369641594977131, 0.362005799982455, 0.456006423255308, 0.366883459562171, 0.291730094824992), PROX_CHAS = c(0.186582621643492, 0.246283235408848, 0.246283235408848, 0.258594927218762, 0.131281394661179, 0.279695275413424, 0.225556636612455, 0.270276303087269, 0.297885151722028, 0.186439783883369, 0.481496129777697, 0.430898255483663, 0.430898255483663, 0.40162373925963, 0.354009255575758, 0.000458346083760352, 0.11010335009361, 0.401255348981324, 0.293637386768921, 0.0811018368302058), PROX_SUPERMARKET = c(0.289364184128333, 0.233030240431279, 0.233030240431279, 0.297968471640837, 0.37748716441855, 0.3481604922123, 0.37174850741073, 0.384544806397502, 0.402675729717655, 0.279112228601587, 0.432325009404537, 0.467885028141574, 0.467885028141574, 0.339170507836652, 0.288534867112482, 0.367596841627256, 0.36017462873485, 0.338457664260807, 0.217741105325511, 0.289827711639516), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 4L, 2L, 2L, 2L, 2L, 2L, 6L, 7L, 1L, 2L, 4L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 5L, 7L, 5L, 6L, 9L, 4L, 6L, 4L, 4L, 6L, 6L, 4L, 4L, 5L, 6L, 3L), WITHIN_350M_BUS = c(16L, 15L, 15L, 17L, 14L, 14L, 13L, 11L, 12L, 11L, 8L, 6L, 6L, 9L, 10L, 9L, 11L, 8L, 8L, 10L), WITHIN_1KM_PRISCH = c(4L, 6L, 6L, 5L, 3L, 5L, 4L, 4L, 5L, 6L, 4L, 3L, 3L, 4L, 4L, 5L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 56.9206403686621, 66.0671515459533, 96.7858448403423, 200.000315439393, 233.08253648438, 303.46408056224, 313.249524691092, 317.918350210056, 558.253312189251, 559.845997675701, 589.413329050429, 592.728756463228, 651.062733284144, 699.656073872755, 716.644643989355, 754.270015645337, 761.987917751574, 765.354680987546, 812.936779007634)), row.names = c("31", "571", "643", "835", "910", "257", "422", "369", "774", "693", "547", "220", "14", "545", "93", "414", "857", "357", "937", "839"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990218845619863, 0.986834085338879, 0.971851762161617, 0.882609866626558, 0.842344989202436, 0.740721698342387, 0.725086696035472, 0.717512695021404, 0.279234932977541, 0.276394379234414, 0.22497382837742, 0.219383104512668, 0.128590598247648, 0.067224701998995, 0.0496706385711237, 0.0193557400088926, 0.0147421715384797, 0.0129132184560048, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 839040018
R squared (OOB): 0.3571995
$Forests[[32]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(452000, 403000, 470000, 545000, 450000, 465000, 485000, 437000, 435000, 450000, 460000, 455000, 475000, 450000, 465000, 455000, 460000, 473800, 425000, 412000), floor_area_sqm = c(95, 90, 93, 93, 95, 95, 95, 94, 94, 94, 92, 92, 92, 90, 90, 93, 92, 90, 90, 90), storey_order = c(3L, 3L, 5L, 3L, 3L, 4L, 6L, 3L, 2L, 4L, 3L, 5L, 5L, 2L, 5L, 4L, 3L, 6L, 2L, 3L), remaining_lease_mths = c(1121, 1053, 1125, 1134, 1126, 1110, 1113, 1120, 1113, 1123, 1097, 1108, 1098, 1134, 1132, 1096, 1107, 1140, 1139, 1034), PROX_CBD = c(14.2856092918761, 14.2313196249897, 14.2374266118925, 14.4432157047801, 14.1366846915735, 14.3101587663686, 14.2445424628862, 14.0691382395842, 14.0214886887106, 14.0429369190019, 14.2694643570804, 14.2694643570804, 14.3437499696049, 14.6796515041342, 14.6796515041342, 14.3469943525049, 14.2518409016409, 14.4131933766039, 14.4131933766039, 13.9701294998534), PROX_ELDERLYCARE = c(1.29536834443332, 1.23431696680562, 1.2819446304668, 1.44181352445962, 1.17371591683522, 1.29024298571696, 1.24643506877499, 1.08280856328681, 1.04333655871926, 1.1015647640471, 1.14423906696184, 1.14423906696184, 1.14464302293932, 1.45102259724198, 1.45102259724198, 1.07571195137499, 0.985840321219444, 1.43140028556732, 1.43140028556732, 0.798789790509628), PROX_HAWKER = c(1.14967766552968, 1.20453145676494, 1.02089221118434, 1.1926703176924, 1.09084844555913, 0.961388959141492, 0.968852406622053, 1.21079813450924, 1.2014358291776, 1.07710025413616, 0.826638245470088, 0.826638245470088, 0.74882220835846, 0.836784965651702, 0.836784965651702, 0.654543769257927, 0.656651462258042, 1.70733975651849, 1.70733975651849, 0.796241674024292 ), PROX_MRT = c(0.0748886383392391, 0.14509881944895, 0.148741201515391, 0.142722405117506, 0.218319465176875, 0.148967878322013, 0.184117552261459, 0.281224364060027, 0.325652198483679, 0.324573358240557, 0.30438768875815, 0.30438768875815, 0.217663394995295, 0.391052893274669, 0.391052893274669, 0.131478587775223, 0.189142279194464, 0.160895515953214, 0.160895515953214, 0.262922949537813), PROX_PARK = c(0.297003339879563, 0.30799989212087, 0.440474428767772, 0.164631246691225, 0.474063272255088, 0.444639968372477, 0.481320095248247, 0.468913262301943, 0.524931496780237, 0.58019258504408, 0.599699049952129, 0.599699049952129, 0.636899975343007, 0.566439778554251, 0.566439778554251, 0.731552922713316, 0.785709089572823, 0.362779794623634, 0.362779794623634, 0.929619749314005), PROX_GOOD_PRISCH = c(5.27158847877433, 5.24106386657147, 5.16870486361587, 5.44062149940817, 5.09375212835948, 5.21803047984022, 5.1542412945362, 5.07622831499557, 5.02043421457898, 4.9857651679507, 5.12184985907385, 5.12184985907385, 5.1680916684458, 5.51577006817018, 5.51577006817018, 5.13548460888622, 5.03443000866885, 5.6363766911051, 5.6363766911051, 4.76155598853922), PROX_MALL = c(0.136646142991964, 0.200492724858517, 0.22058685557285, 0.0864828813466827, 0.295276560881227, 0.199960318099191, 0.248497232357685, 0.352184781664103, 0.399157770965225, 0.401409437181884, 0.351657486288216, 0.351657486288216, 0.38589862433106, 0.38618207223371, 0.38618207223371, 0.480981762762808, 0.535261743386166, 0.596976127865625, 0.596976127865625, 0.698652085628877), PROX_CHAS = c(0.136646133179357, 0.200492722653611, 0.177995101264401, 0.0864829242311455, 0.0995517477546361, 0.199960275799137, 0.185564313785613, 0.167321001424632, 0.142774662207743, 0.0207330025336023, 0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.367772140885018, 0.367772140885018, 0.0578525184286013, 0.121511881264649, 0.168005379342294, 0.168005379342294, 0.224338502615803), PROX_SUPERMARKET = c(0.146294584623949, 0.210915135620544, 0.177995229543633, 0.0916346746399726, 0.0995512052866983, 0.199173279096103, 0.185564776027004, 0.167319845962294, 0.142773459146917, 0.0207321820187816, 0.244158473149448, 0.244158473149448, 0.165776473264822, 0.0442147517112349, 0.0442147517112349, 0.0704323341151683, 0.121511691834874, 0.168006305985119, 0.168006305985119, 0.281017798180362), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 4L, 8L, 8L, 9L, 8L, 6L, 6L, 10L, 10L, 8L, 4L, 4L, 7L, 10L, 4L, 4L, 7L), WITHIN_350M_BUS = c(8L, 6L, 6L, 5L, 8L, 6L, 7L, 9L, 9L, 9L, 9L, 9L, 8L, 4L, 4L, 8L, 9L, 6L, 6L, 13L), WITHIN_1KM_PRISCH = c(7L, 6L, 7L, 5L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 5L, 4L, 4L, 4L, 6L, 4L, 4L, 8L), DNeighbour = c(0, 76.8686237897966, 146.161264598297, 167.868941231883, 178.389342636429, 179.211848097588, 195.30506246762, 224.833988277636, 269.849023047067, 289.328467553787, 332.819760753786, 335.690396857435, 395.613361972176, 489.863984968976, 494.956160760879, 498.863904367213, 525.80844267372, 586.288749401598, 586.749451209506, 631.300281056061)), row.names = c("32", "283", "537", "240", "76", "142", "349", "57", "878", "754", "434", "470", "70", "405", "996", "488", "73", "258", "403", "301"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970567658902131, 0.895666458816828, 0.863583565590201, 0.846679093282829, 0.845321464630941, 0.81774131292004, 0.762410563376363, 0.667957843408553, 0.62403041472556, 0.521375089387465, 0.514444521534282, 0.368803365316833, 0.158312903201562, 0.148457954924144, 0.141043712631647, 0.0938084859279473, 0.0189105911679961, 0.0185394867400595, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1043206681
R squared (OOB): -0.2039353
$Forests[[33]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(442500, 418888, 418000, 450000, 382000, 345000, 425000, 430000, 415000, 390000, 418000, 462000, 395000, 443000, 447888, 425000, 459000, 445000, 335000, 318000), floor_area_sqm = c(92, 92, 92, 92, 93, 90, 93, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 102, 90), storey_order = c(6L, 3L, 5L, 4L, 1L, 5L, 5L, 5L, 2L, 1L, 3L, 5L, 2L, 5L, 5L, 4L, 4L, 4L, 4L, 3L), remaining_lease_mths = c(1138, 1136, 1142, 1135, 1111, 937, 1134, 1137, 1132, 1132, 1134, 1134, 1138, 1134, 1137, 1134, 1138, 1133, 940, 968), PROX_CBD = c(14.4158973706441, 14.4158973706441, 14.4012043650842, 14.5310939664424, 14.29200158436, 14.2787185061121, 14.3486805845321, 14.2919055230493, 14.6122009832922, 14.6424103631698, 14.318757359464, 14.1475961545785, 14.318757359464, 14.1475961545785, 14.1475961545785, 14.318757359464, 14.1715462602585, 14.1149653809405, 14.4474740114555, 14.1338242827509), PROX_ELDERLYCARE = c(1.86115765343828, 1.86115765343828, 1.94149260139439, 1.79186944623163, 2.00367987562091, 1.77826193055387, 2.08279710659019, 2.08663557441472, 1.68824062303628, 1.72557175775889, 2.13920478430288, 2.03155968851809, 2.13920478430288, 2.03155968851809, 2.03155968851809, 2.13920478430288, 2.09595649451453, 2.12564955085825, 1.50338082315219, 2.28550514148655), PROX_HAWKER = c(0.900970586039013, 0.900970586039013, 0.977925494011815, 0.816792492128141, 1.05572120633707, 0.865181709866835, 1.11865892678262, 1.13160866269818, 0.707122679385598, 0.740384095011384, 1.17625726432186, 1.0452124348096, 1.17625726432186, 1.0452124348096, 1.0452124348096, 1.17625726432186, 1.11030496241672, 1.06810792734919, 0.588144724666333, 1.19906286300234 ), PROX_MRT = c(0.0830542408041225, 0.0830542408041225, 0.117672709296806, 0.197201307651512, 0.129588785375857, 0.14195902454703, 0.228370105834555, 0.215635082050947, 0.295449456212788, 0.312698200175978, 0.277525006355607, 0.206896355650083, 0.277525006355607, 0.206896355650083, 0.206896355650083, 0.277525006355607, 0.236487582928319, 0.282489779359316, 0.224566301285939, 0.414064606154384), PROX_PARK = c(1.70853765465547, 1.70853765465547, 1.73691437359179, 1.79335149216305, 1.659682039687, 1.51686048726609, 1.76668334590621, 1.71136953372848, 1.76906915549279, 1.78460824921244, 1.77227256709076, 1.52292224478236, 1.77227256709076, 1.52292224478236, 1.52292224478236, 1.77227256709076, 1.59201213147604, 1.55223981690243, 1.55939681176166, 1.68789157401301), PROX_GOOD_PRISCH = c(5.62289607338158, 5.62289607338158, 5.65284274036128, 5.7030752613132, 5.57470277830303, 5.42826997650874, 5.67955556528646, 5.62322031775431, 5.7298925008129, 5.77937603269072, 5.68167095374807, 5.43570837857945, 5.68167095374807, 5.43570837857945, 5.43570837857945, 5.68167095374807, 5.50129862889456, 5.45814117537329, 5.45861643017911, 5.57754198399205), PROX_MALL = c(0.475045953779526, 0.475045953779526, 0.544441659044551, 0.466036051693473, 0.462705775504015, 0.338911837083335, 0.571430807201143, 0.517951444315281, 0.426875162675013, 0.482269498416602, 0.582562895872492, 0.329425359540921, 0.582562895872492, 0.329425359540921, 0.329425359540921, 0.582562895872492, 0.405991175981987, 0.377565489031552, 0.12145856762689, 0.547412994688805 ), PROX_CHAS = c(0.0420419616737589, 0.0420419616737589, 0.0706873614354785, 0.162368565956873, 0.0888572682655253, 0.18872293939054, 0.0590253437170886, 3.54155757628082e-08, 0.270793953405505, 0.280031834846542, 0.0707174365033835, 0.188783823394846, 0.0707174365033835, 0.188783823394846, 0.188783823394846, 0.0707174365033835, 0.12657377242065, 0.179884741524278, 0.121458549123021, 0.219091723429967), PROX_SUPERMARKET = c(0.0420421510628514, 0.0420421510628514, 0.0706874850207218, 0.162368758687164, 0.124391003677116, 0.188722783027928, 0.199153546859355, 0.199383936085002, 0.270794118098451, 0.280032026158491, 0.25307995359875, 0.235757849482592, 0.25307995359875, 0.235757849482592, 0.235757849482592, 0.25307995359875, 0.248308073473709, 0.299769914037237, 0.134916350552101, 0.41091265647621 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 4L, 5L, 6L, 4L, 5L, 5L, 3L, 4L, 6L, 4L, 6L, 6L, 4L, 5L, 6L, 5L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 8L, 5L, 8L, 4L, 4L, 6L, 6L, 3L, 6L, 3L, 6L, 6L, 3L, 5L, 5L, 11L, 3L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 5L, 3L), DNeighbour = c(0, 2.11458633903791, 77.5268862831492, 124.990216575169, 156.837738611446, 208.562459504592, 217.639816824253, 231.20977461719, 237.510493332074, 245.247589750737, 268.930899899666, 272.200426562165, 275.089129271653, 275.532182105706, 277.061591195751, 278.398905646884, 287.227162504187, 342.231408681867, 377.032880523442, 445.26810821111)), row.names = c("33", "100", "633", "609", "989", "329", "217", "267", "489", "323", "58", "207", "840", "966", "623", "205", "277", "519", "826", "120"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999954894161376, 0.940288467201558, 0.848615242261869, 0.767257778855515, 0.609342294718201, 0.579258662789397, 0.533439440757634, 0.511902609489168, 0.485299504462076, 0.403496754280151, 0.392239484364541, 0.382314978488061, 0.380794873209623, 0.375552120118714, 0.370974086050168, 0.340927887931771, 0.167493557992829, 0.0800926297172568, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1322202899
R squared (OOB): 0.2176114
$Forests[[34]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 4e+05, 403000, 510000, 430000, 465000, 490000, 460000, 485000, 545000, 535000, 440000, 5e+05, 520000, 532000, 520000, 455000, 589000, 498000, 432000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 95, 93, 93, 93, 93, 93, 93, 93, 96, 93, 93, 96, 93, 93), storey_order = c(2L, 1L, 1L, 3L, 1L, 5L, 2L, 3L, 2L, 5L, 4L, 2L, 6L, 5L, 4L, 4L, 5L, 6L, 2L, 5L), remaining_lease_mths = c(1137, 1131, 1138, 1136, 1128, 1097, 1111, 1138, 1147, 1127, 1118, 1142, 1137, 1147, 1111, 1118, 1138, 1111, 1102, 1129), PROX_CBD = c(13.9481332653994, 13.9748767742628, 13.9348601041022, 14.0250110126613, 13.983033341901, 13.8110145095205, 13.7780295697528, 13.8880322509317, 13.9293604468603, 13.8964286142315, 13.8964286142315, 13.9713915856932, 13.7068457080251, 13.7003463440691, 13.8842234613226, 13.7912064237251, 13.5153222954464, 13.8838492138892, 13.8269911518463, 13.4495242740615), PROX_ELDERLYCARE = c(0.108372417523696, 0.0869602171534455, 0.122633260073778, 0.0392522324995346, 0.0819455196406728, 0.2424730747692, 0.24280876806526, 0.250782943854859, 0.234065981952779, 0.28821019895416, 0.28821019895416, 0.226595382415433, 0.409751638237597, 0.434917902994305, 0.284905700992106, 0.194902312085005, 0.128038783583345, 0.321249151015697, 0.272443342502121, 0.226392675254826), PROX_HAWKER = c(0.783686601130967, 0.759405218095962, 0.848294615942255, 0.732915378457501, 0.818439961244233, 0.93957565430704, 0.855348356505915, 0.989318285046145, 0.970053791291438, 0.700607063348248, 0.700607063348248, 0.954180271331751, 1.09574216637781, 1.07570104527527, 0.667389882084889, 0.761066408094757, 1.06471945671836, 0.661984274687099, 0.718894335359525, 1.13086059974118), PROX_MRT = c(0.146013494832411, 0.16215489673441, 0.066674836544346, 0.179377644983316, 0.0961191462833423, 0.110074032088272, 0.290902656750774, 0.0905698875540676, 0.101292979723356, 0.214342865325431, 0.214342865325431, 0.128817306959056, 0.23189639897339, 0.256932190523524, 0.172676244118343, 0.263976344610204, 0.531733722241289, 0.202599849124069, 0.250191496834268, 0.537207200764636), PROX_PARK = c(0.964943529987853, 0.93793434477989, 1.01289159319472, 0.898948825756494, 0.973290645087517, 1.12286028608686, 1.08412864631293, 1.13098813526459, 1.10248671215858, 0.945155408432775, 0.945155408432775, 1.07610116952693, 1.30108171005294, 1.30953091682666, 0.946790994443363, 1.03946212768551, 1.12627074536918, 0.953674473627188, 1.00953333913803, 1.14705623529365), PROX_GOOD_PRISCH = c(4.41058426346667, 4.4381077472328, 4.3780728039611, 4.48326906164864, 4.42376284483209, 4.2580170038876, 4.27934963146811, 4.29841605508598, 4.33684280477295, 4.42474408393319, 4.42474408393319, 4.37541592083903, 4.11427377683663, 4.10033714204368, 4.46427355245829, 4.37243865161908, 4.05859518452173, 4.48950135049007, 4.43409233459216, 3.97306691053722), PROX_MALL = c(0.431747484707969, 0.408666125180857, 0.500682206465503, 0.387952579177684, 0.475935346664486, 0.585854127158584, 0.507308338763366, 0.648384322611893, 0.634323955575517, 0.36232957329041, 0.36232957329041, 0.625072347077181, 0.786897805640679, 0.816725098938654, 0.384398044205003, 0.47180896375681, 0.741140095950697, 0.415387276861254, 0.464449368072494, 0.817008429043632), PROX_CHAS = c(0.0812590805558053, 0.0955424375353944, 3.70448785353559e-08, 0.116095717847762, 0.0483941894268844, 0.123846030022364, 0.246000912873009, 0.0495611607390083, 0.0456516508281062, 0.190952462752685, 0.190952462752685, 0.0752462089475253, 0.0683167852462459, 0.0738696133860389, 0.0936868185767241, 3.14247486029477e-08, 0.0484693686848179, 0.130388475133542, 0.093713435160417, 0.142936854782623), PROX_SUPERMARKET = c(0.194128300134642, 0.205979542456043, 0.112910168339451, 0.21237786594893, 0.123899374628808, 0.157551778944521, 0.271122867675942, 0.0495614942866338, 0.04565204632056, 0.190953240917096, 0.190953240917096, 0.0752464841458058, 0.0683172333971998, 0.0738703098972174, 0.093687407280864, 8.52808058992138e-07, 0.321659607097496, 0.130388583033251, 0.0937132175773042, 0.417643104955167), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 5L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 5L, 5L, 5L, 3L, 4L, 4L, 3L, 5L, 3L), WITHIN_350M_BUS = c(7L, 6L, 11L, 9L, 11L, 12L, 9L, 11L, 11L, 9L, 9L, 11L, 14L, 13L, 7L, 8L, 6L, 9L, 8L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 5L, 4L, 3L, 3L, 5L, 5L, 5L, 5L, 5L, 4L), DNeighbour = c(0, 33.4661156705794, 77.7056842909784, 85.7632300936046, 94.5778237322394, 151.733707290082, 208.924051627172, 230.844661441047, 234.524763740006, 238.030479473662, 240.555396940166, 248.420869022581, 347.619075347932, 382.969780663606, 413.934109160818, 428.708644380979, 481.248349421726, 495.574167110845, 498.843193024172, 513.926769534594)), row.names = c("34", "690", "356", "8", "710", "645", "282", "662", "21", "442", "760", "361", "863", "616", "670", "420", "183", "723", "376", "988"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991537155520335, 0.954799815187342, 0.945078791880258, 0.93341306025612, 0.833260583181386, 0.696786642550106, 0.63718552390132, 0.626875712957374, 0.616982807456452, 0.609816351026581, 0.587285817906466, 0.294290680537649, 0.197759387738533, 0.123394844448658, 0.0925010141876807, 0.0151605920855516, 0.0049204384757679, 0.00334522494041972, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1389583771
R squared (OOB): 0.4374029
$Forests[[35]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 394000, 378000, 4e+05, 380000, 378000, 368888, 395000, 324000, 310000, 333000, 320000, 330000, 345000, 335000, 345000, 320000, 364000, 375000, 373888), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 90, 91, 100, 100, 102, 102, 100, 102, 101, 100, 93, 93), storey_order = c(2L, 5L, 3L, 4L, 4L, 2L, 4L, 3L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 4L, 1L, 2L, 5L, 5L), remaining_lease_mths = c(1135, 1142, 1133, 1145, 1135, 1136, 1143, 1132, 929, 927, 928, 930, 911, 927, 930, 926, 924, 921, 993, 990), PROX_CBD = c(18.5586196198757, 18.5586196198757, 18.5541585191533, 18.4659506582063, 18.528449956106, 18.6831604018118, 18.528449956106, 18.4477570786683, 18.3448727328387, 18.6571260927441, 18.2095446148373, 18.242108360018, 18.2320763538069, 18.2868848905217, 17.9186379864086, 18.236688278315, 18.0902268845521, 17.9386403893839, 17.8363687874637, 17.8363687874637), PROX_ELDERLYCARE = c(1.41981179339616, 1.41981179339616, 1.3934670212363, 1.40960952841152, 1.49671415705568, 1.47678345842271, 1.49671415705568, 1.45029388933935, 1.12000720290482, 1.27166470727688, 1.17430183890643, 1.08331104464233, 0.927534095024191, 0.896456720381782, 1.13507400842797, 0.732088251039709, 0.706169610995159, 0.714833653499633, 1.40920769604983, 1.40920769604983 ), PROX_HAWKER = c(0.915906485722884, 0.915906485722884, 0.899006211509986, 0.861254406292383, 0.947708217710491, 1.01746494726896, 0.947708217710491, 0.879695992543251, 0.636376603494217, 0.924657565926692, 0.579651089601917, 0.548257960059823, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.537987121264097, 0.370412154176866, 0.201936965562497, 0.692541487012902, 0.692541487012902 ), PROX_MRT = c(0.839968978875504, 0.839968978875504, 0.823747240068891, 0.783375472664302, 0.869531291623609, 0.943619619760125, 0.869531291623609, 0.801027338961469, 0.565211037998289, 0.861078471223358, 0.501132314022455, 0.47401652613315, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.511061821383635, 0.341202563029131, 0.168914117564514, 0.634260663268818, 0.634260663268818 ), PROX_PARK = c(2.25577949184332, 2.25577949184332, 2.22642888666982, 2.321508063195, 2.37596217173297, 2.2148581526701, 2.37596217173297, 2.38376543636855, 2.08056453235766, 1.95136051888807, 2.25371860749481, 2.12857307310705, 1.96114614265628, 1.86697967968657, 2.31505119222808, 1.7164330470264, 1.8531048262974, 1.99379565561889, 2.04440878541867, 2.04440878541867), PROX_GOOD_PRISCH = c(9.00274768401056, 9.00274768401056, 9.00155567304774, 8.90481615501782, 8.9605147002348, 9.12987022396436, 8.9605147002348, 8.8804818877731, 8.81498363377987, 9.13456945987866, 8.6635222339794, 8.71021480286832, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.76378557853615, 8.60631027953587, 8.4444135457925, 8.25468587074647, 8.25468587074647), PROX_MALL = c(0.5054917244252, 0.5054917244252, 0.475387173022169, 0.542775018358786, 0.613385110580272, 0.525391611000181, 0.613385110580272, 0.601716003339109, 0.284195187673565, 0.300602441432182, 0.468966497593582, 0.347669457974494, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.240339889961931, 0.342860958869265, 0.238372860218233, 0.630636123898788, 0.630636123898788), PROX_CHAS = c(0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.20305264112251, 0.220932244035638, 0.090990597005735, 0.220932244035638, 0.260006933015678, 0.24769320941352, 0.214120710257936, 0.3998394205418, 0.274735402884708, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.184864523484869, 0.209799590563819, 0.076984763134016, 0.221589023831152, 0.221589023831152), PROX_SUPERMARKET = c(0.101886801165025, 0.101886801165025, 0.080929224247632, 0.203051245143547, 0.220931072377982, 0.0909910491430168, 0.220931072377982, 0.260005577706646, 0.284194910851331, 0.214121714630789, 0.402574253870019, 0.347668959247477, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.240339157209448, 0.342860053820009, 0.171190500184261, 0.22158921197453, 0.22158921197453), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 3L, 2L, 3L, 5L, 7L, 1L, 6L, 6L, 6L, 3L, 3L), WITHIN_350M_BUS = c(5L, 5L, 8L, 6L, 6L, 5L, 6L, 8L, 8L, 8L, 8L, 7L, 10L, 9L, 11L, 7L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 6L, 5L, 5L, 3L, 3L ), DNeighbour = c(0, 3.46418864038374, 24.5105863287897, 110.957227716491, 125.311150125443, 126.352972879801, 126.898658082227, 159.566713568564, 301.324371481969, 308.264682768757, 354.344298198129, 365.154777456656, 495.376870175159, 529.779229237202, 640.818501442026, 703.66026885796, 710.749636912339, 770.497291673059, 779.460703285533, 781.776364467165)), row.names = c("35", "581", "563", "777", "102", "664", "875", "504", "512", "761", "243", "608", "443", "787", "590", "227", "74", "638", "118", "391"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999960729744586, 0.998035016892615, 0.960117743525437, 0.949274182964752, 0.948438425465245, 0.947998059748095, 0.918415507285882, 0.724949167480395, 0.713209230148808, 0.631324978017879, 0.611262964042517, 0.358179201544616, 0.292438448023264, 0.107649233845911, 0.0360461737674895, 0.0300855030772237, 0.000820641032980789, 3.49910998861563e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 350465627
R squared (OOB): 0.5650319
$Forests[[36]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(304000, 316000, 358888, 345000, 335000, 365000, 420000, 360000, 390000, 340000, 415000, 446000, 370000, 342000, 420000, 365000, 4e+05, 365000, 428000, 420000), floor_area_sqm = c(104, 104, 91, 92, 90, 107, 99, 103, 104, 104, 100, 107, 104, 94, 90, 95, 97, 105, 98, 104 ), storey_order = c(2L, 1L, 3L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 3L, 2L, 1L, 2L, 1L, 1L, 2L, 3L, 4L), remaining_lease_mths = c(776, 777, 763, 742, 731, 766, 929, 777, 763, 772, 944, 783, 763, 747, 925, 735, 734, 771, 730, 774), PROX_CBD = c(13.8730731524118, 13.8730731524118, 13.6826822978472, 13.8901285505698, 13.8901285505698, 13.578535689825, 13.2222340992065, 13.7231688188033, 13.1145091682395, 13.1145091682395, 13.1525533734461, 13.1163383572019, 13.075732494377, 13.7770670669378, 12.960867808991, 13.3652677077184, 13.4040436118709, 14.8222691165004, 14.0949321583848, 15.0460728336845), PROX_ELDERLYCARE = c(0.192118066579221, 0.192118066579221, 0.000158780971194199, 0.540311266279695, 0.540311266279695, 0.535215785060316, 0.385934705647939, 0.681177733621966, 0.233566729538939, 0.233566729538939, 0.640770029240432, 0.258125844069092, 0.206309775801723, 0.919307603677702, 0.579007844644764, 0.876024529291782, 0.954835536666776, 0.151522520392741, 1.07365166923746, 0.0734543941007858 ), PROX_HAWKER = c(0.635045114374877, 0.635045114374877, 0.699744847940348, 0.213123049695643, 0.213123049695643, 0.775756145922257, 1.08380419022874, 0.601426993813282, 1.24018164124527, 1.24018164124527, 0.959649545299011, 1.23349193679857, 1.2806114078583, 0.478671478091809, 1.16344345150942, 0.775887609068758, 0.780321580506598, 0.189112683951821, 0.516176882783883, 0.321243604465073), PROX_MRT = c(0.865482366580506, 0.865482366580506, 0.751023886560838, 0.793013171832836, 0.793013171832836, 0.357978123578611, 0.503688459146237, 0.498221170198522, 0.402767024758649, 0.402767024758649, 0.944408516927639, 0.166998983475289, 0.218393806785847, 0.771349314593772, 0.899387073359532, 0.585785046275015, 0.515309591544804, 0.506610369321483, 0.499812381699912, 0.667161579318597), PROX_PARK = c(1.73324375775577, 1.73324375775577, 1.77145949687945, 1.23128896715218, 1.23128896715218, 1.33984402369384, 1.61082819122054, 1.26781451063295, 1.4917670023494, 1.4917670023494, 1.65277848527316, 1.28385310080255, 1.31516124688894, 0.941140572803456, 1.44660566239193, 1.30724345285799, 1.22140134317452, 1.20591145519053, 0.62523741493865, 1.32178658469093), PROX_GOOD_PRISCH = c(3.76914808697313, 3.76914808697313, 3.58938982364218, 3.56420611596829, 3.56420611596829, 3.55013641033528, 3.2388029474634, 3.673854441535, 3.15473759747012, 3.15473759747012, 2.95137840528657, 3.10133739012884, 3.06740437701091, 3.3146343023011, 2.82458087567675, 2.95461231779958, 2.95770979509606, 4.44405903659268, 3.57828936266804, 4.66454637236311), PROX_MALL = c(0.861712986146148, 0.861712986146148, 0.770100764029299, 1.05377974643614, 1.05377974643614, 0.305514521023982, 0.587950861513872, 0.406890039239853, 0.504156272689578, 0.504156272689578, 0.703422933264244, 0.281310431650798, 0.332903613799786, 0.672803550263317, 0.695129776671669, 0.473263954532778, 0.412160376682232, 1.74752862756084, 0.812049880186, 1.83033637772351), PROX_CHAS = c(0.0967538959757692, 0.0967538959757692, 0.110149755252424, 0.0812638133573676, 0.0812638133573676, 0.282171570268124, 0.151225190585885, 0.176857487498571, 0.11048408202451, 0.11048408202451, 0.1365287941905, 0.155371621529032, 0.122328851042638, 0.0886717393158711, 0.341366062526918, 0.179342279988699, 0.240863562772424, 0.191193294854487, 0.135156069731972, 0.0544168696099871), PROX_SUPERMARKET = c(0.094684564379848, 0.094684564379848, 0.11210687568128, 0.082811926566736, 0.082811926566736, 0.281417393052806, 0.459946280432931, 0.270532795629183, 0.362446168440829, 0.362446168440829, 0.688592108834651, 0.141466460051892, 0.193246634773484, 0.334979160094168, 0.668273194253219, 0.487840963146543, 0.422907964790702, 0.188017328828043, 0.352618767904154, 0.286721618184596), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 4L, 6L, 6L, 2L, 4L, 4L, 3L, 1L, 6L, 5L, 2L, 1L, 1L), WITHIN_350M_BUS = c(8L, 8L, 9L, 4L, 4L, 10L, 8L, 8L, 7L, 7L, 6L, 9L, 10L, 10L, 2L, 6L, 6L, 6L, 9L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 5.05396255470701, 192.49067455208, 522.921145409774, 524.80202462123, 579.790061403138, 657.697468273586, 673.836633627044, 777.289254525522, 782.785392430429, 821.996188640078, 878.764701148051, 901.994797997526, 950.723367262347, 965.273905371903, 992.141982868681, 1058.10795979487, 1090.47837399439, 1129.86996294247, 1288.56021107736)), row.names = c("36", "230", "1000", "214", "90", "856", "350", "960", "164", "844", "496", "105", "929", "337", "831", "238", "757", "64", "25", "256"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999969233275599, 0.955866646646421, 0.697745492098855, 0.695764111563857, 0.636075355705064, 0.546829040586613, 0.52785488829719, 0.404651097381338, 0.398107787052741, 0.35172039331632, 0.286130115330717, 0.260097062968123, 0.207593306083742, 0.192574884791385, 0.165778462487541, 0.10608315035983, 0.0805514596760889, 0.0534255149302547, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1275717303
R squared (OOB): 0.2057961
$Forests[[37]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 4e+05, 418000, 380000, 390000, 350888, 350000, 398000, 465000, 340000, 735000, 4e+05, 660000, 680000, 380000, 4e+05, 390000, 655000, 663000, 676000), floor_area_sqm = c(91, 92, 92, 92, 92, 93, 91, 92, 104, 92, 97, 98, 87, 87, 93, 104, 92, 87, 87, 87), storey_order = c(5L, 4L, 4L, 4L, 1L, 3L, 4L, 3L, 3L, 1L, 6L, 4L, 3L, 6L, 3L, 2L, 1L, 1L, 4L, 3L), remaining_lease_mths = c(774, 690, 691, 695, 711, 712, 741, 714, 760, 699, 1066, 718, 1066, 1076, 724, 751, 685, 1123, 1124, 1120), PROX_CBD = c(9.35032791665702, 9.59976569988281, 9.61422948612377, 9.61422948612377, 9.71066487891121, 9.68679892421183, 8.70456515841861, 9.95525560808738, 8.64488888098128, 9.97016469840266, 9.96973817000633, 9.5915755681771, 10.1126951054664, 10.1126951054664, 9.50206510185676, 9.83498872427818, 10.3184291669162, 9.39818328429371, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(0.227789996497476, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.385358274245319, 0.35495808488012, 0.1203423949077, 0.150508443509651, 0.17844978767297, 0.14040561650552, 0.560133969723593, 0.558000418748021, 0.511544492658224, 0.511544492658224, 0.619429799229152, 0.611336059876525, 0.724299376510179, 0.718190414835305, 0.735218745429302, 0.735218745429302), PROX_HAWKER = c(0.508896406641727, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.39402887106119, 0.221606053969191, 0.867862446497739, 0.153089379504462, 0.917919654697093, 0.15909114400288, 0.246219700947935, 0.434568479089541, 0.268370020499938, 0.268370020499938, 0.518318645141504, 0.54583502916026, 0.285348407142059, 0.640059738279374, 0.639074974233661, 0.639074974233661), PROX_MRT = c(0.569946398217962, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.746020760246364, 0.760373725070279, 0.97670571404933, 0.521845664201362, 0.91698472228942, 0.494111782173202, 0.405168801785449, 0.656590823238566, 0.549740095282867, 0.549740095282867, 0.533910829474844, 0.722241727367494, 0.752281430413819, 0.401734036242065, 0.499971219475903, 0.499971219475903), PROX_PARK = c(0.726258134328713, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.914740437498633, 0.664893225436512, 0.288616932786395, 0.730503149795042, 0.238119977580318, 0.68588072489708, 0.868342722448078, 0.355705093322714, 0.878497256111703, 0.878497256111703, 0.26219477257436, 0.296755194228525, 1.05219739289641, 0.220484561261844, 0.298527066745392, 0.298527066745392), PROX_GOOD_PRISCH = c(2.41566392235711, 2.35345437748376, 2.38715383730665, 2.38715383730665, 2.31351362539819, 2.17803171840573, 2.418607930925, 2.01039924795066, 2.37381492496372, 1.97396491196204, 1.55873028154778, 2.11809049366399, 1.46177539101005, 1.46177539101005, 2.18628235132699, 1.88657748145099, 1.54472866778257, 2.27458198186913, 2.17599822879711, 2.17599822879711), PROX_MALL = c(0.406203001531397, 0.387669919047214, 0.43353114329251, 0.43353114329251, 0.505770857705003, 0.796976758090547, 0.948870628363287, 0.757457219803541, 1.00281364182829, 0.802483711672914, 0.129560175686973, 1.22478662403239, 0.269774803261538, 0.269774803261538, 1.32833110917602, 1.23747152538927, 0.472532088410597, 1.45650167595406, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.146235674893272, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.255589678637005, 0.0707228333244178, 0.27140983829104, 0.144412947448491, 0.256340531367836, 0.187394625423847, 0.0647243745052949, 0.346218272658546, 0.20472250196774, 0.20472250196774, 0.219477506246216, 0.352730820744124, 0.165961529218061, 0.109789289200213, 0.101351467161616, 0.101351467161616), PROX_SUPERMARKET = c(0.347306649978202, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.363062686357781, 0.128382981112681, 0.221415122113844, 0.204623167766534, 0.24778575064029, 0.215556112381702, 0.241122798862169, 0.300584979098838, 0.35798039621586, 0.35798039621586, 0.191210069763785, 0.324694852199881, 0.447507928623339, 0.13637298984998, 0.0715849245259307, 0.0715849245259307), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 3L, 2L, 3L, 4L, 3L, 4L, 3L, 6L, 5L, 6L, 6L, 6L, 1L, 4L, 6L, 6L, 6L), WITHIN_350M_BUS = c(9L, 11L, 11L, 11L, 13L, 10L, 9L, 9L, 8L, 9L, 7L, 5L, 6L, 6L, 2L, 3L, 7L, 6L, 4L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 2L, 4L, 2L, 4L, 2L, 2L, 3L, 3L, 1L, 3L, 5L, 1L, 1L, 1L), DNeighbour = c(0, 255.666962431673, 283.09720050315, 288.471189909357, 399.606703282482, 588.451639731837, 655.087821815358, 703.465653450342, 718.777919279124, 735.632061999741, 862.743028487816, 936.979892591287, 988.597528963938, 992.4929817806, 1017.32244047312, 1022.51708577772, 1070.64974949509, 1130.33788927235, 1135.76544234261, 1137.98552425398)), row.names = c("37", "964", "499", "603", "776", "946", "71", "971", "487", "211", "471", "746", "506", "316", "539", "659", "97", "657", "466", "593"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.901597853559629, 0.880056470371763, 0.875611924130252, 0.76858846434938, 0.536714779559426, 0.447053436095377, 0.381762047024604, 0.361263852473791, 0.338867909337368, 0.180825786975427, 0.103726858702997, 0.0601795790118234, 0.0572913201786691, 0.0403292882787884, 0.0371098522680453, 0.0131884203293707, 0.000179439191048156, 1.51941650402413e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12655428575
R squared (OOB): 0.3376517
$Forests[[38]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 390000, 390000, 4e+05, 395000, 342000, 375000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(106, 105, 105, 104, 104, 105, 104, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(3L, 3L, 3L, 3L, 2L, 1L, 1L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(919, 921, 911, 903, 905, 904, 919, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.4239402990732, 13.4627621473458, 13.3796709379934, 13.3287778793447, 13.6654936015449, 13.3769343120963, 13.4266027498608, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.35754914737924, 2.3602438602499, 2.22474645739358, 2.1917657327852, 2.4559089786438, 2.13793612643937, 2.17127601573547, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(2.04148614266885, 1.98731518790586, 1.93918128958002, 1.97547555130032, 1.8007485076056, 1.83400406292357, 1.79623369603986, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.80644454579453, 1.75308710953532, 1.69795623670388, 1.73242783606755, 1.57537750219681, 1.58891799000297, 1.55284801629317, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(1.00169815399328, 0.956537089868377, 0.863182736105437, 0.88512129863374, 0.850306194456086, 0.736187117229036, 0.713305409065456, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(3.09662994187342, 3.09165556928148, 2.95323290488506, 2.92650083991791, 3.15584859653876, 2.85157742620146, 2.87807351257242, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.980263777031476, 0.924666219790251, 0.921202261186462, 0.968339604524727, 0.710058429219954, 0.857746498744393, 0.808973697710999, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.386919516068906, 0.335494764547789, 0.396028378293497, 0.447143544638255, 0.111974276762728, 0.418304503654494, 0.374720545025774, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.409344743904916, 0.370560193975877, 0.347107460725314, 0.37251565902947, 0.207177695926551, 0.224617478786604, 0.196965153344936, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 0L, 1L, 1L, 1L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 1L, 3L, 1L, 1L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 8L, 6L, 12L, 5L, 7L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 52.7475256705724, 153.914642235655, 172.574798997645, 282.56953453433, 290.246502625431, 294.830281412168, 555.000665778257, 824.216823723099, 869.395560767381, 1398.47659380494, 1708.32271939092, 1728.42310979378, 1738.52475076015, 1742.17208671973, 1763.65301903614, 1792.05613423208, 1814.92647321986, 1848.66465536019, 1944.11851267549)), row.names = c("38", "155", "222", "949", "302", "965", "818", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998528267674971, 0.98750370617911, 0.984302704155203, 0.958195457770232, 0.955919006774193, 0.954532014737508, 0.843647790505576, 0.672831396102763, 0.640029936742716, 0.232858479830389, 0.0519215484664733, 0.0439262660823232, 0.0401280656265755, 0.0387936405201252, 0.0313417567458126, 0.0225947194422918, 0.0165095642711496, 0.00917512633199756, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4393138321
R squared (OOB): -0.07191271
$Forests[[39]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(750000, 755000, 685000, 840000, 825000, 820000, 552000, 620000, 408000, 805000, 472000, 530000, 688000, 810000, 745000, 580000, 4e+05, 438888, 795888, 660000), floor_area_sqm = c(90, 90, 85, 87, 87, 87, 100, 102, 84, 104, 84, 111, 85, 90, 90, 100, 92, 80, 95, 90), storey_order = c(11L, 5L, 4L, 14L, 5L, 9L, 1L, 3L, 6L, 3L, 2L, 1L, 4L, 10L, 7L, 4L, 1L, 4L, 7L, 10L), remaining_lease_mths = c(1035, 1038, 1038, 1141, 1136, 1136, 910, 908, 647, 919, 799, 767, 964, 1045, 1057, 1013, 555, 601, 1140, 993), PROX_CBD = c(4.88070069409732, 4.88070069409732, 4.89531124268982, 4.70219035054856, 4.59114385332588, 4.59114385332588, 4.64904487497998, 4.95292174150019, 5.38657645344473, 4.1456930527125, 4.27761841825855, 4.3501519248406, 3.98134497452694, 5.99670752478149, 6.0390103189171, 4.79843685927635, 5.99479776583207, 3.37234644442932, 6.26284978479934, 5.00856672458725), PROX_ELDERLYCARE = c(0.312658206579851, 0.312658206579851, 0.307888742732217, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.374326446996408, 0.0718437191527097, 0.465891927060243, 0.45180890917037, 0.0937624362906392, 0.203630745919553, 0.168717999980802, 0.788986586736525, 0.798119493593788, 0.72206466606869, 0.420516157550055, 0.401810150563083, 0.69800247969724, 0.403456137693205), PROX_HAWKER = c(0.595417483526792, 0.595417483526792, 0.546104933523636, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.28049665267082, 0.126776661941161, 0.351855498276287, 0.668394095052703, 0.566432501893156, 0.509657348502929, 0.262344394473714, 0.199496524550099, 0.151348144296069, 0.669525197575465, 0.295460487376037, 0.449139985411189, 0.130331819855385, 0.327438715714418), PROX_MRT = c(0.314337158810329, 0.314337158810329, 0.275254866694397, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.763812758173444, 0.804865461788644, 0.675587286197546, 0.413017272318271, 0.40356540460373, 0.533693046359433, 0.310254962870727, 0.226103982865864, 0.225262429159589, 1.13446368103879, 0.305306521480229, 0.537190991659238, 0.132116935816272, 0.699181106494864 ), PROX_PARK = c(1.53366372097489, 1.53366372097489, 1.60860995669454, 1.77379186206272, 1.65596921250538, 1.65596921250538, 1.08394438059851, 0.908868407872405, 1.05249384295472, 1.16828897329218, 1.11098670131371, 0.941534540217125, 0.894232249415992, 0.97332058707081, 0.921128796109604, 0.279857584881724, 0.990750186553446, 0.408351250353425, 0.742212481577902, 0.344858191728297 ), PROX_GOOD_PRISCH = c(3.0451226436528, 3.0451226436528, 2.96671225712824, 2.79995758206102, 2.86977258716747, 2.86977258716747, 3.57098970158234, 3.66355651606602, 3.52335384407219, 3.20846684942761, 3.63213704613537, 3.77462248476967, 3.868083844602, 2.41026804261554, 2.45094763896652, 4.40925832010736, 2.01228232098645, 3.70512913004722, 2.39901634170637, 4.86324650242379), PROX_MALL = c(0.63262312230698, 0.63262312230698, 0.696065710972082, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.528365937160055, 0.209686974260184, 0.184401966361696, 1.18405339004253, 0.890632544268956, 0.812522711759855, 1.18273225000282, 1.14826594162738, 1.15586968043917, 0.830412122132217, 0.848644658978131, 0.743612757274357, 0.965908348364742, 1.20968740927381), PROX_CHAS = c(0.278004299073392, 0.278004299073392, 0.22404402777184, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.251376462502101, 0.176171654931402, 0.131272369045618, 0.401816380076581, 0.116543108560641, 0.237239443458304, 0.145112311632742, 0.157172829578474, 0.103484302768675, 0.120011087306801, 0.262677718190406, 0.499618186459994, 0.0879111496245458, 0.358299181925541 ), PROX_SUPERMARKET = c(0.278004958714438, 0.278004958714438, 0.224044642536509, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.311533400888457, 0.176171398022836, 0.182486832055582, 0.431453687618191, 0.205058734443685, 0.125937465506006, 0.252387257990654, 0.212384620357781, 0.198926203527595, 0.0907294343182455, 0.3581952061826, 0.499617451823641, 0.0879117778441782, 0.395196557309087 ), WITHIN_350M_KINDERGARTEN = c(5L, 5L, 5L, 2L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 0L, 1L, 3L, 3L, 0L, 1L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 3L, 3L, 2L, 1L, 1L, 1L, 5L, 5L, 3L, 3L, 3L, 2L, 1L, 2L, 3L, 1L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 7L, 7L, 7L, 12L, 7L, 8L, 7L, 14L, 13L, 12L, 10L, 9L, 6L, 8L, 8L, 5L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 1L, 1L), DNeighbour = c(0, 2.42110338226914, 75.2966077408247, 337.043449578528, 378.056144985235, 380.931327732803, 549.142576138367, 633.012869678692, 700.106848491661, 732.155711374761, 771.744045767606, 851.662939970377, 1113.37178306668, 1281.02321131942, 1304.7559793342, 1366.70648814172, 1492.77994644524, 1514.95427800841, 1554.08770111239, 1813.84835474021)), row.names = c("39", "982", "916", "854", "333", "768", "140", "216", "130", "320", "709", "348", "375", "379", "832", "610", "413", "69", "562", "515"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999996436684091, 0.996556464966766, 0.932136427137702, 0.915003046424989, 0.913734551367464, 0.825085991804461, 0.771247140604525, 0.724235781228934, 0.700683734937997, 0.670715907791569, 0.607679647806583, 0.388413302578667, 0.251218015909485, 0.232868014359651, 0.186849760886896, 0.104126676150461, 0.0914548639555687, 0.0707083185519935, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9367244671
R squared (OOB): 0.5810877
$Forests[[40]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(363000, 380000, 295000, 320000, 5e+05, 5e+05, 360000, 4e+05, 4e+05, 688000, 365000, 468888, 535000, 480000, 342000, 420000, 415000, 742000, 653000, 478000), floor_area_sqm = c(97, 90, 99, 99, 91, 91, 92, 92, 97, 90, 95, 92, 92, 92, 94, 90, 100, 92, 91, 92), storey_order = c(4L, 7L, 1L, 2L, 1L, 2L, 2L, 3L, 1L, 6L, 1L, 3L, 3L, 3L, 1L, 2L, 1L, 7L, 2L, 4L), remaining_lease_mths = c(701, 985, 730, 736, 690, 706, 719, 708, 734, 985, 735, 701, 694, 692, 747, 925, 944, 1104, 1121, 716), PROX_CBD = c(12.1013944735855, 13.0015179461712, 13.0062996581569, 13.0062996581569, 10.2183960492338, 10.2657373615824, 10.2629321739313, 10.1748545259067, 13.4040436118709, 9.84174458192399, 13.3652677077184, 9.79963982832759, 9.76973796844692, 9.76973796844692, 13.7770670669378, 12.960867808991, 13.1525533734461, 9.57467117229508, 9.51816518584724, 9.58813304663833), PROX_ELDERLYCARE = c(2.41403538414825, 2.41293236098656, 2.38777651439997, 2.38777651439997, 0.670964346371623, 0.519949541574078, 1.00265829049513, 0.889757070081441, 0.954835536666776, 0.339166460968835, 0.876024529291782, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.919307603677702, 0.579007844644764, 0.640770029240432, 0.0836678964153836, 0.0590206014568566, 0.251441869005946), PROX_HAWKER = c(0.561617227785994, 0.351298271738361, 0.353572407863602, 0.353572407863602, 0.161327078165055, 0.527790221924738, 0.370496257898541, 0.304343114187016, 0.780321580506598, 0.272020065995023, 0.775887609068758, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.478671478091809, 1.16344345150942, 0.959649545299011, 0.628838904549623, 0.5145461029689, 0.391674386653945), PROX_MRT = c(1.71497473755306, 1.33144343213696, 1.27898935828478, 1.27898935828478, 0.352113639571012, 0.351828842975553, 1.21137251272603, 1.12559589355515, 0.515309591544804, 0.348847208140378, 0.585785046275015, 0.308409661615337, 0.307725216106606, 0.307725216106606, 0.771349314593772, 0.899387073359532, 0.944408516927639, 0.731513991246432, 0.689820066215858, 0.707146681079003), PROX_PARK = c(0.181629272169071, 1.07883678308045, 1.09068530070835, 1.09068530070835, 0.412720152963846, 0.752867192571236, 0.429817985649402, 0.326884491561474, 1.22140134317452, 0.429024269124863, 1.30724345285799, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.941140572803456, 1.44660566239193, 1.65277848527316, 0.402026431996325, 0.506309566114581, 0.630094576064042), PROX_GOOD_PRISCH = c(1.52909264222103, 2.38441646582032, 2.37986575446387, 2.37986575446387, 0.778258345851083, 0.402201611323318, 1.58756538029025, 1.53712936271762, 2.95770979509606, 0.999365026226873, 2.95461231779958, 0.97109568154285, 0.945616550360875, 0.945616550360875, 3.3146343023011, 2.82458087567675, 2.95137840528657, 1.37880970746963, 1.35033962190844, 1.10432321767326), PROX_MALL = c(1.69674818443598, 1.32151107168067, 1.26979124568258, 1.26979124568258, 0.1993183735571, 0.347570072991699, 0.573348708551386, 0.493589384976364, 0.412160376682232, 0.188176716989659, 0.473263954532778, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.672803550263317, 0.695129776671669, 0.703422933264244, 0.493679276753517, 0.508727078362918, 0.759347764163403), PROX_CHAS = c(0.26797195188846, 0.185431787540406, 0.178755496827681, 0.178755496827681, 0.176868193181362, 0.329846033180528, 0.166187985395119, 0.118978706369709, 0.240863562772424, 0.139131199666608, 0.179342279988699, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.0886717393158711, 0.341366062526918, 0.1365287941905, 0.0836673580931749, 0.0590210156667789, 0.395290416984683), PROX_SUPERMARKET = c(0.570395350553557, 0.185431698278212, 0.178755398427066, 0.178755398427066, 0.245740902557878, 0.353445486406562, 0.394772134126693, 0.371852561025965, 0.422907964790702, 0.139131268426574, 0.487840963146543, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.334979160094168, 0.668273194253219, 0.688592108834651, 0.0769150331708007, 0.0642147642973091, 0.20799335196523), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 4L, 4L, 4L, 6L, 4L, 1L, 3L, 5L, 4L, 6L, 4L, 3L, 3L, 3L, 1L, 2L, 2L, 1L, 2L), WITHIN_350M_BUS = c(10L, 10L, 7L, 7L, 6L, 10L, 7L, 8L, 6L, 9L, 6L, 11L, 11L, 11L, 10L, 2L, 6L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 4L, 3L, 0L, 0L, 2L, 3L, 2L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 905.254161258393, 912.154594513836, 916.591973396234, 1887.94638075017, 1909.94626271985, 2147.48005467002, 2183.63614386405, 2217.52138601201, 2263.78894994806, 2264.58540095767, 2299.04047828922, 2334.96224911638, 2342.00695833363, 2484.56737628161, 2496.71181430672, 2516.65208752854, 2560.31307010579, 2592.38412068342, 2623.18794136535)), row.names = c("40", "45", "445", "412", "584", "649", "244", "245", "757", "268", "238", "943", "68", "926", "337", "831", "496", "551", "983", "640"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.775999070430232, 0.772791462572399, 0.770719456733542, 0.232334650153011, 0.220776554413193, 0.108773088969713, 0.0942798643569267, 0.0814401922026724, 0.0651503345078464, 0.0648830432437396, 0.0537639479728602, 0.0431307598304127, 0.041164880793168, 0.010587608405703, 0.00885568995525632, 0.00633247024061257, 0.00224327731147052, 0.00054512417797297, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10127207228
R squared (OOB): 0.3232873
$Forests[[41]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 441000, 380000, 360000, 358000, 415000, 456500, 418000, 415000, 460000, 420000, 436000, 440000, 435000, 420000, 440000, 395000, 425000, 440000, 420000), floor_area_sqm = c(94, 93, 94, 94, 93, 94, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 96, 94), storey_order = c(1L, 6L, 1L, 1L, 1L, 6L, 8L, 6L, 8L, 7L, 6L, 7L, 8L, 2L, 5L, 5L, 4L, 6L, 7L, 7L), remaining_lease_mths = c(1095, 1097, 1107, 1096, 1103, 1120, 1144, 1129, 1140, 1125, 1142, 1139, 1142, 1128, 1132, 1124, 1113, 1119, 1108, 1120), PROX_CBD = c(11.7965908296893, 11.8078122246038, 11.6781560559471, 11.6781560559471, 11.8075546541859, 11.7484946081343, 11.9527102757424, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478, 11.9744040829633, 11.9828723130509, 11.6053344020152, 12.0119641769274), PROX_ELDERLYCARE = c(1.00802268588986, 0.95260617550949, 1.09658820367145, 1.09658820367145, 0.922118515238085, 1.16050252277995, 0.819362766143575, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.738781707341689, 0.710325725805382, 1.04503450829128, 0.673044116243487), PROX_HAWKER = c(0.337854809554552, 0.262687630178652, 0.34952328079698, 0.34952328079698, 0.209140712961875, 0.512143004921159, 0.27814297307049, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.217370340361849, 0.20448046373977, 0.210992660312359, 0.222580914455278), PROX_MRT = c(0.249549573241666, 0.173777829752023, 0.274140861026222, 0.274140861026222, 0.120215557602138, 0.425815084561206, 0.200702114351669, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.167322140356011, 0.170867756883987, 0.206803096961617, 0.201095784108649), PROX_PARK = c(0.739061594864021, 0.746013140888617, 0.620391651843957, 0.620391651843957, 0.747098338531098, 0.660489483199184, 0.643017670933737, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.679906922269617, 0.697136724289492, 0.554363925008431, 0.691047645736797), PROX_GOOD_PRISCH = c(2.14271827973834, 2.13533890725473, 2.02616945457316, 2.02616945457316, 2.12338877581429, 2.14657014261275, 2.270018309959, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.27223739349538, 2.27447890050516, 1.90056431650247, 2.29976812492723), PROX_MALL = c(0.241737870027575, 0.17025857997445, 0.244599870232268, 0.244599870232268, 0.119447773727589, 0.411213390710639, 0.232344363503357, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.214069216816763, 0.220402811054307, 0.158081786709397, 0.251262654177611), PROX_CHAS = c(0.101692541492014, 0.170258520163124, 0.163903281406512, 0.163903281406512, 0.11944771257822, 0.0876622280470988, 0.146038815472653, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.0939357367291076, 0.0995919009989899, 0.158081821824728, 0.131248018016709), PROX_SUPERMARKET = c(0.17897337633635, 0.168966076328732, 0.19333058996533, 0.19333058996533, 0.119571834445138, 1.21715176356525e-07, 0.237998550380205, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.22318738818849, 0.230351837454113, 0.148884454693003, 0.261515416493987), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 2L, 2L, 4L, 2L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 7L, 6L, 4L, 6L), WITHIN_350M_BUS = c(9L, 11L, 9L, 9L, 10L, 11L, 12L, 11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L, 10L, 7L, 8L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 71.1808023481712, 118.975389739849, 120.294034891817, 131.062225848499, 184.403689239953, 184.499626690943, 224.716076384987, 228.219014350294, 228.780078216917, 230.706057232472, 245.937583864471, 247.131365644147, 248.770119580958, 252.012033393935, 252.688237885645, 273.414305079815, 304.719981527027, 324.481076330926, 337.798579698123)), row.names = c("41", "439", "644", "954", "724", "441", "749", "700", "287", "874", "318", "573", "16", "908", "634", "502", "858", "203", "158", "167"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.913166055058373, 0.767287469122732, 0.762451065165791, 0.721589635895319, 0.492796959194547, 0.492361594558303, 0.310761518979034, 0.295452542759884, 0.293014803507109, 0.284678744581461, 0.220833126162787, 0.216011551784673, 0.209442211520419, 0.196622066781655, 0.193978593356402, 0.118936002932456, 0.0346923941882443, 0.00597443970864743, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 816193532
R squared (OOB): 0.1210911
$Forests[[42]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 417000, 440000, 410000, 380000, 412000, 575000, 585000, 565000, 540000, 420000, 435000, 615000, 658000, 390000, 438000, 447000, 376888, 430000, 360000), floor_area_sqm = c(99, 99, 100, 100, 104, 103, 93, 93, 93, 93, 104, 100, 84, 84, 104, 104, 107, 104, 104, 84 ), storey_order = c(2L, 3L, 3L, 3L, 1L, 4L, 5L, 4L, 6L, 4L, 2L, 4L, 2L, 3L, 1L, 2L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(928, 914, 911, 915, 924, 918, 1133, 1142, 1127, 1142, 922, 924, 1122, 1120, 809, 812, 782, 810, 819, 762), PROX_CBD = c(12.2106818490232, 12.2815153207229, 12.2087069526051, 12.2087069526051, 12.0301392517655, 11.9871965659798, 12.4342034244884, 12.454441113408, 12.4937468159193, 12.5378737745647, 11.8892341343185, 12.114386347938, 12.3801819754074, 12.4891302242583, 11.7882471009294, 11.7215458353159, 11.7840832214562, 11.622690560426, 11.547248638023, 11.4815172953657), PROX_ELDERLYCARE = c(0.442541563379791, 0.513657423159811, 0.434858408662556, 0.434858408662556, 0.255083942589415, 0.210296865683283, 0.678867196986192, 0.717258387107597, 0.714783075399861, 0.76025522927712, 0.110349805405523, 0.421163091926404, 0.738453704244922, 0.707031754326944, 0.114277277444971, 0.240093333498969, 0.481333190444255, 0.175524774720266, 0.246353759583753, 0.182032582488253), PROX_HAWKER = c(0.524204307723605, 0.52278816815954, 0.692592935098248, 0.692592935098248, 0.598391326300702, 0.625285574708341, 0.504612881494125, 0.459376407452819, 0.680821394190482, 0.672948721825079, 0.684056106771311, 0.885134801830427, 0.261296216065877, 0.384467206049481, 0.647051853283446, 0.609281739536534, 0.436117874461739, 0.783966268147895, 0.837769476188058, 0.728271246274353 ), PROX_MRT = c(0.743103019894999, 0.703998835661039, 0.89623888155871, 0.89623888155871, 0.885297742933312, 0.923336133969517, 0.586933783104383, 0.518913352820399, 0.743366527772832, 0.707305973375369, 1.00424261648768, 1.10882075300419, 0.367154517888221, 0.38468199977318, 1.00317447086964, 0.989064774064853, 0.81394482428473, 1.15515804744233, 1.16228231940478, 0.756359380624344 ), PROX_PARK = c(0.863487882808023, 0.796788171077343, 0.954913184146477, 0.954913184146477, 1.04875150887626, 1.09395352284574, 0.628391467794767, 0.580711209690395, 0.683130710636032, 0.628331945846246, 1.19263079577799, 1.14970360230785, 0.605799570777928, 0.50651752093578, 1.24877122811849, 1.28416187507733, 1.20101103678102, 1.41684131410086, 1.4881280763212, 1.50398184725757), PROX_GOOD_PRISCH = c(0.91368762909787, 0.952579960345566, 1.04944877580977, 1.04944877580977, 0.860616187528585, 0.855677549512306, 1.01367306567257, 0.990054087408291, 1.16886515239787, 1.17951788917503, 0.842915880539328, 1.17061030478036, 0.823417580851307, 0.94986022590219, 0.713901761199557, 0.585140695782779, 0.357669915539773, 0.733057242670121, 0.735233663606362, 0.365254403810308 ), PROX_MALL = c(0.634332011832188, 0.630705874818675, 0.802829369116586, 0.802829369116586, 0.707201836140707, 0.732793638615111, 0.600548053404267, 0.549832225559512, 0.778202426893423, 0.766094086501437, 0.787722851944232, 0.995792127022496, 0.344173235497563, 0.458049841664737, 0.741052769880115, 0.690287469384684, 0.489619370966043, 0.868993594299523, 0.918014501744059, 0.763531318053358 ), PROX_CHAS = c(0.140964983635816, 0.0753088652692227, 0.0852358826892552, 0.0852358826892552, 0.202915262499126, 0.171681037809818, 0.134041173915956, 0.134313038880304, 0.147744885974614, 0.187116592266412, 0.124859952031804, 0.138740180982893, 0.126495411341712, 3.00974727266337e-08, 0.0554870656895364, 0.164718468919614, 0.0667093090499658, 0.151742844958785, 0.157099147473317, 0.0516610437101642 ), PROX_SUPERMARKET = c(0.377835654599335, 0.448534184110051, 0.414959148864982, 0.414959148864982, 0.20670525505664, 0.172282484091702, 0.543693418915242, 0.499432454100223, 0.667447252804164, 0.707597649659388, 0.114394571204967, 0.459680111992834, 0.30203349112312, 0.425107542879533, 0.0453848138423891, 0.169255457402684, 0.379080894647373, 0.151741730066283, 0.157098334004615, 0.19171128272723 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 8L, 1L, 3L, 2L, 8L, 6L, 3L, 7L, 7L, 5L ), WITHIN_350M_BUS = c(11L, 12L, 11L, 11L, 7L, 6L, 12L, 11L, 11L, 11L, 9L, 8L, 8L, 10L, 9L, 10L, 7L, 8L, 11L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 2L, 2L, 1L, 3L, 1L, 1L, 2L, 1L, 4L, 5L, 3L, 3L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 76.9485156395243, 168.482642979659, 169.087257819422, 181.974214627381, 235.19036974526, 244.118612910774, 280.698064372359, 299.536100817028, 328.498254492148, 335.139315964009, 364.526719281052, 377.897599238618, 389.408952081295, 418.460218098459, 505.922354539335, 582.557732654098, 584.889623891223, 659.275708493004, 836.467333662203)), row.names = c("42", "362", "410", "680", "727", "689", "310", "641", "24", "343", "148", "707", "315", "505", "508", "625", "340", "750", "598", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98314646548484, 0.920504606469833, 0.919944950036846, 0.907583195277971, 0.848135751331278, 0.836907768083114, 0.787459214246341, 0.759977408304743, 0.715327311356035, 0.704712002304943, 0.656236647581617, 0.633451356056989, 0.613515910355014, 0.562093698959873, 0.402181790553807, 0.26518102155364, 0.261188888306042, 0.143484313589384, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1208731980
R squared (OOB): 0.8451775
$Forests[[43]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 380000, 3e+05, 388800, 333000, 335000, 390000, 562000, 540000, 420000, 462000, 680000, 660000, 380000, 735000, 347000, 320000, 325000, 370000, 398000), floor_area_sqm = c(92, 92, 92, 98, 89, 83, 92, 107, 107, 92, 105, 87, 87, 92, 97, 90, 90, 82, 84, 92), storey_order = c(4L, 4L, 2L, 2L, 1L, 3L, 1L, 7L, 6L, 5L, 1L, 6L, 3L, 2L, 6L, 5L, 2L, 4L, 3L, 3L), remaining_lease_mths = c(688, 693, 691, 697, 692, 687, 685, 957, 969, 694, 965, 1076, 1066, 687, 1066, 672, 672, 666, 673, 714), PROX_CBD = c(10.7428660694501, 10.7273754880637, 10.7273754880637, 10.7178846249378, 10.7178846249378, 10.5501175985891, 10.3184291669162, 10.9472701195372, 11.0486323727393, 10.5902646894981, 10.9320040827019, 10.1126951054664, 10.1126951054664, 10.571248724537, 9.96973817000633, 10.5036676165143, 10.5036676165143, 10.0782341562763, 10.6549850760698, 9.95525560808738), PROX_ELDERLYCARE = c(1.00386291289403, 0.968089576161562, 0.968089576161562, 0.903749132751209, 0.903749132751209, 0.724362239545807, 0.724299376510179, 0.867518349265545, 0.974567200018427, 0.476382036969741, 0.83761180429981, 0.511544492658224, 0.511544492658224, 0.426373779355343, 0.560133969723593, 0.346712236264009, 0.346712236264009, 0.248412112584261, 0.531453703929196, 0.150508443509651), PROX_HAWKER = c(0.19921426515349, 0.259491073356982, 0.259491073356982, 0.131164348467149, 0.131164348467149, 0.496328097640832, 0.285348407142059, 0.429153921265228, 0.436692566666558, 0.142004884371921, 0.499252912381913, 0.268370020499938, 0.268370020499938, 0.155284554597335, 0.246219700947935, 0.255376275980047, 0.255376275980047, 0.250435976222025, 0.345053577007401, 0.153089379504462 ), PROX_MRT = c(0.911557541227745, 0.880392787161762, 0.880392787161762, 0.897030842789514, 0.897030842789514, 0.92637591011884, 0.752281430413819, 0.638393210693291, 0.741783227751877, 0.793335563342317, 0.582189406643083, 0.549740095282867, 0.549740095282867, 0.822399768635659, 0.405168801785449, 0.908007357991278, 0.908007357991278, 0.622308556906305, 0.849090589690401, 0.521845664201362 ), PROX_PARK = c(0.65460215425144, 0.675703893946554, 0.675703893946554, 0.68415716278098, 0.68415716278098, 0.888350706343443, 1.05219739289641, 0.730900012581548, 0.644279497097323, 0.57091664624863, 0.802226928628916, 0.878497256111703, 0.878497256111703, 0.471129460807546, 0.868342722448078, 0.381418159266178, 0.381418159266178, 0.627458410441261, 0.204920490916151, 0.730503149795042 ), PROX_GOOD_PRISCH = c(1.57772010642862, 1.51964159199475, 1.51964159199475, 1.69245386393467, 1.69245386393467, 1.37609088117382, 1.54472866778257, 1.50789829567152, 1.50173151878208, 0.962114901666907, 1.4460454342776, 1.46177539101005, 1.46177539101005, 0.876989954992127, 1.55873028154778, 0.825686703361669, 0.825686703361669, 1.26151864262594, 0.576127248022356, 2.01039924795066 ), PROX_MALL = c(0.913300066979642, 0.885934538444454, 0.885934538444454, 0.922177591154216, 0.922177591154216, 0.693136328895784, 0.472532088410597, 1.34630282297423, 1.41292867182356, 0.838333779631814, 1.37776203899083, 0.269774803261538, 0.269774803261538, 0.872531493441133, 0.129560175686973, 0.873995522285645, 0.873995522285645, 0.418279044459304, 1.12054305374088, 0.757457219803541 ), PROX_CHAS = c(0.184868017131885, 0.161497017697243, 0.161497017697243, 0.141741960002869, 0.141741960002869, 0.120595382532287, 0.165961529218061, 0.344403926608958, 0.375455350402476, 0.0950095589968322, 0.293630149165848, 0.20472250196774, 0.20472250196774, 0.109732367463933, 0.0647243745052949, 0.217153936659979, 0.217153936659979, 0.186550674976261, 0.290835710912963, 0.144412947448491 ), PROX_SUPERMARKET = c(0.247977273863763, 0.294310303883692, 0.294310303883692, 0.141741503991008, 0.141741503991008, 0.448117335537485, 0.447507928623339, 0.381194313170787, 0.408205375796458, 0.190547463602814, 0.445162931243089, 0.35798039621586, 0.35798039621586, 0.199099262156692, 0.241122798862169, 0.291549431934698, 0.291549431934698, 0.255147915067147, 0.292451786949051, 0.204623167766534 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 2L, 4L, 0L, 0L, 2L, 0L, 6L, 6L, 3L, 6L, 2L, 2L, 5L, 1L, 3L ), WITHIN_350M_BUS = c(5L, 4L, 4L, 6L, 6L, 6L, 7L, 2L, 2L, 6L, 0L, 6L, 6L, 5L, 7L, 6L, 6L, 5L, 7L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 3L, 2L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 61.4219938531227, 66.1394003707283, 112.245808986644, 123.10873650989, 307.938150088389, 438.663491502648, 625.185407620306, 632.370784402749, 669.301935285555, 687.743779777355, 700.409360194307, 710.550092820513, 770.273468004922, 833.685675879099, 872.212230156806, 878.868677838984, 896.377693953885, 1057.53487316922, 1103.06026347396)), row.names = c("43", "651", "648", "429", "914", "778", "97", "255", "630", "701", "671", "316", "506", "210", "471", "482", "940", "84", "728", "971"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993808362505283, 0.992822542428843, 0.979397618394587, 0.975243114049212, 0.85020519675552, 0.70871430048531, 0.46072561237655, 0.450699159696817, 0.399212058183379, 0.373643567225969, 0.35618699565408, 0.342288922099369, 0.262521887559453, 0.183849136246798, 0.140446018056928, 0.133357614039914, 0.115352393349138, 0.006535174440254, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5865639380
R squared (OOB): 0.6554479
$Forests[[44]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 510000, 452000, 450000, 460000, 458888, 422000, 455000, 468000, 440000, 460000, 420000, 475000, 430000, 426888, 390000, 425000, 382000, 323000, 520000), floor_area_sqm = c(95, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 86, 90, 93), storey_order = c(5L, 5L, 2L, 3L, 3L, 4L, 2L, 4L, 4L, 2L, 5L, 2L, 2L, 1L, 1L, 5L, 4L, 2L, 1L, 5L), remaining_lease_mths = c(1141, 1133, 1133, 1136, 1137, 1130, 1132, 1136, 1124, 1136, 1136, 1139, 1126, 1134, 1141, 978, 988, 989, 983, 1147), PROX_CBD = c(12.8190940082697, 12.8180148044036, 12.8941535537835, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.5530445309639, 12.5372560863306, 12.6445046545469, 12.5778468618744, 12.4951121122816, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.4059518996545, 12.1902934701837, 12.3082954752684, 12.0200214112876, 13.7003463440691), PROX_ELDERLYCARE = c(0.268492105828742, 0.265081039187363, 0.346816364720296, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 4.52036057904239e-07, 0.066903342124331, 0.316798451576888, 0.25879478544564, 0.0780281999502717, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.404564014080405, 0.362754738306624, 0.583230122785789, 0.618171206910468, 0.434917902994305), PROX_HAWKER = c(0.146347761938812, 0.116173376637396, 0.172433027954251, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.183834631869038, 0.184899994018696, 0.385855619963418, 0.361759384229333, 0.227760265989261, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.551023632791116, 0.536726116414185, 0.732610931237137, 0.743318510800665, 1.07570104527527 ), PROX_MRT = c(0.0524349257152741, 0.0414043955932523, 0.133852264483784, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.225183269009929, 0.250680884626282, 0.290856617513635, 0.325317058740364, 0.288636635543175, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.467412150427879, 0.364194860258715, 0.348338435446781, 0.291532437270123, 0.256932190523524 ), PROX_PARK = c(0.639036828502152, 0.594833919624026, 0.541994755536806, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.665189387379371, 0.614568616662392, 0.927332929158558, 0.898636927133822, 0.64692671777276, 0.981635622560504, 0.998305920751222, 1.05356492524152, 1.06942514246801, 0.883674706708426, 1.248380402738, 0.871053837980522, 1.30953091682666), PROX_GOOD_PRISCH = c(3.16783392704602, 3.15789060893291, 3.22227453062783, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 2.90013878468328, 2.87119716545371, 3.06407026512831, 2.98751376551561, 2.83249303987555, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.85954585658161, 2.54749739008747, 2.82059786507503, 2.31713852475231, 4.10033714204368), PROX_MALL = c(0.842111664425906, 0.881741038155881, 0.965068597681967, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.801147315442336, 0.863947607104433, 0.525247230278188, 0.550769417999913, 0.848059510883206, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.423524868376446, 0.835543217968543, 0.312386349772529, 0.859289251142989, 0.816725098938654), PROX_CHAS = c(0.0812086980787344, 0.0772642002388838, 0.115846127710365, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.0780281620295796, 0.0439945201117045, 0.312339613016365, 0.236995708134403, 3.19858778746232e-08, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.187639553192951, 0.167384851183216, 0.200650927390068, 0.310908028614088, 0.0738696133860389), PROX_SUPERMARKET = c(0.0812089624400091, 0.0772646744727167, 0.115845823699909, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.189775839444753, 0.218453608018692, 0.312339147167174, 0.299832635957983, 0.255060837787685, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.375814638453933, 0.552359009160243, 0.200651971059786, 0.507879796624066, 0.0738703098972174), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 0L, 0L, 2L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 6L, 5L, 7L, 7L, 7L, 6L, 7L, 6L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 3L, 4L, 1L, 5L), WITHIN_350M_BUS = c(9L, 9L, 6L, 10L, 10L, 10L, 11L, 11L, 10L, 11L, 8L, 10L, 11L, 11L, 10L, 10L, 12L, 8L, 6L, 13L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 3L, 6L, 4L, 3L), DNeighbour = c(0, 50.2935718326802, 124.172731217703, 187.046374555783, 187.165918028163, 187.336830523709, 199.420435134221, 275.33329986609, 300.28028356408, 315.073266326421, 329.39459918932, 336.122313331356, 362.464467293843, 404.502622446169, 448.247327242809, 537.841800197616, 629.107130135307, 708.726799474142, 875.496822637525, 941.671838906343)), row.names = c("44", "115", "371", "166", "92", "807", "311", "764", "672", "144", "355", "791", "759", "180", "868", "138", "783", "231", "909", "616"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994303134902353, 0.965526053770103, 0.922647154933737, 0.922550242128487, 0.922411586230025, 0.912315920517017, 0.836327461119965, 0.806970858922801, 0.788632872600923, 0.770254781426382, 0.761417400728126, 0.7256309541011, 0.66500758088725, 0.598166649900482, 0.453980141647138, 0.306557330945184, 0.187969036394169, 0.0183899377437792, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1329586846
R squared (OOB): 0.3280345
$Forests[[45]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 320000, 295000, 363000, 4e+05, 645000, 365000, 342000, 428000, 357000, 312000, 415000, 420000, 335000, 345000, 355000, 420000, 5e+05, 358888, 5e+05), floor_area_sqm = c(90, 99, 99, 97, 97, 91, 95, 94, 98, 104, 104, 100, 90, 90, 92, 94, 99, 91, 91, 91), storey_order = c(7L, 2L, 1L, 4L, 1L, 8L, 1L, 1L, 3L, 3L, 2L, 1L, 2L, 1L, 2L, 1L, 3L, 2L, 3L, 1L), remaining_lease_mths = c(985, 736, 730, 701, 734, 1124, 735, 747, 730, 844, 828, 944, 925, 731, 742, 1071, 929, 706, 763, 690), PROX_CBD = c(13.0015179461712, 13.0062996581569, 13.0062996581569, 12.1013944735855, 13.4040436118709, 14.8760787686193, 13.3652677077184, 13.7770670669378, 14.0949321583848, 15.1925589930818, 15.1925589930818, 13.1525533734461, 12.960867808991, 13.8901285505698, 13.8901285505698, 15.3735649652411, 13.2222340992065, 10.2657373615824, 13.6826822978472, 10.2183960492338), PROX_ELDERLYCARE = c(2.41293236098656, 2.38777651439997, 2.38777651439997, 2.41403538414825, 0.954835536666776, 0.68142631506584, 0.876024529291782, 0.919307603677702, 1.07365166923746, 0.485996598795361, 0.485996598795361, 0.640770029240432, 0.579007844644764, 0.540311266279695, 0.540311266279695, 0.0572763643156628, 0.385934705647939, 0.519949541574078, 0.000158780971194199, 0.670964346371623), PROX_HAWKER = c(0.351298271738361, 0.353572407863602, 0.353572407863602, 0.561617227785994, 0.780321580506598, 0.74974565017819, 0.775887609068758, 0.478671478091809, 0.516176882783883, 0.787542750423298, 0.787542750423298, 0.959649545299011, 1.16344345150942, 0.213123049695643, 0.213123049695643, 0.371848396937832, 1.08380419022874, 0.527790221924738, 0.699744847940348, 0.161327078165055), PROX_MRT = c(1.33144343213696, 1.27898935828478, 1.27898935828478, 1.71497473755306, 0.515309591544804, 1.79130926962811, 0.585785046275015, 0.771349314593772, 0.499812381699912, 1.85503706760258, 1.85503706760258, 0.944408516927639, 0.899387073359532, 0.793013171832836, 0.793013171832836, 0.753708157385654, 0.503688459146237, 0.351828842975553, 0.751023886560838, 0.352113639571012), PROX_PARK = c(1.07883678308045, 1.09068530070835, 1.09068530070835, 0.181629272169071, 1.22140134317452, 1.13853863936216, 1.30724345285799, 0.941140572803456, 0.62523741493865, 1.41855585272788, 1.41855585272788, 1.65277848527316, 1.44660566239193, 1.23128896715218, 1.23128896715218, 0.535685352466539, 1.61082819122054, 0.752867192571236, 1.77145949687945, 0.412720152963846), PROX_GOOD_PRISCH = c(2.38441646582032, 2.37986575446387, 2.37986575446387, 1.52909264222103, 2.95770979509606, 4.21930918110887, 2.95461231779958, 3.3146343023011, 3.57828936266804, 4.5504124031687, 4.5504124031687, 2.95137840528657, 2.82458087567675, 3.56420611596829, 3.56420611596829, 4.72825571795328, 3.2388029474634, 0.402201611323318, 3.58938982364218, 0.778258345851083), PROX_MALL = c(1.32151107168067, 1.26979124568258, 1.26979124568258, 1.69674818443598, 0.412160376682232, 0.829646558484038, 0.473263954532778, 0.672803550263317, 0.812049880186, 0.816582289717011, 0.816582289717011, 0.703422933264244, 0.695129776671669, 1.05377974643614, 1.05377974643614, 0.408391974099547, 0.587950861513872, 0.347570072991699, 0.770100764029299, 0.1993183735571), PROX_CHAS = c(0.185431787540406, 0.178755496827681, 0.178755496827681, 0.26797195188846, 0.240863562772424, 0.426635940266524, 0.179342279988699, 0.0886717393158711, 0.135156069731972, 0.0584110846116202, 0.0584110846116202, 0.1365287941905, 0.341366062526918, 0.0812638133573676, 0.0812638133573676, 0.289984207596008, 0.151225190585885, 0.329846033180528, 0.110149755252424, 0.176868193181362), PROX_SUPERMARKET = c(0.185431698278212, 0.178755398427066, 0.178755398427066, 0.570395350553557, 0.422907964790702, 0.341487242626205, 0.487840963146543, 0.334979160094168, 0.352618767904154, 0.515584409426496, 0.515584409426496, 0.688592108834651, 0.668273194253219, 0.082811926566736, 0.082811926566736, 0.406388098650168, 0.459946280432931, 0.353445486406562, 0.11210687568128, 0.245740902557878), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 0L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 1L, 5L, 6L, 6L, 3L, 1L, 4L, 4L, 2L, 1L, 4L, 4L, 4L, 5L, 4L, 3L, 6L), WITHIN_350M_BUS = c(10L, 7L, 7L, 10L, 6L, 10L, 6L, 10L, 9L, 11L, 11L, 6L, 2L, 4L, 4L, 12L, 8L, 10L, 9L, 6L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 2L, 0L, 0L, 2L, 3L, 4L, 4L, 1L, 4L, 3L, 2L, 4L), DNeighbour = c(0, 57.7804391493414, 59.2286511158432, 905.254161258393, 1831.33707462406, 1889.7405363481, 1911.05919861584, 1984.97218131549, 2027.61378207357, 2192.73486191242, 2193.09533423281, 2305.83245119047, 2361.36002970215, 2413.43914240771, 2415.42262226947, 2615.82831745355, 2752.95685922776, 2781.1707729105, 2784.65926564587, 2793.19850908121)), row.names = c("45", "412", "445", "40", "757", "312", "238", "337", "25", "104", "589", "496", "831", "90", "214", "601", "350", "649", "1000", "584"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999144352002065, 0.999100932231174, 0.800960872086788, 0.325052918047318, 0.294066608691657, 0.2829106885676, 0.245009035380386, 0.223779221589019, 0.147251312496872, 0.14709583589809, 0.101456213892575, 0.0813988786224284, 0.0642280137821506, 0.0636072761665713, 0.0151214116018677, 0.000818329887080626, 7.38502639448655e-05, 3.72706061133306e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7828458868
R squared (OOB): -0.1886251
$Forests[[46]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 363000, 340000, 4e+05, 430000, 345000, 370000, 355000, 672000, 660000, 440000, 550000, 675000, 710000, 662000, 715000, 680000, 380000, 685000, 380000), floor_area_sqm = c(84, 84, 84, 104, 104, 84, 84, 84, 85, 85, 91, 102, 95, 93, 95, 95, 95, 93, 93, 92), storey_order = c(3L, 4L, 1L, 2L, 2L, 1L, 3L, 3L, 5L, 3L, 5L, 3L, 2L, 6L, 3L, 6L, 4L, 3L, 2L, 1L), remaining_lease_mths = c(770, 780, 780, 783, 781, 789, 777, 782, 1042, 1032, 669, 761, 1093, 1084, 1093, 1099, 1084, 790, 1142, 767), PROX_CBD = c(6.82164733234375, 6.82164733234375, 6.73119135364588, 6.8579883001408, 7.27303659463988, 7.23308787648785, 7.32999369210923, 7.37752466520609, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.04257091454572, 6.15852201326599, 6.17931132662417, 6.11286474740545, 6.06656257116635, 6.04001281876484, 7.92065359752155, 6.19231755176043, 8.01258306529517), PROX_ELDERLYCARE = c(0.729511559050305, 0.729511559050305, 0.709869492714774, 0.650979480304367, 0.949520652768775, 0.804640181087392, 1.04617467786566, 1.11141904944431, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.548656319889636, 0.428116600598184, 0.411122241220865, 0.471592353212743, 0.516985202466339, 0.545921172841312, 1.44631042678071, 0.355678840187058, 1.38923408288603), PROX_HAWKER = c(0.834207881424508, 0.834207881424508, 0.84617550022745, 0.732876252375814, 0.905159668549179, 0.727393295990439, 1.00458194418859, 1.06790139631185, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.19523132016882, 0.104458461300263, 0.114709112077857, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.646393168274836, 0.287310245845902, 0.532883444787396), PROX_MRT = c(0.401668294921849, 0.401668294921849, 0.447149108468339, 0.479854345281657, 0.477339162120678, 0.626719191507479, 0.446590670593176, 0.450606800129455, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.448203274012385, 0.567634817298681, 0.54480998513683, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.434970780163821, 0.3593423355956, 0.57194553577364), PROX_PARK = c(1.33915084667526, 1.33915084667526, 1.30601230217613, 1.26891760289394, 1.28136359713013, 1.17683143601381, 1.30043300411079, 1.30417314517193, 0.734858817801552, 0.741691321664553, 0.871860056746433, 0.651264615899835, 0.487498062645995, 0.461766774013401, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.790688256163915, 0.861129399478803, 0.580004121625521), PROX_GOOD_PRISCH = c(2.67483404440455, 2.67483404440455, 2.67147237000904, 2.57894825178105, 2.72285479219865, 2.53413597667736, 2.81856751915823, 2.87682745937193, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.14268529299874, 1.97696478280336, 1.95037752635058, 2.00772186702724, 2.03651743937875, 2.00925132829891, 2.86596411907387, 3.647323571983, 2.75227504535898), PROX_MALL = c(0.977306285381771, 0.977306285381771, 0.894914409230097, 0.985446043286547, 1.40144317349524, 1.33824767405872, 1.4733570331857, 1.52964479685301, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.264532440460292, 0.446404896609829, 0.476611693189829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 2.02812113432733, 1.22999734499907, 2.11322307221905), PROX_CHAS = c(0.389404577789016, 0.389404577789016, 0.468632365618207, 0.418063314797021, 0.150676124399865, 0.335243362149438, 0.100781853121145, 0.123680988169118, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.12619956254809, 0.0766942583569258, 0.10259225576309, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.0418426354504526, 0.255647811562625, 0.1333322783253), PROX_SUPERMARKET = c(0.457775852816324, 0.457775852816324, 0.541263540151477, 0.471666412940503, 0.216512452964216, 0.400791637001426, 0.154588063793208, 0.15284622075069, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.178930757423705, 0.11965836137487, 0.134806953278168, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.6226371739075, 0.108411284353298, 0.475213328012689), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 4L, 2L, 4L, 5L, 0L, 0L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 3L, 7L, 4L, 8L, 9L, 2L, 2L, 4L, 7L, 6L, 6L, 6L, 8L, 8L, 6L, 10L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 3L, 1L, 2L), DNeighbour = c(0, 0.722697304440234, 95.1109954707068, 108.614250043447, 448.428965810689, 471.986965308489, 506.285944004684, 560.256816443864, 609.900604515442, 612.162875671419, 721.064682103074, 961.421428769167, 980.330108783996, 987.76508677466, 1002.57650442401, 1016.40325976916, 1059.09595523653, 1117.04635471723, 1225.69314181452, 1248.26766035804)), row.names = c("46", "322", "529", "168", "611", "171", "187", "948", "388", "841", "492", "453", "23", "756", "536", "297", "930", "1", "305", "200"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999329610267, 0.988422534068164, 0.98491514940985, 0.758546724204697, 0.734500615756999, 0.698053667442742, 0.63768833403027, 0.579535618946841, 0.57683734119694, 0.4439794412551, 0.165473999357476, 0.146858698583359, 0.139749247823917, 0.12596184893069, 0.113565777567672, 0.0784717902043533, 0.0396785180159733, 0.00128467048238663, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3602053822
R squared (OOB): 0.8458028
$Forests[[47]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(318000, 316000, 375000, 305000, 279000, 3e+05, 297000, 325000, 370000, 355000, 359900, 272000, 245000, 380000, 282000, 303000, 350000, 320000, 298000, 330000), floor_area_sqm = c(91, 92, 92, 91, 91, 96, 91, 91, 93, 93, 93, 89, 88, 105, 84, 92, 103, 84, 93, 103), storey_order = c(1L, 3L, 4L, 4L, 2L, 4L, 3L, 4L, 5L, 3L, 3L, 2L, 2L, 2L, 1L, 1L, 4L, 1L, 1L, 2L), remaining_lease_mths = c(765, 781, 783, 791, 801, 791, 788, 780, 1106, 1111, 1117, 882, 668, 910, 836, 794, 768, 822, 777, 773), PROX_CBD = c(18.2234963781047, 18.2234963781047, 18.1857629477019, 18.2610111258248, 18.2989051402725, 18.5761736305699, 18.1476771148045, 18.1476771148045, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.8554664137964, 18.8842060529579, 17.589085398281, 18.5087583118065, 18.2139172788048, 18.3186881593276, 17.6406634027014, 18.5252470382495, 18.4499801912104), PROX_ELDERLYCARE = c(0.448333702611612, 0.448333702611612, 0.47723779098819, 0.421521882373529, 0.397078044127006, 0.0638277150498875, 0.519546459890619, 0.519546459890619, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.800501761367975, 0.229103995883471, 0.387351173411546, 0.855934448185717, 0.649170232100017, 0.586525817031338, 1.035266769267, 0.449194476018676, 0.504778052376495), PROX_HAWKER = c(0.416527045274471, 0.416527045274471, 0.380157991945912, 0.453171307776496, 0.491047773869601, 0.562029876499453, 0.209390724873544, 0.209390724873544, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.203123967436651, 0.280513302960552, 0.776912813652288, 1.00705768005988, 0.488031980714328, 0.564283191409187, 0.425506106332545, 0.69553534809229, 0.652207052169444), PROX_MRT = c(0.545975779093886, 0.545975779093886, 0.548087095608087, 0.547550551918807, 0.552168886353884, 0.874368880716004, 0.491311596778589, 0.491311596778589, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.555370291384357, 1.03601464731326, 0.371614593402704, 0.534460782086299, 0.192826481399443, 0.220618943711049, 0.641227062746355, 0.398456142880405, 0.322534237265928), PROX_PARK = c(0.264257474455249, 0.264257474455249, 0.261695126667213, 0.272660801967067, 0.287159802467115, 0.287868908027907, 0.270911567278729, 0.270911567278729, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.515057634059466, 0.579556587207627, 0.925923962472294, 0.516289874277036, 0.532358306258428, 0.548488124002706, 0.74946287094318, 0.491317901173298, 0.536975621309476), PROX_GOOD_PRISCH = c(9.1355701416359, 9.1355701416359, 9.10363750169146, 9.16752282736586, 9.19982386356694, 9.51590189269927, 9.18618174729203, 9.18618174729203, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.91472106998272, 9.83133063879426, 8.43639308613493, 9.25922423900801, 9.33501569353139, 9.44179125712709, 8.7372089119322, 9.63394268044443, 9.56762880935522), PROX_MALL = c(0.411037179701155, 0.411037179701155, 0.374195605351922, 0.448092738738542, 0.486326630506135, 0.624506085881379, 0.218975149940797, 0.218975149940797, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.208298160410803, 0.91348864249693, 0.232188905247248, 0.521454353681198, 0.498813518897969, 0.574856358668165, 0.427942470585451, 0.705200807731176, 0.662291407978718), PROX_CHAS = c(0.132763801624598, 0.132763801624598, 0.172021358032342, 0.0964740211655948, 0.0660681856594747, 0.0792988689034794, 0.218975205360203, 0.218975205360203, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.208298146952687, 0.241229981070425, 0.0713809516165408, 0.521454374874156, 0.0363398547195702, 0.141159289664064, 0.23100298607827, 0.240425442805127, 0.201478871858691), PROX_SUPERMARKET = c(0.421116980529575, 0.421116980529575, 0.38486207983901, 0.457654559995222, 0.490326509583637, 0.625539331690589, 0.206881250620068, 0.206881250620068, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.19872598136169, 0.911876453557648, 0.238177195426237, 0.521454611985023, 0.186956242757619, 0.210011389308567, 0.231004283416662, 0.386130046709882, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 1L, 2L, 1L, 5L, 4L, 6L, 1L, 2L), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 6L, 10L, 7L, 7L, 16L, 16L, 16L, 10L, 13L, 8L, 4L, 9L, 10L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 5L, 4L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 2.55922971778085, 43.6611592061102, 43.9526143889302, 85.2561520463905, 387.252220323211, 472.316655835845, 473.7258423734, 601.490163694298, 606.602426189841, 609.974629800979, 622.071005515924, 702.886093529126, 717.136465008339, 724.306655874973, 771.021247727035, 801.720769878709, 830.737199658039, 831.07286160475, 833.989954906147)), row.names = c("47", "202", "733", "905", "433", "78", "827", "944", "637", "418", "604", "467", "96", "464", "393", "481", "367", "730", "11", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981166768206, 0.994526018484361, 0.994452794626642, 0.979208558431978, 0.615269779729054, 0.461402417489073, 0.45880217258279, 0.230248187007386, 0.221805459465801, 0.216284433830698, 0.196813743118233, 0.0839199800267081, 0.0679101181403199, 0.0603862391138516, 0.0211136058901496, 0.00575898195693771, 6.06101865667345e-05, 4.87661652299709e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1324554263
R squared (OOB): 0.03010961
$Forests[[48]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(537000, 475000, 476000, 5e+05, 510000, 620000, 407000, 375000, 355000, 685000, 753000, 680000, 680000, 8e+05, 748000, 945500, 912000, 7e+05, 755000, 1056800), floor_area_sqm = c(106, 103, 103, 103, 93, 103, 82, 82, 82, 93, 87, 91, 85, 90, 107, 87, 87, 93, 90, 95), storey_order = c(4L, 2L, 2L, 1L, 4L, 2L, 5L, 3L, 2L, 4L, 5L, 3L, 2L, 7L, 2L, 8L, 3L, 1L, 2L, 16L), remaining_lease_mths = c(760, 781, 774, 773, 746, 911, 661, 645, 656, 1115, 1104, 984, 1066, 1063, 899, 1143, 1142, 625, 983, 1081), PROX_CBD = c(3.12641734116327, 3.09516181063763, 3.09516181063763, 3.24578829573265, 3.46549777590634, 2.86182045335715, 3.63085360417079, 3.68559345068932, 3.73116287154914, 2.56060478168524, 2.5775653440094, 2.86455481676114, 2.96405104980333, 2.97610984462207, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.09358084499411, 2.01305703462688, 1.77209924777956), PROX_ELDERLYCARE = c(0.570344367187993, 0.614909460801077, 0.614909460801077, 0.461566734593474, 0.22080460703487, 0.334062202372697, 0.233260955843543, 0.466665237090727, 0.501456868829436, 0.303984777605612, 0.283170941801308, 0.111411798512938, 0.206690358794928, 0.249991250520312, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.301111196915018, 0.140516738363648), PROX_HAWKER = c(0.582032517556358, 0.524942013349153, 0.524942013349153, 0.461305554076076, 0.288924403117312, 0.231089093207534, 0.0974836441417274, 0.28293755865871, 0.311969910328466, 0.450094806637729, 0.447120961378381, 0.302651224916382, 0.344572110572533, 0.405863058813757, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.439754799726314, 0.23052169920376), PROX_MRT = c(1.19588154804183, 1.19880844528061, 1.19880844528061, 1.11057161001852, 0.855873415641472, 0.819080841065402, 0.897060452829867, 1.17490863944549, 1.10221151459309, 0.546591463865751, 0.499107329029013, 0.391395986196982, 0.377919714857806, 0.337225216160626, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.681532284353367, 0.650763936895186, 0.454819638815125 ), PROX_PARK = c(0.971029675538415, 0.971409228458194, 0.971409228458194, 0.856773721705297, 0.78484111030831, 0.609617368578913, 0.512523364266062, 0.304435062988112, 0.271761978726623, 0.21329655328302, 0.18481391877062, 0.399002951856213, 0.495024008458079, 0.4671588721782, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.806729342800227, 0.568364566172339 ), PROX_GOOD_PRISCH = c(5.52416256345089, 5.46565510857314, 5.46565510857314, 5.51078547454581, 5.67094725420518, 5.1514664212482, 5.4842432173218, 5.15997579188296, 5.22570836776045, 4.93746215949662, 4.89009258041755, 4.71207116352008, 4.62297298452196, 4.56048774292729, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.81109980295855, 6.32589195448141, 6.2014068010071), PROX_MALL = c(1.29251563056945, 1.2281628510896, 1.2281628510896, 1.33172083977874, 1.56665946009711, 0.848351644608041, 1.51733094855201, 1.3376464242075, 1.41171259857663, 0.572150632107275, 0.524781909718914, 0.420489734799516, 0.404565296260845, 0.362094853274792, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.685370188976197, 0.368960166061844, 0.293469301127063 ), PROX_CHAS = c(0.202999736112437, 0.240903750709302, 0.240903750709302, 0.0869328465249217, 0.173647795570322, 0.159666076311523, 0.318203164684035, 0.216565147674259, 0.261237260735983, 0.0640474788759872, 0.0301364724824846, 0.110042750971165, 0.0506108453744785, 0.111500209373212, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.298496878246672, 0.116110892529562 ), PROX_SUPERMARKET = c(0.202998478162502, 0.240902416159861, 0.240902416159861, 0.0869315055470345, 0.173649067116538, 0.360029455717415, 0.318204198369299, 0.252487697752149, 0.301923436189205, 0.315915165677582, 0.275738565320567, 0.110042446678578, 0.0506107476035619, 0.111500172768761, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.364789845186166, 0.203860721712114 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 1L, 3L, 1L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 6L, 4L, 4L, 4L, 4L, 7L ), WITHIN_350M_BUS = c(5L, 4L, 4L, 6L, 9L, 4L, 11L, 10L, 9L, 3L, 3L, 7L, 7L, 4L, 6L, 4L, 4L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 4L, 4L, 3L, 2L, 2L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 57.3032750560206, 63.012790985081, 117.841664946318, 356.570530833788, 454.33670433737, 517.416558414051, 691.958942954549, 701.372555483784, 842.229844397515, 871.667347118588, 874.011807104547, 930.959914031278, 992.326789620909, 1175.55101251429, 1296.80622746251, 1300.89747587298, 1377.60179966335, 1483.84725836034, 1588.60381554159)), row.names = c("48", "134", "126", "192", "454", "561", "742", "683", "432", "390", "999", "968", "389", "319", "65", "816", "550", "824", "567", "509"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997399391081375, 0.996855769029127, 0.989025114056622, 0.901777807450529, 0.843101221851476, 0.799086008786719, 0.656542114428737, 0.64814662964729, 0.516845868077345, 0.488500363887797, 0.486236061883891, 0.431091921795925, 0.371865940876427, 0.204679087902996, 0.111305357404985, 0.108513118367817, 0.0615054087649054, 0.0162655959655998, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12330714262
R squared (OOB): 0.674171
$Forests[[49]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(283000, 320000, 340000, 338000, 3e+05, 304500, 285000, 288000, 258000, 292000, 315000, 350000, 416000, 4e+05, 420000, 433000, 416000, 365000, 395000, 3e+05), floor_area_sqm = c(84, 104, 103, 93, 84, 104, 84, 84, 84, 84, 84, 91, 98, 92, 92, 92, 92, 92, 92, 84), storey_order = c(4L, 3L, 4L, 3L, 1L, 3L, 3L, 1L, 1L, 1L, 2L, 1L, 4L, 2L, 5L, 4L, 4L, 1L, 2L, 2L), remaining_lease_mths = c(781, 788, 784, 778, 766, 783, 776, 770, 781, 761, 783, 957, 779, 1130, 1143, 1130, 1140, 1137, 1146, 803), PROX_CBD = c(16.4061281598547, 16.4061281598547, 16.4938482623735, 16.3741208173644, 16.3138748954346, 16.62872619839, 16.2311391435218, 16.2681803933938, 16.1631400386504, 16.3662877971208, 16.7380919986833, 16.4034806336055, 16.1674221276903, 16.1976566517324, 16.1537572283104, 16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 16.9304098343314), PROX_ELDERLYCARE = c(0.45678545326778, 0.45678545326778, 0.54260343924556, 0.617661573186221, 0.259941730365991, 0.618318415391572, 0.252142982647588, 0.20801878428071, 0.194171564025932, 0.177020457931737, 0.827102139700697, 0.839978570407226, 0.762025473923165, 9.89208662673193e-07, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.828632612828485), PROX_HAWKER = c(1.27662029927611, 1.27662029927611, 1.26080574998962, 1.08852003222566, 1.19589315813724, 1.328000513126, 1.12300848995143, 1.14155805943316, 1.03995728027003, 1.20613696965479, 1.22509286076097, 0.889236545198411, 0.872582424517839, 1.03146250928298, 0.986028325459381, 0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 1.5376564224438), PROX_MRT = c(0.840195727203247, 0.840195727203247, 0.884131305433386, 0.70945464840636, 0.896077488488813, 1.00682967627403, 0.830985280221221, 0.896888955057001, 0.842728374229233, 1.07002489239586, 0.950017645146174, 0.660139833101166, 0.447065767326062, 1.02706758196582, 1.02112351286352, 0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 1.07382507713197), PROX_PARK = c(0.499042267647801, 0.499042267647801, 0.418424058290637, 0.371358045807383, 0.695881850270676, 0.402413252549947, 0.723677668737743, 0.750067315759091, 0.707513815343702, 0.840406553837571, 0.234693283811741, 0.251028276822116, 0.490935310554108, 0.822565203699192, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.542342748872478), PROX_GOOD_PRISCH = c(6.91087941258894, 6.91087941258894, 6.98980449668537, 6.84990365493624, 6.84997592861041, 7.12509880547394, 6.76533990958697, 6.81173689796023, 6.70927938580052, 6.93507101526025, 7.2060126627476, 6.84769610957781, 6.62018800412964, 6.78043949525415, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 7.43262545617428), PROX_MALL = c(0.408074329267436, 0.408074329267436, 0.506769239398443, 0.523710338103731, 0.242195958154985, 0.615098633053939, 0.175221521556568, 0.188162247463955, 0.0870960802892481, 0.298590834338171, 0.804164390636077, 0.630333401213655, 0.402318259451987, 0.189710317758296, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.876234606673171 ), PROX_CHAS = c(0.178111672550416, 0.178111672550416, 0.128042490192306, 0.0863783451683255, 0.218904529587093, 0.218296317772089, 0.170601730776313, 0.160774225575301, 0.081875317774622, 0.209004221202181, 0.206110482646065, 0.142060383584178, 0.277543603442508, 0.0868060808909073, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.477517805288537 ), PROX_SUPERMARKET = c(0.17811123384324, 0.17811123384324, 0.128042463684685, 0.0863776808909183, 0.204979568486045, 0.218296734885766, 0.137275095711229, 0.189660657064324, 0.0873208554119548, 0.303085580417471, 0.283037745664543, 0.142061131074292, 0.277543419111335, 0.195853508350489, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.422051752195747 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 8L, 3L, 3L, 3L, 8L, 8L, 3L, 3L, 3L, 3L, 1L ), WITHIN_350M_BUS = c(8L, 8L, 6L, 4L, 8L, 6L, 10L, 11L, 11L, 5L, 5L, 7L, 6L, 7L, 7L, 7L, 7L, 7L, 7L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 5L, 5L, 3L), DNeighbour = c(0, 6.99087027749068, 95.5879993082721, 187.310543701311, 201.071808585041, 224.092533200886, 237.550947645377, 259.222130706267, 329.12925663741, 355.537214452313, 390.015605288782, 408.598761578097, 432.284749090045, 460.283199816586, 492.56812979072, 510.057885716808, 514.683128835412, 520.006319595288, 520.835281661351, 526.483066102201)), row.names = c("49", "595", "150", "788", "848", "26", "945", "798", "872", "687", "896", "206", "351", "427", "869", "741", "538", "594", "408", "833"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999647397505738, 0.935158915371566, 0.762867310959905, 0.729556662668449, 0.670482791841919, 0.634277640599668, 0.573921628187102, 0.371114105194652, 0.295894332313662, 0.203603047038663, 0.158151595377731, 0.106163579386642, 0.0555399116431626, 0.0155466345400244, 0.00377272888703146, 0.00196454457083977, 0.000597923780631266, 0.000455382168685924, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2978971249
R squared (OOB): 0.01442967
$Forests[[50]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(489000, 515000, 510000, 535888, 505000, 510000, 4e+05, 430000, 460000, 403000, 545000, 535000, 525000, 495000, 440000, 532000, 530000, 485000, 460000, 589000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 97, 93, 93, 96, 95, 93, 93, 96), storey_order = c(2L, 2L, 3L, 3L, 4L, 3L, 1L, 1L, 2L, 1L, 5L, 4L, 3L, 5L, 2L, 4L, 4L, 2L, 3L, 6L), remaining_lease_mths = c(1137, 1138, 1141, 1148, 1136, 1136, 1131, 1128, 1137, 1138, 1127, 1118, 1098, 1080, 1142, 1111, 1106, 1147, 1138, 1111), PROX_CBD = c(14.4453014943547, 14.4453014943547, 14.6372730844548, 14.6520289820308, 14.6520289820308, 14.0250110126613, 13.9748767742628, 13.983033341901, 13.9481332653994, 13.9348601041022, 13.8964286142315, 13.8964286142315, 14.3488328635023, 14.2035293519974, 13.9713915856932, 13.8842234613226, 14.4087790426081, 13.9293604468603, 13.8880322509317, 13.8838492138892), PROX_ELDERLYCARE = c(0.431976777822193, 0.431976777822193, 0.618556221806735, 0.613695690312218, 0.613695690312218, 0.0392522324995346, 0.0869602171534455, 0.0819455196406728, 0.108372417523696, 0.122633260073778, 0.28821019895416, 0.28821019895416, 0.805205193908325, 0.685279068417721, 0.226595382415433, 0.284905700992106, 0.87860471100088, 0.234065981952779, 0.250782943854859, 0.321249151015697), PROX_HAWKER = c(0.391270554493315, 0.391270554493315, 0.372997368954845, 0.451492926165754, 0.451492926165754, 0.732915378457501, 0.759405218095962, 0.818439961244233, 0.783686601130967, 0.848294615942255, 0.700607063348248, 0.700607063348248, 0.28631929470226, 0.384064154962602, 0.954180271331751, 0.667389882084889, 0.295591155505828, 0.970053791291438, 0.989318285046145, 0.661984274687099), PROX_MRT = c(0.309279527401184, 0.309279527401184, 0.272003951573521, 0.194501865291986, 0.194501865291986, 0.179377644983316, 0.16215489673441, 0.0961191462833423, 0.146013494832411, 0.066674836544346, 0.214342865325431, 0.214342865325431, 0.320519516131068, 0.289240493397468, 0.128817306959056, 0.172676244118343, 0.258499173090988, 0.101292979723356, 0.0905698875540676, 0.202599849124069), PROX_PARK = c(0.463863624631307, 0.463863624631307, 0.308864268906528, 0.365417477470037, 0.365417477470037, 0.898948825756494, 0.93793434477989, 0.973290645087517, 0.964943529987853, 1.01289159319472, 0.945155408432775, 0.945155408432775, 0.585388118838944, 0.69423802629866, 1.07610116952693, 0.946790994443363, 0.572778275466331, 1.10248671215858, 1.13098813526459, 0.953674473627188), PROX_GOOD_PRISCH = c(4.92565705183443, 4.92565705183443, 5.11658251455146, 5.11305585404091, 5.11305585404091, 4.48326906164864, 4.4381077472328, 4.42376284483209, 4.41058426346667, 4.3780728039611, 4.42474408393319, 4.42474408393319, 4.99658730632735, 4.84858590291698, 4.37541592083903, 4.46427355245829, 5.07040230577432, 4.33684280477295, 4.29841605508598, 4.48950135049007), PROX_MALL = c(0.259948531881284, 0.259948531881284, 0.415222463814875, 0.462374515344904, 0.462374515344904, 0.387952579177684, 0.408666125180857, 0.475935346664486, 0.431747484707969, 0.500682206465503, 0.36232957329041, 0.36232957329041, 0.415696526053807, 0.37351280301214, 0.625072347077181, 0.384398044205003, 0.48422641650143, 0.634323955575517, 0.648384322611893, 0.415387276861254 ), PROX_CHAS = c(0.259948576333881, 0.259948576333881, 0.210026666936211, 0.131494587645238, 0.131494587645238, 0.116095717847762, 0.0955424375353944, 0.0483941894268844, 0.0812590805558053, 3.70448785353559e-08, 0.190952462752685, 0.190952462752685, 0.232702657922268, 0.170907589664044, 0.0752462089475253, 0.0936868185767241, 0.263312743704905, 0.0456516508281062, 0.0495611607390083, 0.130388475133542 ), PROX_SUPERMARKET = c(0.257218468152336, 0.257218468152336, 0.207346349364418, 0.133013806318261, 0.133013806318261, 0.21237786594893, 0.205979542456043, 0.123899374628808, 0.194128300134642, 0.112910168339451, 0.190953240917096, 0.190953240917096, 0.232703172737007, 0.170908382081647, 0.0752464841458058, 0.093687407280864, 0.263313051629592, 0.04565204632056, 0.0495614942866338, 0.130388583033251 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 2L, 2L, 2L, 5L, 4L, 4L, 3L, 5L, 4L, 4L, 6L, 5L, 5L, 3L, 6L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 6L, 9L, 6L, 11L, 7L, 11L, 9L, 9L, 9L, 9L, 11L, 7L, 10L, 11L, 11L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 6L, 5L, 4L, 5L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 7.34047278616122, 190.698918041453, 215.716579389235, 216.157858999723, 442.23798084215, 488.870847309208, 518.590608621411, 521.28698641641, 553.222712395149, 558.168401071359, 562.432924631347, 586.774295898051, 596.043993934848, 609.717637560115, 628.682190806382, 633.867104617876, 638.618101899692, 664.313209344182, 669.000810391419)), row.names = c("50", "855", "846", "284", "958", "8", "690", "710", "34", "356", "442", "760", "363", "66", "361", "670", "969", "21", "662", "723"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999759232074737, 0.844094755500273, 0.802867307548619, 0.802104409066636, 0.31699466005107, 0.217163179461451, 0.159287653324644, 0.154326202331455, 0.0999648967356412, 0.0923497819628509, 0.0859742147435871, 0.0532280953837524, 0.042524281937031, 0.0286883892005957, 0.0136660172611804, 0.010460251408053, 0.00787968369815397, 0.00019501122089165, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1466912587
R squared (OOB): 0.3990003
$Forests[[51]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 5e+05, 535000, 483000, 553000, 520000, 518000, 495000, 537000, 412000, 455000, 362500, 360000, 455000, 393000, 420000, 468000, 365000, 448000, 450000), floor_area_sqm = c(104, 93, 93, 93, 93, 93, 93, 93, 93, 104, 112, 103, 84, 113, 103, 106, 106, 84, 116, 106 ), storey_order = c(3L, 3L, 3L, 2L, 4L, 3L, 2L, 2L, 4L, 2L, 1L, 3L, 3L, 5L, 2L, 3L, 5L, 4L, 3L, 4L), remaining_lease_mths = c(871, 1131, 1131, 1129, 1134, 1133, 1132, 1131, 1128, 878, 896, 819, 811, 824, 818, 874, 863, 787, 827, 834), PROX_CBD = c(14.0236082538335, 13.8777465201196, 13.9851487819813, 13.9851487819813, 13.8021184722805, 13.7835124985007, 14.0392008059995, 14.1234549986629, 14.1022978560303, 14.1313829663274, 14.0913802169285, 14.3801998083441, 14.7472020389823, 14.8805910833212, 14.8805910833212, 13.629257933267, 13.629257933267, 13.5012180894848, 15.1039483662242, 15.1256206124729), PROX_ELDERLYCARE = c(1.09340394122649, 1.14875617578224, 1.27246652758392, 1.27246652758392, 1.08391670289184, 1.04590518035641, 1.32747908409073, 1.35242241046818, 1.39999761805574, 0.836104821253693, 1.71411655426264, 0.709377020411434, 1.19052284520552, 1.53481387371296, 1.53481387371296, 0.207468408301612, 0.207468408301612, 0.126566715598502, 1.55233595008815, 1.5866097118695), PROX_HAWKER = c(0.594999289424802, 0.709523473368326, 0.59565400543288, 0.59565400543288, 0.792084042786722, 0.817574416707151, 0.543253862226502, 0.458626901673037, 0.488105393549706, 0.73352935155883, 0.659732742059419, 0.928921275219278, 0.606039227085063, 0.395563323563994, 0.395563323563994, 1.4012681206183, 1.4012681206183, 1.32455892398921, 0.672854909342646, 0.674198133913936), PROX_MRT = c(0.469886084443941, 0.526263367583387, 0.390641440388092, 0.390641440388092, 0.615458599020507, 0.648112836468654, 0.327704984287647, 0.250036690549804, 0.255700458734308, 0.735653331318593, 0.410797330392975, 1.02650412956774, 0.807097621625513, 0.650195396152393, 0.650195396152393, 0.681065013996815, 0.681065013996815, 0.54422435083218, 0.927742831261867, 0.930587839854138), PROX_PARK = c(0.504422356794811, 0.548712671125698, 0.580591669210194, 0.580591669210194, 0.476945111703218, 0.438074957540257, 0.547177414231792, 0.469588575534173, 0.52092144022497, 0.463826523913091, 0.524242894978874, 0.71485218383349, 0.432698189125414, 0.355836862982211, 0.355836862982211, 0.403276931712581, 0.403276931712581, 0.593866981909781, 0.613453702116727, 0.625625874274951), PROX_GOOD_PRISCH = c(2.51794344218072, 2.41902859908312, 2.55482099432271, 2.55482099432271, 2.33081910479479, 2.3007469286795, 2.61966269686357, 2.69456588548322, 2.69832814229385, 2.52734391167264, 2.83541955823977, 2.72778429145315, 3.13467644284063, 3.33079371618761, 3.33079371618761, 1.96779323327463, 1.96779323327463, 1.8351788996921, 3.51513652285447, 3.54140201350838), PROX_MALL = c(0.418819234777705, 0.498678106329343, 0.37312896686832, 0.37312896686832, 0.585717052475653, 0.615576551193732, 0.316340524018432, 0.232476208076891, 0.257523814996123, 0.66282583229379, 0.471401908473598, 0.949257633150117, 0.738705771798207, 0.390496575840073, 0.390496575840073, 1.12429495075828, 1.12429495075828, 0.956400108312903, 0.472438990852491, 0.445444903624544), PROX_CHAS = c(0.151261605672147, 0.133705064347241, 0.0604900109870272, 0.0604900109870272, 0.221659659627321, 0.253975316505048, 0.101753514952091, 0.147334233235439, 0.177701329016163, 0.528800676490504, 0.471401941314913, 0.453083161817035, 0.19051372613691, 0.448788349522024, 0.448788349522024, 0.260044927245007, 0.260044927245007, 0.0648495538885981, 0.353464796953762, 0.387886097439527), PROX_SUPERMARKET = c(0.151260689076964, 0.133704798830233, 0.0604908810371704, 0.0604908810371704, 0.221659301316653, 0.253974877653299, 0.101754383553332, 0.147334782275979, 0.177702101069216, 0.528799775767506, 0.471402360745676, 0.513065398645433, 0.326764101800336, 0.447693008221967, 0.447693008221967, 0.288903462518554, 0.288903462518554, 0.329742543966106, 0.429218479578941, 0.411626017932148), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 0L, 3L, 2L, 2L, 3L, 3L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 2L, 3L, 3L, 2L, 2L, 4L, 4L, 4L, 3L, 1L, 3L, 2L, 3L, 3L, 6L, 6L, 5L, 2L, 2L ), WITHIN_350M_BUS = c(12L, 8L, 8L, 8L, 5L, 6L, 10L, 13L, 11L, 6L, 12L, 2L, 9L, 5L, 5L, 6L, 6L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 4L, 3L, 3L), DNeighbour = c(0, 177.568253453581, 206.712374868755, 211.532097000134, 227.984497947573, 232.887508646248, 244.899768989244, 262.312581808896, 307.767035914565, 377.610926585038, 644.537366655328, 766.479547417181, 809.976650531929, 857.318035088585, 865.3828846282, 891.461649705401, 894.651109620987, 1100.37946341189, 1100.73293924607, 1117.52271103547)), row.names = c("51", "579", "819", "938", "275", "380", "218", "212", "815", "695", "352", "3", "136", "852", "639", "503", "415", "264", "188", "457"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.950142487329049, 0.932740104261504, 0.929624898472169, 0.918492987874414, 0.915028107744727, 0.906257103503855, 0.892842260620626, 0.85406100104959, 0.784683429894047, 0.44536015558914, 0.280451938403835, 0.22531151653082, 0.169304663238119, 0.160273434675187, 0.13224498286148, 0.128948122838634, 0.000926927012074291, 0.000889379976393906, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1924287112
R squared (OOB): 0.4695452
$Forests[[52]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 293000, 355000, 338000, 303888, 335000, 340000, 325000, 362000, 340000, 370000, 320000, 336000, 348000, 326000, 416000, 380000, 370000, 380000, 360000), floor_area_sqm = c(87, 86, 94, 94, 90, 90, 102, 90, 94, 90, 95, 91, 90, 95, 101, 93, 93, 93, 93, 93), storey_order = c(5L, 1L, 4L, 2L, 5L, 5L, 2L, 4L, 4L, 4L, 5L, 1L, 2L, 1L, 1L, 6L, 2L, 1L, 2L, 2L), remaining_lease_mths = c(1004, 1006, 1070, 1076, 1008, 998, 968, 973, 976, 1011, 977, 980, 966, 968, 942, 1132, 1132, 1125, 1136, 1135), PROX_CBD = c(18.9558501171738, 18.9558501171738, 18.9417612550563, 18.893500205596, 19.0279685600245, 18.976831626196, 18.6342583478867, 18.5353901232527, 18.3273029006797, 18.5954829873069, 18.2449080671561, 18.4122801485573, 18.263890012402, 18.0323194354466, 17.6460086713989, 18.2305685201872, 18.1279148711176, 18.2305685201872, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(3.04148171914245, 3.04148171914245, 3.09832013994742, 3.10102691254995, 3.26154359027314, 3.28231449363414, 2.72992435028626, 3.18651864771223, 2.7120525382807, 3.21245115339435, 2.54228790651909, 3.05606256580079, 2.93603771613334, 2.88259030935981, 2.69583292953839, 2.5602844754638, 2.51087611030153, 2.5602844754638, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(1.03425383708264, 1.03425383708264, 0.981837341088666, 0.926259022488312, 0.990561993667382, 0.923592674397851, 0.947673142820091, 0.491879726860981, 0.729165861663657, 0.468862715548992, 0.859760115655931, 0.284310921582288, 0.135415800319106, 0.459055170630849, 0.543702723258422, 0.555435817196439, 0.487567663506197, 0.555435817196439, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.87145727172961, 0.87145727172961, 0.831940647091921, 0.777214903782309, 0.880588410111357, 0.822784932057268, 0.717283111076423, 0.375479822529604, 0.470919202147399, 0.485913485771313, 0.597257652192269, 0.34633408104891, 0.269488316579814, 0.228324090957444, 0.514213843772978, 0.810957189319413, 0.74928998522808, 0.810957189319413, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.64892029001525, 1.64892029001525, 1.58031197441792, 1.53153013283021, 1.5140651316136, 1.4431849310919, 1.68545701841371, 1.15334089580929, 1.51959638840156, 0.966363588730214, 1.66089445329223, 0.872887750975024, 0.826451671225411, 1.25712692932115, 0.873328686748902, 0.269300347674678, 0.317511189836545, 0.269300347674678, 0.276326305891841, 0.276326305891841 ), PROX_GOOD_PRISCH = c(9.30119351841798, 9.30119351841798, 9.2863930262578, 9.23793284137011, 9.37202430611723, 9.32093903042593, 8.98296462693421, 8.87993213136606, 8.6741083827629, 8.94334048589707, 8.59525181849715, 8.76068312560123, 8.61262144573917, 8.37645219680457, 7.99076792195858, 8.60245346442475, 8.49670627721454, 8.60245346442475, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.918650450187965, 0.918650450187965, 0.886414086630636, 0.833273819621717, 0.951179576311185, 0.897736377807805, 0.719594778264249, 0.460655941356388, 0.437943127987326, 0.594166870248601, 0.537890109309282, 0.458641270318743, 0.374925429890344, 0.12060760008054, 0.441435937338541, 0.89702383385846, 0.819155488013484, 0.89702383385846, 0.814982856398022, 0.814982856398022), PROX_CHAS = c(0.067384164825537, 0.067384164825537, 0.0880613138842689, 0.143741090403558, 0.184556275618948, 0.237819060284531, 0.294409401108374, 0.165734202429707, 0.319053536773146, 0.186588167457245, 0.274147949012332, 0.182706372800723, 0.0541347282504724, 0.120607657412939, 0.441435968696221, 0.080524556228062, 0.0462043949149095, 0.080524556228062, 0.0547102897319272, 0.0547102897319272), PROX_SUPERMARKET = c(0.102761308178796, 0.102761308178796, 0.175726554209016, 0.218188374485768, 0.3125742651816, 0.322795161753339, 0.247755307750907, 0.167679568764744, 0.198027823348086, 0.195869762300225, 0.161035318973668, 0.182706945219403, 0.0541355525390397, 0.119017844673248, 0.446325988440648, 0.512175097136782, 0.467157902200199, 0.512175097136782, 0.504768063926141, 0.504768063926141), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 0L, 2L, 0L, 2L, 0L, 2L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 4L, 4L, 7L, 6L, 4L, 4L, 7L, 5L, 4L, 2L, 3L, 3L, 3L, 2L, 2L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 6L, 9L, 5L, 12L, 12L, 10L, 9L, 12L, 11L, 14L, 11L, 7L, 10L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 4.03390690660277, 75.0593716392864, 113.147667511588, 221.791303930774, 257.401014135597, 369.001026045409, 536.004768621693, 628.149003327911, 681.709614529374, 750.497281056441, 806.769260713116, 915.950368917654, 931.927143657905, 1349.50886184994, 1379.27135937859, 1384.17805425317, 1384.86159689916, 1411.61734894464, 1422.32649360139)), row.names = c("52", "951", "932", "745", "570", "915", "7", "838", "873", "901", "5", "722", "548", "354", "456", "401", "461", "770", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999983912765497, 0.994437934639725, 0.987383286584434, 0.951959454218771, 0.935571015630928, 0.86991729772308, 0.736135741108599, 0.647958387464362, 0.593330112080639, 0.520678420019585, 0.460041624105604, 0.342563515912896, 0.325693486310736, 0.00995430083651771, 0.00355520205246791, 0.00280083711762245, 0.00270268172890644, 0.000225058205222288, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 563631857
R squared (OOB): 0.3436457
$Forests[[53]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 365000, 415000, 432000, 410000, 420000, 333000, 335000, 305000, 313000, 305000, 360000, 315000, 325000, 323000, 338000, 349000, 339000, 371000, 320000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 99, 100, 99, 99, 99, 99, 102, 91, 101, 102, 103, 102, 100, 84), storey_order = c(1L, 1L, 2L, 4L, 2L, 1L, 3L, 4L, 4L, 4L, 1L, 3L, 2L, 2L, 1L, 4L, 2L, 3L, 2L, 4L), remaining_lease_mths = c(1134, 1135, 1125, 1123, 1136, 1121, 927, 927, 930, 918, 921, 915, 913, 970, 937, 922, 832, 923, 918, 885), PROX_CBD = c(17.8160591469996, 17.8160591469996, 17.7609329148819, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6933534103443, 17.5934100264964, 17.5508688704121, 17.8728040148932, 17.9733391318796, 17.6482187406162, 17.9994058772431, 17.7083177660008, 17.4093430047218, 18.1611534549189, 18.0642207733449, 17.9456645257603, 17.9318121245061, 18.3433564216417), PROX_ELDERLYCARE = c(0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.174626049595048, 0.183364759720919, 0.169110695114153, 0.330981516384048, 0.376016337241346, 0.399377154365588, 0.430537495183344, 0.378187975507624, 0.347622879353981, 0.519233937445895, 0.558648465009425, 0.476454782767532, 0.559180828327224, 0.623669944895056), PROX_HAWKER = c(0.755409785256781, 0.755409785256781, 0.769612072642938, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.89059259132002, 0.860123145519879, 0.736171211400498, 0.446535534086157, 0.501520555884575, 1.11261554439583, 0.472244893923117, 0.340346390827249, 0.646263997619536, 0.617364695979906, 1.20831273824173, 0.3648710200987, 1.18812307179958, 0.960648791795978 ), PROX_MRT = c(0.729659889526201, 0.729659889526201, 0.714624513867521, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.606842528225389, 0.675234243169572, 0.804998329325227, 0.4868918768976, 0.52882455357406, 0.417091391951799, 0.492638498779759, 0.403335562748004, 0.722831181419355, 0.623413162025338, 0.387700307898407, 0.385567417899789, 0.256828620430729, 0.899458799363821), PROX_PARK = c(1.49250729308795, 1.49250729308795, 1.52091098886828, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.49905344652453, 1.60355051242194, 1.71737354643835, 1.69875568186822, 1.62685700377268, 1.38656874841243, 1.65421298847909, 1.86766019581863, 1.92330050908574, 1.52418818882418, 1.04306097562022, 1.76180373116006, 1.11695175135574, 1.17596756648915), PROX_GOOD_PRISCH = c(8.44175881664207, 8.44175881664207, 8.39120163011403, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34857469941546, 8.24279341902993, 8.17476856172454, 8.43952013253886, 8.54142359534323, 8.34983568407236, 8.5589292690065, 8.26299778187914, 8.00696366683488, 8.72758527833631, 8.76549326341746, 8.49089982759618, 8.65275846320069, 8.95760590087653), PROX_MALL = c(0.183177100903513, 0.183177100903513, 0.147411017927622, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.223321337745784, 0.188384425612312, 0.109574351562212, 0.330972758922268, 0.395841490391381, 0.439097430243665, 0.446560923090423, 0.335143296665789, 0.265229996889848, 0.475604736810637, 0.424594513900518, 0.428159644756295, 0.417130987397582, 0.22079632378696), PROX_CHAS = c(0.183177099178452, 0.183177099178452, 0.14741100268466, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.21485891447712, 0.151781240761386, 0.048268048492383, 0.330972805611547, 0.364030465322827, 0.414359256629807, 0.324811070171065, 0.30242004444134, 0.23105278557526, 0.405258493214775, 0.124680964632411, 0.218909691095897, 0.259891808560044, 0.167893491583302), PROX_SUPERMARKET = c(0.137568853383185, 0.137568853383185, 0.113022549454425, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.218378438252518, 0.209139790637019, 0.15801430638391, 0.300218301814749, 0.356071330024396, 0.441697647833666, 0.408691343873882, 0.332189289926598, 0.313773352526138, 0.475604214408431, 0.424593495373258, 0.365864675212809, 0.438907970807184, 0.220795796105544 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 8L, 6L, 6L, 6L, 5L, 6L, 7L, 4L, 3L, 3L, 4L, 6L, 7L, 5L, 2L, 3L, 3L, 8L ), WITHIN_350M_BUS = c(15L, 15L, 10L, 12L, 12L, 12L, 13L, 12L, 12L, 8L, 11L, 9L, 9L, 7L, 13L, 10L, 7L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 7L, 7L, 7L, 8L, 8L, 6L, 7L, 7L, 7L, 7L, 5L, 5L, 6L, 6L, 6L, 7L, 4L ), DNeighbour = c(0, 7.6310239272324, 52.673147829193, 115.312396736428, 116.61913093076, 122.768267515329, 185.19101503512, 238.228647556737, 261.124435866134, 335.585860363464, 356.862591086406, 394.557778837368, 410.712225549972, 432.033764866121, 451.231427141812, 467.471475865386, 474.895091387942, 477.106652113291, 500.613756946122, 530.036106684985)), row.names = c("53", "402", "365", "298", "13", "289", "112", "419", "438", "992", "179", "891", "177", "544", "174", "330", "773", "20", "976", "953"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999585485522593, 0.980346140828179, 0.90757917728083, 0.905524884086741, 0.895580282396725, 0.77075122936155, 0.636784928638152, 0.573491150050661, 0.35896467478397, 0.29887470518116, 0.198801596830453, 0.159654011325531, 0.112632653243205, 0.0757629809010849, 0.0493478644050027, 0.0389045462059536, 0.0360043591713136, 0.011650784956053, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 557695110
R squared (OOB): 0.6598432
$Forests[[54]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 345000, 295000, 325000, 325000, 310000, 370000, 350000, 320000, 323000, 370000, 420000, 380000, 420000, 345000, 345000, 343000, 385000, 336000, 335000), floor_area_sqm = c(126, 104, 105, 90, 104, 104, 103, 104, 106, 104, 93, 92, 93, 93, 102, 103, 102, 104, 104, 101), storey_order = c(2L, 4L, 1L, 4L, 1L, 1L, 4L, 2L, 1L, 3L, 1L, 6L, 1L, 3L, 2L, 5L, 5L, 1L, 4L, 2L), remaining_lease_mths = c(879, 862, 870, 912, 872, 879, 881, 863, 851, 956, 1139, 1104, 1138, 1139, 935, 944, 935, 863, 958, 933), PROX_CBD = c(16.1769042321823, 16.2035530975804, 16.027241877126, 16.3759795802925, 15.9652370890998, 15.9652370890998, 15.9139497277605, 15.9139497277605, 15.9983120826665, 16.3822081442679, 15.8422849591204, 16.0058570800758, 15.9652529785268, 15.9652529785268, 16.0814208174046, 15.6615925135045, 15.6558233565228, 16.2492480828887, 16.2237683329895, 16.135389698045), PROX_ELDERLYCARE = c(0.382017171357745, 0.462412199513001, 0.401697186037664, 0.437652472603004, 0.372962984236141, 0.372962984236141, 0.471057675436291, 0.471057675436291, 0.541237256511776, 0.317064501792404, 0.241353796602158, 0.0922651494707867, 0.120425003900544, 0.120425003900544, 0.129424766752979, 0.372854461013726, 0.268146833149962, 0.836071823435323, 0.233700982090528, 0.214357316635524), PROX_HAWKER = c(2.55739022352562, 2.51024920878341, 2.44772974464855, 2.71828200917597, 2.45115541279444, 2.45115541279444, 2.34701070601947, 2.34701070601947, 2.1818192257633, 2.76474077583521, 2.37354129025836, 2.393526972262, 2.36922200206298, 2.36922200206298, 2.40830007300065, 2.39243139523594, 2.27183532495414, 2.17952287051713, 2.48966457045008, 2.40272097648418), PROX_MRT = c(0.674610535324426, 0.65447898159524, 0.538616250543522, 0.870089952652958, 0.52727924180445, 0.52727924180445, 0.424613907535265, 0.424613907535265, 0.364450998520493, 1.02897813643603, 0.721786411333246, 0.910164710677637, 0.886101680623091, 0.886101680623091, 1.00126993569874, 0.499275570100955, 0.370313443989706, 0.290093838525113, 1.11461848888664, 1.09323648573999), PROX_PARK = c(1.39748820590438, 1.32632916723033, 1.35146177086674, 1.49155883505512, 1.39203600576681, 1.39203600576681, 1.30337713627377, 1.30337713627377, 1.05372411430502, 1.73717122008599, 1.42084473696832, 1.6216647961598, 1.58077599563476, 1.58077599563476, 1.7154732425778, 1.19384102986047, 1.16446299803307, 0.886796559947336, 1.86547668850022, 1.7942088991982), PROX_GOOD_PRISCH = c(6.23706483495109, 6.27623366830878, 6.09534233388474, 6.4246273009838, 6.02718330754398, 6.02718330754398, 5.99275530970335, 5.99275530970335, 6.12314921566155, 6.39421933734494, 5.8611108446886, 6.00411547246196, 5.96493131981452, 5.96493131981452, 6.0710937852797, 5.71328270316738, 5.73062396037349, 6.4097782056775, 6.20687623278084, 6.11593822040069), PROX_MALL = c(0.292722816398213, 0.370949542105629, 0.275346491924215, 0.409369768138594, 0.238316612740974, 0.238316612740974, 0.338688619983659, 0.338688619983659, 0.45623102577182, 0.374078152135628, 0.177442774283774, 0.187934498474296, 0.18546430077947, 0.18546430077947, 0.261655001598387, 0.238209845871265, 0.155488337640192, 0.355568776497803, 0.36788016328609, 0.350342319635), PROX_CHAS = c(0.292722768811081, 0.370949494121523, 0.275346446899555, 0.409369730284335, 0.238316573509266, 0.238316573509266, 0.338688583692834, 0.338688583692834, 0.290215734280461, 0.374078140160073, 0.177442804982894, 0.187934543511456, 0.185464348558652, 0.185464348558652, 0.26165503944411, 0.238209795937414, 0.155488306171375, 0.121251060497272, 0.367880188789974, 0.350342354631045), PROX_SUPERMARKET = c(0.254565333705719, 0.235998227482853, 0.141316208924405, 0.389543937857684, 0.177610526119132, 0.177610526119132, 0.112474666082431, 0.112474666082431, 0.162067612034701, 0.357574924056941, 0.197153631350279, 0.197516435852273, 0.198556813498254, 0.198556813498254, 0.265481412722203, 0.238833101010687, 0.152010752053411, 0.350013224352412, 0.364697803989784, 0.352223797136593 ), WITHIN_350M_KINDERGARTEN = c(5L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 1L, 2L, 2L, 1L, 1L, 1L, 0L, 3L, 4L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 5L, 8L, 2L, 6L, 6L, 9L, 9L, 6L, 1L, 7L, 5L, 5L, 5L, 5L, 5L, 8L, 4L, 2L, 2L ), WITHIN_350M_BUS = c(9L, 7L, 12L, 5L, 14L, 14L, 15L, 15L, 12L, 9L, 15L, 14L, 15L, 15L, 13L, 16L, 14L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L ), DNeighbour = c(0, 74.8832134879892, 149.788394397886, 205.671622761626, 206.892973208596, 208.192758412288, 270.383130366503, 271.918448539409, 369.549113122299, 371.169030067126, 446.923522606094, 463.043929382517, 473.259012412708, 479.423693050437, 506.76824231116, 517.226015745264, 526.302195179672, 540.293312088346, 547.895375048512, 572.590377184868)), row.names = c("54", "806", "463", "974", "566", "490", "927", "959", "888", "173", "585", "154", "913", "137", "890", "572", "450", "711", "394", "88"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966085849899276, 0.867816294082582, 0.758604286202283, 0.755929442161476, 0.75307066211979, 0.603755945500758, 0.599815896757191, 0.340426102308789, 0.336168796488527, 0.152704421411637, 0.119738351760183, 0.100400278898635, 0.0893692666457262, 0.0469568846384931, 0.0338681194271323, 0.0240699142636025, 0.0120184785295047, 0.00712286368156749, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1130240835
R squared (OOB): 0.03799811
$Forests[[55]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(431000, 395000, 425000, 426000, 395000, 410000, 420000, 428000, 325000, 3e+05, 360000, 333000, 330000, 295000, 355000, 285000, 308000, 292000, 330000, 3e+05), floor_area_sqm = c(92, 92, 92, 92, 90, 92, 90, 90, 84, 84, 99, 103, 103, 106, 103, 92, 84, 104, 103, 99), storey_order = c(9L, 4L, 6L, 6L, 5L, 2L, 8L, 8L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1010, 1010, 1006, 1012, 1010, 1004, 1011, 1008, 783, 797, 796, 788, 800, 825, 793, 697, 795, 828, 937, 697), PROX_CBD = c(14.0603534116893, 14.0603534116893, 14.0603534116893, 14.0324943086614, 13.990153115514, 14.000256381606, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 13.46147060752, 14.7220636963442, 13.46147060752, 14.6519123293037, 13.3304860768802, 15.1374510187917, 14.5165027597446, 14.8036441916204), PROX_ELDERLYCARE = c(1.50084223071099, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.56992496550613, 1.50178268661881, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 1.01995663096129, 0.327768156942021, 1.01995663096129, 0.254409923718011, 0.85382998667073, 0.426629771798313, 0.389463724969334, 0.0965145667339982), PROX_HAWKER = c(1.69193386873811, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.69002608854433, 1.77005964815816, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.03983060555389, 1.39864823048803, 1.03983060555389, 1.21550185558774, 1.09459947163448, 1.49196951764411, 1.0617726338971, 1.07372228066705), PROX_MRT = c(0.836549486170002, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.789673249073619, 0.865600228728207, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.367668143276235, 0.0523025726452692, 0.367668143276235, 0.218405848235923, 0.525688124362732, 0.164193456307044, 0.0901878473788138, 0.363746184676816), PROX_PARK = c(0.66093693759156, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.716145735764812, 0.652876507033438, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.582693033366388, 0.432331111477529, 0.582693033366388, 0.325486875199719, 0.620743454357064, 0.786093050092807, 0.278686390612803, 0.497172938499345 ), PROX_GOOD_PRISCH = c(4.09775909461572, 4.09775909461572, 4.09775909461572, 4.07805978762992, 4.0269654833207, 4.05408625233137, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 3.38131302543864, 4.99661753747661, 3.38131302543864, 4.99149337529414, 3.24954726475941, 5.37568176340172, 4.93093863547281, 5.17691715074399), PROX_MALL = c(1.38265334141638, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.32125061115982, 1.30130189944441, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.644549177151603, 0.343882807046916, 0.644549177151603, 0.377416550632833, 0.513372166694422, 0.249545786638779, 0.38830118917563, 0.278400001713995), PROX_CHAS = c(0.266609427013402, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.231188025602735, 0.313291309929199, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.348399033159575, 0.141205029857343, 0.348399033159575, 0.0736014920224838, 0.472814153962233, 0.193150290660334, 0.0918929757518676, 0.190291087196022), PROX_SUPERMARKET = c(0.266609427014493, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.231188025603748, 0.313291309930196, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.356146193343619, 0.141204847242777, 0.356146193343619, 0.128878263549785, 0.510727353781082, 0.200567401454574, 0.354026220875794, 0.190291125096353), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 3L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 3L), WITHIN_350M_BUS = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 10L, 9L, 5L, 10L, 6L, 8L, 6L, 9L, 5L, 11L, 7L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 1.84898643840949, 4.99605916073533, 42.540825064358, 67.9032948451083, 95.4066980891626, 317.02205940295, 379.96569798704, 449.716549530746, 556.135856521425, 728.941453755019, 750.90202032239, 1198.18085607514, 1202.66920692614, 1206.22578411348, 1329.83624198568, 1364.54319651613, 1439.49918979642, 1447.678470406, 1511.46833672799 )), row.names = c("55", "805", "241", "675", "276", "726", "877", "678", "893", "650", "479", "697", "526", "786", "332", "986", "61", "387", "592", "995"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999997007053079, 0.999978148328627, 0.998416304598199, 0.995967493309502, 0.99204713588917, 0.913949910938946, 0.877601438422964, 0.830781586021748, 0.747562797793153, 0.588921271880344, 0.567290308275337, 0.138075302101984, 0.13459211750182, 0.13185454011435, 0.0510298804410414, 0.0342119051596604, 0.00864222075784149, 0.00682716175204061, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 998351188
R squared (OOB): 0.6537966
$Forests[[56]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(421000, 410000, 425000, 392000, 315000, 350000, 7e+05, 670000, 4e+05, 430000, 540000, 415000, 350880, 475000, 374000, 385000, 388000, 505000, 5e+05, 340000), floor_area_sqm = c(93, 93, 108, 103, 91, 105, 92, 92, 104, 91, 92, 92, 91, 93, 103, 104, 104, 92, 92, 104), storey_order = c(4L, 4L, 3L, 2L, 1L, 1L, 4L, 5L, 2L, 4L, 6L, 2L, 2L, 4L, 2L, 4L, 3L, 4L, 3L, 1L), remaining_lease_mths = c(789, 788, 820, 833, 790, 837, 1126, 1121, 822, 777, 1142, 1130, 785, 1130, 862, 740, 751, 1051, 1049, 869), PROX_CBD = c(10.8005053894847, 10.7402382849343, 10.7884209511687, 10.8307618753175, 10.6917699702976, 10.9742090734032, 11.1573644039326, 11.0595651330709, 10.8294299245227, 10.4167519306418, 11.3687765497058, 11.3687765497058, 10.3813809316332, 11.4536743231806, 11.0478583208432, 10.2659136784881, 10.2659136784881, 11.4388659085475, 11.4975151935682, 10.9782438935663), PROX_ELDERLYCARE = c(1.11154389564577, 1.05196585123006, 1.11323464510705, 1.12487398858542, 1.07660186858624, 0.852070403211021, 1.34447435494956, 1.41694161867716, 0.925828280583076, 0.852176862644424, 1.27208236570677, 1.27208236570677, 0.833489789321986, 1.19895989384568, 0.694826263841934, 0.737818764037149, 0.737818764037149, 0.529438756707198, 0.485429735975203, 0.748731634955849), PROX_HAWKER = c(0.918995125488027, 1.02652926791064, 0.812377793689625, 0.775872885593274, 1.35937058559257, 0.487483409830997, 1.10011050744246, 1.19495083476736, 0.558859907936318, 1.55256346901264, 1.07923254025891, 1.07923254025891, 1.5910354083573, 1.02903329925728, 0.33156405975617, 1.65941342147148, 1.65941342147148, 0.319632581294072, 0.320302217757218, 0.421987441153261), PROX_MRT = c(0.566932323762424, 0.546812793492647, 0.526269526678983, 0.568072215940967, 0.753106278920522, 0.534522073584246, 0.876646963171676, 0.991329354536752, 0.633065114071651, 0.686459009674335, 0.671331594421278, 0.671331594421278, 0.699917284291438, 0.573574303209013, 0.413251174688675, 0.684374477874155, 0.684374477874155, 0.264110896255266, 0.24936700359253, 0.516121726350597 ), PROX_PARK = c(0.370936327890873, 0.401614025373747, 0.467051942358664, 0.443949121553361, 0.536819237128991, 0.623434891123849, 0.189026691537682, 0.275833477585303, 0.822296725898933, 0.613918856542286, 0.294690087030438, 0.294690087030438, 0.616002692100522, 0.341254943367627, 0.855372307789476, 0.570788416471153, 0.570788416471153, 0.653351036954048, 0.698336840868775, 1.01560706627581 ), PROX_GOOD_PRISCH = c(2.34700895725274, 2.39141973384207, 2.2131785217075, 2.22887532154294, 2.68318776685765, 2.09882394138718, 2.83177349547833, 2.8385375863655, 1.88031331185984, 2.62113030487697, 2.95589454100459, 2.95589454100459, 2.6286340652406, 2.96812409551872, 1.96973866183315, 2.58742850928016, 2.58742850928016, 2.45055199705462, 2.48345794754568, 1.81228643023267), PROX_MALL = c(0.363372953846058, 0.344610557976029, 0.340751907865098, 0.384053234723219, 0.459259689573629, 0.606835933426222, 0.831480717149744, 0.76911725394793, 0.43093778326398, 0.350991485118426, 0.814743407183115, 0.814743407183115, 0.365493224544838, 0.714729745574342, 0.400154220571097, 0.364765391124967, 0.364765391124967, 0.840491697823826, 0.805279144871904, 0.231229629812008), PROX_CHAS = c(0.111289200730163, 0.106045676778667, 0.260152478655286, 0.2644107607892, 0.0626028682349028, 0.20965056306942, 0.0819321575559949, 0.0661119226245057, 0.0390568763467083, 0.302383860370021, 0.257507761616553, 0.257507761616553, 0.28517644723447, 0.31407050179696, 0.193330180912365, 0.204257711541377, 0.204257711541377, 0.210772889992189, 0.18789773503711, 0.23122963873357), PROX_SUPERMARKET = c(0.386863986973968, 0.357992185767737, 0.363982132031921, 0.407226974513028, 0.550262392018624, 0.477398814511427, 0.408274605358357, 0.444069124865739, 0.430936681100737, 0.519095500550079, 0.30094246041235, 0.30094246041235, 0.49431722643315, 0.345653574215055, 0.392366955335671, 0.384238743245603, 0.384238743245603, 0.189609627596398, 0.186124684843571, 0.231228589734032), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 3L, 2L, 3L, 3L, 4L, 6L, 3L, 3L, 6L, 2L, 2L, 6L, 6L, 4L, 4L, 5L), WITHIN_350M_BUS = c(9L, 6L, 8L, 11L, 7L, 8L, 6L, 9L, 11L, 9L, 10L, 10L, 10L, 8L, 7L, 8L, 8L, 7L, 8L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 6L, 3L, 6L, 3L, 3L, 6L, 2L, 3L, 3L, 2L, 4L, 6L, 2L, 2L, 5L, 4L, 5L), DNeighbour = c(0, 100.982515698218, 160.924632279083, 171.797105663955, 455.387285607835, 476.46439164193, 487.502856752743, 490.533443116531, 605.261133966356, 625.203021416806, 659.919609601882, 662.935267822125, 665.992089111228, 706.832724110523, 727.621661868327, 737.805591555089, 740.430940805628, 766.877535331778, 819.756448350178, 858.77333130027)), row.names = c("56", "6", "696", "743", "569", "239", "425", "407", "364", "480", "876", "157", "626", "132", "694", "501", "77", "271", "553", "317"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972536726879952, 0.931003799746654, 0.921562042191847, 0.516683318650398, 0.479106316790606, 0.459340732015327, 0.453909074078286, 0.253271384044615, 0.220889482615661, 0.167684607563405, 0.163283764622114, 0.158862510057928, 0.104039559126477, 0.0795895612129285, 0.0685813008447375, 0.065852817531332, 0.0410328469729199, 0.00788585969843323, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4841425594
R squared (OOB): 0.5340241
$Forests[[57]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(437000, 435000, 450000, 450000, 403000, 470000, 452000, 485000, 465000, 545000, 460000, 455000, 475000, 412000, 460000, 455000, 370000, 425000, 365000, 425000), floor_area_sqm = c(94, 94, 95, 94, 90, 93, 95, 95, 95, 93, 92, 92, 92, 90, 92, 93, 90, 92, 90, 90), storey_order = c(3L, 2L, 3L, 4L, 3L, 5L, 3L, 6L, 4L, 3L, 3L, 5L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 2L), remaining_lease_mths = c(1120, 1113, 1126, 1123, 1053, 1125, 1121, 1113, 1110, 1134, 1097, 1108, 1098, 1034, 1107, 1096, 997, 1059, 979, 1139), PROX_CBD = c(14.0691382395842, 14.0214886887106, 14.1366846915735, 14.0429369190019, 14.2313196249897, 14.2374266118925, 14.2856092918761, 14.2445424628862, 14.3101587663686, 14.4432157047801, 14.2694643570804, 14.2694643570804, 14.3437499696049, 13.9701294998534, 14.2518409016409, 14.3469943525049, 13.5299248791723, 13.6873856248974, 13.6373310118807, 14.4131933766039), PROX_ELDERLYCARE = c(1.08280856328681, 1.04333655871926, 1.17371591683522, 1.1015647640471, 1.23431696680562, 1.2819446304668, 1.29536834443332, 1.24643506877499, 1.29024298571696, 1.44181352445962, 1.14423906696184, 1.14423906696184, 1.14464302293932, 0.798789790509628, 0.985840321219444, 1.07571195137499, 0.737190256849548, 0.720975229682918, 0.753498484846986, 1.43140028556732), PROX_HAWKER = c(1.21079813450924, 1.2014358291776, 1.09084844555913, 1.07710025413616, 1.20453145676494, 1.02089221118434, 1.14967766552968, 0.968852406622053, 0.961388959141492, 1.1926703176924, 0.826638245470088, 0.826638245470088, 0.74882220835846, 0.796241674024292, 0.656651462258042, 0.654543769257927, 1.28441999759135, 1.83406121528111, 1.08343538740726, 1.70733975651849), PROX_MRT = c(0.281224364060027, 0.325652198483679, 0.218319465176875, 0.324573358240557, 0.14509881944895, 0.148741201515391, 0.0748886383392391, 0.184117552261459, 0.148967878322013, 0.142722405117506, 0.30438768875815, 0.30438768875815, 0.217663394995295, 0.262922949537813, 0.189142279194464, 0.131478587775223, 0.189597864599581, 0.19923660487806, 0.0904459633140829, 0.160895515953214), PROX_PARK = c(0.468913262301943, 0.524931496780237, 0.474063272255088, 0.58019258504408, 0.30799989212087, 0.440474428767772, 0.297003339879563, 0.481320095248247, 0.444639968372477, 0.164631246691225, 0.599699049952129, 0.599699049952129, 0.636899975343007, 0.929619749314005, 0.785709089572823, 0.731552922713316, 0.695004999747215, 0.855123415409032, 0.802899104641211, 0.362779794623634), PROX_GOOD_PRISCH = c(5.07622831499557, 5.02043421457898, 5.09375212835948, 4.9857651679507, 5.24106386657147, 5.16870486361587, 5.27158847877433, 5.1542412945362, 5.21803047984022, 5.44062149940817, 5.12184985907385, 5.12184985907385, 5.1680916684458, 4.76155598853922, 5.03443000866885, 5.13548460888622, 4.45977917937361, 4.98236347160825, 4.47444600576345, 5.6363766911051), PROX_MALL = c(0.352184781664103, 0.399157770965225, 0.295276560881227, 0.401409437181884, 0.200492724858517, 0.22058685557285, 0.136646142991964, 0.248497232357685, 0.199960318099191, 0.0864828813466827, 0.351657486288216, 0.351657486288216, 0.38589862433106, 0.698652085628877, 0.535261743386166, 0.480981762762808, 0.598877544697789, 0.138188079312201, 0.719665126414215, 0.596976127865625 ), PROX_CHAS = c(0.167321001424632, 0.142774662207743, 0.0995517477546361, 0.0207330025336023, 0.200492722653611, 0.177995101264401, 0.136646133179357, 0.185564313785613, 0.199960275799137, 0.0864829242311455, 0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.224338502615803, 0.121511881264649, 0.0578525184286013, 0.124645472322039, 0.138188055488585, 0.111923036871509, 0.168005379342294 ), PROX_SUPERMARKET = c(0.167319845962294, 0.142773459146917, 0.0995512052866983, 0.0207321820187816, 0.210915135620544, 0.177995229543633, 0.146294584623949, 0.185564776027004, 0.199173279096103, 0.0916346746399726, 0.244158473149448, 0.244158473149448, 0.165776473264822, 0.281017798180362, 0.121511691834874, 0.0704323341151683, 0.181636181040517, 0.147450463248511, 0.371011221099329, 0.168006305985119 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 4L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(8L, 6L, 8L, 6L, 6L, 8L, 6L, 9L, 8L, 4L, 10L, 10L, 8L, 7L, 10L, 7L, 5L, 6L, 6L, 4L), WITHIN_350M_BUS = c(9L, 9L, 8L, 9L, 6L, 6L, 8L, 7L, 6L, 5L, 9L, 9L, 8L, 13L, 9L, 8L, 8L, 7L, 11L, 6L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 6L, 7L, 7L, 7L, 7L, 5L, 6L, 6L, 5L, 8L, 6L, 4L, 6L, 5L, 8L, 4L), DNeighbour = c(0, 51.5101853996313, 127.885766912709, 155.46661740137, 174.130687333259, 221.879236450328, 224.833988277636, 262.833367310117, 304.422637151863, 384.674060357155, 392.846054336548, 397.609046561803, 483.36399360723, 553.836326812797, 555.972832050457, 570.789386912737, 614.099996883879, 638.3277267291, 655.086898283547, 663.391617060559 )), row.names = c("57", "878", "76", "754", "283", "537", "32", "349", "142", "240", "434", "470", "70", "301", "73", "488", "165", "4", "660", "403"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.987978321694345, 0.92705612659289, 0.893175295294315, 0.86694973649324, 0.788784171762547, 0.783465722446383, 0.710696910859363, 0.623186380157957, 0.440580968074401, 0.421622927422676, 0.410586238112712, 0.220059502637561, 0.0918185897881101, 0.0885824346430113, 0.0674404858212389, 0.0204730423767794, 0.0054960637725085, 0.000619036217412721, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1280720413
R squared (OOB): 0.191953
$Forests[[58]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 395000, 425000, 425000, 430000, 382000, 459000, 418000, 318000, 445000, 462000, 447888, 443000, 442500, 418888, 450000, 345000, 390000, 415000, 358000), floor_area_sqm = c(92, 93, 93, 93, 92, 93, 93, 92, 90, 93, 93, 93, 93, 92, 92, 92, 90, 92, 92, 104), storey_order = c(3L, 2L, 4L, 5L, 5L, 1L, 4L, 5L, 3L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 5L, 1L, 2L, 4L), remaining_lease_mths = c(1134, 1138, 1134, 1134, 1137, 1111, 1138, 1142, 968, 1133, 1134, 1137, 1134, 1138, 1136, 1135, 937, 1132, 1132, 815), PROX_CBD = c(14.318757359464, 14.318757359464, 14.318757359464, 14.3486805845321, 14.2919055230493, 14.29200158436, 14.1715462602585, 14.4012043650842, 14.1338242827509, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.5310939664424, 14.2787185061121, 14.6424103631698, 14.6122009832922, 14.0960645211931), PROX_ELDERLYCARE = c(2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08279710659019, 2.08663557441472, 2.00367987562091, 2.09595649451453, 1.94149260139439, 2.28550514148655, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.86115765343828, 1.86115765343828, 1.79186944623163, 1.77826193055387, 1.72557175775889, 1.68824062303628, 1.70531999087377), PROX_HAWKER = c(1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11865892678262, 1.13160866269818, 1.05572120633707, 1.11030496241672, 0.977925494011815, 1.19906286300234, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.900970586039013, 0.900970586039013, 0.816792492128141, 0.865181709866835, 0.740384095011384, 0.707122679385598, 0.845358517598031), PROX_MRT = c(0.277525006355607, 0.277525006355607, 0.277525006355607, 0.228370105834555, 0.215635082050947, 0.129588785375857, 0.236487582928319, 0.117672709296806, 0.414064606154384, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.197201307651512, 0.14195902454703, 0.312698200175978, 0.295449456212788, 0.217341234217998), PROX_PARK = c(1.77227256709076, 1.77227256709076, 1.77227256709076, 1.76668334590621, 1.71136953372848, 1.659682039687, 1.59201213147604, 1.73691437359179, 1.68789157401301, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.79335149216305, 1.51686048726609, 1.78460824921244, 1.76906915549279, 1.27300714898888), PROX_GOOD_PRISCH = c(5.68167095374807, 5.68167095374807, 5.68167095374807, 5.67955556528646, 5.62322031775431, 5.57470277830303, 5.50129862889456, 5.65284274036128, 5.57754198399205, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.7030752613132, 5.42826997650874, 5.77937603269072, 5.7298925008129, 5.17863906457975), PROX_MALL = c(0.582562895872492, 0.582562895872492, 0.582562895872492, 0.571430807201143, 0.517951444315281, 0.462705775504015, 0.405991175981987, 0.544441659044551, 0.547412994688805, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.466036051693473, 0.338911837083335, 0.482269498416602, 0.426875162675013, 0.243284841315127 ), PROX_CHAS = c(0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.0590253437170886, 3.54155757628082e-08, 0.0888572682655253, 0.12657377242065, 0.0706873614354785, 0.219091723429967, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.162368565956873, 0.18872293939054, 0.280031834846542, 0.270793953405505, 0.132339190026647 ), PROX_SUPERMARKET = c(0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199153546859355, 0.199383936085002, 0.124391003677116, 0.248308073473709, 0.0706874850207218, 0.41091265647621, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.162368758687164, 0.188722783027928, 0.280032026158491, 0.270794118098451, 0.226949559622758 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 0L, 2L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 3L, 6L, 6L, 6L, 6L, 5L, 5L, 4L, 6L, 3L, 5L, 7L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 4L, 4L, 5L, 5L, 6L, 3L, 5L, 6L, 6L, 6L, 7L, 7L, 8L, 8L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 5L), DNeighbour = c(0, 8.867118561837, 10.2171403267259, 54.4096552312179, 61.0428631405054, 151.240322931874, 172.028918213693, 192.599825175825, 209.506945459775, 220.220321579705, 247.243731348301, 249.664677447787, 249.873541931738, 268.930899899666, 269.093006774472, 361.558164191694, 407.324419447713, 466.35171433585, 481.26371205444, 614.633336555446)), row.names = c("58", "840", "205", "217", "267", "989", "277", "633", "120", "519", "207", "623", "966", "33", "100", "609", "329", "323", "489", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999583785116875, 0.999447418322972, 0.984388497155834, 0.980369995469792, 0.88256923096159, 0.849461436327982, 0.813256263019812, 0.7811220670052, 0.759729056123723, 0.702554358322493, 0.697226245167435, 0.696765091014346, 0.653757510998326, 0.653384220344459, 0.427665955421096, 0.314512134974491, 0.180031950143995, 0.149688668053756, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1110383675
R squared (OOB): 0.2728556
$Forests[[59]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 415000, 365000, 395000, 310000, 433000, 416000, 370000, 258000, 420000, 285000, 4e+05, 370000, 288000, 350000, 415000, 428000, 418000, 412000, 367000), floor_area_sqm = c(84, 92, 92, 92, 84, 92, 92, 104, 84, 92, 84, 92, 92, 84, 108, 93, 92, 92, 92, 92), storey_order = c(3L, 5L, 1L, 2L, 2L, 4L, 4L, 4L, 1L, 5L, 3L, 2L, 1L, 1L, 1L, 4L, 4L, 5L, 5L, 1L), remaining_lease_mths = c(804, 1144, 1137, 1146, 811, 1130, 1140, 805, 781, 1143, 776, 1130, 1146, 770, 809, 1141, 1140, 1138, 1144, 1137), PROX_CBD = c(15.9050437012323, 15.9533618390172, 16.0046521285213, 16.0046521285213, 15.7493840144196, 16.055983361932, 16.055983361932, 15.7683454047388, 16.1631400386504, 16.1537572283104, 16.2311391435218, 16.1976566517324, 15.87024444961, 16.2681803933938, 15.5495667695359, 15.719551353229, 16.1831859860721, 16.0903666266177, 16.0903666266177, 16.0903666266177), PROX_ELDERLYCARE = c(0.346730428331521, 0.251148223850536, 0.20718686492254, 0.20718686492254, 0.392042381698264, 0.146417557277997, 0.146417557277997, 0.584689505447093, 0.194171564025932, 0.0462823216560119, 0.252142982647588, 9.89208662673193e-07, 0.10693627682917, 0.20801878428071, 0.619297318170404, 0.251997184681221, 0.0701319802482612, 0.179967723198436, 0.179967723198436, 0.179967723198436), PROX_HAWKER = c(0.79668564149145, 0.802087399746937, 0.855932206484513, 0.855932206484513, 0.617009737136425, 0.897672222950446, 0.897672222950446, 0.791474322012874, 1.03995728027003, 0.986028325459381, 1.12300848995143, 1.03146250928298, 0.694651515851724, 1.14155805943316, 0.5213921544653, 0.543607139892928, 1.00994702859189, 0.9143232220583, 0.9143232220583, 0.9143232220583), PROX_MRT = c(0.750476153315833, 0.8851452059773, 0.883219311345816, 0.883219311345816, 0.825478596695925, 0.936151237003446, 0.936151237003446, 0.523772975672589, 0.842728374229233, 1.02112351286352, 0.830985280221221, 1.02706758196582, 1.09555222562317, 0.896888955057001, 0.711232187253978, 1.04322565796881, 1.08237519657155, 1.13213387762555, 1.13213387762555, 1.13213387762555), PROX_PARK = c(0.475878847958935, 0.589052524814441, 0.619767633008914, 0.619767633008914, 0.423881452963658, 0.683762717294504, 0.683762717294504, 0.270342199592644, 0.707513815343702, 0.793519520304926, 0.723677668737743, 0.822565203699192, 0.707790886000148, 0.750067315759091, 0.20876400491182, 0.60075194434184, 0.848434833813522, 0.83568858459355, 0.83568858459355, 0.83568858459355), PROX_GOOD_PRISCH = c(6.45664561130608, 6.52939634907869, 6.57618460349959, 6.57618460349959, 6.32317863359129, 6.63421015362065, 6.63421015362065, 6.2828979894293, 6.70927938580052, 6.74044920052795, 6.76533990958697, 6.78043949525415, 6.49806658702102, 6.81173689796023, 6.09891773314498, 6.34176102939636, 6.78038310261662, 6.70919168347838, 6.70919168347838, 6.70919168347838), PROX_MALL = c(0.18299798168314, 0.161178852361569, 0.110811660449771, 0.110811660449771, 0.340817581482914, 0.118546137622893, 0.118546137622893, 0.400271919676516, 0.0870960802892481, 0.180580587241737, 0.175221521556568, 0.189710317758296, 0.388975340293238, 0.188162247463955, 0.541358966367059, 0.460595397283409, 0.241735562355662, 0.311149009276151, 0.311149009276151, 0.311149009276151), PROX_CHAS = c(0.190026772642962, 0.165813590617473, 0.114687044901222, 0.114687044901222, 0.347229964463676, 0.110329053122027, 0.110329053122027, 0.406778788965278, 0.081875317774622, 0.0922372285822684, 0.170601730776313, 0.0868060808909073, 0.140210421841136, 0.160774225575301, 0.252209440491103, 0.269388612247007, 0.148113838308576, 0.215238065300109, 0.215238065300109, 0.215238065300109), PROX_SUPERMARKET = c(0.179336240856332, 0.162291812321236, 0.112847248683738, 0.112847248683738, 2.98731019421495e-07, 0.123371553336512, 0.123371553336512, 0.30290594542381, 0.0873208554119548, 0.186806037215644, 0.137275095711229, 0.195853508350489, 0.287679129281494, 0.189660657064324, 0.243797536441002, 0.219989756424723, 0.247969406526707, 0.316789996913415, 0.316789996913415, 0.316789996913415), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 3L, 5L, 3L, 3L, 5L, 6L, 8L, 5L, 8L, 4L, 6L, 1L, 5L, 7L, 2L, 2L, 2L), WITHIN_350M_BUS = c(8L, 8L, 7L, 7L, 7L, 7L, 7L, 8L, 11L, 7L, 10L, 7L, 8L, 11L, 6L, 5L, 7L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 5L, 6L, 5L, 5L, 7L, 5L, 4L, 5L, 5L, 4L, 5L, 5L, 3L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 134.401555091494, 141.07487010657, 143.422751121624, 178.738618686333, 208.083640582724, 209.207909877417, 253.586398328532, 255.974151703846, 311.665826122055, 332.243631946794, 347.157033427371, 355.76761259279, 357.87104796997, 358.441668180761, 370.020081870012, 370.709854420454, 387.369520912429, 391.801669499037, 392.203148289939)), row.names = c("59", "124", "594", "408", "956", "741", "538", "262", "872", "869", "945", "427", "582", "798", "236", "698", "661", "249", "919", "161"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.778926284647989, 0.757973986510886, 0.750431660717667, 0.627755850473025, 0.516265232738002, 0.511891708767752, 0.338664085905173, 0.329520507887873, 0.135810614351757, 0.0797415940585427, 0.0468794484650366, 0.031388839432979, 0.0280262437170699, 0.0271436116854535, 0.0120826784559994, 0.0113634887155644, 0.000600088416024199, 4.18714861867787e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 902383841
R squared (OOB): 0.6888275
$Forests[[60]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 380000, 315000, 366800, 480000, 323000, 445000, 338000, 348000, 635000, 309000, 345000, 592000, 518000, 388000, 330000, 385000, 394000, 350880, 515000), floor_area_sqm = c(103, 100, 91, 105, 104, 92, 100, 93, 93, 105, 91, 91, 108, 88, 104, 84, 104, 102, 91, 105), storey_order = c(1L, 4L, 1L, 2L, 2L, 2L, 3L, 5L, 4L, 4L, 2L, 3L, 2L, 3L, 3L, 3L, 4L, 2L, 2L, 2L), remaining_lease_mths = c(923, 931, 722, 761, 777, 690, 949, 860, 777, 833, 774, 773, 810, 770, 751, 791, 740, 769, 785, 762), PROX_CBD = c(8.21483984631558, 8.15573636625741, 8.21547938057256, 8.5913881835975, 8.81196120759187, 9.445702961959, 9.38671442358298, 9.71808261065178, 9.5834162789491, 7.22087947204147, 9.64616581570663, 9.63489497584329, 7.18468073982128, 7.79515244158294, 10.2659136784881, 9.73525531751342, 10.2659136784881, 6.11041994069873, 10.3813809316332, 7.9455961592131), PROX_ELDERLYCARE = c(0.287120499253456, 0.30639563225599, 0.425001866306461, 0.675108088860868, 0.68560621126507, 0.0646727834979237, 0.197320443098403, 0.288600487645686, 0.221128007339761, 1.54373359073656, 0.306199433665808, 0.42629854090558, 1.63490637838594, 1.83577537822547, 0.737818764037149, 0.869795033999967, 0.737818764037149, 0.700949857098155, 0.833489789321986, 1.77517839654503 ), PROX_HAWKER = c(0.248204869380096, 0.288074572046437, 0.272525769496456, 0.151496134675632, 0.290355020850324, 0.802499530175562, 0.671765492644128, 1.10941781168001, 0.844035637065003, 1.05968958012269, 0.906506968115566, 0.908741650371918, 1.02937341390922, 1.19066876388205, 1.65941342147148, 0.687117415591119, 1.65941342147148, 0.917579692245523, 1.5910354083573, 0.800389309546525 ), PROX_MRT = c(1.08736551837768, 0.998476915081282, 0.877462529610437, 0.864705124656065, 0.425157896719621, 0.834535111428891, 0.671695564859285, 0.750225097750018, 0.679762822214213, 0.206889953987817, 0.626377719466395, 0.669484450879797, 0.13577722868059, 0.499752126280618, 0.684374477874155, 0.86810604264512, 0.684374477874155, 0.781870827245549, 0.699917284291438, 0.75069701440163 ), PROX_PARK = c(0.587773758099403, 0.465482353353317, 0.34344129155164, 0.545921527880028, 0.468007817587664, 0.508498628446561, 0.409638708762546, 0.552878075981585, 0.171128410914521, 0.769170147627311, 0.106198450905693, 0.197084482081202, 0.802458220215738, 0.723268787935639, 0.570788416471153, 0.452373350223662, 0.570788416471153, 0.263971642616293, 0.616002692100522, 0.364839433462782 ), PROX_GOOD_PRISCH = c(2.8757656049093, 2.76944558246381, 2.64672046335999, 2.65365036334729, 2.18636815139252, 2.16640973416033, 1.96445822173508, 2.3197363622043, 1.81796659730331, 2.65891054731874, 1.71137279935344, 1.59153495480405, 2.6636605310312, 1.9917971907287, 2.58742850928016, 1.15234422615158, 2.58742850928016, 4.13214763824822, 2.6286340652406, 1.79538098544694), PROX_MALL = c(1.020621498239, 0.92903564794814, 0.807676293785945, 0.81045000642783, 0.389401354829447, 0.855253012280219, 0.704978058880463, 0.64580888250568, 0.812301361871699, 0.389192825268572, 0.808294932987377, 0.873569112263515, 0.319563922107573, 0.483735594398556, 0.364765391124967, 0.907839978504126, 0.364765391124967, 1.32133984316634, 0.365493224544838, 0.730136421618933), PROX_CHAS = c(0.132091194783373, 0.211513021624011, 0.136581974857907, 0.0629474356823598, 0.210741683871549, 0.378465676389041, 0.181909444046462, 0.122290728478786, 0.334146331647452, 0.201367273106442, 0.415210445937219, 0.454068185577158, 0.244287808759251, 0.157541179554435, 0.204257711541377, 0.116614388177292, 0.204257711541377, 0.235562548335707, 0.28517644723447, 0.312128892467037), PROX_SUPERMARKET = c(0.249780587504203, 0.324462496048725, 0.281285688066644, 0.140831249897628, 0.365648379234028, 0.234896025437738, 0.448356351676465, 0.190117050177684, 0.581458245406798, 0.425467495913439, 0.675617328849562, 0.717910522287554, 0.350395790631763, 0.305647853022819, 0.384238743245603, 0.458729641056945, 0.384238743245603, 0.174913922147584, 0.49431722643315, 0.390939423908347), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 2L, 3L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 0L, 3L, 3L, 3L, 2L, 3L, 7L, 1L, 1L, 6L, 2L, 6L, 2L, 6L, 1L, 6L, 4L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 7L, 10L, 9L, 6L, 7L, 11L, 8L, 5L, 12L, 10L, 8L, 10L, 8L, 4L, 10L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 4L, 1L, 4L, 3L, 1L, 2L, 2L, 4L, 2L, 1L, 2L, 3L), DNeighbour = c(0, 163.067412946658, 257.332643029167, 392.324029791029, 789.128316593749, 1312.96883285696, 1329.47391020582, 1542.73009340485, 1572.9380511408, 1661.00609796389, 1680.11448294209, 1726.00305088732, 1751.58283356516, 1848.47300301059, 2063.94368953481, 2064.48531128317, 2067.47947990327, 2103.1755758597, 2181.44344739122, 2209.6121188506)), row.names = c("60", "435", "691", "894", "465", "67", "373", "624", "799", "344", "785", "273", "370", "209", "77", "921", "501", "135", "626", "345"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98913704432253, 0.973057837096723, 0.937943454824113, 0.761177865001381, 0.4185016683905, 0.407023811456241, 0.262687089870823, 0.243298562739752, 0.189154918743123, 0.177951655319431, 0.151967230969566, 0.138093982524068, 0.0901004983706226, 0.0162571892628329, 0.0161406101142127, 0.0155031721292699, 0.00883961820248631, 0.000641809915097492, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4128567017
R squared (OOB): 0.5312462
$Forests[[61]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(308000, 355000, 330000, 315000, 360000, 365000, 370000, 365000, 360000, 446000, 370000, 347000, 428000, 340000, 390000, 420000, 325000, 420000, 333000, 3e+05), floor_area_sqm = c(84, 103, 103, 84, 103, 103, 98, 107, 99, 107, 104, 103, 90, 104, 104, 90, 84, 99, 103, 84 ), storey_order = c(1L, 3L, 2L, 3L, 1L, 4L, 2L, 1L, 2L, 3L, 2L, 3L, 8L, 1L, 1L, 8L, 2L, 3L, 2L, 2L), remaining_lease_mths = c(795, 793, 800, 788, 777, 768, 767, 766, 796, 783, 763, 777, 1008, 772, 763, 1011, 783, 929, 788, 797), PROX_CBD = c(13.3304860768802, 13.46147060752, 13.46147060752, 13.0463978034086, 13.7231688188033, 12.6612960596841, 12.6407298816561, 13.578535689825, 13.8977069202737, 13.1163383572019, 13.075732494377, 12.4516179583977, 13.8412030491349, 13.1145091682395, 13.1145091682395, 13.8798013735997, 14.1279251783367, 13.2222340992065, 14.3532733654858, 14.3169519114025), PROX_ELDERLYCARE = c(0.85382998667073, 1.01995663096129, 1.01995663096129, 0.612412426395362, 0.681177733621966, 0.349885373003571, 0.198383641986835, 0.535215785060316, 1.56746404607568, 0.258125844069092, 0.206309775801723, 0.517665393733001, 1.74703283433278, 0.233566729538939, 0.233566729538939, 1.77270985488013, 1.66641228888996, 0.385934705647939, 1.6760601574403, 1.55261218152075 ), PROX_HAWKER = c(1.09459947163448, 1.03983060555389, 1.03983060555389, 1.36023111372333, 0.601426993813282, 1.71720286170745, 1.70233840124208, 0.775756145922257, 1.04237506554324, 1.23349193679857, 1.2806114078583, 1.97187302693261, 1.43519165592487, 1.24018164124527, 1.24018164124527, 1.47024255459416, 1.24304803992561, 1.08380419022874, 0.99569743308136, 1.19367588944735), PROX_MRT = c(0.525688124362732, 0.367668143276235, 0.367668143276235, 0.622051877914657, 0.498221170198522, 0.798149237832703, 0.712674611555213, 0.357978123578611, 0.300373388684648, 0.166998983475289, 0.218393806785847, 1.07246547116041, 0.462396576385451, 0.402767024758649, 0.402767024758649, 0.523014705157119, 0.59155533687368, 0.503688459146237, 0.756418829435307, 0.753004841751307), PROX_PARK = c(0.620743454357064, 0.582693033366388, 0.582693033366388, 0.572775970192077, 1.26781451063295, 0.722272593032778, 0.87239282209614, 1.33984402369384, 0.782220037546154, 1.28385310080255, 1.31516124688894, 0.540079114132334, 0.752068597068081, 1.4917670023494, 1.4917670023494, 0.782127938386311, 1.00515750023779, 1.61082819122054, 1.20426051281307, 1.00962818739137), PROX_GOOD_PRISCH = c(3.24954726475941, 3.38131302543864, 3.38131302543864, 2.96540091825049, 3.673854441535, 2.58047246486208, 2.56532775368338, 3.55013641033528, 3.83525569342672, 3.10133739012884, 3.06740437701091, 2.37408427308534, 3.82728738248792, 3.15473759747012, 3.15473759747012, 3.87304276717541, 4.09179045416031, 3.2388029474634, 4.29145341198416, 4.27446656255715), PROX_MALL = c(0.513372166694422, 0.644549177151603, 0.644549177151603, 0.587476612974174, 0.406890039239853, 0.817237002784756, 0.751522975449472, 0.305514521023982, 1.14150204308926, 0.281310431650798, 0.332903613799786, 1.09246464633101, 1.33339622609195, 0.504156272689578, 0.504156272689578, 1.33861894221302, 1.48884664162065, 0.587950861513872, 1.45738633765159, 1.50622914679999), PROX_CHAS = c(0.472814153962233, 0.348399033159575, 0.348399033159575, 0.40513819943783, 0.176857487498571, 0.248450831201433, 0.217156748290024, 0.282171570268124, 0.162936326565904, 0.155371621529032, 0.122328851042638, 0.137011223676854, 0.116038559859119, 0.11048408202451, 0.11048408202451, 0.058882652003164, 0.283027750434604, 0.151225190585885, 0.0428610630237518, 0.149961616171305), PROX_SUPERMARKET = c(0.510727353781082, 0.356146193343619, 0.356146193343619, 0.599997973636583, 0.270532795629183, 0.326739034058403, 0.217156859083098, 0.281417393052806, 0.162936951836525, 0.141466460051892, 0.193246634773484, 0.417679622168911, 0.116038559858059, 0.362446168440829, 0.362446168440829, 0.0588826520022197, 0.283027750434408, 0.459946280432931, 0.400567683079086, 0.277976240278344), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 2L, 2L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 1L, 2L, 0L, 2L, 3L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 6L, 6L, 2L, 3L, 5L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 6L, 6L, 7L, 8L, 12L, 10L, 10L, 5L, 9L, 10L, 9L, 5L, 7L, 7L, 5L, 10L, 8L, 10L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 4L, 2L, 2L), DNeighbour = c(0, 170.024737264066, 179.143023344571, 285.751531141508, 659.826789009289, 672.722689454097, 708.342701724139, 723.588421472952, 726.008915776277, 738.448309468514, 782.143102862669, 893.24867013019, 984.735083085798, 993.446522615448, 995.319551983698, 1047.52233235075, 1080.47872609257, 1096.35966479705, 1139.623212624, 1200.93943215316)), row.names = c("61", "332", "526", "987", "960", "552", "477", "856", "479", "105", "929", "851", "678", "844", "164", "877", "893", "350", "697", "650"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.960313977128239, 0.955992299932805, 0.88997441926904, 0.48738770635643, 0.470893244700541, 0.425244639451791, 0.405732386406185, 0.402639037435414, 0.386769015591334, 0.331591120983021, 0.199607047626967, 0.107353302466772, 0.0996662530850679, 0.0980421634541074, 0.0572050185960074, 0.0363091579305099, 0.0277489150265746, 0.00990163379691624, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1384254289
R squared (OOB): 0.1790367
$Forests[[62]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 342000, 340000, 295000, 338000, 358000, 410000, 358000, 370000, 447888, 443000, 462000, 445000, 334008, 459000, 345000, 318000, 382000, 430000, 418000), floor_area_sqm = c(84, 106, 103, 84, 104, 103, 101, 104, 102, 93, 93, 93, 93, 103, 93, 90, 90, 93, 92, 92), storey_order = c(2L, 3L, 3L, 4L, 2L, 4L, 3L, 4L, 3L, 5L, 5L, 5L, 4L, 2L, 4L, 5L, 3L, 1L, 5L, 3L), remaining_lease_mths = c(796, 822, 819, 804, 818, 815, 936, 815, 927, 1137, 1134, 1134, 1133, 917, 1138, 937, 968, 1111, 1137, 1134), PROX_CBD = c(13.0363382428153, 13.4005544783984, 13.4421606987754, 13.4836212956012, 13.540845499052, 13.3358607953132, 13.8911800577968, 14.0960645211931, 14.12564920201, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1149653809405, 14.2719972222741, 14.1715462602585, 14.2787185061121, 14.1338242827509, 14.29200158436, 14.2919055230493, 14.318757359464), PROX_ELDERLYCARE = c(2.32849407054544, 1.97051284494128, 2.21821379350418, 1.90290557072286, 2.00347240504871, 1.82755511634294, 1.40411939431899, 1.70531999087377, 1.44816412197145, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.12564955085825, 1.50921581969441, 2.09595649451453, 1.77826193055387, 2.28550514148655, 2.00367987562091, 2.08663557441472, 2.13920478430288), PROX_HAWKER = c(0.273412421583494, 0.12929497730436, 0.414492581023045, 0.2119534509789, 0.326481146247567, 0.304539750383927, 0.687446499339865, 0.845358517598031, 0.778468578249857, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.06810792734919, 0.684102697062058, 1.11030496241672, 0.865181709866835, 1.19906286300234, 1.05572120633707, 1.13160866269818, 1.17625726432186 ), PROX_MRT = c(0.403045881609603, 0.190014195795526, 0.190553770403229, 0.193711088781655, 0.080163548628182, 0.127895121346052, 0.241174931861397, 0.217341234217998, 0.476637705223286, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.282489779359316, 0.347262283963267, 0.236487582928319, 0.14195902454703, 0.414064606154384, 0.129588785375857, 0.215635082050947, 0.277525006355607), PROX_PARK = c(0.517161111062201, 0.588173355458052, 0.89429546385096, 0.646728518696572, 0.80961064190221, 0.385477438930733, 0.90249149706597, 1.27300714898888, 1.20701221478007, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.55223981690243, 1.38760566459916, 1.59201213147604, 1.51686048726609, 1.68789157401301, 1.659682039687, 1.71136953372848, 1.77227256709076), PROX_GOOD_PRISCH = c(4.29037325314161, 4.50146177611143, 4.75420572996722, 4.5626858677187, 4.71745369301481, 4.27184313218833, 4.74545729482833, 5.17863906457975, 5.06260566207177, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.45814117537329, 5.26118802945754, 5.50129862889456, 5.42826997650874, 5.57754198399205, 5.57470277830303, 5.62322031775431, 5.68167095374807), PROX_MALL = c(0.898390579507312, 0.610989928852924, 0.472918799427377, 0.551151307820263, 0.403528889272069, 0.761223886000054, 0.267645090747045, 0.243284841315127, 0.287395381957405, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.377565489031552, 0.108121271181015, 0.405991175981987, 0.338911837083335, 0.547412994688805, 0.462705775504015, 0.517951444315281, 0.582562895872492), PROX_CHAS = c(0.170237474205233, 0.158416400393545, 0.291197842200049, 0.229483689413426, 0.253510567884045, 0.267020330020893, 0.241761013919413, 0.132339190026647, 0.182188888557241, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.179884741524278, 0.108121286081234, 0.12657377242065, 0.18872293939054, 0.219091723429967, 0.0888572682655253, 3.54155757628082e-08, 0.0707174365033835), PROX_SUPERMARKET = c(0.322492439389486, 0.139889213791387, 0.249308161339926, 0.191700628396676, 0.1865280595431, 0.442772380644983, 0.315435463566428, 0.226949559622758, 0.277268812686258, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.299769914037237, 0.105248463653719, 0.248308073473709, 0.188722783027928, 0.41091265647621, 0.124391003677116, 0.199383936085002, 0.25307995359875), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 4L, 2L, 5L, 5L, 2L, 3L, 7L, 3L, 6L, 6L, 6L, 6L, 4L, 5L, 6L, 3L, 5L, 5L, 4L), WITHIN_350M_BUS = c(4L, 10L, 6L, 12L, 11L, 9L, 15L, 9L, 10L, 6L, 6L, 6L, 5L, 10L, 5L, 8L, 3L, 5L, 4L, 3L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 384.790115091535, 467.835462481259, 473.77991853171, 505.732175218783, 528.134634748451, 960.714420839606, 1061.86070621396, 1107.83413679581, 1187.24155762572, 1187.91432665576, 1191.34899835874, 1193.69267038659, 1235.70869902456, 1244.33251360546, 1259.10617799258, 1288.21034583379, 1338.1511587192, 1368.0435696485, 1413.86010629602)), row.names = c("62", "859", "123", "681", "617", "475", "599", "880", "703", "623", "966", "207", "519", "381", "277", "329", "120", "989", "267", "58"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.857348705867866, 0.793008535745602, 0.788029349386752, 0.76047736937571, 0.740403742543945, 0.289748733152678, 0.190047175637246, 0.149030670972495, 0.0869520447869834, 0.0864812560428793, 0.0840935728983777, 0.0824796143531698, 0.055757482464437, 0.0508192116672675, 0.0428197930037798, 0.0288463523898781, 0.010863482541592, 0.00406539668448661, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1861838882
R squared (OOB): 0.3826335
$Forests[[63]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 478000, 423800, 415000, 390000, 4e+05, 450000, 430000, 435000, 410000, 447000, 425000, 360000, 550000, 548000, 615000, 438000, 420000, 429000, 658000), floor_area_sqm = c(103, 104, 104, 104, 102, 91, 105, 103, 103, 104, 107, 104, 84, 93, 93, 84, 104, 105, 104, 84), storey_order = c(1L, 5L, 2L, 2L, 2L, 1L, 2L, 2L, 4L, 2L, 3L, 3L, 2L, 3L, 4L, 2L, 2L, 2L, 2L, 3L), remaining_lease_mths = c(773, 770, 756, 760, 763, 783, 757, 764, 819, 761, 782, 747, 762, 1137, 1135, 1122, 812, 787, 822, 1120), PROX_CBD = c(11.9179556382635, 11.927322045494, 11.7174653186763, 11.6914583773846, 11.6387779682198, 11.4963900230166, 11.4573592114175, 12.3243460542753, 11.381621166991, 12.2901811097239, 11.7840832214562, 12.4246534304877, 11.4815172953657, 11.2116042179965, 11.1809634086998, 12.3801819754074, 11.7215458353159, 12.7549887608908, 11.1191912667925, 12.4891302242583), PROX_ELDERLYCARE = c(0.757050983431463, 0.77464979732367, 0.74375074589335, 0.736997311630605, 0.792216801753581, 0.672630859926948, 0.52883250894194, 0.362207242709056, 0.382123855460196, 0.180150537957213, 0.481333190444255, 0.223353489993969, 0.182032582488253, 0.369355324070756, 0.333450295290741, 0.738453704244922, 0.240093333498969, 0.556485595404089, 0.213121327483379, 0.707031754326944), PROX_HAWKER = c(0.581821713307667, 0.445987433628815, 0.5637831570093, 0.558671781535233, 0.61454926069889, 0.804785607263954, 0.848364442784946, 0.290415492755609, 0.863892291353285, 0.155357947035291, 0.436117874461739, 0.283538945902673, 0.728271246274353, 1.02311573056961, 1.04207495818587, 0.261296216065877, 0.609281739536534, 0.627642822312809, 1.08329799955244, 0.384467206049481), PROX_MRT = c(0.401552834915971, 0.493642118682657, 0.162940637784707, 0.140110279979828, 0.0844107562606101, 0.132306565433056, 0.275269590424193, 0.559245805822074, 0.424871345706255, 0.729338839878115, 0.81394482428473, 0.694199692700576, 0.756359380624344, 0.524888394814585, 0.580267989687754, 0.367154517888221, 0.989064774064853, 0.561554903993597, 0.776456939054752, 0.38468199977318), PROX_PARK = c(1.26489639581012, 1.17760662255222, 1.5229705853841, 1.50772581466401, 1.51709061898346, 1.41209410927924, 1.3775538710324, 1.218970746516, 1.31830174708739, 1.26762597166046, 1.20101103678102, 1.19561442246869, 1.50398184725757, 1.15338615463339, 1.13378306757762, 0.605799570777928, 1.28416187507733, 1.16122098497616, 1.13833451608328, 0.50651752093578), PROX_GOOD_PRISCH = c(0.374797987706521, 0.289303568244907, 0.440184840714675, 0.476923220580037, 0.453346371612442, 0.364349890680966, 0.277148461253506, 0.889618707353532, 0.288839241027683, 0.992456269301591, 0.357669915539773, 1.09898709469432, 0.365254403810308, 0.456074275886943, 0.485317217067727, 0.823417580851307, 0.585140695782779, 1.29435567579286, 0.586469336292635, 0.94986022590219), PROX_MALL = c(0.498039402667872, 0.376851773239706, 0.750703947848918, 0.797799046209296, 0.815834004295584, 0.844787863205902, 0.815329638117364, 0.471904090765479, 0.849953313581112, 0.649064194608972, 0.489619370966043, 0.626909601034773, 0.763531318053358, 1.01522535242687, 1.03968747299659, 0.344173235497563, 0.690287469384684, 0.542723135774117, 1.10160019948421, 0.458049841664737 ), PROX_CHAS = c(0.258806234431974, 0.339292519878925, 4.64133788220832e-08, 0.0474151678735614, 0.0804697697946077, 0.0697008731150885, 0.179820414455961, 0.193597629002809, 0.115324197479935, 0.128297543182753, 0.0667093090499658, 0.221655673315632, 0.0516610437101642, 0.206252010873132, 0.216965800691496, 0.126495411341712, 0.164718468919614, 0.144180959238343, 0.143881852296294, 3.00974727266337e-08 ), PROX_SUPERMARKET = c(0.542179538393358, 0.405378875546255, 0.609798994765399, 0.635527990773791, 0.596048194106483, 0.441950593919319, 0.301981775400679, 0.331501685351864, 0.186698572696543, 0.159863951308791, 0.379080894647373, 0.209750471448386, 0.19171128272723, 0.222574928361305, 0.212835414763751, 0.30203349112312, 0.169255457402684, 0.150188458093997, 0.246182427713253, 0.425107542879533 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 4L, 2L, 2L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 3L, 3L, 2L, 4L, 4L, 4L, 5L, 3L, 5L, 5L, 4L, 3L, 3L, 6L, 3L, 5L, 2L ), WITHIN_350M_BUS = c(7L, 9L, 5L, 6L, 6L, 8L, 7L, 4L, 10L, 3L, 7L, 4L, 14L, 6L, 7L, 8L, 10L, 7L, 9L, 10L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 3L, 3L, 3L, 3L, 6L, 3L, 5L, 4L, 5L, 3L, 2L, 2L, 4L, 3L, 5L, 2L, 5L), DNeighbour = c(0, 157.044980197188, 265.710311471499, 310.976443633712, 333.071098194368, 427.986699578263, 476.335550955094, 516.758111203435, 588.524787195313, 616.453903290372, 635.691979443877, 717.658557916614, 742.088321909299, 753.446415671622, 795.988690340914, 834.575325555528, 891.658709915072, 933.498007871372, 934.741739185587, 952.456606160551)), row.names = c("63", "666", "941", "274", "522", "151", "843", "861", "744", "518", "340", "186", "213", "347", "178", "315", "625", "215", "845", "505"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.946365567260928, 0.850404320939972, 0.798160321606786, 0.77037852350222, 0.636938505475279, 0.562331091677464, 0.497922631444317, 0.382167764886492, 0.337676698259501, 0.307521033978052, 0.18685340231947, 0.154413729378549, 0.140048516982315, 0.0909439682208887, 0.0539229349750944, 0.0152746919323645, 0.00155343873348205, 0.001358094816426, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4774199292
R squared (OOB): 0.2064405
$Forests[[64]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 420000, 460000, 350000, 345000, 335000, 428000, 316000, 304000, 342000, 320000, 358888, 395000, 306000, 355000, 4e+05, 365000, 365000, 360000, 415000), floor_area_sqm = c(105, 104, 105, 106, 92, 90, 98, 104, 104, 94, 104, 91, 107, 109, 94, 97, 95, 107, 103, 100 ), storey_order = c(2L, 4L, 4L, 2L, 2L, 1L, 3L, 1L, 2L, 1L, 2L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), remaining_lease_mths = c(771, 774, 770, 781, 742, 731, 730, 777, 776, 747, 772, 763, 755, 773, 1071, 734, 735, 766, 777, 944), PROX_CBD = c(14.8222691165004, 15.0460728336845, 15.1689870500438, 15.2518600651656, 13.8901285505698, 13.8901285505698, 14.0949321583848, 13.8730731524118, 13.8730731524118, 13.7770670669378, 16.0390890659677, 13.6826822978472, 15.936744569076, 16.2343575305192, 15.3735649652411, 13.4040436118709, 13.3652677077184, 13.578535689825, 13.7231688188033, 13.1525533734461), PROX_ELDERLYCARE = c(0.151522520392741, 0.0734543941007858, 0.235447740717014, 0.341160576506438, 0.540311266279695, 0.540311266279695, 1.07365166923746, 0.192118066579221, 0.192118066579221, 0.919307603677702, 0.520751571920202, 0.000158780971194199, 0.526555480516014, 0.63095091801206, 0.0572763643156628, 0.954835536666776, 0.876024529291782, 0.535215785060316, 0.681177733621966, 0.640770029240432), PROX_HAWKER = c(0.189112683951821, 0.321243604465073, 0.493984449855749, 0.711147803357143, 0.213123049695643, 0.213123049695643, 0.516176882783883, 0.635045114374877, 0.635045114374877, 0.478671478091809, 0.601123999453785, 0.699744847940348, 0.44834457013621, 0.355821892612055, 0.371848396937832, 0.780321580506598, 0.775887609068758, 0.775756145922257, 0.601426993813282, 0.959649545299011 ), PROX_MRT = c(0.506610369321483, 0.667161579318597, 0.840089990200814, 1.05589835680014, 0.793013171832836, 0.793013171832836, 0.499812381699912, 0.865482366580506, 0.865482366580506, 0.771349314593772, 0.965829261077996, 0.751023886560838, 0.239432195714991, 0.864165890870668, 0.753708157385654, 0.515309591544804, 0.585785046275015, 0.357978123578611, 0.498221170198522, 0.944408516927639 ), PROX_PARK = c(1.20591145519053, 1.32178658469093, 1.48925201971724, 1.72109509304533, 1.23128896715218, 1.23128896715218, 0.62523741493865, 1.73324375775577, 1.73324375775577, 0.941140572803456, 1.48305338833506, 1.77145949687945, 0.747611444367071, 1.34373269803231, 0.535685352466539, 1.22140134317452, 1.30724345285799, 1.33984402369384, 1.26781451063295, 1.65277848527316), PROX_GOOD_PRISCH = c(4.44405903659268, 4.66454637236311, 4.81784539373378, 4.96507368960908, 3.56420611596829, 3.56420611596829, 3.57828936266804, 3.76914808697313, 3.76914808697313, 3.3146343023011, 5.64743379607767, 3.58938982364218, 5.39194564581962, 5.7932792467937, 4.72825571795328, 2.95770979509606, 2.95461231779958, 3.55013641033528, 3.673854441535, 2.95137840528657), PROX_MALL = c(1.74752862756084, 1.83033637772351, 1.93173107331603, 2.06076738363197, 1.05377974643614, 1.05377974643614, 0.812049880186, 0.861712986146148, 0.861712986146148, 0.672803550263317, 1.36185056241102, 0.770100764029299, 0.942416713928675, 1.10378372306907, 0.408391974099547, 0.412160376682232, 0.473263954532778, 0.305514521023982, 0.406890039239853, 0.703422933264244), PROX_CHAS = c(0.191193294854487, 0.0544168696099871, 0.22714457633909, 0.453299264887269, 0.0812638133573676, 0.0812638133573676, 0.135156069731972, 0.0967538959757692, 0.0967538959757692, 0.0886717393158711, 0.205355834952608, 0.110149755252424, 0.145251548786172, 0.289709096170644, 0.289984207596008, 0.240863562772424, 0.179342279988699, 0.282171570268124, 0.176857487498571, 0.1365287941905), PROX_SUPERMARKET = c(0.188017328828043, 0.286721618184596, 0.459690883388295, 0.644027759940317, 0.082811926566736, 0.082811926566736, 0.352618767904154, 0.094684564379848, 0.094684564379848, 0.334979160094168, 0.352842931529878, 0.11210687568128, 0.434198104817495, 0.132128014198024, 0.406388098650168, 0.422907964790702, 0.487840963146543, 0.281417393052806, 0.270532795629183, 0.688592108834651), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 0L, 1L, 1L, 0L, 2L, 2L, 1L, 1L, 2L, 0L, 0L, 2L, 1L, 1L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 0L, 4L, 4L, 1L, 3L, 3L, 3L, 6L, 3L, 2L, 8L, 4L, 5L, 6L, 4L, 4L, 2L), WITHIN_350M_BUS = c(6L, 5L, 4L, 6L, 4L, 4L, 9L, 8L, 8L, 10L, 7L, 9L, 7L, 9L, 12L, 6L, 6L, 10L, 8L, 6L), WITHIN_1KM_PRISCH = c(2L, 1L, 2L, 1L, 4L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 2L, 1L, 2L, 2L, 4L, 3L, 2L), DNeighbour = c(0, 232.018359330886, 377.942198289093, 561.766961790668, 930.14960690318, 930.752765843958, 933.574909537053, 1085.44782796356, 1090.47837399439, 1129.07303913365, 1226.84008340057, 1243.77729762542, 1260.80706874001, 1411.00533355492, 1457.14697747717, 1481.990221479, 1495.60700043437, 1627.44649239401, 1639.69990947372, 1674.75586354919)), row.names = c("64", "256", "739", "109", "214", "90", "25", "230", "36", "337", "751", "1000", "423", "468", "601", "757", "238", "856", "960", "496"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.961982473057711, 0.900739634552005, 0.787630108093711, 0.478223892242384, 0.477670577426036, 0.475081155472078, 0.336326403197429, 0.331815089578753, 0.297562060511358, 0.21471410244178, 0.201110423224378, 0.187702478557801, 0.0841986796392272, 0.0590423704332637, 0.0470687355393729, 0.0410053033867281, 0.00310238497615526, 0.00171609770778313, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1366742984
R squared (OOB): 0.2470208
$Forests[[65]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(748000, 945500, 912000, 753000, 685000, 680000, 7e+05, 8e+05, 680000, 620000, 438888, 476000, 475000, 537000, 5e+05, 375000, 355000, 510000, 688000, 407000), floor_area_sqm = c(107, 87, 87, 87, 93, 91, 93, 90, 85, 103, 80, 103, 103, 106, 103, 82, 82, 93, 85, 82), storey_order = c(2L, 8L, 3L, 5L, 4L, 3L, 1L, 7L, 2L, 2L, 4L, 2L, 2L, 4L, 1L, 3L, 2L, 4L, 4L, 5L), remaining_lease_mths = c(899, 1143, 1142, 1104, 1115, 984, 625, 1063, 1066, 911, 601, 774, 781, 760, 773, 645, 656, 746, 964, 661), PROX_CBD = c(2.52364731081334, 2.51922626320824, 2.51922626320824, 2.5775653440094, 2.56060478168524, 2.86455481676114, 2.09358084499411, 2.97610984462207, 2.96405104980333, 2.86182045335715, 3.37234644442932, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.73116287154914, 3.46549777590634, 3.98134497452694, 3.63085360417079), PROX_ELDERLYCARE = c(0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.283170941801308, 0.303984777605612, 0.111411798512938, 0.442569764285143, 0.249991250520312, 0.206690358794928, 0.334062202372697, 0.401810150563083, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.501456868829436, 0.22080460703487, 0.168717999980802, 0.233260955843543), PROX_HAWKER = c(0.315417458803045, 0.187177165934232, 0.187177165934232, 0.447120961378381, 0.450094806637729, 0.302651224916382, 0.103399879312882, 0.405863058813757, 0.344572110572533, 0.231089093207534, 0.449139985411189, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.311969910328466, 0.288924403117312, 0.262344394473714, 0.0974836441417274), PROX_MRT = c(0.277076743329557, 0.243725266054354, 0.243725266054354, 0.499107329029013, 0.546591463865751, 0.391395986196982, 0.681532284353367, 0.337225216160626, 0.377919714857806, 0.819080841065402, 0.537190991659238, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 1.10221151459309, 0.855873415641472, 0.310254962870727, 0.897060452829867), PROX_PARK = c(0.163253442595557, 0.28862748451296, 0.28862748451296, 0.18481391877062, 0.21329655328302, 0.399002951856213, 0.400473707610266, 0.4671588721782, 0.495024008458079, 0.609617368578913, 0.408351250353425, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.271761978726623, 0.78484111030831, 0.894232249415992, 0.512523364266062), PROX_GOOD_PRISCH = c(4.61812725480087, 4.50145006484821, 4.50145006484821, 4.89009258041755, 4.93746215949662, 4.71207116352008, 4.81109980295855, 4.56048774292729, 4.62297298452196, 5.1514664212482, 3.70512913004722, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 5.22570836776045, 5.67094725420518, 3.868083844602, 5.4842432173218 ), PROX_MALL = c(0.290995843291254, 0.244046547559164, 0.244046547559164, 0.524781909718914, 0.572150632107275, 0.420489734799516, 0.685370188976197, 0.362094853274792, 0.404565296260845, 0.848351644608041, 0.743612757274357, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 1.41171259857663, 1.56665946009711, 1.18273225000282, 1.51733094855201), PROX_CHAS = c(0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.0301364724824846, 0.0640474788759872, 0.110042750971165, 0.165994533154508, 0.111500209373212, 0.0506108453744785, 0.159666076311523, 0.499618186459994, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.261237260735983, 0.173647795570322, 0.145112311632742, 0.318203164684035), PROX_SUPERMARKET = c(0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.275738565320567, 0.315915165677582, 0.110042446678578, 0.346795592234613, 0.111500172768761, 0.0506107476035619, 0.360029455717415, 0.499617451823641, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.301923436189205, 0.173649067116538, 0.252387257990654, 0.318204198369299), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(6L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 1L), WITHIN_350M_BUS = c(6L, 4L, 4L, 3L, 3L, 7L, 7L, 4L, 7L, 4L, 8L, 4L, 4L, 5L, 6L, 10L, 9L, 9L, 12L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 4L, 1L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 2L), DNeighbour = c(0, 126.545285326896, 132.497135664571, 314.877369153589, 356.947148512646, 408.253991985913, 430.593390647677, 463.048483272099, 473.418931861366, 721.555381889395, 1035.07147145357, 1113.51054136369, 1118.93600639822, 1175.55101251429, 1237.47403485904, 1374.85626784789, 1448.00060713986, 1492.71853034947, 1494.11742924248, 1494.85769408687)), row.names = c("65", "816", "550", "999", "390", "968", "824", "319", "389", "561", "69", "126", "134", "48", "192", "683", "432", "454", "375", "742"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985718845907969, 0.984349293091061, 0.913229914291421, 0.889216005111582, 0.85638984411631, 0.840939141159963, 0.817303106573983, 0.809463993324945, 0.588302400319767, 0.270975000775085, 0.198143311684826, 0.193347238214034, 0.145603588597689, 0.0990442774755808, 0.023749290097364, 0.00380793800404799, 8.17949781262804e-06, 9.80436444873419e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12567096570
R squared (OOB): 0.5759261
$Forests[[66]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(495000, 437000, 398000, 415000, 525000, 530000, 420000, 550000, 589000, 490888, 460000, 532000, 498000, 510000, 550000, 412000, 455000, 520000, 545000, 535000), floor_area_sqm = c(93, 93, 93, 93, 97, 95, 93, 95, 96, 93, 92, 96, 93, 97, 98, 90, 93, 93, 93, 93), storey_order = c(5L, 2L, 1L, 2L, 3L, 4L, 1L, 4L, 6L, 5L, 3L, 4L, 2L, 2L, 4L, 3L, 4L, 4L, 5L, 4L), remaining_lease_mths = c(1080, 1076, 1077, 1071, 1098, 1106, 1101, 1115, 1111, 1141, 1107, 1111, 1102, 1104, 1103, 1034, 1096, 1118, 1127, 1118), PROX_CBD = c(14.2035293519974, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.3488328635023, 14.4087790426081, 14.3298082323417, 13.9206851659757, 13.8838492138892, 14.4799585140632, 14.2518409016409, 13.8842234613226, 13.8269911518463, 13.7787547800329, 13.7784857598507, 13.9701294998534, 14.3469943525049, 13.7912064237251, 13.8964286142315, 13.8964286142315), PROX_ELDERLYCARE = c(0.685279068417721, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.805205193908325, 0.87860471100088, 0.943112693551276, 0.410984632703067, 0.321249151015697, 1.06862824267944, 0.985840321219444, 0.284905700992106, 0.272443342502121, 0.357313426679343, 0.303554199654945, 0.798789790509628, 1.07571195137499, 0.194902312085005, 0.28821019895416, 0.28821019895416), PROX_HAWKER = c(0.384064154962602, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.28631929470226, 0.295591155505828, 0.494981643036057, 0.63246529422046, 0.661984274687099, 0.462243392197612, 0.656651462258042, 0.667389882084889, 0.718894335359525, 0.779750574682814, 0.771130061467184, 0.796241674024292, 0.654543769257927, 0.761066408094757, 0.700607063348248, 0.700607063348248), PROX_MRT = c(0.289240493397468, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.320519516131068, 0.258499173090988, 0.122691316210064, 0.247793554682504, 0.202599849124069, 0.082651796212049, 0.189142279194464, 0.172676244118343, 0.250191496834268, 0.373119808041594, 0.334453451125385, 0.262922949537813, 0.131478587775223, 0.263976344610204, 0.214342865325431, 0.214342865325431), PROX_PARK = c(0.69423802629866, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.585388118838944, 0.572778275466331, 0.760551135167525, 0.9355470513087, 0.953674473627188, 0.682350458092963, 0.785709089572823, 0.946790994443363, 1.00953333913803, 1.07510958061046, 1.07038952907209, 0.929619749314005, 0.731552922713316, 1.03946212768551, 0.945155408432775, 0.945155408432775), PROX_GOOD_PRISCH = c(4.84858590291698, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.99658730632735, 5.07040230577432, 5.05687720866847, 4.55661004860153, 4.48950135049007, 5.20136656590841, 5.03443000866885, 4.46427355245829, 4.43409233459216, 4.43794264479214, 4.41640053984819, 4.76155598853922, 5.13548460888622, 4.37243865161908, 4.42474408393319, 4.42474408393319), PROX_MALL = c(0.37351280301214, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.415696526053807, 0.48422641650143, 0.644100917109673, 0.441605558767423, 0.415387276861254, 0.64848155368644, 0.535261743386166, 0.384398044205003, 0.464449368072494, 0.579723774298741, 0.546157830895501, 0.698652085628877, 0.480981762762808, 0.47180896375681, 0.36232957329041, 0.36232957329041), PROX_CHAS = c(0.170907589664044, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.232702657922268, 0.263312743704905, 0.116678641770301, 0.230184731543739, 0.130388475133542, 0.149921511006425, 0.121511881264649, 0.0936868185767241, 0.093713435160417, 0.2330532561781, 0.171232412843018, 0.224338502615803, 0.0578525184286013, 3.14247486029477e-08, 0.190952462752685, 0.190952462752685 ), PROX_SUPERMARKET = c(0.170908382081647, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.232703172737007, 0.263313051629592, 0.116679779166118, 0.23018467784701, 0.130388583033251, 0.149922203205158, 0.121511691834874, 0.093687407280864, 0.0937132175773042, 0.233052713938452, 0.171231859107883, 0.281017798180362, 0.0704323341151683, 8.52808058992138e-07, 0.190953240917096, 0.190953240917096 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 6L, 6L, 7L, 4L, 3L, 6L, 10L, 3L, 5L, 4L, 5L, 7L, 7L, 4L, 4L, 4L), WITHIN_350M_BUS = c(9L, 9L, 9L, 9L, 9L, 10L, 9L, 13L, 9L, 6L, 9L, 7L, 8L, 11L, 7L, 13L, 8L, 8L, 9L, 9L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 5L, 5L, 5L, 4L, 6L, 5L, 5L, 8L, 6L, 8L, 4L, 5L, 5L, 5L), DNeighbour = c(0, 82.9514352900066, 84.200152879419, 86.8933873493625, 147.726774441684, 217.919261685739, 291.936848196915, 292.637478937446, 365.380583600691, 393.60629033175, 408.955551673437, 412.856191726473, 414.324837247565, 430.672774259206, 439.714550720228, 443.31128492047, 460.331266829818, 496.094873826039, 533.814560689682, 534.625626660917)), row.names = c("66", "911", "448", "272", "363", "969", "688", "516", "723", "979", "73", "670", "376", "549", "837", "301", "488", "420", "442", "760"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.952431556500842, 0.951006737951179, 0.9478649932151, 0.853126125366266, 0.695311342974044, 0.492551529308017, 0.490542243920643, 0.284003595628573, 0.20973515844816, 0.172116774197856, 0.162936829696357, 0.159523602971263, 0.123252831574601, 0.104678123006768, 0.0976114071212107, 0.0668838295105553, 0.0193062412095873, 9.19207801703373e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1269091547
R squared (OOB): 0.582919
$Forests[[67]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 445000, 338000, 348000, 309000, 345000, 480000, 388000, 385000, 366800, 350880, 430000, 330000, 360000, 361000, 328000, 333000, 4e+05, 335000, 315000), floor_area_sqm = c(92, 100, 93, 93, 91, 91, 104, 104, 104, 105, 91, 91, 84, 103, 84, 84, 84, 103, 84, 91), storey_order = c(2L, 3L, 5L, 4L, 2L, 3L, 2L, 3L, 4L, 2L, 2L, 4L, 3L, 1L, 4L, 4L, 3L, 3L, 2L, 1L), remaining_lease_mths = c(690, 949, 860, 777, 774, 773, 777, 751, 740, 761, 785, 777, 791, 798, 794, 806, 823, 796, 796, 722), PROX_CBD = c(9.445702961959, 9.38671442358298, 9.71808261065178, 9.5834162789491, 9.64616581570663, 9.63489497584329, 8.81196120759187, 10.2659136784881, 10.2659136784881, 8.5913881835975, 10.3813809316332, 10.4167519306418, 9.73525531751342, 10.1540744969693, 10.1908965186918, 10.2439629519707, 9.85122377146013, 10.2571858212528, 10.2571858212528, 8.21547938057256), PROX_ELDERLYCARE = c(0.0646727834979237, 0.197320443098403, 0.288600487645686, 0.221128007339761, 0.306199433665808, 0.42629854090558, 0.68560621126507, 0.737818764037149, 0.737818764037149, 0.675108088860868, 0.833489789321986, 0.852176862644424, 0.869795033999967, 0.85844301108046, 0.891997547710976, 0.904720646157319, 0.999223533815273, 0.969336561855173, 0.969336561855173, 0.425001866306461), PROX_HAWKER = c(0.802499530175562, 0.671765492644128, 1.10941781168001, 0.844035637065003, 0.906506968115566, 0.908741650371918, 0.290355020850324, 1.65941342147148, 1.65941342147148, 0.151496134675632, 1.5910354083573, 1.55256346901264, 0.687117415591119, 0.614574465644474, 0.594526114354717, 0.616195579705155, 0.526313717816828, 0.543600998034675, 0.543600998034675, 0.272525769496456), PROX_MRT = c(0.834535111428891, 0.671695564859285, 0.750225097750018, 0.679762822214213, 0.626377719466395, 0.669484450879797, 0.425157896719621, 0.684374477874155, 0.684374477874155, 0.864705124656065, 0.699917284291438, 0.686459009674335, 0.86810604264512, 0.544743966599557, 0.554399001312584, 0.52596302633555, 0.907717901248049, 0.5984056038899, 0.5984056038899, 0.877462529610437), PROX_PARK = c(0.508498628446561, 0.409638708762546, 0.552878075981585, 0.171128410914521, 0.106198450905693, 0.197084482081202, 0.468007817587664, 0.570788416471153, 0.570788416471153, 0.545921527880028, 0.616002692100522, 0.613918856542286, 0.452373350223662, 0.578916018382343, 0.61263038213259, 0.626908579085899, 0.510337594738446, 0.690393008756984, 0.690393008756984, 0.34344129155164), PROX_GOOD_PRISCH = c(2.16640973416033, 1.96445822173508, 2.3197363622043, 1.81796659730331, 1.71137279935344, 1.59153495480405, 2.18636815139252, 2.58742850928016, 2.58742850928016, 2.65365036334729, 2.6286340652406, 2.62113030487697, 1.15234422615158, 1.40445923276907, 1.40421671412888, 1.44855804010835, 1.05242409875061, 1.38840710840139, 1.38840710840139, 2.64672046335999), PROX_MALL = c(0.855253012280219, 0.704978058880463, 0.64580888250568, 0.812301361871699, 0.808294932987377, 0.873569112263515, 0.389401354829447, 0.364765391124967, 0.364765391124967, 0.81045000642783, 0.365493224544838, 0.350991485118426, 0.907839978504126, 0.685950169481642, 0.685823836221668, 0.644656189163291, 0.756051767526383, 0.638527944164543, 0.638527944164543, 0.807676293785945 ), PROX_CHAS = c(0.378465676389041, 0.181909444046462, 0.122290728478786, 0.334146331647452, 0.415210445937219, 0.454068185577158, 0.210741683871549, 0.204257711541377, 0.204257711541377, 0.0629474356823598, 0.28517644723447, 0.302383860370021, 0.116614388177292, 0.170954716034814, 0.151788880767358, 0.155315138624813, 3.39583191183935e-08, 0.0819899420632749, 0.0819899420632749, 0.136581974857907 ), PROX_SUPERMARKET = c(0.234896025437738, 0.448356351676465, 0.190117050177684, 0.581458245406798, 0.675617328849562, 0.717910522287554, 0.365648379234028, 0.384238743245603, 0.384238743245603, 0.140831249897628, 0.49431722643315, 0.519095500550079, 0.458729641056945, 0.171715993026927, 0.152401712794372, 0.18505229065347, 0.350225948243757, 0.123486578338512, 0.123486578338512, 0.281285688066644 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 0L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 1L, 1L, 3L, 6L, 6L, 0L, 6L, 6L, 2L, 2L, 2L, 1L, 3L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(10L, 9L, 6L, 7L, 8L, 5L, 7L, 8L, 8L, 8L, 10L, 9L, 10L, 14L, 12L, 10L, 10L, 10L, 10L, 8L ), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 4L, 4L, 3L, 1L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 6L, 6L, 4L, 5L, 5L, 2L), DNeighbour = c(0, 211.473626349354, 309.924564055997, 370.976203814983, 499.539165284206, 601.684842305089, 644.077566751639, 870.71959155664, 873.985333960603, 924.526806804409, 984.198330220736, 1012.23476755463, 1053.17912352619, 1121.52557484181, 1153.99548663057, 1174.43529009699, 1199.88137974339, 1233.42641484373, 1235.00764660005, 1243.02310115823)), row.names = c("67", "373", "624", "799", "785", "273", "465", "77", "501", "894", "626", "480", "921", "560", "447", "668", "129", "494", "591", "691"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942950340707195, 0.879532430585197, 0.829792622921979, 0.703077160522899, 0.586290332222381, 0.535116077499884, 0.259407004774474, 0.255664250621647, 0.199632010067871, 0.139194370354159, 0.11347581655666, 0.079597076402439, 0.0345712107264334, 0.0190754801021401, 0.0115158261962907, 0.00465255068078413, 0.000236583665909544, 0.000165254347861248, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2286236029
R squared (OOB): -0.09857843
$Forests[[68]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(535000, 480000, 468888, 688000, 653000, 478000, 5e+05, 745000, 742000, 729999, 5e+05, 682000, 4e+05, 4e+05, 360000, 7e+05, 413888, 363000, 649888, 680000), floor_area_sqm = c(92, 92, 92, 90, 91, 92, 91, 100, 92, 100, 91, 100, 104, 92, 92, 95, 88, 97, 87, 104), storey_order = c(3L, 3L, 3L, 6L, 2L, 4L, 1L, 10L, 7L, 6L, 2L, 10L, 4L, 3L, 2L, 3L, 2L, 4L, 3L, 4L), remaining_lease_mths = c(694, 692, 701, 985, 1121, 716, 690, 1122, 1104, 1122, 706, 1120, 745, 708, 719, 1100, 668, 701, 1103, 806), PROX_CBD = c(9.76973796844692, 9.76973796844692, 9.79963982832759, 9.84174458192399, 9.51816518584724, 9.58813304663833, 10.2183960492338, 9.28682806708392, 9.57467117229508, 9.41601606571959, 10.2657373615824, 9.28682806708392, 9.4187827620762, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 10.251706958731), PROX_ELDERLYCARE = c(0.487200680071974, 0.487200680071974, 0.390845215421192, 0.339166460968835, 0.0590206014568566, 0.251441869005946, 0.670964346371623, 0.306248896776786, 0.0836678964153836, 0.14515851054369, 0.519949541574078, 0.306248896776786, 0.579996323717894, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.2905717823942), PROX_HAWKER = c(0.323134910569429, 0.323134910569429, 0.315572935590663, 0.272020065995023, 0.5145461029689, 0.391674386653945, 0.161327078165055, 0.449541776391294, 0.628838904549623, 0.552624576950901, 0.527790221924738, 0.449541776391294, 0.508914568418093, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.185152730473859), PROX_MRT = c(0.307725216106606, 0.307725216106606, 0.308409661615337, 0.348847208140378, 0.689820066215858, 0.707146681079003, 0.352113639571012, 0.819017740329599, 0.731513991246432, 0.796240617220745, 0.351828842975553, 0.819017740329599, 1.21403827268849, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.329298986744561), PROX_PARK = c(0.692980820038259, 0.692980820038259, 0.556935587195362, 0.429024269124863, 0.506309566114581, 0.630094576064042, 0.412720152963846, 0.754667699158598, 0.402026431996325, 0.579398729399101, 0.752867192571236, 0.754667699158598, 0.633868788719276, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.433052663426989), PROX_GOOD_PRISCH = c(0.945616550360875, 0.945616550360875, 0.97109568154285, 0.999365026226873, 1.35033962190844, 1.10432321767326, 0.778258345851083, 1.50498632547922, 1.37880970746963, 1.45792936689373, 0.402201611323318, 1.50498632547922, 1.8319493658717, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 0.178279914989512), PROX_MALL = c(0.3113714109904, 0.3113714109904, 0.277854565241424, 0.188176716989659, 0.508727078362918, 0.759347764163403, 0.1993183735571, 0.732362808464395, 0.493679276753517, 0.616886214909116, 0.347570072991699, 0.732362808464395, 0.308706652763352, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.409325390211749 ), PROX_CHAS = c(0.164045702260751, 0.164045702260751, 0.213793078898363, 0.139131199666608, 0.0590210156667789, 0.395290416984683, 0.176868193181362, 0.30624919123722, 0.0836673580931749, 0.145158576319141, 0.329846033180528, 0.30624919123722, 0.308706623046814, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.239000132427376 ), PROX_SUPERMARKET = c(0.329801606095394, 0.329801606095394, 0.217115292225756, 0.139131268426574, 0.0642147642973091, 0.20799335196523, 0.245740902557878, 0.309780650655361, 0.0769150331708007, 0.145877744762322, 0.353445486406562, 0.309780650655361, 0.31508799294366, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.258988936146552 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 1L, 2L, 6L, 1L, 2L, 1L, 4L, 1L, 4L, 3L, 1L, 0L, 1L, 1L, 3L, 2L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 9L, 7L, 7L, 6L, 7L, 7L, 8L, 10L, 7L, 3L, 8L, 7L, 7L, 5L, 10L, 10L, 6L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 4L, 1L, 2L, 2L, 3L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 2L), DNeighbour = c(0, 7.75694436174544, 139.20488357241, 262.815931486207, 470.779697348366, 535.008623802189, 548.593447093998, 564.991335375519, 565.615100305882, 568.467830259078, 568.796873502765, 572.543951607379, 1063.3449265201, 1180.9501613433, 1277.97607248174, 1846.64880553987, 1904.75088402379, 2334.96224911638, 2782.3368934504, 2788.43622529312)), row.names = c("68", "926", "943", "268", "983", "640", "584", "308", "551", "928", "649", "794", "278", "245", "244", "904", "338", "40", "221", "775"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999984522948213, 0.995021758181649, 0.982312004277777, 0.943803431143654, 0.927729373019879, 0.924085896242807, 0.919576222559806, 0.919402276619169, 0.918604516012078, 0.918512263864362, 0.917458278695417, 0.730305400285449, 0.673439088064993, 0.624019988431314, 0.315194272148986, 0.284503868176656, 0.0892849259191902, 1.90964483616647e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7281659969
R squared (OOB): 0.6144097
$Forests[[69]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(438888, 688000, 805000, 8e+05, 680000, 472000, 912000, 945500, 680000, 748000, 530000, 753000, 820000, 825000, 685000, 552000, 840000, 7e+05, 620000, 750000), floor_area_sqm = c(80, 85, 104, 90, 85, 84, 87, 87, 91, 107, 111, 87, 87, 87, 93, 100, 87, 93, 103, 90), storey_order = c(4L, 4L, 3L, 7L, 2L, 2L, 3L, 8L, 3L, 2L, 1L, 5L, 9L, 5L, 4L, 1L, 14L, 1L, 2L, 11L), remaining_lease_mths = c(601, 964, 919, 1063, 1066, 799, 1142, 1143, 984, 899, 767, 1104, 1136, 1136, 1115, 910, 1141, 625, 911, 1035), PROX_CBD = c(3.37234644442932, 3.98134497452694, 4.1456930527125, 2.97610984462207, 2.96405104980333, 4.27761841825855, 2.51922626320824, 2.51922626320824, 2.86455481676114, 2.52364731081334, 4.3501519248406, 2.5775653440094, 4.59114385332588, 4.59114385332588, 2.56060478168524, 4.64904487497998, 4.70219035054856, 2.09358084499411, 2.86182045335715, 4.88070069409732), PROX_ELDERLYCARE = c(0.401810150563083, 0.168717999980802, 0.45180890917037, 0.249991250520312, 0.206690358794928, 0.0937624362906392, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938, 0.132133546591398, 0.203630745919553, 0.283170941801308, 0.125633226962327, 0.125633226962327, 0.303984777605612, 0.374326446996408, 0.200702517977741, 0.442569764285143, 0.334062202372697, 0.312658206579851 ), PROX_HAWKER = c(0.449139985411189, 0.262344394473714, 0.668394095052703, 0.405863058813757, 0.344572110572533, 0.566432501893156, 0.187177165934232, 0.187177165934232, 0.302651224916382, 0.315417458803045, 0.509657348502929, 0.447120961378381, 0.762382071136897, 0.762382071136897, 0.450094806637729, 0.28049665267082, 0.646528219825606, 0.103399879312882, 0.231089093207534, 0.595417483526792 ), PROX_MRT = c(0.537190991659238, 0.310254962870727, 0.413017272318271, 0.337225216160626, 0.377919714857806, 0.40356540460373, 0.243725266054354, 0.243725266054354, 0.391395986196982, 0.277076743329557, 0.533693046359433, 0.499107329029013, 0.586728793826683, 0.586728793826683, 0.546591463865751, 0.763812758173444, 0.491479629856663, 0.681532284353367, 0.819080841065402, 0.314337158810329 ), PROX_PARK = c(0.408351250353425, 0.894232249415992, 1.16828897329218, 0.4671588721782, 0.495024008458079, 1.11098670131371, 0.28862748451296, 0.28862748451296, 0.399002951856213, 0.163253442595557, 0.941534540217125, 0.18481391877062, 1.65596921250538, 1.65596921250538, 0.21329655328302, 1.08394438059851, 1.77379186206272, 0.400473707610266, 0.609617368578913, 1.53366372097489 ), PROX_GOOD_PRISCH = c(3.70512913004722, 3.868083844602, 3.20846684942761, 4.56048774292729, 4.62297298452196, 3.63213704613537, 4.50145006484821, 4.50145006484821, 4.71207116352008, 4.61812725480087, 3.77462248476967, 4.89009258041755, 2.86977258716747, 2.86977258716747, 4.93746215949662, 3.57098970158234, 2.79995758206102, 4.81109980295855, 5.1514664212482, 3.0451226436528), PROX_MALL = c(0.743612757274357, 1.18273225000282, 1.18405339004253, 0.362094853274792, 0.404565296260845, 0.890632544268956, 0.244046547559164, 0.244046547559164, 0.420489734799516, 0.290995843291254, 0.812522711759855, 0.524781909718914, 0.992224857230604, 0.992224857230604, 0.572150632107275, 0.528365937160055, 0.970860317849455, 0.685370188976197, 0.848351644608041, 0.63262312230698), PROX_CHAS = c(0.499618186459994, 0.145112311632742, 0.401816380076581, 0.111500209373212, 0.0506108453744785, 0.116543108560641, 0.0462846720247782, 0.0462846720247782, 0.110042750971165, 0.0122221533760307, 0.237239443458304, 0.0301364724824846, 0.156405874770629, 0.156405874770629, 0.0640474788759872, 0.251376462502101, 0.0639130956899198, 0.165994533154508, 0.159666076311523, 0.278004299073392), PROX_SUPERMARKET = c(0.499617451823641, 0.252387257990654, 0.431453687618191, 0.111500172768761, 0.0506107476035619, 0.205058734443685, 0.169442491353445, 0.169442491353445, 0.110042446678578, 0.0373112013983995, 0.125937465506006, 0.275738565320567, 0.156405662038775, 0.156405662038775, 0.315915165677582, 0.311533400888457, 0.0639125072278545, 0.346795592234613, 0.360029455717415, 0.278004958714438), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 2L, 1L, 1L, 5L), WITHIN_350M_CHILDCARE = c(2L, 3L, 1L, 3L, 3L, 5L, 4L, 4L, 4L, 6L, 5L, 4L, 3L, 3L, 4L, 2L, 4L, 4L, 3L, 5L), WITHIN_350M_BUS = c(8L, 12L, 7L, 4L, 7L, 14L, 4L, 4L, 7L, 6L, 13L, 3L, 7L, 7L, 3L, 12L, 7L, 7L, 4L, 8L), WITHIN_1KM_PRISCH = c(3L, 1L, 2L, 3L, 4L, 1L, 2L, 2L, 4L, 2L, 1L, 2L, 1L, 1L, 3L, 2L, 1L, 1L, 3L, 1L), DNeighbour = c(0, 727.120682634603, 795.547576985698, 856.10653211543, 915.833766833166, 938.125904771225, 954.305234943395, 962.18865659846, 1012.6655328658, 1035.07147145357, 1049.03713996904, 1237.513752725, 1270.11388718647, 1275.115370905, 1286.70401923693, 1296.48642095056, 1390.79897760426, 1393.96412314762, 1445.9126938774, 1514.95427800841)), row.names = c("69", "375", "320", "319", "389", "709", "550", "816", "968", "65", "348", "999", "768", "333", "390", "140", "854", "824", "561", "39"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.592340116541498, 0.524521744943028, 0.463294783525063, 0.402646989525915, 0.380118155893856, 0.363845944263376, 0.355947608701069, 0.306007655697435, 0.284289885503494, 0.270927071249031, 0.110709849314341, 0.0882753977297399, 0.0850102433172367, 0.0776345044459472, 0.071620087794421, 0.0247086997988743, 0.0235160859949683, 0.00793343344542472, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10350205670
R squared (OOB): 0.4522594
$Forests[[70]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 455000, 460000, 455000, 460000, 465000, 485000, 470000, 420000, 490888, 465000, 450000, 450000, 450000, 452000, 412000, 403000, 530000, 545000, 415000), floor_area_sqm = c(92, 92, 92, 93, 92, 95, 95, 93, 93, 93, 90, 90, 95, 94, 95, 90, 90, 95, 93, 93), storey_order = c(5L, 5L, 3L, 4L, 3L, 4L, 6L, 5L, 1L, 5L, 5L, 2L, 3L, 4L, 3L, 3L, 3L, 4L, 3L, 2L), remaining_lease_mths = c(1098, 1108, 1097, 1096, 1107, 1110, 1113, 1125, 1101, 1141, 1132, 1134, 1126, 1123, 1121, 1034, 1053, 1106, 1134, 1071), PROX_CBD = c(14.3437499696049, 14.2694643570804, 14.2694643570804, 14.3469943525049, 14.2518409016409, 14.3101587663686, 14.2445424628862, 14.2374266118925, 14.3298082323417, 14.4799585140632, 14.6796515041342, 14.6796515041342, 14.1366846915735, 14.0429369190019, 14.2856092918761, 13.9701294998534, 14.2313196249897, 14.4087790426081, 14.4432157047801, 14.2040057462849), PROX_ELDERLYCARE = c(1.14464302293932, 1.14423906696184, 1.14423906696184, 1.07571195137499, 0.985840321219444, 1.29024298571696, 1.24643506877499, 1.2819446304668, 0.943112693551276, 1.06862824267944, 1.45102259724198, 1.45102259724198, 1.17371591683522, 1.1015647640471, 1.29536834443332, 0.798789790509628, 1.23431696680562, 0.87860471100088, 1.44181352445962, 0.732225931930739), PROX_HAWKER = c(0.74882220835846, 0.826638245470088, 0.826638245470088, 0.654543769257927, 0.656651462258042, 0.961388959141492, 0.968852406622053, 1.02089221118434, 0.494981643036057, 0.462243392197612, 0.836784965651702, 0.836784965651702, 1.09084844555913, 1.07710025413616, 1.14967766552968, 0.796241674024292, 1.20453145676494, 0.295591155505828, 1.1926703176924, 0.429643877236979), PROX_MRT = c(0.217663394995295, 0.30438768875815, 0.30438768875815, 0.131478587775223, 0.189142279194464, 0.148967878322013, 0.184117552261459, 0.148741201515391, 0.122691316210064, 0.082651796212049, 0.391052893274669, 0.391052893274669, 0.218319465176875, 0.324573358240557, 0.0748886383392391, 0.262922949537813, 0.14509881944895, 0.258499173090988, 0.142722405117506, 0.339881548667158), PROX_PARK = c(0.636899975343007, 0.599699049952129, 0.599699049952129, 0.731552922713316, 0.785709089572823, 0.444639968372477, 0.481320095248247, 0.440474428767772, 0.760551135167525, 0.682350458092963, 0.566439778554251, 0.566439778554251, 0.474063272255088, 0.58019258504408, 0.297003339879563, 0.929619749314005, 0.30799989212087, 0.572778275466331, 0.164631246691225, 0.735378016798131), PROX_GOOD_PRISCH = c(5.1680916684458, 5.12184985907385, 5.12184985907385, 5.13548460888622, 5.03443000866885, 5.21803047984022, 5.1542412945362, 5.16870486361587, 5.05687720866847, 5.20136656590841, 5.51577006817018, 5.51577006817018, 5.09375212835948, 4.9857651679507, 5.27158847877433, 4.76155598853922, 5.24106386657147, 5.07040230577432, 5.44062149940817, 4.87692111553996), PROX_MALL = c(0.38589862433106, 0.351657486288216, 0.351657486288216, 0.480981762762808, 0.535261743386166, 0.199960318099191, 0.248497232357685, 0.22058685557285, 0.644100917109673, 0.64848155368644, 0.38618207223371, 0.38618207223371, 0.295276560881227, 0.401409437181884, 0.136646142991964, 0.698652085628877, 0.200492724858517, 0.48422641650143, 0.0864828813466827, 0.458083927679449), PROX_CHAS = c(0.0401042229543167, 0.120456720485379, 0.120456720485379, 0.0578525184286013, 0.121511881264649, 0.199960275799137, 0.185564313785613, 0.177995101264401, 0.116678641770301, 0.149921511006425, 0.367772140885018, 0.367772140885018, 0.0995517477546361, 0.0207330025336023, 0.136646133179357, 0.224338502615803, 0.200492722653611, 0.263312743704905, 0.0864829242311455, 0.0920652608940773 ), PROX_SUPERMARKET = c(0.165776473264822, 0.244158473149448, 0.244158473149448, 0.0704323341151683, 0.121511691834874, 0.199173279096103, 0.185564776027004, 0.177995229543633, 0.116679779166118, 0.149922203205158, 0.0442147517112349, 0.0442147517112349, 0.0995512052866983, 0.0207321820187816, 0.146294584623949, 0.281017798180362, 0.210915135620544, 0.263313051629592, 0.0916346746399726, 0.0920659899308881 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 0L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(8L, 10L, 10L, 7L, 10L, 8L, 9L, 8L, 7L, 6L, 4L, 4L, 8L, 6L, 6L, 7L, 6L, 6L, 4L, 5L), WITHIN_350M_BUS = c(8L, 9L, 9L, 8L, 9L, 6L, 7L, 6L, 9L, 6L, 4L, 4L, 8L, 9L, 8L, 13L, 6L, 10L, 5L, 9L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 4L, 6L, 7L, 7L, 7L, 5L, 4L, 4L, 4L, 7L, 7L, 7L, 8L, 6L, 5L, 5L, 5L), DNeighbour = c(0, 89.8766084398445, 94.9817491662135, 104.229692885772, 165.877173179607, 216.507938324315, 225.551874235378, 276.611931012576, 277.097497186426, 300.196046732164, 344.92275628713, 345.681559798333, 355.547617197878, 385.417636735734, 395.613361972176, 406.414124286442, 456.774116927733, 467.127602253841, 467.734918787029, 476.242960660683)), row.names = c("70", "470", "434", "488", "73", "142", "349", "537", "688", "979", "996", "405", "76", "754", "32", "301", "283", "969", "240", "272"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.930037911994126, 0.92202976422218, 0.906496454758181, 0.772086538919563, 0.62936261973958, 0.601705307448806, 0.439100942147864, 0.437531314096663, 0.363209539441394, 0.226053086592925, 0.223861391298937, 0.195927205990777, 0.119061705827335, 0.0960648616112765, 0.07384810500398, 0.0064142403096932, 0.00143746692810894, 0.00125391643457092, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1252220443
R squared (OOB): -0.005248907
$Forests[[71]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 465000, 418000, 4e+05, 418000, 380000, 390000, 650000, 385000, 388000, 350888, 377000, 4e+05, 380000, 360000, 655000, 640000, 352000, 380000, 398000), floor_area_sqm = c(91, 104, 91, 92, 92, 92, 92, 104, 91, 98, 93, 98, 98, 93, 83, 87, 87, 84, 92, 92), storey_order = c(4L, 3L, 5L, 4L, 4L, 4L, 1L, 3L, 1L, 2L, 3L, 3L, 4L, 3L, 3L, 1L, 4L, 2L, 1L, 3L), remaining_lease_mths = c(741, 760, 774, 690, 691, 695, 711, 815, 715, 728, 712, 735, 718, 724, 803, 1123, 1121, 800, 767, 714), PROX_CBD = c(8.70456515841861, 8.64488888098128, 9.35032791665702, 9.59976569988281, 9.61422948612377, 9.61422948612377, 9.71066487891121, 7.71625132507906, 8.8262745849674, 8.19895861369783, 9.68679892421183, 8.07728506382532, 9.5915755681771, 9.50206510185676, 8.52567265657093, 9.39818328429371, 9.42381765287156, 8.28689365911172, 8.01258306529517, 9.95525560808738), PROX_ELDERLYCARE = c(0.1203423949077, 0.17844978767297, 0.227789996497476, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.385358274245319, 1.13999552495818, 0.896855030989675, 1.1658248464307, 0.35495808488012, 1.22552837794249, 0.558000418748021, 0.619429799229152, 1.23693676843424, 0.718190414835305, 0.750155484045513, 1.3668692597991, 1.38923408288603, 0.150508443509651), PROX_HAWKER = c(0.867862446497739, 0.917919654697093, 0.508896406641727, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.39402887106119, 0.888477780938884, 0.311054993693233, 0.391405491562813, 0.221606053969191, 0.503102516785602, 0.434568479089541, 0.518318645141504, 0.0724679807682574, 0.640059738279374, 0.667492197519696, 0.269406334629514, 0.532883444787396, 0.153089379504462), PROX_MRT = c(0.97670571404933, 0.91698472228942, 0.569946398217962, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.746020760246364, 0.227897729387739, 0.17731989795878, 0.707144761815547, 0.760373725070279, 0.711885268750489, 0.656590823238566, 0.533910829474844, 0.510058766918036, 0.401734036242065, 0.423547456258288, 0.467794692056616, 0.57194553577364, 0.521845664201362), PROX_PARK = c(0.288616932786395, 0.238119977580318, 0.726258134328713, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.914740437498633, 0.374132090410645, 0.458605630557841, 0.372450573927522, 0.664893225436512, 0.413960848298732, 0.355705093322714, 0.26219477257436, 0.557643312318536, 0.220484561261844, 0.258916726718906, 0.570592214216024, 0.580004121625521, 0.730503149795042), PROX_GOOD_PRISCH = c(2.418607930925, 2.37381492496372, 2.41566392235711, 2.35345437748376, 2.38715383730665, 2.38715383730665, 2.31351362539819, 1.93537396204111, 2.8424495793979, 2.73491137460549, 2.17803171840573, 2.66084492380109, 2.11809049366399, 2.18628235132699, 3.13534109620979, 2.27458198186913, 2.24680049319454, 2.99359805566516, 2.75227504535898, 2.01039924795066), PROX_MALL = c(0.948870628363287, 1.00281364182829, 0.406203001531397, 0.387669919047214, 0.43353114329251, 0.43353114329251, 0.505770857705003, 1.9342939090943, 1.64561868645684, 1.94983703099632, 0.796976758090547, 2.0316459728171, 1.22478662403239, 1.32833110917602, 1.96281231550532, 1.45650167595406, 1.48330987402926, 2.09618768409308, 2.11322307221905, 0.757457219803541 ), PROX_CHAS = c(0.27140983829104, 0.256340531367836, 0.146235674893272, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.255589678637005, 0.147762521806201, 0.221229860630612, 0.293834776478611, 0.0707228333244178, 0.279534674537085, 0.346218272658546, 0.219477506246216, 0.169369143123463, 0.109789289200213, 0.0719365450960561, 0.229330661012247, 0.1333322783253, 0.144412947448491 ), PROX_SUPERMARKET = c(0.221415122113844, 0.24778575064029, 0.347306649978202, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.363062686357781, 0.185503456748824, 0.221249484047241, 0.293834967432244, 0.128382981112681, 0.412975566732202, 0.300584979098838, 0.191210069763785, 0.169391527985645, 0.13637298984998, 0.100679215951394, 0.266710264104055, 0.475213328012689, 0.204623167766534 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 4L, 3L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 5L, 6L, 3L, 6L, 6L, 2L, 2L, 3L ), WITHIN_350M_BUS = c(9L, 8L, 9L, 11L, 11L, 11L, 13L, 6L, 5L, 7L, 10L, 6L, 5L, 2L, 8L, 6L, 5L, 7L, 6L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 4L, 4L, 4L, 3L, 2L, 1L, 4L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 4L), DNeighbour = c(0, 63.7575589261245, 655.087821815358, 893.26229546133, 906.33111018947, 910.790182918417, 1008.99690145228, 1022.36712170982, 1040.04863011081, 1062.21880979697, 1064.41441699, 1123.05029466862, 1199.60644109272, 1209.97180917561, 1225.11885218676, 1240.31567251763, 1270.77362480014, 1279.91154314251, 1280.00422035533, 1282.5461371601)), row.names = c("71", "487", "37", "964", "499", "603", "776", "809", "814", "29", "946", "395", "746", "539", "404", "657", "9", "266", "200", "971"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995063599293137, 0.546287477014203, 0.265144167534539, 0.250624257125027, 0.245716510383081, 0.145222884994024, 0.132911241981518, 0.117238284544966, 0.0986377985267776, 0.0968628495645311, 0.0544066878437455, 0.0156635370769217, 0.0120934620513528, 0.0076644962131545, 0.00419514191432685, 0.000333930997945827, 1.68441390530754e-05, 1.5681062791256e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9511850032
R squared (OOB): 0.03150209
$Forests[[72]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(374000, 370000, 375000, 365000, 356888, 345000, 370000, 412000, 395000, 390000, 450000, 330000, 365000, 435000, 369988, 510000, 437000, 550000, 450000, 550000), floor_area_sqm = c(94, 90, 90, 90, 91, 85, 90, 90, 90, 100, 94, 85, 91, 94, 91, 97, 94, 98, 95, 95), storey_order = c(3L, 3L, 4L, 3L, 5L, 6L, 2L, 3L, 1L, 6L, 4L, 4L, 5L, 2L, 4L, 2L, 3L, 4L, 3L, 4L), remaining_lease_mths = c(987, 997, 986, 979, 963, 968, 1016, 1034, 997, 942, 1123, 992, 993, 1113, 1002, 1104, 1120, 1103, 1126, 1115), PROX_CBD = c(13.4804039164095, 13.5299248791723, 13.5741440973944, 13.6373310118807, 13.1584578321731, 13.131637538161, 13.0393088300804, 13.9701294998534, 13.4480864429089, 12.9172885276263, 14.0429369190019, 13.0825190214061, 13.2138793761114, 14.0214886887106, 13.2138793761114, 13.7787547800329, 14.0691382395842, 13.7784857598507, 14.1366846915735, 13.9206851659757), PROX_ELDERLYCARE = c(0.746393599063579, 0.737190256849548, 0.759293685927778, 0.753498484846986, 0.528614390300154, 0.425459762987539, 0.38924985743242, 0.798789790509628, 0.38095926022983, 0.440978457512705, 1.1015647640471, 0.120371550198491, 0.200446926946864, 1.04333655871926, 0.200446926946864, 0.357313426679343, 1.08280856328681, 0.303554199654945, 1.17371591683522, 0.410984632703067 ), PROX_HAWKER = c(1.28815813567136, 1.28441999759135, 1.13978469441664, 1.08343538740726, 1.59466084315792, 1.67102672130552, 1.75849952292251, 0.796241674024292, 1.11021170000921, 1.76689210194785, 1.07710025413616, 1.90213677974947, 1.87231067409155, 1.2014358291776, 1.87231067409155, 0.779750574682814, 1.21079813450924, 0.771130061467184, 1.09084844555913, 0.63246529422046), PROX_MRT = c(0.26513727845816, 0.189597864599581, 0.147719870982538, 0.0904459633140829, 0.258879114766752, 0.197259382412543, 0.103022581922205, 0.262922949537813, 0.436627689790507, 0.0642144868642362, 0.324573358240557, 0.30821900832469, 0.348476568009787, 0.325652198483679, 0.348476568009787, 0.373119808041594, 0.281224364060027, 0.334453451125385, 0.218319465176875, 0.247793554682504), PROX_PARK = c(0.640650351334918, 0.695004999747215, 0.739375101722708, 0.802899104641211, 0.332476768251147, 0.350705699368152, 0.291844359651056, 0.929619749314005, 0.782217598170287, 0.18581491955197, 0.58019258504408, 0.557623544885242, 0.701388397724732, 0.524931496780237, 0.701388397724732, 1.07510958061046, 0.468913262301943, 1.07038952907209, 0.474063272255088, 0.9355470513087), PROX_GOOD_PRISCH = c(4.38951064564596, 4.45977917937361, 4.41976113712118, 4.47444600576345, 4.13557899544262, 4.16094245740848, 4.09066115622083, 4.76155598853922, 4.1394886986689, 3.96344124390297, 4.9857651679507, 4.27923006279343, 4.43819501492863, 5.02043421457898, 4.43819501492863, 4.43794264479214, 5.07622831499557, 4.41640053984819, 5.09375212835948, 4.55661004860153), PROX_MALL = c(0.548104683226502, 0.598877544697789, 0.656440732478167, 0.719665126414215, 0.231810009894563, 0.249640338015364, 0.199839805040887, 0.698652085628877, 0.747053206605742, 0.125441786165087, 0.401409437181884, 0.482494809972804, 0.411800643307333, 0.399157770965225, 0.411800643307333, 0.579723774298741, 0.352184781664103, 0.546157830895501, 0.295276560881227, 0.441605558767423), PROX_CHAS = c(0.196586841411628, 0.124645472322039, 0.175269995719201, 0.111923036871509, 0.20604200841638, 0.23569948169583, 0.19843851708658, 0.224338502615803, 0.419877338676521, 0.146232137849481, 0.0207330025336023, 0.1115602293269, 0.186991486151685, 0.142774662207743, 0.186991486151685, 0.2330532561781, 0.167321001424632, 0.171232412843018, 0.0995517477546361, 0.230184731543739), PROX_SUPERMARKET = c(0.253358431108118, 0.181636181040517, 0.3594639622224, 0.371011221099329, 0.231809873410795, 0.249639808314143, 0.199839014107547, 0.281017798180362, 0.428569074432488, 0.125440795942109, 0.0207321820187816, 0.482493892596986, 0.40197012970004, 0.142773459146917, 0.40197012970004, 0.233052713938452, 0.167319845962294, 0.171231859107883, 0.0995512052866983, 0.23018467784701), WITHIN_350M_KINDERGARTEN = c(3L, 4L, 2L, 2L, 1L, 1L, 2L, 2L, 0L, 2L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 6L, 6L, 5L, 8L, 7L, 5L, 9L, 6L, 7L, 5L, 6L, 5L, 4L, 8L, 5L, 8L, 4L), WITHIN_350M_BUS = c(9L, 8L, 10L, 11L, 7L, 7L, 7L, 13L, 4L, 9L, 9L, 4L, 2L, 9L, 2L, 11L, 9L, 7L, 8L, 13L), WITHIN_1KM_PRISCH = c(5L, 6L, 9L, 8L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 5L, 6L, 7L, 6L, 8L, 7L, 6L, 7L, 5L), DNeighbour = c(0, 76.0861759698575, 158.512726422509, 207.390485690675, 326.383905944331, 388.233731480462, 475.515732263645, 522.040677164378, 543.563369635704, 582.72659151141, 598.08207944196, 627.212127593492, 629.725017123777, 633.043414610701, 634.778348380472, 643.53918114629, 684.553462675298, 702.595350924458, 708.53762834819, 755.531164560708)), row.names = c("72", "165", "15", "660", "339", "153", "141", "301", "655", "887", "754", "886", "474", "878", "313", "549", "57", "837", "76", "516"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.979819639509511, 0.913902902141903, 0.854980948235756, 0.661590855280284, 0.54162634517462, 0.36467298938587, 0.273086048656882, 0.232708229878098, 0.164127165259134, 0.139399090588835, 0.0966174946069419, 0.0932082572319405, 0.0887798081459088, 0.0864983837606459, 0.0753430926907755, 0.0320634583835991, 0.0182843728258701, 0.0145274599843479, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3243920328
R squared (OOB): 0.2217951
$Forests[[73]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 455000, 420000, 475000, 455000, 460000, 490888, 412000, 415000, 398000, 437000, 485000, 465000, 530000, 470000, 525000, 495000, 450000, 450000, 465000), floor_area_sqm = c(92, 93, 93, 92, 92, 92, 93, 90, 93, 93, 93, 95, 95, 95, 93, 97, 93, 94, 95, 90), storey_order = c(3L, 4L, 1L, 5L, 5L, 3L, 5L, 3L, 2L, 1L, 2L, 6L, 4L, 4L, 5L, 3L, 5L, 4L, 3L, 5L), remaining_lease_mths = c(1107, 1096, 1101, 1098, 1108, 1097, 1141, 1034, 1071, 1077, 1076, 1113, 1110, 1106, 1125, 1098, 1080, 1123, 1126, 1132), PROX_CBD = c(14.2518409016409, 14.3469943525049, 14.3298082323417, 14.3437499696049, 14.2694643570804, 14.2694643570804, 14.4799585140632, 13.9701294998534, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.2445424628862, 14.3101587663686, 14.4087790426081, 14.2374266118925, 14.3488328635023, 14.2035293519974, 14.0429369190019, 14.1366846915735, 14.6796515041342), PROX_ELDERLYCARE = c(0.985840321219444, 1.07571195137499, 0.943112693551276, 1.14464302293932, 1.14423906696184, 1.14423906696184, 1.06862824267944, 0.798789790509628, 0.732225931930739, 0.732225931930739, 0.732225931930739, 1.24643506877499, 1.29024298571696, 0.87860471100088, 1.2819446304668, 0.805205193908325, 0.685279068417721, 1.1015647640471, 1.17371591683522, 1.45102259724198), PROX_HAWKER = c(0.656651462258042, 0.654543769257927, 0.494981643036057, 0.74882220835846, 0.826638245470088, 0.826638245470088, 0.462243392197612, 0.796241674024292, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.968852406622053, 0.961388959141492, 0.295591155505828, 1.02089221118434, 0.28631929470226, 0.384064154962602, 1.07710025413616, 1.09084844555913, 0.836784965651702), PROX_MRT = c(0.189142279194464, 0.131478587775223, 0.122691316210064, 0.217663394995295, 0.30438768875815, 0.30438768875815, 0.082651796212049, 0.262922949537813, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.184117552261459, 0.148967878322013, 0.258499173090988, 0.148741201515391, 0.320519516131068, 0.289240493397468, 0.324573358240557, 0.218319465176875, 0.391052893274669), PROX_PARK = c(0.785709089572823, 0.731552922713316, 0.760551135167525, 0.636899975343007, 0.599699049952129, 0.599699049952129, 0.682350458092963, 0.929619749314005, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.481320095248247, 0.444639968372477, 0.572778275466331, 0.440474428767772, 0.585388118838944, 0.69423802629866, 0.58019258504408, 0.474063272255088, 0.566439778554251), PROX_GOOD_PRISCH = c(5.03443000866885, 5.13548460888622, 5.05687720866847, 5.1680916684458, 5.12184985907385, 5.12184985907385, 5.20136656590841, 4.76155598853922, 4.87692111553996, 4.87692111553996, 4.87692111553996, 5.1542412945362, 5.21803047984022, 5.07040230577432, 5.16870486361587, 4.99658730632735, 4.84858590291698, 4.9857651679507, 5.09375212835948, 5.51577006817018), PROX_MALL = c(0.535261743386166, 0.480981762762808, 0.644100917109673, 0.38589862433106, 0.351657486288216, 0.351657486288216, 0.64848155368644, 0.698652085628877, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.248497232357685, 0.199960318099191, 0.48422641650143, 0.22058685557285, 0.415696526053807, 0.37351280301214, 0.401409437181884, 0.295276560881227, 0.38618207223371 ), PROX_CHAS = c(0.121511881264649, 0.0578525184286013, 0.116678641770301, 0.0401042229543167, 0.120456720485379, 0.120456720485379, 0.149921511006425, 0.224338502615803, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.185564313785613, 0.199960275799137, 0.263312743704905, 0.177995101264401, 0.232702657922268, 0.170907589664044, 0.0207330025336023, 0.0995517477546361, 0.367772140885018 ), PROX_SUPERMARKET = c(0.121511691834874, 0.0704323341151683, 0.116679779166118, 0.165776473264822, 0.244158473149448, 0.244158473149448, 0.149922203205158, 0.281017798180362, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.185564776027004, 0.199173279096103, 0.263313051629592, 0.177995229543633, 0.232703172737007, 0.170908382081647, 0.0207321820187816, 0.0995512052866983, 0.0442147517112349 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(10L, 7L, 7L, 8L, 10L, 10L, 6L, 7L, 5L, 5L, 5L, 9L, 8L, 6L, 8L, 6L, 5L, 6L, 8L, 4L ), WITHIN_350M_BUS = c(9L, 8L, 9L, 8L, 9L, 9L, 6L, 13L, 9L, 9L, 9L, 7L, 6L, 10L, 6L, 9L, 9L, 9L, 8L, 4L), WITHIN_1KM_PRISCH = c(6L, 4L, 5L, 5L, 6L, 6L, 4L, 8L, 5L, 5L, 5L, 7L, 7L, 5L, 7L, 6L, 5L, 7L, 7L, 4L), DNeighbour = c(0, 102.675859667079, 160.546281323825, 165.877173179607, 190.925985307168, 193.372945265977, 269.224774303169, 277.594328506654, 322.730053122127, 325.828531305584, 326.649043246842, 333.945064458585, 351.992705191411, 363.787849936818, 387.260562017625, 392.056185788527, 408.955551673437, 423.090524995085, 436.281547188778, 486.013667099569)), row.names = c("73", "488", "688", "70", "470", "434", "979", "301", "272", "448", "911", "349", "142", "969", "537", "363", "66", "754", "76", "996"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91272931480517, 0.793667541671588, 0.780595777394038, 0.715168110157227, 0.708450578777671, 0.480450113859231, 0.453965691707913, 0.312545408017791, 0.303105447726317, 0.300614953545454, 0.278656496008663, 0.226071686870578, 0.193360150082412, 0.133293471672032, 0.121990760054289, 0.0852430608322182, 0.0586481334499629, 0.0377068215735105, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 966564929
R squared (OOB): 0.1962131
$Forests[[74]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 350000, 345000, 364000, 345000, 330000, 339000, 315000, 338000, 305000, 320000, 313000, 324000, 325000, 295000, 333000, 315000, 333000, 335000, 312000), floor_area_sqm = c(101, 102, 102, 100, 102, 102, 102, 102, 102, 99, 100, 99, 90, 91, 101, 100, 103, 103, 100, 101), storey_order = c(1L, 4L, 4L, 2L, 2L, 1L, 3L, 2L, 4L, 1L, 4L, 4L, 4L, 2L, 1L, 4L, 2L, 1L, 4L, 2L), remaining_lease_mths = c(924, 923, 926, 921, 927, 911, 923, 913, 922, 921, 930, 918, 929, 970, 917, 928, 926, 953, 930, 933), PROX_CBD = c(18.0902268845521, 18.0569924715364, 18.236688278315, 17.9386403893839, 18.2868848905217, 18.2320763538069, 17.9456645257603, 17.9994058772431, 18.1611534549189, 17.9733391318796, 18.242108360018, 17.8728040148932, 18.3448727328387, 17.7083177660008, 18.4986491838169, 18.2095446148373, 18.5458637520931, 17.7412802518209, 17.9186379864086, 18.4625985868209), PROX_ELDERLYCARE = c(0.706169610995159, 0.59750504274373, 0.732088251039709, 0.714833653499633, 0.896456720381782, 0.927534095024191, 0.476454782767532, 0.430537495183344, 0.519233937445895, 0.376016337241346, 1.08331104464233, 0.330981516384048, 1.12000720290482, 0.378187975507624, 0.86418951980865, 1.17430183890643, 0.890661700747245, 1.00357172816211, 1.13507400842797, 0.765079897684544 ), PROX_HAWKER = c(0.370412154176866, 0.391180253405874, 0.537987121264097, 0.201936965562497, 0.547085889030319, 0.493410913505403, 0.3648710200987, 0.472244893923117, 0.617364695979906, 0.501520555884575, 0.548257960059823, 0.446535534086157, 0.636376603494217, 0.340346390827249, 0.838043969781633, 0.579651089601917, 0.898999046399804, 0.286367973105455, 0.435091735724103, 0.906262708365532), PROX_MRT = c(0.341202563029131, 0.384524332485438, 0.511061821383635, 0.168914117564514, 0.495991449430539, 0.433316978327494, 0.385567417899789, 0.492638498779759, 0.623413162025338, 0.52882455357406, 0.47401652613315, 0.4868918768976, 0.565211037998289, 0.403335562748004, 0.812751343363136, 0.501132314022455, 0.87509641959225, 0.240079810641839, 0.364011265623101, 0.897303014326537), PROX_PARK = c(1.8531048262974, 1.77011013021076, 1.7164330470264, 1.99379565561889, 1.86697967968657, 1.96114614265628, 1.76180373116006, 1.65421298847909, 1.52418818882418, 1.62685700377268, 2.12857307310705, 1.69875568186822, 2.08056453235766, 1.86766019581863, 1.49181484955502, 2.25371860749481, 1.4387346144793, 2.28949331488756, 2.31505119222808, 1.31620863428189), PROX_GOOD_PRISCH = c(8.60631027953587, 8.58956131155308, 8.76378557853615, 8.4444135457925, 8.78822500750919, 8.72297519828522, 8.49089982759618, 8.5589292690065, 8.72758527833631, 8.54142359534323, 8.71021480286832, 8.43952013253886, 8.81498363377987, 8.26299778187914, 9.04519470993137, 8.6635222339794, 9.09837600782165, 8.20478390995202, 8.3676789538936, 9.04019528068803), PROX_MALL = c(0.342860958869265, 0.407254736414821, 0.240339889961931, 0.238372860218233, 0.1450338527091, 0.22704735136933, 0.428159644756295, 0.446560923090423, 0.475604736810637, 0.395841490391381, 0.347669457974494, 0.330972758922268, 0.284195187673565, 0.335143296665789, 0.305101649121832, 0.468966497593582, 0.359721010486642, 0.222110908162432, 0.384238747959315, 0.414588198127445), PROX_CHAS = c(0.209799590563819, 0.222103720735081, 0.184864523484869, 0.076984763134016, 0.0217240252323136, 0.11607611654581, 0.218909691095897, 0.324811070171065, 0.405258493214775, 0.364030465322827, 0.274735402884708, 0.330972805611547, 0.24769320941352, 0.30242004444134, 0.305101651313883, 0.3998394205418, 0.359721009550721, 0.222110881748482, 0.360842629752134, 0.399223798550346), PROX_SUPERMARKET = c(0.342860053820009, 0.385535197909366, 0.240339157209448, 0.171190500184261, 0.145032957963293, 0.227046556279957, 0.365864675212809, 0.408691343873882, 0.475604214408431, 0.356071330024396, 0.347668959247477, 0.300218301814749, 0.284194910851331, 0.332189289926598, 0.305101855713295, 0.402574253870019, 0.359721304530864, 0.222110358133712, 0.360842909613722, 0.414588227521533), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 4L, 6L, 6L, 7L, 5L, 3L, 4L, 5L, 3L, 3L, 4L, 5L, 6L, 6L, 2L, 5L, 5L, 1L, 6L), WITHIN_350M_BUS = c(7L, 9L, 7L, 8L, 9L, 10L, 8L, 9L, 10L, 11L, 7L, 8L, 8L, 7L, 9L, 8L, 9L, 16L, 11L, 8L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 5L, 4L, 4L, 6L, 7L, 6L, 7L, 4L, 7L, 4L, 5L, 4L, 4L, 4L, 4L, 3L, 5L), DNeighbour = c(0, 120.284936781345, 166.648606964522, 174.429371691038, 208.707091593958, 215.416202768474, 234.959267420849, 290.415090956273, 340.868167060616, 344.036812794478, 379.057890060698, 380.380911439218, 410.687508975464, 443.350985025891, 468.40390999993, 484.083478843943, 527.934320584439, 541.955441541314, 551.00860279151, 567.36046219434)), row.names = c("74", "491", "227", "638", "787", "443", "20", "177", "330", "179", "608", "992", "512", "544", "684", "243", "576", "242", "590", "729"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.912125512600622, 0.834893276882614, 0.819895061276784, 0.747674580473384, 0.732465615090675, 0.686410353033185, 0.544627140830596, 0.408376713539932, 0.399805360709688, 0.306508512364312, 0.303062103620538, 0.226606363656421, 0.151610001183506, 0.101385249994338, 0.0739922006491427, 0.0179967598760781, 0.00766502035285405, 0.00322751529467555, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 279661678
R squared (OOB): -0.008038375
$Forests[[75]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(815000, 760000, 838000, 650000, 545000, 680000, 630000, 638000, 680000, 315000, 445000, 480000, 515000, 446000, 550000, 518000, 310000, 470000, 515000, 330000), floor_area_sqm = c(91, 91, 91, 86, 86, 86, 101, 105, 76, 87, 84, 94, 110, 94, 105, 84, 82, 84, 103, 82), storey_order = c(11L, 9L, 12L, 3L, 1L, 3L, 2L, 3L, 11L, 1L, 3L, 6L, 1L, 2L, 2L, 3L, 5L, 3L, 3L, 4L), remaining_lease_mths = c(1109, 1091, 1106, 1018, 1025, 1025, 952, 918, 1071, 633, 647, 725, 859, 723, 786, 781, 656, 813, 823, 657), PROX_CBD = c(5.46273996086224, 5.4124717534787, 5.38577040159704, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.76616775136128, 5.24252163748666, 5.17664618337401, 5.88382015009973, 4.82546817648507, 4.50933618399607, 5.31333197008925, 4.45295385586978, 6.4090346428634, 6.59778313634683, 5.9699685911294, 6.30150758144434, 6.41432963568309, 6.06674643703895), PROX_ELDERLYCARE = c(0.323825203617813, 0.277453528347438, 0.343873602324804, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.708186986363007, 0.232760622048558, 0.203403853153192, 0.599695566252105, 0.401252043911139, 0.665866395733666, 0.301885421229742, 0.645271528549996, 0.336883008423279, 0.619464736019043, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.10409496222889), PROX_HAWKER = c(0.17988889362956, 0.214745652304629, 0.225377370173431, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.25612232537118, 0.316098981667774, 0.242990200436355, 0.302293625820731, 0.33634581375869, 0.665007751295857, 0.15027253820603, 0.601904675681234, 0.729024203622067, 1.00589931737343, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.346985863757343), PROX_MRT = c(0.495510769155532, 0.525678460826462, 0.452916639575337, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.0934691468297738, 0.353807427048722, 0.347215067697513, 0.37771060533367, 0.437510974512092, 0.549595780709265, 0.839256513816073, 0.66128766903618, 0.631935879685516, 0.372865816575034, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.1005845300218 ), PROX_PARK = c(0.816564732509704, 0.766524211973089, 0.680409922157526, 0.550000337404237, 0.482110245392283, 0.482110245392283, 1.02675087524374, 0.540897442657821, 0.502895249788983, 1.09766236241216, 0.386749503328341, 0.353281501558379, 0.919693677764514, 0.473457593144303, 0.73120409495038, 0.432673847047101, 0.792968228054446, 0.950460734805334, 0.941128983241434, 0.741200181243785 ), PROX_GOOD_PRISCH = c(1.99475835919692, 2.04167837943161, 2.04281306492033, 2.16237499594262, 2.22494939608982, 2.22494939608982, 1.65694818911091, 2.20280244575696, 2.27859573799937, 1.61186682958131, 2.65585299610189, 2.94429219434277, 2.32631552336422, 3.02211493728223, 1.19038460547274, 0.909917905905181, 1.89588922913119, 1.50990256016426, 1.35156641752108, 1.85819018299306), PROX_MALL = c(0.68208602871978, 0.636573036587929, 0.513452616263142, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.834887080030876, 0.315823950773482, 0.285366785950761, 0.966526596905427, 0.337875853585261, 0.485349818185599, 0.752077094160308, 0.570379319619026, 0.56447134405004, 0.324462922438517, 1.25835483053691, 0.872189526609738, 0.713954983197348, 1.22044581333525), PROX_CHAS = c(0.185272865297861, 0.208534953207918, 0.180097972613039, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.143086854941205, 0.0731998871787336, 0.0737889624358689, 0.256579842259861, 0.315432137833306, 0.331046161101227, 0.111194343620761, 0.303272176186244, 0.141339892509329, 0.0558741615176373, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.252393584019624), PROX_SUPERMARKET = c(0.544212695479659, 0.496000676868079, 0.397689630461078, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.318319510093507, 0.266280670019211, 0.177322353300672, 0.27867057765081, 0.0907256678718214, 0.325943517329761, 0.370675298005651, 0.34627255092781, 0.360911693423373, 0.173430033183904, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.321431524942613), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 4L, 4L, 4L, 4L, 2L, 3L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 2L, 2L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 7L, 5L, 6L, 6L, 1L, 5L, 7L, 4L, 2L, 1L, 3L, 1L, 5L, 3L, 2L, 4L, 4L, 2L), WITHIN_350M_BUS = c(8L, 7L, 8L, 9L, 9L, 9L, 8L, 10L, 9L, 8L, 8L, 5L, 12L, 6L, 9L, 7L, 8L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 2L, 0L, 3L, 1L, 3L, 2L, 4L, 4L, 3L, 5L), DNeighbour = c(0, 48.4205987327176, 203.988772447919, 303.377122740384, 365.454444383232, 366.789198378685, 437.424061682392, 627.576029351768, 695.436516164843, 853.167058901106, 1004.96310635884, 1156.95631410591, 1161.41178983268, 1271.99234239571, 1292.7523843873, 1330.0647861818, 1469.78324069698, 1472.73323203319, 1472.8370905575, 1554.03754983397)), row.names = c("75", "436", "116", "199", "533", "181", "430", "472", "897", "201", "288", "622", "279", "346", "269", "957", "920", "417", "114", "628"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998059308837426, 0.965836542664998, 0.925231749038523, 0.892453675784209, 0.891689200189071, 0.847819857086051, 0.700429445422035, 0.639585724512047, 0.488040124448889, 0.338498868448138, 0.198687143180134, 0.194892423659809, 0.108929351521381, 0.0948624454669617, 0.0715427643696122, 0.0111288504860793, 0.0103834159747685, 0.0103576160392138, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13922507540
R squared (OOB): 0.4150634
$Forests[[76]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 470000, 450000, 437000, 485000, 435000, 403000, 452000, 465000, 460000, 455000, 545000, 475000, 460000, 455000, 412000, 450000, 465000, 420000, 365000), floor_area_sqm = c(95, 93, 94, 94, 95, 94, 90, 95, 95, 92, 92, 93, 92, 92, 93, 90, 90, 90, 93, 90), storey_order = c(3L, 5L, 4L, 3L, 6L, 2L, 3L, 3L, 4L, 3L, 5L, 3L, 5L, 3L, 4L, 3L, 2L, 5L, 1L, 3L), remaining_lease_mths = c(1126, 1125, 1123, 1120, 1113, 1113, 1053, 1121, 1110, 1097, 1108, 1134, 1098, 1107, 1096, 1034, 1134, 1132, 1101, 979), PROX_CBD = c(14.1366846915735, 14.2374266118925, 14.0429369190019, 14.0691382395842, 14.2445424628862, 14.0214886887106, 14.2313196249897, 14.2856092918761, 14.3101587663686, 14.2694643570804, 14.2694643570804, 14.4432157047801, 14.3437499696049, 14.2518409016409, 14.3469943525049, 13.9701294998534, 14.6796515041342, 14.6796515041342, 14.3298082323417, 13.6373310118807), PROX_ELDERLYCARE = c(1.17371591683522, 1.2819446304668, 1.1015647640471, 1.08280856328681, 1.24643506877499, 1.04333655871926, 1.23431696680562, 1.29536834443332, 1.29024298571696, 1.14423906696184, 1.14423906696184, 1.44181352445962, 1.14464302293932, 0.985840321219444, 1.07571195137499, 0.798789790509628, 1.45102259724198, 1.45102259724198, 0.943112693551276, 0.753498484846986), PROX_HAWKER = c(1.09084844555913, 1.02089221118434, 1.07710025413616, 1.21079813450924, 0.968852406622053, 1.2014358291776, 1.20453145676494, 1.14967766552968, 0.961388959141492, 0.826638245470088, 0.826638245470088, 1.1926703176924, 0.74882220835846, 0.656651462258042, 0.654543769257927, 0.796241674024292, 0.836784965651702, 0.836784965651702, 0.494981643036057, 1.08343538740726), PROX_MRT = c(0.218319465176875, 0.148741201515391, 0.324573358240557, 0.281224364060027, 0.184117552261459, 0.325652198483679, 0.14509881944895, 0.0748886383392391, 0.148967878322013, 0.30438768875815, 0.30438768875815, 0.142722405117506, 0.217663394995295, 0.189142279194464, 0.131478587775223, 0.262922949537813, 0.391052893274669, 0.391052893274669, 0.122691316210064, 0.0904459633140829), PROX_PARK = c(0.474063272255088, 0.440474428767772, 0.58019258504408, 0.468913262301943, 0.481320095248247, 0.524931496780237, 0.30799989212087, 0.297003339879563, 0.444639968372477, 0.599699049952129, 0.599699049952129, 0.164631246691225, 0.636899975343007, 0.785709089572823, 0.731552922713316, 0.929619749314005, 0.566439778554251, 0.566439778554251, 0.760551135167525, 0.802899104641211), PROX_GOOD_PRISCH = c(5.09375212835948, 5.16870486361587, 4.9857651679507, 5.07622831499557, 5.1542412945362, 5.02043421457898, 5.24106386657147, 5.27158847877433, 5.21803047984022, 5.12184985907385, 5.12184985907385, 5.44062149940817, 5.1680916684458, 5.03443000866885, 5.13548460888622, 4.76155598853922, 5.51577006817018, 5.51577006817018, 5.05687720866847, 4.47444600576345), PROX_MALL = c(0.295276560881227, 0.22058685557285, 0.401409437181884, 0.352184781664103, 0.248497232357685, 0.399157770965225, 0.200492724858517, 0.136646142991964, 0.199960318099191, 0.351657486288216, 0.351657486288216, 0.0864828813466827, 0.38589862433106, 0.535261743386166, 0.480981762762808, 0.698652085628877, 0.38618207223371, 0.38618207223371, 0.644100917109673, 0.719665126414215 ), PROX_CHAS = c(0.0995517477546361, 0.177995101264401, 0.0207330025336023, 0.167321001424632, 0.185564313785613, 0.142774662207743, 0.200492722653611, 0.136646133179357, 0.199960275799137, 0.120456720485379, 0.120456720485379, 0.0864829242311455, 0.0401042229543167, 0.121511881264649, 0.0578525184286013, 0.224338502615803, 0.367772140885018, 0.367772140885018, 0.116678641770301, 0.111923036871509 ), PROX_SUPERMARKET = c(0.0995512052866983, 0.177995229543633, 0.0207321820187816, 0.167319845962294, 0.185564776027004, 0.142773459146917, 0.210915135620544, 0.146294584623949, 0.199173279096103, 0.244158473149448, 0.244158473149448, 0.0916346746399726, 0.165776473264822, 0.121511691834874, 0.0704323341151683, 0.281017798180362, 0.0442147517112349, 0.0442147517112349, 0.116679779166118, 0.371011221099329 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 2L, 1L, 2L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 6L, 8L, 9L, 6L, 6L, 6L, 8L, 10L, 10L, 4L, 8L, 10L, 7L, 7L, 4L, 4L, 7L, 6L), WITHIN_350M_BUS = c(8L, 6L, 9L, 9L, 7L, 9L, 6L, 8L, 6L, 9L, 9L, 5L, 8L, 9L, 8L, 13L, 4L, 4L, 9L, 11L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 7L, 7L, 6L, 7L, 7L, 6L, 6L, 5L, 5L, 6L, 4L, 8L, 4L, 4L, 5L, 8L), DNeighbour = c(0, 102.823734444031, 111.350960825278, 127.885766912709, 136.302841018427, 142.346244287668, 175.663532342548, 178.389342636429, 185.567247064899, 265.801384073847, 270.479036249035, 344.622019784082, 355.547617197878, 436.281547188778, 444.43060563481, 476.145567107718, 571.720712781959, 575.164366287321, 593.808196517538, 640.729433531145)), row.names = c("76", "537", "754", "57", "349", "878", "283", "32", "142", "434", "470", "240", "70", "73", "488", "301", "405", "996", "688", "660"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.949156111456546, 0.94050777170245, 0.921911498266172, 0.911539229312318, 0.90372342683342, 0.855320349757619, 0.850977683101819, 0.839277666847886, 0.685428740272746, 0.675348380454756, 0.505105602589262, 0.478966583741559, 0.287678107435645, 0.26923052526876, 0.200486420475555, 0.0415371824871678, 0.0377083570118012, 0.0199089736289167, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1108140942
R squared (OOB): 0.1280606
$Forests[[77]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 385000, 350880, 430000, 315000, 338000, 410000, 421000, 670000, 425000, 323000, 392000, 7e+05, 348000, 309000, 445000, 345000, 540000, 415000, 463888), floor_area_sqm = c(104, 104, 91, 91, 91, 93, 93, 93, 92, 108, 92, 103, 92, 93, 91, 100, 91, 92, 92, 95), storey_order = c(3L, 4L, 2L, 4L, 1L, 5L, 4L, 4L, 5L, 3L, 2L, 2L, 4L, 4L, 2L, 3L, 3L, 6L, 2L, 1L), remaining_lease_mths = c(751, 740, 785, 777, 790, 860, 788, 789, 1121, 820, 690, 833, 1126, 777, 774, 949, 773, 1142, 1130, 1140), PROX_CBD = c(10.2659136784881, 10.2659136784881, 10.3813809316332, 10.4167519306418, 10.6917699702976, 9.71808261065178, 10.7402382849343, 10.8005053894847, 11.0595651330709, 10.7884209511687, 9.445702961959, 10.8307618753175, 11.1573644039326, 9.5834162789491, 9.64616581570663, 9.38671442358298, 9.63489497584329, 11.3687765497058, 11.3687765497058, 11.4133195883395), PROX_ELDERLYCARE = c(0.737818764037149, 0.737818764037149, 0.833489789321986, 0.852176862644424, 1.07660186858624, 0.288600487645686, 1.05196585123006, 1.11154389564577, 1.41694161867716, 1.11323464510705, 0.0646727834979237, 1.12487398858542, 1.34447435494956, 0.221128007339761, 0.306199433665808, 0.197320443098403, 0.42629854090558, 1.27208236570677, 1.27208236570677, 1.61512702812623 ), PROX_HAWKER = c(1.65941342147148, 1.65941342147148, 1.5910354083573, 1.55256346901264, 1.35937058559257, 1.10941781168001, 1.02652926791064, 0.918995125488027, 1.19495083476736, 0.812377793689625, 0.802499530175562, 0.775872885593274, 1.10011050744246, 0.844035637065003, 0.906506968115566, 0.671765492644128, 0.908741650371918, 1.07923254025891, 1.07923254025891, 1.4377955077332), PROX_MRT = c(0.684374477874155, 0.684374477874155, 0.699917284291438, 0.686459009674335, 0.753106278920522, 0.750225097750018, 0.546812793492647, 0.566932323762424, 0.991329354536752, 0.526269526678983, 0.834535111428891, 0.568072215940967, 0.876646963171676, 0.679762822214213, 0.626377719466395, 0.671695564859285, 0.669484450879797, 0.671331594421278, 0.671331594421278, 0.8250506195824), PROX_PARK = c(0.570788416471153, 0.570788416471153, 0.616002692100522, 0.613918856542286, 0.536819237128991, 0.552878075981585, 0.401614025373747, 0.370936327890873, 0.275833477585303, 0.467051942358664, 0.508498628446561, 0.443949121553361, 0.189026691537682, 0.171128410914521, 0.106198450905693, 0.409638708762546, 0.197084482081202, 0.294690087030438, 0.294690087030438, 0.60176146852012), PROX_GOOD_PRISCH = c(2.58742850928016, 2.58742850928016, 2.6286340652406, 2.62113030487697, 2.68318776685765, 2.3197363622043, 2.39141973384207, 2.34700895725274, 2.8385375863655, 2.2131785217075, 2.16640973416033, 2.22887532154294, 2.83177349547833, 1.81796659730331, 1.71137279935344, 1.96445822173508, 1.59153495480405, 2.95589454100459, 2.95589454100459, 3.26097143466547), PROX_MALL = c(0.364765391124967, 0.364765391124967, 0.365493224544838, 0.350991485118426, 0.459259689573629, 0.64580888250568, 0.344610557976029, 0.363372953846058, 0.76911725394793, 0.340751907865098, 0.855253012280219, 0.384053234723219, 0.831480717149744, 0.812301361871699, 0.808294932987377, 0.704978058880463, 0.873569112263515, 0.814743407183115, 0.814743407183115, 0.979751787656279), PROX_CHAS = c(0.204257711541377, 0.204257711541377, 0.28517644723447, 0.302383860370021, 0.0626028682349028, 0.122290728478786, 0.106045676778667, 0.111289200730163, 0.0661119226245057, 0.260152478655286, 0.378465676389041, 0.2644107607892, 0.0819321575559949, 0.334146331647452, 0.415210445937219, 0.181909444046462, 0.454068185577158, 0.257507761616553, 0.257507761616553, 0.136218265087875), PROX_SUPERMARKET = c(0.384238743245603, 0.384238743245603, 0.49431722643315, 0.519095500550079, 0.550262392018624, 0.190117050177684, 0.357992185767737, 0.386863986973968, 0.444069124865739, 0.363982132031921, 0.234896025437738, 0.407226974513028, 0.408274605358357, 0.581458245406798, 0.675617328849562, 0.448356351676465, 0.717910522287554, 0.30094246041235, 0.30094246041235, 0.0830307595499944), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 1L, 3L, 2L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 1L, 3L, 1L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 8L, 10L, 9L, 7L, 6L, 6L, 9L, 9L, 8L, 10L, 11L, 6L, 7L, 8L, 9L, 5L, 10L, 10L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 2L, 5L, 5L, 3L, 6L, 2L, 6L, 3L, 4L, 4L, 2L, 3L, 3L, 3L, 1L), DNeighbour = c(0, 3.53630356120425, 118.1781539198, 155.565749786992, 427.933897508045, 564.951028796857, 642.447016033009, 740.430940805628, 803.996427427854, 849.427317071116, 870.71959155664, 882.444109870849, 908.651385390872, 946.433709672559, 993.276300204312, 1017.35988911131, 1096.86713709792, 1119.1924660519, 1125.3209547517, 1151.08052336494)), row.names = c("77", "501", "626", "480", "569", "624", "6", "56", "407", "696", "67", "743", "425", "799", "785", "373", "273", "876", "157", "303"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981123754728, 0.979030016683647, 0.963803867426613, 0.742680632685062, 0.576255213236934, 0.47402714336028, 0.343667057686295, 0.262285521015421, 0.207430963655653, 0.183015806888936, 0.169983127002826, 0.142026114566082, 0.104953514235406, 0.0652241651913206, 0.0478926665607885, 0.00845984951898893, 0.00298531020683917, 0.00195862848839428, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7026745771
R squared (OOB): 0.3824534
$Forests[[78]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 370000, 355000, 359900, 245000, 279000, 305000, 316000, 318000, 375000, 297000, 325000, 298000, 303888, 330000, 350000, 255000, 270000, 303000, 250000), floor_area_sqm = c(96, 93, 93, 93, 88, 91, 91, 92, 91, 92, 91, 91, 93, 93, 103, 103, 91, 97, 92, 97), storey_order = c(4L, 5L, 3L, 3L, 2L, 2L, 4L, 3L, 1L, 4L, 3L, 4L, 1L, 2L, 2L, 4L, 4L, 2L, 1L, 4L), remaining_lease_mths = c(791, 1106, 1111, 1117, 668, 801, 791, 781, 765, 783, 788, 780, 777, 782, 773, 768, 686, 687, 794, 708), PROX_CBD = c(18.5761736305699, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 18.2989051402725, 18.2610111258248, 18.2234963781047, 18.2234963781047, 18.1857629477019, 18.1476771148045, 18.1476771148045, 18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 19.1428796063974, 19.1998859465191, 18.2139172788048, 19.2477081153014), PROX_ELDERLYCARE = c(0.0638277150498875, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 0.397078044127006, 0.421521882373529, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.519546459890619, 0.519546459890619, 0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.457204003422965, 0.482976337773198, 0.649170232100017, 0.533620939869422), PROX_HAWKER = c(0.562029876499453, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.491047773869601, 0.453171307776496, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.209390724873544, 0.209390724873544, 0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.491246203286744, 0.407382567332432, 0.488031980714328, 0.435575948420033 ), PROX_MRT = c(0.874368880716004, 1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.552168886353884, 0.547550551918807, 0.545975779093886, 0.545975779093886, 0.548087095608087, 0.491311596778589, 0.491311596778589, 0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 1.0490560030484, 1.13705578024219, 0.192826481399443, 1.17336842789895 ), PROX_PARK = c(0.287868908027907, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 0.287159802467115, 0.272660801967067, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.270911567278729, 0.270911567278729, 0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.602588748705797, 0.708199402424467, 0.532358306258428, 0.715290586226954 ), PROX_GOOD_PRISCH = c(9.51590189269927, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.19982386356694, 9.16752282736586, 9.1355701416359, 9.1355701416359, 9.10363750169146, 9.18618174729203, 9.18618174729203, 9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 10.1724586401982, 10.205087741046, 9.33501569353139, 10.2559210914134), PROX_MALL = c(0.624506085881379, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.486326630506135, 0.448092738738542, 0.411037179701155, 0.411037179701155, 0.374195605351922, 0.218975149940797, 0.218975149940797, 0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 1.19002137667581, 1.23204265332191, 0.498813518897969, 1.28177138580973 ), PROX_CHAS = c(0.0792988689034794, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.0660681856594747, 0.0964740211655948, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.218975205360203, 0.218975205360203, 0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.472048134528426, 0.377747950290313, 0.0363398547195702, 0.34509608786971 ), PROX_SUPERMARKET = c(0.625539331690589, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.490326509583637, 0.457654559995222, 0.421116980529575, 0.421116980529575, 0.38486207983901, 0.206881250620068, 0.206881250620068, 0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 1.03656246660954, 1.12464344461301, 0.186956242757619, 1.16090501353567 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 2L, 4L, 2L, 2L, 5L, 2L ), WITHIN_350M_BUS = c(10L, 16L, 16L, 16L, 13L, 6L, 6L, 6L, 6L, 4L, 7L, 7L, 8L, 8L, 9L, 10L, 6L, 10L, 9L, 9L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 0L), DNeighbour = c(0, 229.643961072573, 234.345203254666, 237.360396302277, 318.721328967813, 336.663227627425, 361.208883209184, 384.908725730374, 387.252220323211, 418.996394308123, 534.942829457124, 539.854355685291, 629.759400982485, 634.050156221918, 666.050111743872, 697.47659128707, 710.981867890753, 712.293303385713, 721.349769498237, 755.427811673511)), row.names = c("78", "637", "418", "604", "96", "433", "905", "202", "47", "733", "827", "944", "11", "106", "810", "367", "484", "193", "481", "981"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.823717619355871, 0.81679392003988, 0.812295218066603, 0.675673007592823, 0.64222276950822, 0.595013553763628, 0.548170132200053, 0.543484776870718, 0.47937038417895, 0.24855076017767, 0.239412853348543, 0.0930459156395728, 0.0873391457024239, 0.0495640410553163, 0.0217684433165398, 0.0130437667428108, 0.012307360132526, 0.00777691898730863, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1183539161
R squared (OOB): 0.2137113
$Forests[[79]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 420000, 548000, 375000, 345000, 638000, 630000, 588000, 485000, 516000, 440000, 450000, 448000, 335000, 5e+05, 565000, 435000, 670000, 520000, 439000), floor_area_sqm = c(93, 91, 95, 92, 92, 102, 102, 95, 103, 98, 92, 92, 105, 91, 105, 103, 98, 94, 108, 97), storey_order = c(3L, 1L, 2L, 2L, 1L, 9L, 6L, 3L, 2L, 3L, 3L, 1L, 1L, 3L, 2L, 4L, 1L, 6L, 1L, 3L), remaining_lease_mths = c(728, 742, 981, 695, 695, 869, 870, 1025, 855, 698, 677, 679, 866, 754, 857, 852, 692, 1104, 860, 669), PROX_CBD = c(8.20083785223568, 8.31995738049774, 8.37940280964872, 8.4016901584654, 8.46158045860266, 7.86314261154951, 7.86314261154951, 8.51090417959469, 7.70120549943486, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.05276498978228, 8.32334928378694, 8.19182633034048, 8.19182633034048, 8.85689554561162, 8.58683984966127, 7.50210394472385, 8.73211086874077), PROX_ELDERLYCARE = c(0.41240614163537, 0.259768432786295, 0.335901694998922, 0.150390524199432, 0.0854535518544851, 0.731462959428347, 0.731462959428347, 0.120425912751251, 0.883817181840043, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.599632276485302, 0.163895949541214, 0.444818640633349, 0.444818640633349, 0.272187629818594, 0.203840329735754, 0.808331791227546, 0.292319821872094 ), PROX_HAWKER = c(0.35604829505958, 0.387410687724852, 0.203869560106314, 0.205000896629144, 0.266645682444034, 0.573870222021737, 0.573870222021737, 0.166697492306482, 0.72907919143595, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.560005371648267, 0.1672780527947, 0.553760551741158, 0.553760551741158, 0.446318851105742, 0.433030813326955, 0.932792437987216, 0.436547444862961 ), PROX_MRT = c(0.805467939952349, 0.705543842504761, 0.62312262100292, 0.747297636603152, 0.681495718287031, 0.85984195598231, 0.85984195598231, 0.608243230971526, 0.692418360175919, 0.379410256905797, 0.338391484905848, 0.338391484905848, 1.12051759514643, 1.03738004469153, 1.08457427678223, 1.08457427678223, 0.372678744867538, 0.751078096441513, 0.506174946521629, 0.600073719023998 ), PROX_PARK = c(0.393072899865764, 0.517920409018535, 0.394842599629624, 0.784786352249359, 0.773425606080498, 0.281207712521794, 0.281207712521794, 0.368529270986479, 0.450335295656325, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.30128672956265, 0.839050716088865, 0.374102285306053, 0.374102285306053, 0.479885299937475, 0.52118662053352, 0.621272392201987, 0.617507126900098 ), PROX_GOOD_PRISCH = c(1.04754826657838, 1.20021801549651, 1.14854892992093, 1.42922442943649, 1.4534383809239, 0.562813849840511, 0.562813849840511, 1.13331232297991, 0.490611064856358, 1.35677240305411, 1.40615721612308, 1.40615721612308, 0.631981624625733, 1.6197212814627, 0.769163347741007, 0.769163347741007, 1.47413984574199, 1.16640042723588, 0.343243332218702, 1.31940815963163 ), PROX_MALL = c(0.844084234929545, 0.768764019555169, 0.651389947232486, 0.856591768216477, 0.793630348518112, 0.943364056194349, 0.943364056194349, 0.540250505232014, 0.779066462317335, 0.313890580083005, 0.264395031718586, 0.264395031718586, 1.07178760783233, 0.952850965311535, 0.997182626507123, 0.997182626507123, 0.241772845363545, 0.632538285087724, 0.584674138925751, 0.469553394647833 ), PROX_CHAS = c(0.0460460495231756, 0.1066489590073, 0.11938167830482, 0.14998683096932, 0.161491876005888, 0.201852081003395, 0.201852081003395, 0.0869956868442428, 0.0405139203460024, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.167974733321899, 0.218034921212892, 0.311461966699573, 0.311461966699573, 0.157458356405151, 0.237191200694799, 0.169910439255117, 0.0664211666443358 ), PROX_SUPERMARKET = c(0.436961702644775, 0.284909088626731, 0.282093113359979, 0.194600933367586, 0.128302570008396, 0.115543350477338, 0.115543350477338, 0.0869967242830128, 0.0588346413192393, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.372458117254617, 0.502751024921131, 0.485938543293979, 0.485938543293979, 0.224853982916395, 0.35437102597818, 0.26407208892283, 0.350370254212894 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 4L, 4L, 2L, 4L, 2L, 2L, 2L, 3L, 1L, 0L, 0L, 2L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 3L, 3L, 3L, 3L, 6L, 4L, 7L, 8L, 8L, 3L, 1L, 2L, 2L, 7L, 5L, 3L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 7L, 7L, 2L, 2L, 5L, 4L, 6L, 6L, 6L, 5L, 4L, 7L, 7L, 7L, 4L, 4L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 1L, 3L, 2L, 2L, 3L, 2L, 1L, 3L), DNeighbour = c(0, 156.326845564837, 196.9425363703, 406.959918252046, 414.183677744019, 482.971973558229, 490.673134370044, 525.905052430697, 580.254772058596, 594.708102094474, 638.607539043101, 642.750956031643, 687.18261352205, 687.985315498419, 757.38458699835, 761.834168967378, 774.030492507046, 774.868278408346, 783.142110099011, 796.630297776323)), row.names = c("79", "716", "998", "682", "676", "931", "476", "94", "811", "446", "386", "194", "635", "713", "674", "128", "397", "149", "460", "842"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.924466435241837, 0.881500392922175, 0.546166184760581, 0.532438223407869, 0.399978236824369, 0.38517299215386, 0.31830599017482, 0.22038618897914, 0.195977577264264, 0.127720247129231, 0.121810589656321, 0.0654853520837115, 0.0645981551751962, 0.00923565003475926, 0.00730177406302376, 0.00312857751673635, 0.00290401657007255, 0.00112737648027382, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4531617785
R squared (OOB): 0.5006816
$Forests[[80]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 378888, 350000, 450000, 372500, 452000, 390000, 405000, 385000, 398888, 348000, 353000, 370000, 385000, 370000, 420000, 330000, 345000, 558000, 433000), floor_area_sqm = c(91, 90, 91, 95, 102, 95, 100, 93, 93, 93, 100, 93, 93, 93, 90, 93, 85, 85, 92, 92), storey_order = c(3L, 6L, 1L, 2L, 2L, 4L, 6L, 6L, 4L, 6L, 3L, 1L, 3L, 5L, 2L, 2L, 4L, 6L, 6L, 4L), remaining_lease_mths = c(951, 949, 992, 1109, 931, 1112, 942, 1138, 1138, 1127, 938, 1136, 1127, 1140, 1016, 1099, 992, 968, 1136, 1084), PROX_CBD = c(12.402570085049, 12.4403773011877, 12.6773565587662, 12.0901026943072, 11.9627383543319, 12.1424265739316, 12.9172885276263, 12.9439612539798, 12.9439612539798, 12.9439612539798, 11.8646943012694, 12.9273038019752, 12.9599687546274, 12.9599687546274, 13.0393088300804, 11.8999896789117, 13.0825190214061, 13.131637538161, 11.665784828589, 11.8702915361943), PROX_ELDERLYCARE = c(0.628872951670854, 0.624054710630084, 0.36284597954094, 0.911165280518988, 0.96089261866182, 0.88680281476439, 0.440978457512705, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.893707553155367, 0.250608726248769, 0.230213196902471, 0.230213196902471, 0.38924985743242, 0.790393757138983, 0.120371550198491, 0.425459762987539, 1.35367167055226, 0.670900780040593 ), PROX_HAWKER = c(1.50745216628998, 1.46996215979098, 1.72249172765999, 0.995330006841388, 0.983415578941634, 0.999275592501037, 1.76689210194785, 2.07494386608678, 2.07494386608678, 2.07494386608678, 0.888626336009462, 2.14952956067865, 2.16699861471209, 2.16699861471209, 1.75849952292251, 0.820501997631561, 1.90213677974947, 1.67102672130552, 1.3549106116919, 0.715369360111721), PROX_MRT = c(0.198968515523371, 0.140157494228817, 0.142163643631393, 0.231980634651484, 0.122900516984256, 0.303530488733859, 0.0642144868642362, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.214047355776769, 0.585364307317434, 0.576831878931421, 0.576831878931421, 0.103022581922205, 0.261250382411254, 0.30821900832469, 0.197259382412543, 0.561684506891731, 0.146531371307633 ), PROX_PARK = c(0.61879465488716, 0.525489875872169, 0.484105342641425, 0.750469455971567, 0.836149627657164, 0.699596772952975, 0.18581491955197, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.747986195716587, 0.834972281659159, 0.828547076231476, 0.828547076231476, 0.291844359651056, 0.813614799778521, 0.557623544885242, 0.350705699368152, 0.671016599957339, 0.8322137924942), PROX_GOOD_PRISCH = c(3.69141799128789, 3.6640626331803, 3.92066991749349, 3.19167768034691, 3.15511978010431, 3.20088339163048, 3.96344124390297, 4.27162250172191, 4.27162250172191, 4.27162250172191, 3.05097986431403, 4.33782029579385, 4.35761410397793, 4.35761410397793, 4.09066115622083, 3.00567179865442, 4.27923006279343, 4.16094245740848, 3.32537175969635, 2.91053685401804), PROX_MALL = c(0.407881748949563, 0.37643645467035, 0.485078273736912, 0.1200910408013, 0.161680393170103, 0.171446483339376, 0.125441786165087, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.265637621954407, 0.664096204002356, 0.630320880177991, 0.630320880177991, 0.199839805040887, 0.283076960540796, 0.482494809972804, 0.249640338015364, 0.714662485508778, 0.385092319171944), PROX_CHAS = c(0.407881782403473, 0.376436475429729, 0.334175310205776, 0.120090990225825, 0.161680400961643, 0.171446425970546, 0.146232137849481, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.265637621677666, 0.273668945808659, 0.256311352337612, 0.256311352337612, 0.19843851708658, 0.283076936045466, 0.1115602293269, 0.23569948169583, 0.167944095298073, 0.179381733260264), PROX_SUPERMARKET = c(0.451295114828249, 0.426522673463594, 0.485077395132212, 0.109512866312649, 0.107037284539066, 0.178201527122821, 0.125440795942109, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.211091622880127, 0.655577492568061, 0.621743565428055, 0.621743565428055, 0.199839014107547, 0.236972988988714, 0.482493892596986, 0.249639808314143, 0.215917356790886, 0.31749021679057), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 0L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 8L, 8L, 8L, 7L, 9L, 4L, 4L, 4L, 7L, 3L, 3L, 3L, 8L, 7L, 7L, 5L, 1L, 9L), WITHIN_350M_BUS = c(9L, 11L, 13L, 8L, 9L, 9L, 9L, 3L, 3L, 3L, 8L, 3L, 3L, 3L, 7L, 9L, 4L, 7L, 4L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 7L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 7L, 5L, 5L, 7L, 2L, 5L), DNeighbour = c(0, 104.664773352448, 274.074820590101, 516.138431156148, 530.736278358048, 532.525147871927, 582.698566302958, 591.830155133773, 592.832434375688, 594.830155646518, 639.719477580213, 653.099776437896, 668.657386102181, 674.124523516897, 682.55401371507, 682.950654942027, 684.487175144785, 771.287907443741, 783.285865020533, 785.62953971537)), row.names = c("80", "444", "400", "117", "295", "147", "887", "882", "732", "936", "232", "462", "990", "95", "141", "185", "886", "153", "830", "110"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964817703319661, 0.771404938920536, 0.32306121871195, 0.295528032809347, 0.292187007557316, 0.202397877623722, 0.187064496325184, 0.185404119884348, 0.182108484832932, 0.113538122351173, 0.0954363480333436, 0.0759615736342153, 0.0695467720626986, 0.0601174582833667, 0.0596879140632276, 0.0580361531111249, 0.00130875127584097, 3.54913482669994e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2514992505
R squared (OOB): 0.1139344
$Forests[[81]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(8e+05, 566888, 533000, 530000, 649888, 4e+05, 795888, 810000, 745000, 413888, 7e+05, 495000, 685000, 840000, 755000, 750000, 825000, 820000, 408000, 620000), floor_area_sqm = c(105, 88, 88, 118, 87, 92, 95, 90, 90, 88, 95, 91, 85, 87, 90, 90, 87, 87, 84, 102), storey_order = c(6L, 8L, 1L, 2L, 3L, 1L, 7L, 10L, 7L, 2L, 3L, 3L, 4L, 14L, 5L, 11L, 5L, 9L, 6L, 3L), remaining_lease_mths = c(938, 650, 653, 594, 1103, 555, 1140, 1045, 1057, 668, 1100, 648, 1038, 1141, 1038, 1035, 1136, 1136, 647, 908), PROX_CBD = c(6.53309552941355, 6.76124856282603, 6.92829321613491, 6.1023364257416, 7.02256530608061, 5.99479776583207, 6.26284978479934, 5.99670752478149, 6.0390103189171, 7.88501742637481, 7.97001655790022, 5.90960582305016, 4.89531124268982, 4.70219035054856, 4.88070069409732, 4.88070069409732, 4.59114385332588, 4.59114385332588, 5.38657645344473, 4.95292174150019), PROX_ELDERLYCARE = c(0.112238297630375, 0.20742531007413, 0.389684735109723, 0.14668864145384, 0.467453442926814, 0.420516157550055, 0.69800247969724, 0.788986586736525, 0.798119493593788, 0.487583248392117, 0.682273370470252, 1.51538883702403, 0.307888742732217, 0.200702517977741, 0.312658206579851, 0.312658206579851, 0.125633226962327, 0.125633226962327, 0.465891927060243, 0.0718437191527097), PROX_HAWKER = c(0.357983508144609, 0.171967883722699, 0.133504850959355, 0.107292567178633, 0.207247650371579, 0.295460487376037, 0.130331819855385, 0.199496524550099, 0.151348144296069, 0.645875214067525, 0.840126401207934, 0.358173289653819, 0.546104933523636, 0.646528219825606, 0.595417483526792, 0.595417483526792, 0.762382071136897, 0.762382071136897, 0.351855498276287, 0.126776661941161), PROX_MRT = c(0.404028215814371, 0.31120761671675, 0.407218977151475, 0.649340944892975, 0.409658939160285, 0.305306521480229, 0.132116935816272, 0.226103982865864, 0.225262429159589, 0.707952731476156, 0.726942522279936, 0.107293182941521, 0.275254866694397, 0.491479629856663, 0.314337158810329, 0.314337158810329, 0.586728793826683, 0.586728793826683, 0.675587286197546, 0.804865461788644), PROX_PARK = c(0.407986988455317, 0.273246118986377, 0.377410917604964, 0.711925115709351, 0.380160428577633, 0.990750186553446, 0.742212481577902, 0.97332058707081, 0.921128796109604, 0.511064020035708, 0.618444971248099, 0.242854512033048, 1.60860995669454, 1.77379186206272, 1.53366372097489, 1.53366372097489, 1.65596921250538, 1.65596921250538, 1.05249384295472, 0.908868407872405), PROX_GOOD_PRISCH = c(1.86607127862969, 1.9155109693321, 2.0639866413545, 1.64363723354824, 2.07008813823767, 2.01228232098645, 2.39901634170637, 2.41026804261554, 2.45094763896652, 2.82520953766913, 2.78644315018514, 0.280669099407447, 2.96671225712824, 2.79995758206102, 3.0451226436528, 3.0451226436528, 2.86977258716747, 2.86977258716747, 3.52335384407219, 3.66355651606602), PROX_MALL = c(0.26702131219094, 0.191774654856939, 0.352244010010256, 0.58741271025502, 0.395390786334096, 0.848644658978131, 0.965908348364742, 1.14826594162738, 1.15586968043917, 0.535655644340599, 0.66906173274608, 1.58703862644467, 0.696065710972082, 0.970860317849455, 0.63262312230698, 0.63262312230698, 0.992224857230604, 0.992224857230604, 0.184401966361696, 0.209686974260184), PROX_CHAS = c(0.144966662256637, 0.19177461752976, 0.180332756228222, 0.142011209366223, 0.278446199404133, 0.262677718190406, 0.0879111496245458, 0.157172829578474, 0.103484302768675, 0.102679570293108, 0.195243012850588, 0.370138139733765, 0.22404402777184, 0.0639130956899198, 0.278004299073392, 0.278004299073392, 0.156405874770629, 0.156405874770629, 0.131272369045618, 0.176171654931402), PROX_SUPERMARKET = c(0.26343506825427, 0.113049768890948, 0.0762755382886037, 0.585686837888717, 0.0888694671696128, 0.3581952061826, 0.0879117778441782, 0.212384620357781, 0.198926203527595, 0.158953339299884, 0.169510705521186, 0.644143855185467, 0.224044642536509, 0.0639125072278545, 0.278004958714438, 0.278004958714438, 0.156405662038775, 0.156405662038775, 0.182486832055582, 0.176171398022836), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 2L, 5L, 5L, 0L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(5L, 4L, 5L, 2L, 3L, 1L, 3L, 3L, 3L, 1L, 0L, 2L, 4L, 4L, 5L, 5L, 3L, 3L, 1L, 1L), WITHIN_350M_BUS = c(3L, 8L, 7L, 5L, 10L, 8L, 5L, 10L, 9L, 5L, 7L, 5L, 9L, 7L, 8L, 8L, 7L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 236.615578579466, 406.224511782789, 442.14975754319, 497.78973268397, 601.632490183822, 698.311803575183, 879.488289192258, 885.789436909922, 1451.10686017792, 1598.66694009318, 1693.77795338249, 2028.65452997417, 2049.25717869189, 2089.0338520987, 2091.22379374248, 2161.8158230249, 2166.54655596809, 2218.2820782473, 2554.43856715404 )), row.names = c("81", "834", "978", "18", "221", "413", "562", "379", "832", "338", "904", "226", "916", "854", "982", "39", "333", "768", "130", "216"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982913285122831, 0.950060435913577, 0.94097679212296, 0.925491568707272, 0.89213367031975, 0.856120478350377, 0.776969675057371, 0.773967378022278, 0.458726331937408, 0.370060171714846, 0.313975162861541, 0.1363798792582, 0.127035780893116, 0.109689598781044, 0.108762263970846, 0.0805310761683389, 0.0787598868873522, 0.0604551325769701, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8384586756
R squared (OOB): 0.6333567
$Forests[[82]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 480000, 475000, 492000, 550000, 455000, 507000, 592000, 518000, 635000, 515000, 330000, 440000, 310000, 470000, 515000, 370000, 582000, 335000, 550000), floor_area_sqm = c(84, 84, 89, 84, 105, 95, 105, 108, 88, 105, 105, 82, 93, 82, 84, 103, 92, 104, 91, 105), storey_order = c(2L, 1L, 1L, 4L, 3L, 2L, 2L, 2L, 3L, 4L, 2L, 4L, 3L, 5L, 3L, 3L, 4L, 3L, 3L, 2L), remaining_lease_mths = c(777, 789, 789, 788, 786, 784, 770, 810, 770, 833, 762, 657, 759, 656, 813, 823, 699, 935, 754, 786), PROX_CBD = c(7.13486939655985, 7.1729887096531, 7.05609226259357, 7.5632891932167, 7.59960912304084, 7.49071683084666, 7.67544881001386, 7.18468073982128, 7.79515244158294, 7.22087947204147, 7.9455961592131, 6.06674643703895, 5.4791067318598, 5.9699685911294, 6.30150758144434, 6.41432963568309, 8.34406204250889, 5.4901102241405, 8.32334928378694, 6.4090346428634), PROX_ELDERLYCARE = c(1.66246099208497, 1.69705296801524, 1.59520672965634, 1.91313469252559, 1.85656629786719, 1.54524415115482, 1.73611556579875, 1.63490637838594, 1.83577537822547, 1.54373359073656, 1.77517839654503, 0.10409496222889, 0.505585511375112, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.224798473876808, 0.157919913507301, 0.163895949541214, 0.336883008423279), PROX_HAWKER = c(1.23225985170817, 1.25907896080059, 1.17571504816288, 1.10032443578502, 1.04404154823438, 0.996854886033364, 0.926505356032751, 1.02937341390922, 1.19066876388205, 1.05968958012269, 0.800389309546525, 0.346985863757343, 0.736115689949186, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.308707066729857, 0.258924665495, 0.1672780527947, 0.729024203622067 ), PROX_MRT = c(0.448181123975075, 0.428812034955963, 0.487588773645627, 0.433934859087748, 0.492673618184051, 0.34804043957783, 0.617354557404891, 0.13577722868059, 0.499752126280618, 0.206889953987817, 0.75069701440163, 1.1005845300218, 0.797555156120123, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.14033242259394, 1.30755754576723, 1.03738004469153, 0.631935879685516 ), PROX_PARK = c(0.367092279962757, 0.405529884687165, 0.288106802683489, 0.474041874627479, 0.415297912555755, 0.292176487074364, 0.29052205197453, 0.802458220215738, 0.723268787935639, 0.769170147627311, 0.364839433462782, 0.741200181243785, 0.728040918615253, 0.792968228054446, 0.950460734805334, 0.941128983241434, 0.748901820021747, 0.803347187860442, 0.839050716088865, 0.73120409495038 ), PROX_GOOD_PRISCH = c(2.60671936453148, 2.56840479702555, 2.64150694603645, 2.17804686625686, 2.14133679267892, 2.30076298730527, 2.0690813845722, 2.6636605310312, 1.9917971907287, 2.65891054731874, 1.79538098544694, 1.85819018299306, 2.93310132502147, 1.89588922913119, 1.50990256016426, 1.35156641752108, 1.74338078296013, 2.45379201830723, 1.6197212814627, 1.19038460547274), PROX_MALL = c(0.44210957307938, 0.42122511428052, 0.487675149993812, 0.413593098419561, 0.472342316185911, 0.79872232386887, 0.59706101530086, 0.319563922107573, 0.483735594398556, 0.389192825268572, 0.730136421618933, 1.22044581333525, 0.719613179783111, 1.25835483053691, 0.872189526609738, 0.713954983197348, 0.813314037197816, 1.21674302842157, 0.952850965311535, 0.56447134405004), PROX_CHAS = c(0.395328272461269, 0.364873472162596, 0.464118937564998, 5.15903103580734e-08, 0.0587537711423344, 0.204927614889482, 0.183520259224292, 0.244287808759251, 0.157541179554435, 0.201367273106442, 0.312128892467037, 0.252393584019624, 0.0706483510319072, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.347263729641395, 0.233242749827373, 0.218034921212892, 0.141339892509329 ), PROX_SUPERMARKET = c(0.392878094873427, 0.372543253077343, 0.438288204779491, 0.0709823460282706, 0.121599745844786, 0.535956758401375, 0.242167451420959, 0.350395790631763, 0.305647853022819, 0.425467495913439, 0.390939423908347, 0.321431524942613, 0.0706487501399716, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.624544400837596, 0.37596142908425, 0.502751024921131, 0.360911693423373 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 2L, 1L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 4L, 5L, 3L, 5L, 6L, 2L, 7L, 4L, 2L, 2L, 2L, 4L, 4L, 1L, 3L, 1L, 5L ), WITHIN_350M_BUS = c(7L, 8L, 5L, 9L, 8L, 4L, 8L, 12L, 10L, 11L, 7L, 6L, 3L, 8L, 7L, 7L, 5L, 10L, 4L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 4L, 4L, 4L, 1L, 2L, 1L, 3L, 5L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 42.0626373149469, 80.2138539318024, 439.581994279971, 462.498371620328, 505.102340742627, 539.539085401195, 689.79180981255, 777.00209280471, 777.954930129127, 806.274910638882, 1569.3991004692, 1659.40267327265, 1663.97669132815, 1678.47587981083, 1736.61796502667, 1823.91805034772, 1832.68881268865, 1903.49397110316, 1991.65479312414)), row.names = c("82", "133", "449", "829", "735", "950", "647", "370", "209", "344", "345", "628", "802", "920", "417", "114", "204", "307", "713", "269"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99910813730699, 0.99675848334065, 0.904945509085792, 0.895057405048947, 0.875501331891787, 0.858612103730498, 0.774484267477066, 0.718763893354767, 0.718130699834202, 0.699088952944173, 0.143698374710245, 0.0935226049807598, 0.0911933969040793, 0.0839637481240802, 0.0574599030330564, 0.026032725903943, 0.0234890760232454, 0.00749450746696435, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5122861879
R squared (OOB): 0.3589715
$Forests[[83]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(387008, 416000, 370000, 370000, 358000, 340000, 402000, 338000, 315000, 350000, 350000, 285000, 258000, 320000, 613000, 550000, 283000, 310000, 355000, 365000), floor_area_sqm = c(97, 98, 104, 93, 91, 91, 93, 93, 84, 91, 108, 84, 84, 104, 92, 92, 84, 84, 93, 92), storey_order = c(2L, 4L, 4L, 1L, 1L, 2L, 4L, 3L, 3L, 1L, 1L, 3L, 1L, 3L, 4L, 2L, 4L, 2L, 4L, 1L), remaining_lease_mths = c(775, 779, 805, 782, 760, 782, 762, 778, 804, 957, 809, 776, 781, 788, 1119, 1124, 781, 811, 761, 1137), PROX_CBD = c(15.8742411347238, 16.1674221276903, 15.7683454047388, 15.9422949327985, 15.6053010835868, 16.0688727275577, 15.8715793299193, 16.3741208173644, 15.9050437012323, 16.4034806336055, 15.5495667695359, 16.2311391435218, 16.1631400386504, 16.4061281598547, 15.4589251607201, 15.4589251607201, 16.4061281598547, 15.7493840144196, 16.1297617902268, 16.0046521285213), PROX_ELDERLYCARE = c(0.784609866943175, 0.762025473923165, 0.584689505447093, 1.09392979000114, 1.18278326755006, 1.20623153653763, 1.28212929908789, 0.617661573186221, 0.346730428331521, 0.839978570407226, 0.619297318170404, 0.252142982647588, 0.194171564025932, 0.45678545326778, 0.68815946921851, 0.68815946921851, 0.45678545326778, 0.392042381698264, 1.29938230642316, 0.20718686492254 ), PROX_HAWKER = c(0.921851461637316, 0.872582424517839, 0.791474322012874, 0.571238530927929, 0.745618024005524, 0.426544691499688, 0.428166805124, 1.08852003222566, 0.79668564149145, 0.889236545198411, 0.5213921544653, 1.12300848995143, 1.03995728027003, 1.27662029927611, 0.469966667540803, 0.469966667540803, 1.27662029927611, 0.617009737136425, 0.335840869363962, 0.855932206484513), PROX_MRT = c(0.243577544220952, 0.447065767326062, 0.523772975672589, 0.22642613478059, 0.180817781363956, 0.406145228037129, 0.326170963259121, 0.70945464840636, 0.750476153315833, 0.660139833101166, 0.711232187253978, 0.830985280221221, 0.842728374229233, 0.840195727203247, 0.729135125223405, 0.729135125223405, 0.840195727203247, 0.825478596695925, 0.514969181151661, 0.883219311345816), PROX_PARK = c(0.457440234531046, 0.490935310554108, 0.270342199592644, 0.749126986336644, 0.580682002012541, 0.697314652170583, 0.729541055973412, 0.371358045807383, 0.475878847958935, 0.251028276822116, 0.20876400491182, 0.723677668737743, 0.707513815343702, 0.499042267647801, 0.194645215248471, 0.194645215248471, 0.499042267647801, 0.423881452963658, 0.709135847201637, 0.619767633008914), PROX_GOOD_PRISCH = c(6.33578781760894, 6.62018800412964, 6.2828979894293, 6.35759010380229, 6.02648848177283, 6.46919552361138, 6.26806838260706, 6.84990365493624, 6.45664561130608, 6.84769610957781, 6.09891773314498, 6.76533990958697, 6.70927938580052, 6.91087941258894, 6.00758296280353, 6.00758296280353, 6.91087941258894, 6.32317863359129, 6.52049985370614, 6.57618460349959), PROX_MALL = c(0.159478773824134, 0.402318259451987, 0.400271919676516, 0.275355858531219, 0.252610517585887, 0.45653839484425, 0.405953132327172, 0.523710338103731, 0.18299798168314, 0.630333401213655, 0.541358966367059, 0.175221521556568, 0.0870960802892481, 0.408074329267436, 0.632880647427991, 0.632880647427991, 0.408074329267436, 0.340817581482914, 0.568960814514176, 0.110811660449771 ), PROX_CHAS = c(0.159478805927642, 0.277543603442508, 0.406778788965278, 0.101928728560798, 0.0925674017483885, 0.123235071398074, 0.170717118999449, 0.0863783451683255, 0.190026772642962, 0.142060383584178, 0.252209440491103, 0.170601730776313, 0.081875317774622, 0.178111672550416, 0.206736748098593, 0.206736748098593, 0.178111672550416, 0.347229964463676, 0.215228497760129, 0.114687044901222 ), PROX_SUPERMARKET = c(0.159478664733051, 0.277543419111335, 0.30290594542381, 0.218983947734938, 0.188530812320699, 0.399183655269817, 0.323117190327721, 0.0863776808909183, 0.179336240856332, 0.142061131074292, 0.243797536441002, 0.137275095711229, 0.0873208554119548, 0.17811123384324, 0.327859325274294, 0.327859325274294, 0.17811123384324, 2.98731019421495e-07, 0.353026966783941, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 3L, 5L, 2L, 5L, 3L, 2L, 4L, 4L, 3L, 1L, 5L, 6L, 4L, 2L, 2L, 4L, 5L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 6L, 8L, 8L, 10L, 9L, 8L, 4L, 8L, 7L, 6L, 10L, 11L, 8L, 7L, 7L, 8L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(6L, 5L, 7L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 6L, 4L, 5L), DNeighbour = c(0, 300.974001717047, 330.139484646877, 357.760159659882, 413.763999053328, 515.810560104803, 519.923938256912, 520.808184508636, 522.628402513538, 533.805970241543, 565.729001926653, 590.840840413012, 599.06109671633, 614.128520183052, 615.234932543347, 615.955107625329, 619.33523704139, 621.049011559831, 628.839950168756, 639.982760726215)), row.names = c("83", "351", "262", "708", "143", "804", "294", "788", "59", "206", "236", "945", "872", "595", "455", "963", "49", "956", "184", "594"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.606579979442436, 0.538597057497708, 0.472658843520485, 0.338732325573676, 0.12278237070845, 0.115600888042349, 0.114078067070197, 0.110967121554477, 0.092590399100563, 0.047780509834583, 0.0218083483295453, 0.0153252238383625, 0.006267042168964, 0.00575226899630981, 0.00542857590642042, 0.00403026556848909, 0.00339822550009805, 0.0011915664841565, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6535996199
R squared (OOB): 0.07496678
$Forests[[84]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 660000, 680000, 735000, 347000, 320000, 380000, 420000, 390000, 335000, 370000, 3e+05, 380000, 350000, 388800, 333000, 4e+05, 418000, 380000, 418000), floor_area_sqm = c(82, 87, 87, 97, 90, 90, 92, 92, 92, 83, 84, 92, 92, 92, 98, 89, 92, 92, 92, 91), storey_order = c(4L, 3L, 6L, 6L, 5L, 2L, 2L, 5L, 1L, 3L, 3L, 2L, 4L, 4L, 2L, 1L, 4L, 4L, 4L, 5L), remaining_lease_mths = c(666, 1066, 1076, 1066, 672, 672, 687, 694, 685, 687, 673, 691, 693, 688, 697, 692, 690, 691, 695, 774), PROX_CBD = c(10.0782341562763, 10.1126951054664, 10.1126951054664, 9.96973817000633, 10.5036676165143, 10.5036676165143, 10.571248724537, 10.5902646894981, 10.3184291669162, 10.5501175985891, 10.6549850760698, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 9.59976569988281, 9.61422948612377, 9.61422948612377, 9.35032791665702), PROX_ELDERLYCARE = c(0.248412112584261, 0.511544492658224, 0.511544492658224, 0.560133969723593, 0.346712236264009, 0.346712236264009, 0.426373779355343, 0.476382036969741, 0.724299376510179, 0.724362239545807, 0.531453703929196, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.227789996497476), PROX_HAWKER = c(0.250435976222025, 0.268370020499938, 0.268370020499938, 0.246219700947935, 0.255376275980047, 0.255376275980047, 0.155284554597335, 0.142004884371921, 0.285348407142059, 0.496328097640832, 0.345053577007401, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.508896406641727), PROX_MRT = c(0.622308556906305, 0.549740095282867, 0.549740095282867, 0.405168801785449, 0.908007357991278, 0.908007357991278, 0.822399768635659, 0.793335563342317, 0.752281430413819, 0.92637591011884, 0.849090589690401, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.569946398217962), PROX_PARK = c(0.627458410441261, 0.878497256111703, 0.878497256111703, 0.868342722448078, 0.381418159266178, 0.381418159266178, 0.471129460807546, 0.57091664624863, 1.05219739289641, 0.888350706343443, 0.204920490916151, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.726258134328713), PROX_GOOD_PRISCH = c(1.26151864262594, 1.46177539101005, 1.46177539101005, 1.55873028154778, 0.825686703361669, 0.825686703361669, 0.876989954992127, 0.962114901666907, 1.54472866778257, 1.37609088117382, 0.576127248022356, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 2.35345437748376, 2.38715383730665, 2.38715383730665, 2.41566392235711), PROX_MALL = c(0.418279044459304, 0.269774803261538, 0.269774803261538, 0.129560175686973, 0.873995522285645, 0.873995522285645, 0.872531493441133, 0.838333779631814, 0.472532088410597, 0.693136328895784, 1.12054305374088, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 0.387669919047214, 0.43353114329251, 0.43353114329251, 0.406203001531397 ), PROX_CHAS = c(0.186550674976261, 0.20472250196774, 0.20472250196774, 0.0647243745052949, 0.217153936659979, 0.217153936659979, 0.109732367463933, 0.0950095589968322, 0.165961529218061, 0.120595382532287, 0.290835710912963, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.146235674893272 ), PROX_SUPERMARKET = c(0.255147915067147, 0.35798039621586, 0.35798039621586, 0.241122798862169, 0.291549431934698, 0.291549431934698, 0.199099262156692, 0.190547463602814, 0.447507928623339, 0.448117335537485, 0.292451786949051, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.347306649978202 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 6L, 2L, 2L, 3L, 2L, 4L, 2L, 1L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 5L ), WITHIN_350M_BUS = c(5L, 6L, 6L, 7L, 6L, 6L, 5L, 6L, 7L, 6L, 7L, 4L, 4L, 5L, 6L, 6L, 11L, 11L, 11L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 5L, 5L, 2L, 5L, 5L, 5L, 5L, 5L, 3L, 4L, 4L, 3L), DNeighbour = c(0, 271.177803116376, 277.465610003082, 310.989360634813, 482.826263420436, 484.466531614421, 512.539039813637, 513.605633173428, 528.520818508973, 593.612743391015, 720.993665008838, 840.721177023126, 844.875861709349, 896.377693953885, 951.832682336727, 955.986894286065, 1105.78619925895, 1142.15094958298, 1143.94675264744, 1149.26132311092)), row.names = c("84", "506", "316", "471", "482", "940", "210", "701", "97", "778", "728", "648", "651", "43", "429", "914", "964", "499", "603", "37"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.89174717115727, 0.886821089210409, 0.858913744507093, 0.678152598870367, 0.676175574273723, 0.641774758251332, 0.640447771675755, 0.62175049454229, 0.53759753334481, 0.367753686793128, 0.216095991418031, 0.211194550855683, 0.153399612538033, 0.0986361501800694, 0.0949030670873201, 0.0055095723127314, 0.000152165478627491, 8.51428334302819e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2215052449
R squared (OOB): 0.8559725
$Forests[[85]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(305000, 3e+05, 345000, 330000, 410000, 425000, 365000, 398000, 420000, 435000, 410000, 320000, 330000, 4e+05, 373000, 385000, 330000, 338000, 418000, 310000), floor_area_sqm = c(90, 85, 95, 105, 93, 93, 91, 92, 92, 92, 92, 107, 104, 92, 92, 90, 105, 103, 112, 104), storey_order = c(1L, 2L, 3L, 1L, 4L, 4L, 4L, 2L, 5L, 4L, 3L, 1L, 3L, 1L, 1L, 3L, 1L, 4L, 5L, 3L), remaining_lease_mths = c(966, 979, 1003, 896, 1117, 1126, 1061, 1136, 1134, 1129, 1131, 909, 847, 1127, 1128, 1060, 909, 836, 904, 838), PROX_CBD = c(18.0816861587931, 18.0119212314593, 17.7047470513727, 17.9794873864528, 17.3263676504413, 17.3263676504413, 17.5974072281911, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 18.5552891680356, 18.238428451998, 17.1731083577317, 17.1731083577317, 17.6242343596777, 18.4634083712346, 18.1853470145009, 17.2048826778539, 18.2872060948971), PROX_ELDERLYCARE = c(1.34637729166943, 1.25793892145158, 0.933045885854195, 1.20397588034421, 0.561119780492452, 0.561119780492452, 0.819477307137174, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 1.77696496808422, 1.49823830734066, 0.456899326246073, 0.456899326246073, 0.892136309268664, 1.70649895251479, 1.46334015610348, 0.400468425457175, 1.57361264937598 ), PROX_HAWKER = c(1.41733367811242, 1.33204585660377, 1.00938993481846, 0.736691454978467, 0.631285601786086, 0.631285601786086, 0.922900854400271, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.788681622626877, 0.548143788898404, 0.507233229895407, 0.507233229895407, 0.816419857336687, 0.656056303664779, 0.490406092071559, 0.498365875295267, 0.464971900021808 ), PROX_MRT = c(1.64690112478102, 1.54554013822754, 1.29287496569192, 1.05284557964442, 1.13344401626098, 1.13344401626098, 0.830609903675807, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.18994045686449, 0.950317003394984, 1.18009183772516, 1.18009183772516, 0.729175757939742, 1.05945750202888, 0.888080533877704, 0.87869292375624, 0.870907467758581), PROX_PARK = c(0.243247600736397, 0.23250554954982, 0.495314460898113, 0.555889077383573, 0.872985599051717, 0.872985599051717, 0.751240825934154, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.662341635279621, 0.690805332809177, 1.02763138312455, 1.02763138312455, 0.830497330619545, 0.707700114575514, 0.741201414908801, 0.9054780070858, 0.791043930625847), PROX_GOOD_PRISCH = c(7.49669975318446, 7.41905192895776, 7.10206992983331, 7.33264137396139, 6.72174636420399, 6.72174636420399, 6.95474206477502, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 7.9054148179446, 7.58243576478886, 6.57664814247058, 6.57664814247058, 6.97273607492461, 7.80883552790736, 7.52724739525134, 6.57740517739392, 7.62743554697163), PROX_MALL = c(0.694568288644574, 0.658794213245526, 0.790613232916467, 0.387548928263219, 0.530342726071102, 0.530342726071102, 0.757845794253982, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.238299753757691, 0.291730094824992, 0.392080122681935, 0.392080122681935, 0.671391539314818, 0.25445476080495, 0.362005799982455, 0.446026044391999, 0.369641594977131 ), PROX_CHAS = c(0.119012364389208, 0.166262674114357, 0.40646651865696, 0.324283073315245, 0.254413742194056, 0.254413742194056, 0.175468897673469, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.177138384703249, 0.0811018368302058, 0.214971829128206, 0.214971829128206, 0.0497500971788425, 0.163921847201363, 0.11010335009361, 0.130380344727655, 0.000458346083760352 ), PROX_SUPERMARKET = c(0.485184742393951, 0.385510043100507, 0.260900811674997, 0.337417678694655, 0.529573977763673, 0.529573977763673, 0.336744227428862, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.237159648524433, 0.289827711639516, 0.391090025360665, 0.391090025360665, 0.442456788826315, 0.25256410508494, 0.36017462873485, 0.445962312606475, 0.367596841627256 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 3L, 4L, 2L, 2L, 0L, 4L, 7L, 3L, 6L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 2L, 3L, 4L, 2L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 6L, 9L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 10L, 10L, 8L, 8L, 12L, 12L, 11L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 2L, 2L, 4L, 4L, 5L, 3L, 5L), DNeighbour = c(0, 107.678290515562, 429.785105851705, 735.456388283166, 791.736505951914, 792.015087431637, 824.21973627647, 829.685413594636, 860.288113057286, 862.040542264273, 866.812867631974, 909.746313561451, 914.176465312058, 920.20515456383, 922.472467969049, 931.511786490315, 944.404140377045, 958.936072959199, 998.635906737128, 1022.27423527434)), row.names = c("85", "228", "631", "870", "797", "925", "720", "847", "280", "290", "86", "169", "839", "507", "985", "300", "748", "857", "889", "414"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977933393740121, 0.677734887414756, 0.232727294161068, 0.160137878279966, 0.159800161723387, 0.122460365607428, 0.116481118101856, 0.0851500081372698, 0.0834727903766272, 0.0789731158133017, 0.0432787209524458, 0.0401214571955248, 0.035994122022656, 0.0344931526710816, 0.0287936515479906, 0.021475260074823, 0.0144185774355187, 0.00208957457146474, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 377851376
R squared (OOB): 0.8146379
$Forests[[86]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 435000, 420000, 398000, 4e+05, 373000, 425000, 410000, 418000, 345000, 365000, 455000, 385000, 312000, 320000, 465000, 3e+05, 450000, 305000, 330000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 106, 90, 107, 104, 106, 85, 93, 90, 105), storey_order = c(3L, 4L, 5L, 2L, 1L, 1L, 4L, 4L, 5L, 3L, 4L, 4L, 3L, 1L, 2L, 2L, 2L, 4L, 1L, 1L), remaining_lease_mths = c(1131, 1129, 1134, 1136, 1127, 1128, 1126, 1117, 904, 1003, 1061, 933, 1060, 779, 779, 933, 979, 950, 966, 896), PROX_CBD = c(17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 17.1634204962367, 17.6242343596777, 16.6890813896757, 16.6890813896757, 17.1401277939721, 18.0119212314593, 17.4336546583772, 18.0816861587931, 17.9794873864528), PROX_ELDERLYCARE = c(0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.565792923614884, 0.892136309268664, 0.296144426041885, 0.296144426041885, 0.586863575497558, 1.25793892145158, 0.825709875044437, 1.34637729166943, 1.20397588034421 ), PROX_HAWKER = c(0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.666841975849823, 0.816419857336687, 0.360513691606501, 0.360513691606501, 0.685044657792881, 1.33204585660377, 0.841716009165303, 1.41733367811242, 0.736691454978467 ), PROX_MRT = c(1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.463116738810145, 0.729175757939742, 0.937471590679814, 0.937471590679814, 0.418422993771755, 1.54554013822754, 0.463093751675267, 1.64690112478102, 1.05284557964442), PROX_PARK = c(0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 0.505224516024672, 0.830497330619545, 1.20981147430356, 1.20981147430356, 0.454841043819919, 0.23250554954982, 0.609424449579261, 0.243247600736397, 0.555889077383573 ), PROX_GOOD_PRISCH = c(6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.50789265243056, 6.97273607492461, 6.16175607197734, 6.16175607197734, 6.48254224033906, 7.41905192895776, 6.77374769998522, 7.49669975318446, 7.33264137396139), PROX_MALL = c(0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.353588302636786, 0.671391539314818, 0.571849863617429, 0.571849863617429, 0.306862579253759, 0.658794213245526, 0.404491618549369, 0.694568288644574, 0.387548928263219), PROX_CHAS = c(0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.171584438209325, 0.0497500971788425, 0.332465298200207, 0.332465298200207, 0.133156315003352, 0.166262674114357, 0.260153188296123, 0.119012364389208, 0.324283073315245), PROX_SUPERMARKET = c(0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.320581809168482, 0.442456788826315, 0.204374831829505, 0.204374831829505, 0.27639551573194, 0.385510043100507, 0.355873580059747, 0.485184742393951, 0.337417678694655), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 1L, 0L, 3L, 3L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 4L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 8L, 8L, 5L, 5L, 8L, 6L, 6L, 8L, 12L, 9L, 9L, 7L, 9L, 12L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L), DNeighbour = c(0, 5.21352316118519, 7.36793526964848, 51.2251426651877, 65.9802743667925, 66.7485138117683, 98.0990224701971, 99.9868094521335, 286.362265693361, 460.879737922261, 588.070432356134, 700.275481870705, 719.156559878534, 724.927331434297, 728.899252836522, 744.754010598927, 777.753485282297, 818.024662739936, 866.812867631974, 908.287353518732)), row.names = c("86", "290", "280", "847", "507", "985", "925", "797", "889", "631", "720", "991", "300", "497", "328", "530", "228", "535", "85", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999934107054574, 0.999868398519431, 0.993648759054891, 0.98947397713322, 0.989228098721919, 0.976806174072179, 0.975910408308758, 0.81108091214442, 0.551348984795016, 0.337338866290363, 0.164497474568817, 0.139201360947796, 0.131765825795762, 0.126733246452791, 0.107371000989528, 0.0711687808507039, 0.035674842912387, 0.00796369666099888, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1973984152
R squared (OOB): 0.2774714
$Forests[[87]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(290000, 3e+05, 285000, 330000, 295000, 292000, 485000, 445000, 460000, 450000, 345000, 350000, 365000, 370000, 585000, 455000, 355000, 491000, 347000, 415000), floor_area_sqm = c(92, 99, 92, 103, 106, 104, 93, 93, 93, 93, 114, 93, 104, 90, 91, 99, 106, 92, 90, 104), storey_order = c(4L, 1L, 1L, 2L, 1L, 2L, 10L, 7L, 7L, 4L, 2L, 3L, 2L, 3L, 10L, 2L, 1L, 9L, 2L, 2L), remaining_lease_mths = c(690, 697, 697, 937, 825, 828, 1112, 1117, 1135, 1131, 839, 1018, 828, 977, 995, 951, 825, 1137, 971, 875), PROX_CBD = c(14.8961777358487, 14.8036441916204, 14.6519123293037, 14.5165027597446, 14.7220636963442, 15.1374510187917, 14.8542518275748, 14.9897790388493, 15.0332592042754, 15.1194109037639, 15.4582319270764, 14.9930585550483, 15.6198573118901, 14.489397367385, 14.2059144167977, 14.3012013074868, 15.6983328737326, 15.0782917837809, 14.6079806280174, 15.8781143296649), PROX_ELDERLYCARE = c(0.090689252710872, 0.0965145667339982, 0.254409923718011, 0.389463724969334, 0.327768156942021, 0.426629771798313, 0.671766786446111, 0.622451014094897, 0.653175957864657, 0.632846087105322, 0.319622441582349, 0.766085625885291, 0.497975502399054, 0.929205058584809, 0.923774065318005, 0.93663965535868, 0.587171684565488, 0.811417024562957, 0.966138977916587, 0.633288957745621), PROX_HAWKER = c(1.02395142210687, 1.07372228066705, 1.21550185558774, 1.0617726338971, 1.39864823048803, 1.49196951764411, 0.3485650804915, 0.366862032582334, 0.344843972730765, 0.399490681633122, 1.7245004017694, 0.230353911902381, 1.6566914426712, 0.478869651742105, 0.829910539202106, 0.693090021451824, 1.64071314431986, 0.241120378832392, 0.31691894051251, 1.79301822351461), PROX_MRT = c(0.437229774651496, 0.363746184676816, 0.218405848235923, 0.0901878473788138, 0.0523025726452692, 0.164193456307044, 0.41695674877223, 0.550628186781769, 0.587916938270161, 0.674936552563307, 0.233994550027949, 0.545901722651448, 0.297714051615291, 0.0437298005890327, 0.127617925270923, 0.189883903502813, 0.341199960643831, 0.604690005035212, 0.188565130994124, 0.159697283923578 ), PROX_PARK = c(0.600185611341118, 0.497172938499345, 0.325486875199719, 0.278686390612803, 0.432331111477529, 0.786093050092807, 1.00246315577637, 0.886983007034967, 0.858154923175006, 0.773048101136696, 0.998254167239372, 0.937160160632966, 0.782164021798725, 0.935596264101672, 0.716522496183652, 0.812876767906526, 0.686441032296595, 0.889047622652367, 1.07918529837209, 0.678969217742802 ), PROX_GOOD_PRISCH = c(5.28070608730985, 5.17691715074399, 4.99149337529414, 4.93093863547281, 4.99661753747661, 5.37568176340172, 5.49301939379528, 5.61521578968116, 5.67093979106873, 5.74516136190441, 5.64801716169655, 5.6774973866509, 5.84268664292306, 5.1963266927986, 4.85056771881294, 4.98177209241419, 5.93514971647738, 5.77803713337603, 5.35450137646782, 6.09357654169244), PROX_MALL = c(0.252669380741675, 0.278400001713995, 0.377416550632833, 0.38830118917563, 0.343882807046916, 0.249545786638779, 0.497662931100388, 0.615054651957031, 0.671424081833306, 0.744876648240093, 0.455554164929496, 0.691703794200818, 0.394873468760787, 0.345992784345898, 0.148456555084967, 0.236735170365795, 0.310729806849059, 0.79347213158724, 0.479398555662368, 0.145699923430919), PROX_CHAS = c(0.252669404800451, 0.190291087196022, 0.0736014920224838, 0.0918929757518676, 0.141205029857343, 0.193150290660334, 0.139715392485403, 0.101756162724623, 0.0438337826764906, 0.0812821875339188, 0.158017550603297, 0.094086780959658, 0.28481487293308, 3.77135010377852e-08, 0.148456588323488, 0.214782230853987, 0.261893114523038, 0.128222338920945, 0.166948923507452, 0.0723222156351423), PROX_SUPERMARKET = c(0.186322037460738, 0.190291125096353, 0.128878263549785, 0.354026220875794, 0.141204847242777, 0.200567401454574, 0.118312809115248, 0.215874380558773, 0.238848984717478, 0.325050502595441, 0.387973705585917, 0.189746195069109, 0.407244625741832, 0.31785895032531, 0.154204342539502, 0.172194506074768, 0.322774913149109, 0.286089695736963, 0.218811722485387, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 3L, 5L, 3L, 3L, 3L, 3L, 8L, 3L, 3L, 5L, 7L, 6L, 4L, 3L, 2L, 3L), WITHIN_350M_BUS = c(7L, 9L, 9L, 7L, 8L, 11L, 11L, 11L, 10L, 12L, 14L, 11L, 9L, 13L, 17L, 15L, 8L, 10L, 13L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 2L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 5L, 3L, 3L, 3L, 4L, 5L, 3L), DNeighbour = c(0, 104.150463554795, 296.93570395343, 374.226293606332, 407.393055539252, 500.509185492507, 675.627036723782, 684.805042737822, 727.227130288875, 739.636110637887, 813.184923035652, 825.924703991917, 843.054458317097, 851.369030547492, 871.055388471881, 871.382902967547, 886.626835242551, 901.833549945593, 912.785743875633, 1073.60603200526)), row.names = c("87", "995", "986", "592", "786", "387", "159", "500", "865", "299", "383", "836", "304", "374", "146", "717", "196", "568", "385", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98126670621995, 0.852860864616539, 0.771761054119942, 0.732750267287294, 0.612560940270701, 0.364784090437036, 0.351816149949861, 0.292866737519713, 0.276023809520296, 0.181727297273903, 0.166609366863637, 0.14697612438685, 0.137753671024704, 0.116781884731417, 0.116443741215095, 0.101116526246776, 0.0866672294992008, 0.0768124676118565, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4255599982
R squared (OOB): 0.3888359
$Forests[[88]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 345000, 336000, 420000, 340000, 420000, 380000, 323000, 370000, 325000, 380000, 390000, 310000, 325000, 295000, 345000, 345000, 370000, 350000, 343000), floor_area_sqm = c(101, 102, 104, 92, 101, 93, 93, 104, 93, 90, 93, 126, 104, 104, 105, 104, 103, 103, 104, 102), storey_order = c(2L, 2L, 4L, 6L, 5L, 3L, 1L, 3L, 1L, 4L, 1L, 2L, 1L, 1L, 1L, 4L, 5L, 4L, 2L, 5L), remaining_lease_mths = c(933, 935, 958, 1104, 943, 1139, 1138, 956, 1139, 912, 1142, 879, 879, 872, 870, 862, 944, 881, 863, 935), PROX_CBD = c(16.135389698045, 16.0814208174046, 16.2237683329895, 16.0058570800758, 15.9284058495794, 15.9652529785268, 15.9652529785268, 16.3822081442679, 15.8422849591204, 16.3759795802925, 15.6174435761395, 16.1769042321823, 15.9652370890998, 15.9652370890998, 16.027241877126, 16.2035530975804, 15.6615925135045, 15.9139497277605, 15.9139497277605, 15.6558233565228), PROX_ELDERLYCARE = c(0.214357316635524, 0.129424766752979, 0.233700982090528, 0.0922651494707867, 0.260351961534281, 0.120425003900544, 0.120425003900544, 0.317064501792404, 0.241353796602158, 0.437652472603004, 0.457575537702088, 0.382017171357745, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.462412199513001, 0.372854461013726, 0.471057675436291, 0.471057675436291, 0.268146833149962), PROX_HAWKER = c(2.40272097648418, 2.40830007300065, 2.48966457045008, 2.393526972262, 2.2342618496891, 2.36922200206298, 2.36922200206298, 2.76474077583521, 2.37354129025836, 2.71828200917597, 2.21004723991438, 2.55739022352562, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.51024920878341, 2.39243139523594, 2.34701070601947, 2.34701070601947, 2.27183532495414), PROX_MRT = c(1.09323648573999, 1.00126993569874, 1.11461848888664, 0.910164710677637, 1.02417718077332, 0.886101680623091, 0.886101680623091, 1.02897813643603, 0.721786411333246, 0.870089952652958, 0.70935210619912, 0.674610535324426, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.65447898159524, 0.499275570100955, 0.424613907535265, 0.424613907535265, 0.370313443989706), PROX_PARK = c(1.7942088991982, 1.7154732425778, 1.86547668850022, 1.6216647961598, 1.61207436869795, 1.58077599563476, 1.58077599563476, 1.73717122008599, 1.42084473696832, 1.49155883505512, 1.21748666352844, 1.39748820590438, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.32632916723033, 1.19384102986047, 1.30337713627377, 1.30337713627377, 1.16446299803307), PROX_GOOD_PRISCH = c(6.11593822040069, 6.0710937852797, 6.20687623278084, 6.00411547246196, 5.90870946924896, 5.96493131981452, 5.96493131981452, 6.39421933734494, 5.8611108446886, 6.4246273009838, 5.63578467655705, 6.23706483495109, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.27623366830878, 5.71328270316738, 5.99275530970335, 5.99275530970335, 5.73062396037349), PROX_MALL = c(0.350342319635, 0.261655001598387, 0.36788016328609, 0.187934498474296, 0.350369242497661, 0.18546430077947, 0.18546430077947, 0.374078152135628, 0.177442774283774, 0.409369768138594, 0.401390812484646, 0.292722816398213, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.370949542105629, 0.238209845871265, 0.338688619983659, 0.338688619983659, 0.155488337640192), PROX_CHAS = c(0.350342354631045, 0.26165503944411, 0.367880188789974, 0.187934543511456, 0.35036929019185, 0.185464348558652, 0.185464348558652, 0.374078140160073, 0.177442804982894, 0.409369730284335, 0.187858028295528, 0.292722768811081, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.370949494121523, 0.238209795937414, 0.338688583692834, 0.338688583692834, 0.155488306171375), PROX_SUPERMARKET = c(0.352223797136593, 0.265481412722203, 0.364697803989784, 0.197516435852273, 0.363015443397577, 0.198556813498254, 0.198556813498254, 0.357574924056941, 0.197153631350279, 0.389543937857684, 0.412009517866082, 0.254565333705719, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.235998227482853, 0.238833101010687, 0.112474666082431, 0.112474666082431, 0.152010752053411), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 2L, 2L, 3L, 5L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), WITHIN_350M_CHILDCARE = c(2L, 5L, 2L, 5L, 3L, 5L, 5L, 1L, 7L, 2L, 3L, 8L, 6L, 6L, 8L, 5L, 5L, 9L, 9L, 8L), WITHIN_350M_BUS = c(9L, 13L, 9L, 14L, 10L, 15L, 15L, 9L, 15L, 5L, 15L, 9L, 14L, 14L, 12L, 7L, 16L, 15L, 15L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 92.0589418536098, 92.6668731752394, 185.772818867014, 209.596904249797, 216.469364761534, 224.254752451605, 366.096891236383, 395.664205154002, 569.112758242042, 572.534076848515, 572.590377184868, 583.615082154108, 584.636573047832, 606.464228271423, 644.383401341553, 660.844791012775, 682.34658815363, 686.067309166962, 768.230618579776)), row.names = c("88", "890", "394", "154", "705", "137", "913", "173", "585", "974", "766", "54", "490", "566", "463", "806", "572", "927", "959", "450"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.971486581602872, 0.971111517619582, 0.886466565359518, 0.856667615365511, 0.84750800951897, 0.836837326379524, 0.597381100445967, 0.539844182747232, 0.203582220255403, 0.197653716105792, 0.197556595902628, 0.178823376893971, 0.177117332762245, 0.141978554110897, 0.0878725198108565, 0.0676141791071177, 0.0445594767750134, 0.0409917225218195, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 744579112
R squared (OOB): 0.3307486
$Forests[[89]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(490000, 380000, 505000, 5e+05, 505000, 433000, 475000, 540000, 420000, 348000, 510000, 376000, 495000, 372500, 540000, 450000, 452000, 475000, 415000, 540000), floor_area_sqm = c(92, 92, 90, 92, 92, 92, 90, 90, 93, 100, 93, 102, 93, 102, 93, 95, 95, 93, 92, 92), storey_order = c(3L, 1L, 6L, 3L, 4L, 4L, 5L, 3L, 2L, 3L, 3L, 5L, 3L, 2L, 4L, 2L, 4L, 4L, 2L, 6L), remaining_lease_mths = c(1038, 1037, 1033, 1049, 1051, 1084, 1031, 1067, 1099, 938, 1076, 944, 1076, 931, 1075, 1109, 1112, 1130, 1130, 1142), PROX_CBD = c(11.6213283462416, 11.6419253241709, 11.6571985599938, 11.4975151935682, 11.4388659085475, 11.8702915361943, 11.780035597066, 11.5237533038112, 11.8999896789117, 11.8646943012694, 11.734228152501, 11.9885535057438, 11.7824349405223, 11.9627383543319, 11.8019303594103, 12.0901026943072, 12.1424265739316, 11.4536743231806, 11.3687765497058, 11.3687765497058), PROX_ELDERLYCARE = c(0.621923465733728, 0.626216066088841, 0.400746835300904, 0.485429735975203, 0.529438756707198, 0.670900780040593, 0.389019901488026, 0.374021376468387, 0.790393757138983, 0.893707553155367, 0.217445500321488, 0.468647269590137, 0.213047345375207, 0.96089261866182, 0.184707688528033, 0.911165280518988, 0.88680281476439, 1.19895989384568, 1.27208236570677, 1.27208236570677), PROX_HAWKER = c(0.537052085835962, 0.553081930127745, 0.38372613736418, 0.320302217757218, 0.319632581294072, 0.715369360111721, 0.475091880549249, 0.235307086042243, 0.820501997631561, 0.888626336009462, 0.366555491930585, 0.661637750611862, 0.411134055372247, 0.983415578941634, 0.425288384889406, 0.995330006841388, 0.999275592501037, 1.02903329925728, 1.07923254025891, 1.07923254025891), PROX_MRT = c(0.182944945438028, 0.168432978085695, 0.187661086924798, 0.24936700359253, 0.264110896255266, 0.146531371307633, 0.149757666469573, 0.148196296616071, 0.261250382411254, 0.214047355776769, 0.276453864170284, 0.253577460439113, 0.323171872402698, 0.122900516984256, 0.341923672362566, 0.231980634651484, 0.303530488733859, 0.573574303209013, 0.671331594421278, 0.671331594421278), PROX_PARK = c(0.643411448820926, 0.654970873229416, 0.822874314333037, 0.698336840868775, 0.653351036954048, 0.8322137924942, 0.915827670442916, 0.808531626238996, 0.813614799778521, 0.747986195716587, 1.00928973198994, 0.965214735166117, 1.04913519120928, 0.836149627657164, 1.09015045463689, 0.750469455971567, 0.699596772952975, 0.341254943367627, 0.294690087030438, 0.294690087030438), PROX_GOOD_PRISCH = c(2.69528593883292, 2.71543842399088, 2.58492752090912, 2.48345794754568, 2.45055199705462, 2.91053685401804, 2.67648686403773, 2.43173748992112, 3.00567179865442, 3.05097986431403, 2.54247396470066, 2.84793008582659, 2.5757070458522, 3.15511978010431, 2.57167610218627, 3.19167768034691, 3.20088339163048, 2.96812409551872, 2.95589454100459, 2.95589454100459), PROX_MALL = c(0.597386337892971, 0.576398809288588, 0.718523422751835, 0.805279144871904, 0.840491697823826, 0.385092319171944, 0.657761426948524, 0.840908486660855, 0.283076960540796, 0.265637621954407, 0.781937846313192, 0.581599658792334, 0.732391369928616, 0.161680393170103, 0.70263709534569, 0.1200910408013, 0.171446483339376, 0.714729745574342, 0.814743407183115, 0.814743407183115 ), PROX_CHAS = c(0.130352204164602, 0.118628580179885, 0.162236141473446, 0.18789773503711, 0.210772889992189, 0.179381733260264, 0.165734916528407, 0.0822817354855642, 0.283076936045466, 0.265637621677666, 0.203102352137365, 0.0548782345589675, 0.182294192745256, 0.161680400961643, 0.144895120017984, 0.120090990225825, 0.171446425970546, 0.31407050179696, 0.257507761616553, 0.257507761616553 ), PROX_SUPERMARKET = c(0.0679201472407272, 0.0879874709963817, 0.248678179468178, 0.186124684843571, 0.189609627596398, 0.31749021679057, 0.328761363845442, 0.113409172087645, 0.236972988988714, 0.211091622880127, 0.206717744357565, 0.41771106664497, 0.186528474083994, 0.107037284539066, 0.149354766345577, 0.109512866312649, 0.178201527122821, 0.345653574215055, 0.30094246041235, 0.30094246041235 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 4L, 4L, 9L, 9L, 4L, 7L, 7L, 8L, 6L, 8L, 8L, 7L, 8L, 7L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 8L, 7L, 10L, 8L, 5L, 9L, 8L, 10L, 14L, 11L, 9L, 13L, 8L, 9L, 8L, 10L, 10L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 4L, 5L, 5L, 6L, 4L, 5L, 5L, 5L, 7L, 7L, 4L, 6L, 4L, 5L, 4L, 3L, 3L), DNeighbour = c(0, 20.9305391269275, 218.918713650955, 226.253701482738, 248.445592262612, 254.637401789897, 277.756975861062, 309.71320191333, 316.571513166272, 357.242465506112, 413.286170793757, 437.227419359576, 438.30968512927, 461.086961668187, 479.282486200028, 510.506902622172, 541.43543444461, 581.661001166956, 658.749860503134, 664.236675055038)), row.names = c("89", "421", "977", "553", "271", "110", "263", "652", "185", "232", "409", "486", "260", "295", "342", "117", "147", "132", "157", "876"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99801514191861, 0.794553723037714, 0.781414584085588, 0.739772466620474, 0.727677505266842, 0.680860156413537, 0.612451638347841, 0.597309070401816, 0.505158853439267, 0.375610492249167, 0.321171067098062, 0.318741453019736, 0.268470088539047, 0.229786141076473, 0.167536995746315, 0.112608852742571, 0.0543722870279292, 0.000270682393545318, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2351753610
R squared (OOB): 0.3436273
$Forests[[90]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 345000, 342000, 316000, 304000, 358888, 428000, 365000, 4e+05, 415000, 420000, 365000, 420000, 390000, 340000, 365000, 420000, 360000, 446000, 370000), floor_area_sqm = c(90, 92, 94, 104, 104, 91, 98, 95, 97, 100, 99, 105, 90, 104, 104, 107, 104, 103, 107, 104 ), storey_order = c(1L, 2L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 2L, 2L, 1L, 1L, 1L, 4L, 1L, 3L, 2L), remaining_lease_mths = c(731, 742, 747, 777, 776, 763, 730, 735, 734, 944, 929, 771, 925, 763, 772, 766, 774, 777, 783, 763), PROX_CBD = c(13.8901285505698, 13.8901285505698, 13.7770670669378, 13.8730731524118, 13.8730731524118, 13.6826822978472, 14.0949321583848, 13.3652677077184, 13.4040436118709, 13.1525533734461, 13.2222340992065, 14.8222691165004, 12.960867808991, 13.1145091682395, 13.1145091682395, 13.578535689825, 15.0460728336845, 13.7231688188033, 13.1163383572019, 13.075732494377), PROX_ELDERLYCARE = c(0.540311266279695, 0.540311266279695, 0.919307603677702, 0.192118066579221, 0.192118066579221, 0.000158780971194199, 1.07365166923746, 0.876024529291782, 0.954835536666776, 0.640770029240432, 0.385934705647939, 0.151522520392741, 0.579007844644764, 0.233566729538939, 0.233566729538939, 0.535215785060316, 0.0734543941007858, 0.681177733621966, 0.258125844069092, 0.206309775801723), PROX_HAWKER = c(0.213123049695643, 0.213123049695643, 0.478671478091809, 0.635045114374877, 0.635045114374877, 0.699744847940348, 0.516176882783883, 0.775887609068758, 0.780321580506598, 0.959649545299011, 1.08380419022874, 0.189112683951821, 1.16344345150942, 1.24018164124527, 1.24018164124527, 0.775756145922257, 0.321243604465073, 0.601426993813282, 1.23349193679857, 1.2806114078583 ), PROX_MRT = c(0.793013171832836, 0.793013171832836, 0.771349314593772, 0.865482366580506, 0.865482366580506, 0.751023886560838, 0.499812381699912, 0.585785046275015, 0.515309591544804, 0.944408516927639, 0.503688459146237, 0.506610369321483, 0.899387073359532, 0.402767024758649, 0.402767024758649, 0.357978123578611, 0.667161579318597, 0.498221170198522, 0.166998983475289, 0.218393806785847), PROX_PARK = c(1.23128896715218, 1.23128896715218, 0.941140572803456, 1.73324375775577, 1.73324375775577, 1.77145949687945, 0.62523741493865, 1.30724345285799, 1.22140134317452, 1.65277848527316, 1.61082819122054, 1.20591145519053, 1.44660566239193, 1.4917670023494, 1.4917670023494, 1.33984402369384, 1.32178658469093, 1.26781451063295, 1.28385310080255, 1.31516124688894), PROX_GOOD_PRISCH = c(3.56420611596829, 3.56420611596829, 3.3146343023011, 3.76914808697313, 3.76914808697313, 3.58938982364218, 3.57828936266804, 2.95461231779958, 2.95770979509606, 2.95137840528657, 3.2388029474634, 4.44405903659268, 2.82458087567675, 3.15473759747012, 3.15473759747012, 3.55013641033528, 4.66454637236311, 3.673854441535, 3.10133739012884, 3.06740437701091), PROX_MALL = c(1.05377974643614, 1.05377974643614, 0.672803550263317, 0.861712986146148, 0.861712986146148, 0.770100764029299, 0.812049880186, 0.473263954532778, 0.412160376682232, 0.703422933264244, 0.587950861513872, 1.74752862756084, 0.695129776671669, 0.504156272689578, 0.504156272689578, 0.305514521023982, 1.83033637772351, 0.406890039239853, 0.281310431650798, 0.332903613799786 ), PROX_CHAS = c(0.0812638133573676, 0.0812638133573676, 0.0886717393158711, 0.0967538959757692, 0.0967538959757692, 0.110149755252424, 0.135156069731972, 0.179342279988699, 0.240863562772424, 0.1365287941905, 0.151225190585885, 0.191193294854487, 0.341366062526918, 0.11048408202451, 0.11048408202451, 0.282171570268124, 0.0544168696099871, 0.176857487498571, 0.155371621529032, 0.122328851042638), PROX_SUPERMARKET = c(0.082811926566736, 0.082811926566736, 0.334979160094168, 0.094684564379848, 0.094684564379848, 0.11210687568128, 0.352618767904154, 0.487840963146543, 0.422907964790702, 0.688592108834651, 0.459946280432931, 0.188017328828043, 0.668273194253219, 0.362446168440829, 0.362446168440829, 0.281417393052806, 0.286721618184596, 0.270532795629183, 0.141466460051892, 0.193246634773484), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 3L, 3L, 1L, 6L, 5L, 2L, 5L, 2L, 1L, 6L, 6L, 4L, 1L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(4L, 4L, 10L, 8L, 8L, 9L, 9L, 6L, 6L, 6L, 8L, 6L, 2L, 7L, 7L, 10L, 5L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 2L, 3L, 3L, 3L, 4L, 1L, 3L, 3L, 3L), DNeighbour = c(0, 2.00640318296913, 437.938175709025, 521.774816069077, 524.80202462123, 531.087334550934, 616.491316787121, 623.138685176646, 648.879783547045, 749.155804056109, 883.198880033937, 930.752765843958, 951.668678789396, 1035.00754570845, 1040.5542813028, 1064.13308037496, 1161.85497147424, 1190.05193492356, 1230.90663474058, 1233.55893256617)), row.names = c("90", "214", "337", "230", "36", "1000", "25", "238", "757", "496", "350", "64", "831", "164", "844", "856", "256", "960", "105", "929"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999994708899235, 0.763807395258199, 0.674180800776233, 0.670766035445057, 0.663641067274446, 0.562850360689207, 0.554754216094932, 0.523163329706086, 0.398377441217137, 0.237537345194647, 0.185493815567765, 0.163875439719882, 0.0876212129032954, 0.0831993826962679, 0.065449054467044, 0.0127411262086521, 0.00480180368977704, 1.8452298774221e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1279574783
R squared (OOB): 0.2033946
$Forests[[91]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(1023801, 830000, 1038000, 890000, 1056800, 1110000, 643888, 755000, 7e+05, 685000, 753000, 620000, 748000, 476000, 475000, 537000, 945500, 912000, 680000, 5e+05), floor_area_sqm = c(95, 94, 95, 93, 95, 94, 83, 90, 93, 93, 87, 103, 107, 103, 103, 106, 87, 87, 91, 103), storey_order = c(13L, 9L, 13L, 2L, 16L, 17L, 4L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 4L, 8L, 3L, 3L, 1L), remaining_lease_mths = c(1085, 1088, 1088, 1079, 1081, 1086, 721, 983, 625, 1115, 1104, 911, 899, 774, 781, 760, 1143, 1142, 984, 773), PROX_CBD = c(1.64296215322618, 1.64296215322618, 1.6109563636452, 1.67386574810093, 1.77209924777956, 1.77209924777956, 1.53899731723416, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 2.52364731081334, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.51922626320824, 2.51922626320824, 2.86455481676114, 3.24578829573265), PROX_ELDERLYCARE = c(0.294850727643248, 0.294850727643248, 0.267363987874465, 0.177855560288099, 0.140516738363648, 0.140516738363648, 0.194322059338883, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.132133546591398, 0.614909460801077, 0.614909460801077, 0.570344367187993, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938, 0.461566734593474), PROX_HAWKER = c(0.280083683397779, 0.280083683397779, 0.235977344459711, 0.190132187507835, 0.23052169920376, 0.23052169920376, 0.0778854840685767, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.315417458803045, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.187177165934232, 0.187177165934232, 0.302651224916382, 0.461305554076076), PROX_MRT = c(0.262926729358016, 0.262926729358016, 0.29771914919713, 0.379670718067057, 0.454819638815125, 0.454819638815125, 0.338341879948785, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 0.277076743329557, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.243725266054354, 0.243725266054354, 0.391395986196982, 1.11057161001852), PROX_PARK = c(0.366095429090919, 0.366095429090919, 0.367398542795172, 0.464667269713551, 0.568364566172339, 0.568364566172339, 0.431332248643832, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.163253442595557, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.28862748451296, 0.28862748451296, 0.399002951856213, 0.856773721705297), PROX_GOOD_PRISCH = c(6.02306971378175, 6.02306971378175, 6.05683769533381, 6.13913327172338, 6.2014068010071, 6.2014068010071, 6.20754086879516, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 4.61812725480087, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.50145006484821, 4.50145006484821, 4.71207116352008, 5.51078547454581), PROX_MALL = c(0.44820920236387, 0.44820920236387, 0.415453175187746, 0.332985789848242, 0.293469301127063, 0.293469301127063, 0.293332886646226, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 0.290995843291254, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.244046547559164, 0.244046547559164, 0.420489734799516, 1.33172083977874), PROX_CHAS = c(0.0951865321113252, 0.0951865321113252, 0.0860247998100326, 0.0280349864391529, 0.116110892529562, 0.116110892529562, 0.0279718763032621, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.0122221533760307, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0462846720247782, 0.0462846720247782, 0.110042750971165, 0.0869328465249217 ), PROX_SUPERMARKET = c(0.28799517805095, 0.28799517805095, 0.248046397132554, 0.185142915152075, 0.203860721712114, 0.203860721712114, 0.114546579488019, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.0373112013983995, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.169442491353445, 0.169442491353445, 0.110042446678578, 0.0869315055470345), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 7L, 7L, 8L, 4L, 4L, 4L, 4L, 3L, 6L, 2L, 2L, 2L, 4L, 4L, 4L, 2L ), WITHIN_350M_BUS = c(9L, 9L, 11L, 9L, 10L, 10L, 9L, 10L, 7L, 3L, 3L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 7L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 3.29951385597731, 46.3999138976703, 122.85705670966, 203.336586562315, 208.589219944507, 227.015256770337, 441.607588058405, 1219.50810198569, 1347.18932605805, 1388.0729695397, 1476.48594494051, 1529.23474537928, 1581.03823165456, 1581.23876242991, 1596.48875991012, 1607.73756047073, 1615.81525911079, 1688.90374516378, 1714.03718461918)), row.names = c("91", "850", "619", "10", "509", "321", "524", "567", "824", "390", "999", "561", "65", "126", "134", "48", "816", "550", "968", "192"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992588798432, 0.998534908635567, 0.989751207962417, 0.972051800701225, 0.970600130119235, 0.965224475319532, 0.871647637894322, 0.243830658000136, 0.146110676173207, 0.118460435075202, 0.0665514373558049, 0.0416199129735494, 0.0222508294316969, 0.0221864822936181, 0.0175447288646689, 0.014445176687596, 0.0123932698994995, 0.000847484401052519, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 26831459469
R squared (OOB): 0.3321246
$Forests[[92]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 458888, 450000, 455000, 468000, 420000, 422000, 510000, 485000, 452000, 460000, 440000, 475000, 430000, 426888, 425000, 390000, 382000, 323000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 92, 92, 90, 86, 90, 90), storey_order = c(3L, 4L, 3L, 4L, 4L, 2L, 2L, 5L, 5L, 2L, 5L, 2L, 2L, 1L, 1L, 4L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1137, 1130, 1136, 1136, 1124, 1139, 1132, 1133, 1141, 1133, 1136, 1136, 1126, 1134, 1141, 988, 978, 989, 983, 973), PROX_CBD = c(12.6444338023734, 12.6444338023734, 12.6444338023734, 12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6523002899419, 12.8180148044036, 12.8190940082697, 12.8941535537835, 12.5778468618744, 12.6445046545469, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.1902934701837, 12.4059518996545, 12.3082954752684, 12.0200214112876, 11.9491294576901), PROX_ELDERLYCARE = c(0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.17445131765005, 0.265081039187363, 0.268492105828742, 0.346816364720296, 0.25879478544564, 0.316798451576888, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.362754738306624, 0.404564014080405, 0.583230122785789, 0.618171206910468, 0.351349913726565), PROX_HAWKER = c(0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.183834631869038, 0.184899994018696, 0.227760265989261, 0.228019105088385, 0.116173376637396, 0.146347761938812, 0.172433027954251, 0.361759384229333, 0.385855619963418, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.536726116414185, 0.551023632791116, 0.732610931237137, 0.743318510800665, 0.693645859237657 ), PROX_MRT = c(0.135663244459145, 0.135663244459145, 0.135663244459145, 0.225183269009929, 0.250680884626282, 0.288636635543175, 0.189124878414716, 0.0414043955932523, 0.0524349257152741, 0.133852264483784, 0.325317058740364, 0.290856617513635, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.364194860258715, 0.467412150427879, 0.348338435446781, 0.291532437270123, 0.207404211118571 ), PROX_PARK = c(0.61385987529272, 0.61385987529272, 0.61385987529272, 0.665189387379371, 0.614568616662392, 0.64692671777276, 0.76865606278053, 0.594833919624026, 0.639036828502152, 0.541994755536806, 0.898636927133822, 0.927332929158558, 0.981635622560504, 0.998305920751222, 1.05356492524152, 0.883674706708426, 1.06942514246801, 1.248380402738, 0.871053837980522, 1.42337349535551), PROX_GOOD_PRISCH = c(2.98554640042679, 2.98554640042679, 2.98554640042679, 2.90013878468328, 2.87119716545371, 2.83249303987555, 3.02962689364369, 3.15789060893291, 3.16783392704602, 3.22227453062783, 2.98751376551561, 3.06407026512831, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.54749739008747, 2.85954585658161, 2.82059786507503, 2.31713852475231, 2.48771655129493), PROX_MALL = c(0.835997866672575, 0.835997866672575, 0.835997866672575, 0.801147315442336, 0.863947607104433, 0.848059510883206, 0.680457081346124, 0.881741038155881, 0.842111664425906, 0.965068597681967, 0.550769417999913, 0.525247230278188, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.835543217968543, 0.423524868376446, 0.312386349772529, 0.859289251142989, 0.591401580344059), PROX_CHAS = c(0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.162820120107843, 0.0772642002388838, 0.0812086980787344, 0.115846127710365, 0.236995708134403, 0.312339613016365, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.167384851183216, 0.187639553192951, 0.200650927390068, 0.310908028614088, 0.136369833447508), PROX_SUPERMARKET = c(0.102095775430648, 0.102095775430648, 0.102095775430648, 0.189775839444753, 0.218453608018692, 0.255060837787685, 0.162819600148508, 0.0772646744727167, 0.0812089624400091, 0.115845823699909, 0.299832635957983, 0.312339147167174, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.552359009160243, 0.375814638453933, 0.200651971059786, 0.507879796624066, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 6L, 5L, 6L, 6L, 7L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 4L, 4L, 1L, 6L), WITHIN_350M_BUS = c(10L, 10L, 10L, 11L, 10L, 10L, 11L, 9L, 9L, 6L, 8L, 11L, 11L, 11L, 10L, 12L, 10L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 5L, 6L, 4L, 7L), DNeighbour = c(0, 1.22911439122745, 7.16355744049563, 95.4288692627388, 113.781831613234, 149.153888969001, 159.065755120989, 174.164343808561, 187.165918028163, 252.357404564525, 280.08691340104, 316.299973340254, 377.150270590814, 382.875846451014, 436.26362872901, 449.591115861736, 458.249480914599, 636.156723913105, 689.707830673858, 876.777217163003)), row.names = c("92", "807", "166", "764", "672", "791", "311", "115", "44", "371", "355", "144", "759", "180", "868", "783", "138", "231", "909", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999606960984, 0.999866495937124, 0.97644782557125, 0.9666016610046, 0.942958542930464, 0.935256180750709, 0.922640075941308, 0.910937426788201, 0.841177741480712, 0.806316686515537, 0.756651729895767, 0.664170416275674, 0.654975918226748, 0.566132473226477, 0.54325720222587, 0.528288753834105, 0.224258096881653, 0.145311814769397, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1146260487
R squared (OOB): 0.3696995
$Forests[[93]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 390000, 430000, 371000, 4e+05, 365000, 345000, 450000, 390000, 465000, 455000, 385000, 368000, 375000, 4e+05, 365000, 370000, 395888, 338000, 330000), floor_area_sqm = c(91, 90, 91, 91, 90, 91, 92, 93, 91, 106, 106, 90, 100, 100, 100, 91, 92, 94, 103, 105), storey_order = c(2L, 2L, 4L, 2L, 3L, 5L, 2L, 4L, 2L, 2L, 4L, 3L, 2L, 5L, 5L, 4L, 3L, 3L, 4L, 1L), remaining_lease_mths = c(956, 947, 962, 957, 953, 965, 974, 950, 956, 933, 933, 1060, 937, 935, 923, 1061, 922, 1063, 836, 896), PROX_CBD = c(17.5146993337396, 17.5579663674298, 17.4594236905894, 17.630719557776, 17.5759295796121, 17.6174166659189, 17.6174166659189, 17.4336546583772, 17.980006840849, 17.1401277939721, 17.1634204962367, 17.6242343596777, 18.1853912561079, 18.2155576397088, 18.2155576397088, 17.5974072281911, 18.2744201988815, 18.1899007658477, 18.1853470145009, 17.9794873864528), PROX_ELDERLYCARE = c(1.21552371031002, 1.26304449634962, 1.1429422216578, 1.35614304544574, 1.07156662032258, 1.58663462608392, 1.58663462608392, 0.825709875044437, 1.69038013517483, 0.586863575497558, 0.565792923614884, 0.892136309268664, 1.83831888483507, 1.82774218733134, 1.82774218733134, 0.819477307137174, 1.91030467455468, 2.0412967820292, 1.46334015610348, 1.20397588034421 ), PROX_HAWKER = c(0.65109908849923, 0.610726758846462, 0.704564458032275, 0.550798352023498, 0.622851592932912, 0.699652587196505, 0.699652587196505, 0.841716009165303, 0.32947027962251, 0.685044657792881, 0.666841975849823, 0.816419857336687, 0.267411626133086, 0.218122417644225, 0.218122417644225, 0.922900854400271, 0.292675997882175, 0.56403310040428, 0.490406092071559, 0.736691454978467 ), PROX_MRT = c(0.367017506823782, 0.415424130147435, 0.304209523777939, 0.481509556817778, 0.449846795062068, 0.430901962912929, 0.430901962912929, 0.463093751675267, 0.131298797620671, 0.418422993771755, 0.463116738810145, 0.729175757939742, 0.186589372260449, 0.24629140143503, 0.24629140143503, 0.830609903675807, 0.25859759791353, 0.225540054498686, 0.888080533877704, 1.05284557964442 ), PROX_PARK = c(0.57589083993138, 0.622915525490857, 0.515475588097358, 0.706852169587072, 0.650211227804106, 0.815337468455046, 0.815337468455046, 0.609424449579261, 0.597192139646456, 0.454841043819919, 0.505224516024672, 0.830497330619545, 0.431621232177097, 0.449638685926872, 0.449638685926872, 0.751240825934154, 0.366705585759005, 0.321396863181507, 0.741201414908801, 0.555889077383573), PROX_GOOD_PRISCH = c(6.84682201594428, 6.89020500321914, 6.79149624878531, 6.96345421686322, 6.90999703096039, 6.95710824587607, 6.95710824587607, 6.77374769998522, 7.31481473864251, 6.48254224033906, 6.50789265243056, 6.97273607492461, 7.51998659904145, 7.54917724573578, 7.54917724573578, 6.95474206477502, 7.60907430161507, 7.5338271442293, 7.52724739525134, 7.33264137396139), PROX_MALL = c(0.437698049352173, 0.488271313828636, 0.366883459562171, 0.581015113036356, 0.456006423255308, 0.753687860987251, 0.753687860987251, 0.404491618549369, 0.38257003715367, 0.306862579253759, 0.353588302636786, 0.671391539314818, 0.304347432784639, 0.249434383428027, 0.249434383428027, 0.757845794253982, 0.31638525459609, 0.601163950940652, 0.362005799982455, 0.387548928263219), PROX_CHAS = c(0.354009255575758, 0.40162373925963, 0.293637386768921, 0.481496129777697, 0.401255348981324, 0.430898255483663, 0.430898255483663, 0.260153188296123, 0.131281394661179, 0.133156315003352, 0.171584438209325, 0.0497500971788425, 0.186582621643492, 0.246283235408848, 0.246283235408848, 0.175468897673469, 0.258594927218762, 0.225556636612455, 0.11010335009361, 0.324283073315245), PROX_SUPERMARKET = c(0.288534867112482, 0.339170507836652, 0.217741105325511, 0.432325009404537, 0.338457664260807, 0.467885028141574, 0.467885028141574, 0.355873580059747, 0.37748716441855, 0.27639551573194, 0.320581809168482, 0.442456788826315, 0.289364184128333, 0.233030240431279, 0.233030240431279, 0.336744227428862, 0.297968471640837, 0.37174850741073, 0.36017462873485, 0.337417678694655 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 7L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 5L, 4L, 4L, 4L, 5L, 3L, 4L, 2L, 7L, 7L, 7L, 3L, 7L, 5L, 4L, 3L ), WITHIN_350M_BUS = c(10L, 9L, 8L, 8L, 8L, 6L, 6L, 12L, 14L, 7L, 8L, 12L, 16L, 15L, 15L, 6L, 17L, 13L, 11L, 9L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 6L, 3L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 5L, 4L, 5L, 5L), DNeighbour = c(0, 51.9676327484773, 71.6047123338793, 151.93532749807, 247.676023789198, 396.663934281592, 396.746292118766, 460.854278067153, 519.418213316131, 623.730722356382, 650.831235001645, 656.072557193657, 699.656073872755, 716.060516136677, 721.085997630098, 793.196055654646, 795.069127837516, 844.009057590762, 850.621432497407, 872.43204557822)), row.names = c("93", "545", "937", "547", "357", "220", "14", "535", "910", "530", "991", "300", "31", "571", "643", "720", "835", "422", "857", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992916278332354, 0.986572821809145, 0.94026235981219, 0.845306709024628, 0.629293373601422, 0.629157175020562, 0.519785577832267, 0.416717786099755, 0.238994243490167, 0.196682716545629, 0.188781292725247, 0.127348555161073, 0.106502377130764, 0.100399072939627, 0.0300659282828225, 0.0287257608380036, 0.00410838218412908, 0.0024378491170197, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 899939903
R squared (OOB): 0.3535729
$Forests[[94]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(588000, 516000, 670000, 439000, 440000, 450000, 435000, 548000, 410000, 5e+05, 565000, 648000, 430000, 448000, 420000, 408000, 638000, 630000, 345000, 375000), floor_area_sqm = c(95, 98, 94, 97, 92, 92, 98, 95, 97, 105, 103, 116, 93, 105, 91, 91, 102, 102, 92, 92), storey_order = c(3L, 3L, 6L, 3L, 3L, 1L, 1L, 2L, 4L, 2L, 4L, 4L, 3L, 1L, 1L, 3L, 9L, 6L, 1L, 2L), remaining_lease_mths = c(1025, 698, 1104, 669, 677, 679, 692, 981, 665, 857, 852, 871, 728, 866, 742, 674, 869, 870, 695, 695), PROX_CBD = c(8.51090417959469, 8.70928269501252, 8.58683984966127, 8.73211086874077, 8.7589377611275, 8.7589377611275, 8.85689554561162, 8.37940280964872, 8.66747718420982, 8.19182633034048, 8.19182633034048, 8.27332873959955, 8.20083785223568, 8.05276498978228, 8.31995738049774, 8.96374942103709, 7.86314261154951, 7.86314261154951, 8.46158045860266, 8.4016901584654), PROX_ELDERLYCARE = c(0.120425912751251, 0.119444653145476, 0.203840329735754, 0.292319821872094, 0.169235371196244, 0.169235371196244, 0.272187629818594, 0.335901694998922, 0.0441159965049124, 0.444818640633349, 0.444818640633349, 0.354571010374291, 0.41240614163537, 0.599632276485302, 0.259768432786295, 0.267188539522683, 0.731462959428347, 0.731462959428347, 0.0854535518544851, 0.150390524199432), PROX_HAWKER = c(0.166697492306482, 0.281172749103646, 0.433030813326955, 0.436547444862961, 0.330091511745513, 0.330091511745513, 0.446318851105742, 0.203869560106314, 0.357845486047337, 0.553760551741158, 0.553760551741158, 0.610975272844239, 0.35604829505958, 0.560005371648267, 0.387410687724852, 0.393731145214296, 0.573870222021737, 0.573870222021737, 0.266645682444034, 0.205000896629144 ), PROX_MRT = c(0.608243230971526, 0.379410256905797, 0.751078096441513, 0.600073719023998, 0.338391484905848, 0.338391484905848, 0.372678744867538, 0.62312262100292, 0.874328108605637, 1.08457427678223, 1.08457427678223, 1.0936063211659, 0.805467939952349, 1.12051759514643, 0.705543842504761, 0.71987240697712, 0.85984195598231, 0.85984195598231, 0.681495718287031, 0.747297636603152 ), PROX_PARK = c(0.368529270986479, 0.513364518506117, 0.52118662053352, 0.617507126900098, 0.469340752260783, 0.469340752260783, 0.479885299937475, 0.394842599629624, 0.691303172853456, 0.374102285306053, 0.374102285306053, 0.477465658778908, 0.393072899865764, 0.30128672956265, 0.517920409018535, 0.60552725382935, 0.281207712521794, 0.281207712521794, 0.773425606080498, 0.784786352249359 ), PROX_GOOD_PRISCH = c(1.13331232297991, 1.35677240305411, 1.16640042723588, 1.31940815963163, 1.40615721612308, 1.40615721612308, 1.47413984574199, 1.14854892992093, 1.23754792076915, 0.769163347741007, 0.769163347741007, 0.856939381531897, 1.04754826657838, 0.631981624625733, 1.20021801549651, 1.13785719900195, 0.562813849840511, 0.562813849840511, 1.4534383809239, 1.42922442943649), PROX_MALL = c(0.540250505232014, 0.313890580083005, 0.632538285087724, 0.469553394647833, 0.264395031718586, 0.264395031718586, 0.241772845363545, 0.651389947232486, 0.740457696387364, 0.997182626507123, 0.997182626507123, 0.991200103712322, 0.844084234929545, 1.07178760783233, 0.768764019555169, 0.480317195978648, 0.943364056194349, 0.943364056194349, 0.793630348518112, 0.856591768216477), PROX_CHAS = c(0.0869956868442428, 0.112175615725657, 0.237191200694799, 0.0664211666443358, 0.0806835690144568, 0.0806835690144568, 0.157458356405151, 0.11938167830482, 0.34300149800099, 0.311461966699573, 0.311461966699573, 0.413431749899638, 0.0460460495231756, 0.167974733321899, 0.1066489590073, 0.143131544605207, 0.201852081003395, 0.201852081003395, 0.161491876005888, 0.14998683096932), PROX_SUPERMARKET = c(0.0869967242830128, 0.221335227738319, 0.35437102597818, 0.350370254212894, 0.24726445439454, 0.24726445439454, 0.224853982916395, 0.282093113359979, 0.158725757407685, 0.485938543293979, 0.485938543293979, 0.502190497784501, 0.436961702644775, 0.372458117254617, 0.284909088626731, 0.181164390242962, 0.115543350477338, 0.115543350477338, 0.128302570008396, 0.194600933367586), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 1L, 3L, 1L, 1L, 4L, 4L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 7L, 5L, 6L, 8L, 8L, 7L, 4L, 2L, 2L, 2L, 4L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(5L, 6L, 4L, 7L, 6L, 6L, 7L, 6L, 5L, 7L, 7L, 8L, 7L, 5L, 7L, 6L, 2L, 2L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 3L, 3L ), DNeighbour = c(0, 225.687956313882, 263.033932716358, 275.167472193174, 275.528352088195, 278.534755748536, 341.220732165424, 368.173882906366, 465.0604078054, 476.943729662904, 483.904426177315, 504.776752039192, 525.905052430697, 533.181140067546, 555.171937415277, 585.397328784413, 649.972140208799, 655.354268090541, 752.625608724564, 788.728198204896)), row.names = c("94", "446", "149", "842", "386", "194", "397", "998", "331", "674", "128", "795", "79", "635", "716", "692", "931", "476", "676", "682"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.84294980484701, 0.789936293134964, 0.771386830632067, 0.770825773806217, 0.766131189587714, 0.660706729529416, 0.611685126879178, 0.425537788767221, 0.402384996067705, 0.388860920093884, 0.348589971524927, 0.30847997164128, 0.294873429896194, 0.254570192918471, 0.20172047366289, 0.102975788676989, 0.0958553629741838, 0.00800150929044141, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6504491844
R squared (OOB): 0.3322258
$Forests[[95]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 370000, 353000, 398888, 385000, 405000, 369988, 330000, 365000, 350000, 370000, 345000, 390000, 330000, 378888, 425000, 356888, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 91, 85, 91, 91, 90, 85, 100, 91, 90, 92, 91, 90, 94, 90), storey_order = c(5L, 3L, 1L, 6L, 4L, 6L, 4L, 4L, 5L, 1L, 2L, 6L, 6L, 3L, 6L, 3L, 5L, 3L, 3L, 4L), remaining_lease_mths = c(1140, 1127, 1136, 1127, 1138, 1138, 1002, 992, 993, 992, 1016, 968, 942, 951, 949, 1059, 963, 997, 987, 986), PROX_CBD = c(12.9599687546274, 12.9599687546274, 12.9273038019752, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.2138793761114, 13.0825190214061, 13.2138793761114, 12.6773565587662, 13.0393088300804, 13.131637538161, 12.9172885276263, 12.402570085049, 12.4403773011877, 13.6873856248974, 13.1584578321731, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.230213196902471, 0.230213196902471, 0.250608726248769, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.200446926946864, 0.120371550198491, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.425459762987539, 0.440978457512705, 0.628872951670854, 0.624054710630084, 0.720975229682918, 0.528614390300154, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.16699861471209, 2.16699861471209, 2.14952956067865, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.87231067409155, 1.90213677974947, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.67102672130552, 1.76689210194785, 1.50745216628998, 1.46996215979098, 1.83406121528111, 1.59466084315792, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.576831878931421, 0.576831878931421, 0.585364307317434, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.348476568009787, 0.30821900832469, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.197259382412543, 0.0642144868642362, 0.198968515523371, 0.140157494228817, 0.19923660487806, 0.258879114766752, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.828547076231476, 0.828547076231476, 0.834972281659159, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.701388397724732, 0.557623544885242, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.350705699368152, 0.18581491955197, 0.61879465488716, 0.525489875872169, 0.855123415409032, 0.332476768251147, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.35761410397793, 4.35761410397793, 4.33782029579385, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.43819501492863, 4.27923006279343, 4.43819501492863, 3.92066991749349, 4.09066115622083, 4.16094245740848, 3.96344124390297, 3.69141799128789, 3.6640626331803, 4.98236347160825, 4.13557899544262, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.630320880177991, 0.630320880177991, 0.664096204002356, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.411800643307333, 0.482494809972804, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.249640338015364, 0.125441786165087, 0.407881748949563, 0.37643645467035, 0.138188079312201, 0.231810009894563, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.256311352337612, 0.256311352337612, 0.273668945808659, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.186991486151685, 0.1115602293269, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.23569948169583, 0.146232137849481, 0.407881782403473, 0.376436475429729, 0.138188055488585, 0.20604200841638, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.621743565428055, 0.621743565428055, 0.655577492568061, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.40197012970004, 0.482493892596986, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.249639808314143, 0.125440795942109, 0.451295114828249, 0.426522673463594, 0.147450463248511, 0.231809873410795, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 2L, 0L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 7L, 5L, 8L, 8L, 5L, 9L, 3L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 4L, 2L, 13L, 7L, 7L, 9L, 9L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 6L, 5L, 6L, 4L, 7L, 7L, 7L, 4L, 4L, 5L, 7L, 6L, 5L, 9L), DNeighbour = c(0, 5.90053464270028, 36.3504691765247, 127.045233285483, 133.589633648991, 134.078912047351, 343.844906017002, 343.915064795774, 348.909758011932, 459.650210458321, 622.691846466421, 658.535336737347, 658.775848684665, 674.124523516897, 706.012945004003, 722.988340730199, 757.796813967939, 938.793041988915, 960.789907767925, 1119.18334667744)), row.names = c("95", "990", "462", "936", "732", "882", "313", "886", "474", "400", "141", "153", "887", "80", "444", "4", "339", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999944409035349, 0.997891282383979, 0.974394274839939, 0.971707708387331, 0.971501585750502, 0.820130761362692, 0.820060989752301, 0.815065019045155, 0.691100138973194, 0.476708336870383, 0.42742460107159, 0.427093928412718, 0.406012666147258, 0.362470446747817, 0.339526161304969, 0.293263717753292, 0.0878419974360584, 0.0691806948830669, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 530598034
R squared (OOB): 0.06044394
$Forests[[96]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(245000, 359900, 355000, 370000, 3e+05, 270000, 255000, 250000, 265000, 275000, 279000, 305000, 298000, 303888, 316000, 318000, 330000, 375000, 297000, 325000), floor_area_sqm = c(88, 93, 93, 93, 96, 97, 91, 97, 91, 98, 91, 91, 93, 93, 92, 91, 103, 92, 91, 91), storey_order = c(2L, 3L, 3L, 5L, 4L, 2L, 4L, 4L, 2L, 4L, 2L, 4L, 1L, 2L, 3L, 1L, 2L, 4L, 3L, 4L), remaining_lease_mths = c(668, 1117, 1111, 1106, 791, 687, 686, 708, 724, 689, 801, 791, 777, 782, 781, 765, 773, 783, 788, 780), PROX_CBD = c(18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5761736305699, 19.1998859465191, 19.1428796063974, 19.2477081153014, 19.4237844042343, 19.3611499271018, 18.2989051402725, 18.2610111258248, 18.5252470382495, 18.5252470382495, 18.2234963781047, 18.2234963781047, 18.4499801912104, 18.1857629477019, 18.1476771148045, 18.1476771148045), PROX_ELDERLYCARE = c(0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.0638277150498875, 0.482976337773198, 0.457204003422965, 0.533620939869422, 0.695760303539868, 0.67405856369397, 0.397078044127006, 0.421521882373529, 0.449194476018676, 0.449194476018676, 0.448333702611612, 0.448333702611612, 0.504778052376495, 0.47723779098819, 0.519546459890619, 0.519546459890619), PROX_HAWKER = c(0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.562029876499453, 0.407382567332432, 0.491246203286744, 0.435575948420033, 0.430278742731878, 0.578426076793613, 0.491047773869601, 0.453171307776496, 0.69553534809229, 0.69553534809229, 0.416527045274471, 0.416527045274471, 0.652207052169444, 0.380157991945912, 0.209390724873544, 0.209390724873544 ), PROX_MRT = c(1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.874368880716004, 1.13705578024219, 1.0490560030484, 1.17336842789895, 1.37619150821735, 1.24242318119045, 0.552168886353884, 0.547550551918807, 0.398456142880405, 0.398456142880405, 0.545975779093886, 0.545975779093886, 0.322534237265928, 0.548087095608087, 0.491311596778589, 0.491311596778589), PROX_PARK = c(0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.287868908027907, 0.708199402424467, 0.602588748705797, 0.715290586226954, 0.899998771522662, 0.694921724836528, 0.287159802467115, 0.272660801967067, 0.491317901173298, 0.491317901173298, 0.264257474455249, 0.264257474455249, 0.536975621309476, 0.261695126667213, 0.270911567278729, 0.270911567278729), PROX_GOOD_PRISCH = c(9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.51590189269927, 10.205087741046, 10.1724586401982, 10.2559210914134, 10.4013344251086, 10.393420977377, 9.19982386356694, 9.16752282736586, 9.63394268044443, 9.63394268044443, 9.1355701416359, 9.1355701416359, 9.56762880935522, 9.10363750169146, 9.18618174729203, 9.18618174729203), PROX_MALL = c(0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.624506085881379, 1.23204265332191, 1.19002137667581, 1.28177138580973, 1.44800971701603, 1.41164243574585, 0.486326630506135, 0.448092738738542, 0.705200807731176, 0.705200807731176, 0.411037179701155, 0.411037179701155, 0.662291407978718, 0.374195605351922, 0.218975149940797, 0.218975149940797), PROX_CHAS = c(0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.0792988689034794, 0.377747950290313, 0.472048134528426, 0.34509608786971, 0.141128343720225, 0.346579909600863, 0.0660681856594747, 0.0964740211655948, 0.240425442805127, 0.240425442805127, 0.132763801624598, 0.132763801624598, 0.201478871858691, 0.172021358032342, 0.218975205360203, 0.218975205360203 ), PROX_SUPERMARKET = c(0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.625539331690589, 1.12464344461301, 1.03656246660954, 1.16090501353567, 1.36375821567757, 1.22987785443232, 0.490326509583637, 0.457654559995222, 0.386130046709882, 0.386130046709882, 0.421116980529575, 0.421116980529575, 0.310351384739933, 0.38486207983901, 0.206881250620068, 0.206881250620068 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(13L, 16L, 16L, 16L, 10L, 10L, 6L, 9L, 6L, 8L, 6L, 6L, 8L, 8L, 6L, 6L, 9L, 4L, 7L, 7L ), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 0L, 4L, 4L, 2L, 2L, 4L, 4L, 2L, 4L, 3L, 3L), DNeighbour = c(0, 108.030177810677, 111.301471234943, 116.005720408717, 318.721328967813, 418.261039865817, 445.23365505489, 458.425194171246, 571.103738975806, 621.292672927459, 643.701071644941, 673.175279736104, 673.299635976409, 677.372856037979, 700.463257346488, 702.886093529126, 735.228845447358, 736.550630316381, 784.003378882362, 789.587012787556)), row.names = c("96", "604", "418", "637", "78", "193", "484", "981", "2", "972", "433", "905", "11", "106", "202", "47", "810", "733", "827", "944"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962911762742233, 0.960654462613714, 0.957295254267521, 0.700672866443367, 0.517529698139787, 0.465175077151726, 0.439458833650055, 0.227381574789476, 0.145050421429966, 0.112484809752998, 0.074600379500488, 0.0744537393850579, 0.0697158908328928, 0.045372092831777, 0.0430784875239636, 0.0176752036767408, 0.0168552505016616, 0.000198617392523064, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 779359748
R squared (OOB): 0.5000034
$Forests[[97]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 335000, 680000, 660000, 735000, 3e+05, 380000, 350000, 388800, 333000, 325000, 420000, 380000, 347000, 320000, 390000, 4e+05, 380000, 418000, 562000), floor_area_sqm = c(92, 83, 87, 87, 97, 92, 92, 92, 98, 89, 82, 92, 92, 90, 90, 92, 92, 92, 92, 107), storey_order = c(1L, 3L, 6L, 3L, 6L, 2L, 4L, 4L, 2L, 1L, 4L, 5L, 2L, 5L, 2L, 1L, 4L, 4L, 4L, 7L), remaining_lease_mths = c(685, 687, 1076, 1066, 1066, 691, 693, 688, 697, 692, 666, 694, 687, 672, 672, 711, 690, 695, 691, 957), PROX_CBD = c(10.3184291669162, 10.5501175985891, 10.1126951054664, 10.1126951054664, 9.96973817000633, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.0782341562763, 10.5902646894981, 10.571248724537, 10.5036676165143, 10.5036676165143, 9.71066487891121, 9.59976569988281, 9.61422948612377, 9.61422948612377, 10.9472701195372), PROX_ELDERLYCARE = c(0.724299376510179, 0.724362239545807, 0.511544492658224, 0.511544492658224, 0.560133969723593, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.248412112584261, 0.476382036969741, 0.426373779355343, 0.346712236264009, 0.346712236264009, 0.385358274245319, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.867518349265545), PROX_HAWKER = c(0.285348407142059, 0.496328097640832, 0.268370020499938, 0.268370020499938, 0.246219700947935, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.250435976222025, 0.142004884371921, 0.155284554597335, 0.255376275980047, 0.255376275980047, 0.39402887106119, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.429153921265228), PROX_MRT = c(0.752281430413819, 0.92637591011884, 0.549740095282867, 0.549740095282867, 0.405168801785449, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.622308556906305, 0.793335563342317, 0.822399768635659, 0.908007357991278, 0.908007357991278, 0.746020760246364, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.638393210693291), PROX_PARK = c(1.05219739289641, 0.888350706343443, 0.878497256111703, 0.878497256111703, 0.868342722448078, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.627458410441261, 0.57091664624863, 0.471129460807546, 0.381418159266178, 0.381418159266178, 0.914740437498633, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.730900012581548), PROX_GOOD_PRISCH = c(1.54472866778257, 1.37609088117382, 1.46177539101005, 1.46177539101005, 1.55873028154778, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.26151864262594, 0.962114901666907, 0.876989954992127, 0.825686703361669, 0.825686703361669, 2.31351362539819, 2.35345437748376, 2.38715383730665, 2.38715383730665, 1.50789829567152), PROX_MALL = c(0.472532088410597, 0.693136328895784, 0.269774803261538, 0.269774803261538, 0.129560175686973, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 0.418279044459304, 0.838333779631814, 0.872531493441133, 0.873995522285645, 0.873995522285645, 0.505770857705003, 0.387669919047214, 0.43353114329251, 0.43353114329251, 1.34630282297423), PROX_CHAS = c(0.165961529218061, 0.120595382532287, 0.20472250196774, 0.20472250196774, 0.0647243745052949, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.186550674976261, 0.0950095589968322, 0.109732367463933, 0.217153936659979, 0.217153936659979, 0.255589678637005, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.344403926608958), PROX_SUPERMARKET = c(0.447507928623339, 0.448117335537485, 0.35798039621586, 0.35798039621586, 0.241122798862169, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.255147915067147, 0.190547463602814, 0.199099262156692, 0.291549431934698, 0.291549431934698, 0.363062686357781, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.381194313170787), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 2L, 6L, 6L, 6L, 3L, 3L, 3L, 4L, 4L, 5L, 2L, 3L, 2L, 2L, 2L, 4L, 3L, 3L, 0L), WITHIN_350M_BUS = c(7L, 6L, 6L, 6L, 7L, 4L, 4L, 5L, 6L, 6L, 5L, 6L, 5L, 6L, 6L, 13L, 11L, 11L, 11L, 2L), WITHIN_1KM_PRISCH = c(5L, 5L, 3L, 3L, 2L, 5L, 5L, 5L, 5L, 5L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 245.611668865797, 279.303113024557, 289.148611071837, 397.308248935068, 405.267840438255, 407.760932844653, 438.663491502648, 456.962341697619, 458.175105927324, 528.520818508973, 580.806910132728, 662.46006769003, 724.576942652918, 730.389733614581, 912.808333157739, 914.073108861762, 933.054157283146, 933.838160326667, 940.786941671353)), row.names = c("97", "778", "316", "506", "471", "648", "651", "43", "429", "914", "84", "701", "210", "482", "940", "776", "964", "603", "499", "255"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.868329924626336, 0.831490160460716, 0.819998075492135, 0.675109067366427, 0.663300432001677, 0.65957535005955, 0.612446399250361, 0.583807038016815, 0.581892392900043, 0.468398742661641, 0.382991546510448, 0.254182728915665, 0.165502558247042, 0.157819096724078, 0.00343334090472444, 0.00313422073679275, 0.000268023083641376, 0.000216611258545509, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3785912672
R squared (OOB): 0.7683894
$Forests[[98]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 370000, 320000, 347000, 380000, 420000, 335000, 325000, 3e+05, 380000, 350000, 680000, 660000, 390000, 388800, 333000, 735000, 540000, 562000, 462000), floor_area_sqm = c(83, 84, 90, 90, 92, 92, 83, 82, 92, 92, 92, 87, 87, 92, 98, 89, 97, 107, 107, 105), storey_order = c(1L, 3L, 2L, 5L, 2L, 5L, 3L, 4L, 2L, 4L, 4L, 6L, 3L, 1L, 2L, 1L, 6L, 6L, 7L, 1L), remaining_lease_mths = c(777, 673, 672, 672, 687, 694, 687, 666, 691, 693, 688, 1076, 1066, 685, 697, 692, 1066, 969, 957, 965), PROX_CBD = c(11.0884508558618, 10.6549850760698, 10.5036676165143, 10.5036676165143, 10.571248724537, 10.5902646894981, 10.5501175985891, 10.0782341562763, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.1126951054664, 10.1126951054664, 10.3184291669162, 10.7178846249378, 10.7178846249378, 9.96973817000633, 11.0486323727393, 10.9472701195372, 10.9320040827019), PROX_ELDERLYCARE = c(1.02650055154577, 0.531453703929196, 0.346712236264009, 0.346712236264009, 0.426373779355343, 0.476382036969741, 0.724362239545807, 0.248412112584261, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.903749132751209, 0.903749132751209, 0.560133969723593, 0.974567200018427, 0.867518349265545, 0.83761180429981), PROX_HAWKER = c(0.698836827436486, 0.345053577007401, 0.255376275980047, 0.255376275980047, 0.155284554597335, 0.142004884371921, 0.496328097640832, 0.250435976222025, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.131164348467149, 0.131164348467149, 0.246219700947935, 0.436692566666558, 0.429153921265228, 0.499252912381913 ), PROX_MRT = c(0.761094255738083, 0.849090589690401, 0.908007357991278, 0.908007357991278, 0.822399768635659, 0.793335563342317, 0.92637591011884, 0.622308556906305, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.897030842789514, 0.897030842789514, 0.405168801785449, 0.741783227751877, 0.638393210693291, 0.582189406643083 ), PROX_PARK = c(0.300475000526789, 0.204920490916151, 0.381418159266178, 0.381418159266178, 0.471129460807546, 0.57091664624863, 0.888350706343443, 0.627458410441261, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.68415716278098, 0.68415716278098, 0.868342722448078, 0.644279497097323, 0.730900012581548, 0.802226928628916 ), PROX_GOOD_PRISCH = c(0.293049282005855, 0.576127248022356, 0.825686703361669, 0.825686703361669, 0.876989954992127, 0.962114901666907, 1.37609088117382, 1.26151864262594, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.46177539101005, 1.46177539101005, 1.54472866778257, 1.69245386393467, 1.69245386393467, 1.55873028154778, 1.50173151878208, 1.50789829567152, 1.4460454342776), PROX_MALL = c(1.6122764231009, 1.12054305374088, 0.873995522285645, 0.873995522285645, 0.872531493441133, 0.838333779631814, 0.693136328895784, 0.418279044459304, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.269774803261538, 0.269774803261538, 0.472532088410597, 0.922177591154216, 0.922177591154216, 0.129560175686973, 1.41292867182356, 1.34630282297423, 1.37776203899083), PROX_CHAS = c(0.206694589078668, 0.290835710912963, 0.217153936659979, 0.217153936659979, 0.109732367463933, 0.0950095589968322, 0.120595382532287, 0.186550674976261, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.141741960002869, 0.141741960002869, 0.0647243745052949, 0.375455350402476, 0.344403926608958, 0.293630149165848), PROX_SUPERMARKET = c(0.293331714819264, 0.292451786949051, 0.291549431934698, 0.291549431934698, 0.199099262156692, 0.190547463602814, 0.448117335537485, 0.255147915067147, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.141741503991008, 0.141741503991008, 0.241122798862169, 0.408205375796458, 0.381194313170787, 0.445162931243089), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 1L, 2L, 2L, 3L, 2L, 2L, 5L, 3L, 3L, 3L, 6L, 6L, 4L, 4L, 4L, 6L, 0L, 0L, 0L), WITHIN_350M_BUS = c(8L, 7L, 6L, 6L, 5L, 6L, 6L, 5L, 4L, 4L, 5L, 6L, 6L, 7L, 6L, 6L, 7L, 2L, 2L, 0L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 2L, 2L, 5L, 2L, 5L, 5L, 5L, 3L, 3L, 5L, 5L, 5L, 2L, 3L, 4L, 4L ), DNeighbour = c(0, 502.228086215659, 742.846194612185, 745.738920198025, 759.602746023206, 825.577227468394, 1205.98846803773, 1222.03197814516, 1310.47140786617, 1314.29680399274, 1367.52327649018, 1371.07288293003, 1373.45032172772, 1403.37480141238, 1479.68951666773, 1490.45515281195, 1492.91409447197, 1905.17382622908, 1938.41838101651, 2012.49643082926)), row.names = c("98", "728", "940", "482", "210", "701", "778", "84", "648", "651", "43", "316", "506", "97", "429", "914", "471", "630", "255", "671"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.879323329846335, 0.746068909088385, 0.74423337366593, 0.735369296234538, 0.691749992551362, 0.410752102832444, 0.398516358640848, 0.331754624531069, 0.328904919046993, 0.289721861181749, 0.287143823700611, 0.285419842945337, 0.263918934205485, 0.211054175910277, 0.203862564233211, 0.202230219985963, 0.0107769952531335, 0.00522196476580138, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5185959735
R squared (OOB): 0.6985385
$Forests[[99]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(319000, 310000, 280000, 310500, 305000, 323000, 323000, 320000, 305000, 328000, 335000, 368000, 333000, 420000, 432000, 410000, 375000, 415000, 360000, 325000), floor_area_sqm = c(101, 89, 90, 92, 91, 91, 101, 101, 99, 92, 100, 106, 99, 92, 92, 92, 102, 92, 99, 91), storey_order = c(4L, 1L, 3L, 4L, 4L, 2L, 1L, 2L, 4L, 3L, 4L, 3L, 3L, 1L, 4L, 2L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(950, 946, 958, 932, 932, 974, 937, 931, 930, 923, 927, 952, 927, 1121, 1123, 1136, 932, 1125, 915, 970), PROX_CBD = c(17.1356331652512, 17.0860498579873, 17.0860498579873, 17.1621565450396, 17.1300558853523, 16.9744532057656, 17.4093430047218, 17.1235753252943, 17.5508688704121, 17.049182232397, 17.5934100264964, 17.1751323002447, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.424297644009, 17.7609329148819, 17.6482187406162, 17.7083177660008), PROX_ELDERLYCARE = c(0.585213362825854, 0.634635376150565, 0.634635376150565, 0.588822776266157, 0.650159488421832, 0.669866762803474, 0.347622879353981, 0.697818713768909, 0.169110695114153, 0.850080656271298, 0.183364759720919, 0.268202380119324, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.332680427012888, 0.0656405943898966, 0.399377154365588, 0.378187975507624), PROX_HAWKER = c(0.905166107754752, 0.984075399620173, 0.984075399620173, 0.776103543372746, 0.747949107581356, 1.16076193719705, 0.646263997619536, 0.705945006380572, 0.736171211400498, 0.714958983882519, 0.860123145519879, 1.37649043343687, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 1.2762396177499, 0.769612072642938, 1.11261554439583, 0.340346390827249), PROX_MRT = c(0.689848925621533, 0.610921595420819, 0.610921595420819, 0.827901946736494, 0.826263947198081, 0.434229027914827, 0.722831181419355, 0.782769723074986, 0.804998329325227, 0.785333186388227, 0.675234243169572, 0.477350523334022, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.484502150769697, 0.714624513867521, 0.417091391951799, 0.403335562748004 ), PROX_PARK = c(2.00545012030434, 1.98249707589613, 1.98249707589613, 2.12305734030611, 2.21165427538899, 1.94357933186421, 1.92330050908574, 2.27471658155514, 1.71737354643835, 2.39009267562017, 1.60355051242194, 1.53652128691969, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.39102562335911, 1.52091098886828, 1.38656874841243, 1.86766019581863), PROX_GOOD_PRISCH = c(7.76178719780886, 7.72567604662297, 7.72567604662297, 7.75790588282746, 7.71077701272798, 7.64555391975429, 8.00696366683488, 7.68854504458572, 8.17476856172454, 7.5878538843241, 8.24279341902993, 7.92485948387043, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.1609833985331, 8.39120163011403, 8.34983568407236, 8.26299778187914), PROX_MALL = c(0.382407895591973, 0.314944256820634, 0.314944256820634, 0.509108711773916, 0.568151229694078, 0.199292924769147, 0.265229996889848, 0.614584601713128, 0.109574351562212, 0.718658142186859, 0.188384425612312, 0.221509518429623, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.394560370801339, 0.147411017927622, 0.439097430243665, 0.335143296665789), PROX_CHAS = c(0.257714074421561, 0.250499161266826, 0.250499161266826, 0.242301342816858, 0.159798231789153, 0.199292963025488, 0.23105278557526, 0.076148424020495, 0.048268048492383, 0.13498084818294, 0.151781240761386, 0.166686655025282, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.265229996652697, 0.14741100268466, 0.414359256629807, 0.30242004444134), PROX_SUPERMARKET = c(0.257714572429151, 0.250499698074938, 0.250499698074938, 0.263452146302603, 0.260386915772359, 0.25551504160041, 0.313773352526138, 0.307215454393191, 0.15801430638391, 0.397684558683682, 0.209139790637019, 0.166252253534119, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.265230176390619, 0.113022549454425, 0.441697647833666, 0.332189289926598), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 5L, 5L, 6L, 7L, 5L, 7L, 12L, 6L, 4L, 5L, 6L, 6L, 6L, 2L, 8L, 3L, 6L), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 13L, 13L, 13L, 11L, 12L, 8L, 12L, 10L, 13L, 12L, 12L, 12L, 9L, 10L, 9L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 6L, 2L, 8L, 5L, 8L, 7L, 7L, 7L, 5L, 6L, 7L, 5L), DNeighbour = c(0, 80.7892870257726, 86.992385860464, 156.713228282739, 231.134106832058, 256.523867694131, 295.390169241141, 321.603839905226, 418.9723158293, 482.727151089641, 487.823927814503, 575.770640009633, 587.506007018026, 590.316646342595, 591.137107075844, 592.96599085571, 624.06468914675, 631.638259568725, 655.1785210105, 661.91712729941)), row.names = c("99", "685", "704", "190", "170", "902", "174", "871", "438", "520", "419", "658", "112", "289", "298", "13", "736", "365", "891", "544"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970427819529112, 0.965753335723746, 0.891034667971042, 0.771001865870901, 0.72217274308403, 0.641357397462931, 0.583593684425605, 0.359222335505881, 0.219156336605259, 0.208712864047316, 0.0592219725958956, 0.0450277552993911, 0.0418782215277232, 0.0409776101817734, 0.0390009275442687, 0.0123436300688723, 0.00799162035651396, 0.000410355558578502, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1665459474
R squared (OOB): 0.1451023
$Forests[[100]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418888, 442500, 418000, 450000, 382000, 345000, 425000, 430000, 415000, 390000, 418000, 462000, 395000, 443000, 425000, 447888, 459000, 445000, 335000, 318000), floor_area_sqm = c(92, 92, 92, 92, 93, 90, 93, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 102, 90), storey_order = c(3L, 6L, 5L, 4L, 1L, 5L, 5L, 5L, 2L, 1L, 3L, 5L, 2L, 5L, 4L, 5L, 4L, 4L, 4L, 3L), remaining_lease_mths = c(1136, 1138, 1142, 1135, 1111, 937, 1134, 1137, 1132, 1132, 1134, 1134, 1138, 1134, 1134, 1137, 1138, 1133, 940, 968), PROX_CBD = c(14.4158973706441, 14.4158973706441, 14.4012043650842, 14.5310939664424, 14.29200158436, 14.2787185061121, 14.3486805845321, 14.2919055230493, 14.6122009832922, 14.6424103631698, 14.318757359464, 14.1475961545785, 14.318757359464, 14.1475961545785, 14.318757359464, 14.1475961545785, 14.1715462602585, 14.1149653809405, 14.4474740114555, 14.1338242827509), PROX_ELDERLYCARE = c(1.86115765343828, 1.86115765343828, 1.94149260139439, 1.79186944623163, 2.00367987562091, 1.77826193055387, 2.08279710659019, 2.08663557441472, 1.68824062303628, 1.72557175775889, 2.13920478430288, 2.03155968851809, 2.13920478430288, 2.03155968851809, 2.13920478430288, 2.03155968851809, 2.09595649451453, 2.12564955085825, 1.50338082315219, 2.28550514148655), PROX_HAWKER = c(0.900970586039013, 0.900970586039013, 0.977925494011815, 0.816792492128141, 1.05572120633707, 0.865181709866835, 1.11865892678262, 1.13160866269818, 0.707122679385598, 0.740384095011384, 1.17625726432186, 1.0452124348096, 1.17625726432186, 1.0452124348096, 1.17625726432186, 1.0452124348096, 1.11030496241672, 1.06810792734919, 0.588144724666333, 1.19906286300234 ), PROX_MRT = c(0.0830542408041225, 0.0830542408041225, 0.117672709296806, 0.197201307651512, 0.129588785375857, 0.14195902454703, 0.228370105834555, 0.215635082050947, 0.295449456212788, 0.312698200175978, 0.277525006355607, 0.206896355650083, 0.277525006355607, 0.206896355650083, 0.277525006355607, 0.206896355650083, 0.236487582928319, 0.282489779359316, 0.224566301285939, 0.414064606154384), PROX_PARK = c(1.70853765465547, 1.70853765465547, 1.73691437359179, 1.79335149216305, 1.659682039687, 1.51686048726609, 1.76668334590621, 1.71136953372848, 1.76906915549279, 1.78460824921244, 1.77227256709076, 1.52292224478236, 1.77227256709076, 1.52292224478236, 1.77227256709076, 1.52292224478236, 1.59201213147604, 1.55223981690243, 1.55939681176166, 1.68789157401301), PROX_GOOD_PRISCH = c(5.62289607338158, 5.62289607338158, 5.65284274036128, 5.7030752613132, 5.57470277830303, 5.42826997650874, 5.67955556528646, 5.62322031775431, 5.7298925008129, 5.77937603269072, 5.68167095374807, 5.43570837857945, 5.68167095374807, 5.43570837857945, 5.68167095374807, 5.43570837857945, 5.50129862889456, 5.45814117537329, 5.45861643017911, 5.57754198399205), PROX_MALL = c(0.475045953779526, 0.475045953779526, 0.544441659044551, 0.466036051693473, 0.462705775504015, 0.338911837083335, 0.571430807201143, 0.517951444315281, 0.426875162675013, 0.482269498416602, 0.582562895872492, 0.329425359540921, 0.582562895872492, 0.329425359540921, 0.582562895872492, 0.329425359540921, 0.405991175981987, 0.377565489031552, 0.12145856762689, 0.547412994688805 ), PROX_CHAS = c(0.0420419616737589, 0.0420419616737589, 0.0706873614354785, 0.162368565956873, 0.0888572682655253, 0.18872293939054, 0.0590253437170886, 3.54155757628082e-08, 0.270793953405505, 0.280031834846542, 0.0707174365033835, 0.188783823394846, 0.0707174365033835, 0.188783823394846, 0.0707174365033835, 0.188783823394846, 0.12657377242065, 0.179884741524278, 0.121458549123021, 0.219091723429967), PROX_SUPERMARKET = c(0.0420421510628514, 0.0420421510628514, 0.0706874850207218, 0.162368758687164, 0.124391003677116, 0.188722783027928, 0.199153546859355, 0.199383936085002, 0.270794118098451, 0.280032026158491, 0.25307995359875, 0.235757849482592, 0.25307995359875, 0.235757849482592, 0.25307995359875, 0.235757849482592, 0.248308073473709, 0.299769914037237, 0.134916350552101, 0.41091265647621 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 4L, 5L, 6L, 4L, 5L, 5L, 3L, 4L, 6L, 4L, 6L, 4L, 6L, 5L, 6L, 5L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 8L, 5L, 8L, 4L, 4L, 6L, 6L, 3L, 6L, 3L, 6L, 3L, 6L, 5L, 5L, 11L, 3L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 5L, 3L), DNeighbour = c(0, 2.11458633903791, 77.3956378970327, 123.271465138514, 157.993056054959, 210.383581503883, 217.645339303822, 231.773775022514, 236.141819315652, 243.539043367805, 269.093006774472, 274.006453754348, 275.201569058759, 277.34294853211, 278.531134432325, 278.868086847637, 288.591415136178, 343.708986646164, 377.507339384183, 446.098178515187)), row.names = c("100", "33", "633", "609", "989", "329", "217", "267", "489", "323", "58", "207", "840", "966", "205", "623", "277", "519", "826", "120"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999955061863307, 0.940705260795001, 0.853111403065154, 0.764865775402943, 0.604639455676689, 0.580593146987954, 0.532987199417189, 0.518096455477503, 0.492746168155473, 0.404663858299194, 0.387783551662396, 0.383686619085263, 0.376356196922657, 0.37229500900844, 0.371144177818097, 0.338130534868277, 0.165130984203348, 0.0805840197422619, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1273061245
R squared (OOB): 0.24669
$Forests[[101]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 308000, 355000, 355000, 365000, 280000, 3e+05, 380000, 418000, 375000, 398000, 295000, 327000, 359000, 358000, 318000, 313000, 315000, 395000, 350000), floor_area_sqm = c(84, 84, 104, 104, 103, 84, 85, 108, 104, 104, 104, 83, 84, 103, 91, 84, 84, 104, 93, 93), storey_order = c(2L, 1L, 2L, 4L, 4L, 4L, 4L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 1L), remaining_lease_mths = c(787, 779, 785, 814, 805, 809, 798, 807, 794, 808, 823, 812, 802, 799, 760, 785, 772, 777, 1108, 1111), PROX_CBD = c(14.7686155241139, 14.8104288104214, 14.7946380504301, 14.9797222810306, 14.5082496767788, 14.5514247745221, 14.6468242567931, 14.3069689320192, 14.6249352309891, 14.2674761918172, 14.4215550437188, 14.136177090114, 15.395293903354, 14.1470244070667, 15.6053010835868, 15.4237712873611, 15.5029529482698, 15.5029529482698, 14.6649260398624, 14.6221320584002), PROX_ELDERLYCARE = c(1.18091019396193, 1.14385816982861, 1.02543356664281, 1.40865121451131, 1.0960579077266, 0.934928905143492, 0.791783477476035, 1.30284795398611, 1.66362706878828, 1.37520258101488, 0.933706769700102, 1.52241617566094, 1.48326161455178, 1.73443513584582, 1.18278326755006, 1.66429806880172, 1.60634233373903, 1.60634233373903, 0.374463671675583, 0.410896008057539 ), PROX_HAWKER = c(1.07995965555937, 1.03493347869974, 0.927587772885235, 1.17708155532767, 1.06968967826483, 0.920905853639359, 0.771377618176498, 1.30042856091519, 1.46189875323845, 1.3725902814614, 0.964097104531415, 1.5304212921709, 0.763118949388798, 1.71810403079302, 0.745618024005524, 0.663653920640621, 0.592613874358246, 0.592613874358246, 0.515424723672587, 0.55845452984231 ), PROX_MRT = c(0.495669019430354, 0.547659244513397, 0.635923545376501, 0.541117453484526, 0.541381135472874, 0.702240402731505, 0.834242720427877, 0.431073100471927, 0.177135615746217, 0.392323251912074, 0.766580328668093, 0.407136749273107, 0.486709870425329, 0.316955810938843, 0.180817781363956, 0.641519249244255, 0.579811001445256, 0.579811001445256, 1.31347134818138, 1.30119397664661 ), PROX_PARK = c(0.837021679605882, 0.79060261488636, 0.687013904416796, 0.869949400509587, 0.854937524579578, 0.717751277212032, 0.572284771964545, 0.87843358408359, 0.967683324465338, 0.808406007535371, 0.786856267919922, 0.646645557650639, 0.736647900507106, 0.521638252737905, 0.580682002012541, 0.527546900647844, 0.518465718930498, 0.518465718930498, 0.48594234877488, 0.524601749565547 ), PROX_GOOD_PRISCH = c(5.21242267662931, 5.2589313064801, 5.2635668385575, 5.38873705701154, 4.9821455258424, 5.05486565817651, 5.17213285521296, 4.7599521059868, 5.00900650468442, 4.71060068854172, 4.94298421634201, 4.56541244462189, 5.79164197089728, 4.5417585858835, 6.02648848177283, 5.79932453842233, 5.8805780078001, 5.8805780078001, 5.30673314037113, 5.26427170666348), PROX_MALL = c(0.644074766251318, 0.641907311269237, 0.540570027720398, 0.857174016474006, 0.395836928017505, 0.264439990658005, 0.253080993480643, 0.530519583310388, 1.02277508016934, 0.598720745421956, 0.158055972255249, 0.730402721918488, 0.561468969675593, 0.958986678954386, 0.252610517585887, 0.726704111983395, 0.667352945771092, 0.667352945771092, 0.439421746266814, 0.412850725186958 ), PROX_CHAS = c(0.305551557127515, 0.273160540123658, 0.151656769473437, 0.0593781975043205, 0.111998728732921, 0.0412741280494288, 0.118994056415591, 0.141608811196257, 0.253202817693943, 0.0989632897848068, 0.110909163864147, 0.0978085819739089, 0.1019571402223, 0.262672355720334, 0.0925674017483885, 0.11942955396425, 0.128101303359069, 0.128101303359069, 0.0969357032130768, 0.0938393111767789 ), PROX_SUPERMARKET = c(0.397697747354111, 0.406551385550075, 0.505826018716947, 0.101389584423307, 0.321173728185784, 0.259076961683863, 0.246822057901315, 0.179396317901182, 0.177136085505812, 0.13781747249929, 0.155031856949385, 0.152757697669253, 0.0953919744611677, 0.246179282205813, 0.188530812320699, 0.307102160965552, 0.314517101025506, 0.314517101025506, 0.0969351949685631, 0.0938384818523742 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 1L, 2L, 1L, 3L, 1L, 3L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 5L, 3L, 4L, 4L, 5L, 7L, 1L, 7L, 3L, 7L, 2L, 4L, 5L, 3L, 2L, 2L, 6L, 6L ), WITHIN_350M_BUS = c(8L, 7L, 8L, 10L, 8L, 7L, 9L, 7L, 9L, 6L, 10L, 7L, 9L, 6L, 10L, 11L, 10L, 10L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 4L, 3L, 2L, 3L, 3L, 2L, 3L, 2L, 3L, 4L, 2L, 4L, 4L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 56.8739331229101, 159.363297439769, 307.161221856696, 309.795738111572, 383.354204123294, 445.647937580655, 463.346121881838, 484.286921902098, 509.40814299572, 518.254284250313, 648.93658051298, 699.965158687289, 741.092217587683, 841.488797427585, 841.951110725957, 887.657885274675, 888.727807457355, 923.964962144546, 927.707435260958)), row.names = c("101", "396", "424", "984", "884", "253", "862", "341", "30", "377", "546", "665", "556", "636", "143", "293", "587", "162", "17", "324"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992497300536393, 0.94185277480982, 0.792767149791151, 0.789407641948992, 0.687644037852466, 0.591729199079966, 0.563320575996818, 0.529240820099985, 0.487880549743195, 0.473236111399163, 0.260806179662701, 0.185514247108418, 0.130935787194954, 0.0314130551528916, 0.0310933219992698, 0.00713640027342803, 0.00676816699323706, 6.48338086092151e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1295946654
R squared (OOB): 0.1218684
$Forests[[102]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 368888, 395000, 4e+05, 394000, 375000, 378000, 378000, 333000, 324000, 320000, 310000, 330000, 345000, 335000, 375000, 373888, 333000, 320000, 345000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 100, 90, 100, 91, 102, 102, 100, 93, 93, 90, 101, 102), storey_order = c(4L, 4L, 3L, 4L, 5L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 5L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1135, 1143, 1132, 1145, 1142, 1135, 1133, 1136, 928, 929, 930, 927, 911, 927, 930, 993, 990, 1009, 924, 926), PROX_CBD = c(18.528449956106, 18.528449956106, 18.4477570786683, 18.4659506582063, 18.5586196198757, 18.5586196198757, 18.5541585191533, 18.6831604018118, 18.2095446148373, 18.3448727328387, 18.242108360018, 18.6571260927441, 18.2320763538069, 18.2868848905217, 17.9186379864086, 17.8363687874637, 17.8363687874637, 17.8072819651564, 18.0902268845521, 18.236688278315), PROX_ELDERLYCARE = c(1.49671415705568, 1.49671415705568, 1.45029388933935, 1.40960952841152, 1.41981179339616, 1.41981179339616, 1.3934670212363, 1.47678345842271, 1.17430183890643, 1.12000720290482, 1.08331104464233, 1.27166470727688, 0.927534095024191, 0.896456720381782, 1.13507400842797, 1.40920769604983, 1.40920769604983, 1.52664538751384, 0.706169610995159, 0.732088251039709), PROX_HAWKER = c(0.947708217710491, 0.947708217710491, 0.879695992543251, 0.861254406292383, 0.915906485722884, 0.915906485722884, 0.899006211509986, 1.01746494726896, 0.579651089601917, 0.636376603494217, 0.548257960059823, 0.924657565926692, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.692541487012902, 0.692541487012902, 0.809141875883089, 0.370412154176866, 0.537987121264097 ), PROX_MRT = c(0.869531291623609, 0.869531291623609, 0.801027338961469, 0.783375472664302, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.943619619760125, 0.501132314022455, 0.565211037998289, 0.47401652613315, 0.861078471223358, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.634260663268818, 0.634260663268818, 0.753928873695942, 0.341202563029131, 0.511061821383635 ), PROX_PARK = c(2.37596217173297, 2.37596217173297, 2.38376543636855, 2.321508063195, 2.25577949184332, 2.25577949184332, 2.22642888666982, 2.2148581526701, 2.25371860749481, 2.08056453235766, 2.12857307310705, 1.95136051888807, 1.96114614265628, 1.86697967968657, 2.31505119222808, 2.04440878541867, 2.04440878541867, 1.93736074272598, 1.8531048262974, 1.7164330470264), PROX_GOOD_PRISCH = c(8.9605147002348, 8.9605147002348, 8.8804818877731, 8.90481615501782, 9.00274768401056, 9.00274768401056, 9.00155567304774, 9.12987022396436, 8.6635222339794, 8.81498363377987, 8.71021480286832, 9.13456945987866, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.25468587074647, 8.25468587074647, 8.21423979230025, 8.60631027953587, 8.76378557853615), PROX_MALL = c(0.613385110580272, 0.613385110580272, 0.601716003339109, 0.542775018358786, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.525391611000181, 0.468966497593582, 0.284195187673565, 0.347669457974494, 0.300602441432182, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.630636123898788, 0.630636123898788, 0.745769461616378, 0.342860958869265, 0.240339889961931), PROX_CHAS = c(0.220932244035638, 0.220932244035638, 0.260006933015678, 0.20305264112251, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.090990597005735, 0.3998394205418, 0.24769320941352, 0.274735402884708, 0.214120710257936, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.221589023831152, 0.221589023831152, 0.195830090979757, 0.209799590563819, 0.184864523484869), PROX_SUPERMARKET = c(0.220931072377982, 0.220931072377982, 0.260005577706646, 0.203051245143547, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.0909910491430168, 0.402574253870019, 0.284194910851331, 0.347668959247477, 0.214121714630789, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.22158921197453, 0.22158921197453, 0.265666518411173, 0.342860053820009, 0.240339157209448), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 3L, 5L, 7L, 1L, 3L, 3L, 2L, 6L, 6L), WITHIN_350M_BUS = c(6L, 6L, 8L, 6L, 5L, 5L, 8L, 5L, 8L, 8L, 7L, 8L, 10L, 9L, 11L, 6L, 6L, 4L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 5L, 6L), DNeighbour = c(0, 1.75979912924186, 86.1878285766968, 96.709165825447, 123.045071041156, 125.311150125443, 147.088530813563, 214.720513602318, 371.318463004097, 382.673706186497, 421.691376747825, 433.051270726918, 577.225946884759, 625.528182890208, 627.17269034433, 718.112230812694, 718.971336738611, 779.13699173379, 790.792481679486, 803.000169228374)), row.names = c("102", "875", "504", "777", "581", "35", "563", "664", "243", "512", "608", "761", "443", "787", "590", "118", "391", "358", "74", "227"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999990394413747, 0.977092284280996, 0.971201298991512, 0.953591407910938, 0.951887540235352, 0.934020552012932, 0.862109266319616, 0.618068549676677, 0.597367266588415, 0.524498839886599, 0.502914340597512, 0.233553642176351, 0.154587652279738, 0.152085571847081, 0.0401007078796309, 0.0393375361584044, 0.00342832715339548, 0.000910474743385791, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 324321719
R squared (OOB): 0.6099798
$Forests[[103]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(399000, 365000, 355000, 380000, 410000, 395000, 420000, 385000, 350000, 440000, 420000, 411000, 415000, 418000, 425000, 485000, 423000, 410000, 430000, 415000), floor_area_sqm = c(102, 103, 84, 105, 84, 103, 103, 102, 84, 104, 105, 104, 103, 84, 104, 104, 104, 104, 104, 108), storey_order = c(3L, 1L, 3L, 1L, 4L, 4L, 2L, 3L, 2L, 3L, 2L, 1L, 2L, 3L, 3L, 3L, 2L, 2L, 1L, 3L), remaining_lease_mths = c(766, 757, 804, 775, 814, 772, 757, 755, 806, 752, 787, 806, 768, 821, 747, 823, 827, 761, 805, 904), PROX_CBD = c(13.0078000734933, 13.0970803497533, 13.01786092695, 12.8173662852819, 12.8927390133383, 13.1724132817366, 13.2614515751509, 13.2614515751509, 13.3385512116162, 13.1913836000948, 12.7549887608908, 13.1755942624772, 13.0537205387581, 13.3325431063631, 12.4246534304877, 12.533007335037, 13.4971436153267, 12.2901811097239, 12.514948085948, 13.7944980809676), PROX_ELDERLYCARE = c(0.748101088186933, 0.830352740740998, 0.807586217367385, 0.548539301056628, 0.702153634905252, 0.906244923447749, 0.99636081833896, 0.99636081833896, 1.09997831443452, 0.779182108791446, 0.556485595404089, 1.08363260419178, 0.569472877275307, 1.22529955141455, 0.223353489993969, 0.635175801858358, 1.36472832701396, 0.180150537957213, 0.754587815834464, 0.91518434198946 ), PROX_HAWKER = c(0.90031621758677, 0.973651338137405, 0.976719939584195, 0.687183343617196, 0.876276656944215, 1.03184370064912, 1.14030290242306, 1.14030290242306, 1.2578245237404, 1.05769292681279, 0.627642822312809, 1.26154745049637, 0.963287544217337, 1.40113048988486, 0.283538945902673, 0.80610763907972, 1.53740682378418, 0.155357947035291, 0.918952349521139, 1.66782294138278), PROX_MRT = c(0.513893198964272, 0.602819058882962, 0.343251427728879, 0.607087114668938, 0.279401054335897, 0.712767869041386, 0.667490524156887, 0.667490524156887, 0.602718547061467, 0.577154139562059, 0.561554903993597, 0.324849533681113, 0.551410176707671, 0.481797794839233, 0.694199692700576, 0.317839503016409, 0.586728597341744, 0.729338839878115, 0.361279603881815, 0.658832763416297), PROX_PARK = c(0.842333894517479, 0.879464356596765, 0.656436399769765, 0.953457314885518, 0.620470631841848, 0.94305137750942, 0.758867978246924, 0.758867978246924, 0.569772965965399, 1.12092772213378, 1.16122098497616, 0.447685878226129, 0.974634241933185, 0.354623255285983, 1.19561442246869, 0.503650356541676, 0.212766960501703, 1.26762597166046, 0.436213246481288, 0.645156432286565), PROX_GOOD_PRISCH = c(1.72660166123773, 1.76550469910092, 1.85318585541752, 1.5016146113424, 1.774803188623, 1.76071721252525, 1.91909050044553, 1.91909050044553, 2.07907555576542, 1.6842887316892, 1.29435567579286, 2.16883728054707, 1.48818847749708, 2.29474127216967, 1.09898709469432, 1.74800143577954, 2.41235725048041, 0.992456269301591, 1.8549021101536, 2.39271928635374), PROX_MALL = c(0.5620231960968, 0.655283448157635, 0.400117032043626, 0.635314033644823, 0.322264379768498, 0.808064657998832, 0.72813233212774, 0.72813233212774, 0.668924040978838, 0.813382909306435, 0.542723135774117, 0.386525633611572, 0.593340478429386, 0.542371475290289, 0.626909601034773, 0.260189306400009, 0.707673546664446, 0.649064194608972, 0.294446956047624, 1.14990641994387), PROX_CHAS = c(1.4078617678234e-08, 0.10733838099953, 0.191102980152323, 0.149554006756045, 0.241407331054591, 0.253073540027742, 0.255705601713763, 0.255705601713763, 0.191227179226131, 0.19044114280624, 0.144180959238343, 0.194419509978617, 0.203693673714882, 0.059226360432522, 0.221655673315632, 0.227429082883153, 0.13417187150752, 0.128297543182753, 0.29446060409402, 0.17469359838053), PROX_SUPERMARKET = c(0.0851968725918189, 0.176189281490626, 0.230446816430876, 0.14719471752053, 0.234452518543083, 0.263318229535236, 0.336474046543398, 0.336474046543398, 0.444314653432489, 0.190441743522314, 0.150188458093997, 0.386520309138909, 0.349948262987797, 0.542367678587035, 0.209750471448386, 0.260187243864149, 0.707669264145537, 0.159863951308791, 0.294460269353442, 0.357404112790227), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 3L, 3L, 2L, 1L, 2L, 2L, 1L, 3L, 2L, 1L, 2L, 0L, 2L, 1L, 0L, 4L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 1L, 2L, 2L, 4L, 3L, 2L, 2L, 3L, 4L, 3L, 5L, 2L, 6L, 5L, 3L, 5L, 5L, 2L, 3L), WITHIN_350M_BUS = c(6L, 4L, 5L, 5L, 4L, 6L, 6L, 6L, 5L, 8L, 7L, 12L, 8L, 10L, 4L, 7L, 7L, 3L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 4L, 6L, 4L, 5L, 3L, 4L, 5L, 2L, 4L), DNeighbour = c(0, 104.126003026134, 193.14205784972, 217.240654847507, 242.115323155764, 252.555089736115, 258.132695202603, 260.917919176833, 368.901521709628, 438.354091702976, 466.818181230708, 520.548652816792, 577.194481571666, 601.68242443917, 647.443026317753, 672.873714492852, 700.294855168541, 773.998252766151, 791.289488212602, 795.424046723175)), row.names = c("103", "597", "789", "523", "493", "225", "753", "473", "618", "229", "215", "131", "541", "565", "186", "758", "353", "518", "12", "542"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966020749743287, 0.885556587829433, 0.856382343476023, 0.823283365714223, 0.808537979189856, 0.800461957575255, 0.796378596152234, 0.616081187903392, 0.484825991547264, 0.429775019108281, 0.326866659251008, 0.224146531987045, 0.183024828171087, 0.113885862754095, 0.0808839579100396, 0.0505746296696232, 0.00282461084294283, 0.000107512874304785, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1005340478
R squared (OOB): -0.05913624
$Forests[[104]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(357000, 312000, 645000, 355000, 395000, 428000, 320000, 295000, 380000, 465000, 455000, 430000, 342000, 4e+05, 390000, 345000, 365000, 450000, 365000, 371000), floor_area_sqm = c(104, 104, 91, 94, 107, 98, 99, 99, 90, 106, 106, 91, 94, 91, 90, 92, 91, 93, 105, 91), storey_order = c(3L, 2L, 8L, 1L, 2L, 3L, 2L, 1L, 7L, 2L, 4L, 4L, 1L, 2L, 2L, 2L, 5L, 4L, 2L, 2L), remaining_lease_mths = c(844, 828, 1124, 1071, 755, 730, 736, 730, 985, 933, 933, 962, 747, 956, 947, 974, 965, 950, 771, 957), PROX_CBD = c(15.1925589930818, 15.1925589930818, 14.8760787686193, 15.3735649652411, 15.936744569076, 14.0949321583848, 13.0062996581569, 13.0062996581569, 13.0015179461712, 17.1401277939721, 17.1634204962367, 17.4594236905894, 13.7770670669378, 17.5146993337396, 17.5579663674298, 17.6174166659189, 17.6174166659189, 17.4336546583772, 14.8222691165004, 17.630719557776), PROX_ELDERLYCARE = c(0.485996598795361, 0.485996598795361, 0.68142631506584, 0.0572763643156628, 0.526555480516014, 1.07365166923746, 2.38777651439997, 2.38777651439997, 2.41293236098656, 0.586863575497558, 0.565792923614884, 1.1429422216578, 0.919307603677702, 1.21552371031002, 1.26304449634962, 1.58663462608392, 1.58663462608392, 0.825709875044437, 0.151522520392741, 1.35614304544574 ), PROX_HAWKER = c(0.787542750423298, 0.787542750423298, 0.74974565017819, 0.371848396937832, 0.44834457013621, 0.516176882783883, 0.353572407863602, 0.353572407863602, 0.351298271738361, 0.685044657792881, 0.666841975849823, 0.704564458032275, 0.478671478091809, 0.65109908849923, 0.610726758846462, 0.699652587196505, 0.699652587196505, 0.841716009165303, 0.189112683951821, 0.550798352023498), PROX_MRT = c(1.85503706760258, 1.85503706760258, 1.79130926962811, 0.753708157385654, 0.239432195714991, 0.499812381699912, 1.27898935828478, 1.27898935828478, 1.33144343213696, 0.418422993771755, 0.463116738810145, 0.304209523777939, 0.771349314593772, 0.367017506823782, 0.415424130147435, 0.430901962912929, 0.430901962912929, 0.463093751675267, 0.506610369321483, 0.481509556817778), PROX_PARK = c(1.41855585272788, 1.41855585272788, 1.13853863936216, 0.535685352466539, 0.747611444367071, 0.62523741493865, 1.09068530070835, 1.09068530070835, 1.07883678308045, 0.454841043819919, 0.505224516024672, 0.515475588097358, 0.941140572803456, 0.57589083993138, 0.622915525490857, 0.815337468455046, 0.815337468455046, 0.609424449579261, 1.20591145519053, 0.706852169587072), PROX_GOOD_PRISCH = c(4.5504124031687, 4.5504124031687, 4.21930918110887, 4.72825571795328, 5.39194564581962, 3.57828936266804, 2.37986575446387, 2.37986575446387, 2.38441646582032, 6.48254224033906, 6.50789265243056, 6.79149624878531, 3.3146343023011, 6.84682201594428, 6.89020500321914, 6.95710824587607, 6.95710824587607, 6.77374769998522, 4.44405903659268, 6.96345421686322), PROX_MALL = c(0.816582289717011, 0.816582289717011, 0.829646558484038, 0.408391974099547, 0.942416713928675, 0.812049880186, 1.26979124568258, 1.26979124568258, 1.32151107168067, 0.306862579253759, 0.353588302636786, 0.366883459562171, 0.672803550263317, 0.437698049352173, 0.488271313828636, 0.753687860987251, 0.753687860987251, 0.404491618549369, 1.74752862756084, 0.581015113036356), PROX_CHAS = c(0.0584110846116202, 0.0584110846116202, 0.426635940266524, 0.289984207596008, 0.145251548786172, 0.135156069731972, 0.178755496827681, 0.178755496827681, 0.185431787540406, 0.133156315003352, 0.171584438209325, 0.293637386768921, 0.0886717393158711, 0.354009255575758, 0.40162373925963, 0.430898255483663, 0.430898255483663, 0.260153188296123, 0.191193294854487, 0.481496129777697), PROX_SUPERMARKET = c(0.515584409426496, 0.515584409426496, 0.341487242626205, 0.406388098650168, 0.434198104817495, 0.352618767904154, 0.178755398427066, 0.178755398427066, 0.185431698278212, 0.27639551573194, 0.320581809168482, 0.217741105325511, 0.334979160094168, 0.288534867112482, 0.339170507836652, 0.467885028141574, 0.467885028141574, 0.355873580059747, 0.188017328828043, 0.432325009404537), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 4L, 2L, 1L, 4L, 4L, 4L, 3L, 4L, 6L, 3L, 6L, 6L, 4L, 4L, 4L, 2L, 6L), WITHIN_350M_BUS = c(11L, 11L, 10L, 12L, 7L, 9L, 7L, 7L, 10L, 7L, 8L, 8L, 10L, 10L, 9L, 6L, 6L, 12L, 6L, 8L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 4L, 2L, 0L, 0L, 0L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 6L, 2L, 4L), DNeighbour = c(0, 1.24384144840046, 380.095188563584, 1146.17997311173, 2091.30733074084, 2093.1430835545, 2186.49763995876, 2191.20726589381, 2192.73486191242, 2211.02014007827, 2244.11908953304, 2354.78737049419, 2385.00257190748, 2394.09131138567, 2426.84720992248, 2431.90016646704, 2435.14577144041, 2452.24883268782, 2476.95084799139, 2490.73495705587)), row.names = c("104", "589", "312", "601", "423", "25", "412", "445", "45", "530", "991", "937", "337", "93", "545", "14", "220", "535", "64", "547"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999501224677, 0.953966590748127, 0.621317169396418, 0.0870330735257231, 0.0863040233934914, 0.0526129721958572, 0.0510994226853725, 0.0506125470022567, 0.0449408092510133, 0.035427879641992, 0.0112749373701028, 0.00690536487850591, 0.00579074964738215, 0.00256465135288033, 0.00217948383387952, 0.00194822155035409, 0.000940322149491374, 0.000121830373893707, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10642501857
R squared (OOB): -0.84167
$Forests[[105]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(446000, 370000, 340000, 390000, 420000, 365000, 360000, 380000, 370000, 315000, 308000, 358888, 420000, 415000, 365000, 304000, 316000, 388000, 355000, 330000), floor_area_sqm = c(107, 104, 104, 104, 99, 107, 103, 102, 98, 84, 84, 91, 90, 100, 103, 104, 104, 103, 103, 103), storey_order = c(3L, 2L, 1L, 1L, 3L, 1L, 1L, 2L, 2L, 3L, 1L, 3L, 2L, 1L, 4L, 2L, 1L, 3L, 3L, 2L), remaining_lease_mths = c(783, 763, 772, 763, 929, 766, 777, 938, 767, 788, 795, 763, 925, 944, 768, 776, 777, 935, 793, 800), PROX_CBD = c(13.1163383572019, 13.075732494377, 13.1145091682395, 13.1145091682395, 13.2222340992065, 13.578535689825, 13.7231688188033, 12.4172252614445, 12.6407298816561, 13.0463978034086, 13.3304860768802, 13.6826822978472, 12.960867808991, 13.1525533734461, 12.6612960596841, 13.8730731524118, 13.8730731524118, 12.2384019056968, 13.46147060752, 13.46147060752), PROX_ELDERLYCARE = c(0.258125844069092, 0.206309775801723, 0.233566729538939, 0.233566729538939, 0.385934705647939, 0.535215785060316, 0.681177733621966, 0.466477120293287, 0.198383641986835, 0.612412426395362, 0.85382998667073, 0.000158780971194199, 0.579007844644764, 0.640770029240432, 0.349885373003571, 0.192118066579221, 0.192118066579221, 0.481492260541915, 1.01995663096129, 1.01995663096129 ), PROX_HAWKER = c(1.23349193679857, 1.2806114078583, 1.24018164124527, 1.24018164124527, 1.08380419022874, 0.775756145922257, 0.601426993813282, 1.89270186421095, 1.70233840124208, 1.36023111372333, 1.09459947163448, 0.699744847940348, 1.16344345150942, 0.959649545299011, 1.71720286170745, 0.635045114374877, 0.635045114374877, 2.08679181031876, 1.03983060555389, 1.03983060555389), PROX_MRT = c(0.166998983475289, 0.218393806785847, 0.402767024758649, 0.402767024758649, 0.503688459146237, 0.357978123578611, 0.498221170198522, 0.847625669994717, 0.712674611555213, 0.622051877914657, 0.525688124362732, 0.751023886560838, 0.899387073359532, 0.944408516927639, 0.798149237832703, 0.865482366580506, 0.865482366580506, 1.00400763232319, 0.367668143276235, 0.367668143276235), PROX_PARK = c(1.28385310080255, 1.31516124688894, 1.4917670023494, 1.4917670023494, 1.61082819122054, 1.33984402369384, 1.26781451063295, 0.790049777369869, 0.87239282209614, 0.572775970192077, 0.620743454357064, 1.77145949687945, 1.44660566239193, 1.65277848527316, 0.722272593032778, 1.73324375775577, 1.73324375775577, 0.617440020241687, 0.582693033366388, 0.582693033366388), PROX_GOOD_PRISCH = c(3.10133739012884, 3.06740437701091, 3.15473759747012, 3.15473759747012, 3.2388029474634, 3.55013641033528, 3.673854441535, 2.44639044951476, 2.56532775368338, 2.96540091825049, 3.24954726475941, 3.58938982364218, 2.82458087567675, 2.95137840528657, 2.58047246486208, 3.76914808697313, 3.76914808697313, 2.2532718981807, 3.38131302543864, 3.38131302543864), PROX_MALL = c(0.281310431650798, 0.332903613799786, 0.504156272689578, 0.504156272689578, 0.587950861513872, 0.305514521023982, 0.406890039239853, 0.95273084922996, 0.751522975449472, 0.587476612974174, 0.513372166694422, 0.770100764029299, 0.695129776671669, 0.703422933264244, 0.817237002784756, 0.861712986146148, 0.861712986146148, 1.10261213560447, 0.644549177151603, 0.644549177151603), PROX_CHAS = c(0.155371621529032, 0.122328851042638, 0.11048408202451, 0.11048408202451, 0.151225190585885, 0.282171570268124, 0.176857487498571, 0.132703338642494, 0.217156748290024, 0.40513819943783, 0.472814153962233, 0.110149755252424, 0.341366062526918, 0.1365287941905, 0.248450831201433, 0.0967538959757692, 0.0967538959757692, 0.187666753228527, 0.348399033159575, 0.348399033159575), PROX_SUPERMARKET = c(0.141466460051892, 0.193246634773484, 0.362446168440829, 0.362446168440829, 0.459946280432931, 0.281417393052806, 0.270532795629183, 0.453312253927337, 0.217156859083098, 0.599997973636583, 0.510727353781082, 0.11210687568128, 0.668273194253219, 0.688592108834651, 0.326739034058403, 0.094684564379848, 0.094684564379848, 0.388917381074845, 0.356146193343619, 0.356146193343619), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 2L, 1L, 2L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 6L, 5L, 4L, 4L, 3L, 4L, 2L, 4L, 3L, 1L, 2L, 3L, 3L, 3L, 2L, 3L, 3L), WITHIN_350M_BUS = c(9L, 10L, 7L, 7L, 8L, 10L, 8L, 9L, 10L, 7L, 5L, 9L, 2L, 6L, 12L, 8L, 8L, 10L, 6L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 3L, 2L, 3L, 4L, 3L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 55.7240550560927, 260.023285643094, 262.813031269255, 390.680252828364, 460.425239949174, 631.954467212673, 706.375547687508, 709.614513621958, 713.728753026646, 738.448309468514, 739.447430107965, 750.776091024901, 817.188653109943, 817.729727354688, 878.764701148051, 883.785719341087, 884.449920492449, 887.448901990104, 895.257110086929)), row.names = c("105", "929", "844", "164", "350", "856", "960", "296", "477", "987", "61", "1000", "831", "496", "552", "36", "230", "399", "332", "526"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992266470253493, 0.83839932916448, 0.835069986822183, 0.655395068734681, 0.540962926774843, 0.25172000781062, 0.142466858823866, 0.138179860220841, 0.132801290508861, 0.102163849874277, 0.100989516602728, 0.0880456002639741, 0.0278223446771948, 0.027455362480354, 0.0013325851966893, 0.000648356453917002, 0.000575879286429626, 0.000301627615823095, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2159800565
R squared (OOB): -0.3493988
$Forests[[106]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(303888, 298000, 330000, 350000, 303000, 297000, 325000, 3e+05, 255000, 245000, 370000, 359900, 355000, 272000, 270000, 250000, 316000, 375000, 318000, 305000), floor_area_sqm = c(93, 93, 103, 103, 92, 91, 91, 96, 91, 88, 93, 93, 93, 89, 97, 97, 92, 92, 91, 91), storey_order = c(2L, 1L, 2L, 4L, 1L, 3L, 4L, 4L, 4L, 2L, 5L, 3L, 3L, 2L, 2L, 4L, 3L, 4L, 1L, 4L), remaining_lease_mths = c(782, 777, 773, 768, 794, 788, 780, 791, 686, 668, 1106, 1117, 1111, 882, 687, 708, 781, 783, 765, 791), PROX_CBD = c(18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.1476771148045, 18.1476771148045, 18.5761736305699, 19.1428796063974, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.8554664137964, 19.1998859465191, 19.2477081153014, 18.2234963781047, 18.1857629477019, 18.2234963781047, 18.2610111258248), PROX_ELDERLYCARE = c(0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.519546459890619, 0.519546459890619, 0.0638277150498875, 0.457204003422965, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.800501761367975, 0.482976337773198, 0.533620939869422, 0.448333702611612, 0.47723779098819, 0.448333702611612, 0.421521882373529 ), PROX_HAWKER = c(0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.209390724873544, 0.209390724873544, 0.562029876499453, 0.491246203286744, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.203123967436651, 0.407382567332432, 0.435575948420033, 0.416527045274471, 0.380157991945912, 0.416527045274471, 0.453171307776496), PROX_MRT = c(0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.491311596778589, 0.491311596778589, 0.874368880716004, 1.0490560030484, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.555370291384357, 1.13705578024219, 1.17336842789895, 0.545975779093886, 0.548087095608087, 0.545975779093886, 0.547550551918807), PROX_PARK = c(0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.270911567278729, 0.270911567278729, 0.287868908027907, 0.602588748705797, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.515057634059466, 0.708199402424467, 0.715290586226954, 0.264257474455249, 0.261695126667213, 0.264257474455249, 0.272660801967067), PROX_GOOD_PRISCH = c(9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.18618174729203, 9.18618174729203, 9.51590189269927, 10.1724586401982, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.91472106998272, 10.205087741046, 10.2559210914134, 9.1355701416359, 9.10363750169146, 9.1355701416359, 9.16752282736586), PROX_MALL = c(0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.218975149940797, 0.218975149940797, 0.624506085881379, 1.19002137667581, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.208298160410803, 1.23204265332191, 1.28177138580973, 0.411037179701155, 0.374195605351922, 0.411037179701155, 0.448092738738542), PROX_CHAS = c(0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.218975205360203, 0.218975205360203, 0.0792988689034794, 0.472048134528426, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.208298146952687, 0.377747950290313, 0.34509608786971, 0.132763801624598, 0.172021358032342, 0.132763801624598, 0.0964740211655948), PROX_SUPERMARKET = c(0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.206881250620068, 0.206881250620068, 0.625539331690589, 1.03656246660954, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.19872598136169, 1.12464344461301, 1.16090501353567, 0.421116980529575, 0.38486207983901, 0.421116980529575, 0.457654559995222), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 4L, 5L, 3L, 3L, 2L, 2L, 1L, 1L, 1L, 1L, 5L, 2L, 2L, 2L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 10L, 9L, 7L, 7L, 10L, 6L, 13L, 16L, 16L, 16L, 10L, 10L, 9L, 6L, 4L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 0L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 4.33317364592951, 72.4447338839351, 200.689560398308, 304.75108221226, 484.707674484457, 488.770831805801, 634.050156221918, 656.333274211526, 677.372856037979, 708.845761689623, 709.069861065286, 709.174206779497, 721.295713530527, 741.599655619057, 776.577896159909, 833.783366281643, 834.20339881657, 834.648207132274, 841.548717871316)), row.names = c("106", "11", "810", "367", "481", "827", "944", "78", "484", "96", "637", "604", "418", "467", "193", "981", "202", "733", "47", "905"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999946975339151, 0.985233657866664, 0.889492267863486, 0.754919374301625, 0.446567929469154, 0.439134545224338, 0.186917412686331, 0.153459062626077, 0.123985888942731, 0.0843973035234463, 0.0841368133817829, 0.0840156326333158, 0.0704216699262161, 0.0499210412333519, 0.0220366041449519, 0.000337448116671894, 0.000302081293408779, 0.000266744516736667, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1364012333
R squared (OOB): 0.1088909
$Forests[[107]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 320000, 345888, 312000, 306000, 320000, 395000, 4e+05, 373000, 398000, 410000, 420000, 435000, 425000, 410000, 418000, 345000, 460000, 350000, 455000), floor_area_sqm = c(107, 104, 104, 107, 109, 104, 107, 92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 105, 106, 106 ), storey_order = c(3L, 2L, 4L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 3L, 5L, 4L, 4L, 4L, 5L, 3L, 4L, 2L, 4L), remaining_lease_mths = c(776, 779, 763, 779, 773, 772, 755, 1127, 1128, 1136, 1131, 1134, 1129, 1126, 1117, 904, 1003, 770, 781, 933), PROX_CBD = c(16.4773488158513, 16.6890813896757, 16.5598581376431, 16.6890813896757, 16.2343575305192, 16.0390890659677, 15.936744569076, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 15.1689870500438, 15.2518600651656, 17.1634204962367), PROX_ELDERLYCARE = c(0.393080972860029, 0.296144426041885, 0.633922933695123, 0.296144426041885, 0.63095091801206, 0.520751571920202, 0.526555480516014, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.235447740717014, 0.341160576506438, 0.565792923614884), PROX_HAWKER = c(0.170796598263111, 0.360513691606501, 0.402483389428837, 0.360513691606501, 0.355821892612055, 0.601123999453785, 0.44834457013621, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.493984449855749, 0.711147803357143, 0.666841975849823 ), PROX_MRT = c(0.826410504821953, 0.937471590679814, 1.05011238745279, 0.937471590679814, 0.864165890870668, 0.965829261077996, 0.239432195714991, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.840089990200814, 1.05589835680014, 0.463116738810145 ), PROX_PARK = c(1.2054653508424, 1.20981147430356, 1.45762221914422, 1.20981147430356, 1.34373269803231, 1.48305338833506, 0.747611444367071, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 1.48925201971724, 1.72109509304533, 0.505224516024672), PROX_GOOD_PRISCH = c(5.97835326648125, 6.16175607197734, 6.10793998843997, 6.16175607197734, 5.7932792467937, 5.64743379607767, 5.39194564581962, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 4.81784539373378, 4.96507368960908, 6.50789265243056), PROX_MALL = c(0.76724723438711, 0.571849863617429, 0.973625110866692, 0.571849863617429, 1.10378372306907, 1.36185056241102, 0.942416713928675, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 1.93173107331603, 2.06076738363197, 0.353588302636786 ), PROX_CHAS = c(0.09463300161804, 0.332465298200207, 0.306725496117186, 0.332465298200207, 0.289709096170644, 0.205355834952608, 0.145251548786172, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.22714457633909, 0.453299264887269, 0.171584438209325 ), PROX_SUPERMARKET = c(0.108262733037825, 0.204374831829505, 0.252218317780421, 0.204374831829505, 0.132128014198024, 0.352842931529878, 0.434198104817495, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.459690883388295, 0.644027759940317, 0.320581809168482 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 2L, 3L, 0L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 3L, 5L, 3L, 8L, 6L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 1L, 0L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 5L, 9L, 9L, 7L, 7L, 8L, 8L, 6L, 6L, 6L, 6L, 5L, 5L, 8L, 6L, 4L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 4L, 2L, 4L, 2L, 2L, 4L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 4L), DNeighbour = c(0, 252.800026850468, 255.76965637149, 257.164446423236, 353.801336422735, 615.382479620399, 621.609743614511, 915.781303365024, 915.835559831574, 978.574111557301, 979.859432015501, 981.40115338034, 984.511883411067, 1075.87813068592, 1078.03468867725, 1154.80502508472, 1373.59672983995, 1383.71829862138, 1404.68286465567, 1464.50341818591)), row.names = c("107", "328", "883", "497", "468", "751", "423", "507", "985", "847", "86", "280", "290", "925", "797", "889", "631", "739", "109", "991"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941293739902623, 0.939927877628949, 0.939281193537003, 0.886680100277199, 0.678041947417784, 0.672140023861174, 0.370852479145862, 0.370796047927396, 0.306379091914587, 0.305081200490155, 0.30352579536584, 0.30039216077419, 0.211884141681321, 0.209895004090973, 0.143050582648846, 0.0144705669908071, 0.0115092963415723, 0.00640408057779109, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1258738731
R squared (OOB): 0.47971
$Forests[[108]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(620000, 680000, 375000, 440000, 388000, 347000, 380000, 370000, 365000, 478000, 5e+05, 315000, 370000, 446000, 535000, 480000, 340000, 390000, 420000, 308000), floor_area_sqm = c(104, 104, 92, 103, 103, 103, 102, 98, 103, 92, 91, 84, 104, 107, 92, 92, 104, 104, 90, 84), storey_order = c(1L, 4L, 2L, 2L, 3L, 3L, 2L, 2L, 4L, 4L, 2L, 3L, 2L, 3L, 3L, 3L, 1L, 1L, 2L, 1L), remaining_lease_mths = c(802, 806, 938, 918, 935, 777, 938, 767, 768, 716, 706, 788, 763, 783, 694, 692, 772, 763, 925, 795), PROX_CBD = c(10.3151427398556, 10.251706958731, 12.0748651503812, 12.1964782349865, 12.2384019056968, 12.4516179583977, 12.4172252614445, 12.6407298816561, 12.6612960596841, 9.58813304663833, 10.2657373615824, 13.0463978034086, 13.075732494377, 13.1163383572019, 9.76973796844692, 9.76973796844692, 13.1145091682395, 13.1145091682395, 12.960867808991, 13.3304860768802), PROX_ELDERLYCARE = c(0.330781443478472, 0.2905717823942, 0.485644504612505, 0.395535007521183, 0.481492260541915, 0.517665393733001, 0.466477120293287, 0.198383641986835, 0.349885373003571, 0.251441869005946, 0.519949541574078, 0.612412426395362, 0.206309775801723, 0.258125844069092, 0.487200680071974, 0.487200680071974, 0.233566729538939, 0.233566729538939, 0.579007844644764, 0.85382998667073), PROX_HAWKER = c(0.158411808335189, 0.185152730473859, 1.97379568283644, 2.11269605893479, 2.08679181031876, 1.97187302693261, 1.89270186421095, 1.70233840124208, 1.71720286170745, 0.391674386653945, 0.527790221924738, 1.36023111372333, 1.2806114078583, 1.23349193679857, 0.323134910569429, 0.323134910569429, 1.24018164124527, 1.24018164124527, 1.16344345150942, 1.09459947163448), PROX_MRT = c(0.225881718556356, 0.329298986744561, 1.16171233055988, 1.03396693725809, 1.00400763232319, 1.07246547116041, 0.847625669994717, 0.712674611555213, 0.798149237832703, 0.707146681079003, 0.351828842975553, 0.622051877914657, 0.218393806785847, 0.166998983475289, 0.307725216106606, 0.307725216106606, 0.402767024758649, 0.402767024758649, 0.899387073359532, 0.525688124362732), PROX_PARK = c(0.503726079472253, 0.433052663426989, 0.570565135790359, 0.631382355736929, 0.617440020241687, 0.540079114132334, 0.790049777369869, 0.87239282209614, 0.722272593032778, 0.630094576064042, 0.752867192571236, 0.572775970192077, 1.31516124688894, 1.28385310080255, 0.692980820038259, 0.692980820038259, 1.4917670023494, 1.4917670023494, 1.44660566239193, 0.620743454357064 ), PROX_GOOD_PRISCH = c(0.238878321625081, 0.178279914989512, 2.03318600563725, 2.16851203086393, 2.2532718981807, 2.37408427308534, 2.44639044951476, 2.56532775368338, 2.58047246486208, 1.10432321767326, 0.402201611323318, 2.96540091825049, 3.06740437701091, 3.10133739012884, 0.945616550360875, 0.945616550360875, 3.15473759747012, 3.15473759747012, 2.82458087567675, 3.24954726475941), PROX_MALL = c(0.307979604675516, 0.409325390211749, 1.24268779707958, 1.12036230953297, 1.10261213560447, 1.09246464633101, 0.95273084922996, 0.751522975449472, 0.817237002784756, 0.759347764163403, 0.347570072991699, 0.587476612974174, 0.332903613799786, 0.281310431650798, 0.3113714109904, 0.3113714109904, 0.504156272689578, 0.504156272689578, 0.695129776671669, 0.513372166694422), PROX_CHAS = c(0.132816387601245, 0.239000132427376, 0.0669716337617594, 0.194956542036987, 0.187666753228527, 0.137011223676854, 0.132703338642494, 0.217156748290024, 0.248450831201433, 0.395290416984683, 0.329846033180528, 0.40513819943783, 0.122328851042638, 0.155371621529032, 0.164045702260751, 0.164045702260751, 0.11048408202451, 0.11048408202451, 0.341366062526918, 0.472814153962233), PROX_SUPERMARKET = c(0.143795860421689, 0.258988936146552, 0.301394789473075, 0.242376621204914, 0.388917381074845, 0.417679622168911, 0.453312253927337, 0.217156859083098, 0.326739034058403, 0.20799335196523, 0.353445486406562, 0.599997973636583, 0.193246634773484, 0.141466460051892, 0.329801606095394, 0.329801606095394, 0.362446168440829, 0.362446168440829, 0.668273194253219, 0.510727353781082), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 0L, 1L, 2L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 4L, 2L, 3L, 3L, 4L, 3L, 2L, 4L, 2L, 4L, 4L, 3L, 3L, 6L, 6L, 1L, 4L), WITHIN_350M_BUS = c(8L, 6L, 9L, 9L, 10L, 9L, 9L, 10L, 12L, 7L, 10L, 7L, 10L, 9L, 11L, 11L, 7L, 7L, 2L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 123.927123063373, 1813.05453344447, 1951.32545235516, 2043.57774943827, 2135.04109294186, 2245.8248587308, 2332.98039444967, 2340.4150148463, 2430.26443065437, 2634.04747346151, 2726.60774737473, 2848.47063804344, 2885.74118320694, 2907.98549228357, 2910.88025922509, 2943.82110207657, 2949.37750875175, 2961.98185754813, 3012.33511834815)), row.names = c("108", "775", "721", "677", "399", "851", "296", "477", "552", "640", "649", "987", "929", "105", "68", "926", "844", "164", "831", "61"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99661788409928, 0.406717859570438, 0.336844679716097, 0.291350696092326, 0.247656097995817, 0.197283332366952, 0.160149928669348, 0.157099959315585, 0.12188523015039, 0.0554079112866633, 0.0326553507604324, 0.0112013705955308, 0.00677069785307504, 0.00463509998761123, 0.00438578778656423, 0.00202245037207951, 0.00171090303394656, 0.00109905286429762, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9115921071
R squared (OOB): 0.05383063
$Forests[[109]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 460000, 420000, 365000, 320000, 306000, 395000, 345888, 316000, 304000, 345000, 330000, 335000, 428000, 358888, 320000, 312000, 342000, 355000, 360000), floor_area_sqm = c(106, 105, 104, 105, 104, 109, 107, 104, 104, 104, 92, 107, 90, 98, 91, 104, 107, 94, 94, 103), storey_order = c(2L, 4L, 4L, 2L, 2L, 1L, 2L, 4L, 1L, 2L, 2L, 3L, 1L, 3L, 3L, 2L, 1L, 1L, 1L, 1L), remaining_lease_mths = c(781, 770, 774, 771, 772, 773, 755, 763, 777, 776, 742, 776, 731, 730, 763, 779, 779, 747, 1071, 777), PROX_CBD = c(15.2518600651656, 15.1689870500438, 15.0460728336845, 14.8222691165004, 16.0390890659677, 16.2343575305192, 15.936744569076, 16.5598581376431, 13.8730731524118, 13.8730731524118, 13.8901285505698, 16.4773488158513, 13.8901285505698, 14.0949321583848, 13.6826822978472, 16.6890813896757, 16.6890813896757, 13.7770670669378, 15.3735649652411, 13.7231688188033), PROX_ELDERLYCARE = c(0.341160576506438, 0.235447740717014, 0.0734543941007858, 0.151522520392741, 0.520751571920202, 0.63095091801206, 0.526555480516014, 0.633922933695123, 0.192118066579221, 0.192118066579221, 0.540311266279695, 0.393080972860029, 0.540311266279695, 1.07365166923746, 0.000158780971194199, 0.296144426041885, 0.296144426041885, 0.919307603677702, 0.0572763643156628, 0.681177733621966), PROX_HAWKER = c(0.711147803357143, 0.493984449855749, 0.321243604465073, 0.189112683951821, 0.601123999453785, 0.355821892612055, 0.44834457013621, 0.402483389428837, 0.635045114374877, 0.635045114374877, 0.213123049695643, 0.170796598263111, 0.213123049695643, 0.516176882783883, 0.699744847940348, 0.360513691606501, 0.360513691606501, 0.478671478091809, 0.371848396937832, 0.601426993813282), PROX_MRT = c(1.05589835680014, 0.840089990200814, 0.667161579318597, 0.506610369321483, 0.965829261077996, 0.864165890870668, 0.239432195714991, 1.05011238745279, 0.865482366580506, 0.865482366580506, 0.793013171832836, 0.826410504821953, 0.793013171832836, 0.499812381699912, 0.751023886560838, 0.937471590679814, 0.937471590679814, 0.771349314593772, 0.753708157385654, 0.498221170198522), PROX_PARK = c(1.72109509304533, 1.48925201971724, 1.32178658469093, 1.20591145519053, 1.48305338833506, 1.34373269803231, 0.747611444367071, 1.45762221914422, 1.73324375775577, 1.73324375775577, 1.23128896715218, 1.2054653508424, 1.23128896715218, 0.62523741493865, 1.77145949687945, 1.20981147430356, 1.20981147430356, 0.941140572803456, 0.535685352466539, 1.26781451063295), PROX_GOOD_PRISCH = c(4.96507368960908, 4.81784539373378, 4.66454637236311, 4.44405903659268, 5.64743379607767, 5.7932792467937, 5.39194564581962, 6.10793998843997, 3.76914808697313, 3.76914808697313, 3.56420611596829, 5.97835326648125, 3.56420611596829, 3.57828936266804, 3.58938982364218, 6.16175607197734, 6.16175607197734, 3.3146343023011, 4.72825571795328, 3.673854441535), PROX_MALL = c(2.06076738363197, 1.93173107331603, 1.83033637772351, 1.74752862756084, 1.36185056241102, 1.10378372306907, 0.942416713928675, 0.973625110866692, 0.861712986146148, 0.861712986146148, 1.05377974643614, 0.76724723438711, 1.05377974643614, 0.812049880186, 0.770100764029299, 0.571849863617429, 0.571849863617429, 0.672803550263317, 0.408391974099547, 0.406890039239853), PROX_CHAS = c(0.453299264887269, 0.22714457633909, 0.0544168696099871, 0.191193294854487, 0.205355834952608, 0.289709096170644, 0.145251548786172, 0.306725496117186, 0.0967538959757692, 0.0967538959757692, 0.0812638133573676, 0.09463300161804, 0.0812638133573676, 0.135156069731972, 0.110149755252424, 0.332465298200207, 0.332465298200207, 0.0886717393158711, 0.289984207596008, 0.176857487498571), PROX_SUPERMARKET = c(0.644027759940317, 0.459690883388295, 0.286721618184596, 0.188017328828043, 0.352842931529878, 0.132128014198024, 0.434198104817495, 0.252218317780421, 0.094684564379848, 0.094684564379848, 0.082811926566736, 0.108262733037825, 0.082811926566736, 0.352618767904154, 0.11210687568128, 0.204374831829505, 0.204374831829505, 0.334979160094168, 0.406388098650168, 0.270532795629183), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 1L, 1L, 1L, 0L, 0L, 2L, 2L, 2L, 1L, 3L, 1L, 0L, 2L, 3L, 3L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(0L, 1L, 1L, 2L, 6L, 8L, 2L, 5L, 3L, 3L, 4L, 6L, 4L, 1L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 4L, 5L, 6L, 7L, 9L, 7L, 5L, 8L, 8L, 4L, 9L, 4L, 9L, 9L, 9L, 9L, 10L, 12L, 8L), WITHIN_1KM_PRISCH = c(1L, 2L, 1L, 2L, 2L, 2L, 4L, 2L, 2L, 2L, 4L, 3L, 4L, 2L, 2L, 4L, 4L, 2L, 1L, 3L ), DNeighbour = c(0, 235.850893652371, 394.91299930577, 561.766961790668, 830.700216493025, 1070.93397338577, 1183.59659100529, 1386.16981133796, 1386.47717650969, 1390.94886888119, 1404.05926229687, 1404.68286465567, 1405.14137556191, 1495.10564962143, 1575.18712819584, 1656.02553100007, 1660.59412267646, 1670.78180888143, 1738.37911306664, 1767.76231120605)), row.names = c("109", "739", "256", "64", "751", "468", "423", "883", "230", "36", "214", "107", "90", "25", "1000", "328", "497", "337", "601", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964716251523209, 0.902678094395012, 0.808224718433735, 0.607119490867344, 0.400676604080702, 0.304383218909932, 0.148323123698706, 0.148113141668592, 0.145069838575155, 0.136274908454342, 0.135861404186014, 0.135557654257879, 0.0810467758647252, 0.0424389639319117, 0.0149868553011666, 0.0138231885881381, 0.0113873476321719, 0.00108682971827645, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1599211081
R squared (OOB): 0.119051
$Forests[[110]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(433000, 420000, 348000, 380000, 490000, 450000, 475000, 372500, 452000, 376000, 505000, 5e+05, 495000, 510000, 505000, 540000, 540000, 475000, 580000, 565000), floor_area_sqm = c(92, 93, 100, 92, 92, 95, 90, 102, 95, 102, 90, 92, 93, 93, 92, 90, 93, 93, 92, 92), storey_order = c(4L, 2L, 3L, 1L, 3L, 2L, 5L, 2L, 4L, 5L, 6L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L), remaining_lease_mths = c(1084, 1099, 938, 1037, 1038, 1109, 1031, 931, 1112, 944, 1033, 1049, 1076, 1076, 1051, 1067, 1075, 1130, 1134, 1127), PROX_CBD = c(11.8702915361943, 11.8999896789117, 11.8646943012694, 11.6419253241709, 11.6213283462416, 12.0901026943072, 11.780035597066, 11.9627383543319, 12.1424265739316, 11.9885535057438, 11.6571985599938, 11.4975151935682, 11.7824349405223, 11.734228152501, 11.4388659085475, 11.5237533038112, 11.8019303594103, 11.4536743231806, 11.7494815193957, 11.6525204845234), PROX_ELDERLYCARE = c(0.670900780040593, 0.790393757138983, 0.893707553155367, 0.626216066088841, 0.621923465733728, 0.911165280518988, 0.389019901488026, 0.96089261866182, 0.88680281476439, 0.468647269590137, 0.400746835300904, 0.485429735975203, 0.213047345375207, 0.217445500321488, 0.529438756707198, 0.374021376468387, 0.184707688528033, 1.19895989384568, 0.0736890817471424, 0.090696724945174), PROX_HAWKER = c(0.715369360111721, 0.820501997631561, 0.888626336009462, 0.553081930127745, 0.537052085835962, 0.995330006841388, 0.475091880549249, 0.983415578941634, 0.999275592501037, 0.661637750611862, 0.38372613736418, 0.320302217757218, 0.411134055372247, 0.366555491930585, 0.319632581294072, 0.235307086042243, 0.425288384889406, 1.02903329925728, 0.418792449609449, 0.325622570567264 ), PROX_MRT = c(0.146531371307633, 0.261250382411254, 0.214047355776769, 0.168432978085695, 0.182944945438028, 0.231980634651484, 0.149757666469573, 0.122900516984256, 0.303530488733859, 0.253577460439113, 0.187661086924798, 0.24936700359253, 0.323171872402698, 0.276453864170284, 0.264110896255266, 0.148196296616071, 0.341923672362566, 0.573574303209013, 0.183595482094196, 0.219824289848129 ), PROX_PARK = c(0.8322137924942, 0.813614799778521, 0.747986195716587, 0.654970873229416, 0.643411448820926, 0.750469455971567, 0.915827670442916, 0.836149627657164, 0.699596772952975, 0.965214735166117, 0.822874314333037, 0.698336840868775, 1.04913519120928, 1.00928973198994, 0.653351036954048, 0.808531626238996, 1.09015045463689, 0.341254943367627, 1.25382465781663, 1.18955170998222 ), PROX_GOOD_PRISCH = c(2.91053685401804, 3.00567179865442, 3.05097986431403, 2.71543842399088, 2.69528593883292, 3.19167768034691, 2.67648686403773, 3.15511978010431, 3.20088339163048, 2.84793008582659, 2.58492752090912, 2.48345794754568, 2.5757070458522, 2.54247396470066, 2.45055199705462, 2.43173748992112, 2.57167610218627, 2.96812409551872, 2.40225451049103, 2.3279627535371), PROX_MALL = c(0.385092319171944, 0.283076960540796, 0.265637621954407, 0.576398809288588, 0.597386337892971, 0.1200910408013, 0.657761426948524, 0.161680393170103, 0.171446483339376, 0.581599658792334, 0.718523422751835, 0.805279144871904, 0.732391369928616, 0.781937846313192, 0.840491697823826, 0.840908486660855, 0.70263709534569, 0.714729745574342, 0.730910693989521, 0.807719243520252), PROX_CHAS = c(0.179381733260264, 0.283076936045466, 0.265637621677666, 0.118628580179885, 0.130352204164602, 0.120090990225825, 0.165734916528407, 0.161680400961643, 0.171446425970546, 0.0548782345589675, 0.162236141473446, 0.18789773503711, 0.182294192745256, 0.203102352137365, 0.210772889992189, 0.0822817354855642, 0.144895120017984, 0.31407050179696, 0.105514964386053, 0.162428164506486), PROX_SUPERMARKET = c(0.31749021679057, 0.236972988988714, 0.211091622880127, 0.0879874709963817, 0.0679201472407272, 0.109512866312649, 0.328761363845442, 0.107037284539066, 0.178201527122821, 0.41771106664497, 0.248678179468178, 0.186124684843571, 0.186528474083994, 0.206717744357565, 0.189609627596398, 0.113409172087645, 0.149354766345577, 0.345653574215055, 0.100761764224213, 0.158766807317564), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(9L, 7L, 7L, 6L, 6L, 8L, 9L, 8L, 7L, 6L, 8L, 4L, 8L, 8L, 4L, 4L, 7L, 2L, 5L, 4L), WITHIN_350M_BUS = c(10L, 9L, 8L, 8L, 8L, 8L, 8L, 9L, 9L, 14L, 9L, 8L, 11L, 10L, 7L, 5L, 13L, 8L, 14L, 11L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 4L, 6L, 4L, 5L, 7L, 5L, 4L, 7L, 5L, 5L, 4L, 6L, 4L, 6L, 6L), DNeighbour = c(0, 118.204047427775, 233.362176126907, 233.815813021626, 254.637401789897, 275.951772316306, 287.681428206973, 292.324841814071, 293.028289848346, 295.382723352074, 333.590772353044, 442.38594831556, 457.903813592316, 463.062659016502, 480.887088260784, 483.159505947872, 491.738377873024, 677.182728098213, 735.340052223352, 739.531114947307)), row.names = c("110", "185", "232", "421", "89", "117", "263", "295", "147", "486", "977", "553", "260", "409", "271", "652", "342", "132", "281", "557"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.949557286704083, 0.810766124294417, 0.810068434819566, 0.776939700123335, 0.740913595856857, 0.720249215802735, 0.711914962064176, 0.710645010050683, 0.706380612577189, 0.634449016809986, 0.412368555340323, 0.380213512110712, 0.369575583723574, 0.333116737722847, 0.328508956724954, 0.311212891868633, 0.0260848842018132, 0.00012774111055538, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1986373743
R squared (OOB): 0.5445342
$Forests[[111]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 382000, 426888, 376000, 403500, 430000, 475000, 390000, 440000, 452000, 460000, 540000, 450000, 395000, 495000, 380000, 390000, 475000, 432000, 433000), floor_area_sqm = c(90, 86, 92, 102, 90, 92, 92, 90, 92, 95, 92, 93, 95, 90, 93, 90, 100, 90, 93, 92), storey_order = c(1L, 2L, 1L, 5L, 5L, 1L, 2L, 5L, 2L, 4L, 5L, 4L, 2L, 1L, 3L, 4L, 6L, 5L, 5L, 4L), remaining_lease_mths = c(956, 989, 1141, 944, 965, 1134, 1126, 978, 1136, 1112, 1136, 1075, 1109, 997, 1076, 973, 942, 1031, 1129, 1084), PROX_CBD = c(12.6254404323309, 12.3082954752684, 12.5841594105866, 11.9885535057438, 12.0682850666201, 12.5852639843962, 12.6532888174316, 12.4059518996545, 12.6445046545469, 12.1424265739316, 12.5778468618744, 11.8019303594103, 12.0901026943072, 13.4480864429089, 11.7824349405223, 11.9491294576901, 12.9172885276263, 11.780035597066, 13.4495242740615, 11.8702915361943), PROX_ELDERLYCARE = c(0.92626814118798, 0.583230122785789, 0.419823195233641, 0.468647269590137, 0.36227142211874, 0.3637938018331, 0.373604611296459, 0.404564014080405, 0.316798451576888, 0.88680281476439, 0.25879478544564, 0.184707688528033, 0.911165280518988, 0.38095926022983, 0.213047345375207, 0.351349913726565, 0.440978457512705, 0.389019901488026, 0.226392675254826, 0.670900780040593), PROX_HAWKER = c(1.13552097839855, 0.732610931237137, 0.512822421809829, 0.661637750611862, 0.732401821736703, 0.45815519033126, 0.440383933038266, 0.551023632791116, 0.385855619963418, 0.999275592501037, 0.361759384229333, 0.425288384889406, 0.995330006841388, 1.11021170000921, 0.411134055372247, 0.693645859237657, 1.76689210194785, 0.475091880549249, 1.13086059974118, 0.715369360111721 ), PROX_MRT = c(0.252582104498609, 0.348338435446781, 0.285300897266269, 0.253577460439113, 0.353072027979069, 0.305105021876954, 0.24828698655044, 0.467412150427879, 0.290856617513635, 0.303530488733859, 0.325317058740364, 0.341923672362566, 0.231980634651484, 0.436627689790507, 0.323171872402698, 0.207404211118571, 0.0642144868642362, 0.149757666469573, 0.537207200764636, 0.146531371307633), PROX_PARK = c(0.682542858399859, 1.248380402738, 1.05356492524152, 0.965214735166117, 1.2554933111164, 0.998305920751222, 0.981635622560504, 1.06942514246801, 0.927332929158558, 0.699596772952975, 0.898636927133822, 1.09015045463689, 0.750469455971567, 0.782217598170287, 1.04913519120928, 1.42337349535551, 0.18581491955197, 0.915827670442916, 1.14705623529365, 0.8322137924942), PROX_GOOD_PRISCH = c(3.31643945338342, 2.82059786507503, 3.04090040576321, 2.84793008582659, 2.66094910730305, 3.02473222579279, 3.08870420529617, 2.85954585658161, 3.06407026512831, 3.20088339163048, 2.98751376551561, 2.57167610218627, 3.19167768034691, 4.1394886986689, 2.5757070458522, 2.48771655129493, 3.96344124390297, 2.67648686403773, 3.97306691053722, 2.91053685401804), PROX_MALL = c(0.289170330853986, 0.312386349772529, 0.39575302739997, 0.581599658792334, 0.424043071559413, 0.450387082903272, 0.475487624694748, 0.423524868376446, 0.525247230278188, 0.171446483339376, 0.550769417999913, 0.70263709534569, 0.1200910408013, 0.747053206605742, 0.732391369928616, 0.591401580344059, 0.125441786165087, 0.657761426948524, 0.817008429043632, 0.385092319171944), PROX_CHAS = c(0.248410865511824, 0.200650927390068, 0.369996201265779, 0.0548782345589675, 0.0850792531740411, 0.324614821605945, 0.362882313204726, 0.187639553192951, 0.312339613016365, 0.171446425970546, 0.236995708134403, 0.144895120017984, 0.120090990225825, 0.419877338676521, 0.182294192745256, 0.136369833447508, 0.146232137849481, 0.165734916528407, 0.142936854782623, 0.179381733260264), PROX_SUPERMARKET = c(0.298638993269614, 0.200651971059786, 0.385003628727568, 0.41771106664497, 0.0850782630125017, 0.389269910824952, 0.36465940083402, 0.375814638453933, 0.312339147167174, 0.178201527122821, 0.299832635957983, 0.149354766345577, 0.109512866312649, 0.428569074432488, 0.186528474083994, 0.234851160706955, 0.125440795942109, 0.328761363845442, 0.417643104955167, 0.31749021679057), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 4L, 4L, 6L, 5L, 4L, 5L, 4L, 5L, 7L, 5L, 7L, 8L, 5L, 8L, 6L, 9L, 9L, 3L, 9L), WITHIN_350M_BUS = c(12L, 8L, 10L, 14L, 12L, 11L, 11L, 10L, 11L, 9L, 8L, 13L, 8L, 4L, 11L, 12L, 9L, 8L, 5L, 10L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 7L, 7L, 4L, 4L, 5L, 4L, 5L, 4L, 6L, 4L, 7L, 7L, 7L, 7L, 6L, 4L, 5L), DNeighbour = c(0, 604.773745586552, 639.074851596282, 657.747095961964, 662.444782753227, 693.371473992053, 696.719921870879, 707.709669088623, 756.345550151115, 762.65100604679, 799.301463058366, 827.978255229286, 835.010527129024, 838.625972338142, 844.240075001808, 845.241261585906, 864.435543487341, 868.435424732121, 878.241853304436, 878.624353332865)), row.names = c("111", "231", "868", "486", "860", "180", "759", "138", "144", "147", "355", "342", "117", "655", "260", "175", "887", "263", "988", "110"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.276904432448735, 0.221793600039591, 0.193233095584839, 0.186234697656386, 0.142304870618896, 0.137792179608075, 0.123348844290996, 0.0670670087984667, 0.060794786343842, 0.0297255313011866, 0.0125355630994011, 0.00937285756956504, 0.00791660714139322, 0.00588855979136119, 0.00555708422955829, 0.00102636920306794, 0.000531691382614879, 7.57752495506991e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1465727364
R squared (OOB): 0.2449615
$Forests[[112]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 420000, 410000, 432000, 335000, 415000, 388000, 365000, 305000, 360000, 371000, 323000, 375000, 349000, 313000, 305000, 325000, 319000, 315000, 310000), floor_area_sqm = c(99, 92, 92, 92, 100, 92, 92, 92, 99, 99, 100, 101, 102, 103, 99, 99, 91, 101, 102, 89), storey_order = c(3L, 1L, 2L, 4L, 4L, 2L, 1L, 1L, 4L, 3L, 2L, 1L, 3L, 2L, 4L, 1L, 2L, 4L, 2L, 1L), remaining_lease_mths = c(927, 1121, 1136, 1123, 927, 1125, 1134, 1135, 930, 915, 918, 937, 932, 832, 918, 921, 970, 950, 913, 946), PROX_CBD = c(17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5934100264964, 17.7609329148819, 17.8160591469996, 17.8160591469996, 17.5508688704121, 17.6482187406162, 17.9318121245061, 17.4093430047218, 17.424297644009, 18.0642207733449, 17.8728040148932, 17.9733391318796, 17.7083177660008, 17.1356331652512, 17.9994058772431, 17.0860498579873), PROX_ELDERLYCARE = c(0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.183364759720919, 0.0656405943898966, 0.101440000613482, 0.101440000613482, 0.169110695114153, 0.399377154365588, 0.559180828327224, 0.347622879353981, 0.332680427012888, 0.558648465009425, 0.330981516384048, 0.376016337241346, 0.378187975507624, 0.585213362825854, 0.430537495183344, 0.634635376150565), PROX_HAWKER = c(0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.860123145519879, 0.769612072642938, 0.755409785256781, 0.755409785256781, 0.736171211400498, 1.11261554439583, 1.18812307179958, 0.646263997619536, 1.2762396177499, 1.20831273824173, 0.446535534086157, 0.501520555884575, 0.340346390827249, 0.905166107754752, 0.472244893923117, 0.984075399620173), PROX_MRT = c(0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.675234243169572, 0.714624513867521, 0.729659889526201, 0.729659889526201, 0.804998329325227, 0.417091391951799, 0.256828620430729, 0.722831181419355, 0.484502150769697, 0.387700307898407, 0.4868918768976, 0.52882455357406, 0.403335562748004, 0.689848925621533, 0.492638498779759, 0.610921595420819 ), PROX_PARK = c(1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.60355051242194, 1.52091098886828, 1.49250729308795, 1.49250729308795, 1.71737354643835, 1.38656874841243, 1.11695175135574, 1.92330050908574, 1.39102562335911, 1.04306097562022, 1.69875568186822, 1.62685700377268, 1.86766019581863, 2.00545012030434, 1.65421298847909, 1.98249707589613), PROX_GOOD_PRISCH = c(8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.24279341902993, 8.39120163011403, 8.44175881664207, 8.44175881664207, 8.17476856172454, 8.34983568407236, 8.65275846320069, 8.00696366683488, 8.1609833985331, 8.76549326341746, 8.43952013253886, 8.54142359534323, 8.26299778187914, 7.76178719780886, 8.5589292690065, 7.72567604662297), PROX_MALL = c(0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.188384425612312, 0.147411017927622, 0.183177100903513, 0.183177100903513, 0.109574351562212, 0.439097430243665, 0.417130987397582, 0.265229996889848, 0.394560370801339, 0.424594513900518, 0.330972758922268, 0.395841490391381, 0.335143296665789, 0.382407895591973, 0.446560923090423, 0.314944256820634), PROX_CHAS = c(0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.151781240761386, 0.14741100268466, 0.183177099178452, 0.183177099178452, 0.048268048492383, 0.414359256629807, 0.259891808560044, 0.23105278557526, 0.265229996652697, 0.124680964632411, 0.330972805611547, 0.364030465322827, 0.30242004444134, 0.257714074421561, 0.324811070171065, 0.250499161266826), PROX_SUPERMARKET = c(0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.209139790637019, 0.113022549454425, 0.137568853383185, 0.137568853383185, 0.15801430638391, 0.441697647833666, 0.438907970807184, 0.313773352526138, 0.265230176390619, 0.424593495373258, 0.300218301814749, 0.356071330024396, 0.332189289926598, 0.257714572429151, 0.408691343873882, 0.250499698074938), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 7L, 3L, 3L, 7L, 2L, 2L, 4L, 3L, 6L, 5L, 4L, 6L), WITHIN_350M_BUS = c(13L, 12L, 12L, 12L, 12L, 10L, 15L, 15L, 12L, 9L, 9L, 13L, 9L, 7L, 8L, 11L, 7L, 11L, 9L, 11L), WITHIN_1KM_PRISCH = c(8L, 7L, 7L, 7L, 8L, 6L, 6L, 6L, 6L, 7L, 7L, 5L, 5L, 6L, 7L, 7L, 5L, 4L, 7L, 4L), DNeighbour = c(0, 71.8253295472795, 78.067063202054, 81.5486853470579, 99.80207566103, 142.071193734144, 185.19101503512, 187.819006745023, 217.786485579678, 223.020928525951, 423.971403001751, 433.303268591623, 442.293629295173, 459.878179109258, 500.455478444817, 536.955085459522, 553.09386266986, 587.506007018026, 590.357720627829, 618.224868353104)), row.names = c("112", "289", "13", "298", "419", "365", "53", "402", "438", "891", "976", "174", "736", "773", "992", "179", "544", "99", "177", "685"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973186632041998, 0.968362926526739, 0.965503410470523, 0.948557744991405, 0.897168216512559, 0.828588006750969, 0.823925294687793, 0.767202246409909, 0.756662938469604, 0.280576114854749, 0.258839884236137, 0.238306855206305, 0.199504473895298, 0.118820392928542, 0.0603353176895655, 0.0398418835595866, 0.00939128690023848, 0.00776518529636551, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 730644812
R squared (OOB): 0.5809359
$Forests[[113]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 415000, 350000, 423000, 415000, 385000, 420000, 418000, 425000, 395000, 365000, 411000, 440000, 355000, 399000, 422500, 385000, 625000, 410000, 4e+05), floor_area_sqm = c(109, 108, 84, 104, 108, 102, 103, 84, 104, 103, 103, 104, 104, 84, 102, 104, 84, 94, 84, 107 ), storey_order = c(1L, 3L, 2L, 2L, 2L, 3L, 2L, 3L, 4L, 4L, 1L, 1L, 3L, 3L, 3L, 3L, 2L, 3L, 4L, 1L), remaining_lease_mths = c(908, 904, 806, 827, 891, 755, 757, 821, 775, 772, 757, 806, 752, 804, 766, 765, 815, 1085, 814, 912), PROX_CBD = c(13.9032473641583, 13.7944980809676, 13.3385512116162, 13.4971436153267, 13.8459786715751, 13.2614515751509, 13.2614515751509, 13.3325431063631, 13.5598735525989, 13.1724132817366, 13.0970803497533, 13.1755942624772, 13.1913836000948, 13.01786092695, 13.0078000734933, 13.4875816574924, 13.8115996810708, 13.3230141016287, 12.8927390133383, 13.6047453762483), PROX_ELDERLYCARE = c(1.01451296282065, 0.91518434198946, 1.09997831443452, 1.36472832701396, 0.429452782693922, 0.99636081833896, 0.99636081833896, 1.22529955141455, 0.555470204987842, 0.906244923447749, 0.830352740740998, 1.08363260419178, 0.779182108791446, 0.807586217367385, 0.748101088186933, 0.428841001075194, 0.244605555667631, 1.40693910044933, 0.702153634905252, 0.271914041498034 ), PROX_HAWKER = c(1.79397933605035, 1.66782294138278, 1.2578245237404, 1.53740682378418, 1.71981564227335, 1.14030290242306, 1.14030290242306, 1.40113048988486, 1.44869421276883, 1.03184370064912, 0.973651338137405, 1.26154745049637, 1.05769292681279, 0.976719939584195, 0.90031621758677, 1.41347495302278, 1.71143518366979, 1.58753442345041, 0.876276656944215, 1.50728197565297), PROX_MRT = c(0.800124130005956, 0.658832763416297, 0.602718547061467, 0.586728597341744, 0.2084775132707, 0.667490524156887, 0.667490524156887, 0.481797794839233, 0.172867375742438, 0.712767869041386, 0.602819058882962, 0.324849533681113, 0.577154139562059, 0.343251427728879, 0.513893198964272, 0.229256973107587, 0.198072339225813, 0.336472807994142, 0.279401054335897, 0.222008379422339), PROX_PARK = c(0.561902145555774, 0.645156432286565, 0.569772965965399, 0.212766960501703, 1.1446906726086, 0.758867978246924, 0.758867978246924, 0.354623255285983, 1.16233583500127, 0.94305137750942, 0.879464356596765, 0.447685878226129, 1.12092772213378, 0.656436399769765, 0.842333894517479, 1.00267286051928, 0.925135888784, 0.286498275370587, 0.620470631841848, 0.882483872449952 ), PROX_GOOD_PRISCH = c(2.54268815221988, 2.39271928635374, 2.07907555576542, 2.41235725048041, 2.27101821651052, 1.91909050044553, 1.91909050044553, 2.29474127216967, 1.97663004084467, 1.76071721252525, 1.76550469910092, 2.16883728054707, 1.6842887316892, 1.85318585541752, 1.72660166123773, 1.87202126825599, 2.17137072991142, 2.51508960065264, 1.774803188623, 1.96272742295518), PROX_MALL = c(1.19892197022629, 1.14990641994387, 0.668924040978838, 0.707673546664446, 1.35153556565047, 0.72813233212774, 0.72813233212774, 0.542371475290289, 1.05810160080284, 0.808064657998832, 0.655283448157635, 0.386525633611572, 0.813382909306435, 0.400117032043626, 0.5620231960968, 0.948424723316687, 1.25122768833936, 0.614219522084071, 0.322264379768498, 1.0427530371351 ), PROX_CHAS = c(0.278906060515125, 0.17469359838053, 0.191227179226131, 0.13417187150752, 0.345234103044859, 0.255705601713763, 0.255705601713763, 0.059226360432522, 0.180657994610612, 0.253073540027742, 0.10733838099953, 0.194419509978617, 0.19044114280624, 0.191102980152323, 1.4078617678234e-08, 0.231037598077535, 0.130123043615932, 0.389026612692193, 0.241407331054591, 0.15212794302602), PROX_SUPERMARKET = c(0.357092891009527, 0.357404112790227, 0.444314653432489, 0.707669264145537, 0.426625283183798, 0.336474046543398, 0.336474046543398, 0.542367678587035, 0.180658044884504, 0.263318229535236, 0.176189281490626, 0.386520309138909, 0.190441743522314, 0.230446816430876, 0.0851968725918189, 0.231037826802092, 0.30366394922488, 0.614233853755243, 0.234452518543083, 0.353624023725788 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 0L, 1L, 2L, 2L, 0L, 2L, 1L, 1L, 1L, 3L, 3L, 2L, 2L, 0L, 1L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 5L, 3L, 2L, 2L, 6L, 3L, 3L, 1L, 5L, 4L, 2L, 2L, 2L, 3L, 5L, 4L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 5L, 7L, 12L, 6L, 6L, 10L, 11L, 6L, 4L, 12L, 8L, 5L, 6L, 10L, 10L, 10L, 4L, 12L), WITHIN_1KM_PRISCH = c(3L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 1L, 4L, 5L), DNeighbour = c(0, 161.998748404751, 563.13763813284, 581.049010356421, 619.222773694264, 653.284125929536, 655.005026795959, 717.520848567787, 768.183277233422, 784.968888035877, 827.540971573878, 845.10224423214, 876.707194873371, 894.27937470532, 904.921564023889, 927.096830729916, 955.173111954256, 966.578059334109, 1016.6958827891, 1016.78518312247)), row.names = c("113", "542", "618", "353", "970", "473", "753", "565", "564", "225", "597", "131", "229", "789", "103", "663", "235", "559", "493", "955"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.949875795862234, 0.480609154434581, 0.453517254497648, 0.395789816081704, 0.34479702577373, 0.34224428420915, 0.252025541926172, 0.184226951352844, 0.163215766749854, 0.113973483817394, 0.0955970038098518, 0.0658188179811308, 0.0512799085353998, 0.0432349664094502, 0.0284377386703374, 0.0138105264096221, 0.00927723099096031, 3.08510244872466e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3052894947
R squared (OOB): 0.008777264
$Forests[[114]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(515000, 470000, 550000, 330000, 518000, 310000, 315000, 630000, 515000, 582000, 520000, 638000, 680000, 838000, 485000, 450000, 650000, 545000, 680000, 815000), floor_area_sqm = c(103, 84, 105, 82, 84, 82, 87, 101, 110, 104, 108, 105, 76, 91, 103, 104, 86, 86, 86, 91 ), storey_order = c(3L, 3L, 2L, 4L, 3L, 5L, 1L, 2L, 1L, 3L, 1L, 3L, 11L, 12L, 2L, 1L, 3L, 1L, 3L, 11L), remaining_lease_mths = c(823, 813, 786, 657, 781, 656, 633, 952, 859, 935, 860, 918, 1071, 1106, 855, 828, 1018, 1025, 1025, 1109), PROX_CBD = c(6.41432963568309, 6.30150758144434, 6.4090346428634, 6.06674643703895, 6.59778313634683, 5.9699685911294, 5.88382015009973, 5.76616775136128, 5.31333197008925, 5.4901102241405, 7.50210394472385, 5.24252163748666, 5.17664618337401, 5.38577040159704, 7.70120549943486, 5.12061996426338, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.46273996086224), PROX_ELDERLYCARE = c(0.101150617829923, 0.0580157957368266, 0.336883008423279, 0.10409496222889, 0.619464736019043, 4.28110190953706e-07, 0.599695566252105, 0.708186986363007, 0.301885421229742, 0.157919913507301, 0.808331791227546, 0.232760622048558, 0.203403853153192, 0.343873602324804, 0.883817181840043, 0.279354008399566, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.323825203617813 ), PROX_HAWKER = c(0.639366917684312, 0.511576723994062, 0.729024203622067, 0.346985863757343, 1.00589931737343, 0.247906315943116, 0.302293625820731, 0.25612232537118, 0.15027253820603, 0.258924665495, 0.932792437987216, 0.316098981667774, 0.242990200436355, 0.225377370173431, 0.72907919143595, 0.158729667464322, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.17988889362956), PROX_MRT = c(0.753240517287136, 0.911216039334219, 0.631935879685516, 1.1005845300218, 0.372865816575034, 1.03854772657135, 0.37771060533367, 0.0934691468297738, 0.839256513816073, 1.30755754576723, 0.506174946521629, 0.353807427048722, 0.347215067697513, 0.452916639575337, 0.692418360175919, 1.12797954219589, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.495510769155532), PROX_PARK = c(0.941128983241434, 0.950460734805334, 0.73120409495038, 0.741200181243785, 0.432673847047101, 0.792968228054446, 1.09766236241216, 1.02675087524374, 0.919693677764514, 0.803347187860442, 0.621272392201987, 0.540897442657821, 0.502895249788983, 0.680409922157526, 0.450335295656325, 1.12857946410316, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.816564732509704), PROX_GOOD_PRISCH = c(1.35156641752108, 1.50990256016426, 1.19038460547274, 1.85819018299306, 0.909917905905181, 1.89588922913119, 1.61186682958131, 1.65694818911091, 2.32631552336422, 2.45379201830723, 0.343243332218702, 2.20280244575696, 2.27859573799937, 2.04281306492033, 0.490611064856358, 2.70116277997296, 2.16237499594262, 2.22494939608982, 2.22494939608982, 1.99475835919692), PROX_MALL = c(0.713954983197348, 0.872189526609738, 0.56447134405004, 1.22044581333525, 0.324462922438517, 1.25835483053691, 0.966526596905427, 0.834887080030876, 0.752077094160308, 1.21674302842157, 0.584674138925751, 0.315823950773482, 0.285366785950761, 0.513452616263142, 0.779066462317335, 1.02774547618649, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.68208602871978), PROX_CHAS = c(0.15014885052256, 0.0940735950578242, 0.141339892509329, 0.252393584019624, 0.0558741615176373, 0.21461630683628, 0.256579842259861, 0.143086854941205, 0.111194343620761, 0.233242749827373, 0.169910439255117, 0.0731998871787336, 0.0737889624358689, 0.180097972613039, 0.0405139203460024, 0.193072984237221, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.185272865297861), PROX_SUPERMARKET = c(0.519047869620273, 0.469210677159174, 0.360911693423373, 0.321431524942613, 0.173430033183904, 0.227231659318009, 0.27867057765081, 0.318319510093507, 0.370675298005651, 0.37596142908425, 0.26407208892283, 0.266280670019211, 0.177322353300672, 0.397689630461078, 0.0588346413192393, 0.198191070641627, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.544212695479659), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 0L, 1L, 0L, 1L, 2L, 1L, 0L, 2L, 3L, 1L, 4L, 4L, 1L, 4L, 4L, 4L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 2L, 3L, 2L, 4L, 1L, 3L, 3L, 3L, 5L, 7L, 7L, 4L, 4L, 5L, 6L, 6L, 4L), WITHIN_350M_BUS = c(7L, 7L, 9L, 6L, 7L, 8L, 8L, 8L, 12L, 10L, 4L, 10L, 9L, 8L, 4L, 9L, 9L, 9L, 9L, 8L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 5L, 2L, 4L, 4L, 4L, 3L, 3L, 1L, 4L, 4L, 3L, 2L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 152.88616750335, 263.073019268543, 501.239509783029, 534.902363669114, 546.237551206036, 644.100916668081, 1042.03040770588, 1103.25579545865, 1118.94557505004, 1239.46402233252, 1259.68027335913, 1299.12375985253, 1367.9023173366, 1397.57780206039, 1412.86895527156, 1426.97916220388, 1459.79816129936, 1463.88222638793, 1472.8370905575)), row.names = c("114", "417", "269", "628", "957", "920", "201", "430", "279", "307", "460", "472", "897", "116", "811", "646", "199", "533", "181", "75"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97856562525714, 0.937210141616151, 0.781775400672557, 0.753600344875105, 0.743823780082263, 0.654078723862703, 0.249445819304813, 0.192630101108897, 0.178779868297159, 0.0851448581717424, 0.0720950528349107, 0.0492744322777154, 0.0188835133055093, 0.00991723753804686, 0.00636394500446505, 0.00375794978121327, 0.000310728515085787, 0.000146968423369225, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 17543009311
R squared (OOB): 0.163195
$Forests[[115]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 485000, 452000, 450000, 458888, 460000, 422000, 455000, 468000, 420000, 440000, 460000, 475000, 430000, 426888, 390000, 425000, 382000, 323000, 520000), floor_area_sqm = c(92, 95, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 86, 90, 93), storey_order = c(5L, 5L, 2L, 3L, 4L, 3L, 2L, 4L, 4L, 2L, 2L, 5L, 2L, 1L, 1L, 5L, 4L, 2L, 1L, 5L), remaining_lease_mths = c(1133, 1141, 1133, 1136, 1130, 1137, 1132, 1136, 1124, 1139, 1136, 1136, 1126, 1134, 1141, 978, 988, 989, 983, 1147), PROX_CBD = c(12.8180148044036, 12.8190940082697, 12.8941535537835, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6445046545469, 12.5778468618744, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.4059518996545, 12.1902934701837, 12.3082954752684, 12.0200214112876, 13.7003463440691), PROX_ELDERLYCARE = c(0.265081039187363, 0.268492105828742, 0.346816364720296, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.316798451576888, 0.25879478544564, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.404564014080405, 0.362754738306624, 0.583230122785789, 0.618171206910468, 0.434917902994305), PROX_HAWKER = c(0.116173376637396, 0.146347761938812, 0.172433027954251, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.183834631869038, 0.184899994018696, 0.227760265989261, 0.385855619963418, 0.361759384229333, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.551023632791116, 0.536726116414185, 0.732610931237137, 0.743318510800665, 1.07570104527527 ), PROX_MRT = c(0.0414043955932523, 0.0524349257152741, 0.133852264483784, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.225183269009929, 0.250680884626282, 0.288636635543175, 0.290856617513635, 0.325317058740364, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.467412150427879, 0.364194860258715, 0.348338435446781, 0.291532437270123, 0.256932190523524 ), PROX_PARK = c(0.594833919624026, 0.639036828502152, 0.541994755536806, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.665189387379371, 0.614568616662392, 0.64692671777276, 0.927332929158558, 0.898636927133822, 0.981635622560504, 0.998305920751222, 1.05356492524152, 1.06942514246801, 0.883674706708426, 1.248380402738, 0.871053837980522, 1.30953091682666), PROX_GOOD_PRISCH = c(3.15789060893291, 3.16783392704602, 3.22227453062783, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 2.90013878468328, 2.87119716545371, 2.83249303987555, 3.06407026512831, 2.98751376551561, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.85954585658161, 2.54749739008747, 2.82059786507503, 2.31713852475231, 4.10033714204368), PROX_MALL = c(0.881741038155881, 0.842111664425906, 0.965068597681967, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.801147315442336, 0.863947607104433, 0.848059510883206, 0.525247230278188, 0.550769417999913, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.423524868376446, 0.835543217968543, 0.312386349772529, 0.859289251142989, 0.816725098938654), PROX_CHAS = c(0.0772642002388838, 0.0812086980787344, 0.115846127710365, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.312339613016365, 0.236995708134403, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.187639553192951, 0.167384851183216, 0.200650927390068, 0.310908028614088, 0.0738696133860389), PROX_SUPERMARKET = c(0.0772646744727167, 0.0812089624400091, 0.115845823699909, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.189775839444753, 0.218453608018692, 0.255060837787685, 0.312339147167174, 0.299832635957983, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.375814638453933, 0.552359009160243, 0.200651971059786, 0.507879796624066, 0.0738703098972174), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(6L, 7L, 5L, 7L, 7L, 7L, 6L, 7L, 6L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 3L, 4L, 1L, 5L), WITHIN_350M_BUS = c(9L, 9L, 6L, 10L, 10L, 10L, 11L, 11L, 10L, 10L, 11L, 8L, 11L, 11L, 10L, 10L, 12L, 8L, 6L, 13L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 3L, 6L, 4L, 3L), DNeighbour = c(0, 50.2935718326802, 90.8718215965082, 172.143741703935, 174.004818571322, 174.164343808561, 225.957796745384, 268.222785808597, 282.260299074497, 321.697815863194, 355.343876091572, 360.973235700499, 405.64026254328, 442.788262692186, 488.684153853524, 566.685977234179, 623.439353291538, 740.372887315445, 852.452602467358, 965.247230384138)), row.names = c("115", "44", "371", "166", "807", "92", "311", "764", "672", "791", "144", "355", "759", "180", "868", "138", "783", "231", "909", "616"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994577645562005, 0.98235252889337, 0.937400147177565, 0.9360617435223, 0.93594639515879, 0.893403761328672, 0.85152804349944, 0.836289957859456, 0.790186394102751, 0.747316417915892, 0.739852258001343, 0.677977995479877, 0.623415109861836, 0.553062671778556, 0.429452915672174, 0.339692793307404, 0.169468965488809, 0.0484246967592901, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1285740526
R squared (OOB): 0.3501942
$Forests[[116]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(838000, 650000, 760000, 545000, 680000, 815000, 630000, 638000, 680000, 315000, 445000, 515000, 480000, 446000, 550000, 518000, 310000, 470000, 450000, 515000), floor_area_sqm = c(91, 86, 91, 86, 86, 91, 101, 105, 76, 87, 84, 110, 94, 94, 105, 84, 82, 84, 104, 103), storey_order = c(12L, 3L, 9L, 1L, 3L, 11L, 2L, 3L, 11L, 1L, 3L, 1L, 6L, 2L, 2L, 3L, 5L, 3L, 1L, 3L), remaining_lease_mths = c(1106, 1018, 1091, 1025, 1025, 1109, 952, 918, 1071, 633, 647, 859, 725, 723, 786, 781, 656, 813, 828, 823), PROX_CBD = c(5.38577040159704, 5.26278746968545, 5.4124717534787, 5.19905620756448, 5.19905620756448, 5.46273996086224, 5.76616775136128, 5.24252163748666, 5.17664618337401, 5.88382015009973, 4.82546817648507, 5.31333197008925, 4.50933618399607, 4.45295385586978, 6.4090346428634, 6.59778313634683, 5.9699685911294, 6.30150758144434, 5.12061996426338, 6.41432963568309), PROX_ELDERLYCARE = c(0.343873602324804, 0.310343810032976, 0.277453528347438, 0.3148233892717, 0.3148233892717, 0.323825203617813, 0.708186986363007, 0.232760622048558, 0.203403853153192, 0.599695566252105, 0.401252043911139, 0.301885421229742, 0.665866395733666, 0.645271528549996, 0.336883008423279, 0.619464736019043, 4.28110190953706e-07, 0.0580157957368266, 0.279354008399566, 0.101150617829923), PROX_HAWKER = c(0.225377370173431, 0.356302899600742, 0.214745652304629, 0.424686940189847, 0.424686940189847, 0.17988889362956, 0.25612232537118, 0.316098981667774, 0.242990200436355, 0.302293625820731, 0.33634581375869, 0.15027253820603, 0.665007751295857, 0.601904675681234, 0.729024203622067, 1.00589931737343, 0.247906315943116, 0.511576723994062, 0.158729667464322, 0.639366917684312), PROX_MRT = c(0.452916639575337, 0.321982757522174, 0.525678460826462, 0.253583166891469, 0.253583166891469, 0.495510769155532, 0.0934691468297738, 0.353807427048722, 0.347215067697513, 0.37771060533367, 0.437510974512092, 0.839256513816073, 0.549595780709265, 0.66128766903618, 0.631935879685516, 0.372865816575034, 1.03854772657135, 0.911216039334219, 1.12797954219589, 0.753240517287136 ), PROX_PARK = c(0.680409922157526, 0.550000337404237, 0.766524211973089, 0.482110245392283, 0.482110245392283, 0.816564732509704, 1.02675087524374, 0.540897442657821, 0.502895249788983, 1.09766236241216, 0.386749503328341, 0.919693677764514, 0.353281501558379, 0.473457593144303, 0.73120409495038, 0.432673847047101, 0.792968228054446, 0.950460734805334, 1.12857946410316, 0.941128983241434 ), PROX_GOOD_PRISCH = c(2.04281306492033, 2.16237499594262, 2.04167837943161, 2.22494939608982, 2.22494939608982, 1.99475835919692, 1.65694818911091, 2.20280244575696, 2.27859573799937, 1.61186682958131, 2.65585299610189, 2.32631552336422, 2.94429219434277, 3.02211493728223, 1.19038460547274, 0.909917905905181, 1.89588922913119, 1.50990256016426, 2.70116277997296, 1.35156641752108), PROX_MALL = c(0.513452616263142, 0.38523327442887, 0.636573036587929, 0.31885342913617, 0.31885342913617, 0.68208602871978, 0.834887080030876, 0.315823950773482, 0.285366785950761, 0.966526596905427, 0.337875853585261, 0.752077094160308, 0.485349818185599, 0.570379319619026, 0.56447134405004, 0.324462922438517, 1.25835483053691, 0.872189526609738, 1.02774547618649, 0.713954983197348), PROX_CHAS = c(0.180097972613039, 0.188692357663819, 0.208534953207918, 0.211748617283041, 0.211748617283041, 0.185272865297861, 0.143086854941205, 0.0731998871787336, 0.0737889624358689, 0.256579842259861, 0.315432137833306, 0.111194343620761, 0.331046161101227, 0.303272176186244, 0.141339892509329, 0.0558741615176373, 0.21461630683628, 0.0940735950578242, 0.193072984237221, 0.15014885052256), PROX_SUPERMARKET = c(0.397689630461078, 0.267150206458008, 0.496000676868079, 0.199301193911681, 0.199301193911681, 0.544212695479659, 0.318319510093507, 0.266280670019211, 0.177322353300672, 0.27867057765081, 0.0907256678718214, 0.370675298005651, 0.325943517329761, 0.34627255092781, 0.360911693423373, 0.173430033183904, 0.227231659318009, 0.469210677159174, 0.198191070641627, 0.519047869620273), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 1L, 4L, 4L, 1L, 2L, 3L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(7L, 5L, 4L, 6L, 6L, 4L, 1L, 5L, 7L, 4L, 2L, 3L, 1L, 1L, 5L, 3L, 2L, 4L, 4L, 4L), WITHIN_350M_BUS = c(8L, 9L, 7L, 9L, 9L, 8L, 8L, 10L, 9L, 8L, 8L, 12L, 5L, 6L, 9L, 7L, 8L, 7L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 2L, 3L, 0L, 1L, 3L, 2L, 4L, 4L, 3L, 3L), DNeighbour = c(0, 131.24829939525, 172.525044741373, 200.770775694904, 203.702168910189, 203.988772447919, 393.170530392654, 423.885754433009, 493.197324574168, 728.201299991354, 819.942643754728, 959.733056026702, 1003.72719059232, 1113.31304036999, 1215.66762900724, 1298.75010594053, 1306.06274717259, 1349.56524012813, 1354.14479169832, 1367.9023173366)), row.names = c("116", "199", "436", "533", "181", "75", "430", "472", "897", "201", "288", "279", "622", "346", "269", "957", "920", "417", "646", "114"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981672488799655, 0.9684386112292, 0.957379591668555, 0.95613998240187, 0.956017864507946, 0.841597737573773, 0.817169538824508, 0.756906301524888, 0.513522215745034, 0.410496956460928, 0.257804294175677, 0.213056068810845, 0.113969540011164, 0.0441822014581718, 0.00971235682510812, 0.00780951459836739, 0.000709199828605178, 0.00040054525805039, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13841798299
R squared (OOB): 0.3609713
$Forests[[117]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 452000, 372500, 420000, 348000, 433000, 376000, 378888, 380000, 490000, 330000, 475000, 505000, 495000, 510000, 5e+05, 540000, 350000, 475000, 505000), floor_area_sqm = c(95, 95, 102, 93, 100, 92, 102, 90, 92, 92, 91, 90, 90, 93, 93, 92, 93, 91, 93, 92), storey_order = c(2L, 4L, 2L, 2L, 3L, 4L, 5L, 6L, 1L, 3L, 3L, 5L, 6L, 3L, 3L, 3L, 4L, 1L, 4L, 4L), remaining_lease_mths = c(1109, 1112, 931, 1099, 938, 1084, 944, 949, 1037, 1038, 951, 1031, 1033, 1076, 1076, 1049, 1075, 992, 1130, 1051), PROX_CBD = c(12.0901026943072, 12.1424265739316, 11.9627383543319, 11.8999896789117, 11.8646943012694, 11.8702915361943, 11.9885535057438, 12.4403773011877, 11.6419253241709, 11.6213283462416, 12.402570085049, 11.780035597066, 11.6571985599938, 11.7824349405223, 11.734228152501, 11.4975151935682, 11.8019303594103, 12.6773565587662, 11.4536743231806, 11.4388659085475), PROX_ELDERLYCARE = c(0.911165280518988, 0.88680281476439, 0.96089261866182, 0.790393757138983, 0.893707553155367, 0.670900780040593, 0.468647269590137, 0.624054710630084, 0.626216066088841, 0.621923465733728, 0.628872951670854, 0.389019901488026, 0.400746835300904, 0.213047345375207, 0.217445500321488, 0.485429735975203, 0.184707688528033, 0.36284597954094, 1.19895989384568, 0.529438756707198), PROX_HAWKER = c(0.995330006841388, 0.999275592501037, 0.983415578941634, 0.820501997631561, 0.888626336009462, 0.715369360111721, 0.661637750611862, 1.46996215979098, 0.553081930127745, 0.537052085835962, 1.50745216628998, 0.475091880549249, 0.38372613736418, 0.411134055372247, 0.366555491930585, 0.320302217757218, 0.425288384889406, 1.72249172765999, 1.02903329925728, 0.319632581294072), PROX_MRT = c(0.231980634651484, 0.303530488733859, 0.122900516984256, 0.261250382411254, 0.214047355776769, 0.146531371307633, 0.253577460439113, 0.140157494228817, 0.168432978085695, 0.182944945438028, 0.198968515523371, 0.149757666469573, 0.187661086924798, 0.323171872402698, 0.276453864170284, 0.24936700359253, 0.341923672362566, 0.142163643631393, 0.573574303209013, 0.264110896255266), PROX_PARK = c(0.750469455971567, 0.699596772952975, 0.836149627657164, 0.813614799778521, 0.747986195716587, 0.8322137924942, 0.965214735166117, 0.525489875872169, 0.654970873229416, 0.643411448820926, 0.61879465488716, 0.915827670442916, 0.822874314333037, 1.04913519120928, 1.00928973198994, 0.698336840868775, 1.09015045463689, 0.484105342641425, 0.341254943367627, 0.653351036954048 ), PROX_GOOD_PRISCH = c(3.19167768034691, 3.20088339163048, 3.15511978010431, 3.00567179865442, 3.05097986431403, 2.91053685401804, 2.84793008582659, 3.6640626331803, 2.71543842399088, 2.69528593883292, 3.69141799128789, 2.67648686403773, 2.58492752090912, 2.5757070458522, 2.54247396470066, 2.48345794754568, 2.57167610218627, 3.92066991749349, 2.96812409551872, 2.45055199705462), PROX_MALL = c(0.1200910408013, 0.171446483339376, 0.161680393170103, 0.283076960540796, 0.265637621954407, 0.385092319171944, 0.581599658792334, 0.37643645467035, 0.576398809288588, 0.597386337892971, 0.407881748949563, 0.657761426948524, 0.718523422751835, 0.732391369928616, 0.781937846313192, 0.805279144871904, 0.70263709534569, 0.485078273736912, 0.714729745574342, 0.840491697823826), PROX_CHAS = c(0.120090990225825, 0.171446425970546, 0.161680400961643, 0.283076936045466, 0.265637621677666, 0.179381733260264, 0.0548782345589675, 0.376436475429729, 0.118628580179885, 0.130352204164602, 0.407881782403473, 0.165734916528407, 0.162236141473446, 0.182294192745256, 0.203102352137365, 0.18789773503711, 0.144895120017984, 0.334175310205776, 0.31407050179696, 0.210772889992189), PROX_SUPERMARKET = c(0.109512866312649, 0.178201527122821, 0.107037284539066, 0.236972988988714, 0.211091622880127, 0.31749021679057, 0.41771106664497, 0.426522673463594, 0.0879874709963817, 0.0679201472407272, 0.451295114828249, 0.328761363845442, 0.248678179468178, 0.186528474083994, 0.206717744357565, 0.186124684843571, 0.149354766345577, 0.485077395132212, 0.345653574215055, 0.189609627596398 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 7L, 8L, 7L, 7L, 9L, 6L, 4L, 6L, 6L, 3L, 9L, 8L, 8L, 8L, 4L, 7L, 8L, 2L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 9L, 9L, 8L, 10L, 14L, 11L, 8L, 8L, 9L, 8L, 9L, 11L, 10L, 8L, 13L, 13L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 5L, 5L, 5L, 7L, 4L, 5L, 6L, 4L, 6L, 5L, 7L, 5L, 4L, 6L, 4L, 4L, 5L), DNeighbour = c(0, 72.8672144941893, 165.015926315055, 195.900626524441, 235.593765795852, 275.951772316306, 458.224202699091, 469.851955167366, 491.17488122118, 510.506902622172, 516.138431156148, 544.937858742467, 607.530365011816, 697.071218618887, 713.948882633672, 715.765914647787, 724.199399153603, 727.128035696941, 734.825464167889, 751.009645341983)), row.names = c("117", "147", "295", "185", "232", "110", "486", "444", "421", "89", "80", "263", "977", "260", "409", "553", "342", "400", "132", "271"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981260661508664, 0.905772348122965, 0.868544677140785, 0.812865620314169, 0.748202640083354, 0.394037441649077, 0.370382742281687, 0.327479926090011, 0.289363608369238, 0.27844040971474, 0.22419701854241, 0.119437632716694, 0.0191778589226604, 0.00926610692059978, 0.008400575104913, 0.00491729969021556, 0.00391719244481212, 0.00181777713598206, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2706974435
R squared (OOB): 0.3591623
$Forests[[118]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 373888, 333000, 335000, 333000, 340000, 360000, 358000, 337000, 333000, 320000, 395000, 4e+05, 324000, 368888, 380000, 364000, 330000, 375000, 394000), floor_area_sqm = c(93, 93, 90, 100, 103, 105, 105, 101, 105, 100, 100, 92, 92, 90, 92, 92, 100, 102, 92, 92), storey_order = c(5L, 5L, 2L, 4L, 1L, 1L, 3L, 3L, 1L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 2L, 1L, 2L, 5L), remaining_lease_mths = c(993, 990, 1009, 930, 953, 956, 960, 960, 947, 928, 930, 1132, 1145, 929, 1143, 1135, 921, 911, 1135, 1142), PROX_CBD = c(17.8363687874637, 17.8363687874637, 17.8072819651564, 17.9186379864086, 17.7412802518209, 17.6472423100513, 17.6410789876396, 17.5852868111176, 17.5852868111176, 18.2095446148373, 18.242108360018, 18.4477570786683, 18.4659506582063, 18.3448727328387, 18.528449956106, 18.528449956106, 17.9386403893839, 18.2320763538069, 18.5586196198757, 18.5586196198757), PROX_ELDERLYCARE = c(1.40920769604983, 1.40920769604983, 1.52664538751384, 1.13507400842797, 1.00357172816211, 1.0260991137238, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.17430183890643, 1.08331104464233, 1.45029388933935, 1.40960952841152, 1.12000720290482, 1.49671415705568, 1.49671415705568, 0.714833653499633, 0.927534095024191, 1.41981179339616, 1.41981179339616 ), PROX_HAWKER = c(0.692541487012902, 0.692541487012902, 0.809141875883089, 0.435091735724103, 0.286367973105455, 0.322354465675231, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.579651089601917, 0.548257960059823, 0.879695992543251, 0.861254406292383, 0.636376603494217, 0.947708217710491, 0.947708217710491, 0.201936965562497, 0.493410913505403, 0.915906485722884, 0.915906485722884 ), PROX_MRT = c(0.634260663268818, 0.634260663268818, 0.753928873695942, 0.364011265623101, 0.240079810641839, 0.296963624455722, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.501132314022455, 0.47401652613315, 0.801027338961469, 0.783375472664302, 0.565211037998289, 0.869531291623609, 0.869531291623609, 0.168914117564514, 0.433316978327494, 0.839968978875504, 0.839968978875504 ), PROX_PARK = c(2.04440878541867, 2.04440878541867, 1.93736074272598, 2.31505119222808, 2.28949331488756, 2.2163258228061, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.25371860749481, 2.12857307310705, 2.38376543636855, 2.321508063195, 2.08056453235766, 2.37596217173297, 2.37596217173297, 1.99379565561889, 1.96114614265628, 2.25577949184332, 2.25577949184332), PROX_GOOD_PRISCH = c(8.25468587074647, 8.25468587074647, 8.21423979230025, 8.3676789538936, 8.20478390995202, 8.10862356805264, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.6635222339794, 8.71021480286832, 8.8804818877731, 8.90481615501782, 8.81498363377987, 8.9605147002348, 8.9605147002348, 8.4444135457925, 8.72297519828522, 9.00274768401056, 9.00274768401056), PROX_MALL = c(0.630636123898788, 0.630636123898788, 0.745769461616378, 0.384238747959315, 0.222110908162432, 0.255877276101632, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.468966497593582, 0.347669457974494, 0.601716003339109, 0.542775018358786, 0.284195187673565, 0.613385110580272, 0.613385110580272, 0.238372860218233, 0.22704735136933, 0.5054917244252, 0.5054917244252), PROX_CHAS = c(0.221589023831152, 0.221589023831152, 0.195830090979757, 0.360842629752134, 0.222110881748482, 0.212266026856788, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.3998394205418, 0.274735402884708, 0.260006933015678, 0.20305264112251, 0.24769320941352, 0.220932244035638, 0.220932244035638, 0.076984763134016, 0.11607611654581, 0.101888085354885, 0.101888085354885), PROX_SUPERMARKET = c(0.22158921197453, 0.22158921197453, 0.265666518411173, 0.360842909613722, 0.222110358133712, 0.255876154174577, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.402574253870019, 0.347668959247477, 0.260005577706646, 0.203051245143547, 0.284194910851331, 0.220931072377982, 0.220931072377982, 0.171190500184261, 0.227046556279957, 0.101886801165025, 0.101886801165025), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 1L, 5L, 6L, 5L, 5L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 3L, 6L, 5L, 3L, 3L), WITHIN_350M_BUS = c(6L, 6L, 4L, 11L, 16L, 13L, 15L, 15L, 15L, 8L, 7L, 8L, 6L, 8L, 6L, 6L, 8L, 10L, 5L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 10.1469878252374, 127.546426111214, 298.468938930391, 406.637815190927, 417.112166954546, 467.271498486076, 487.402993461761, 494.424748310959, 510.653534481061, 623.252086947762, 637.153194795778, 670.00292160115, 708.795279577511, 716.749798132804, 718.112230812694, 735.021020343866, 758.337351885765, 779.460703285533, 780.372017729015)), row.names = c("118", "391", "358", "590", "242", "554", "615", "224", "800", "243", "608", "504", "777", "512", "875", "102", "638", "443", "35", "581"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999661885198763, 0.94728632148581, 0.728832113099636, 0.530673705284686, 0.51023191486624, 0.411473481036306, 0.371981234016369, 0.358300208258535, 0.326952257632505, 0.13114672229978, 0.111136069047783, 0.0690953455316547, 0.0306354337766005, 0.0244638698423495, 0.0234699882053266, 0.0127355442149844, 0.00309969798718445, 5.44861105001655e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 343599075
R squared (OOB): 0.4737819
$Forests[[119]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(428000, 395000, 412000, 390000, 390000, 415000, 375000, 390000, 342000, 4e+05, 455000, 537000, 518000, 495000, 483000, 535000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(112, 104, 104, 104, 105, 106, 104, 105, 105, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(1L, 2L, 3L, 2L, 3L, 3L, 1L, 3L, 1L, 3L, 1L, 4L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(892, 905, 891, 906, 921, 919, 919, 911, 904, 903, 896, 1128, 1132, 1131, 1129, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.9733994982273, 13.6654936015449, 14.1568072460962, 14.1961571609712, 13.4627621473458, 13.4239402990732, 13.4266027498608, 13.3796709379934, 13.3769343120963, 13.3287778793447, 14.0913802169285, 14.1022978560303, 14.0392008059995, 14.1234549986629, 13.9851487819813, 13.9851487819813, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.73602573538322, 2.4559089786438, 2.56669577269824, 2.56528175499621, 2.3602438602499, 2.35754914737924, 2.17127601573547, 2.22474645739358, 2.13793612643937, 2.1917657327852, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.35242241046818, 1.27246652758392, 1.27246652758392, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.72752929984142, 1.8007485076056, 1.398882753411, 1.37564916931309, 1.98731518790586, 2.04148614266885, 1.79623369603986, 1.93918128958002, 1.83400406292357, 1.97547555130032, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.458626901673037, 0.59565400543288, 0.59565400543288, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.52912572857094, 1.57537750219681, 1.21408476422274, 1.19597144129318, 1.75308710953532, 1.80644454579453, 1.55284801629317, 1.69795623670388, 1.58891799000297, 1.73242783606755, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.250036690549804, 0.390641440388092, 0.390641440388092, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.916601452818718, 0.850306194456086, 0.574460502508352, 0.541272645896965, 0.956537089868377, 1.00169815399328, 0.713305409065456, 0.863182736105437, 0.736187117229036, 0.88512129863374, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.469588575534173, 0.580591669210194, 0.580591669210194, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(3.4114102230046, 3.15584859653876, 3.36750863472211, 3.39040053008466, 3.09165556928148, 3.09662994187342, 2.87807351257242, 2.95323290488506, 2.85157742620146, 2.92650083991791, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.69456588548322, 2.55482099432271, 2.55482099432271, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.596418817267466, 0.710058429219954, 0.280844166366742, 0.270320025824244, 0.924666219790251, 0.980263777031476, 0.808973697710999, 0.921202261186462, 0.857746498744393, 0.968339604524727, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.232476208076891, 0.37312896686832, 0.37312896686832, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.126775582068521, 0.111974276762728, 0.192284580165596, 0.176758267598596, 0.335494764547789, 0.386919516068906, 0.374720545025774, 0.396028378293497, 0.418304503654494, 0.447143544638255, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.147334233235439, 0.0604900109870272, 0.0604900109870272, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.159712105919183, 0.207177695926551, 0.192285941870899, 0.176759883249677, 0.370560193975877, 0.409344743904916, 0.196965153344936, 0.347107460725314, 0.224617478786604, 0.37251565902947, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.147334782275979, 0.0604908810371704, 0.0604908810371704, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(5L, 1L, 3L, 3L, 1L, 0L, 1L, 0L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 4L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(10L, 12L, 9L, 9L, 7L, 7L, 7L, 8L, 5L, 6L, 12L, 11L, 10L, 13L, 8L, 8L, 8L, 5L, 6L, 12L ), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 306.241971049693, 345.333627218798, 380.758475455235, 516.361337892445, 555.000665778257, 580.469904755869, 593.047741232753, 625.488707109497, 648.330282216623, 1162.84734048838, 1507.13157459173, 1550.91858710197, 1562.7963430487, 1580.39201450653, 1585.55496489729, 1673.34566860135, 1723.34844007529, 1762.19720896154, 1791.4550943214)), row.names = c("119", "302", "933", "555", "155", "38", "818", "222", "965", "949", "352", "815", "218", "212", "938", "819", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942408928031438, 0.927062483196542, 0.911692936928912, 0.840742604162893, 0.817254394083704, 0.801043061197904, 0.792831526241949, 0.771048080906603, 0.755208458143689, 0.334846425198623, 0.0853999599522056, 0.0627549952704959, 0.0571140790845537, 0.0491741186338254, 0.0469412059122318, 0.0162593036953767, 0.00556362045884201, 0.00104957149888128, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3484767743
R squared (OOB): 0.149727
$Forests[[120]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(318000, 445000, 459000, 425000, 418000, 395000, 430000, 425000, 447888, 462000, 443000, 382000, 418000, 442500, 418888, 345000, 450000, 358000, 390000, 415000), floor_area_sqm = c(90, 93, 93, 93, 92, 93, 92, 93, 93, 93, 93, 93, 92, 92, 92, 90, 92, 104, 92, 92), storey_order = c(3L, 4L, 4L, 4L, 3L, 2L, 5L, 5L, 5L, 5L, 5L, 1L, 5L, 6L, 3L, 5L, 4L, 4L, 1L, 2L), remaining_lease_mths = c(968, 1133, 1138, 1134, 1134, 1138, 1137, 1134, 1137, 1134, 1134, 1111, 1142, 1138, 1136, 937, 1135, 815, 1132, 1132), PROX_CBD = c(14.1338242827509, 14.1149653809405, 14.1715462602585, 14.318757359464, 14.318757359464, 14.318757359464, 14.2919055230493, 14.3486805845321, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.29200158436, 14.4012043650842, 14.4158973706441, 14.4158973706441, 14.2787185061121, 14.5310939664424, 14.0960645211931, 14.6424103631698, 14.6122009832922), PROX_ELDERLYCARE = c(2.28550514148655, 2.12564955085825, 2.09595649451453, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08663557441472, 2.08279710659019, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.00367987562091, 1.94149260139439, 1.86115765343828, 1.86115765343828, 1.77826193055387, 1.79186944623163, 1.70531999087377, 1.72557175775889, 1.68824062303628), PROX_HAWKER = c(1.19906286300234, 1.06810792734919, 1.11030496241672, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.13160866269818, 1.11865892678262, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.05572120633707, 0.977925494011815, 0.900970586039013, 0.900970586039013, 0.865181709866835, 0.816792492128141, 0.845358517598031, 0.740384095011384, 0.707122679385598), PROX_MRT = c(0.414064606154384, 0.282489779359316, 0.236487582928319, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.215635082050947, 0.228370105834555, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.129588785375857, 0.117672709296806, 0.0830542408041225, 0.0830542408041225, 0.14195902454703, 0.197201307651512, 0.217341234217998, 0.312698200175978, 0.295449456212788), PROX_PARK = c(1.68789157401301, 1.55223981690243, 1.59201213147604, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.71136953372848, 1.76668334590621, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.659682039687, 1.73691437359179, 1.70853765465547, 1.70853765465547, 1.51686048726609, 1.79335149216305, 1.27300714898888, 1.78460824921244, 1.76906915549279), PROX_GOOD_PRISCH = c(5.57754198399205, 5.45814117537329, 5.50129862889456, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.62322031775431, 5.67955556528646, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.57470277830303, 5.65284274036128, 5.62289607338158, 5.62289607338158, 5.42826997650874, 5.7030752613132, 5.17863906457975, 5.77937603269072, 5.7298925008129), PROX_MALL = c(0.547412994688805, 0.377565489031552, 0.405991175981987, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.517951444315281, 0.571430807201143, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.462705775504015, 0.544441659044551, 0.475045953779526, 0.475045953779526, 0.338911837083335, 0.466036051693473, 0.243284841315127, 0.482269498416602, 0.426875162675013 ), PROX_CHAS = c(0.219091723429967, 0.179884741524278, 0.12657377242065, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 3.54155757628082e-08, 0.0590253437170886, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0888572682655253, 0.0706873614354785, 0.0420419616737589, 0.0420419616737589, 0.18872293939054, 0.162368565956873, 0.132339190026647, 0.280031834846542, 0.270793953405505 ), PROX_SUPERMARKET = c(0.41091265647621, 0.299769914037237, 0.248308073473709, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199383936085002, 0.199153546859355, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.124391003677116, 0.0706874850207218, 0.0420421510628514, 0.0420421510628514, 0.188722783027928, 0.162368758687164, 0.226949559622758, 0.280032026158491, 0.270794118098451 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 6L, 5L, 4L, 4L, 4L, 5L, 4L, 6L, 6L, 6L, 5L, 5L, 5L, 5L, 6L, 4L, 7L, 3L, 5L ), WITHIN_350M_BUS = c(3L, 5L, 5L, 3L, 3L, 3L, 4L, 4L, 6L, 6L, 6L, 5L, 6L, 7L, 7L, 8L, 8L, 9L, 6L, 6L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 5L, 3L, 4L), DNeighbour = c(0, 176.82451008397, 190.240741167114, 205.522666099932, 209.506945459775, 209.688440811487, 218.43062091562, 259.569925468155, 272.692233755782, 274.128647804436, 274.193230837402, 291.946728912786, 378.071763971984, 445.26810821111, 446.098178515187, 516.396977537152, 555.538211176961, 662.092543906263, 667.461483081467, 675.537472762045)), row.names = c("120", "519", "277", "205", "58", "840", "267", "217", "623", "207", "966", "989", "633", "33", "100", "329", "609", "880", "323", "489"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.867664194914462, 0.84767672767825, 0.8234484309696, 0.816885312945889, 0.816583975159261, 0.801828928863199, 0.7265141974824, 0.700657548799966, 0.697779076809143, 0.697649441318236, 0.661342180357314, 0.471666657077206, 0.319841722354673, 0.31801047601144, 0.172770016942609, 0.10479217987994, 0.00155307078250398, 0.000564865540540499, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1189356600
R squared (OOB): 0.2211395
$Forests[[121]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 297000, 320000, 314000, 335000, 330000, 325000, 375000, 392000, 335000, 3e+05, 388000, 343000, 363000, 417000, 340888, 355000, 335000, 491000, 450000), floor_area_sqm = c(90, 90, 91, 91, 90, 91, 90, 108, 113, 105, 106, 104, 107, 104, 92, 107, 104, 114, 92, 93), storey_order = c(5L, 2L, 8L, 3L, 3L, 1L, 5L, 2L, 2L, 2L, 2L, 6L, 2L, 5L, 2L, 4L, 4L, 3L, 9L, 4L), remaining_lease_mths = c(1001, 995, 995, 985, 979, 987, 992, 909, 933, 938, 941, 904, 907, 918, 1120, 883, 882, 904, 1137, 1131), PROX_CBD = c(16.8082045368238, 16.901501451739, 16.7093180086981, 17.0716695500607, 17.0600275230943, 17.2817356498826, 17.2610384590751, 16.9875722318911, 16.6579104452557, 17.3741762112269, 17.3741762112269, 16.3777502460772, 17.2160129653012, 16.295166477654, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 15.0782917837809, 15.1194109037639), PROX_ELDERLYCARE = c(1.15380285023885, 1.16689850532437, 0.935779967581661, 1.21621641692937, 1.09431476347566, 1.19353475005496, 1.12094638660826, 0.636322412867891, 0.409372351007212, 0.815153211361198, 0.815153211361198, 0.465083314136851, 0.574386357445605, 0.514795208711411, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.811417024562957, 0.632846087105322), PROX_HAWKER = c(1.94950915107796, 2.0413146444202, 1.82495077083007, 2.2102134433082, 2.18272534115171, 2.40388099430384, 2.37726799660773, 2.10596394293278, 1.80129318596364, 2.50067722531469, 2.50067722531469, 1.54627052523026, 2.37357884684332, 1.47281657351752, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 0.241120378832392, 0.399490681633122 ), PROX_MRT = c(0.730447684580082, 0.740013435080822, 0.522077155701705, 0.793158171270894, 0.673816738147829, 0.797812759521718, 0.729621307242001, 0.252669932820992, 0.128609360773056, 0.590831178240684, 0.590831178240684, 0.419412974707088, 0.453815632281196, 0.504795745143921, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.604690005035212, 0.674936552563307 ), PROX_PARK = c(1.39545287332227, 1.46267930314228, 1.17885821480356, 1.59669720594139, 1.5130077643247, 1.70244245234235, 1.64853798443183, 1.18807543108152, 0.826869373992433, 1.47164498360674, 1.47164498360674, 0.571339732684777, 1.24959985284921, 0.48638578612152, 0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.889047622652367, 0.773048101136696 ), PROX_GOOD_PRISCH = c(7.5739079893598, 7.66085245964853, 7.40748446052123, 7.82238149093771, 7.76907239486735, 7.98012169831377, 7.93716312588154, 7.55033959010056, 7.18541951227303, 7.888904100652, 7.888904100652, 6.89348817522951, 7.68034428555912, 6.80828229467371, 7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 5.77803713337603, 5.74516136190441), PROX_MALL = c(0.677813655888015, 0.678684538412688, 0.484270435079706, 0.719585865775528, 0.597930181439745, 0.713200150273906, 0.644198936007264, 0.165557901737932, 0.168053149288668, 0.521008948961951, 0.521008948961951, 0.427317836890542, 0.413606644895247, 0.510483215269896, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.79347213158724, 0.744876648240093), PROX_CHAS = c(0.71936188995133, 0.720584477651296, 0.52365796939069, 0.760340467100735, 0.638199243310692, 0.748586514709626, 0.678651577140463, 0.194474796894964, 0.170995488718356, 0.524369302913132, 0.524369302913132, 0.429996386722335, 0.303266380929536, 0.513107963149175, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.128222338920945, 0.0812821875339188 ), PROX_SUPERMARKET = c(0.768274584157999, 0.780695486504835, 0.555366708418936, 0.837223205851576, 0.718466194952364, 0.842475689687135, 0.771245719522698, 0.284398337107734, 0.103652200866821, 0.559408220033625, 0.559408220033625, 0.386156989530241, 0.387759857324111, 0.471223408024363, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.286089695736963, 0.325050502595441 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 2L, 2L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 2L, 2L, 3L, 3L, 4L, 5L, 4L, 4L, 3L, 5L, 3L, 6L, 5L, 5L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(9L, 7L, 8L, 5L, 7L, 5L, 5L, 11L, 9L, 2L, 2L, 8L, 5L, 7L, 12L, 11L, 11L, 6L, 10L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 4L, 3L), DNeighbour = c(0, 97.980414103451, 228.49450487558, 261.186435637581, 277.181893602853, 489.606256490724, 489.761736596683, 601.830214245025, 755.782445733434, 889.231494023066, 891.670956629891, 924.771466011951, 968.432492179486, 979.12914752859, 1147.39326313648, 1259.22689994085, 1263.05096141225, 1293.16548120219, 1805.73064770972, 1825.99857178668)), row.names = c("121", "416", "156", "431", "208", "127", "525", "125", "918", "822", "813", "820", "326", "451", "261", "673", "898", "252", "568", "299"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994249812573726, 0.968928153382228, 0.959499096972358, 0.954446034395637, 0.861380623291886, 0.86129585435685, 0.794541668419304, 0.686720566047946, 0.581935394094356, 0.579949163080529, 0.552809282698089, 0.516559384370177, 0.507617343330761, 0.366215785588141, 0.275035246397152, 0.272009436330919, 0.248460340647234, 0.000487353089885143, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2166122511
R squared (OOB): 0.1466359
$Forests[[122]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 380000, 430000, 520000, 408000, 410000, 670000, 439000, 648000, 420000, 435000, 5e+05, 5e+05, 565000, 588000, 450000, 440000, 516000, 448000, 560000), floor_area_sqm = c(97, 91, 102, 89, 91, 97, 94, 97, 116, 99, 98, 105, 105, 103, 95, 92, 92, 98, 105, 104), storey_order = c(3L, 3L, 3L, 3L, 3L, 4L, 6L, 3L, 4L, 3L, 1L, 1L, 2L, 4L, 3L, 1L, 3L, 3L, 1L, 3L), remaining_lease_mths = c(681, 691, 869, 801, 674, 665, 1104, 669, 871, 716, 692, 837, 857, 852, 1025, 679, 677, 698, 866, 851), PROX_CBD = c(9.29171741525155, 9.09613481662016, 8.77938926255451, 8.52269583143835, 8.96374942103709, 8.66747718420982, 8.58683984966127, 8.73211086874077, 8.27332873959955, 9.97053790241166, 8.85689554561162, 8.1677095895917, 8.19182633034048, 8.19182633034048, 8.51090417959469, 8.7589377611275, 8.7589377611275, 8.70928269501252, 8.05276498978228, 7.6651195249001), PROX_ELDERLYCARE = c(0.121888026553089, 0.297153722290783, 0.374310234303432, 0.820777449495704, 0.267188539522683, 0.0441159965049124, 0.203840329735754, 0.292319821872094, 0.354571010374291, 0.115679603991599, 0.272187629818594, 1.20406929281345, 0.444818640633349, 0.444818640633349, 0.120425912751251, 0.169235371196244, 0.169235371196244, 0.119444653145476, 0.599632276485302, 0.216787702409289), PROX_HAWKER = c(0.631142210027013, 0.276770006011078, 0.0530841043788875, 0.712401259368985, 0.393731145214296, 0.357845486047337, 0.433030813326955, 0.436547444862961, 0.610975272844239, 0.499128715987426, 0.446318851105742, 1.05731826075231, 0.553760551741158, 0.553760551741158, 0.166697492306482, 0.330091511745513, 0.330091511745513, 0.281172749103646, 0.560005371648267, 0.778265933598076), PROX_MRT = c(1.65516610461175, 1.2652859093471, 1.18818107396501, 1.68231360215177, 0.71987240697712, 0.874328108605637, 0.751078096441513, 0.600073719023998, 1.0936063211659, 0.460213635694043, 0.372678744867538, 1.50309798042285, 1.08457427678223, 1.08457427678223, 0.608243230971526, 0.338391484905848, 0.338391484905848, 0.379410256905797, 1.12051759514643, 0.910191895307983 ), PROX_PARK = c(0.199649911236163, 0.429900368262469, 0.700959888788064, 0.11043559696871, 0.60552725382935, 0.691303172853456, 0.52118662053352, 0.617507126900098, 0.477465658778908, 0.425125261748846, 0.479885299937475, 0.277033303037393, 0.374102285306053, 0.374102285306053, 0.368529270986479, 0.469340752260783, 0.469340752260783, 0.513364518506117, 0.30128672956265, 0.361681715476141 ), PROX_GOOD_PRISCH = c(0.365175047542414, 0.657187468393487, 0.963274696928036, 0.287100670168393, 1.13785719900195, 1.23754792076915, 1.16640042723588, 1.31940815963163, 0.856939381531897, 1.1615230473897, 1.47413984574199, 0.400680757073332, 0.769163347741007, 0.769163347741007, 1.13331232297991, 1.40615721612308, 1.40615721612308, 1.35677240305411, 0.631981624625733, 0.353240700451805 ), PROX_MALL = c(1.26787190539693, 0.916512124719577, 0.946404029132472, 1.03817238314954, 0.480317195978648, 0.740457696387364, 0.632538285087724, 0.469553394647833, 0.991200103712322, 0.687811479893446, 0.241772845363545, 0.459466565518009, 0.997182626507123, 0.997182626507123, 0.540250505232014, 0.264395031718586, 0.264395031718586, 0.313890580083005, 1.07178760783233, 0.987031177772312 ), PROX_CHAS = c(0.143872847977416, 0.209184408253321, 0.064920565519497, 0.0550867573210672, 0.143131544605207, 0.34300149800099, 0.237191200694799, 0.0664211666443358, 0.413431749899638, 0.354473795917701, 0.157458356405151, 0.622343110317744, 0.311461966699573, 0.311461966699573, 0.0869956868442428, 0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.167974733321899, 0.371562543403755 ), PROX_SUPERMARKET = c(0.371928496535936, 0.235755012868274, 0.239175324970861, 0.153408018077838, 0.181164390242962, 0.158725757407685, 0.35437102597818, 0.350370254212894, 0.502190497784501, 0.61645520286935, 0.224853982916395, 0.435289148003299, 0.485938543293979, 0.485938543293979, 0.0869967242830128, 0.24726445439454, 0.24726445439454, 0.221335227738319, 0.372458117254617, 0.176585087131714 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 3L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 4L, 2L, 5L, 6L, 4L, 1L, 7L, 1L, 2L, 2L, 6L, 8L, 8L, 7L, 3L, 1L ), WITHIN_350M_BUS = c(9L, 7L, 4L, 6L, 6L, 5L, 4L, 7L, 8L, 10L, 7L, 7L, 7L, 7L, 5L, 6L, 6L, 6L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 1L, 2L, 2L, 3L, 3L, 3L, 4L, 1L, 0L), DNeighbour = c(0, 416.640789544451, 689.809017908942, 801.30484601102, 971.860941726941, 1031.78157910311, 1230.86156920113, 1240.64485765296, 1287.26672117903, 1319.79684926538, 1384.82412109616, 1391.84579034331, 1404.69360307492, 1405.559620841, 1487.15775715667, 1511.05804333738, 1513.39553595495, 1523.02628804724, 1561.27141625074, 1731.06356784479)), row.names = c("122", "715", "606", "588", "692", "331", "149", "842", "795", "359", "397", "534", "674", "128", "94", "194", "386", "446", "635", "935"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.887497390295498, 0.70762900215263, 0.617365324641966, 0.46895500041759, 0.415686296526403, 0.2444482515841, 0.236534442020324, 0.199825028198944, 0.175323343191636, 0.129617791017711, 0.12497521770466, 0.116641515130592, 0.116087417742623, 0.0686157864173825, 0.0566596268486211, 0.0555420422477347, 0.0510374949571447, 0.0348009574089384, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5305022857
R squared (OOB): 0.238225
$Forests[[123]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 338000, 342000, 295000, 3e+05, 358000, 358000, 445000, 447888, 443000, 462000, 459000, 410000, 318000, 370000, 345000, 382000, 334008, 430000, 418000), floor_area_sqm = c(103, 104, 106, 84, 84, 104, 103, 93, 93, 93, 93, 93, 101, 90, 102, 90, 93, 103, 92, 92), storey_order = c(3L, 2L, 3L, 4L, 2L, 4L, 4L, 4L, 5L, 5L, 5L, 4L, 3L, 3L, 3L, 5L, 1L, 2L, 5L, 3L), remaining_lease_mths = c(819, 818, 822, 804, 796, 815, 815, 1133, 1137, 1134, 1134, 1138, 936, 968, 927, 937, 1111, 917, 1137, 1134), PROX_CBD = c(13.4421606987754, 13.540845499052, 13.4005544783984, 13.4836212956012, 13.0363382428153, 14.0960645211931, 13.3358607953132, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 13.8911800577968, 14.1338242827509, 14.12564920201, 14.2787185061121, 14.29200158436, 14.2719972222741, 14.2919055230493, 14.318757359464), PROX_ELDERLYCARE = c(2.21821379350418, 2.00347240504871, 1.97051284494128, 1.90290557072286, 2.32849407054544, 1.70531999087377, 1.82755511634294, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 1.40411939431899, 2.28550514148655, 1.44816412197145, 1.77826193055387, 2.00367987562091, 1.50921581969441, 2.08663557441472, 2.13920478430288), PROX_HAWKER = c(0.414492581023045, 0.326481146247567, 0.12929497730436, 0.2119534509789, 0.273412421583494, 0.845358517598031, 0.304539750383927, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 0.687446499339865, 1.19906286300234, 0.778468578249857, 0.865181709866835, 1.05572120633707, 0.684102697062058, 1.13160866269818, 1.17625726432186), PROX_MRT = c(0.190553770403229, 0.080163548628182, 0.190014195795526, 0.193711088781655, 0.403045881609603, 0.217341234217998, 0.127895121346052, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.241174931861397, 0.414064606154384, 0.476637705223286, 0.14195902454703, 0.129588785375857, 0.347262283963267, 0.215635082050947, 0.277525006355607), PROX_PARK = c(0.89429546385096, 0.80961064190221, 0.588173355458052, 0.646728518696572, 0.517161111062201, 1.27300714898888, 0.385477438930733, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 0.90249149706597, 1.68789157401301, 1.20701221478007, 1.51686048726609, 1.659682039687, 1.38760566459916, 1.71136953372848, 1.77227256709076), PROX_GOOD_PRISCH = c(4.75420572996722, 4.71745369301481, 4.50146177611143, 4.5626858677187, 4.29037325314161, 5.17863906457975, 4.27184313218833, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 4.74545729482833, 5.57754198399205, 5.06260566207177, 5.42826997650874, 5.57470277830303, 5.26118802945754, 5.62322031775431, 5.68167095374807), PROX_MALL = c(0.472918799427377, 0.403528889272069, 0.610989928852924, 0.551151307820263, 0.898390579507312, 0.243284841315127, 0.761223886000054, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.267645090747045, 0.547412994688805, 0.287395381957405, 0.338911837083335, 0.462705775504015, 0.108121271181015, 0.517951444315281, 0.582562895872492 ), PROX_CHAS = c(0.291197842200049, 0.253510567884045, 0.158416400393545, 0.229483689413426, 0.170237474205233, 0.132339190026647, 0.267020330020893, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.241761013919413, 0.219091723429967, 0.182188888557241, 0.18872293939054, 0.0888572682655253, 0.108121286081234, 3.54155757628082e-08, 0.0707174365033835 ), PROX_SUPERMARKET = c(0.249308161339926, 0.1865280595431, 0.139889213791387, 0.191700628396676, 0.322492439389486, 0.226949559622758, 0.442772380644983, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.315435463566428, 0.41091265647621, 0.277268812686258, 0.188722783027928, 0.124391003677116, 0.105248463653719, 0.199383936085002, 0.25307995359875 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 5L, 4L, 5L, 3L, 7L, 2L, 6L, 6L, 6L, 6L, 5L, 3L, 3L, 3L, 6L, 5L, 4L, 5L, 4L ), WITHIN_350M_BUS = c(6L, 11L, 10L, 12L, 4L, 9L, 9L, 5L, 6L, 6L, 6L, 5L, 15L, 3L, 10L, 8L, 5L, 10L, 4L, 3L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 5L, 3L, 4L, 4L, 4L, 4L, 4L, 5L, 3L, 5L, 4L, 4L, 5L, 3L, 3L), DNeighbour = c(0, 219.060207034217, 372.517577768809, 383.352824653918, 467.835462481259, 682.950175622721, 683.934806556158, 727.474897201224, 727.966749677088, 728.804219917578, 732.305395562174, 779.568992624033, 819.391326915313, 821.513043068001, 823.00783629861, 835.658490125889, 879.894989435002, 889.656115515967, 903.586353852847, 947.668244101403)), row.names = c("123", "617", "859", "681", "62", "880", "475", "519", "623", "966", "207", "277", "599", "120", "703", "329", "989", "381", "267", "58"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.895987973649342, 0.71483872532274, 0.699501069444016, 0.571974333156088, 0.231018386827406, 0.229580023910463, 0.168689061070183, 0.16803492390696, 0.166923044817818, 0.162301000425098, 0.104522606688844, 0.0637050848137903, 0.0617631848863219, 0.0604101641971969, 0.0494707182273205, 0.0190211249213811, 0.014085879098049, 0.00825709738614051, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1412151478
R squared (OOB): 0.5317452
$Forests[[124]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 395000, 365000, 416000, 433000, 315000, 310000, 420000, 370000, 258000, 4e+05, 418000, 428000, 412000, 367000, 4e+05, 4e+05, 420000, 415000, 285000), floor_area_sqm = c(92, 92, 92, 92, 92, 84, 84, 92, 92, 84, 92, 92, 92, 92, 92, 92, 92, 92, 93, 84), storey_order = c(5L, 2L, 1L, 4L, 4L, 3L, 2L, 5L, 1L, 1L, 2L, 5L, 4L, 5L, 1L, 2L, 3L, 3L, 4L, 3L), remaining_lease_mths = c(1144, 1146, 1137, 1140, 1130, 804, 811, 1143, 1146, 781, 1130, 1138, 1140, 1144, 1137, 1137, 1143, 1144, 1141, 776), PROX_CBD = c(15.9533618390172, 16.0046521285213, 16.0046521285213, 16.055983361932, 16.055983361932, 15.9050437012323, 15.7493840144196, 16.1537572283104, 15.87024444961, 16.1631400386504, 16.1976566517324, 16.0903666266177, 16.1831859860721, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 15.9392575628934, 15.719551353229, 16.2311391435218), PROX_ELDERLYCARE = c(0.251148223850536, 0.20718686492254, 0.20718686492254, 0.146417557277997, 0.146417557277997, 0.346730428331521, 0.392042381698264, 0.0462823216560119, 0.10693627682917, 0.194171564025932, 9.89208662673193e-07, 0.179967723198436, 0.0701319802482612, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.0436662178849567, 0.251997184681221, 0.252142982647588), PROX_HAWKER = c(0.802087399746937, 0.855932206484513, 0.855932206484513, 0.897672222950446, 0.897672222950446, 0.79668564149145, 0.617009737136425, 0.986028325459381, 0.694651515851724, 1.03995728027003, 1.03146250928298, 0.9143232220583, 1.00994702859189, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 0.765854363537175, 0.543607139892928, 1.12300848995143), PROX_MRT = c(0.8851452059773, 0.883219311345816, 0.883219311345816, 0.936151237003446, 0.936151237003446, 0.750476153315833, 0.825478596695925, 1.02112351286352, 1.09555222562317, 0.842728374229233, 1.02706758196582, 1.13213387762555, 1.08237519657155, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 1.14464062157712, 1.04322565796881, 0.830985280221221), PROX_PARK = c(0.589052524814441, 0.619767633008914, 0.619767633008914, 0.683762717294504, 0.683762717294504, 0.475878847958935, 0.423881452963658, 0.793519520304926, 0.707790886000148, 0.707513815343702, 0.822565203699192, 0.83568858459355, 0.848434833813522, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.777956069134633, 0.60075194434184, 0.723677668737743), PROX_GOOD_PRISCH = c(6.52939634907869, 6.57618460349959, 6.57618460349959, 6.63421015362065, 6.63421015362065, 6.45664561130608, 6.32317863359129, 6.74044920052795, 6.49806658702102, 6.70927938580052, 6.78043949525415, 6.70919168347838, 6.78038310261662, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.57394481891556, 6.34176102939636, 6.76533990958697), PROX_MALL = c(0.161178852361569, 0.110811660449771, 0.110811660449771, 0.118546137622893, 0.118546137622893, 0.18299798168314, 0.340817581482914, 0.180580587241737, 0.388975340293238, 0.0870960802892481, 0.189710317758296, 0.311149009276151, 0.241735562355662, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.391567182053879, 0.460595397283409, 0.175221521556568 ), PROX_CHAS = c(0.165813590617473, 0.114687044901222, 0.114687044901222, 0.110329053122027, 0.110329053122027, 0.190026772642962, 0.347229964463676, 0.0922372285822684, 0.140210421841136, 0.081875317774622, 0.0868060808909073, 0.215238065300109, 0.148113838308576, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.0895372628546906, 0.269388612247007, 0.170601730776313 ), PROX_SUPERMARKET = c(0.162291812321236, 0.112847248683738, 0.112847248683738, 0.123371553336512, 0.123371553336512, 0.179336240856332, 2.98731019421495e-07, 0.186806037215644, 0.287679129281494, 0.0873208554119548, 0.195853508350489, 0.316789996913415, 0.247969406526707, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.354688671920554, 0.219989756424723, 0.137275095711229 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 4L, 5L, 8L, 4L, 6L, 8L, 2L, 7L, 2L, 2L, 2L, 2L, 3L, 5L, 5L ), WITHIN_350M_BUS = c(8L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 8L, 11L, 7L, 8L, 7L, 8L, 8L, 9L, 9L, 9L, 5L, 10L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 6L, 6L, 4L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L), DNeighbour = c(0, 52.8956826186656, 53.0300046173283, 101.375674194, 102.903500534106, 134.401555091494, 204.532218896988, 207.168832989311, 244.275264564756, 244.840930435102, 252.608958317123, 254.509258673657, 256.710302479281, 258.827795559226, 259.326004411894, 262.652585552729, 262.963283698666, 269.934978084005, 307.214623037894, 335.903907209639)), row.names = c("124", "408", "594", "538", "741", "59", "956", "869", "582", "872", "427", "249", "661", "919", "161", "440", "28", "517", "698", "945"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951019644040505, 0.950773712072901, 0.826130084932587, 0.821109424545152, 0.705439970667584, 0.395942467084075, 0.383927800367306, 0.221986493686324, 0.219681851196427, 0.188750900720866, 0.18140261742021, 0.173007178135235, 0.165052288892622, 0.163198517465862, 0.151001409082527, 0.149878646420475, 0.125467988582457, 0.0267399904985463, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 941830989
R squared (OOB): 0.6376972
$Forests[[125]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 392000, 343000, 335000, 3e+05, 320000, 335000, 325000, 330000, 297000, 314000, 315000, 417000, 388000, 340888, 355000, 363000, 335000, 333000, 385000), floor_area_sqm = c(108, 113, 107, 105, 106, 91, 90, 90, 91, 90, 91, 90, 92, 104, 107, 104, 104, 114, 108, 104), storey_order = c(2L, 2L, 2L, 2L, 2L, 8L, 3L, 5L, 1L, 2L, 3L, 5L, 2L, 6L, 4L, 4L, 5L, 3L, 4L, 1L), remaining_lease_mths = c(909, 933, 907, 938, 941, 995, 979, 992, 987, 995, 985, 1001, 1120, 904, 883, 882, 918, 904, 895, 863), PROX_CBD = c(16.9875722318911, 16.6579104452557, 17.2160129653012, 17.3741762112269, 17.3741762112269, 16.7093180086981, 17.0600275230943, 17.2610384590751, 17.2817356498826, 16.901501451739, 17.0716695500607, 16.8082045368238, 16.7161737209409, 16.3777502460772, 16.7669966667855, 16.7669966667855, 16.295166477654, 16.3642048862006, 16.5397910410307, 16.2492480828887), PROX_ELDERLYCARE = c(0.636322412867891, 0.409372351007212, 0.574386357445605, 0.815153211361198, 0.815153211361198, 0.935779967581661, 1.09431476347566, 1.12094638660826, 1.19353475005496, 1.16689850532437, 1.21621641692937, 1.15380285023885, 9.26628957858198e-07, 0.465083314136851, 0.121542639162494, 0.121542639162494, 0.514795208711411, 0.361422596457277, 0.706939892416911, 0.836071823435323), PROX_HAWKER = c(2.10596394293278, 1.80129318596364, 2.37357884684332, 2.50067722531469, 2.50067722531469, 1.82495077083007, 2.18272534115171, 2.37726799660773, 2.40388099430384, 2.0413146444202, 2.2102134433082, 1.94950915107796, 1.96687058888139, 1.54627052523026, 2.05474291859885, 2.05474291859885, 1.47281657351752, 1.67761333691466, 2.14655926815246, 2.17952287051713), PROX_MRT = c(0.252669932820992, 0.128609360773056, 0.453815632281196, 0.590831178240684, 0.590831178240684, 0.522077155701705, 0.673816738147829, 0.729621307242001, 0.797812759521718, 0.740013435080822, 0.793158171270894, 0.730447684580082, 0.427108887982576, 0.419412974707088, 0.53300655679357, 0.53300655679357, 0.504795745143921, 0.653367521351592, 0.460645764817668, 0.290093838525113), PROX_PARK = c(1.18807543108152, 0.826869373992433, 1.24959985284921, 1.47164498360674, 1.47164498360674, 1.17885821480356, 1.5130077643247, 1.64853798443183, 1.70244245234235, 1.46267930314228, 1.59669720594139, 1.39545287332227, 0.688779163701323, 0.571339732684777, 0.722711239268322, 0.722711239268322, 0.48638578612152, 0.32735774848914, 0.711243459523284, 0.886796559947336), PROX_GOOD_PRISCH = c(7.55033959010056, 7.18541951227303, 7.68034428555912, 7.888904100652, 7.888904100652, 7.40748446052123, 7.76907239486735, 7.93716312588154, 7.98012169831377, 7.66085245964853, 7.82238149093771, 7.5739079893598, 7.12110535783693, 6.89348817522951, 7.13952904562396, 7.13952904562396, 6.80828229467371, 6.76031366250815, 6.77397603493671, 6.4097782056775), PROX_MALL = c(0.165557901737932, 0.168053149288668, 0.413606644895247, 0.521008948961951, 0.521008948961951, 0.484270435079706, 0.597930181439745, 0.644198936007264, 0.713200150273906, 0.678684538412688, 0.719585865775528, 0.677813655888015, 0.337595745740984, 0.427317836890542, 0.27529824968273, 0.27529824968273, 0.510483215269896, 0.388175183991252, 0.345326846187852, 0.355568776497803), PROX_CHAS = c(0.194474796894964, 0.170995488718356, 0.303266380929536, 0.524369302913132, 0.524369302913132, 0.52365796939069, 0.638199243310692, 0.678651577140463, 0.748586514709626, 0.720584477651296, 0.760340467100735, 0.71936188995133, 0.279591917356114, 0.429996386722335, 0.222759343861358, 0.222759343861358, 0.513107963149175, 0.380772978950647, 0.286223989121013, 0.121251060497272), PROX_SUPERMARKET = c(0.284398337107734, 0.103652200866821, 0.387759857324111, 0.559408220033625, 0.559408220033625, 0.555366708418936, 0.718466194952364, 0.771245719522698, 0.842475689687135, 0.780695486504835, 0.837223205851576, 0.768274584157999, 0.344537051235884, 0.386156989530241, 0.243987988302975, 0.243987988302975, 0.471223408024363, 0.422789252098693, 0.377165028023417, 0.350013224352412), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 4L, 4L, 1L, 2L, 3L, 3L, 1L, 2L, 1L, 6L, 3L, 5L, 5L, 3L, 4L, 1L, 4L), WITHIN_350M_BUS = c(11L, 9L, 5L, 2L, 2L, 8L, 7L, 5L, 5L, 7L, 5L, 9L, 12L, 8L, 11L, 11L, 7L, 6L, 2L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 371.688844584245, 378.696144692161, 404.470359300292, 405.010011423579, 457.823364427331, 470.687984930128, 488.076902564704, 557.2235446912, 585.723359102, 599.520715822762, 601.830214245025, 634.402134842384, 657.862663210988, 724.138794831745, 727.799031182443, 742.421128658624, 901.377257212741, 1339.02404142085, 1774.69106868697)), row.names = c("125", "918", "326", "822", "813", "156", "208", "525", "127", "416", "431", "121", "261", "820", "673", "898", "451", "252", "498", "711"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.914195028084422, 0.911005257679063, 0.898811883545289, 0.89854891287476, 0.871328239379219, 0.864262194516724, 0.854448021712192, 0.81254795900246, 0.794009295031923, 0.784782863091289, 0.783222840833765, 0.760757021449636, 0.744057899650578, 0.694732561915906, 0.69192253407347, 0.680613650457252, 0.550609877375288, 0.185513738870758, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 596477604
R squared (OOB): 0.4353419
$Forests[[126]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(476000, 475000, 537000, 5e+05, 620000, 510000, 407000, 375000, 355000, 685000, 753000, 680000, 680000, 8e+05, 748000, 945500, 912000, 7e+05, 755000, 1023801), floor_area_sqm = c(103, 103, 106, 103, 103, 93, 82, 82, 82, 93, 87, 91, 85, 90, 107, 87, 87, 93, 90, 95), storey_order = c(2L, 2L, 4L, 1L, 2L, 4L, 5L, 3L, 2L, 4L, 5L, 3L, 2L, 7L, 2L, 8L, 3L, 1L, 2L, 13L), remaining_lease_mths = c(774, 781, 760, 773, 911, 746, 661, 645, 656, 1115, 1104, 984, 1066, 1063, 899, 1143, 1142, 625, 983, 1085), PROX_CBD = c(3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 2.86182045335715, 3.46549777590634, 3.63085360417079, 3.68559345068932, 3.73116287154914, 2.56060478168524, 2.5775653440094, 2.86455481676114, 2.96405104980333, 2.97610984462207, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.09358084499411, 2.01305703462688, 1.64296215322618), PROX_ELDERLYCARE = c(0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.334062202372697, 0.22080460703487, 0.233260955843543, 0.466665237090727, 0.501456868829436, 0.303984777605612, 0.283170941801308, 0.111411798512938, 0.206690358794928, 0.249991250520312, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.301111196915018, 0.294850727643248), PROX_HAWKER = c(0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.231089093207534, 0.288924403117312, 0.0974836441417274, 0.28293755865871, 0.311969910328466, 0.450094806637729, 0.447120961378381, 0.302651224916382, 0.344572110572533, 0.405863058813757, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.439754799726314, 0.280083683397779), PROX_MRT = c(1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 0.819080841065402, 0.855873415641472, 0.897060452829867, 1.17490863944549, 1.10221151459309, 0.546591463865751, 0.499107329029013, 0.391395986196982, 0.377919714857806, 0.337225216160626, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.681532284353367, 0.650763936895186, 0.262926729358016 ), PROX_PARK = c(0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.609617368578913, 0.78484111030831, 0.512523364266062, 0.304435062988112, 0.271761978726623, 0.21329655328302, 0.18481391877062, 0.399002951856213, 0.495024008458079, 0.4671588721782, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.806729342800227, 0.366095429090919 ), PROX_GOOD_PRISCH = c(5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.1514664212482, 5.67094725420518, 5.4842432173218, 5.15997579188296, 5.22570836776045, 4.93746215949662, 4.89009258041755, 4.71207116352008, 4.62297298452196, 4.56048774292729, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.81109980295855, 6.32589195448141, 6.02306971378175), PROX_MALL = c(1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 0.848351644608041, 1.56665946009711, 1.51733094855201, 1.3376464242075, 1.41171259857663, 0.572150632107275, 0.524781909718914, 0.420489734799516, 0.404565296260845, 0.362094853274792, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.685370188976197, 0.368960166061844, 0.44820920236387), PROX_CHAS = c(0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.159666076311523, 0.173647795570322, 0.318203164684035, 0.216565147674259, 0.261237260735983, 0.0640474788759872, 0.0301364724824846, 0.110042750971165, 0.0506108453744785, 0.111500209373212, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.298496878246672, 0.0951865321113252), PROX_SUPERMARKET = c(0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.360029455717415, 0.173649067116538, 0.318204198369299, 0.252487697752149, 0.301923436189205, 0.315915165677582, 0.275738565320567, 0.110042446678578, 0.0506107476035619, 0.111500172768761, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.364789845186166, 0.28799517805095), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 1L, 1L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 6L, 4L, 4L, 4L, 4L, 6L), WITHIN_350M_BUS = c(4L, 4L, 5L, 6L, 4L, 9L, 11L, 10L, 9L, 3L, 3L, 7L, 7L, 4L, 6L, 4L, 4L, 7L, 10L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 4L, 4L, 3L, 2L, 2L, 2L, 1L, 1L, 1L ), DNeighbour = c(0, 5.8323216640629, 63.012790985081, 151.030416216185, 392.047136144191, 406.404807849291, 541.156562730705, 685.190906434133, 701.96130837767, 782.244606421266, 810.80794475012, 811.346476321085, 869.556795670149, 931.011084531035, 1113.51054136369, 1234.4582005112, 1238.49978913931, 1321.7615405357, 1485.903557601, 1581.03823165456)), row.names = c("126", "134", "48", "192", "561", "454", "742", "683", "432", "390", "999", "968", "389", "319", "65", "816", "550", "824", "567", "91"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999972783941282, 0.996825629460495, 0.981832798366761, 0.880804385994106, 0.872217110942241, 0.779415157294452, 0.659638740067512, 0.644608338919324, 0.570336407151548, 0.543173017927987, 0.542658009034818, 0.486520062810261, 0.426726706391464, 0.253990390835724, 0.152386869688604, 0.149281180403555, 0.0906549712077656, 0.0136244584188001, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9911461108
R squared (OOB): 0.7283069
$Forests[[127]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 325000, 335000, 314000, 297000, 315000, 375000, 320000, 335000, 3e+05, 343000, 392000, 388000, 417000, 363000, 340888, 355000, 335000, 333000, 450000), floor_area_sqm = c(91, 90, 90, 91, 90, 90, 108, 91, 105, 106, 107, 113, 104, 92, 104, 107, 104, 114, 108, 93), storey_order = c(1L, 5L, 3L, 3L, 2L, 5L, 2L, 8L, 2L, 2L, 2L, 2L, 6L, 2L, 5L, 4L, 4L, 3L, 4L, 4L), remaining_lease_mths = c(987, 992, 979, 985, 995, 1001, 909, 995, 938, 941, 907, 933, 904, 1120, 918, 883, 882, 904, 895, 1131), PROX_CBD = c(17.2817356498826, 17.2610384590751, 17.0600275230943, 17.0716695500607, 16.901501451739, 16.8082045368238, 16.9875722318911, 16.7093180086981, 17.3741762112269, 17.3741762112269, 17.2160129653012, 16.6579104452557, 16.3777502460772, 16.7161737209409, 16.295166477654, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.1194109037639), PROX_ELDERLYCARE = c(1.19353475005496, 1.12094638660826, 1.09431476347566, 1.21621641692937, 1.16689850532437, 1.15380285023885, 0.636322412867891, 0.935779967581661, 0.815153211361198, 0.815153211361198, 0.574386357445605, 0.409372351007212, 0.465083314136851, 9.26628957858198e-07, 0.514795208711411, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.632846087105322), PROX_HAWKER = c(2.40388099430384, 2.37726799660773, 2.18272534115171, 2.2102134433082, 2.0413146444202, 1.94950915107796, 2.10596394293278, 1.82495077083007, 2.50067722531469, 2.50067722531469, 2.37357884684332, 1.80129318596364, 1.54627052523026, 1.96687058888139, 1.47281657351752, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.399490681633122), PROX_MRT = c(0.797812759521718, 0.729621307242001, 0.673816738147829, 0.793158171270894, 0.740013435080822, 0.730447684580082, 0.252669932820992, 0.522077155701705, 0.590831178240684, 0.590831178240684, 0.453815632281196, 0.128609360773056, 0.419412974707088, 0.427108887982576, 0.504795745143921, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.674936552563307), PROX_PARK = c(1.70244245234235, 1.64853798443183, 1.5130077643247, 1.59669720594139, 1.46267930314228, 1.39545287332227, 1.18807543108152, 1.17885821480356, 1.47164498360674, 1.47164498360674, 1.24959985284921, 0.826869373992433, 0.571339732684777, 0.688779163701323, 0.48638578612152, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.773048101136696), PROX_GOOD_PRISCH = c(7.98012169831377, 7.93716312588154, 7.76907239486735, 7.82238149093771, 7.66085245964853, 7.5739079893598, 7.55033959010056, 7.40748446052123, 7.888904100652, 7.888904100652, 7.68034428555912, 7.18541951227303, 6.89348817522951, 7.12110535783693, 6.80828229467371, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.74516136190441), PROX_MALL = c(0.713200150273906, 0.644198936007264, 0.597930181439745, 0.719585865775528, 0.678684538412688, 0.677813655888015, 0.165557901737932, 0.484270435079706, 0.521008948961951, 0.521008948961951, 0.413606644895247, 0.168053149288668, 0.427317836890542, 0.337595745740984, 0.510483215269896, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.744876648240093), PROX_CHAS = c(0.748586514709626, 0.678651577140463, 0.638199243310692, 0.760340467100735, 0.720584477651296, 0.71936188995133, 0.194474796894964, 0.52365796939069, 0.524369302913132, 0.524369302913132, 0.303266380929536, 0.170995488718356, 0.429996386722335, 0.279591917356114, 0.513107963149175, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.0812821875339188), PROX_SUPERMARKET = c(0.842475689687135, 0.771245719522698, 0.718466194952364, 0.837223205851576, 0.780695486504835, 0.768274584157999, 0.284398337107734, 0.555366708418936, 0.559408220033625, 0.559408220033625, 0.387759857324111, 0.103652200866821, 0.386156989530241, 0.344537051235884, 0.471223408024363, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.325050502595441), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 2L, 2L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 1L, 1L, 4L, 1L, 4L, 4L, 5L, 5L, 3L, 6L, 3L, 5L, 5L, 4L, 1L, 3L), WITHIN_350M_BUS = c(5L, 5L, 7L, 5L, 7L, 9L, 11L, 8L, 2L, 2L, 5L, 9L, 8L, 12L, 7L, 11L, 11L, 6L, 2L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 72.3742946475518, 223.946737680331, 250.631907508478, 396.077279133145, 489.606256490724, 557.2235446912, 582.521295104953, 586.206960982509, 589.636730293215, 781.00427359762, 896.302361197407, 1156.5330833745, 1189.96195863565, 1232.81702954932, 1273.11831950911, 1276.65016521067, 1449.87192043464, 1889.87020155927, 2244.83747564072)), row.names = c("127", "525", "208", "431", "416", "121", "125", "156", "822", "813", "326", "918", "820", "261", "451", "673", "898", "252", "498", "299"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997922203041353, 0.98019462007154, 0.975224773726455, 0.938707558559653, 0.907124791372065, 0.880565700859832, 0.869860259660861, 0.868266527353222, 0.866775743489483, 0.772566714140251, 0.706576915799695, 0.539596401552086, 0.516970278168957, 0.487766338473, 0.46017462711215, 0.457753310524952, 0.339717232726626, 0.0848255406150207, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1088027438
R squared (OOB): 0.294409
$Forests[[128]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(565000, 5e+05, 648000, 448000, 670000, 410000, 588000, 630000, 638000, 439000, 560000, 485000, 516000, 548000, 430000, 440000, 450000, 430000, 435000, 408000), floor_area_sqm = c(103, 105, 116, 105, 94, 97, 95, 102, 102, 97, 104, 103, 98, 95, 102, 92, 92, 93, 98, 91), storey_order = c(4L, 2L, 4L, 1L, 6L, 4L, 3L, 6L, 9L, 3L, 3L, 2L, 3L, 2L, 3L, 3L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(852, 857, 871, 866, 1104, 665, 1025, 870, 869, 669, 851, 855, 698, 981, 869, 677, 679, 728, 692, 674), PROX_CBD = c(8.19182633034048, 8.19182633034048, 8.27332873959955, 8.05276498978228, 8.58683984966127, 8.66747718420982, 8.51090417959469, 7.86314261154951, 7.86314261154951, 8.73211086874077, 7.6651195249001, 7.70120549943486, 8.70928269501252, 8.37940280964872, 8.77938926255451, 8.7589377611275, 8.7589377611275, 8.20083785223568, 8.85689554561162, 8.96374942103709), PROX_ELDERLYCARE = c(0.444818640633349, 0.444818640633349, 0.354571010374291, 0.599632276485302, 0.203840329735754, 0.0441159965049124, 0.120425912751251, 0.731462959428347, 0.731462959428347, 0.292319821872094, 0.216787702409289, 0.883817181840043, 0.119444653145476, 0.335901694998922, 0.374310234303432, 0.169235371196244, 0.169235371196244, 0.41240614163537, 0.272187629818594, 0.267188539522683), PROX_HAWKER = c(0.553760551741158, 0.553760551741158, 0.610975272844239, 0.560005371648267, 0.433030813326955, 0.357845486047337, 0.166697492306482, 0.573870222021737, 0.573870222021737, 0.436547444862961, 0.778265933598076, 0.72907919143595, 0.281172749103646, 0.203869560106314, 0.0530841043788875, 0.330091511745513, 0.330091511745513, 0.35604829505958, 0.446318851105742, 0.393731145214296), PROX_MRT = c(1.08457427678223, 1.08457427678223, 1.0936063211659, 1.12051759514643, 0.751078096441513, 0.874328108605637, 0.608243230971526, 0.85984195598231, 0.85984195598231, 0.600073719023998, 0.910191895307983, 0.692418360175919, 0.379410256905797, 0.62312262100292, 1.18818107396501, 0.338391484905848, 0.338391484905848, 0.805467939952349, 0.372678744867538, 0.71987240697712 ), PROX_PARK = c(0.374102285306053, 0.374102285306053, 0.477465658778908, 0.30128672956265, 0.52118662053352, 0.691303172853456, 0.368529270986479, 0.281207712521794, 0.281207712521794, 0.617507126900098, 0.361681715476141, 0.450335295656325, 0.513364518506117, 0.394842599629624, 0.700959888788064, 0.469340752260783, 0.469340752260783, 0.393072899865764, 0.479885299937475, 0.60552725382935 ), PROX_GOOD_PRISCH = c(0.769163347741007, 0.769163347741007, 0.856939381531897, 0.631981624625733, 1.16640042723588, 1.23754792076915, 1.13331232297991, 0.562813849840511, 0.562813849840511, 1.31940815963163, 0.353240700451805, 0.490611064856358, 1.35677240305411, 1.14854892992093, 0.963274696928036, 1.40615721612308, 1.40615721612308, 1.04754826657838, 1.47413984574199, 1.13785719900195), PROX_MALL = c(0.997182626507123, 0.997182626507123, 0.991200103712322, 1.07178760783233, 0.632538285087724, 0.740457696387364, 0.540250505232014, 0.943364056194349, 0.943364056194349, 0.469553394647833, 0.987031177772312, 0.779066462317335, 0.313890580083005, 0.651389947232486, 0.946404029132472, 0.264395031718586, 0.264395031718586, 0.844084234929545, 0.241772845363545, 0.480317195978648), PROX_CHAS = c(0.311461966699573, 0.311461966699573, 0.413431749899638, 0.167974733321899, 0.237191200694799, 0.34300149800099, 0.0869956868442428, 0.201852081003395, 0.201852081003395, 0.0664211666443358, 0.371562543403755, 0.0405139203460024, 0.112175615725657, 0.11938167830482, 0.064920565519497, 0.0806835690144568, 0.0806835690144568, 0.0460460495231756, 0.157458356405151, 0.143131544605207), PROX_SUPERMARKET = c(0.485938543293979, 0.485938543293979, 0.502190497784501, 0.372458117254617, 0.35437102597818, 0.158725757407685, 0.0869967242830128, 0.115543350477338, 0.115543350477338, 0.350370254212894, 0.176585087131714, 0.0588346413192393, 0.221335227738319, 0.282093113359979, 0.239175324970861, 0.24726445439454, 0.24726445439454, 0.436961702644775, 0.224853982916395, 0.181164390242962), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 3L, 1L, 0L, 2L, 4L, 4L, 1L, 0L, 4L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 3L, 5L, 2L, 6L, 3L, 3L, 6L, 1L, 4L, 7L, 4L, 2L, 8L, 8L, 2L, 7L, 4L), WITHIN_350M_BUS = c(7L, 7L, 8L, 5L, 4L, 5L, 5L, 2L, 2L, 7L, 5L, 4L, 6L, 6L, 4L, 6L, 6L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 2L, 2L, 3L, 2L, 2L, 3L, 0L, 2L, 4L, 3L, 2L, 3L, 3L, 2L, 3L, 2L ), DNeighbour = c(0, 7.01855873698456, 118.496863827651, 157.699394650271, 415.608356712899, 483.360740018441, 483.904426177315, 508.622989341543, 509.068018457076, 576.535877530755, 581.263082670937, 662.282069056505, 704.878084770065, 714.471686104337, 720.017667359308, 749.936110519665, 752.25412186788, 761.834168967378, 769.704357158614, 780.865379609875)), row.names = c("128", "674", "795", "635", "149", "331", "94", "476", "931", "842", "935", "811", "446", "998", "606", "386", "194", "79", "397", "692"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999838431760303, 0.954473754685697, 0.920092110220981, 0.513687285139665, 0.380480435450508, 0.379417189045377, 0.331468057439629, 0.330613339881432, 0.206906423577183, 0.198821127029282, 0.0787705502838296, 0.0342819053144551, 0.026511065456434, 0.0224324929108175, 0.00602937634907279, 0.00517512973586671, 0.00231841332161248, 0.000805537748162326, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6623378687
R squared (OOB): 0.1344002
$Forests[[129]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 330000, 360000, 325000, 325000, 360000, 361000, 4e+05, 335000, 328000, 388000, 330000, 345000, 398000, 309000, 395000, 370000, 368000, 348000, 408000), floor_area_sqm = c(84, 84, 104, 85, 84, 103, 84, 103, 84, 84, 100, 84, 91, 100, 91, 101, 98, 100, 93, 100), storey_order = c(3L, 3L, 2L, 1L, 5L, 1L, 4L, 3L, 2L, 4L, 4L, 4L, 3L, 2L, 2L, 4L, 2L, 2L, 4L, 4L), remaining_lease_mths = c(823, 791, 804, 830, 812, 798, 794, 796, 796, 806, 922, 806, 773, 924, 774, 936, 912, 923, 777, 921), PROX_CBD = c(9.85122377146013, 9.73525531751342, 10.0879656312395, 10.1989356004427, 9.87023127008802, 10.1540744969693, 10.1908965186918, 10.2571858212528, 10.2571858212528, 10.2439629519707, 10.3133134299625, 9.63621863936401, 9.63489497584329, 10.2027088676681, 9.64616581570663, 10.5347600839054, 10.6430674352334, 10.5911430304609, 9.5834162789491, 10.7481925626994), PROX_ELDERLYCARE = c(0.999223533815273, 0.869795033999967, 1.31022889057949, 1.08623091115154, 1.35138892750767, 0.85844301108046, 0.891997547710976, 0.969336561855173, 0.969336561855173, 0.904720646157319, 1.4124150938613, 1.48805339077067, 0.42629854090558, 1.63738856945076, 0.306199433665808, 1.31633228018286, 1.10983952182968, 1.2745451415541, 0.221128007339761, 1.00181077128688), PROX_HAWKER = c(0.526313717816828, 0.687117415591119, 0.196699811405185, 0.368744432216956, 0.410023469086153, 0.614574465644474, 0.594526114354717, 0.543600998034675, 0.543600998034675, 0.616195579705155, 0.0623262564011618, 0.677896697868769, 0.908741650371918, 0.264427923442986, 0.906506968115566, 0.259744380023822, 0.494234864614673, 0.314632743063994, 0.844035637065003, 0.591883114810231), PROX_MRT = c(0.907717901248049, 0.86810604264512, 1.09046737609619, 0.78040997284139, 1.23646610314009, 0.544743966599557, 0.554399001312584, 0.5984056038899, 0.5984056038899, 0.52596302633555, 1.09471398918577, 1.32502198166586, 0.669484450879797, 1.392302848886, 0.626377719466395, 1.15842683571226, 0.91242151857363, 1.14211364891441, 0.679762822214213, 0.80807654444201 ), PROX_PARK = c(0.510337594738446, 0.452373350223662, 0.604882226694947, 0.808282577864154, 0.375073916060521, 0.578916018382343, 0.61263038213259, 0.690393008756984, 0.690393008756984, 0.626908579085899, 0.826294351272671, 0.202594030185392, 0.197084482081202, 0.728383914708498, 0.106198450905693, 1.00657829367171, 1.09293299728603, 0.997953552798557, 0.171128410914521, 1.13130385684233 ), PROX_GOOD_PRISCH = c(1.05242409875061, 1.15234422615158, 0.87937610392538, 1.199846441039, 0.706117631385061, 1.40445923276907, 1.40421671412888, 1.38840710840139, 1.38840710840139, 1.44855804010835, 0.993301788551023, 0.53169554186008, 1.59153495480405, 0.689163418131917, 1.71137279935344, 1.12709017589061, 1.4206810513637, 1.15731102426836, 1.81796659730331, 1.51127824976447), PROX_MALL = c(0.756051767526383, 0.907839978504126, 0.441232897113797, 0.663851500718272, 0.445899708163642, 0.685950169481642, 0.685823836221668, 0.638527944164543, 0.638527944164543, 0.644656189163291, 0.450275200033962, 0.564979440463645, 0.873569112263515, 0.12742430838485, 0.808294932987377, 0.464767570965945, 0.220538248250442, 0.441630162720786, 0.812301361871699, 0.114469773448463), PROX_CHAS = c(3.39583191183935e-08, 0.116614388177292, 0.177420148260447, 0.0710453772718398, 0.0764125853219005, 0.170954716034814, 0.151788880767358, 0.0819899420632749, 0.0819899420632749, 0.155315138624813, 0.071192987667569, 0.204909081807225, 0.454068185577158, 0.127424254451578, 0.415210445937219, 0.272565000598528, 0.0703959269798554, 0.327465416824022, 0.334146331647452, 0.0793642323922721), PROX_SUPERMARKET = c(0.350225948243757, 0.458729641056945, 0.320748009942088, 0.00115080458448496, 0.158655939798418, 0.171715993026927, 0.152401712794372, 0.123486578338512, 0.123486578338512, 0.18505229065347, 0.330151298165832, 0.145410708854306, 0.717910522287554, 0.129189539659537, 0.675617328849562, 0.464768447350912, 0.220538485726081, 0.441631117888638, 0.581458245406798, 0.114469867006585), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 5L, 4L, 5L, 2L, 2L, 2L, 2L, 1L, 4L, 3L, 1L, 6L, 1L, 1L, 2L, 1L, 3L, 4L), WITHIN_350M_BUS = c(10L, 10L, 11L, 12L, 8L, 14L, 12L, 10L, 10L, 10L, 15L, 7L, 5L, 13L, 8L, 15L, 13L, 13L, 7L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 5L, 5L, 6L, 5L, 5L, 6L, 4L, 3L, 3L, 4L, 4L, 4L, 6L, 4L, 4L, 6L), DNeighbour = c(0, 161.494745356321, 345.58043480652, 347.854014237307, 351.62291433211, 412.594755722118, 428.123305465602, 454.853252217019, 463.953708471261, 489.602730245255, 531.568071814682, 558.468884625033, 598.199682424838, 656.188352737284, 704.70809072243, 736.323805140695, 783.146665510531, 796.065790152075, 830.495537430749, 892.735601926542)), row.names = c("129", "921", "292", "967", "755", "560", "447", "494", "591", "668", "513", "189", "273", "771", "785", "577", "627", "718", "799", "866"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.935622175231588, 0.722757464845438, 0.719397841775534, 0.71379756896154, 0.618424612212326, 0.592929201221065, 0.548199054194751, 0.532773068563077, 0.488915390207669, 0.416611418519875, 0.37046917572426, 0.303600651301814, 0.211351132000149, 0.142037328280615, 0.102216601106028, 0.0531042178960446, 0.041961159858282, 0.0181107200468771, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 547275284
R squared (OOB): 0.3798469
$Forests[[130]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(408000, 620000, 750000, 755000, 552000, 685000, 840000, 530000, 825000, 820000, 472000, 580000, 805000, 745000, 810000, 688000, 660000, 795888, 4e+05, 590000), floor_area_sqm = c(84, 102, 90, 90, 100, 85, 87, 111, 87, 87, 84, 100, 104, 90, 90, 85, 90, 95, 92, 107), storey_order = c(6L, 3L, 11L, 5L, 1L, 4L, 14L, 1L, 5L, 9L, 2L, 4L, 3L, 7L, 10L, 4L, 10L, 7L, 1L, 1L), remaining_lease_mths = c(647, 908, 1035, 1038, 910, 1038, 1141, 767, 1136, 1136, 799, 1013, 919, 1057, 1045, 964, 993, 1140, 555, 742), PROX_CBD = c(5.38657645344473, 4.95292174150019, 4.88070069409732, 4.88070069409732, 4.64904487497998, 4.89531124268982, 4.70219035054856, 4.3501519248406, 4.59114385332588, 4.59114385332588, 4.27761841825855, 4.79843685927635, 4.1456930527125, 6.0390103189171, 5.99670752478149, 3.98134497452694, 5.00856672458725, 6.26284978479934, 5.99479776583207, 6.87314974277175), PROX_ELDERLYCARE = c(0.465891927060243, 0.0718437191527097, 0.312658206579851, 0.312658206579851, 0.374326446996408, 0.307888742732217, 0.200702517977741, 0.203630745919553, 0.125633226962327, 0.125633226962327, 0.0937624362906392, 0.72206466606869, 0.45180890917037, 0.798119493593788, 0.788986586736525, 0.168717999980802, 0.403456137693205, 0.69800247969724, 0.420516157550055, 1.97763637144091), PROX_HAWKER = c(0.351855498276287, 0.126776661941161, 0.595417483526792, 0.595417483526792, 0.28049665267082, 0.546104933523636, 0.646528219825606, 0.509657348502929, 0.762382071136897, 0.762382071136897, 0.566432501893156, 0.669525197575465, 0.668394095052703, 0.151348144296069, 0.199496524550099, 0.262344394473714, 0.327438715714418, 0.130331819855385, 0.295460487376037, 0.529030079246562), PROX_MRT = c(0.675587286197546, 0.804865461788644, 0.314337158810329, 0.314337158810329, 0.763812758173444, 0.275254866694397, 0.491479629856663, 0.533693046359433, 0.586728793826683, 0.586728793826683, 0.40356540460373, 1.13446368103879, 0.413017272318271, 0.225262429159589, 0.226103982865864, 0.310254962870727, 0.699181106494864, 0.132116935816272, 0.305306521480229, 0.494712046441376 ), PROX_PARK = c(1.05249384295472, 0.908868407872405, 1.53366372097489, 1.53366372097489, 1.08394438059851, 1.60860995669454, 1.77379186206272, 0.941534540217125, 1.65596921250538, 1.65596921250538, 1.11098670131371, 0.279857584881724, 1.16828897329218, 0.921128796109604, 0.97332058707081, 0.894232249415992, 0.344858191728297, 0.742212481577902, 0.990750186553446, 0.176375266825028 ), PROX_GOOD_PRISCH = c(3.52335384407219, 3.66355651606602, 3.0451226436528, 3.0451226436528, 3.57098970158234, 2.96671225712824, 2.79995758206102, 3.77462248476967, 2.86977258716747, 2.86977258716747, 3.63213704613537, 4.40925832010736, 3.20846684942761, 2.45094763896652, 2.41026804261554, 3.868083844602, 4.86324650242379, 2.39901634170637, 2.01228232098645, 4.84886314545753), PROX_MALL = c(0.184401966361696, 0.209686974260184, 0.63262312230698, 0.63262312230698, 0.528365937160055, 0.696065710972082, 0.970860317849455, 0.812522711759855, 0.992224857230604, 0.992224857230604, 0.890632544268956, 0.830412122132217, 1.18405339004253, 1.15586968043917, 1.14826594162738, 1.18273225000282, 1.20968740927381, 0.965908348364742, 0.848644658978131, 1.63517626604001 ), PROX_CHAS = c(0.131272369045618, 0.176171654931402, 0.278004299073392, 0.278004299073392, 0.251376462502101, 0.22404402777184, 0.0639130956899198, 0.237239443458304, 0.156405874770629, 0.156405874770629, 0.116543108560641, 0.120011087306801, 0.401816380076581, 0.103484302768675, 0.157172829578474, 0.145112311632742, 0.358299181925541, 0.0879111496245458, 0.262677718190406, 0.513974468339749 ), PROX_SUPERMARKET = c(0.182486832055582, 0.176171398022836, 0.278004958714438, 0.278004958714438, 0.311533400888457, 0.224044642536509, 0.0639125072278545, 0.125937465506006, 0.156405662038775, 0.156405662038775, 0.205058734443685, 0.0907294343182455, 0.431453687618191, 0.198926203527595, 0.212384620357781, 0.252387257990654, 0.395196557309087, 0.0879117778441782, 0.3581952061826, 0.902139539206624 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 5L, 5L, 0L, 5L, 2L, 0L, 0L, 0L, 0L, 0L, 1L, 3L, 3L, 1L, 1L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 5L, 5L, 2L, 4L, 4L, 5L, 3L, 3L, 5L, 2L, 1L, 3L, 3L, 3L, 1L, 3L, 1L, 1L ), WITHIN_350M_BUS = c(8L, 7L, 8L, 8L, 12L, 9L, 7L, 13L, 7L, 7L, 14L, 6L, 7L, 9L, 10L, 12L, 7L, 5L, 8L, 0L), WITHIN_1KM_PRISCH = c(1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L), DNeighbour = c(0, 463.397890594118, 700.106848491661, 701.184829262785, 741.898958721852, 745.186785340877, 1033.23207083392, 1067.92178737949, 1076.41796244028, 1078.95297597046, 1108.5895506352, 1127.64068330465, 1328.21382207406, 1334.18464164513, 1338.92414144537, 1426.85804240675, 1469.13228694397, 1553.15943802376, 1683.0485815852, 1734.80885767976)), row.names = c("130", "216", "39", "982", "140", "916", "854", "348", "333", "768", "709", "610", "320", "832", "379", "375", "515", "562", "413", "765"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.862387506939855, 0.700796498489262, 0.699956396452577, 0.667671297541897, 0.665019007237703, 0.416379091326509, 0.385709908165095, 0.378227310214207, 0.375997520134473, 0.350043336535394, 0.333493331551303, 0.171245057140825, 0.166901333790951, 0.163479472047113, 0.104661852590998, 0.0799961432388192, 0.039383721172215, 0.0034553697982342, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10292079620
R squared (OOB): 0.4854366
$Forests[[131]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(411000, 418000, 423000, 355000, 625000, 410000, 350000, 399000, 420000, 385000, 365000, 485000, 430000, 395000, 380000, 415000, 390000, 440000, 420000, 425000), floor_area_sqm = c(104, 84, 104, 84, 94, 84, 84, 102, 103, 102, 103, 104, 104, 103, 105, 108, 109, 104, 105, 104), storey_order = c(1L, 3L, 2L, 3L, 3L, 4L, 2L, 3L, 2L, 3L, 1L, 3L, 1L, 4L, 1L, 3L, 1L, 3L, 2L, 3L), remaining_lease_mths = c(806, 821, 827, 804, 1085, 814, 806, 766, 757, 755, 757, 823, 805, 772, 775, 904, 908, 752, 787, 747), PROX_CBD = c(13.1755942624772, 13.3325431063631, 13.4971436153267, 13.01786092695, 13.3230141016287, 12.8927390133383, 13.3385512116162, 13.0078000734933, 13.2614515751509, 13.2614515751509, 13.0970803497533, 12.533007335037, 12.514948085948, 13.1724132817366, 12.8173662852819, 13.7944980809676, 13.9032473641583, 13.1913836000948, 12.7549887608908, 12.4246534304877), PROX_ELDERLYCARE = c(1.08363260419178, 1.22529955141455, 1.36472832701396, 0.807586217367385, 1.40693910044933, 0.702153634905252, 1.09997831443452, 0.748101088186933, 0.99636081833896, 0.99636081833896, 0.830352740740998, 0.635175801858358, 0.754587815834464, 0.906244923447749, 0.548539301056628, 0.91518434198946, 1.01451296282065, 0.779182108791446, 0.556485595404089, 0.223353489993969), PROX_HAWKER = c(1.26154745049637, 1.40113048988486, 1.53740682378418, 0.976719939584195, 1.58753442345041, 0.876276656944215, 1.2578245237404, 0.90031621758677, 1.14030290242306, 1.14030290242306, 0.973651338137405, 0.80610763907972, 0.918952349521139, 1.03184370064912, 0.687183343617196, 1.66782294138278, 1.79397933605035, 1.05769292681279, 0.627642822312809, 0.283538945902673), PROX_MRT = c(0.324849533681113, 0.481797794839233, 0.586728597341744, 0.343251427728879, 0.336472807994142, 0.279401054335897, 0.602718547061467, 0.513893198964272, 0.667490524156887, 0.667490524156887, 0.602819058882962, 0.317839503016409, 0.361279603881815, 0.712767869041386, 0.607087114668938, 0.658832763416297, 0.800124130005956, 0.577154139562059, 0.561554903993597, 0.694199692700576), PROX_PARK = c(0.447685878226129, 0.354623255285983, 0.212766960501703, 0.656436399769765, 0.286498275370587, 0.620470631841848, 0.569772965965399, 0.842333894517479, 0.758867978246924, 0.758867978246924, 0.879464356596765, 0.503650356541676, 0.436213246481288, 0.94305137750942, 0.953457314885518, 0.645156432286565, 0.561902145555774, 1.12092772213378, 1.16122098497616, 1.19561442246869), PROX_GOOD_PRISCH = c(2.16883728054707, 2.29474127216967, 2.41235725048041, 1.85318585541752, 2.51508960065264, 1.774803188623, 2.07907555576542, 1.72660166123773, 1.91909050044553, 1.91909050044553, 1.76550469910092, 1.74800143577954, 1.8549021101536, 1.76071721252525, 1.5016146113424, 2.39271928635374, 2.54268815221988, 1.6842887316892, 1.29435567579286, 1.09898709469432), PROX_MALL = c(0.386525633611572, 0.542371475290289, 0.707673546664446, 0.400117032043626, 0.614219522084071, 0.322264379768498, 0.668924040978838, 0.5620231960968, 0.72813233212774, 0.72813233212774, 0.655283448157635, 0.260189306400009, 0.294446956047624, 0.808064657998832, 0.635314033644823, 1.14990641994387, 1.19892197022629, 0.813382909306435, 0.542723135774117, 0.626909601034773), PROX_CHAS = c(0.194419509978617, 0.059226360432522, 0.13417187150752, 0.191102980152323, 0.389026612692193, 0.241407331054591, 0.191227179226131, 1.4078617678234e-08, 0.255705601713763, 0.255705601713763, 0.10733838099953, 0.227429082883153, 0.29446060409402, 0.253073540027742, 0.149554006756045, 0.17469359838053, 0.278906060515125, 0.19044114280624, 0.144180959238343, 0.221655673315632), PROX_SUPERMARKET = c(0.386520309138909, 0.542367678587035, 0.707669264145537, 0.230446816430876, 0.614233853755243, 0.234452518543083, 0.444314653432489, 0.0851968725918189, 0.336474046543398, 0.336474046543398, 0.176189281490626, 0.260187243864149, 0.294460269353442, 0.263318229535236, 0.14719471752053, 0.357404112790227, 0.357092891009527, 0.190441743522314, 0.150188458093997, 0.209750471448386), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 3L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 1L, 0L, 3L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 2L, 5L, 4L, 3L, 2L, 2L, 2L, 1L, 3L, 2L, 3L, 2L, 3L, 2L, 4L, 3L, 5L), WITHIN_350M_BUS = c(12L, 10L, 7L, 5L, 10L, 4L, 5L, 6L, 6L, 6L, 4L, 7L, 8L, 6L, 5L, 7L, 7L, 8L, 7L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 1L, 4L, 5L, 4L, 4L, 4L, 4L, 3L, 2L, 4L, 5L, 4L, 3L, 5L, 5L, 5L), DNeighbour = c(0, 160.468668606115, 330.489192488075, 336.665898794734, 374.053177466963, 386.560993487407, 395.844578217053, 520.548652816792, 534.165852630888, 537.949409499848, 558.694213018077, 636.500201053701, 668.2253065041, 685.226546879751, 699.649388196225, 826.645627524549, 845.10224423214, 897.787984548257, 978.539392681068, 1070.56519166955)), row.names = c("131", "565", "353", "789", "559", "493", "618", "103", "753", "473", "597", "758", "12", "225", "523", "542", "113", "229", "215", "186"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.955569838012683, 0.818483921978482, 0.811991171086476, 0.770745530909949, 0.756239548218464, 0.745257187794783, 0.583044270954849, 0.564064155021358, 0.558760378207663, 0.529479332966434, 0.417981788708104, 0.372587445661431, 0.348480642853139, 0.328208653406842, 0.163031671553879, 0.142016275717568, 0.088049415068813, 0.0270704184388366, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3617236134
R squared (OOB): -0.07789308
$Forests[[132]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 415000, 540000, 7e+05, 578888, 558000, 525000, 670000, 463888, 348000, 372500, 490000, 380000, 420000, 433000, 421000, 505000, 410000, 450000, 5e+05), floor_area_sqm = c(93, 92, 92, 92, 95, 92, 95, 92, 95, 100, 102, 92, 92, 93, 92, 93, 92, 93, 95, 92), storey_order = c(4L, 2L, 6L, 4L, 2L, 6L, 5L, 5L, 1L, 3L, 2L, 3L, 1L, 2L, 4L, 4L, 4L, 4L, 2L, 3L), remaining_lease_mths = c(1130, 1130, 1142, 1126, 1134, 1136, 1141, 1121, 1140, 938, 931, 1038, 1037, 1099, 1084, 789, 1051, 788, 1109, 1049), PROX_CBD = c(11.4536743231806, 11.3687765497058, 11.3687765497058, 11.1573644039326, 11.5493041544933, 11.665784828589, 11.6190928108465, 11.0595651330709, 11.4133195883395, 11.8646943012694, 11.9627383543319, 11.6213283462416, 11.6419253241709, 11.8999896789117, 11.8702915361943, 10.8005053894847, 11.4388659085475, 10.7402382849343, 12.0901026943072, 11.4975151935682), PROX_ELDERLYCARE = c(1.19895989384568, 1.27208236570677, 1.27208236570677, 1.34447435494956, 1.47184415110161, 1.35367167055226, 1.40356458884146, 1.41694161867716, 1.61512702812623, 0.893707553155367, 0.96089261866182, 0.621923465733728, 0.626216066088841, 0.790393757138983, 0.670900780040593, 1.11154389564577, 0.529438756707198, 1.05196585123006, 0.911165280518988, 0.485429735975203), PROX_HAWKER = c(1.02903329925728, 1.07923254025891, 1.07923254025891, 1.10011050744246, 1.35052465166479, 1.3549106116919, 1.37423229702662, 1.19495083476736, 1.4377955077332, 0.888626336009462, 0.983415578941634, 0.537052085835962, 0.553081930127745, 0.820501997631561, 0.715369360111721, 0.918995125488027, 0.319632581294072, 1.02652926791064, 0.995330006841388, 0.320302217757218), PROX_MRT = c(0.573574303209013, 0.671331594421278, 0.671331594421278, 0.876646963171676, 0.653877184653349, 0.561684506891731, 0.615423035680267, 0.991329354536752, 0.8250506195824, 0.214047355776769, 0.122900516984256, 0.182944945438028, 0.168432978085695, 0.261250382411254, 0.146531371307633, 0.566932323762424, 0.264110896255266, 0.546812793492647, 0.231980634651484, 0.24936700359253), PROX_PARK = c(0.341254943367627, 0.294690087030438, 0.294690087030438, 0.189026691537682, 0.597750851398377, 0.671016599957339, 0.654992910383756, 0.275833477585303, 0.60176146852012, 0.747986195716587, 0.836149627657164, 0.643411448820926, 0.654970873229416, 0.813614799778521, 0.8322137924942, 0.370936327890873, 0.653351036954048, 0.401614025373747, 0.750469455971567, 0.698336840868775 ), PROX_GOOD_PRISCH = c(2.96812409551872, 2.95589454100459, 2.95589454100459, 2.83177349547833, 3.26501815247482, 3.32537175969635, 3.31796907605439, 2.8385375863655, 3.26097143466547, 3.05097986431403, 3.15511978010431, 2.69528593883292, 2.71543842399088, 3.00567179865442, 2.91053685401804, 2.34700895725274, 2.45055199705462, 2.39141973384207, 3.19167768034691, 2.48345794754568), PROX_MALL = c(0.714729745574342, 0.814743407183115, 0.814743407183115, 0.831480717149744, 0.808458836713889, 0.714662485508778, 0.768943294332632, 0.76911725394793, 0.979751787656279, 0.265637621954407, 0.161680393170103, 0.597386337892971, 0.576398809288588, 0.283076960540796, 0.385092319171944, 0.363372953846058, 0.840491697823826, 0.344610557976029, 0.1200910408013, 0.805279144871904), PROX_CHAS = c(0.31407050179696, 0.257507761616553, 0.257507761616553, 0.0819321575559949, 0.0498455969042401, 0.167944095298073, 0.119929951445322, 0.0661119226245057, 0.136218265087875, 0.265637621677666, 0.161680400961643, 0.130352204164602, 0.118628580179885, 0.283076936045466, 0.179381733260264, 0.111289200730163, 0.210772889992189, 0.106045676778667, 0.120090990225825, 0.18789773503711), PROX_SUPERMARKET = c(0.345653574215055, 0.30094246041235, 0.30094246041235, 0.408274605358357, 0.0982179911218008, 0.215917356790886, 0.16327623873727, 0.444069124865739, 0.0830307595499944, 0.211091622880127, 0.107037284539066, 0.0679201472407272, 0.0879874709963817, 0.236972988988714, 0.31749021679057, 0.386863986973968, 0.189609627596398, 0.357992185767737, 0.109512866312649, 0.186124684843571), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 3L, 3L, 1L, 2L, 3L, 3L, 7L, 8L, 6L, 6L, 7L, 9L, 3L, 4L, 3L, 8L, 4L), WITHIN_350M_BUS = c(8L, 10L, 10L, 6L, 4L, 4L, 3L, 9L, 4L, 8L, 9L, 8L, 8L, 9L, 10L, 9L, 7L, 6L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 1L, 5L, 4L, 6L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 4L), DNeighbour = c(0, 94.0916963388531, 100.791748745121, 301.526536571589, 328.575614111102, 362.566767214226, 364.605668371896, 413.018382981769, 419.7638950176, 508.807985974036, 574.071008183003, 581.661001166956, 587.907902278116, 613.876761676978, 677.182728098213, 706.832724110523, 717.485682599682, 731.899143641582, 734.825464167889, 736.386829018713)), row.names = c("132", "157", "876", "425", "772", "830", "160", "407", "303", "232", "295", "89", "421", "185", "110", "56", "271", "6", "117", "553"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.967613740999782, 0.962882334555834, 0.692783710902842, 0.641450082915344, 0.573931247593221, 0.569796042193643, 0.469804913924277, 0.455711093066773, 0.273095364915875, 0.153866388788551, 0.141437288728248, 0.13148460112051, 0.0930586232589316, 0.0238184721034953, 0.00618694679135874, 0.00256805839632882, 0.000147652924932255, 1.79446684451317e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6467862478
R squared (OOB): 0.257645
$Forests[[133]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(480000, 420000, 475000, 492000, 550000, 455000, 507000, 592000, 518000, 515000, 635000, 330000, 440000, 310000, 470000, 515000, 370000, 582000, 335000, 335000), floor_area_sqm = c(84, 84, 89, 84, 105, 95, 105, 108, 88, 105, 105, 82, 93, 82, 84, 103, 92, 104, 91, 84), storey_order = c(1L, 2L, 1L, 4L, 3L, 2L, 2L, 2L, 3L, 2L, 4L, 4L, 3L, 5L, 3L, 3L, 4L, 3L, 3L, 2L), remaining_lease_mths = c(789, 777, 789, 788, 786, 784, 770, 810, 770, 762, 833, 657, 759, 656, 813, 823, 699, 935, 754, 791), PROX_CBD = c(7.1729887096531, 7.13486939655985, 7.05609226259357, 7.5632891932167, 7.59960912304084, 7.49071683084666, 7.67544881001386, 7.18468073982128, 7.79515244158294, 7.9455961592131, 7.22087947204147, 6.06674643703895, 5.4791067318598, 5.9699685911294, 6.30150758144434, 6.41432963568309, 8.34406204250889, 5.4901102241405, 8.32334928378694, 9.13853516155078), PROX_ELDERLYCARE = c(1.69705296801524, 1.66246099208497, 1.59520672965634, 1.91313469252559, 1.85656629786719, 1.54524415115482, 1.73611556579875, 1.63490637838594, 1.83577537822547, 1.77517839654503, 1.54373359073656, 0.10409496222889, 0.505585511375112, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.224798473876808, 0.157919913507301, 0.163895949541214, 1.86142420062345), PROX_HAWKER = c(1.25907896080059, 1.23225985170817, 1.17571504816288, 1.10032443578502, 1.04404154823438, 0.996854886033364, 0.926505356032751, 1.02937341390922, 1.19066876388205, 0.800389309546525, 1.05968958012269, 0.346985863757343, 0.736115689949186, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.308707066729857, 0.258924665495, 0.1672780527947, 0.823671555860494 ), PROX_MRT = c(0.428812034955963, 0.448181123975075, 0.487588773645627, 0.433934859087748, 0.492673618184051, 0.34804043957783, 0.617354557404891, 0.13577722868059, 0.499752126280618, 0.75069701440163, 0.206889953987817, 1.1005845300218, 0.797555156120123, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.14033242259394, 1.30755754576723, 1.03738004469153, 1.58022074581844), PROX_PARK = c(0.405529884687165, 0.367092279962757, 0.288106802683489, 0.474041874627479, 0.415297912555755, 0.292176487074364, 0.29052205197453, 0.802458220215738, 0.723268787935639, 0.364839433462782, 0.769170147627311, 0.741200181243785, 0.728040918615253, 0.792968228054446, 0.950460734805334, 0.941128983241434, 0.748901820021747, 0.803347187860442, 0.839050716088865, 0.533109662164166), PROX_GOOD_PRISCH = c(2.56840479702555, 2.60671936453148, 2.64150694603645, 2.17804686625686, 2.14133679267892, 2.30076298730527, 2.0690813845722, 2.6636605310312, 1.9917971907287, 1.79538098544694, 2.65891054731874, 1.85819018299306, 2.93310132502147, 1.89588922913119, 1.50990256016426, 1.35156641752108, 1.74338078296013, 2.45379201830723, 1.6197212814627, 0.605615063995802), PROX_MALL = c(0.42122511428052, 0.44210957307938, 0.487675149993812, 0.413593098419561, 0.472342316185911, 0.79872232386887, 0.59706101530086, 0.319563922107573, 0.483735594398556, 0.730136421618933, 0.389192825268572, 1.22044581333525, 0.719613179783111, 1.25835483053691, 0.872189526609738, 0.713954983197348, 0.813314037197816, 1.21674302842157, 0.952850965311535, 0.925377142856182), PROX_CHAS = c(0.364873472162596, 0.395328272461269, 0.464118937564998, 5.15903103580734e-08, 0.0587537711423344, 0.204927614889482, 0.183520259224292, 0.244287808759251, 0.157541179554435, 0.312128892467037, 0.201367273106442, 0.252393584019624, 0.0706483510319072, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.347263729641395, 0.233242749827373, 0.218034921212892, 0.179557542480515), PROX_SUPERMARKET = c(0.372543253077343, 0.392878094873427, 0.438288204779491, 0.0709823460282706, 0.121599745844786, 0.535956758401375, 0.242167451420959, 0.350395790631763, 0.305647853022819, 0.390939423908347, 0.425467495913439, 0.321431524942613, 0.0706487501399716, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.624544400837596, 0.37596142908425, 0.502751024921131, 0.223142170833011), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 2L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 4L, 5L, 3L, 5L, 6L, 2L, 4L, 7L, 2L, 2L, 2L, 4L, 4L, 1L, 3L, 1L, 3L), WITHIN_350M_BUS = c(8L, 7L, 5L, 9L, 8L, 4L, 8L, 12L, 10L, 7L, 11L, 6L, 3L, 8L, 7L, 7L, 5L, 10L, 4L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 4L, 4L, 4L, 1L, 2L, 3L, 1L, 5L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 42.0626373149469, 122.004647460916, 397.586829490827, 421.027636059584, 486.677811508911, 500.476471123402, 679.22556814173, 737.281759135647, 764.91716453508, 765.906567490473, 1606.90499167234, 1700.61660383395, 1702.07134133301, 1711.38244066564, 1767.25790760287, 1809.10703031447, 1874.41772747854, 1891.07628294202, 1962.48545068264)), row.names = c("133", "82", "449", "829", "735", "950", "647", "370", "209", "345", "344", "628", "802", "920", "417", "114", "204", "307", "713", "485"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999081434062924, 0.992285109158818, 0.919596354613192, 0.910065364916273, 0.88078355620269, 0.874157508832625, 0.774772268521684, 0.737638281107118, 0.71923911095481, 0.718572225206938, 0.108602069834709, 0.0620354483653783, 0.0613968587775433, 0.057375320635293, 0.0357449170247252, 0.0225606839268867, 0.00769784983954825, 0.00510512995269227, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6848160085
R squared (OOB): 0.2084795
$Forests[[134]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 476000, 537000, 5e+05, 620000, 510000, 407000, 375000, 355000, 685000, 753000, 680000, 680000, 8e+05, 748000, 945500, 912000, 7e+05, 755000, 1056800), floor_area_sqm = c(103, 103, 106, 103, 103, 93, 82, 82, 82, 93, 87, 91, 85, 90, 107, 87, 87, 93, 90, 95), storey_order = c(2L, 2L, 4L, 1L, 2L, 4L, 5L, 3L, 2L, 4L, 5L, 3L, 2L, 7L, 2L, 8L, 3L, 1L, 2L, 16L), remaining_lease_mths = c(781, 774, 760, 773, 911, 746, 661, 645, 656, 1115, 1104, 984, 1066, 1063, 899, 1143, 1142, 625, 983, 1081), PROX_CBD = c(3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 2.86182045335715, 3.46549777590634, 3.63085360417079, 3.68559345068932, 3.73116287154914, 2.56060478168524, 2.5775653440094, 2.86455481676114, 2.96405104980333, 2.97610984462207, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.09358084499411, 2.01305703462688, 1.77209924777956), PROX_ELDERLYCARE = c(0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.334062202372697, 0.22080460703487, 0.233260955843543, 0.466665237090727, 0.501456868829436, 0.303984777605612, 0.283170941801308, 0.111411798512938, 0.206690358794928, 0.249991250520312, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.301111196915018, 0.140516738363648), PROX_HAWKER = c(0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.231089093207534, 0.288924403117312, 0.0974836441417274, 0.28293755865871, 0.311969910328466, 0.450094806637729, 0.447120961378381, 0.302651224916382, 0.344572110572533, 0.405863058813757, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.439754799726314, 0.23052169920376), PROX_MRT = c(1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 0.819080841065402, 0.855873415641472, 0.897060452829867, 1.17490863944549, 1.10221151459309, 0.546591463865751, 0.499107329029013, 0.391395986196982, 0.377919714857806, 0.337225216160626, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.681532284353367, 0.650763936895186, 0.454819638815125 ), PROX_PARK = c(0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.609617368578913, 0.78484111030831, 0.512523364266062, 0.304435062988112, 0.271761978726623, 0.21329655328302, 0.18481391877062, 0.399002951856213, 0.495024008458079, 0.4671588721782, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.806729342800227, 0.568364566172339 ), PROX_GOOD_PRISCH = c(5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.1514664212482, 5.67094725420518, 5.4842432173218, 5.15997579188296, 5.22570836776045, 4.93746215949662, 4.89009258041755, 4.71207116352008, 4.62297298452196, 4.56048774292729, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.81109980295855, 6.32589195448141, 6.2014068010071), PROX_MALL = c(1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 0.848351644608041, 1.56665946009711, 1.51733094855201, 1.3376464242075, 1.41171259857663, 0.572150632107275, 0.524781909718914, 0.420489734799516, 0.404565296260845, 0.362094853274792, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.685370188976197, 0.368960166061844, 0.293469301127063), PROX_CHAS = c(0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.159666076311523, 0.173647795570322, 0.318203164684035, 0.216565147674259, 0.261237260735983, 0.0640474788759872, 0.0301364724824846, 0.110042750971165, 0.0506108453744785, 0.111500209373212, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.298496878246672, 0.116110892529562), PROX_SUPERMARKET = c(0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.360029455717415, 0.173649067116538, 0.318204198369299, 0.252487697752149, 0.301923436189205, 0.315915165677582, 0.275738565320567, 0.110042446678578, 0.0506107476035619, 0.111500172768761, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.364789845186166, 0.203860721712114), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 1L, 1L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 6L, 4L, 4L, 4L, 4L, 7L), WITHIN_350M_BUS = c(4L, 4L, 5L, 6L, 4L, 9L, 11L, 10L, 9L, 3L, 3L, 7L, 7L, 4L, 6L, 4L, 4L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 4L, 4L, 3L, 2L, 2L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 5.8323216640629, 57.3032750560206, 148.07371363242, 397.512414847303, 402.386319737403, 539.77186976373, 686.701591707738, 702.808434688752, 787.31348755987, 816.017432586553, 817.156975803522, 875.384799304154, 936.83769774354, 1118.93600639822, 1239.94854398501, 1244.00121983136, 1326.27003109291, 1484.47282854676, 1580.5414722921)), row.names = c("134", "126", "48", "192", "561", "454", "742", "683", "432", "390", "999", "968", "389", "319", "65", "816", "550", "824", "567", "509"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999972766830862, 0.997372809489939, 0.982523113985105, 0.87749262986179, 0.874571236208735, 0.780343302924315, 0.658100219704569, 0.643644770938131, 0.565304789189705, 0.537941344566601, 0.53684907857883, 0.480593957619115, 0.420770996511453, 0.248815664761409, 0.147875696429086, 0.144792722947189, 0.0875397548361319, 0.0138932786406795, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10955160257
R squared (OOB): 0.7105189
$Forests[[135]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(394000, 310000, 720000, 685000, 635000, 592000, 416000, 575000, 430000, 440000, 290000, 475000, 420000, 480000, 380000, 380000, 315000, 465000, 380000, 385000), floor_area_sqm = c(102, 83.1, 93, 93, 105, 108, 91, 101, 92, 93, 87, 89, 84, 84, 100, 103, 91, 91, 89, 93 ), storey_order = c(2L, 3L, 3L, 2L, 4L, 2L, 4L, 6L, 2L, 3L, 1L, 1L, 2L, 1L, 4L, 1L, 1L, 2L, 5L, 1L), remaining_lease_mths = c(769, 613, 1143, 1142, 833, 810, 713, 932, 687, 759, 643, 789, 777, 789, 931, 923, 722, 764, 653, 772), PROX_CBD = c(6.11041994069873, 5.99387263807515, 6.10189119169168, 6.19231755176043, 7.22087947204147, 7.18468073982128, 5.10609859014938, 5.56255806753875, 5.17330173892321, 5.4791067318598, 4.35364804731157, 7.05609226259357, 7.13486939655985, 7.1729887096531, 8.15573636625741, 8.21483984631558, 8.21547938057256, 4.28329341592686, 4.19301197437796, 4.25035751849909), PROX_ELDERLYCARE = c(0.700949857098155, 0.103488744511564, 0.230112759455232, 0.355678840187058, 1.54373359073656, 1.63490637838594, 0.320090253923576, 0.0599829320550621, 0.151830290872251, 0.505585511375112, 0.402111762367986, 1.59520672965634, 1.66246099208497, 1.69705296801524, 0.30639563225599, 0.287120499253456, 0.425001866306461, 0.4193003334471, 1.05465194719342, 0.411587417191489), PROX_HAWKER = c(0.917579692245523, 0.131941483902414, 0.193610514045812, 0.287310245845902, 1.05968958012269, 1.02937341390922, 0.333568708255903, 0.248163252655802, 0.261285820740611, 0.736115689949186, 0.52502919100195, 1.17571504816288, 1.23225985170817, 1.25907896080059, 0.288074572046437, 0.248204869380096, 0.272525769496456, 0.638679046714181, 0.297392426102438, 0.610932712322496), PROX_MRT = c(0.781870827245549, 0.422927302226303, 0.385901790532203, 0.3593423355956, 0.206889953987817, 0.13577722868059, 0.549226257235714, 0.389634730949481, 0.568944969773001, 0.797555156120123, 0.698417082344063, 0.487588773645627, 0.448181123975075, 0.428812034955963, 0.998476915081282, 1.08736551837768, 0.877462529610437, 0.637237645879563, 0.670866804568908, 0.605174310138743), PROX_PARK = c(0.263971642616293, 0.775542593632535, 0.835974869985028, 0.861129399478803, 0.769170147627311, 0.802458220215738, 0.534309547143458, 0.136342453682232, 0.375618223612072, 0.728040918615253, 0.0959047492621704, 0.288106802683489, 0.367092279962757, 0.405529884687165, 0.465482353353317, 0.587773758099403, 0.34344129155164, 0.336599362476296, 1.34668044149268, 0.346786980248178), PROX_GOOD_PRISCH = c(4.13214763824822, 3.79476022833587, 3.72727940395598, 3.647323571983, 2.65891054731874, 2.6636605310312, 3.68539306501406, 3.30515733544794, 3.5160560831601, 2.93310132502147, 4.11088283479722, 2.64150694603645, 2.60671936453148, 2.56840479702555, 2.76944558246381, 2.8757656049093, 2.64672046335999, 3.85984302070176, 4.04417128338034, 3.87277035706644), PROX_MALL = c(1.32133984316634, 1.29238059557114, 1.26544404340832, 1.22999734499907, 0.389192825268572, 0.319563922107573, 1.13513631747826, 0.719385659919303, 0.96360119165526, 0.719613179783111, 0.801857467962545, 0.487675149993812, 0.44210957307938, 0.42122511428052, 0.92903564794814, 1.020621498239, 0.807676293785945, 0.92062293894618, 1.51326780463499, 0.955673327573223), PROX_CHAS = c(0.235562548335707, 3.57955945681819e-08, 0.131092152612185, 0.255647811562625, 0.201367273106442, 0.244287808759251, 0.37199840586913, 0.174009235365936, 0.213267381067323, 0.0706483510319072, 0.130252709580884, 0.464118937564998, 0.395328272461269, 0.364873472162596, 0.211513021624011, 0.132091194783373, 0.136581974857907, 0.285886541141976, 0.212246176955017, 0.260827480873255), PROX_SUPERMARKET = c(0.174913922147584, 0.147638600898363, 0.0250108723026275, 0.108411284353298, 0.425467495913439, 0.350395790631763, 0.424647979009491, 0.173881454941229, 0.266791583668656, 0.0706487501399716, 0.591301773724787, 0.438288204779491, 0.392878094873427, 0.372543253077343, 0.324462496048725, 0.249780587504203, 0.281285688066644, 0.506434284786685, 0.306178228663922, 0.512280309006142), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 2L, 0L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 2L, 7L, 6L, 4L, 4L, 4L, 2L, 4L, 3L, 4L, 3L, 2L, 1L, 2L, 4L, 1L, 5L), WITHIN_350M_BUS = c(4L, 6L, 9L, 10L, 11L, 12L, 4L, 2L, 4L, 3L, 6L, 5L, 7L, 8L, 8L, 8L, 8L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 1L, 1L, 1L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 2L, 3L, 1L, 3L), DNeighbour = c(0, 1133.37931200887, 1210.54568393741, 1304.28981311267, 1513.70698697834, 1540.06604020139, 1585.8351867502, 1688.4374326868, 1692.28975515524, 1742.14022220247, 1906.5991712821, 1974.28873987542, 2014.10724916753, 2030.7190622644, 2042.83253810282, 2103.1755758597, 2106.62698955282, 2164.29001008401, 2177.28163673312, 2202.67445604867)), row.names = c("135", "752", "812", "305", "344", "370", "853", "596", "270", "802", "532", "449", "82", "133", "435", "60", "691", "747", "993", "19"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.540580045964227, 0.487150807244625, 0.421682967473886, 0.278507398593922, 0.261271516512804, 0.231995499694463, 0.170087680618259, 0.167880779379023, 0.14020896630127, 0.0628829882504019, 0.0386596495391486, 0.0268592148246481, 0.0225116654240298, 0.0195631697711587, 0.00779745584035755, 0.00727753521950969, 0.00119362692696909, 0.000525484725904798, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9647718239
R squared (OOB): 0.3602678
$Forests[[136]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 455000, 393000, 448000, 450000, 415000, 395000, 362500, 380000, 367000, 412000, 430000, 420000, 405000, 430000, 405000, 410000, 425000, 380000, 495000), floor_area_sqm = c(84, 113, 103, 116, 106, 103, 106, 103, 106, 104, 104, 107, 112, 105, 104, 104, 106, 104, 107, 93), storey_order = c(3L, 5L, 2L, 3L, 4L, 3L, 2L, 3L, 1L, 1L, 2L, 4L, 4L, 3L, 2L, 2L, 2L, 3L, 2L, 2L), remaining_lease_mths = c(811, 824, 818, 827, 834, 834, 834, 819, 887, 879, 878, 868, 866, 856, 861, 862, 871, 871, 871, 1131), PROX_CBD = c(14.7472020389823, 14.8805910833212, 14.8805910833212, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 14.3801998083441, 15.0291078847704, 14.66420827852, 14.1313829663274, 15.2985874116244, 15.3605597168545, 15.3605597168545, 15.4019609662575, 15.4019609662575, 15.428944563277, 14.0236082538335, 15.2330821453909, 14.1234549986629), PROX_ELDERLYCARE = c(1.19052284520552, 1.53481387371296, 1.53481387371296, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 0.709377020411434, 1.09928331705025, 0.719957479461771, 0.836104821253693, 1.41400995500373, 1.7630974884403, 1.7630974884403, 1.7026350967472, 1.7026350967472, 1.63977306379889, 1.09340394122649, 1.22808745848404, 1.35242241046818), PROX_HAWKER = c(0.606039227085063, 0.395563323563994, 0.395563323563994, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.928921275219278, 1.15922930524208, 1.17971772396452, 0.73352935155883, 1.16406043263713, 0.874437271649647, 0.874437271649647, 0.985391408166863, 0.985391408166863, 1.09717995764468, 0.594999289424802, 1.40985252978436, 0.458626901673037), PROX_MRT = c(0.807097621625513, 0.650195396152393, 0.650195396152393, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 1.02650412956774, 1.36685465541241, 1.12495588646837, 0.735653331318593, 1.40304810962874, 1.13238128237287, 1.13238128237287, 1.24252861976923, 1.24252861976923, 1.35104476777798, 0.469886084443941, 1.62235809597188, 0.250036690549804), PROX_PARK = c(0.432698189125414, 0.355836862982211, 0.355836862982211, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.71485218383349, 0.808345234949979, 0.823954351824118, 0.463826523913091, 0.98341166564854, 0.852232892319188, 0.852232892319188, 0.934356673366442, 0.934356673366442, 1.02148060415503, 0.504422356794811, 0.633472210001671, 0.469588575534173), PROX_GOOD_PRISCH = c(3.13467644284063, 3.33079371618761, 3.33079371618761, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 2.72778429145315, 3.36640767040689, 2.99834463762659, 2.52734391167264, 3.64472604970499, 3.77322944876988, 3.77322944876988, 3.78947597459801, 3.78947597459801, 3.79601078940401, 2.51794344218072, 3.56691345353299, 2.69456588548322), PROX_MALL = c(0.738705771798207, 0.390496575840073, 0.390496575840073, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.949257633150117, 0.486526360127578, 0.669111824361406, 0.66282583229379, 0.597111778941966, 0.502295694435402, 0.502295694435402, 0.656741946143406, 0.656741946143406, 0.809004632748584, 0.418819234777705, 0.253259472709144, 0.232476208076891 ), PROX_CHAS = c(0.19051372613691, 0.448788349522024, 0.448788349522024, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.453083161817035, 0.228652490110126, 0.38494516455544, 0.528800676490504, 0.0911939042613644, 0.563239471741591, 0.563239471741591, 0.478794864158343, 0.478794864158343, 0.352996738297868, 0.151261605672147, 0.210576528602503, 0.147334233235439 ), PROX_SUPERMARKET = c(0.326764101800336, 0.447693008221967, 0.447693008221967, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.513065398645433, 0.234691730121176, 0.384052647553184, 0.528799775767506, 0.408284988301129, 0.187279197917694, 0.187279197917694, 0.1489144838969, 0.1489144838969, 0.252078878715955, 0.151260689076964, 0.21397076195142, 0.147334782275979 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 1L, 3L, 3L, 3L, 3L, 2L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 5L, 5L, 7L, 6L, 6L, 6L, 2L, 8L, 7L, 6L, 13L, 10L, 10L, 9L, 9L, 11L, 12L, 12L, 13L ), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 1L), DNeighbour = c(0, 346.047718047333, 349.324558400262, 389.485897873676, 418.000604509516, 427.630224071165, 428.273064592445, 497.692187264743, 561.983506386943, 612.247652500207, 614.044158646286, 640.766593032111, 643.060014518584, 647.990604575989, 653.728251437296, 661.678975337742, 692.645413990099, 809.976650531929, 826.900957203843, 871.157183742056)), row.names = c("136", "852", "639", "188", "457", "233", "483", "3", "314", "686", "695", "934", "782", "994", "495", "406", "899", "51", "428", "212"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.70931801535361, 0.704269597645082, 0.640176481218207, 0.592546781927825, 0.576142743798154, 0.575042668324313, 0.453758777259809, 0.340876127665512, 0.256111670570596, 0.253181945896421, 0.210670235756973, 0.207123821859059, 0.199559439309366, 0.190863555615776, 0.179012388049496, 0.135304263795305, 0.0183672866531804, 0.00980545580299396, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1186780967
R squared (OOB): -0.009034834
$Forests[[137]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 380000, 420000, 345000, 340000, 370000, 335000, 336000, 380000, 310000, 325000, 323000, 345000, 295000, 390000, 370000, 350000, 325000, 345000, 343000), floor_area_sqm = c(93, 93, 92, 102, 101, 93, 101, 104, 93, 104, 104, 104, 103, 105, 126, 103, 104, 90, 104, 102), storey_order = c(3L, 1L, 6L, 2L, 5L, 1L, 2L, 4L, 1L, 1L, 1L, 3L, 5L, 1L, 2L, 4L, 2L, 4L, 4L, 5L), remaining_lease_mths = c(1139, 1138, 1104, 935, 943, 1139, 933, 958, 1142, 879, 872, 956, 944, 870, 879, 881, 863, 912, 862, 935), PROX_CBD = c(15.9652529785268, 15.9652529785268, 16.0058570800758, 16.0814208174046, 15.9284058495794, 15.8422849591204, 16.135389698045, 16.2237683329895, 15.6174435761395, 15.9652370890998, 15.9652370890998, 16.3822081442679, 15.6615925135045, 16.027241877126, 16.1769042321823, 15.9139497277605, 15.9139497277605, 16.3759795802925, 16.2035530975804, 15.6558233565228), PROX_ELDERLYCARE = c(0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.129424766752979, 0.260351961534281, 0.241353796602158, 0.214357316635524, 0.233700982090528, 0.457575537702088, 0.372962984236141, 0.372962984236141, 0.317064501792404, 0.372854461013726, 0.401697186037664, 0.382017171357745, 0.471057675436291, 0.471057675436291, 0.437652472603004, 0.462412199513001, 0.268146833149962), PROX_HAWKER = c(2.36922200206298, 2.36922200206298, 2.393526972262, 2.40830007300065, 2.2342618496891, 2.37354129025836, 2.40272097648418, 2.48966457045008, 2.21004723991438, 2.45115541279444, 2.45115541279444, 2.76474077583521, 2.39243139523594, 2.44772974464855, 2.55739022352562, 2.34701070601947, 2.34701070601947, 2.71828200917597, 2.51024920878341, 2.27183532495414), PROX_MRT = c(0.886101680623091, 0.886101680623091, 0.910164710677637, 1.00126993569874, 1.02417718077332, 0.721786411333246, 1.09323648573999, 1.11461848888664, 0.70935210619912, 0.52727924180445, 0.52727924180445, 1.02897813643603, 0.499275570100955, 0.538616250543522, 0.674610535324426, 0.424613907535265, 0.424613907535265, 0.870089952652958, 0.65447898159524, 0.370313443989706 ), PROX_PARK = c(1.58077599563476, 1.58077599563476, 1.6216647961598, 1.7154732425778, 1.61207436869795, 1.42084473696832, 1.7942088991982, 1.86547668850022, 1.21748666352844, 1.39203600576681, 1.39203600576681, 1.73717122008599, 1.19384102986047, 1.35146177086674, 1.39748820590438, 1.30337713627377, 1.30337713627377, 1.49155883505512, 1.32632916723033, 1.16446299803307), PROX_GOOD_PRISCH = c(5.96493131981452, 5.96493131981452, 6.00411547246196, 6.0710937852797, 5.90870946924896, 5.8611108446886, 6.11593822040069, 6.20687623278084, 5.63578467655705, 6.02718330754398, 6.02718330754398, 6.39421933734494, 5.71328270316738, 6.09534233388474, 6.23706483495109, 5.99275530970335, 5.99275530970335, 6.4246273009838, 6.27623366830878, 5.73062396037349), PROX_MALL = c(0.18546430077947, 0.18546430077947, 0.187934498474296, 0.261655001598387, 0.350369242497661, 0.177442774283774, 0.350342319635, 0.36788016328609, 0.401390812484646, 0.238316612740974, 0.238316612740974, 0.374078152135628, 0.238209845871265, 0.275346491924215, 0.292722816398213, 0.338688619983659, 0.338688619983659, 0.409369768138594, 0.370949542105629, 0.155488337640192), PROX_CHAS = c(0.185464348558652, 0.185464348558652, 0.187934543511456, 0.26165503944411, 0.35036929019185, 0.177442804982894, 0.350342354631045, 0.367880188789974, 0.187858028295528, 0.238316573509266, 0.238316573509266, 0.374078140160073, 0.238209795937414, 0.275346446899555, 0.292722768811081, 0.338688583692834, 0.338688583692834, 0.409369730284335, 0.370949494121523, 0.155488306171375), PROX_SUPERMARKET = c(0.198556813498254, 0.198556813498254, 0.197516435852273, 0.265481412722203, 0.363015443397577, 0.197153631350279, 0.352223797136593, 0.364697803989784, 0.412009517866082, 0.177610526119132, 0.177610526119132, 0.357574924056941, 0.238833101010687, 0.141316208924405, 0.254565333705719, 0.112474666082431, 0.112474666082431, 0.389543937857684, 0.235998227482853, 0.152010752053411 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 2L, 0L, 0L, 3L, 3L, 3L, 2L, 3L, 3L, 5L, 3L, 3L, 2L, 3L, 4L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 3L, 7L, 2L, 2L, 3L, 6L, 6L, 1L, 5L, 8L, 8L, 9L, 9L, 2L, 5L, 8L ), WITHIN_350M_BUS = c(15L, 15L, 14L, 13L, 10L, 15L, 9L, 9L, 15L, 14L, 14L, 9L, 16L, 12L, 9L, 15L, 15L, 5L, 7L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L ), DNeighbour = c(0, 8.92289099738193, 42.2592666948404, 128.574526669653, 159.114434723691, 179.920598182239, 216.469364761534, 279.341380546152, 365.364419522882, 420.497052749751, 421.925940325475, 436.869053812643, 445.746979770351, 462.137620411236, 479.423693050437, 510.301936402253, 514.09526087658, 554.027846604416, 554.153653964881, 557.284074585121)), row.names = c("137", "913", "154", "890", "705", "585", "88", "394", "766", "490", "566", "173", "572", "463", "54", "927", "959", "974", "806", "450"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999487336694257, 0.988532462120215, 0.89637340103972, 0.843604915752471, 0.802397112236713, 0.721000086847277, 0.560616846449032, 0.325090990271808, 0.185466962439287, 0.18214358589634, 0.148580346541391, 0.129765990237774, 0.0975408262175139, 0.0675521584436688, 0.026083434424286, 0.0221984449171516, 0.00013576725084606, 0.000125507341845041, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 690607409
R squared (OOB): 0.3792601
$Forests[[138]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 430000, 382000, 426888, 460000, 475000, 440000, 422000, 455000, 425000, 420000, 403500, 460000, 468000, 458888, 450000, 380000, 485000, 510000, 452000), floor_area_sqm = c(90, 92, 86, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 92, 92, 92, 90, 95, 92, 92), storey_order = c(5L, 1L, 2L, 1L, 5L, 2L, 2L, 2L, 4L, 4L, 2L, 5L, 3L, 4L, 4L, 3L, 4L, 5L, 5L, 2L), remaining_lease_mths = c(978, 1134, 989, 1141, 1136, 1126, 1136, 1132, 1136, 988, 1139, 965, 1137, 1124, 1130, 1136, 973, 1141, 1133, 1133), PROX_CBD = c(12.4059518996545, 12.5852639843962, 12.3082954752684, 12.5841594105866, 12.5778468618744, 12.6532888174316, 12.6445046545469, 12.6523002899419, 12.5530445309639, 12.1902934701837, 12.4951121122816, 12.0682850666201, 12.6444338023734, 12.5372560863306, 12.6444338023734, 12.6444338023734, 11.9491294576901, 12.8190940082697, 12.8180148044036, 12.8941535537835), PROX_ELDERLYCARE = c(0.404564014080405, 0.3637938018331, 0.583230122785789, 0.419823195233641, 0.25879478544564, 0.373604611296459, 0.316798451576888, 0.17445131765005, 4.52036057904239e-07, 0.362754738306624, 0.0780281999502717, 0.36227142211874, 0.0933099122535032, 0.066903342124331, 0.0933099122535032, 0.0933099122535032, 0.351349913726565, 0.268492105828742, 0.265081039187363, 0.346816364720296), PROX_HAWKER = c(0.551023632791116, 0.45815519033126, 0.732610931237137, 0.512822421809829, 0.361759384229333, 0.440383933038266, 0.385855619963418, 0.228019105088385, 0.183834631869038, 0.536726116414185, 0.227760265989261, 0.732401821736703, 0.0943584031018698, 0.184899994018696, 0.0943584031018698, 0.0943584031018698, 0.693645859237657, 0.146347761938812, 0.116173376637396, 0.172433027954251), PROX_MRT = c(0.467412150427879, 0.305105021876954, 0.348338435446781, 0.285300897266269, 0.325317058740364, 0.24828698655044, 0.290856617513635, 0.189124878414716, 0.225183269009929, 0.364194860258715, 0.288636635543175, 0.353072027979069, 0.135663244459145, 0.250680884626282, 0.135663244459145, 0.135663244459145, 0.207404211118571, 0.0524349257152741, 0.0414043955932523, 0.133852264483784), PROX_PARK = c(1.06942514246801, 0.998305920751222, 1.248380402738, 1.05356492524152, 0.898636927133822, 0.981635622560504, 0.927332929158558, 0.76865606278053, 0.665189387379371, 0.883674706708426, 0.64692671777276, 1.2554933111164, 0.61385987529272, 0.614568616662392, 0.61385987529272, 0.61385987529272, 1.42337349535551, 0.639036828502152, 0.594833919624026, 0.541994755536806), PROX_GOOD_PRISCH = c(2.85954585658161, 3.02473222579279, 2.82059786507503, 3.04090040576321, 2.98751376551561, 3.08870420529617, 3.06407026512831, 3.02962689364369, 2.90013878468328, 2.54749739008747, 2.83249303987555, 2.66094910730305, 2.98554640042679, 2.87119716545371, 2.98554640042679, 2.98554640042679, 2.48771655129493, 3.16783392704602, 3.15789060893291, 3.22227453062783), PROX_MALL = c(0.423524868376446, 0.450387082903272, 0.312386349772529, 0.39575302739997, 0.550769417999913, 0.475487624694748, 0.525247230278188, 0.680457081346124, 0.801147315442336, 0.835543217968543, 0.848059510883206, 0.424043071559413, 0.835997866672575, 0.863947607104433, 0.835997866672575, 0.835997866672575, 0.591401580344059, 0.842111664425906, 0.881741038155881, 0.965068597681967 ), PROX_CHAS = c(0.187639553192951, 0.324614821605945, 0.200650927390068, 0.369996201265779, 0.236995708134403, 0.362882313204726, 0.312339613016365, 0.162820120107843, 0.0780281620295796, 0.167384851183216, 3.19858778746232e-08, 0.0850792531740411, 0.102096070463208, 0.0439945201117045, 0.102096070463208, 0.102096070463208, 0.136369833447508, 0.0812086980787344, 0.0772642002388838, 0.115846127710365 ), PROX_SUPERMARKET = c(0.375814638453933, 0.389269910824952, 0.200651971059786, 0.385003628727568, 0.299832635957983, 0.36465940083402, 0.312339147167174, 0.162819600148508, 0.189775839444753, 0.552359009160243, 0.255060837787685, 0.0850782630125017, 0.102095775430648, 0.218453608018692, 0.102095775430648, 0.102095775430648, 0.234851160706955, 0.0812089624400091, 0.0772646744727167, 0.115845823699909 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 5L, 6L, 7L, 3L, 5L, 5L, 7L, 6L, 7L, 7L, 6L, 7L, 6L, 5L ), WITHIN_350M_BUS = c(10L, 11L, 8L, 10L, 8L, 11L, 11L, 11L, 11L, 12L, 10L, 12L, 10L, 10L, 10L, 10L, 12L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(5L, 4L, 6L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 7L, 4L, 4L, 4L, 4L, 7L, 4L, 3L, 3L ), DNeighbour = c(0, 177.800164859097, 177.927304114115, 183.830544112433, 209.414229050261, 255.730732189355, 256.298430071289, 340.734621352468, 400.012164165761, 422.911486652465, 433.539123614328, 454.731292777225, 458.249480914599, 458.355374122121, 459.383167763576, 465.235085412617, 478.353560555335, 537.841800197616, 566.685977234179, 657.029055209383)), row.names = c("138", "180", "231", "868", "355", "759", "144", "311", "764", "783", "791", "860", "92", "672", "807", "166", "175", "44", "115", "371"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.858900715856818, 0.858706535701793, 0.849562648779684, 0.807143779813252, 0.719961685785943, 0.718819451607752, 0.534441502009604, 0.396067198224903, 0.343027864018, 0.318774274852508, 0.271435231800742, 0.263737508454655, 0.263506620131688, 0.261268124661849, 0.24861181700196, 0.220839199991488, 0.108833668962001, 0.0655861373470302, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 557927464
R squared (OOB): 0.5304196
$Forests[[139]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 375000, 340000, 368888, 350000, 4e+05, 370000, 368000, 350000, 331000, 390000, 420000, 310000, 350000, 4e+05, 4e+05, 380000, 395000, 377000, 390000), floor_area_sqm = c(92, 92, 92, 92, 92, 96, 92, 92, 104, 107, 93, 92, 104, 92, 92, 92, 93, 93, 92, 92), storey_order = c(3L, 1L, 2L, 2L, 1L, 2L, 1L, 2L, 3L, 2L, 3L, 4L, 3L, 1L, 3L, 4L, 3L, 4L, 2L, 4L), remaining_lease_mths = c(1132, 1139, 1133, 1102, 1111, 1098, 1090, 1100, 812, 869, 1113, 1133, 869, 1131, 1136, 1142, 1110, 1108, 1135, 1142), PROX_CBD = c(14.9536689261967, 14.8395197777251, 14.8395197777251, 14.8482953663728, 14.8482953663728, 15.0414874321427, 15.0414874321427, 14.9752079088984, 14.8739209120931, 15.2221855529023, 14.6879879340018, 14.7615340778399, 15.2437764157418, 14.6346875310408, 14.7935232496013, 14.8350589102573, 14.607628567626, 14.6649260398624, 14.5662038835035, 14.5596883563906), PROX_ELDERLYCARE = c(1.13414610370389e-06, 0.143171284390361, 0.143171284390361, 0.157028625587627, 0.157028625587627, 0.180026828914976, 0.180026828914976, 0.199763345782594, 0.224374856243457, 0.277621781700774, 0.267910637295867, 0.301679225956583, 0.313986883487753, 0.318998242024868, 0.348662381557687, 0.366071958673004, 0.363539264939185, 0.374463671675583, 0.396119369193007, 0.399519357429504), PROX_HAWKER = c(0.283688306330561, 0.426817039061835, 0.426817039061835, 0.332945546865787, 0.332945546865787, 0.135868389364205, 0.135868389364205, 0.202333554334061, 0.490895901627697, 0.252887916114098, 0.507741768149319, 0.582527401679673, 0.306302732963744, 0.567748890704442, 0.61938764744993, 0.625406547060166, 0.571839614015762, 0.515424723672587, 0.661743266121302, 0.625641729464286), PROX_MRT = c(1.45204946878565, 1.58589972239689, 1.58589972239689, 1.41585626072206, 1.41585626072206, 1.27219969611937, 1.27219969611937, 1.27457972333389, 1.67344316225132, 1.3991563615676, 1.51619569366002, 1.75082728996661, 1.43926724244883, 1.53691575721219, 1.80023823132094, 1.81204065654847, 1.42703012637354, 1.31347134818138, 1.61118001364451, 1.46473462254762), PROX_PARK = c(0.447466290733612, 0.573834160005083, 0.573834160005083, 0.40224168015695, 0.40224168015695, 0.270313948020077, 0.270313948020077, 0.259935562114549, 0.671840643384197, 0.500874596291267, 0.573128508978659, 0.739209778966795, 0.554495921895103, 0.633519966923, 0.794674698621811, 0.813480610745631, 0.592644125813336, 0.48594234877488, 0.741043428920938, 0.656743209310805), PROX_GOOD_PRISCH = c(5.64958645026222, 5.56483468018996, 5.56483468018996, 5.51627049340211, 5.51627049340211, 5.69200203864946, 5.69200203864946, 5.6171537261999, 5.63420261242257, 5.9271396376627, 5.38500296681299, 5.53447364393692, 5.96162295702861, 5.34297669438126, 5.58881641790013, 5.6396253746677, 5.28617698570013, 5.30673314037113, 5.30307595814772, 5.25302892838613), PROX_MALL = c(0.806257336881612, 0.805396060532061, 0.805396060532061, 0.649229394533883, 0.649229394533883, 0.767711199656331, 0.767711199656331, 0.689421511186311, 0.927972955155417, 1.02106462402642, 0.626246838364162, 0.897398400321744, 1.03199787585398, 0.633302242537752, 0.980189305249844, 1.03026167893405, 0.523782484457491, 0.439421746266814, 0.69438942428714, 0.550646738699849), PROX_CHAS = c(0.14456617920399, 0.204546662914522, 0.204546662914522, 0.274130336331615, 0.274130336331615, 0.163757574589084, 0.163757574589084, 0.230775629929228, 0.25243947150411, 0.0544459444778504, 0.160113448728027, 0.166975848000366, 4.60754704120663e-08, 0.120955806912261, 0.244316778428722, 0.298721071991625, 0.198893245072118, 0.0969357032130768, 0.0799578054615725, 0.19650938121062), PROX_SUPERMARKET = c(0.16127040484797, 0.280088374069707, 0.280088374069707, 0.296829834724774, 0.296829834724774, 0.197268674737732, 0.197268674737732, 0.264202614673064, 0.298947211163532, 0.0768892314501321, 0.300165340388346, 0.408349928269047, 0.0947293086454089, 0.327836032489634, 0.416104879739584, 0.402632437071234, 0.223766299699327, 0.0969351949685631, 0.41943325951703, 0.27843134046436 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 3L, 5L, 6L, 3L, 4L, 6L, 2L, 2L, 4L, 6L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 5L, 5L, 9L, 9L, 9L, 9L, 9L, 6L, 8L, 7L, 4L, 8L, 8L, 6L, 6L, 7L, 8L, 6L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 4L), DNeighbour = c(0, 143.082078353473, 145.470104402822, 159.403116618319, 162.260814840525, 179.860983284996, 184.563057674758, 202.16281249363, 223.877608368518, 272.633317713216, 273.15402466261, 302.277508708478, 309.121238841666, 328.576077912447, 354.212323687926, 362.868776566533, 368.401284229669, 380.439364852157, 400.584586356097, 406.062338691032)), row.names = c("139", "152", "543", "195", "762", "632", "793", "558", "602", "679", "469", "620", "578", "583", "478", "27", "452", "17", "368", "163"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.767094026589546, 0.759791133486193, 0.715543475397219, 0.706143042493174, 0.646102065338413, 0.629503327316289, 0.565705416354932, 0.484452722708366, 0.301633721271672, 0.299743470830207, 0.198783465309306, 0.176799122780005, 0.119186161142348, 0.0571568071398578, 0.0405734620513461, 0.031290762890755, 0.0149378314659917, 0.000718126418969117, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 800816576
R squared (OOB): -0.0771439
$Forests[[140]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(552000, 620000, 530000, 472000, 750000, 755000, 685000, 688000, 805000, 820000, 825000, 408000, 840000, 580000, 438888, 660000, 810000, 745000, 8e+05, 680000), floor_area_sqm = c(100, 102, 111, 84, 90, 90, 85, 85, 104, 87, 87, 84, 87, 100, 80, 90, 90, 90, 90, 85), storey_order = c(1L, 3L, 1L, 2L, 11L, 5L, 4L, 4L, 3L, 9L, 5L, 6L, 14L, 4L, 4L, 10L, 10L, 7L, 7L, 2L), remaining_lease_mths = c(910, 908, 767, 799, 1035, 1038, 1038, 964, 919, 1136, 1136, 647, 1141, 1013, 601, 993, 1045, 1057, 1063, 1066), PROX_CBD = c(4.64904487497998, 4.95292174150019, 4.3501519248406, 4.27761841825855, 4.88070069409732, 4.88070069409732, 4.89531124268982, 3.98134497452694, 4.1456930527125, 4.59114385332588, 4.59114385332588, 5.38657645344473, 4.70219035054856, 4.79843685927635, 3.37234644442932, 5.00856672458725, 5.99670752478149, 6.0390103189171, 2.97610984462207, 2.96405104980333), PROX_ELDERLYCARE = c(0.374326446996408, 0.0718437191527097, 0.203630745919553, 0.0937624362906392, 0.312658206579851, 0.312658206579851, 0.307888742732217, 0.168717999980802, 0.45180890917037, 0.125633226962327, 0.125633226962327, 0.465891927060243, 0.200702517977741, 0.72206466606869, 0.401810150563083, 0.403456137693205, 0.788986586736525, 0.798119493593788, 0.249991250520312, 0.206690358794928), PROX_HAWKER = c(0.28049665267082, 0.126776661941161, 0.509657348502929, 0.566432501893156, 0.595417483526792, 0.595417483526792, 0.546104933523636, 0.262344394473714, 0.668394095052703, 0.762382071136897, 0.762382071136897, 0.351855498276287, 0.646528219825606, 0.669525197575465, 0.449139985411189, 0.327438715714418, 0.199496524550099, 0.151348144296069, 0.405863058813757, 0.344572110572533), PROX_MRT = c(0.763812758173444, 0.804865461788644, 0.533693046359433, 0.40356540460373, 0.314337158810329, 0.314337158810329, 0.275254866694397, 0.310254962870727, 0.413017272318271, 0.586728793826683, 0.586728793826683, 0.675587286197546, 0.491479629856663, 1.13446368103879, 0.537190991659238, 0.699181106494864, 0.226103982865864, 0.225262429159589, 0.337225216160626, 0.377919714857806), PROX_PARK = c(1.08394438059851, 0.908868407872405, 0.941534540217125, 1.11098670131371, 1.53366372097489, 1.53366372097489, 1.60860995669454, 0.894232249415992, 1.16828897329218, 1.65596921250538, 1.65596921250538, 1.05249384295472, 1.77379186206272, 0.279857584881724, 0.408351250353425, 0.344858191728297, 0.97332058707081, 0.921128796109604, 0.4671588721782, 0.495024008458079), PROX_GOOD_PRISCH = c(3.57098970158234, 3.66355651606602, 3.77462248476967, 3.63213704613537, 3.0451226436528, 3.0451226436528, 2.96671225712824, 3.868083844602, 3.20846684942761, 2.86977258716747, 2.86977258716747, 3.52335384407219, 2.79995758206102, 4.40925832010736, 3.70512913004722, 4.86324650242379, 2.41026804261554, 2.45094763896652, 4.56048774292729, 4.62297298452196), PROX_MALL = c(0.528365937160055, 0.209686974260184, 0.812522711759855, 0.890632544268956, 0.63262312230698, 0.63262312230698, 0.696065710972082, 1.18273225000282, 1.18405339004253, 0.992224857230604, 0.992224857230604, 0.184401966361696, 0.970860317849455, 0.830412122132217, 0.743612757274357, 1.20968740927381, 1.14826594162738, 1.15586968043917, 0.362094853274792, 0.404565296260845), PROX_CHAS = c(0.251376462502101, 0.176171654931402, 0.237239443458304, 0.116543108560641, 0.278004299073392, 0.278004299073392, 0.22404402777184, 0.145112311632742, 0.401816380076581, 0.156405874770629, 0.156405874770629, 0.131272369045618, 0.0639130956899198, 0.120011087306801, 0.499618186459994, 0.358299181925541, 0.157172829578474, 0.103484302768675, 0.111500209373212, 0.0506108453744785), PROX_SUPERMARKET = c(0.311533400888457, 0.176171398022836, 0.125937465506006, 0.205058734443685, 0.278004958714438, 0.278004958714438, 0.224044642536509, 0.252387257990654, 0.431453687618191, 0.156405662038775, 0.156405662038775, 0.182486832055582, 0.0639125072278545, 0.0907294343182455, 0.499617451823641, 0.395196557309087, 0.212384620357781, 0.198926203527595, 0.111500172768761, 0.0506107476035619), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 0L, 0L, 5L, 5L, 5L, 1L, 1L, 0L, 0L, 1L, 2L, 0L, 0L, 1L, 3L, 3L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 1L, 5L, 5L, 5L, 5L, 4L, 3L, 1L, 3L, 3L, 1L, 4L, 2L, 2L, 1L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(12L, 7L, 13L, 14L, 8L, 8L, 9L, 12L, 7L, 7L, 7L, 8L, 7L, 6L, 8L, 7L, 10L, 9L, 4L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 3L, 1L, 1L, 1L, 3L, 4L), DNeighbour = c(0, 330.148593555431, 349.371938497513, 367.046562221458, 549.142576138367, 551.539860027598, 621.85026635088, 691.446555202215, 699.476991183886, 724.79804461191, 725.914786664018, 741.898958721852, 770.849603348901, 853.68014896598, 1296.48642095056, 1317.87234062668, 1780.76776670451, 1796.63267908376, 1800.786318519, 1835.2463065278)), row.names = c("140", "216", "348", "709", "39", "982", "916", "375", "320", "768", "333", "130", "854", "610", "69", "515", "379", "832", "319", "389"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.936324044311404, 0.928833477096233, 0.921601129488503, 0.828950766485189, 0.827524829727525, 0.783559831427356, 0.736253661364417, 0.730573543757361, 0.712384072590292, 0.711572347566902, 0.69986886691967, 0.67828216204255, 0.61407238286542, 0.250947255756991, 0.234591533216312, 0.00342084744323192, 0.00173367029513248, 0.00138391160706832, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9947450143
R squared (OOB): 0.4680952
$Forests[[141]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 345000, 390000, 356888, 330000, 365000, 369988, 350000, 374000, 405000, 385000, 370000, 398888, 375000, 378888, 370000, 385000, 353000, 365000, 330000), floor_area_sqm = c(90, 85, 100, 91, 85, 91, 91, 91, 94, 93, 93, 90, 93, 90, 90, 93, 93, 93, 90, 91), storey_order = c(2L, 6L, 6L, 5L, 4L, 5L, 4L, 1L, 3L, 6L, 4L, 3L, 6L, 4L, 6L, 3L, 5L, 1L, 3L, 3L), remaining_lease_mths = c(1016, 968, 942, 963, 992, 993, 1002, 992, 987, 1138, 1138, 997, 1127, 986, 949, 1127, 1140, 1136, 979, 951), PROX_CBD = c(13.0393088300804, 13.131637538161, 12.9172885276263, 13.1584578321731, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.4804039164095, 12.9439612539798, 12.9439612539798, 13.5299248791723, 12.9439612539798, 13.5741440973944, 12.4403773011877, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.6373310118807, 12.402570085049), PROX_ELDERLYCARE = c(0.38924985743242, 0.425459762987539, 0.440978457512705, 0.528614390300154, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.746393599063579, 0.119102012768026, 0.119102012768026, 0.737190256849548, 0.119102012768026, 0.759293685927778, 0.624054710630084, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.753498484846986, 0.628872951670854), PROX_HAWKER = c(1.75849952292251, 1.67102672130552, 1.76689210194785, 1.59466084315792, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.28815813567136, 2.07494386608678, 2.07494386608678, 1.28441999759135, 2.07494386608678, 1.13978469441664, 1.46996215979098, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.08343538740726, 1.50745216628998), PROX_MRT = c(0.103022581922205, 0.197259382412543, 0.0642144868642362, 0.258879114766752, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.26513727845816, 0.464899886897548, 0.464899886897548, 0.189597864599581, 0.464899886897548, 0.147719870982538, 0.140157494228817, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.0904459633140829, 0.198968515523371), PROX_PARK = c(0.291844359651056, 0.350705699368152, 0.18581491955197, 0.332476768251147, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.640650351334918, 0.700809394437081, 0.700809394437081, 0.695004999747215, 0.700809394437081, 0.739375101722708, 0.525489875872169, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.802899104641211, 0.61879465488716), PROX_GOOD_PRISCH = c(4.09066115622083, 4.16094245740848, 3.96344124390297, 4.13557899544262, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.38951064564596, 4.27162250172191, 4.27162250172191, 4.45977917937361, 4.27162250172191, 4.41976113712118, 3.6640626331803, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.47444600576345, 3.69141799128789), PROX_MALL = c(0.199839805040887, 0.249640338015364, 0.125441786165087, 0.231810009894563, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.548104683226502, 0.646092130793046, 0.646092130793046, 0.598877544697789, 0.646092130793046, 0.656440732478167, 0.37643645467035, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.719665126414215, 0.407881748949563 ), PROX_CHAS = c(0.19843851708658, 0.23569948169583, 0.146232137849481, 0.20604200841638, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.196586841411628, 0.136400058110832, 0.136400058110832, 0.124645472322039, 0.136400058110832, 0.175269995719201, 0.376436475429729, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.111923036871509, 0.407881782403473 ), PROX_SUPERMARKET = c(0.199839014107547, 0.249639808314143, 0.125440795942109, 0.231809873410795, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.253358431108118, 0.636728053790567, 0.636728053790567, 0.181636181040517, 0.636728053790567, 0.3594639622224, 0.426522673463594, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.371011221099329, 0.451295114828249 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 0L, 0L, 0L, 1L, 3L, 0L, 0L, 4L, 0L, 2L, 0L, 0L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 5L, 9L, 6L, 7L, 5L, 5L, 8L, 5L, 4L, 4L, 5L, 4L, 6L, 4L, 3L, 3L, 3L, 6L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 9L, 7L, 4L, 2L, 2L, 13L, 9L, 3L, 3L, 8L, 3L, 10L, 11L, 3L, 3L, 3L, 11L, 9L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 5L, 6L, 6L, 4L, 5L, 4L, 4L, 6L, 4L, 9L, 4L, 4L, 4L, 4L, 8L, 4L), DNeighbour = c(0, 89.5302754868435, 133.731251247477, 163.859659428137, 299.671319354213, 418.730658744655, 421.268223931349, 446.635338601827, 475.515732263645, 495.093294273196, 495.255063115016, 500.100081667361, 502.054851311134, 616.644894597354, 618.810114556843, 622.243560630308, 622.691846466421, 639.883707231485, 675.300399706963, 682.55401371507)), row.names = c("141", "153", "887", "339", "886", "474", "313", "400", "72", "882", "732", "165", "936", "15", "444", "990", "95", "462", "660", "80"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.965885146501227, 0.924698270873685, 0.888055857988315, 0.651636852919014, 0.388935484646722, 0.383249644606588, 0.326971643678164, 0.264863821512252, 0.224544771398167, 0.224218985209657, 0.214522986888729, 0.210645525921923, 0.0337826885339873, 0.0317049311253624, 0.0285314185119115, 0.0281281663277118, 0.01467080288593, 0.000446958499025466, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 339678380
R squared (OOB): 0.1629016
$Forests[[142]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 485000, 470000, 460000, 455000, 452000, 450000, 475000, 403000, 450000, 545000, 437000, 455000, 435000, 460000, 450000, 465000, 420000, 412000, 490888), floor_area_sqm = c(95, 95, 93, 92, 92, 95, 95, 92, 90, 94, 93, 94, 93, 94, 92, 90, 90, 93, 90, 93), storey_order = c(4L, 6L, 5L, 3L, 5L, 3L, 3L, 5L, 3L, 4L, 3L, 3L, 4L, 2L, 3L, 2L, 5L, 1L, 3L, 5L), remaining_lease_mths = c(1110, 1113, 1125, 1097, 1108, 1121, 1126, 1098, 1053, 1123, 1134, 1120, 1096, 1113, 1107, 1134, 1132, 1101, 1034, 1141), PROX_CBD = c(14.3101587663686, 14.2445424628862, 14.2374266118925, 14.2694643570804, 14.2694643570804, 14.2856092918761, 14.1366846915735, 14.3437499696049, 14.2313196249897, 14.0429369190019, 14.4432157047801, 14.0691382395842, 14.3469943525049, 14.0214886887106, 14.2518409016409, 14.6796515041342, 14.6796515041342, 14.3298082323417, 13.9701294998534, 14.4799585140632), PROX_ELDERLYCARE = c(1.29024298571696, 1.24643506877499, 1.2819446304668, 1.14423906696184, 1.14423906696184, 1.29536834443332, 1.17371591683522, 1.14464302293932, 1.23431696680562, 1.1015647640471, 1.44181352445962, 1.08280856328681, 1.07571195137499, 1.04333655871926, 0.985840321219444, 1.45102259724198, 1.45102259724198, 0.943112693551276, 0.798789790509628, 1.06862824267944), PROX_HAWKER = c(0.961388959141492, 0.968852406622053, 1.02089221118434, 0.826638245470088, 0.826638245470088, 1.14967766552968, 1.09084844555913, 0.74882220835846, 1.20453145676494, 1.07710025413616, 1.1926703176924, 1.21079813450924, 0.654543769257927, 1.2014358291776, 0.656651462258042, 0.836784965651702, 0.836784965651702, 0.494981643036057, 0.796241674024292, 0.462243392197612 ), PROX_MRT = c(0.148967878322013, 0.184117552261459, 0.148741201515391, 0.30438768875815, 0.30438768875815, 0.0748886383392391, 0.218319465176875, 0.217663394995295, 0.14509881944895, 0.324573358240557, 0.142722405117506, 0.281224364060027, 0.131478587775223, 0.325652198483679, 0.189142279194464, 0.391052893274669, 0.391052893274669, 0.122691316210064, 0.262922949537813, 0.082651796212049 ), PROX_PARK = c(0.444639968372477, 0.481320095248247, 0.440474428767772, 0.599699049952129, 0.599699049952129, 0.297003339879563, 0.474063272255088, 0.636899975343007, 0.30799989212087, 0.58019258504408, 0.164631246691225, 0.468913262301943, 0.731552922713316, 0.524931496780237, 0.785709089572823, 0.566439778554251, 0.566439778554251, 0.760551135167525, 0.929619749314005, 0.682350458092963 ), PROX_GOOD_PRISCH = c(5.21803047984022, 5.1542412945362, 5.16870486361587, 5.12184985907385, 5.12184985907385, 5.27158847877433, 5.09375212835948, 5.1680916684458, 5.24106386657147, 4.9857651679507, 5.44062149940817, 5.07622831499557, 5.13548460888622, 5.02043421457898, 5.03443000866885, 5.51577006817018, 5.51577006817018, 5.05687720866847, 4.76155598853922, 5.20136656590841), PROX_MALL = c(0.199960318099191, 0.248497232357685, 0.22058685557285, 0.351657486288216, 0.351657486288216, 0.136646142991964, 0.295276560881227, 0.38589862433106, 0.200492724858517, 0.401409437181884, 0.0864828813466827, 0.352184781664103, 0.480981762762808, 0.399157770965225, 0.535261743386166, 0.38618207223371, 0.38618207223371, 0.644100917109673, 0.698652085628877, 0.64848155368644), PROX_CHAS = c(0.199960275799137, 0.185564313785613, 0.177995101264401, 0.120456720485379, 0.120456720485379, 0.136646133179357, 0.0995517477546361, 0.0401042229543167, 0.200492722653611, 0.0207330025336023, 0.0864829242311455, 0.167321001424632, 0.0578525184286013, 0.142774662207743, 0.121511881264649, 0.367772140885018, 0.367772140885018, 0.116678641770301, 0.224338502615803, 0.149921511006425), PROX_SUPERMARKET = c(0.199173279096103, 0.185564776027004, 0.177995229543633, 0.244158473149448, 0.244158473149448, 0.146294584623949, 0.0995512052866983, 0.165776473264822, 0.210915135620544, 0.0207321820187816, 0.0916346746399726, 0.167319845962294, 0.0704323341151683, 0.142773459146917, 0.121511691834874, 0.0442147517112349, 0.0442147517112349, 0.116679779166118, 0.281017798180362, 0.149922203205158), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(8L, 9L, 8L, 10L, 10L, 6L, 8L, 8L, 6L, 6L, 4L, 8L, 7L, 6L, 10L, 4L, 4L, 7L, 7L, 6L), WITHIN_350M_BUS = c(6L, 7L, 6L, 9L, 9L, 8L, 8L, 8L, 6L, 9L, 5L, 9L, 8L, 9L, 9L, 4L, 4L, 9L, 13L, 6L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 6L, 6L, 7L, 7L, 5L, 6L, 7L, 5L, 7L, 4L, 7L, 6L, 4L, 4L, 5L, 8L, 4L), DNeighbour = c(0, 67.0529098427709, 83.2865477132469, 159.184371308655, 161.230388717695, 179.211848097588, 185.567247064899, 216.507938324315, 241.871333904485, 268.125072934284, 277.875960058406, 304.422637151863, 319.65813438082, 327.321415293489, 351.992705191411, 387.018578171484, 390.244567095868, 489.392399922061, 500.495103994896, 511.426927654199)), row.names = c("142", "349", "537", "434", "470", "32", "76", "70", "283", "754", "240", "57", "488", "878", "73", "405", "996", "688", "301", "979"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.965916102916041, 0.947662237997376, 0.81562591917455, 0.811104996325859, 0.769495768997635, 0.754024033574604, 0.673683876634996, 0.60269316261007, 0.525831570232947, 0.49672539309275, 0.416912103428938, 0.371289322873982, 0.348547980986001, 0.276995409906732, 0.182619931223686, 0.174518364119153, 0.00710860688388334, 0.00178873075797172, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 991079033
R squared (OOB): -0.06458649
$Forests[[143]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 327000, 402000, 370000, 387008, 315000, 313000, 318000, 340000, 310000, 355000, 416000, 355000, 370000, 320000, 302500, 315000, 613000, 350000, 550000), floor_area_sqm = c(91, 84, 93, 93, 97, 104, 84, 84, 91, 96, 93, 98, 104, 104, 93, 93, 91, 92, 108, 92), storey_order = c(1L, 1L, 4L, 1L, 2L, 4L, 4L, 1L, 2L, 1L, 4L, 4L, 4L, 4L, 3L, 2L, 3L, 4L, 1L, 2L), remaining_lease_mths = c(760, 802, 762, 782, 775, 777, 772, 785, 782, 772, 761, 779, 814, 805, 762, 764, 774, 1119, 809, 1124), PROX_CBD = c(15.6053010835868, 15.395293903354, 15.8715793299193, 15.9422949327985, 15.8742411347238, 15.5029529482698, 15.5029529482698, 15.4237712873611, 16.0688727275577, 16.0124832316584, 16.1297617902268, 16.1674221276903, 14.9797222810306, 15.7683454047388, 15.7384939989151, 15.7384939989151, 16.1626205207603, 15.4589251607201, 15.5495667695359, 15.4589251607201), PROX_ELDERLYCARE = c(1.18278326755006, 1.48326161455178, 1.28212929908789, 1.09392979000114, 0.784609866943175, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.20623153653763, 1.41328722649904, 1.29938230642316, 0.762025473923165, 1.40865121451131, 0.584689505447093, 1.81389464514152, 1.81389464514152, 1.55788424655444, 0.68815946921851, 0.619297318170404, 0.68815946921851), PROX_HAWKER = c(0.745618024005524, 0.763118949388798, 0.428166805124, 0.571238530927929, 0.921851461637316, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.426544691499688, 0.231474226543029, 0.335840869363962, 0.872582424517839, 1.17708155532767, 0.791474322012874, 0.367446283592148, 0.367446283592148, 0.113648031708615, 0.469966667540803, 0.5213921544653, 0.469966667540803), PROX_MRT = c(0.180817781363956, 0.486709870425329, 0.326170963259121, 0.22642613478059, 0.243577544220952, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.406145228037129, 0.526610558032509, 0.514969181151661, 0.447065767326062, 0.541117453484526, 0.523772975672589, 0.817431272071058, 0.817431272071058, 0.733071345608223, 0.729135125223405, 0.711232187253978, 0.729135125223405), PROX_PARK = c(0.580682002012541, 0.736647900507106, 0.729541055973412, 0.749126986336644, 0.457440234531046, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.697314652170583, 0.641040622161513, 0.709135847201637, 0.490935310554108, 0.869949400509587, 0.270342199592644, 0.197322246351151, 0.197322246351151, 0.622244080025509, 0.194645215248471, 0.20876400491182, 0.194645215248471), PROX_GOOD_PRISCH = c(6.02648848177283, 5.79164197089728, 6.26806838260706, 6.35759010380229, 6.33578781760894, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.46919552361138, 6.39414010271149, 6.52049985370614, 6.62018800412964, 5.38873705701154, 6.2828979894293, 6.09593783675615, 6.09593783675615, 6.53246509089368, 6.00758296280353, 6.09891773314498, 6.00758296280353), PROX_MALL = c(0.252610517585887, 0.561468969675593, 0.405953132327172, 0.275355858531219, 0.159478773824134, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.45653839484425, 0.598952481573277, 0.568960814514176, 0.402318259451987, 0.857174016474006, 0.400271919676516, 0.906877360376741, 0.906877360376741, 0.800586392071248, 0.632880647427991, 0.541358966367059, 0.632880647427991), PROX_CHAS = c(0.0925674017483885, 0.1019571402223, 0.170717118999449, 0.101928728560798, 0.159478805927642, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.123235071398074, 0.191204296760245, 0.215228497760129, 0.277543603442508, 0.0593781975043205, 0.406778788965278, 0.184740133551779, 0.184740133551779, 0.107377285719627, 0.206736748098593, 0.252209440491103, 0.206736748098593), PROX_SUPERMARKET = c(0.188530812320699, 0.0953919744611677, 0.323117190327721, 0.218983947734938, 0.159478664733051, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.399183655269817, 0.214004200599592, 0.353026966783941, 0.277543419111335, 0.101389584423307, 0.30290594542381, 0.287892528450529, 0.287892528450529, 0.191669323632479, 0.327859325274294, 0.243797536441002, 0.327859325274294), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 0L, 0L, 3L, 3L, 3L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 2L, 2L, 2L, 5L, 2L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 7L, 7L, 5L, 2L, 1L, 2L), WITHIN_350M_BUS = c(10L, 9L, 8L, 8L, 8L, 10L, 10L, 11L, 9L, 8L, 8L, 6L, 10L, 8L, 10L, 10L, 9L, 7L, 6L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 6L, 3L, 3L, 4L, 4L, 4L, 4L, 5L, 4L, 7L, 3L, 3L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 309.292769927528, 330.345657788806, 337.196338126309, 413.763999053328, 429.049140350076, 429.562407491505, 478.29171898099, 484.87076669527, 540.18920525967, 575.475137944658, 626.435260561242, 639.904148072921, 643.486203844062, 723.937797658592, 727.737746730052, 753.132026805568, 776.608776597512, 777.853330437264, 780.475688256433)), row.names = c("143", "556", "294", "708", "83", "162", "587", "293", "804", "740", "184", "351", "984", "262", "803", "437", "335", "455", "236", "963"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.710575166180628, 0.673793615939968, 0.661524976581524, 0.51688626158212, 0.486924011112707, 0.485914858554739, 0.389938668333301, 0.377055003880493, 0.271397867519688, 0.20823820732723, 0.126580012098802, 0.10744007080219, 0.102549531014748, 0.0194973739143693, 0.0170503948761775, 0.00473919292404331, 9.77046710925761e-05, 4.50054076493059e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6133295494
R squared (OOB): 0.03907603
$Forests[[144]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 475000, 460000, 430000, 426888, 422000, 390000, 455000, 485000, 460000, 458888, 450000, 510000, 468000, 420000, 382000, 452000, 425000, 403500, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 90, 92, 95, 92, 92, 92, 92, 92, 92, 86, 92, 92, 90, 90), storey_order = c(2L, 2L, 5L, 1L, 1L, 2L, 5L, 4L, 5L, 3L, 4L, 3L, 5L, 4L, 2L, 2L, 2L, 4L, 5L, 4L), remaining_lease_mths = c(1136, 1126, 1136, 1134, 1141, 1132, 978, 1136, 1141, 1137, 1130, 1136, 1133, 1124, 1139, 989, 1133, 988, 965, 973), PROX_CBD = c(12.6445046545469, 12.6532888174316, 12.5778468618744, 12.5852639843962, 12.5841594105866, 12.6523002899419, 12.4059518996545, 12.5530445309639, 12.8190940082697, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.8180148044036, 12.5372560863306, 12.4951121122816, 12.3082954752684, 12.8941535537835, 12.1902934701837, 12.0682850666201, 11.9491294576901), PROX_ELDERLYCARE = c(0.316798451576888, 0.373604611296459, 0.25879478544564, 0.3637938018331, 0.419823195233641, 0.17445131765005, 0.404564014080405, 4.52036057904239e-07, 0.268492105828742, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.265081039187363, 0.066903342124331, 0.0780281999502717, 0.583230122785789, 0.346816364720296, 0.362754738306624, 0.36227142211874, 0.351349913726565), PROX_HAWKER = c(0.385855619963418, 0.440383933038266, 0.361759384229333, 0.45815519033126, 0.512822421809829, 0.228019105088385, 0.551023632791116, 0.183834631869038, 0.146347761938812, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.116173376637396, 0.184899994018696, 0.227760265989261, 0.732610931237137, 0.172433027954251, 0.536726116414185, 0.732401821736703, 0.693645859237657 ), PROX_MRT = c(0.290856617513635, 0.24828698655044, 0.325317058740364, 0.305105021876954, 0.285300897266269, 0.189124878414716, 0.467412150427879, 0.225183269009929, 0.0524349257152741, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.0414043955932523, 0.250680884626282, 0.288636635543175, 0.348338435446781, 0.133852264483784, 0.364194860258715, 0.353072027979069, 0.207404211118571 ), PROX_PARK = c(0.927332929158558, 0.981635622560504, 0.898636927133822, 0.998305920751222, 1.05356492524152, 0.76865606278053, 1.06942514246801, 0.665189387379371, 0.639036828502152, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.594833919624026, 0.614568616662392, 0.64692671777276, 1.248380402738, 0.541994755536806, 0.883674706708426, 1.2554933111164, 1.42337349535551), PROX_GOOD_PRISCH = c(3.06407026512831, 3.08870420529617, 2.98751376551561, 3.02473222579279, 3.04090040576321, 3.02962689364369, 2.85954585658161, 2.90013878468328, 3.16783392704602, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.15789060893291, 2.87119716545371, 2.83249303987555, 2.82059786507503, 3.22227453062783, 2.54749739008747, 2.66094910730305, 2.48771655129493), PROX_MALL = c(0.525247230278188, 0.475487624694748, 0.550769417999913, 0.450387082903272, 0.39575302739997, 0.680457081346124, 0.423524868376446, 0.801147315442336, 0.842111664425906, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.881741038155881, 0.863947607104433, 0.848059510883206, 0.312386349772529, 0.965068597681967, 0.835543217968543, 0.424043071559413, 0.591401580344059), PROX_CHAS = c(0.312339613016365, 0.362882313204726, 0.236995708134403, 0.324614821605945, 0.369996201265779, 0.162820120107843, 0.187639553192951, 0.0780281620295796, 0.0812086980787344, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0772642002388838, 0.0439945201117045, 3.19858778746232e-08, 0.200650927390068, 0.115846127710365, 0.167384851183216, 0.0850792531740411, 0.136369833447508), PROX_SUPERMARKET = c(0.312339147167174, 0.36465940083402, 0.299832635957983, 0.389269910824952, 0.385003628727568, 0.162819600148508, 0.375814638453933, 0.189775839444753, 0.0812089624400091, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.0772646744727167, 0.218453608018692, 0.255060837787685, 0.200651971059786, 0.115845823699909, 0.552359009160243, 0.0850782630125017, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 0L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 4L, 4L, 6L, 4L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 5L, 4L, 5L, 3L, 5L, 6L), WITHIN_350M_BUS = c(11L, 11L, 8L, 11L, 10L, 11L, 10L, 11L, 9L, 10L, 10L, 10L, 9L, 10L, 10L, 8L, 6L, 12L, 12L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 6L, 3L, 3L, 7L, 7L), DNeighbour = c(0, 61.4059888897771, 85.1670739176325, 91.6575466651451, 133.371109744725, 157.563784617847, 256.298430071289, 314.19904744107, 315.073266326421, 316.299973340254, 317.511237484364, 323.055128037921, 355.343876091572, 379.406962755701, 380.209124685305, 408.170315596421, 439.244402075705, 540.930269542818, 696.935113440436, 734.647536459665)), row.names = c("144", "759", "355", "180", "868", "311", "138", "764", "44", "92", "807", "166", "115", "672", "791", "231", "371", "783", "860", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986075691601628, 0.973301480448839, 0.969110203118898, 0.935169550620282, 0.910116621875271, 0.771389594413052, 0.667626277335759, 0.665961613708545, 0.663621475342078, 0.661305939007973, 0.650647555054218, 0.586818928361249, 0.537702298572423, 0.536047806746191, 0.477907333882391, 0.41282912800951, 0.209620845534531, 0.0100065787978278, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 657596729
R squared (OOB): 0.4465329
$Forests[[145]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 518000, 710000, 685000, 740000, 790000, 390000, 380000, 580000, 705000, 430000, 708000, 416000, 545000, 575000, 680000, 550000, 715000, 662000, 675000), floor_area_sqm = c(101, 93, 101, 102, 95, 95, 84, 89, 90, 90, 92, 90, 91, 101, 101, 95, 102, 95, 95, 95), storey_order = c(1L, 4L, 2L, 4L, 4L, 6L, 1L, 5L, 5L, 7L, 2L, 5L, 4L, 1L, 6L, 4L, 3L, 6L, 3L, 2L), remaining_lease_mths = c(929, 736, 933, 929, 954, 946, 783, 653, 1035, 1041, 687, 1031, 713, 938, 932, 1084, 761, 1099, 1093, 1093), PROX_CBD = c(4.23995407977096, 4.29040868967057, 4.27954241101507, 4.15915934561343, 4.09909964212454, 4.0690703028165, 4.91139217141794, 4.19301197437796, 3.73787601157873, 3.66612298934168, 5.17330173892321, 3.56091441303422, 5.10609859014938, 3.59494173601466, 5.56255806753875, 6.04001281876484, 6.04257091454572, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.29004325258708, 1.28169673214061, 1.2084977158608, 1.31127122179184, 1.44919747885979, 1.5676876481467, 0.53976690699019, 1.05465194719342, 0.836612932336762, 0.851600940224316, 0.151830290872251, 0.885388735780595, 0.320090253923576, 0.692364880740494, 0.0599829320550621, 0.545921172841312, 0.548656319889636, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.242979724501726, 0.224814451985556, 0.32780610994166, 0.296724849746491, 0.17841116959893, 0.124697776657811, 0.526793317066312, 0.297392426102438, 0.15676751515481, 0.157376553669701, 0.261285820740611, 0.210501859943959, 0.333568708255903, 0.142789347249218, 0.248163252655802, 0.0606577495598573, 0.19523132016882, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.369514902074349, 0.386818680985449, 0.45128979061194, 0.361454140857751, 0.212082976996148, 0.103251860461982, 0.348715950460643, 0.670866804568908, 0.349678715281184, 0.281331556481731, 0.568944969773001, 0.1853881461208, 0.549226257235714, 0.346622733589529, 0.389634730949481, 0.53617676606472, 0.448203274012385, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.410157320226128, 0.41256712340984, 0.496161896442625, 0.424082148410156, 0.271559050503854, 0.13380185088312, 0.454973393404149, 1.34668044149268, 1.14436990313984, 1.07330463343821, 0.375618223612072, 0.969171323132551, 0.534309547143458, 1.03638785093261, 0.136342453682232, 0.524571131123829, 0.651264615899835, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.17375518133788, 3.11124078456354, 3.1984009939005, 3.27316539077024, 3.22696055518642, 3.17062142916436, 3.07957394860643, 4.04417128338034, 4.42346384619917, 4.46068770698473, 3.5160560831601, 4.51522724145722, 3.68539306501406, 4.68517728936996, 3.30515733544794, 2.00925132829891, 2.14268529299874, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(1.09860538958518, 1.14104925826379, 1.15459749844864, 1.03381347643634, 0.944512912155433, 0.898524741072254, 0.779372162435287, 1.51326780463499, 1.03774509228272, 0.971442928620489, 0.96360119165526, 0.87678025015548, 1.13513631747826, 0.814872047472938, 0.719385659919303, 0.387042201482337, 0.264532440460292, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.128246501394164, 0.0683025043642396, 0.151798893835737, 0.22718451096924, 0.199996678091121, 0.162166521351491, 0.297280152993809, 0.212246176955017, 0.0809467071188201, 0.108213750221125, 0.213267381067323, 0.0998361253719761, 0.37199840586913, 0.0573592222158038, 0.174009235365936, 0.134421273847083, 0.12619956254809, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.23908756643158, 0.200251285306447, 0.314587216673928, 0.31622643534726, 0.232527384837024, 0.209119590970966, 0.212061147632098, 0.306178228663922, 0.184584314799668, 0.131005301990959, 0.266791583668656, 0.103744685928207, 0.424647979009491, 0.0573596645426592, 0.173881454941229, 0.0393286469640316, 0.178930757423705, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(4L, 3L, 3L, 4L, 5L, 4L, 1L, 0L, 1L, 1L, 2L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 10L, 9L, 8L, 2L, 1L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(4L, 4L, 2L, 4L, 8L, 5L, 7L, 5L, 7L, 7L, 4L, 9L, 4L, 4L, 2L, 8L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 0L, 0L, 3L, 0L, 3L, 0L, 3L, 1L, 1L, 1L, 1L, 2L ), DNeighbour = c(0, 71.2044210735021, 88.0325257710648, 92.6710398601193, 159.466410187749, 279.527218610577, 790.256846793398, 1039.44236911848, 1285.07656090266, 1306.28806409233, 1323.49704921827, 1348.81037236359, 1381.78689673774, 1529.31229182286, 1578.38856603903, 1809.83766495154, 1811.48231634875, 1840.10561641676, 1877.12270714897, 1931.30281547281)), row.names = c("145", "286", "767", "763", "784", "575", "251", "993", "823", "903", "270", "881", "853", "997", "596", "930", "453", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997283261102977, 0.995848890693582, 0.995400431769605, 0.986411087229583, 0.958542356484513, 0.693171193570324, 0.504571964699742, 0.310529053597851, 0.294322169795035, 0.281304523533783, 0.262395726167904, 0.238245909633525, 0.139103076398658, 0.110274412321311, 0.01484259794883, 0.0144560800820785, 0.00850293072887816, 0.00306033646776941, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11913271694
R squared (OOB): 0.2497547
$Forests[[146]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(585000, 455000, 370000, 410000, 347000, 330000, 370000, 485000, 334008, 445000, 285000, 350000, 3e+05, 460000, 290000, 335000, 358000, 450000, 491000, 358000), floor_area_sqm = c(91, 99, 90, 101, 90, 103, 102, 93, 103, 93, 92, 93, 99, 93, 92, 102, 104, 93, 92, 103), storey_order = c(10L, 2L, 3L, 3L, 2L, 2L, 3L, 10L, 2L, 7L, 1L, 3L, 1L, 7L, 4L, 4L, 4L, 4L, 9L, 4L), remaining_lease_mths = c(995, 951, 977, 936, 971, 937, 927, 1112, 917, 1117, 697, 1018, 697, 1135, 690, 940, 815, 1131, 1137, 815), PROX_CBD = c(14.2059144167977, 14.3012013074868, 14.489397367385, 13.8911800577968, 14.6079806280174, 14.5165027597446, 14.12564920201, 14.8542518275748, 14.2719972222741, 14.9897790388493, 14.6519123293037, 14.9930585550483, 14.8036441916204, 15.0332592042754, 14.8961777358487, 14.4474740114555, 14.0960645211931, 15.1194109037639, 15.0782917837809, 13.3358607953132), PROX_ELDERLYCARE = c(0.923774065318005, 0.93663965535868, 0.929205058584809, 1.40411939431899, 0.966138977916587, 0.389463724969334, 1.44816412197145, 0.671766786446111, 1.50921581969441, 0.622451014094897, 0.254409923718011, 0.766085625885291, 0.0965145667339982, 0.653175957864657, 0.090689252710872, 1.50338082315219, 1.70531999087377, 0.632846087105322, 0.811417024562957, 1.82755511634294 ), PROX_HAWKER = c(0.829910539202106, 0.693090021451824, 0.478869651742105, 0.687446499339865, 0.31691894051251, 1.0617726338971, 0.778468578249857, 0.3485650804915, 0.684102697062058, 0.366862032582334, 1.21550185558774, 0.230353911902381, 1.07372228066705, 0.344843972730765, 1.02395142210687, 0.588144724666333, 0.845358517598031, 0.399490681633122, 0.241120378832392, 0.304539750383927 ), PROX_MRT = c(0.127617925270923, 0.189883903502813, 0.0437298005890327, 0.241174931861397, 0.188565130994124, 0.0901878473788138, 0.476637705223286, 0.41695674877223, 0.347262283963267, 0.550628186781769, 0.218405848235923, 0.545901722651448, 0.363746184676816, 0.587916938270161, 0.437229774651496, 0.224566301285939, 0.217341234217998, 0.674936552563307, 0.604690005035212, 0.127895121346052 ), PROX_PARK = c(0.716522496183652, 0.812876767906526, 0.935596264101672, 0.90249149706597, 1.07918529837209, 0.278686390612803, 1.20701221478007, 1.00246315577637, 1.38760566459916, 0.886983007034967, 0.325486875199719, 0.937160160632966, 0.497172938499345, 0.858154923175006, 0.600185611341118, 1.55939681176166, 1.27300714898888, 0.773048101136696, 0.889047622652367, 0.385477438930733 ), PROX_GOOD_PRISCH = c(4.85056771881294, 4.98177209241419, 5.1963266927986, 4.74545729482833, 5.35450137646782, 4.93093863547281, 5.06260566207177, 5.49301939379528, 5.26118802945754, 5.61521578968116, 4.99149337529414, 5.6774973866509, 5.17691715074399, 5.67093979106873, 5.28070608730985, 5.45861643017911, 5.17863906457975, 5.74516136190441, 5.77803713337603, 4.27184313218833), PROX_MALL = c(0.148456555084967, 0.236735170365795, 0.345992784345898, 0.267645090747045, 0.479398555662368, 0.38830118917563, 0.287395381957405, 0.497662931100388, 0.108121271181015, 0.615054651957031, 0.377416550632833, 0.691703794200818, 0.278400001713995, 0.671424081833306, 0.252669380741675, 0.12145856762689, 0.243284841315127, 0.744876648240093, 0.79347213158724, 0.761223886000054), PROX_CHAS = c(0.148456588323488, 0.214782230853987, 3.77135010377852e-08, 0.241761013919413, 0.166948923507452, 0.0918929757518676, 0.182188888557241, 0.139715392485403, 0.108121286081234, 0.101756162724623, 0.0736014920224838, 0.094086780959658, 0.190291087196022, 0.0438337826764906, 0.252669404800451, 0.121458549123021, 0.132339190026647, 0.0812821875339188, 0.128222338920945, 0.267020330020893), PROX_SUPERMARKET = c(0.154204342539502, 0.172194506074768, 0.31785895032531, 0.315435463566428, 0.218811722485387, 0.354026220875794, 0.277268812686258, 0.118312809115248, 0.105248463653719, 0.215874380558773, 0.128878263549785, 0.189746195069109, 0.190291125096353, 0.238848984717478, 0.186322037460738, 0.134916350552101, 0.226949559622758, 0.325050502595441, 0.286089695736963, 0.442772380644983), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(7L, 6L, 5L, 3L, 2L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 7L, 3L, 3L, 2L), WITHIN_350M_BUS = c(17L, 15L, 13L, 15L, 13L, 7L, 10L, 11L, 10L, 11L, 9L, 11L, 9L, 10L, 7L, 11L, 9L, 12L, 10L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 5L, 5L, 5L, 2L, 5L, 4L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 5L, 3L, 4L, 3L), DNeighbour = c(0, 141.034500934734, 354.594630953157, 481.4255716234, 515.622407442652, 595.319527884004, 606.640912184264, 664.833835758182, 747.800788497773, 800.620653438268, 829.40747068265, 833.889149492173, 834.722613543091, 848.455019575138, 871.055388471881, 879.455996387984, 883.499558337402, 931.014353625959, 931.870298904342, 938.05386880431)), row.names = c("146", "717", "374", "599", "385", "592", "703", "159", "381", "500", "986", "836", "995", "865", "87", "826", "880", "299", "568", "475"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.955301936034725, 0.734633650908311, 0.542591192365838, 0.4870087915196, 0.356697426265446, 0.338464566083055, 0.247696664463703, 0.132859476920427, 0.0737409756293145, 0.047623290167824, 0.0439976705802449, 0.0433371411052655, 0.0330905595023957, 0.0189735405705469, 0.0146489377525587, 0.0127535430881741, 0.000223575747310994, 0.000172669416930712, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5510495954
R squared (OOB): 0.1170559
$Forests[[147]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(452000, 450000, 372500, 420000, 433000, 348000, 376000, 378888, 380000, 330000, 475000, 490000, 505000, 495000, 510000, 540000, 350000, 5e+05, 388000, 540000), floor_area_sqm = c(95, 95, 102, 93, 92, 100, 102, 90, 92, 91, 90, 92, 90, 93, 93, 93, 91, 92, 90, 90), storey_order = c(4L, 2L, 2L, 2L, 4L, 3L, 5L, 6L, 1L, 3L, 5L, 3L, 6L, 3L, 3L, 4L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(1112, 1109, 931, 1099, 1084, 938, 944, 949, 1037, 951, 1031, 1038, 1033, 1076, 1076, 1075, 992, 1049, 956, 1067), PROX_CBD = c(12.1424265739316, 12.0901026943072, 11.9627383543319, 11.8999896789117, 11.8702915361943, 11.8646943012694, 11.9885535057438, 12.4403773011877, 11.6419253241709, 12.402570085049, 11.780035597066, 11.6213283462416, 11.6571985599938, 11.7824349405223, 11.734228152501, 11.8019303594103, 12.6773565587662, 11.4975151935682, 12.6254404323309, 11.5237533038112), PROX_ELDERLYCARE = c(0.88680281476439, 0.911165280518988, 0.96089261866182, 0.790393757138983, 0.670900780040593, 0.893707553155367, 0.468647269590137, 0.624054710630084, 0.626216066088841, 0.628872951670854, 0.389019901488026, 0.621923465733728, 0.400746835300904, 0.213047345375207, 0.217445500321488, 0.184707688528033, 0.36284597954094, 0.485429735975203, 0.92626814118798, 0.374021376468387), PROX_HAWKER = c(0.999275592501037, 0.995330006841388, 0.983415578941634, 0.820501997631561, 0.715369360111721, 0.888626336009462, 0.661637750611862, 1.46996215979098, 0.553081930127745, 1.50745216628998, 0.475091880549249, 0.537052085835962, 0.38372613736418, 0.411134055372247, 0.366555491930585, 0.425288384889406, 1.72249172765999, 0.320302217757218, 1.13552097839855, 0.235307086042243), PROX_MRT = c(0.303530488733859, 0.231980634651484, 0.122900516984256, 0.261250382411254, 0.146531371307633, 0.214047355776769, 0.253577460439113, 0.140157494228817, 0.168432978085695, 0.198968515523371, 0.149757666469573, 0.182944945438028, 0.187661086924798, 0.323171872402698, 0.276453864170284, 0.341923672362566, 0.142163643631393, 0.24936700359253, 0.252582104498609, 0.148196296616071), PROX_PARK = c(0.699596772952975, 0.750469455971567, 0.836149627657164, 0.813614799778521, 0.8322137924942, 0.747986195716587, 0.965214735166117, 0.525489875872169, 0.654970873229416, 0.61879465488716, 0.915827670442916, 0.643411448820926, 0.822874314333037, 1.04913519120928, 1.00928973198994, 1.09015045463689, 0.484105342641425, 0.698336840868775, 0.682542858399859, 0.808531626238996), PROX_GOOD_PRISCH = c(3.20088339163048, 3.19167768034691, 3.15511978010431, 3.00567179865442, 2.91053685401804, 3.05097986431403, 2.84793008582659, 3.6640626331803, 2.71543842399088, 3.69141799128789, 2.67648686403773, 2.69528593883292, 2.58492752090912, 2.5757070458522, 2.54247396470066, 2.57167610218627, 3.92066991749349, 2.48345794754568, 3.31643945338342, 2.43173748992112), PROX_MALL = c(0.171446483339376, 0.1200910408013, 0.161680393170103, 0.283076960540796, 0.385092319171944, 0.265637621954407, 0.581599658792334, 0.37643645467035, 0.576398809288588, 0.407881748949563, 0.657761426948524, 0.597386337892971, 0.718523422751835, 0.732391369928616, 0.781937846313192, 0.70263709534569, 0.485078273736912, 0.805279144871904, 0.289170330853986, 0.840908486660855 ), PROX_CHAS = c(0.171446425970546, 0.120090990225825, 0.161680400961643, 0.283076936045466, 0.179381733260264, 0.265637621677666, 0.0548782345589675, 0.376436475429729, 0.118628580179885, 0.407881782403473, 0.165734916528407, 0.130352204164602, 0.162236141473446, 0.182294192745256, 0.203102352137365, 0.144895120017984, 0.334175310205776, 0.18789773503711, 0.248410865511824, 0.0822817354855642 ), PROX_SUPERMARKET = c(0.178201527122821, 0.109512866312649, 0.107037284539066, 0.236972988988714, 0.31749021679057, 0.211091622880127, 0.41771106664497, 0.426522673463594, 0.0879874709963817, 0.451295114828249, 0.328761363845442, 0.0679201472407272, 0.248678179468178, 0.186528474083994, 0.206717744357565, 0.149354766345577, 0.485077395132212, 0.186124684843571, 0.298638993269614, 0.113409172087645 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 8L, 8L, 7L, 9L, 7L, 6L, 4L, 6L, 3L, 9L, 6L, 8L, 8L, 8L, 7L, 8L, 4L, 8L, 4L ), WITHIN_350M_BUS = c(9L, 8L, 9L, 9L, 10L, 8L, 14L, 11L, 8L, 9L, 8L, 8L, 9L, 11L, 10L, 13L, 13L, 8L, 12L, 5L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 5L, 5L, 5L, 7L, 4L, 5L, 4L, 6L, 6L, 5L, 7L, 5L, 6L, 4L, 4L, 6L, 4L), DNeighbour = c(0, 72.8672144941893, 237.686002613331, 238.796360453697, 293.028289848346, 300.84789588455, 424.296764264156, 473.131354681968, 521.235292785841, 532.525147871927, 538.592367488565, 541.43543444461, 613.359596167105, 678.891396593951, 700.905802371347, 702.807202095821, 721.455779245703, 734.908923721508, 762.65100604679, 767.863071708311)), row.names = c("147", "117", "295", "185", "110", "232", "486", "444", "421", "80", "263", "89", "977", "260", "409", "342", "400", "553", "111", "652"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982070553503103, 0.817548062217289, 0.815926202369064, 0.72994770284156, 0.716551470954673, 0.48256406646641, 0.384820573804748, 0.290750835148459, 0.269398244287624, 0.258078131078621, 0.25281398064346, 0.13099923917617, 0.0476604426815028, 0.0278206492661929, 0.026331067964367, 0.0137408218171121, 0.00705458116215656, 0.000183045596821507, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2668924255
R squared (OOB): 0.4191416
$Forests[[148]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 412000, 390000, 380000, 376888, 438000, 440000, 410000, 435000, 435000, 430000, 417000, 447000, 575000, 565000, 585000, 360000, 540000, 615000, 658000), floor_area_sqm = c(104, 103, 104, 104, 104, 104, 100, 100, 99, 100, 104, 99, 107, 93, 93, 93, 84, 93, 84, 84), storey_order = c(2L, 4L, 1L, 1L, 3L, 2L, 3L, 3L, 2L, 4L, 2L, 3L, 3L, 5L, 6L, 4L, 2L, 4L, 2L, 3L), remaining_lease_mths = c(922, 918, 809, 924, 810, 812, 911, 915, 928, 924, 819, 914, 782, 1133, 1127, 1142, 762, 1142, 1122, 1120), PROX_CBD = c(11.8892341343185, 11.9871965659798, 11.7882471009294, 12.0301392517655, 11.622690560426, 11.7215458353159, 12.2087069526051, 12.2087069526051, 12.2106818490232, 12.114386347938, 11.547248638023, 12.2815153207229, 11.7840832214562, 12.4342034244884, 12.4937468159193, 12.454441113408, 11.4815172953657, 12.5378737745647, 12.3801819754074, 12.4891302242583), PROX_ELDERLYCARE = c(0.110349805405523, 0.210296865683283, 0.114277277444971, 0.255083942589415, 0.175524774720266, 0.240093333498969, 0.434858408662556, 0.434858408662556, 0.442541563379791, 0.421163091926404, 0.246353759583753, 0.513657423159811, 0.481333190444255, 0.678867196986192, 0.714783075399861, 0.717258387107597, 0.182032582488253, 0.76025522927712, 0.738453704244922, 0.707031754326944 ), PROX_HAWKER = c(0.684056106771311, 0.625285574708341, 0.647051853283446, 0.598391326300702, 0.783966268147895, 0.609281739536534, 0.692592935098248, 0.692592935098248, 0.524204307723605, 0.885134801830427, 0.837769476188058, 0.52278816815954, 0.436117874461739, 0.504612881494125, 0.680821394190482, 0.459376407452819, 0.728271246274353, 0.672948721825079, 0.261296216065877, 0.384467206049481), PROX_MRT = c(1.00424261648768, 0.923336133969517, 1.00317447086964, 0.885297742933312, 1.15515804744233, 0.989064774064853, 0.89623888155871, 0.89623888155871, 0.743103019894999, 1.10882075300419, 1.16228231940478, 0.703998835661039, 0.81394482428473, 0.586933783104383, 0.743366527772832, 0.518913352820399, 0.756359380624344, 0.707305973375369, 0.367154517888221, 0.38468199977318), PROX_PARK = c(1.19263079577799, 1.09395352284574, 1.24877122811849, 1.04875150887626, 1.41684131410086, 1.28416187507733, 0.954913184146477, 0.954913184146477, 0.863487882808023, 1.14970360230785, 1.4881280763212, 0.796788171077343, 1.20101103678102, 0.628391467794767, 0.683130710636032, 0.580711209690395, 1.50398184725757, 0.628331945846246, 0.605799570777928, 0.50651752093578 ), PROX_GOOD_PRISCH = c(0.842915880539328, 0.855677549512306, 0.713901761199557, 0.860616187528585, 0.733057242670121, 0.585140695782779, 1.04944877580977, 1.04944877580977, 0.91368762909787, 1.17061030478036, 0.735233663606362, 0.952579960345566, 0.357669915539773, 1.01367306567257, 1.16886515239787, 0.990054087408291, 0.365254403810308, 1.17951788917503, 0.823417580851307, 0.94986022590219), PROX_MALL = c(0.787722851944232, 0.732793638615111, 0.741052769880115, 0.707201836140707, 0.868993594299523, 0.690287469384684, 0.802829369116586, 0.802829369116586, 0.634332011832188, 0.995792127022496, 0.918014501744059, 0.630705874818675, 0.489619370966043, 0.600548053404267, 0.778202426893423, 0.549832225559512, 0.763531318053358, 0.766094086501437, 0.344173235497563, 0.458049841664737), PROX_CHAS = c(0.124859952031804, 0.171681037809818, 0.0554870656895364, 0.202915262499126, 0.151742844958785, 0.164718468919614, 0.0852358826892552, 0.0852358826892552, 0.140964983635816, 0.138740180982893, 0.157099147473317, 0.0753088652692227, 0.0667093090499658, 0.134041173915956, 0.147744885974614, 0.134313038880304, 0.0516610437101642, 0.187116592266412, 0.126495411341712, 3.00974727266337e-08 ), PROX_SUPERMARKET = c(0.114394571204967, 0.172282484091702, 0.0453848138423891, 0.20670525505664, 0.151741730066283, 0.169255457402684, 0.414959148864982, 0.414959148864982, 0.377835654599335, 0.459680111992834, 0.157098334004615, 0.448534184110051, 0.379080894647373, 0.543693418915242, 0.667447252804164, 0.499432454100223, 0.19171128272723, 0.707597649659388, 0.30203349112312, 0.425107542879533), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 3L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 2L, 0L, 2L, 0L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(8L, 5L, 8L, 5L, 7L, 6L, 5L, 5L, 5L, 1L, 7L, 6L, 3L, 4L, 4L, 4L, 5L, 5L, 3L, 2L), WITHIN_350M_BUS = c(9L, 6L, 9L, 7L, 8L, 10L, 11L, 11L, 11L, 8L, 11L, 12L, 7L, 12L, 11L, 11L, 14L, 11L, 8L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 2L, 3L, 1L, 1L, 2L, 1L, 2L, 2L, 4L, 1L, 1L, 3L, 3L, 1L, 4L, 5L), DNeighbour = c(0, 99.9908067205484, 147.570531398636, 153.19375419232, 272.975583095108, 281.272817574993, 333.32455282893, 333.554045498725, 335.139315964009, 339.644421125647, 346.083552137122, 411.563990135597, 491.839496562457, 578.96385847995, 609.325679890465, 609.606785060908, 639.298835168077, 648.085725940854, 650.685706814869, 701.024705604532)), row.names = c("148", "689", "508", "727", "750", "625", "410", "680", "42", "707", "598", "362", "340", "310", "24", "641", "213", "343", "315", "505"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.959724304255487, 0.913337352925067, 0.906771247521882, 0.719734131752512, 0.703944013105787, 0.598947478156527, 0.598465545973702, 0.595132760157784, 0.58562681923653, 0.5719559561418, 0.429452617183864, 0.257816473243587, 0.101072182481116, 0.0597820811287425, 0.0594416120535579, 0.0283413440225468, 0.0211209203580402, 0.0191709295221447, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5652005238
R squared (OOB): 0.2760532
$Forests[[149]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(670000, 439000, 410000, 588000, 648000, 435000, 516000, 408000, 5e+05, 565000, 440000, 450000, 448000, 430000, 548000, 430000, 638000, 630000, 420000, 380000), floor_area_sqm = c(94, 97, 97, 95, 116, 98, 98, 91, 105, 103, 92, 92, 105, 102, 95, 93, 102, 102, 91, 91), storey_order = c(6L, 3L, 4L, 3L, 4L, 1L, 3L, 3L, 2L, 4L, 3L, 1L, 1L, 3L, 2L, 3L, 9L, 6L, 1L, 3L), remaining_lease_mths = c(1104, 669, 665, 1025, 871, 692, 698, 674, 857, 852, 677, 679, 866, 869, 981, 728, 869, 870, 742, 691), PROX_CBD = c(8.58683984966127, 8.73211086874077, 8.66747718420982, 8.51090417959469, 8.27332873959955, 8.85689554561162, 8.70928269501252, 8.96374942103709, 8.19182633034048, 8.19182633034048, 8.7589377611275, 8.7589377611275, 8.05276498978228, 8.77938926255451, 8.37940280964872, 8.20083785223568, 7.86314261154951, 7.86314261154951, 8.31995738049774, 9.09613481662016), PROX_ELDERLYCARE = c(0.203840329735754, 0.292319821872094, 0.0441159965049124, 0.120425912751251, 0.354571010374291, 0.272187629818594, 0.119444653145476, 0.267188539522683, 0.444818640633349, 0.444818640633349, 0.169235371196244, 0.169235371196244, 0.599632276485302, 0.374310234303432, 0.335901694998922, 0.41240614163537, 0.731462959428347, 0.731462959428347, 0.259768432786295, 0.297153722290783 ), PROX_HAWKER = c(0.433030813326955, 0.436547444862961, 0.357845486047337, 0.166697492306482, 0.610975272844239, 0.446318851105742, 0.281172749103646, 0.393731145214296, 0.553760551741158, 0.553760551741158, 0.330091511745513, 0.330091511745513, 0.560005371648267, 0.0530841043788875, 0.203869560106314, 0.35604829505958, 0.573870222021737, 0.573870222021737, 0.387410687724852, 0.276770006011078 ), PROX_MRT = c(0.751078096441513, 0.600073719023998, 0.874328108605637, 0.608243230971526, 1.0936063211659, 0.372678744867538, 0.379410256905797, 0.71987240697712, 1.08457427678223, 1.08457427678223, 0.338391484905848, 0.338391484905848, 1.12051759514643, 1.18818107396501, 0.62312262100292, 0.805467939952349, 0.85984195598231, 0.85984195598231, 0.705543842504761, 1.2652859093471), PROX_PARK = c(0.52118662053352, 0.617507126900098, 0.691303172853456, 0.368529270986479, 0.477465658778908, 0.479885299937475, 0.513364518506117, 0.60552725382935, 0.374102285306053, 0.374102285306053, 0.469340752260783, 0.469340752260783, 0.30128672956265, 0.700959888788064, 0.394842599629624, 0.393072899865764, 0.281207712521794, 0.281207712521794, 0.517920409018535, 0.429900368262469), PROX_GOOD_PRISCH = c(1.16640042723588, 1.31940815963163, 1.23754792076915, 1.13331232297991, 0.856939381531897, 1.47413984574199, 1.35677240305411, 1.13785719900195, 0.769163347741007, 0.769163347741007, 1.40615721612308, 1.40615721612308, 0.631981624625733, 0.963274696928036, 1.14854892992093, 1.04754826657838, 0.562813849840511, 0.562813849840511, 1.20021801549651, 0.657187468393487), PROX_MALL = c(0.632538285087724, 0.469553394647833, 0.740457696387364, 0.540250505232014, 0.991200103712322, 0.241772845363545, 0.313890580083005, 0.480317195978648, 0.997182626507123, 0.997182626507123, 0.264395031718586, 0.264395031718586, 1.07178760783233, 0.946404029132472, 0.651389947232486, 0.844084234929545, 0.943364056194349, 0.943364056194349, 0.768764019555169, 0.916512124719577), PROX_CHAS = c(0.237191200694799, 0.0664211666443358, 0.34300149800099, 0.0869956868442428, 0.413431749899638, 0.157458356405151, 0.112175615725657, 0.143131544605207, 0.311461966699573, 0.311461966699573, 0.0806835690144568, 0.0806835690144568, 0.167974733321899, 0.064920565519497, 0.11938167830482, 0.0460460495231756, 0.201852081003395, 0.201852081003395, 0.1066489590073, 0.209184408253321), PROX_SUPERMARKET = c(0.35437102597818, 0.350370254212894, 0.158725757407685, 0.0869967242830128, 0.502190497784501, 0.224853982916395, 0.221335227738319, 0.181164390242962, 0.485938543293979, 0.485938543293979, 0.24726445439454, 0.24726445439454, 0.372458117254617, 0.239175324970861, 0.282093113359979, 0.436961702644775, 0.115543350477338, 0.115543350477338, 0.284909088626731, 0.235755012868274), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 2L, 0L, 2L, 2L, 1L, 0L, 0L, 2L, 2L, 3L, 1L, 1L, 1L, 4L, 4L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 2L, 6L, 4L, 7L, 7L, 4L, 2L, 2L, 8L, 8L, 3L, 2L, 4L, 2L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(4L, 7L, 5L, 5L, 8L, 7L, 6L, 6L, 7L, 7L, 6L, 6L, 5L, 4L, 6L, 7L, 2L, 2L, 7L, 7L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 3L, 2L, 3L, 4L, 2L, 2L, 2L, 3L, 3L, 1L, 2L, 3L, 2L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 165.467673941447, 202.423008907436, 263.033932716358, 371.631458032451, 384.914998792312, 392.675212184084, 396.446337020306, 409.289735778087, 415.608356712899, 418.613830389618, 419.18233090559, 534.820082864846, 573.937641400036, 629.857271161451, 774.868278408346, 779.913439157833, 783.250763808308, 816.998052663629, 822.082112900045)), row.names = c("149", "842", "331", "94", "795", "397", "446", "692", "674", "128", "386", "194", "635", "606", "998", "79", "931", "476", "716", "715"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.920615030697124, 0.882415528357183, 0.80573096045802, 0.633044022811434, 0.609602354723305, 0.59573936308617, 0.588961356885813, 0.565693232922125, 0.554151253582374, 0.548641592559998, 0.547598058728188, 0.332653996765303, 0.262743233322973, 0.170551365241277, 0.0124468828396308, 0.00999175326049286, 0.00850813482172898, 0.000152041088309972, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6138051913
R squared (OOB): 0.2940008
$Forests[[150]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 283000, 320000, 304500, 338000, 3e+05, 315000, 285000, 288000, 350000, 292000, 258000, 416000, 3e+05, 4e+05, 420000, 433000, 416000, 428000, 365000), floor_area_sqm = c(103, 84, 104, 104, 93, 84, 84, 84, 84, 91, 84, 84, 98, 84, 92, 92, 92, 92, 92, 92), storey_order = c(4L, 4L, 3L, 3L, 3L, 1L, 2L, 3L, 1L, 1L, 1L, 1L, 4L, 2L, 2L, 5L, 4L, 4L, 4L, 1L), remaining_lease_mths = c(784, 781, 788, 783, 778, 766, 783, 776, 770, 957, 761, 781, 779, 803, 1130, 1143, 1130, 1140, 1140, 1137), PROX_CBD = c(16.4938482623735, 16.4061281598547, 16.4061281598547, 16.62872619839, 16.3741208173644, 16.3138748954346, 16.7380919986833, 16.2311391435218, 16.2681803933938, 16.4034806336055, 16.3662877971208, 16.1631400386504, 16.1674221276903, 16.9304098343314, 16.1976566517324, 16.1537572283104, 16.055983361932, 16.055983361932, 16.1831859860721, 16.0046521285213), PROX_ELDERLYCARE = c(0.54260343924556, 0.45678545326778, 0.45678545326778, 0.618318415391572, 0.617661573186221, 0.259941730365991, 0.827102139700697, 0.252142982647588, 0.20801878428071, 0.839978570407226, 0.177020457931737, 0.194171564025932, 0.762025473923165, 0.828632612828485, 9.89208662673193e-07, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.0701319802482612, 0.20718686492254), PROX_HAWKER = c(1.26080574998962, 1.27662029927611, 1.27662029927611, 1.328000513126, 1.08852003222566, 1.19589315813724, 1.22509286076097, 1.12300848995143, 1.14155805943316, 0.889236545198411, 1.20613696965479, 1.03995728027003, 0.872582424517839, 1.5376564224438, 1.03146250928298, 0.986028325459381, 0.897672222950446, 0.897672222950446, 1.00994702859189, 0.855932206484513), PROX_MRT = c(0.884131305433386, 0.840195727203247, 0.840195727203247, 1.00682967627403, 0.70945464840636, 0.896077488488813, 0.950017645146174, 0.830985280221221, 0.896888955057001, 0.660139833101166, 1.07002489239586, 0.842728374229233, 0.447065767326062, 1.07382507713197, 1.02706758196582, 1.02112351286352, 0.936151237003446, 0.936151237003446, 1.08237519657155, 0.883219311345816), PROX_PARK = c(0.418424058290637, 0.499042267647801, 0.499042267647801, 0.402413252549947, 0.371358045807383, 0.695881850270676, 0.234693283811741, 0.723677668737743, 0.750067315759091, 0.251028276822116, 0.840406553837571, 0.707513815343702, 0.490935310554108, 0.542342748872478, 0.822565203699192, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.848434833813522, 0.619767633008914), PROX_GOOD_PRISCH = c(6.98980449668537, 6.91087941258894, 6.91087941258894, 7.12509880547394, 6.84990365493624, 6.84997592861041, 7.2060126627476, 6.76533990958697, 6.81173689796023, 6.84769610957781, 6.93507101526025, 6.70927938580052, 6.62018800412964, 7.43262545617428, 6.78043949525415, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.78038310261662, 6.57618460349959), PROX_MALL = c(0.506769239398443, 0.408074329267436, 0.408074329267436, 0.615098633053939, 0.523710338103731, 0.242195958154985, 0.804164390636077, 0.175221521556568, 0.188162247463955, 0.630333401213655, 0.298590834338171, 0.0870960802892481, 0.402318259451987, 0.876234606673171, 0.189710317758296, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.241735562355662, 0.110811660449771 ), PROX_CHAS = c(0.128042490192306, 0.178111672550416, 0.178111672550416, 0.218296317772089, 0.0863783451683255, 0.218904529587093, 0.206110482646065, 0.170601730776313, 0.160774225575301, 0.142060383584178, 0.209004221202181, 0.081875317774622, 0.277543603442508, 0.477517805288537, 0.0868060808909073, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.148113838308576, 0.114687044901222 ), PROX_SUPERMARKET = c(0.128042463684685, 0.17811123384324, 0.17811123384324, 0.218296734885766, 0.0863776808909183, 0.204979568486045, 0.283037745664543, 0.137275095711229, 0.189660657064324, 0.142061131074292, 0.303085580417471, 0.0873208554119548, 0.277543419111335, 0.422051752195747, 0.195853508350489, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.247969406526707, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 6L, 3L, 8L, 6L, 3L, 1L, 8L, 8L, 3L, 3L, 7L, 3L ), WITHIN_350M_BUS = c(6L, 8L, 8L, 6L, 4L, 8L, 5L, 10L, 11L, 7L, 5L, 11L, 6L, 4L, 7L, 7L, 7L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 4L, 4L, 5L, 5L, 3L, 5L, 4L, 5L, 5L, 4L, 5L), DNeighbour = c(0, 95.5879993082721, 102.224648570918, 139.992882834177, 176.909063014984, 288.519182043939, 294.613383167652, 331.792605051135, 348.236612533455, 371.847912303485, 421.192676872634, 423.510724495409, 447.667662856111, 450.229024997445, 544.223460602437, 579.647286991499, 603.066180638314, 607.648704850899, 613.998639895916, 614.976007214147)), row.names = c("150", "49", "595", "26", "788", "848", "896", "945", "798", "206", "687", "872", "351", "833", "427", "869", "741", "538", "661", "594"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.952264414722417, 0.945501681927413, 0.899045728676723, 0.841342033599054, 0.608233735616548, 0.593665439062292, 0.502563106279731, 0.461515148508871, 0.402454640912393, 0.281877925112006, 0.276407160239222, 0.220992651374515, 0.21531221324882, 0.0470292235448469, 0.0124533180220148, 0.00147130546016927, 0.000561102076360802, 1.00871570657036e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3170101649
R squared (OOB): 0.02902837
$Forests[[151]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 450000, 390000, 423800, 415000, 435000, 550000, 390000, 548000, 478000, 360000, 429000, 447000, 422800, 430000, 410000, 438000, 425000, 430000, 376888), floor_area_sqm = c(91, 105, 102, 104, 104, 103, 93, 103, 93, 104, 84, 104, 107, 104, 103, 104, 104, 104, 104, 104), storey_order = c(1L, 2L, 2L, 2L, 2L, 4L, 3L, 1L, 4L, 5L, 2L, 2L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 3L), remaining_lease_mths = c(783, 757, 763, 756, 760, 819, 1137, 773, 1135, 770, 762, 822, 782, 813, 764, 761, 812, 747, 819, 810), PROX_CBD = c(11.4963900230166, 11.4573592114175, 11.6387779682198, 11.7174653186763, 11.6914583773846, 11.381621166991, 11.2116042179965, 11.9179556382635, 11.1809634086998, 11.927322045494, 11.4815172953657, 11.1191912667925, 11.7840832214562, 11.1672746170477, 12.3243460542753, 12.2901811097239, 11.7215458353159, 12.4246534304877, 11.547248638023, 11.622690560426), PROX_ELDERLYCARE = c(0.672630859926948, 0.52883250894194, 0.792216801753581, 0.74375074589335, 0.736997311630605, 0.382123855460196, 0.369355324070756, 0.757050983431463, 0.333450295290741, 0.77464979732367, 0.182032582488253, 0.213121327483379, 0.481333190444255, 0.14075304944647, 0.362207242709056, 0.180150537957213, 0.240093333498969, 0.223353489993969, 0.246353759583753, 0.175524774720266), PROX_HAWKER = c(0.804785607263954, 0.848364442784946, 0.61454926069889, 0.5637831570093, 0.558671781535233, 0.863892291353285, 1.02311573056961, 0.581821713307667, 1.04207495818587, 0.445987433628815, 0.728271246274353, 1.08329799955244, 0.436117874461739, 1.04840790050398, 0.290415492755609, 0.155357947035291, 0.609281739536534, 0.283538945902673, 0.837769476188058, 0.783966268147895), PROX_MRT = c(0.132306565433056, 0.275269590424193, 0.0844107562606101, 0.162940637784707, 0.140110279979828, 0.424871345706255, 0.524888394814585, 0.401552834915971, 0.580267989687754, 0.493642118682657, 0.756359380624344, 0.776456939054752, 0.81394482428473, 0.893429463565323, 0.559245805822074, 0.729338839878115, 0.989064774064853, 0.694199692700576, 1.16228231940478, 1.15515804744233), PROX_PARK = c(1.41209410927924, 1.3775538710324, 1.51709061898346, 1.5229705853841, 1.50772581466401, 1.31830174708739, 1.15338615463339, 1.26489639581012, 1.13378306757762, 1.17760662255222, 1.50398184725757, 1.13833451608328, 1.20101103678102, 1.25063890429238, 1.218970746516, 1.26762597166046, 1.28416187507733, 1.19561442246869, 1.4881280763212, 1.41684131410086), PROX_GOOD_PRISCH = c(0.364349890680966, 0.277148461253506, 0.453346371612442, 0.440184840714675, 0.476923220580037, 0.288839241027683, 0.456074275886943, 0.374797987706521, 0.485317217067727, 0.289303568244907, 0.365254403810308, 0.586469336292635, 0.357669915539773, 0.623353133039123, 0.889618707353532, 0.992456269301591, 0.585140695782779, 1.09898709469432, 0.735233663606362, 0.733057242670121), PROX_MALL = c(0.844787863205902, 0.815329638117364, 0.815834004295584, 0.750703947848918, 0.797799046209296, 0.849953313581112, 1.01522535242687, 0.498039402667872, 1.03968747299659, 0.376851773239706, 0.763531318053358, 1.10160019948421, 0.489619370966043, 1.08293003315278, 0.471904090765479, 0.649064194608972, 0.690287469384684, 0.626909601034773, 0.918014501744059, 0.868993594299523), PROX_CHAS = c(0.0697008731150885, 0.179820414455961, 0.0804697697946077, 4.64133788220832e-08, 0.0474151678735614, 0.115324197479935, 0.206252010873132, 0.258806234431974, 0.216965800691496, 0.339292519878925, 0.0516610437101642, 0.143881852296294, 0.0667093090499658, 0.151540147087551, 0.193597629002809, 0.128297543182753, 0.164718468919614, 0.221655673315632, 0.157099147473317, 0.151742844958785), PROX_SUPERMARKET = c(0.441950593919319, 0.301981775400679, 0.596048194106483, 0.609798994765399, 0.635527990773791, 0.186698572696543, 0.222574928361305, 0.542179538393358, 0.212835414763751, 0.405378875546255, 0.19171128272723, 0.246182427713253, 0.379080894647373, 0.299482732316256, 0.331501685351864, 0.159863951308791, 0.169255457402684, 0.209750471448386, 0.157098334004615, 0.151741730066283), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 4L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 3L, 3L, 4L, 4L, 2L, 3L, 2L, 5L, 5L, 3L, 6L, 4L, 5L, 6L, 5L, 7L, 7L), WITHIN_350M_BUS = c(8L, 7L, 6L, 5L, 6L, 10L, 6L, 7L, 7L, 9L, 14L, 9L, 7L, 14L, 4L, 3L, 10L, 4L, 11L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 4L, 3L, 2L, 4L, 2L, 6L, 5L, 3L, 5L, 2L, 2L), DNeighbour = c(0, 147.548439013473, 186.116056758634, 238.93729849778, 243.498122128847, 296.619547464971, 405.331643241192, 427.986699578263, 460.377477396167, 477.248112936361, 637.255620854059, 646.01940824339, 719.89468011114, 762.941604327759, 867.495756448751, 901.828812193663, 934.741996906884, 1027.52583394627, 1047.93300058282, 1061.43668081454)), row.names = c("151", "843", "522", "941", "274", "744", "347", "63", "178", "666", "213", "845", "340", "528", "861", "518", "625", "186", "598", "750"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96172681100049, 0.939454568281055, 0.901221066610414, 0.89751687881142, 0.849912766787548, 0.729614443001592, 0.701268969241478, 0.659145628743515, 0.63654493148406, 0.409030427532752, 0.396361825846732, 0.291609250659858, 0.233629546400714, 0.110254567001204, 0.0773553393859885, 0.0503894063946724, 0.00395332208028783, 0.000639194931244313, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1715169367
R squared (OOB): 0.2568355
$Forests[[152]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 340000, 350000, 385000, 420000, 390000, 368888, 350000, 350000, 4e+05, 4e+05, 377000, 380000, 4e+05, 368000, 370000, 390000, 412000, 390000, 395000), floor_area_sqm = c(92, 92, 104, 92, 92, 93, 92, 92, 92, 92, 92, 92, 93, 96, 92, 92, 92, 92, 92, 93), storey_order = c(1L, 2L, 3L, 3L, 4L, 3L, 2L, 1L, 1L, 3L, 4L, 2L, 3L, 2L, 2L, 1L, 4L, 3L, 2L, 4L), remaining_lease_mths = c(1139, 1133, 812, 1132, 1133, 1113, 1102, 1111, 1131, 1136, 1142, 1135, 1110, 1098, 1100, 1090, 1142, 1128, 1128, 1108), PROX_CBD = c(14.8395197777251, 14.8395197777251, 14.8739209120931, 14.9536689261967, 14.7615340778399, 14.6879879340018, 14.8482953663728, 14.8482953663728, 14.6346875310408, 14.7935232496013, 14.8350589102573, 14.5662038835035, 14.607628567626, 15.0414874321427, 14.9752079088984, 15.0414874321427, 14.5596883563906, 14.5596883563906, 14.5136499050456, 14.6649260398624), PROX_ELDERLYCARE = c(0.143171284390361, 0.143171284390361, 0.224374856243457, 1.13414610370389e-06, 0.301679225956583, 0.267910637295867, 0.157028625587627, 0.157028625587627, 0.318998242024868, 0.348662381557687, 0.366071958673004, 0.396119369193007, 0.363539264939185, 0.180026828914976, 0.199763345782594, 0.180026828914976, 0.399519357429504, 0.399519357429504, 0.440212280139716, 0.374463671675583), PROX_HAWKER = c(0.426817039061835, 0.426817039061835, 0.490895901627697, 0.283688306330561, 0.582527401679673, 0.507741768149319, 0.332945546865787, 0.332945546865787, 0.567748890704442, 0.61938764744993, 0.625406547060166, 0.661743266121302, 0.571839614015762, 0.135868389364205, 0.202333554334061, 0.135868389364205, 0.625641729464286, 0.625641729464286, 0.681591249319273, 0.515424723672587), PROX_MRT = c(1.58589972239689, 1.58589972239689, 1.67344316225132, 1.45204946878565, 1.75082728996661, 1.51619569366002, 1.41585626072206, 1.41585626072206, 1.53691575721219, 1.80023823132094, 1.81204065654847, 1.61118001364451, 1.42703012637354, 1.27219969611937, 1.27457972333389, 1.27219969611937, 1.46473462254762, 1.46473462254762, 1.51230084146916, 1.31347134818138), PROX_PARK = c(0.573834160005083, 0.573834160005083, 0.671840643384197, 0.447466290733612, 0.739209778966795, 0.573128508978659, 0.40224168015695, 0.40224168015695, 0.633519966923, 0.794674698621811, 0.813480610745631, 0.741043428920938, 0.592644125813336, 0.270313948020077, 0.259935562114549, 0.270313948020077, 0.656743209310805, 0.656743209310805, 0.723946747094916, 0.48594234877488), PROX_GOOD_PRISCH = c(5.56483468018996, 5.56483468018996, 5.63420261242257, 5.64958645026222, 5.53447364393692, 5.38500296681299, 5.51627049340211, 5.51627049340211, 5.34297669438126, 5.58881641790013, 5.6396253746677, 5.30307595814772, 5.28617698570013, 5.69200203864946, 5.6171537261999, 5.69200203864946, 5.25302892838613, 5.25302892838613, 5.22451833965112, 5.30673314037113), PROX_MALL = c(0.805396060532061, 0.805396060532061, 0.927972955155417, 0.806257336881612, 0.897398400321744, 0.626246838364162, 0.649229394533883, 0.649229394533883, 0.633302242537752, 0.980189305249844, 1.03026167893405, 0.69438942428714, 0.523782484457491, 0.767711199656331, 0.689421511186311, 0.767711199656331, 0.550646738699849, 0.550646738699849, 0.591658790399046, 0.439421746266814), PROX_CHAS = c(0.204546662914522, 0.204546662914522, 0.25243947150411, 0.14456617920399, 0.166975848000366, 0.160113448728027, 0.274130336331615, 0.274130336331615, 0.120955806912261, 0.244316778428722, 0.298721071991625, 0.0799578054615725, 0.198893245072118, 0.163757574589084, 0.230775629929228, 0.163757574589084, 0.19650938121062, 0.19650938121062, 0.179710137259641, 0.0969357032130768), PROX_SUPERMARKET = c(0.280088374069707, 0.280088374069707, 0.298947211163532, 0.16127040484797, 0.408349928269047, 0.300165340388346, 0.296829834724774, 0.296829834724774, 0.327836032489634, 0.416104879739584, 0.402632437071234, 0.41943325951703, 0.223766299699327, 0.197268674737732, 0.264202614673064, 0.197268674737732, 0.27843134046436, 0.27843134046436, 0.343491998264143, 0.0969351949685631), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 7L, 3L, 6L, 5L, 5L, 6L, 2L, 2L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 6L), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 4L, 7L, 9L, 9L, 8L, 6L, 6L, 6L, 7L, 9L, 9L, 9L, 7L, 7L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 4L, 4L ), DNeighbour = c(0, 2.58236981249657, 126.552626202953, 143.082078353473, 166.212577617161, 196.95536129047, 197.405324344247, 200.663249713951, 231.647305997578, 232.444515889979, 255.887856633923, 277.036977407885, 308.374996709889, 315.374232676399, 316.048094137138, 319.611596773008, 321.930799900355, 324.517908626868, 341.718845473467, 371.418124114754)), row.names = c("152", "543", "602", "139", "620", "469", "195", "762", "583", "478", "27", "368", "452", "632", "558", "793", "163", "961", "706", "17"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999903321436997, 0.781286809138253, 0.725216510480426, 0.639578629737149, 0.516678919244094, 0.514831370564433, 0.501429022398215, 0.37334428978919, 0.370074039522168, 0.275992985932037, 0.196823954362013, 0.0965109655196137, 0.0778493702994873, 0.076137720881991, 0.0673457274185461, 0.0618641809062437, 0.0559803943573336, 0.0235713977038829, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 584526193
R squared (OOB): -0.2245369
$Forests[[153]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 370000, 356888, 390000, 330000, 374000, 365000, 370000, 369988, 350000, 375000, 405000, 385000, 398888, 365000, 385000, 370000, 353000, 378888, 395000), floor_area_sqm = c(85, 90, 91, 100, 85, 94, 91, 90, 91, 91, 90, 93, 93, 93, 90, 93, 93, 93, 90, 90), storey_order = c(6L, 2L, 5L, 6L, 4L, 3L, 5L, 3L, 4L, 1L, 4L, 6L, 4L, 6L, 3L, 5L, 3L, 1L, 6L, 1L), remaining_lease_mths = c(968, 1016, 963, 942, 992, 987, 993, 997, 1002, 992, 986, 1138, 1138, 1127, 979, 1140, 1127, 1136, 949, 997), PROX_CBD = c(13.131637538161, 13.0393088300804, 13.1584578321731, 12.9172885276263, 13.0825190214061, 13.4804039164095, 13.2138793761114, 13.5299248791723, 13.2138793761114, 12.6773565587662, 13.5741440973944, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.6373310118807, 12.9599687546274, 12.9599687546274, 12.9273038019752, 12.4403773011877, 13.4480864429089), PROX_ELDERLYCARE = c(0.425459762987539, 0.38924985743242, 0.528614390300154, 0.440978457512705, 0.120371550198491, 0.746393599063579, 0.200446926946864, 0.737190256849548, 0.200446926946864, 0.36284597954094, 0.759293685927778, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.753498484846986, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.624054710630084, 0.38095926022983), PROX_HAWKER = c(1.67102672130552, 1.75849952292251, 1.59466084315792, 1.76689210194785, 1.90213677974947, 1.28815813567136, 1.87231067409155, 1.28441999759135, 1.87231067409155, 1.72249172765999, 1.13978469441664, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.08343538740726, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.46996215979098, 1.11021170000921), PROX_MRT = c(0.197259382412543, 0.103022581922205, 0.258879114766752, 0.0642144868642362, 0.30821900832469, 0.26513727845816, 0.348476568009787, 0.189597864599581, 0.348476568009787, 0.142163643631393, 0.147719870982538, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.0904459633140829, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.140157494228817, 0.436627689790507), PROX_PARK = c(0.350705699368152, 0.291844359651056, 0.332476768251147, 0.18581491955197, 0.557623544885242, 0.640650351334918, 0.701388397724732, 0.695004999747215, 0.701388397724732, 0.484105342641425, 0.739375101722708, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.802899104641211, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.525489875872169, 0.782217598170287), PROX_GOOD_PRISCH = c(4.16094245740848, 4.09066115622083, 4.13557899544262, 3.96344124390297, 4.27923006279343, 4.38951064564596, 4.43819501492863, 4.45977917937361, 4.43819501492863, 3.92066991749349, 4.41976113712118, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.47444600576345, 4.35761410397793, 4.35761410397793, 4.33782029579385, 3.6640626331803, 4.1394886986689), PROX_MALL = c(0.249640338015364, 0.199839805040887, 0.231810009894563, 0.125441786165087, 0.482494809972804, 0.548104683226502, 0.411800643307333, 0.598877544697789, 0.411800643307333, 0.485078273736912, 0.656440732478167, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.719665126414215, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.37643645467035, 0.747053206605742 ), PROX_CHAS = c(0.23569948169583, 0.19843851708658, 0.20604200841638, 0.146232137849481, 0.1115602293269, 0.196586841411628, 0.186991486151685, 0.124645472322039, 0.186991486151685, 0.334175310205776, 0.175269995719201, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.111923036871509, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.376436475429729, 0.419877338676521 ), PROX_SUPERMARKET = c(0.249639808314143, 0.199839014107547, 0.231809873410795, 0.125440795942109, 0.482493892596986, 0.253358431108118, 0.40197012970004, 0.181636181040517, 0.40197012970004, 0.485077395132212, 0.3594639622224, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.371011221099329, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.426522673463594, 0.428569074432488 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 0L, 3L, 0L, 4L, 0L, 1L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 8L, 6L, 9L, 7L, 5L, 5L, 5L, 5L, 8L, 6L, 4L, 4L, 4L, 6L, 3L, 3L, 3L, 4L, 5L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 4L, 9L, 2L, 8L, 2L, 13L, 10L, 3L, 3L, 3L, 11L, 3L, 3L, 3L, 11L, 4L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 5L, 5L, 6L, 6L, 6L, 4L, 9L, 4L, 4L, 4L, 8L, 4L, 4L, 4L, 4L, 7L), DNeighbour = c(0, 89.5302754868435, 99.3800821706629, 216.111861607105, 318.935347049045, 388.233731480462, 409.10370207083, 410.733235223589, 412.54120572567, 530.383815470628, 532.9368416291, 537.930509812525, 537.939790816273, 544.592688577432, 590.386101694331, 658.535336737347, 658.841480452237, 679.58575071189, 708.33259374354, 769.721167456746)), row.names = c("153", "141", "339", "887", "886", "72", "474", "165", "313", "400", "15", "882", "732", "936", "660", "95", "990", "462", "444", "655"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973124586092125, 0.966938172479942, 0.848554562675637, 0.686101747319389, 0.555917118992186, 0.514823511730475, 0.51159278628814, 0.508005236545574, 0.275831645014161, 0.271039763240836, 0.261723238896313, 0.261705995135411, 0.249416584223521, 0.169489592934021, 0.071841863984485, 0.0714774160775491, 0.0486158578074047, 0.0234542650507586, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 288013428
R squared (OOB): 0.1881343
$Forests[[154]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 420000, 380000, 345000, 340000, 335000, 370000, 336000, 323000, 380000, 310000, 325000, 295000, 390000, 345000, 370000, 350000, 325000, 345000, 343000), floor_area_sqm = c(92, 93, 93, 102, 101, 101, 93, 104, 104, 93, 104, 104, 105, 126, 103, 103, 104, 90, 104, 102), storey_order = c(6L, 3L, 1L, 2L, 5L, 2L, 1L, 4L, 3L, 1L, 1L, 1L, 1L, 2L, 5L, 4L, 2L, 4L, 4L, 5L), remaining_lease_mths = c(1104, 1139, 1138, 935, 943, 933, 1139, 958, 956, 1142, 879, 872, 870, 879, 944, 881, 863, 912, 862, 935), PROX_CBD = c(16.0058570800758, 15.9652529785268, 15.9652529785268, 16.0814208174046, 15.9284058495794, 16.135389698045, 15.8422849591204, 16.2237683329895, 16.3822081442679, 15.6174435761395, 15.9652370890998, 15.9652370890998, 16.027241877126, 16.1769042321823, 15.6615925135045, 15.9139497277605, 15.9139497277605, 16.3759795802925, 16.2035530975804, 15.6558233565228), PROX_ELDERLYCARE = c(0.0922651494707867, 0.120425003900544, 0.120425003900544, 0.129424766752979, 0.260351961534281, 0.214357316635524, 0.241353796602158, 0.233700982090528, 0.317064501792404, 0.457575537702088, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.382017171357745, 0.372854461013726, 0.471057675436291, 0.471057675436291, 0.437652472603004, 0.462412199513001, 0.268146833149962), PROX_HAWKER = c(2.393526972262, 2.36922200206298, 2.36922200206298, 2.40830007300065, 2.2342618496891, 2.40272097648418, 2.37354129025836, 2.48966457045008, 2.76474077583521, 2.21004723991438, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.55739022352562, 2.39243139523594, 2.34701070601947, 2.34701070601947, 2.71828200917597, 2.51024920878341, 2.27183532495414), PROX_MRT = c(0.910164710677637, 0.886101680623091, 0.886101680623091, 1.00126993569874, 1.02417718077332, 1.09323648573999, 0.721786411333246, 1.11461848888664, 1.02897813643603, 0.70935210619912, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.674610535324426, 0.499275570100955, 0.424613907535265, 0.424613907535265, 0.870089952652958, 0.65447898159524, 0.370313443989706 ), PROX_PARK = c(1.6216647961598, 1.58077599563476, 1.58077599563476, 1.7154732425778, 1.61207436869795, 1.7942088991982, 1.42084473696832, 1.86547668850022, 1.73717122008599, 1.21748666352844, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.39748820590438, 1.19384102986047, 1.30337713627377, 1.30337713627377, 1.49155883505512, 1.32632916723033, 1.16446299803307), PROX_GOOD_PRISCH = c(6.00411547246196, 5.96493131981452, 5.96493131981452, 6.0710937852797, 5.90870946924896, 6.11593822040069, 5.8611108446886, 6.20687623278084, 6.39421933734494, 5.63578467655705, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.23706483495109, 5.71328270316738, 5.99275530970335, 5.99275530970335, 6.4246273009838, 6.27623366830878, 5.73062396037349), PROX_MALL = c(0.187934498474296, 0.18546430077947, 0.18546430077947, 0.261655001598387, 0.350369242497661, 0.350342319635, 0.177442774283774, 0.36788016328609, 0.374078152135628, 0.401390812484646, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.292722816398213, 0.238209845871265, 0.338688619983659, 0.338688619983659, 0.409369768138594, 0.370949542105629, 0.155488337640192), PROX_CHAS = c(0.187934543511456, 0.185464348558652, 0.185464348558652, 0.26165503944411, 0.35036929019185, 0.350342354631045, 0.177442804982894, 0.367880188789974, 0.374078140160073, 0.187858028295528, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.292722768811081, 0.238209795937414, 0.338688583692834, 0.338688583692834, 0.409369730284335, 0.370949494121523, 0.155488306171375), PROX_SUPERMARKET = c(0.197516435852273, 0.198556813498254, 0.198556813498254, 0.265481412722203, 0.363015443397577, 0.352223797136593, 0.197153631350279, 0.364697803989784, 0.357574924056941, 0.412009517866082, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.254565333705719, 0.238833101010687, 0.112474666082431, 0.112474666082431, 0.389543937857684, 0.235998227482853, 0.152010752053411 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 2L, 3L, 3L, 3L, 3L, 5L, 3L, 3L, 3L, 2L, 3L, 4L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 3L, 2L, 7L, 2L, 1L, 3L, 6L, 6L, 8L, 8L, 5L, 9L, 9L, 2L, 5L, 8L ), WITHIN_350M_BUS = c(14L, 15L, 15L, 13L, 10L, 9L, 15L, 9L, 9L, 15L, 14L, 14L, 12L, 9L, 16L, 15L, 15L, 5L, 7L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 42.2592666948404, 46.181861961675, 94.3776625555826, 175.021738673325, 185.772818867014, 211.297437454738, 241.179546946215, 396.728923608135, 405.726080528433, 423.012521991401, 424.312087318308, 458.932925219947, 463.043929382517, 475.428524978067, 516.690954591721, 520.479481072422, 524.135442290752, 537.920913986588, 582.731209790037)), row.names = c("154", "137", "913", "890", "705", "88", "585", "394", "173", "766", "490", "566", "463", "54", "572", "927", "959", "974", "806", "450"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989509556248825, 0.987478096890788, 0.94822759106024, 0.827720585127716, 0.807066193281601, 0.754331088181892, 0.686752168865901, 0.287830609767949, 0.26546936231199, 0.223775750246828, 0.220718318344363, 0.144215374598998, 0.135862471301004, 0.111802245489307, 0.0457165393375043, 0.0409021975317574, 0.0364795931619003, 0.0218687592930355, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 681214221
R squared (OOB): 0.387703
$Forests[[155]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 415000, 390000, 4e+05, 395000, 375000, 342000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(105, 106, 105, 104, 104, 104, 105, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(3L, 3L, 3L, 3L, 2L, 1L, 1L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(921, 919, 911, 903, 905, 919, 904, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.4627621473458, 13.4239402990732, 13.3796709379934, 13.3287778793447, 13.6654936015449, 13.4266027498608, 13.3769343120963, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.3602438602499, 2.35754914737924, 2.22474645739358, 2.1917657327852, 2.4559089786438, 2.17127601573547, 2.13793612643937, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.98731518790586, 2.04148614266885, 1.93918128958002, 1.97547555130032, 1.8007485076056, 1.79623369603986, 1.83400406292357, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.75308710953532, 1.80644454579453, 1.69795623670388, 1.73242783606755, 1.57537750219681, 1.55284801629317, 1.58891799000297, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.956537089868377, 1.00169815399328, 0.863182736105437, 0.88512129863374, 0.850306194456086, 0.713305409065456, 0.736187117229036, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(3.09165556928148, 3.09662994187342, 2.95323290488506, 2.92650083991791, 3.15584859653876, 2.87807351257242, 2.85157742620146, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.924666219790251, 0.980263777031476, 0.921202261186462, 0.968339604524727, 0.710058429219954, 0.808973697710999, 0.857746498744393, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.335494764547789, 0.386919516068906, 0.396028378293497, 0.447143544638255, 0.111974276762728, 0.374720545025774, 0.418304503654494, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.370560193975877, 0.409344743904916, 0.347107460725314, 0.37251565902947, 0.207177695926551, 0.196965153344936, 0.224617478786604, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 1L, 1L, 1L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 8L, 6L, 12L, 7L, 5L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 52.7475256705724, 131.617939428184, 166.435103346675, 233.95921030186, 255.850670936136, 258.568485700453, 516.361337892445, 775.789331144439, 821.186366518579, 1347.13892636343, 1658.46054914551, 1679.40308141877, 1690.25217518859, 1693.96613399035, 1713.88889818748, 1745.56313984842, 1769.77705707062, 1803.84783508235, 1896.43186311693)), row.names = c("155", "38", "222", "949", "302", "818", "965", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998453351338193, 0.990389666168847, 0.984654903423622, 0.969792258977082, 0.963928997952337, 0.96316581435106, 0.857222946060405, 0.693314106742225, 0.660150846569276, 0.24541766298808, 0.0553290439439067, 0.0465629641309366, 0.0422794200856905, 0.0408544393825606, 0.0335793900994848, 0.0233414669687757, 0.0166697387532964, 0.00907386419106741, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3736652277
R squared (OOB): 0.08826794
$Forests[[156]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 315000, 297000, 335000, 314000, 375000, 392000, 325000, 330000, 388000, 363000, 335000, 3e+05, 343000, 417000, 340888, 355000, 335000, 333000, 491000), floor_area_sqm = c(91, 90, 90, 90, 91, 108, 113, 90, 91, 104, 104, 105, 106, 107, 92, 107, 104, 114, 108, 92), storey_order = c(8L, 5L, 2L, 3L, 3L, 2L, 2L, 5L, 1L, 6L, 5L, 2L, 2L, 2L, 2L, 4L, 4L, 3L, 4L, 9L), remaining_lease_mths = c(995, 1001, 995, 979, 985, 909, 933, 992, 987, 904, 918, 938, 941, 907, 1120, 883, 882, 904, 895, 1137), PROX_CBD = c(16.7093180086981, 16.8082045368238, 16.901501451739, 17.0600275230943, 17.0716695500607, 16.9875722318911, 16.6579104452557, 17.2610384590751, 17.2817356498826, 16.3777502460772, 16.295166477654, 17.3741762112269, 17.3741762112269, 17.2160129653012, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.0782917837809), PROX_ELDERLYCARE = c(0.935779967581661, 1.15380285023885, 1.16689850532437, 1.09431476347566, 1.21621641692937, 0.636322412867891, 0.409372351007212, 1.12094638660826, 1.19353475005496, 0.465083314136851, 0.514795208711411, 0.815153211361198, 0.815153211361198, 0.574386357445605, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.811417024562957), PROX_HAWKER = c(1.82495077083007, 1.94950915107796, 2.0413146444202, 2.18272534115171, 2.2102134433082, 2.10596394293278, 1.80129318596364, 2.37726799660773, 2.40388099430384, 1.54627052523026, 1.47281657351752, 2.50067722531469, 2.50067722531469, 2.37357884684332, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.241120378832392), PROX_MRT = c(0.522077155701705, 0.730447684580082, 0.740013435080822, 0.673816738147829, 0.793158171270894, 0.252669932820992, 0.128609360773056, 0.729621307242001, 0.797812759521718, 0.419412974707088, 0.504795745143921, 0.590831178240684, 0.590831178240684, 0.453815632281196, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.604690005035212), PROX_PARK = c(1.17885821480356, 1.39545287332227, 1.46267930314228, 1.5130077643247, 1.59669720594139, 1.18807543108152, 0.826869373992433, 1.64853798443183, 1.70244245234235, 0.571339732684777, 0.48638578612152, 1.47164498360674, 1.47164498360674, 1.24959985284921, 0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.889047622652367), PROX_GOOD_PRISCH = c(7.40748446052123, 7.5739079893598, 7.66085245964853, 7.76907239486735, 7.82238149093771, 7.55033959010056, 7.18541951227303, 7.93716312588154, 7.98012169831377, 6.89348817522951, 6.80828229467371, 7.888904100652, 7.888904100652, 7.68034428555912, 7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.77803713337603), PROX_MALL = c(0.484270435079706, 0.677813655888015, 0.678684538412688, 0.597930181439745, 0.719585865775528, 0.165557901737932, 0.168053149288668, 0.644198936007264, 0.713200150273906, 0.427317836890542, 0.510483215269896, 0.521008948961951, 0.521008948961951, 0.413606644895247, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.79347213158724), PROX_CHAS = c(0.52365796939069, 0.71936188995133, 0.720584477651296, 0.638199243310692, 0.760340467100735, 0.194474796894964, 0.170995488718356, 0.678651577140463, 0.748586514709626, 0.429996386722335, 0.513107963149175, 0.524369302913132, 0.524369302913132, 0.303266380929536, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.128222338920945), PROX_SUPERMARKET = c(0.555366708418936, 0.768274584157999, 0.780695486504835, 0.718466194952364, 0.837223205851576, 0.284398337107734, 0.103652200866821, 0.771245719522698, 0.842475689687135, 0.386156989530241, 0.471223408024363, 0.559408220033625, 0.559408220033625, 0.387759857324111, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.286089695736963), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 2L, 2L, 4L, 5L, 3L, 3L, 3L, 3L, 4L, 4L, 5L, 6L, 5L, 5L, 4L, 1L, 3L), WITHIN_350M_BUS = c(8L, 9L, 7L, 7L, 5L, 11L, 9L, 5L, 5L, 8L, 7L, 2L, 2L, 5L, 12L, 11L, 11L, 6L, 2L, 10L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 2L, 2L, 4L, 4L, 2L, 2L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 228.49450487558, 287.528069591672, 362.854659989697, 421.856296291936, 457.823364427331, 535.387532413212, 553.84153592928, 582.521295104953, 696.78319696835, 753.083123339816, 816.535657001442, 818.241073761037, 836.49093479709, 934.96040090352, 1050.47169141625, 1054.28488913279, 1065.21748387539, 1623.38199200613, 1663.82368370883)), row.names = c("156", "121", "416", "208", "431", "125", "918", "525", "127", "820", "451", "822", "813", "326", "261", "673", "898", "252", "498", "568"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962636106263749, 0.941164136504911, 0.907140084492226, 0.875561226388794, 0.854302962811358, 0.80363465729971, 0.79066907111931, 0.769871110624336, 0.679997699232505, 0.632237073951993, 0.576317938718691, 0.574789854574798, 0.558368029049668, 0.468169734276465, 0.361663404415333, 0.358184754091177, 0.34823577682379, 0.00230612676669952, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1677683743
R squared (OOB): 0.1878164
$Forests[[157]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 540000, 475000, 7e+05, 578888, 670000, 525000, 463888, 558000, 348000, 490000, 421000, 380000, 372500, 410000, 315000, 420000, 392000, 425000, 433000), floor_area_sqm = c(92, 92, 93, 92, 95, 92, 95, 95, 92, 100, 92, 93, 92, 102, 93, 91, 93, 103, 108, 92), storey_order = c(2L, 6L, 4L, 4L, 2L, 5L, 5L, 1L, 6L, 3L, 3L, 4L, 1L, 2L, 4L, 1L, 2L, 2L, 3L, 4L), remaining_lease_mths = c(1130, 1142, 1130, 1126, 1134, 1121, 1141, 1140, 1136, 938, 1038, 789, 1037, 931, 788, 790, 1099, 833, 820, 1084), PROX_CBD = c(11.3687765497058, 11.3687765497058, 11.4536743231806, 11.1573644039326, 11.5493041544933, 11.0595651330709, 11.6190928108465, 11.4133195883395, 11.665784828589, 11.8646943012694, 11.6213283462416, 10.8005053894847, 11.6419253241709, 11.9627383543319, 10.7402382849343, 10.6917699702976, 11.8999896789117, 10.8307618753175, 10.7884209511687, 11.8702915361943), PROX_ELDERLYCARE = c(1.27208236570677, 1.27208236570677, 1.19895989384568, 1.34447435494956, 1.47184415110161, 1.41694161867716, 1.40356458884146, 1.61512702812623, 1.35367167055226, 0.893707553155367, 0.621923465733728, 1.11154389564577, 0.626216066088841, 0.96089261866182, 1.05196585123006, 1.07660186858624, 0.790393757138983, 1.12487398858542, 1.11323464510705, 0.670900780040593), PROX_HAWKER = c(1.07923254025891, 1.07923254025891, 1.02903329925728, 1.10011050744246, 1.35052465166479, 1.19495083476736, 1.37423229702662, 1.4377955077332, 1.3549106116919, 0.888626336009462, 0.537052085835962, 0.918995125488027, 0.553081930127745, 0.983415578941634, 1.02652926791064, 1.35937058559257, 0.820501997631561, 0.775872885593274, 0.812377793689625, 0.715369360111721), PROX_MRT = c(0.671331594421278, 0.671331594421278, 0.573574303209013, 0.876646963171676, 0.653877184653349, 0.991329354536752, 0.615423035680267, 0.8250506195824, 0.561684506891731, 0.214047355776769, 0.182944945438028, 0.566932323762424, 0.168432978085695, 0.122900516984256, 0.546812793492647, 0.753106278920522, 0.261250382411254, 0.568072215940967, 0.526269526678983, 0.146531371307633), PROX_PARK = c(0.294690087030438, 0.294690087030438, 0.341254943367627, 0.189026691537682, 0.597750851398377, 0.275833477585303, 0.654992910383756, 0.60176146852012, 0.671016599957339, 0.747986195716587, 0.643411448820926, 0.370936327890873, 0.654970873229416, 0.836149627657164, 0.401614025373747, 0.536819237128991, 0.813614799778521, 0.443949121553361, 0.467051942358664, 0.8322137924942), PROX_GOOD_PRISCH = c(2.95589454100459, 2.95589454100459, 2.96812409551872, 2.83177349547833, 3.26501815247482, 2.8385375863655, 3.31796907605439, 3.26097143466547, 3.32537175969635, 3.05097986431403, 2.69528593883292, 2.34700895725274, 2.71543842399088, 3.15511978010431, 2.39141973384207, 2.68318776685765, 3.00567179865442, 2.22887532154294, 2.2131785217075, 2.91053685401804), PROX_MALL = c(0.814743407183115, 0.814743407183115, 0.714729745574342, 0.831480717149744, 0.808458836713889, 0.76911725394793, 0.768943294332632, 0.979751787656279, 0.714662485508778, 0.265637621954407, 0.597386337892971, 0.363372953846058, 0.576398809288588, 0.161680393170103, 0.344610557976029, 0.459259689573629, 0.283076960540796, 0.384053234723219, 0.340751907865098, 0.385092319171944), PROX_CHAS = c(0.257507761616553, 0.257507761616553, 0.31407050179696, 0.0819321575559949, 0.0498455969042401, 0.0661119226245057, 0.119929951445322, 0.136218265087875, 0.167944095298073, 0.265637621677666, 0.130352204164602, 0.111289200730163, 0.118628580179885, 0.161680400961643, 0.106045676778667, 0.0626028682349028, 0.283076936045466, 0.2644107607892, 0.260152478655286, 0.179381733260264), PROX_SUPERMARKET = c(0.30094246041235, 0.30094246041235, 0.345653574215055, 0.408274605358357, 0.0982179911218008, 0.444069124865739, 0.16327623873727, 0.0830307595499944, 0.215917356790886, 0.211091622880127, 0.0679201472407272, 0.386863986973968, 0.0879874709963817, 0.107037284539066, 0.357992185767737, 0.550262392018624, 0.236972988988714, 0.407226974513028, 0.363982132031921, 0.31749021679057), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 2L, 1L, 0L, 2L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 3L, 2L, 3L, 1L, 7L, 6L, 3L, 6L, 8L, 3L, 3L, 7L, 4L, 3L, 9L), WITHIN_350M_BUS = c(10L, 10L, 8L, 6L, 4L, 9L, 3L, 4L, 4L, 8L, 8L, 9L, 8L, 9L, 6L, 7L, 9L, 11L, 8L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 2L, 3L, 2L, 1L, 2L, 5L, 6L, 5L, 5L, 4L, 5L, 3L, 5L, 6L, 6L, 5L ), DNeighbour = c(0, 6.70705397834385, 94.0916963388531, 219.533730782578, 309.765562520011, 323.688123302082, 362.268012577232, 362.576170493304, 373.168644552417, 602.899637035038, 658.749860503134, 662.935267822125, 666.664733006336, 667.062575645804, 676.596108654503, 697.390143127313, 707.359451900282, 742.88177646896, 767.262328617553, 768.113956542411)), row.names = c("157", "876", "132", "425", "772", "407", "160", "303", "830", "232", "89", "56", "421", "295", "6", "569", "185", "743", "696", "110"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999847515489652, 0.970214109698119, 0.843299368212968, 0.701179552276303, 0.676369164794373, 0.604602916353259, 0.604014308504793, 0.583656994059792, 0.147392799761312, 0.0699539045860095, 0.0650821699108242, 0.0608645849655298, 0.0604216427467641, 0.0502192670095392, 0.0308604880310454, 0.023084321658002, 0.00417573953692431, 4.91164329262513e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10535511723
R squared (OOB): -0.01007603
$Forests[[158]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 448000, 435000, 358000, 380000, 360000, 441000, 365000, 425000, 438000, 432000, 320000, 431000, 456500, 395000, 425000, 385000, 420000, 450000, 432000), floor_area_sqm = c(96, 96, 95, 93, 94, 94, 93, 94, 94, 94, 92, 92, 92, 92, 94, 94, 93, 94, 94, 93), storey_order = c(7L, 9L, 6L, 1L, 1L, 1L, 6L, 1L, 5L, 5L, 6L, 2L, 7L, 8L, 4L, 6L, 1L, 7L, 7L, 5L), remaining_lease_mths = c(1108, 1110, 1105, 1103, 1107, 1096, 1097, 1095, 1083, 1076, 1137, 1009, 1138, 1144, 1113, 1119, 1134, 1120, 1119, 1138), PROX_CBD = c(11.6053344020152, 11.5810624146691, 11.6071858552171, 11.8075546541859, 11.6781560559471, 11.6781560559471, 11.8078122246038, 11.7965908296893, 11.8751655684431, 11.9414743986494, 11.9317097346946, 11.3397363359505, 11.9317097346946, 11.9527102757424, 11.9744040829633, 11.9828723130509, 11.6526890235784, 12.0119641769274, 12.0119641769274, 11.7767430748854), PROX_ELDERLYCARE = c(1.04503450829128, 1.05973522725621, 1.02315858897206, 0.922118515238085, 1.09658820367145, 1.09658820367145, 0.95260617550949, 1.00802268588986, 0.727329111385366, 0.687500817542951, 0.680106913101551, 1.39271535621019, 0.680106913101551, 0.819362766143575, 0.738781707341689, 0.710325725805382, 0.935812608446987, 0.673044116243487, 0.673044116243487, 0.813774711283767), PROX_HAWKER = c(0.210992660312359, 0.226379932511381, 0.193888136950838, 0.209140712961875, 0.34952328079698, 0.34952328079698, 0.262687630178652, 0.337854809554552, 0.145379780608352, 0.147098227142532, 0.161367564791002, 0.570701345451429, 0.161367564791002, 0.27814297307049, 0.217370340361849, 0.20448046373977, 0.34883542271072, 0.222580914455278, 0.222580914455278, 0.340776861445006 ), PROX_MRT = c(0.206803096961617, 0.233016580221366, 0.216093917824789, 0.120215557602138, 0.274140861026222, 0.274140861026222, 0.173777829752023, 0.249549573241666, 0.191731142133254, 0.183575431830776, 0.214149342621172, 0.534489810386183, 0.214149342621172, 0.200702114351669, 0.167322140356011, 0.170867756883987, 0.28284034831035, 0.201095784108649, 0.201095784108649, 0.162476645519961), PROX_PARK = c(0.554363925008431, 0.520771390450273, 0.521580333579447, 0.747098338531098, 0.620391651843957, 0.620391651843957, 0.746013140888617, 0.739061594864021, 0.723512884628395, 0.807374064658721, 0.785212145526225, 0.290298216204727, 0.785212145526225, 0.643017670933737, 0.679906922269617, 0.697136724289492, 0.489736206412745, 0.691047645736797, 0.691047645736797, 0.615413214289157), PROX_GOOD_PRISCH = c(1.90056431650247, 1.87254500118751, 1.89230283405924, 2.12338877581429, 2.02616945457316, 2.02616945457316, 2.13533890725473, 2.14271827973834, 2.14229157607785, 2.21615815400514, 2.20126444296921, 1.70706505143727, 2.20126444296921, 2.270018309959, 2.27223739349538, 2.27447890050516, 1.91178525383739, 2.29976812492723, 2.29976812492723, 2.03585243074848), PROX_MALL = c(0.158081786709397, 0.185878129611589, 0.173810560938293, 0.119447773727589, 0.244599870232268, 0.244599870232268, 0.17025857997445, 0.241737870027575, 0.249449426365425, 0.22663965361209, 0.255684281538694, 0.459056401007768, 0.255684281538694, 0.232344363503357, 0.214069216816763, 0.220402811054307, 0.427385274755512, 0.251262654177611, 0.251262654177611, 0.437539575450179), PROX_CHAS = c(0.158081821824728, 0.185878170229198, 0.173810611614792, 0.11944771257822, 0.163903281406512, 0.163903281406512, 0.170258520163124, 0.101692541492014, 0.179410689617013, 0.156140837156126, 0.203726500797623, 0.111613351644546, 0.203726500797623, 0.146038815472653, 0.0939357367291076, 0.0995919009989899, 0.225869963934761, 0.131248018016709, 0.131248018016709, 0.108183414657245), PROX_SUPERMARKET = c(0.148884454693003, 0.177355035948325, 0.1671684124578, 0.119571834445138, 0.19333058996533, 0.19333058996533, 0.168966076328732, 0.17897337633635, 0.179159947933279, 0.236998053946951, 0.217804588957955, 0.440050810323431, 0.217804588957955, 0.237998550380205, 0.22318738818849, 0.230351837454113, 0.225911825558638, 0.261515416493987, 0.261515416493987, 0.108294583955479), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 2L, 4L, 3L, 7L, 6L, 6L, 1L, 6L, 5L, 7L, 6L, 3L, 6L, 6L, 3L), WITHIN_350M_BUS = c(8L, 7L, 6L, 10L, 9L, 9L, 11L, 9L, 6L, 8L, 8L, 9L, 8L, 12L, 10L, 7L, 4L, 6L, 6L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L), DNeighbour = c(0, 32.1450188150554, 60.0032910745731, 246.092010907216, 258.118585760656, 261.915953031384, 279.677306156293, 324.481076330926, 334.822125410904, 355.81927725454, 367.275433851874, 370.76153088221, 375.426180614711, 377.223173393613, 380.465210253059, 384.270843552167, 389.083441595031, 404.793711304819, 409.965040243792, 447.83559290543)), row.names = c("158", "182", "922", "724", "644", "954", "439", "41", "250", "781", "392", "254", "613", "749", "858", "203", "309", "167", "947", "325"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989722205575608, 0.964418267122203, 0.487251689004285, 0.445955091860738, 0.432901214328695, 0.37208615839888, 0.225645407589363, 0.194504528059129, 0.135954758463097, 0.10720122233646, 0.0989651975319873, 0.0883469409536993, 0.0843834975783783, 0.0774176107174549, 0.0695530230896847, 0.0601090700244543, 0.0334833249523775, 0.0262362391971807, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 694112955
R squared (OOB): 0.5195162
$Forests[[159]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 445000, 460000, 350000, 450000, 491000, 347000, 370000, 455000, 585000, 290000, 3e+05, 330000, 335000, 334008, 285000, 370000, 410000, 415000, 295000), floor_area_sqm = c(93, 93, 93, 93, 93, 92, 90, 90, 99, 91, 92, 99, 103, 102, 103, 92, 102, 101, 92, 106), storey_order = c(10L, 7L, 7L, 3L, 4L, 9L, 2L, 3L, 2L, 10L, 4L, 1L, 2L, 4L, 2L, 1L, 3L, 3L, 2L, 1L), remaining_lease_mths = c(1112, 1117, 1135, 1018, 1131, 1137, 971, 977, 951, 995, 690, 697, 937, 940, 917, 697, 927, 936, 1132, 825), PROX_CBD = c(14.8542518275748, 14.9897790388493, 15.0332592042754, 14.9930585550483, 15.1194109037639, 15.0782917837809, 14.6079806280174, 14.489397367385, 14.3012013074868, 14.2059144167977, 14.8961777358487, 14.8036441916204, 14.5165027597446, 14.4474740114555, 14.2719972222741, 14.6519123293037, 14.12564920201, 13.8911800577968, 14.6122009832922, 14.7220636963442), PROX_ELDERLYCARE = c(0.671766786446111, 0.622451014094897, 0.653175957864657, 0.766085625885291, 0.632846087105322, 0.811417024562957, 0.966138977916587, 0.929205058584809, 0.93663965535868, 0.923774065318005, 0.090689252710872, 0.0965145667339982, 0.389463724969334, 1.50338082315219, 1.50921581969441, 0.254409923718011, 1.44816412197145, 1.40411939431899, 1.68824062303628, 0.327768156942021), PROX_HAWKER = c(0.3485650804915, 0.366862032582334, 0.344843972730765, 0.230353911902381, 0.399490681633122, 0.241120378832392, 0.31691894051251, 0.478869651742105, 0.693090021451824, 0.829910539202106, 1.02395142210687, 1.07372228066705, 1.0617726338971, 0.588144724666333, 0.684102697062058, 1.21550185558774, 0.778468578249857, 0.687446499339865, 0.707122679385598, 1.39864823048803), PROX_MRT = c(0.41695674877223, 0.550628186781769, 0.587916938270161, 0.545901722651448, 0.674936552563307, 0.604690005035212, 0.188565130994124, 0.0437298005890327, 0.189883903502813, 0.127617925270923, 0.437229774651496, 0.363746184676816, 0.0901878473788138, 0.224566301285939, 0.347262283963267, 0.218405848235923, 0.476637705223286, 0.241174931861397, 0.295449456212788, 0.0523025726452692), PROX_PARK = c(1.00246315577637, 0.886983007034967, 0.858154923175006, 0.937160160632966, 0.773048101136696, 0.889047622652367, 1.07918529837209, 0.935596264101672, 0.812876767906526, 0.716522496183652, 0.600185611341118, 0.497172938499345, 0.278686390612803, 1.55939681176166, 1.38760566459916, 0.325486875199719, 1.20701221478007, 0.90249149706597, 1.76906915549279, 0.432331111477529), PROX_GOOD_PRISCH = c(5.49301939379528, 5.61521578968116, 5.67093979106873, 5.6774973866509, 5.74516136190441, 5.77803713337603, 5.35450137646782, 5.1963266927986, 4.98177209241419, 4.85056771881294, 5.28070608730985, 5.17691715074399, 4.93093863547281, 5.45861643017911, 5.26118802945754, 4.99149337529414, 5.06260566207177, 4.74545729482833, 5.7298925008129, 4.99661753747661), PROX_MALL = c(0.497662931100388, 0.615054651957031, 0.671424081833306, 0.691703794200818, 0.744876648240093, 0.79347213158724, 0.479398555662368, 0.345992784345898, 0.236735170365795, 0.148456555084967, 0.252669380741675, 0.278400001713995, 0.38830118917563, 0.12145856762689, 0.108121271181015, 0.377416550632833, 0.287395381957405, 0.267645090747045, 0.426875162675013, 0.343882807046916 ), PROX_CHAS = c(0.139715392485403, 0.101756162724623, 0.0438337826764906, 0.094086780959658, 0.0812821875339188, 0.128222338920945, 0.166948923507452, 3.77135010377852e-08, 0.214782230853987, 0.148456588323488, 0.252669404800451, 0.190291087196022, 0.0918929757518676, 0.121458549123021, 0.108121286081234, 0.0736014920224838, 0.182188888557241, 0.241761013919413, 0.270793953405505, 0.141205029857343 ), PROX_SUPERMARKET = c(0.118312809115248, 0.215874380558773, 0.238848984717478, 0.189746195069109, 0.325050502595441, 0.286089695736963, 0.218811722485387, 0.31785895032531, 0.172194506074768, 0.154204342539502, 0.186322037460738, 0.190291125096353, 0.354026220875794, 0.134916350552101, 0.105248463653719, 0.128878263549785, 0.277268812686258, 0.315435463566428, 0.270794118098451, 0.141204847242777 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 0L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 6L, 7L, 3L, 3L, 5L, 5L, 4L, 3L, 3L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(11L, 11L, 10L, 11L, 12L, 10L, 13L, 13L, 15L, 17L, 7L, 9L, 7L, 11L, 10L, 9L, 10L, 15L, 6L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 3L, 4L, 5L, 5L, 3L, 3L, 3L, 3L, 2L, 5L, 5L, 3L, 5L, 5L, 4L, 2L ), DNeighbour = c(0, 137.870405180027, 183.621190762202, 197.656723035251, 267.190814810336, 299.599657480652, 317.390903615888, 374.772680874324, 556.038599861048, 664.833835758182, 675.627036723782, 726.22294632634, 727.270258048359, 837.279118413635, 863.754495037216, 866.893299926261, 881.190147641378, 997.715729375202, 1022.12280097274, 1047.60775327664)), row.names = c("159", "500", "865", "836", "299", "568", "385", "374", "717", "146", "87", "995", "592", "826", "381", "986", "703", "599", "489", "786"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.965660232568637, 0.939500018719535, 0.930071189911682, 0.874131967449794, 0.843114788676807, 0.824846873009601, 0.760420762938509, 0.515931009202057, 0.356715016160681, 0.341141806873823, 0.269823767823538, 0.268384699430062, 0.130488599337807, 0.102525962171832, 0.099380729448939, 0.0855415611824785, 0.00864552631068886, 0.00230993870747748, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4276368444
R squared (OOB): 0.3560957
$Forests[[160]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(525000, 558000, 578888, 463888, 415000, 540000, 475000, 7e+05, 670000, 348000, 372500, 420000, 330000, 450000, 490000, 380000, 433000, 378888, 452000, 315000), floor_area_sqm = c(95, 92, 95, 95, 92, 92, 93, 92, 92, 100, 102, 93, 91, 95, 92, 92, 92, 90, 95, 91), storey_order = c(5L, 6L, 2L, 1L, 2L, 6L, 4L, 4L, 5L, 3L, 2L, 2L, 3L, 2L, 3L, 1L, 4L, 6L, 4L, 1L), remaining_lease_mths = c(1141, 1136, 1134, 1140, 1130, 1142, 1130, 1126, 1121, 938, 931, 1099, 951, 1109, 1038, 1037, 1084, 949, 1112, 790), PROX_CBD = c(11.6190928108465, 11.665784828589, 11.5493041544933, 11.4133195883395, 11.3687765497058, 11.3687765497058, 11.4536743231806, 11.1573644039326, 11.0595651330709, 11.8646943012694, 11.9627383543319, 11.8999896789117, 12.402570085049, 12.0901026943072, 11.6213283462416, 11.6419253241709, 11.8702915361943, 12.4403773011877, 12.1424265739316, 10.6917699702976), PROX_ELDERLYCARE = c(1.40356458884146, 1.35367167055226, 1.47184415110161, 1.61512702812623, 1.27208236570677, 1.27208236570677, 1.19895989384568, 1.34447435494956, 1.41694161867716, 0.893707553155367, 0.96089261866182, 0.790393757138983, 0.628872951670854, 0.911165280518988, 0.621923465733728, 0.626216066088841, 0.670900780040593, 0.624054710630084, 0.88680281476439, 1.07660186858624 ), PROX_HAWKER = c(1.37423229702662, 1.3549106116919, 1.35052465166479, 1.4377955077332, 1.07923254025891, 1.07923254025891, 1.02903329925728, 1.10011050744246, 1.19495083476736, 0.888626336009462, 0.983415578941634, 0.820501997631561, 1.50745216628998, 0.995330006841388, 0.537052085835962, 0.553081930127745, 0.715369360111721, 1.46996215979098, 0.999275592501037, 1.35937058559257), PROX_MRT = c(0.615423035680267, 0.561684506891731, 0.653877184653349, 0.8250506195824, 0.671331594421278, 0.671331594421278, 0.573574303209013, 0.876646963171676, 0.991329354536752, 0.214047355776769, 0.122900516984256, 0.261250382411254, 0.198968515523371, 0.231980634651484, 0.182944945438028, 0.168432978085695, 0.146531371307633, 0.140157494228817, 0.303530488733859, 0.753106278920522), PROX_PARK = c(0.654992910383756, 0.671016599957339, 0.597750851398377, 0.60176146852012, 0.294690087030438, 0.294690087030438, 0.341254943367627, 0.189026691537682, 0.275833477585303, 0.747986195716587, 0.836149627657164, 0.813614799778521, 0.61879465488716, 0.750469455971567, 0.643411448820926, 0.654970873229416, 0.8322137924942, 0.525489875872169, 0.699596772952975, 0.536819237128991), PROX_GOOD_PRISCH = c(3.31796907605439, 3.32537175969635, 3.26501815247482, 3.26097143466547, 2.95589454100459, 2.95589454100459, 2.96812409551872, 2.83177349547833, 2.8385375863655, 3.05097986431403, 3.15511978010431, 3.00567179865442, 3.69141799128789, 3.19167768034691, 2.69528593883292, 2.71543842399088, 2.91053685401804, 3.6640626331803, 3.20088339163048, 2.68318776685765), PROX_MALL = c(0.768943294332632, 0.714662485508778, 0.808458836713889, 0.979751787656279, 0.814743407183115, 0.814743407183115, 0.714729745574342, 0.831480717149744, 0.76911725394793, 0.265637621954407, 0.161680393170103, 0.283076960540796, 0.407881748949563, 0.1200910408013, 0.597386337892971, 0.576398809288588, 0.385092319171944, 0.37643645467035, 0.171446483339376, 0.459259689573629), PROX_CHAS = c(0.119929951445322, 0.167944095298073, 0.0498455969042401, 0.136218265087875, 0.257507761616553, 0.257507761616553, 0.31407050179696, 0.0819321575559949, 0.0661119226245057, 0.265637621677666, 0.161680400961643, 0.283076936045466, 0.407881782403473, 0.120090990225825, 0.130352204164602, 0.118628580179885, 0.179381733260264, 0.376436475429729, 0.171446425970546, 0.0626028682349028), PROX_SUPERMARKET = c(0.16327623873727, 0.215917356790886, 0.0982179911218008, 0.0830307595499944, 0.30094246041235, 0.30094246041235, 0.345653574215055, 0.408274605358357, 0.444069124865739, 0.211091622880127, 0.107037284539066, 0.236972988988714, 0.451295114828249, 0.109512866312649, 0.0679201472407272, 0.0879874709963817, 0.31749021679057, 0.426522673463594, 0.178201527122821, 0.550262392018624 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 7L, 8L, 7L, 3L, 8L, 6L, 6L, 9L, 4L, 7L, 3L ), WITHIN_350M_BUS = c(3L, 4L, 4L, 4L, 10L, 10L, 8L, 6L, 9L, 8L, 9L, 9L, 9L, 8L, 8L, 8L, 10L, 11L, 9L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 3L, 3L, 4L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 6L, 5L, 5L, 4L, 5L, 3L), DNeighbour = c(0, 50.5296316366794, 74.8130093110657, 234.532066918748, 362.268012577232, 363.346898711284, 364.605668371896, 532.6259594218, 584.553808986861, 670.281572222259, 676.773126568713, 795.013865000282, 832.258856982428, 835.413003407765, 882.308394840433, 882.494051710131, 893.362353993078, 904.021538290717, 907.402908903174, 943.863787468778)), row.names = c("160", "830", "772", "303", "157", "876", "132", "425", "407", "232", "295", "185", "80", "117", "89", "421", "110", "444", "147", "569"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994276247777522, 0.987474380590449, 0.880326708586817, 0.72707497255091, 0.72557715500259, 0.723825937009775, 0.464525637312846, 0.380001506149266, 0.245710497291321, 0.236075850244852, 0.0844107931639601, 0.049507998439465, 0.0469153675743292, 0.0159212939592789, 0.0158286164699567, 0.0108466430250297, 0.00682968119142357, 0.00574056896436219, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9880355373
R squared (OOB): 0.116052
$Forests[[161]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(367000, 412000, 418000, 4e+05, 4e+05, 428000, 420000, 420000, 4e+05, 416000, 433000, 362000, 370000, 390000, 423888, 395000, 365000, 415000, 292000, 258000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 84), storey_order = c(1L, 5L, 5L, 2L, 3L, 4L, 3L, 5L, 2L, 4L, 4L, 1L, 1L, 2L, 5L, 2L, 1L, 5L, 1L, 1L), remaining_lease_mths = c(1137, 1144, 1138, 1137, 1143, 1140, 1144, 1143, 1130, 1140, 1130, 1135, 1146, 1139, 1136, 1146, 1137, 1144, 761, 781), PROX_CBD = c(16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 16.1831859860721, 15.9392575628934, 16.1537572283104, 16.1976566517324, 16.055983361932, 16.055983361932, 15.9297907572658, 15.87024444961, 16.0085061296439, 15.9500375777464, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.3662877971208, 16.1631400386504), PROX_ELDERLYCARE = c(0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.0701319802482612, 0.0436662178849567, 0.0462823216560119, 9.89208662673193e-07, 0.146417557277997, 0.146417557277997, 0.0463608633689567, 0.10693627682917, 0.133825008100465, 0.0923316964070077, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.177020457931737, 0.194171564025932 ), PROX_HAWKER = c(0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 1.00994702859189, 0.765854363537175, 0.986028325459381, 1.03146250928298, 0.897672222950446, 0.897672222950446, 0.768716574287481, 0.694651515851724, 0.86073340068049, 0.798502368740115, 0.855932206484513, 0.855932206484513, 0.802087399746937, 1.20613696965479, 1.03995728027003), PROX_MRT = c(1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 1.08237519657155, 1.14464062157712, 1.02112351286352, 1.02706758196582, 0.936151237003446, 0.936151237003446, 1.23034399571509, 1.09555222562317, 1.31406230168452, 1.27956490520873, 0.883219311345816, 0.883219311345816, 0.8851452059773, 1.07002489239586, 0.842728374229233), PROX_PARK = c(0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.848434833813522, 0.777956069134633, 0.793519520304926, 0.822565203699192, 0.683762717294504, 0.683762717294504, 0.846978318526899, 0.707790886000148, 0.947603217866828, 0.8970097589344, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.840406553837571, 0.707513815343702), PROX_GOOD_PRISCH = c(6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.78038310261662, 6.57394481891556, 6.74044920052795, 6.78043949525415, 6.63421015362065, 6.63421015362065, 6.58539462985877, 6.49806658702102, 6.67823761190993, 6.61604918176311, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.93507101526025, 6.70927938580052), PROX_MALL = c(0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.241735562355662, 0.391567182053879, 0.180580587241737, 0.189710317758296, 0.118546137622893, 0.118546137622893, 0.478634609766659, 0.388975340293238, 0.528820301792356, 0.517477751202279, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.298590834338171, 0.0870960802892481), PROX_CHAS = c(0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.148113838308576, 0.0895372628546906, 0.0922372285822684, 0.0868060808909073, 0.110329053122027, 0.110329053122027, 4.95402698497433e-08, 0.140210421841136, 0.104680199868824, 0.0505118784777886, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.209004221202181, 0.081875317774622), PROX_SUPERMARKET = c(0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.247969406526707, 0.354688671920554, 0.186806037215644, 0.195853508350489, 0.123371553336512, 0.123371553336512, 0.427887094284235, 0.287679129281494, 0.525839072677995, 0.47836894165083, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.303085580417471, 0.0873208554119548), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 7L, 3L, 8L, 8L, 3L, 3L, 5L, 4L, 2L, 4L, 3L, 3L, 3L, 8L, 6L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 9L, 9L, 7L, 9L, 7L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 7L, 8L, 5L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 3L, 4L, 3L, 3L, 5L, 5L, 5L, 4L, 5L), DNeighbour = c(0, 1.61598924911411, 4.83486523889289, 47.2097927137083, 48.2974925881719, 127.392950487739, 158.356002572588, 162.862479043997, 194.66405672981, 200.676586435172, 204.224372613338, 212.630885481946, 223.483123181471, 228.959886655459, 234.075959141754, 256.002945874238, 258.540780376266, 259.326004411894, 354.770045403434, 357.577841533324)), row.names = c("161", "919", "249", "440", "28", "661", "517", "869", "427", "538", "741", "654", "582", "653", "912", "408", "594", "124", "687", "872"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99995915289347, 0.99963439018606, 0.965441785556403, 0.963845840879921, 0.762258718924826, 0.646218713531103, 0.628145007548928, 0.495098920088713, 0.469282970103585, 0.454016574535442, 0.417833757645389, 0.371350790299088, 0.348106963393683, 0.326587890487259, 0.237593130946842, 0.227741284483698, 0.224715961204545, 0.000244699470140506, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1652762988
R squared (OOB): 0.1841384
$Forests[[162]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 313000, 318000, 327000, 320000, 302500, 275000, 358000, 402000, 310000, 370000, 355000, 340000, 355000, 315000, 315000, 387008, 320800, 310000, 418000), floor_area_sqm = c(104, 84, 84, 84, 93, 93, 84, 91, 93, 96, 93, 104, 91, 93, 91, 97, 97, 92, 91, 104), storey_order = c(4L, 4L, 1L, 1L, 3L, 2L, 1L, 1L, 4L, 1L, 1L, 4L, 2L, 4L, 3L, 3L, 2L, 1L, 3L, 1L), remaining_lease_mths = c(777, 772, 785, 802, 762, 764, 807, 760, 762, 772, 782, 814, 782, 761, 774, 746, 775, 965, 774, 794), PROX_CBD = c(15.5029529482698, 15.5029529482698, 15.4237712873611, 15.395293903354, 15.7384939989151, 15.7384939989151, 15.555826242216, 15.6053010835868, 15.8715793299193, 16.0124832316584, 15.9422949327985, 14.9797222810306, 16.0688727275577, 16.1297617902268, 16.1626205207603, 16.179026897848, 15.8742411347238, 16.3149444157129, 16.3680873997092, 14.6249352309891), PROX_ELDERLYCARE = c(1.60634233373903, 1.60634233373903, 1.66429806880172, 1.48326161455178, 1.81389464514152, 1.81389464514152, 1.98144426857027, 1.18278326755006, 1.28212929908789, 1.41328722649904, 1.09392979000114, 1.40865121451131, 1.20623153653763, 1.29938230642316, 1.55788424655444, 1.73064849730919, 0.784609866943175, 1.76400828031834, 1.42545230549203, 1.66362706878828), PROX_HAWKER = c(0.592613874358246, 0.592613874358246, 0.663653920640621, 0.763118949388798, 0.367446283592148, 0.367446283592148, 0.587918588004233, 0.745618024005524, 0.428166805124, 0.231474226543029, 0.571238530927929, 1.17708155532767, 0.426544691499688, 0.335840869363962, 0.113648031708615, 0.141690035201285, 0.921851461637316, 0.267171899978326, 0.369132496020862, 1.46189875323845), PROX_MRT = c(0.579811001445256, 0.579811001445256, 0.641519249244255, 0.486709870425329, 0.817431272071058, 0.817431272071058, 0.961984472446029, 0.180817781363956, 0.326170963259121, 0.526610558032509, 0.22642613478059, 0.541117453484526, 0.406145228037129, 0.514969181151661, 0.733071345608223, 0.887672461516919, 0.243577544220952, 0.980548762507945, 0.767751604782153, 0.177135615746217), PROX_PARK = c(0.518465718930498, 0.518465718930498, 0.527546900647844, 0.736647900507106, 0.197322246351151, 0.197322246351151, 0.155244626205508, 0.580682002012541, 0.729541055973412, 0.641040622161513, 0.749126986336644, 0.869949400509587, 0.697314652170583, 0.709135847201637, 0.622244080025509, 0.539742315344257, 0.457440234531046, 0.504828773517413, 0.655349613079545, 0.967683324465338), PROX_GOOD_PRISCH = c(5.8805780078001, 5.8805780078001, 5.79932453842233, 5.79164197089728, 6.09593783675615, 6.09593783675615, 5.90755023148013, 6.02648848177283, 6.26806838260706, 6.39414010271149, 6.35759010380229, 5.38873705701154, 6.46919552361138, 6.52049985370614, 6.53246509089368, 6.53838177865997, 6.33578781760894, 6.672975925328, 6.74866006620563, 5.00900650468442 ), PROX_MALL = c(0.667352945771092, 0.667352945771092, 0.726704111983395, 0.561468969675593, 0.906877360376741, 0.906877360376741, 1.05229171505891, 0.252610517585887, 0.405953132327172, 0.598952481573277, 0.275355858531219, 0.857174016474006, 0.45653839484425, 0.568960814514176, 0.800586392071248, 0.960112961135972, 0.159478773824134, 0.965701391482886, 0.812249060303789, 1.02277508016934 ), PROX_CHAS = c(0.128101303359069, 0.128101303359069, 0.11942955396425, 0.1019571402223, 0.184740133551779, 0.184740133551779, 0.0651877268759985, 0.0925674017483885, 0.170717118999449, 0.191204296760245, 0.101928728560798, 0.0593781975043205, 0.123235071398074, 0.215228497760129, 0.107377285719627, 0.0821179618758864, 0.159478805927642, 0.215258950862385, 0.317481852326526, 0.253202817693943 ), PROX_SUPERMARKET = c(0.314517101025506, 0.314517101025506, 0.307102160965552, 0.0953919744611677, 0.287892528450529, 0.287892528450529, 0.511049564140858, 0.188530812320699, 0.323117190327721, 0.214004200599592, 0.218983947734938, 0.101389584423307, 0.399183655269817, 0.353026966783941, 0.191669323632479, 0.224545288466622, 0.159478664733051, 0.357579925001748, 0.442251956603444, 0.177136085505812 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 0L, 1L, 1L, 3L, 3L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 7L, 7L, 6L, 5L, 2L, 4L, 2L, 3L, 3L, 3L, 5L, 3L, 5L, 1L, 2L, 1L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 9L, 10L, 10L, 7L, 10L, 8L, 8L, 8L, 10L, 9L, 8L, 9L, 8L, 8L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 3L, 3L, 1L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 3L, 4L, 2L), DNeighbour = c(0, 1.42686858784411, 82.0244792790425, 217.840478399143, 371.81286476611, 376.883601324944, 419.067338147495, 429.049140350076, 429.338082347888, 513.898124019595, 587.956591514099, 591.687525523448, 623.301901866756, 644.230226271062, 667.758001377361, 720.532528998574, 823.338545143382, 850.871429546253, 870.81339596625, 877.574260129098)), row.names = c("162", "587", "293", "556", "803", "437", "426", "143", "294", "740", "708", "984", "804", "184", "335", "336", "83", "980", "198", "30"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999994712752716, 0.982604055069777, 0.880560295128182, 0.673208978314326, 0.665143921581226, 0.59593128753458, 0.579080444178019, 0.578590401732135, 0.43176087496447, 0.303741778046738, 0.297475270542282, 0.245557111035045, 0.212606048855501, 0.177250110251496, 0.106195529488816, 0.0143482632024609, 0.00359162156247996, 0.000235583233036222, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 846851935
R squared (OOB): 0.3563183
$Forests[[163]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 412000, 390000, 380000, 350000, 390000, 380000, 377000, 350000, 395000, 350000, 368888, 340000, 375000, 420000, 385000, 350000, 4e+05, 368000, 4e+05), floor_area_sqm = c(92, 92, 92, 93, 92, 93, 92, 92, 93, 93, 92, 92, 92, 92, 92, 92, 104, 92, 92, 92), storey_order = c(4L, 3L, 2L, 3L, 1L, 3L, 2L, 2L, 1L, 4L, 1L, 2L, 2L, 1L, 4L, 3L, 3L, 3L, 2L, 4L), remaining_lease_mths = c(1142, 1128, 1128, 1110, 1131, 1113, 1142, 1135, 1111, 1108, 1111, 1102, 1133, 1139, 1133, 1132, 812, 1136, 1100, 1142), PROX_CBD = c(14.5596883563906, 14.5596883563906, 14.5136499050456, 14.607628567626, 14.6346875310408, 14.6879879340018, 14.4940333615496, 14.5662038835035, 14.6221320584002, 14.6649260398624, 14.8482953663728, 14.8482953663728, 14.8395197777251, 14.8395197777251, 14.7615340778399, 14.9536689261967, 14.8739209120931, 14.7935232496013, 14.9752079088984, 14.8350589102573), PROX_ELDERLYCARE = c(0.399519357429504, 0.399519357429504, 0.440212280139716, 0.363539264939185, 0.318998242024868, 0.267910637295867, 0.500918112427577, 0.396119369193007, 0.410896008057539, 0.374463671675583, 0.157028625587627, 0.157028625587627, 0.143171284390361, 0.143171284390361, 0.301679225956583, 1.13414610370389e-06, 0.224374856243457, 0.348662381557687, 0.199763345782594, 0.366071958673004), PROX_HAWKER = c(0.625641729464286, 0.625641729464286, 0.681591249319273, 0.571839614015762, 0.567748890704442, 0.507741768149319, 0.682637638745144, 0.661743266121302, 0.55845452984231, 0.515424723672587, 0.332945546865787, 0.332945546865787, 0.426817039061835, 0.426817039061835, 0.582527401679673, 0.283688306330561, 0.490895901627697, 0.61938764744993, 0.202333554334061, 0.625406547060166), PROX_MRT = c(1.46473462254762, 1.46473462254762, 1.51230084146916, 1.42703012637354, 1.53691575721219, 1.51619569366002, 1.32800225952209, 1.61118001364451, 1.30119397664661, 1.31347134818138, 1.41585626072206, 1.41585626072206, 1.58589972239689, 1.58589972239689, 1.75082728996661, 1.45204946878565, 1.67344316225132, 1.80023823132094, 1.27457972333389, 1.81204065654847), PROX_PARK = c(0.656743209310805, 0.656743209310805, 0.723946747094916, 0.592644125813336, 0.633519966923, 0.573128508978659, 0.65941869562705, 0.741043428920938, 0.524601749565547, 0.48594234877488, 0.40224168015695, 0.40224168015695, 0.573834160005083, 0.573834160005083, 0.739209778966795, 0.447466290733612, 0.671840643384197, 0.794674698621811, 0.259935562114549, 0.813480610745631), PROX_GOOD_PRISCH = c(5.25302892838613, 5.25302892838613, 5.22451833965112, 5.28617698570013, 5.34297669438126, 5.38500296681299, 5.15263130971644, 5.30307595814772, 5.26427170666348, 5.30673314037113, 5.51627049340211, 5.51627049340211, 5.56483468018996, 5.56483468018996, 5.53447364393692, 5.64958645026222, 5.63420261242257, 5.58881641790013, 5.6171537261999, 5.6396253746677), PROX_MALL = c(0.550646738699849, 0.550646738699849, 0.591658790399046, 0.523782484457491, 0.633302242537752, 0.626246838364162, 0.407798057490129, 0.69438942428714, 0.412850725186958, 0.439421746266814, 0.649229394533883, 0.649229394533883, 0.805396060532061, 0.805396060532061, 0.897398400321744, 0.806257336881612, 0.927972955155417, 0.980189305249844, 0.689421511186311, 1.03026167893405), PROX_CHAS = c(0.19650938121062, 0.19650938121062, 0.179710137259641, 0.198893245072118, 0.120955806912261, 0.160113448728027, 0.0559452214520875, 0.0799578054615725, 0.0938393111767789, 0.0969357032130768, 0.274130336331615, 0.274130336331615, 0.204546662914522, 0.204546662914522, 0.166975848000366, 0.14456617920399, 0.25243947150411, 0.244316778428722, 0.230775629929228, 0.298721071991625), PROX_SUPERMARKET = c(0.27843134046436, 0.27843134046436, 0.343491998264143, 0.223766299699327, 0.327836032489634, 0.300165340388346, 0.202112654374605, 0.41943325951703, 0.0938384818523742, 0.0969351949685631, 0.296829834724774, 0.296829834724774, 0.280088374069707, 0.280088374069707, 0.408349928269047, 0.16127040484797, 0.298947211163532, 0.416104879739584, 0.264202614673064, 0.402632437071234), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 6L, 6L, 4L, 3L, 6L, 6L, 5L, 5L, 5L, 5L, 3L, 7L, 3L, 2L, 4L, 2L), WITHIN_350M_BUS = c(7L, 7L, 6L, 7L, 8L, 7L, 9L, 6L, 9L, 8L, 9L, 9L, 5L, 5L, 4L, 6L, 6L, 6L, 9L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 4.91870568460857, 69.9195549479869, 72.9853432336123, 92.7029672783407, 133.150077087837, 142.835909610597, 144.78504165513, 188.131809886046, 206.317807340777, 292.268691427341, 292.452393114483, 319.991218501251, 321.930799900355, 357.78304976229, 406.062338691032, 416.85757467138, 439.50394443019, 442.315191794997, 488.86123065746)), row.names = c("163", "961", "706", "452", "583", "469", "702", "368", "324", "17", "762", "195", "543", "152", "620", "139", "602", "478", "558", "27"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999797540344933, 0.959505949450872, 0.955917842926187, 0.929373697219115, 0.857134821726665, 0.836548635687846, 0.832263062720079, 0.725734647026719, 0.67549378112085, 0.412893671061892, 0.412316256278088, 0.326664012325287, 0.320735907749872, 0.215635560461831, 0.0961343413920896, 0.0744652204879968, 0.0367618908386056, 0.0328917522768724, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 481034523
R squared (OOB): 0.03110803
$Forests[[164]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 340000, 420000, 370000, 446000, 420000, 365000, 415000, 358888, 380000, 360000, 304000, 316000, 388000, 370000, 315000, 308000, 440000, 345000, 365000), floor_area_sqm = c(104, 104, 99, 104, 107, 90, 107, 100, 91, 102, 103, 104, 104, 103, 98, 84, 84, 103, 92, 95 ), storey_order = c(1L, 1L, 3L, 2L, 3L, 2L, 1L, 1L, 3L, 2L, 1L, 2L, 1L, 3L, 2L, 3L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(763, 772, 929, 763, 783, 925, 766, 944, 763, 938, 777, 776, 777, 935, 767, 788, 795, 918, 742, 735), PROX_CBD = c(13.1145091682395, 13.1145091682395, 13.2222340992065, 13.075732494377, 13.1163383572019, 12.960867808991, 13.578535689825, 13.1525533734461, 13.6826822978472, 12.4172252614445, 13.7231688188033, 13.8730731524118, 13.8730731524118, 12.2384019056968, 12.6407298816561, 13.0463978034086, 13.3304860768802, 12.1964782349865, 13.8901285505698, 13.3652677077184), PROX_ELDERLYCARE = c(0.233566729538939, 0.233566729538939, 0.385934705647939, 0.206309775801723, 0.258125844069092, 0.579007844644764, 0.535215785060316, 0.640770029240432, 0.000158780971194199, 0.466477120293287, 0.681177733621966, 0.192118066579221, 0.192118066579221, 0.481492260541915, 0.198383641986835, 0.612412426395362, 0.85382998667073, 0.395535007521183, 0.540311266279695, 0.876024529291782 ), PROX_HAWKER = c(1.24018164124527, 1.24018164124527, 1.08380419022874, 1.2806114078583, 1.23349193679857, 1.16344345150942, 0.775756145922257, 0.959649545299011, 0.699744847940348, 1.89270186421095, 0.601426993813282, 0.635045114374877, 0.635045114374877, 2.08679181031876, 1.70233840124208, 1.36023111372333, 1.09459947163448, 2.11269605893479, 0.213123049695643, 0.775887609068758), PROX_MRT = c(0.402767024758649, 0.402767024758649, 0.503688459146237, 0.218393806785847, 0.166998983475289, 0.899387073359532, 0.357978123578611, 0.944408516927639, 0.751023886560838, 0.847625669994717, 0.498221170198522, 0.865482366580506, 0.865482366580506, 1.00400763232319, 0.712674611555213, 0.622051877914657, 0.525688124362732, 1.03396693725809, 0.793013171832836, 0.585785046275015), PROX_PARK = c(1.4917670023494, 1.4917670023494, 1.61082819122054, 1.31516124688894, 1.28385310080255, 1.44660566239193, 1.33984402369384, 1.65277848527316, 1.77145949687945, 0.790049777369869, 1.26781451063295, 1.73324375775577, 1.73324375775577, 0.617440020241687, 0.87239282209614, 0.572775970192077, 0.620743454357064, 0.631382355736929, 1.23128896715218, 1.30724345285799), PROX_GOOD_PRISCH = c(3.15473759747012, 3.15473759747012, 3.2388029474634, 3.06740437701091, 3.10133739012884, 2.82458087567675, 3.55013641033528, 2.95137840528657, 3.58938982364218, 2.44639044951476, 3.673854441535, 3.76914808697313, 3.76914808697313, 2.2532718981807, 2.56532775368338, 2.96540091825049, 3.24954726475941, 2.16851203086393, 3.56420611596829, 2.95461231779958), PROX_MALL = c(0.504156272689578, 0.504156272689578, 0.587950861513872, 0.332903613799786, 0.281310431650798, 0.695129776671669, 0.305514521023982, 0.703422933264244, 0.770100764029299, 0.95273084922996, 0.406890039239853, 0.861712986146148, 0.861712986146148, 1.10261213560447, 0.751522975449472, 0.587476612974174, 0.513372166694422, 1.12036230953297, 1.05377974643614, 0.473263954532778), PROX_CHAS = c(0.11048408202451, 0.11048408202451, 0.151225190585885, 0.122328851042638, 0.155371621529032, 0.341366062526918, 0.282171570268124, 0.1365287941905, 0.110149755252424, 0.132703338642494, 0.176857487498571, 0.0967538959757692, 0.0967538959757692, 0.187666753228527, 0.217156748290024, 0.40513819943783, 0.472814153962233, 0.194956542036987, 0.0812638133573676, 0.179342279988699), PROX_SUPERMARKET = c(0.362446168440829, 0.362446168440829, 0.459946280432931, 0.193246634773484, 0.141466460051892, 0.668273194253219, 0.281417393052806, 0.688592108834651, 0.11210687568128, 0.453312253927337, 0.270532795629183, 0.094684564379848, 0.094684564379848, 0.388917381074845, 0.217156859083098, 0.599997973636583, 0.510727353781082, 0.242376621204914, 0.082811926566736, 0.487840963146543), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 0L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 4L, 4L, 1L, 4L, 2L, 3L, 3L, 4L, 3L, 3L, 2L, 4L, 2L, 4L, 4L, 4L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 8L, 10L, 9L, 2L, 10L, 6L, 9L, 9L, 8L, 8L, 8L, 10L, 10L, 7L, 5L, 9L, 4L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 4L, 3L, 2L, 4L, 2L), DNeighbour = c(0, 5.70960303231286, 152.546705079064, 234.332834647732, 262.813031269255, 498.30074581283, 553.119146675298, 554.470164372939, 603.539417092514, 707.813853257144, 758.856795329012, 777.289254525522, 781.929013005699, 907.69720416288, 916.209459696679, 974.473209370144, 995.319551983698, 1009.41841261472, 1034.23237339312, 1034.89709863283)), row.names = c("164", "844", "350", "929", "105", "831", "856", "496", "1000", "296", "960", "36", "230", "399", "477", "987", "61", "677", "214", "238" ), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999939124733416, 0.957016930991473, 0.900086678416959, 0.875176994385065, 0.590069484228817, 0.510287636887521, 0.508293485814518, 0.435457356692477, 0.283255688194735, 0.213738141122186, 0.189991949807356, 0.184149064435722, 0.0532290905268873, 0.0467502869456649, 0.0128513465510409, 0.00562851505308959, 0.00236516380356024, 1.64919114573592e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2026688002
R squared (OOB): -0.1177068
$Forests[[165]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 374000, 375000, 365000, 356888, 345000, 370000, 412000, 450000, 435000, 365000, 369988, 395000, 437000, 330000, 390000, 450000, 510000, 485000, 470000), floor_area_sqm = c(90, 94, 90, 90, 91, 85, 90, 90, 94, 94, 91, 91, 90, 94, 85, 100, 95, 97, 95, 93), storey_order = c(3L, 3L, 4L, 3L, 5L, 6L, 2L, 3L, 4L, 2L, 5L, 4L, 1L, 3L, 4L, 6L, 3L, 2L, 6L, 5L), remaining_lease_mths = c(997, 987, 986, 979, 963, 968, 1016, 1034, 1123, 1113, 993, 1002, 997, 1120, 992, 942, 1126, 1104, 1113, 1125), PROX_CBD = c(13.5299248791723, 13.4804039164095, 13.5741440973944, 13.6373310118807, 13.1584578321731, 13.131637538161, 13.0393088300804, 13.9701294998534, 14.0429369190019, 14.0214886887106, 13.2138793761114, 13.2138793761114, 13.4480864429089, 14.0691382395842, 13.0825190214061, 12.9172885276263, 14.1366846915735, 13.7787547800329, 14.2445424628862, 14.2374266118925), PROX_ELDERLYCARE = c(0.737190256849548, 0.746393599063579, 0.759293685927778, 0.753498484846986, 0.528614390300154, 0.425459762987539, 0.38924985743242, 0.798789790509628, 1.1015647640471, 1.04333655871926, 0.200446926946864, 0.200446926946864, 0.38095926022983, 1.08280856328681, 0.120371550198491, 0.440978457512705, 1.17371591683522, 0.357313426679343, 1.24643506877499, 1.2819446304668 ), PROX_HAWKER = c(1.28441999759135, 1.28815813567136, 1.13978469441664, 1.08343538740726, 1.59466084315792, 1.67102672130552, 1.75849952292251, 0.796241674024292, 1.07710025413616, 1.2014358291776, 1.87231067409155, 1.87231067409155, 1.11021170000921, 1.21079813450924, 1.90213677974947, 1.76689210194785, 1.09084844555913, 0.779750574682814, 0.968852406622053, 1.02089221118434), PROX_MRT = c(0.189597864599581, 0.26513727845816, 0.147719870982538, 0.0904459633140829, 0.258879114766752, 0.197259382412543, 0.103022581922205, 0.262922949537813, 0.324573358240557, 0.325652198483679, 0.348476568009787, 0.348476568009787, 0.436627689790507, 0.281224364060027, 0.30821900832469, 0.0642144868642362, 0.218319465176875, 0.373119808041594, 0.184117552261459, 0.148741201515391), PROX_PARK = c(0.695004999747215, 0.640650351334918, 0.739375101722708, 0.802899104641211, 0.332476768251147, 0.350705699368152, 0.291844359651056, 0.929619749314005, 0.58019258504408, 0.524931496780237, 0.701388397724732, 0.701388397724732, 0.782217598170287, 0.468913262301943, 0.557623544885242, 0.18581491955197, 0.474063272255088, 1.07510958061046, 0.481320095248247, 0.440474428767772), PROX_GOOD_PRISCH = c(4.45977917937361, 4.38951064564596, 4.41976113712118, 4.47444600576345, 4.13557899544262, 4.16094245740848, 4.09066115622083, 4.76155598853922, 4.9857651679507, 5.02043421457898, 4.43819501492863, 4.43819501492863, 4.1394886986689, 5.07622831499557, 4.27923006279343, 3.96344124390297, 5.09375212835948, 4.43794264479214, 5.1542412945362, 5.16870486361587), PROX_MALL = c(0.598877544697789, 0.548104683226502, 0.656440732478167, 0.719665126414215, 0.231810009894563, 0.249640338015364, 0.199839805040887, 0.698652085628877, 0.401409437181884, 0.399157770965225, 0.411800643307333, 0.411800643307333, 0.747053206605742, 0.352184781664103, 0.482494809972804, 0.125441786165087, 0.295276560881227, 0.579723774298741, 0.248497232357685, 0.22058685557285 ), PROX_CHAS = c(0.124645472322039, 0.196586841411628, 0.175269995719201, 0.111923036871509, 0.20604200841638, 0.23569948169583, 0.19843851708658, 0.224338502615803, 0.0207330025336023, 0.142774662207743, 0.186991486151685, 0.186991486151685, 0.419877338676521, 0.167321001424632, 0.1115602293269, 0.146232137849481, 0.0995517477546361, 0.2330532561781, 0.185564313785613, 0.177995101264401 ), PROX_SUPERMARKET = c(0.181636181040517, 0.253358431108118, 0.3594639622224, 0.371011221099329, 0.231809873410795, 0.249639808314143, 0.199839014107547, 0.281017798180362, 0.0207321820187816, 0.142773459146917, 0.40197012970004, 0.40197012970004, 0.428569074432488, 0.167319845962294, 0.482493892596986, 0.125440795942109, 0.0995512052866983, 0.233052713938452, 0.185564776027004, 0.177995229543633 ), WITHIN_350M_KINDERGARTEN = c(4L, 3L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 6L, 6L, 5L, 8L, 7L, 6L, 6L, 5L, 5L, 5L, 8L, 7L, 9L, 8L, 4L, 9L, 8L ), WITHIN_350M_BUS = c(8L, 9L, 10L, 11L, 7L, 7L, 7L, 13L, 9L, 9L, 2L, 2L, 4L, 9L, 4L, 9L, 8L, 11L, 7L, 6L), WITHIN_1KM_PRISCH = c(6L, 5L, 9L, 8L, 7L, 7L, 7L, 8L, 7L, 7L, 6L, 6L, 7L, 7L, 5L, 7L, 7L, 8L, 7L, 7L), DNeighbour = c(0, 76.0861759698575, 194.428657901264, 225.910086990204, 364.51751864482, 410.733235223589, 500.100081667361, 505.747050058024, 535.505424730794, 562.650677537138, 598.894258947458, 604.034190777088, 609.307388687533, 614.099996883879, 614.835821676381, 616.762519355069, 644.736769531834, 681.562111689458, 724.55167160517, 727.982162696985)), row.names = c("165", "72", "15", "660", "339", "153", "141", "301", "754", "878", "474", "313", "655", "57", "886", "887", "76", "549", "349", "537"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97827191359715, 0.862425877335417, 0.816672294469925, 0.561415020477623, 0.464673342984975, 0.278863905627066, 0.267659152732953, 0.210579216886545, 0.162118883584564, 0.104459777785837, 0.0970543512650317, 0.0896777651450856, 0.083173827962111, 0.082192534702404, 0.0796452196491782, 0.0464944068589685, 0.0152435358857369, 8.84060840081703e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1510590608
R squared (OOB): 0.4042027
$Forests[[166]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 458888, 460000, 455000, 468000, 420000, 422000, 510000, 485000, 452000, 460000, 440000, 475000, 430000, 426888, 425000, 390000, 382000, 323000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 92, 92, 90, 86, 90, 90), storey_order = c(3L, 4L, 3L, 4L, 4L, 2L, 2L, 5L, 5L, 2L, 5L, 2L, 2L, 1L, 1L, 4L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1136, 1130, 1137, 1136, 1124, 1139, 1132, 1133, 1141, 1133, 1136, 1136, 1126, 1134, 1141, 988, 978, 989, 983, 973), PROX_CBD = c(12.6444338023734, 12.6444338023734, 12.6444338023734, 12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6523002899419, 12.8180148044036, 12.8190940082697, 12.8941535537835, 12.5778468618744, 12.6445046545469, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.1902934701837, 12.4059518996545, 12.3082954752684, 12.0200214112876, 11.9491294576901), PROX_ELDERLYCARE = c(0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.17445131765005, 0.265081039187363, 0.268492105828742, 0.346816364720296, 0.25879478544564, 0.316798451576888, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.362754738306624, 0.404564014080405, 0.583230122785789, 0.618171206910468, 0.351349913726565), PROX_HAWKER = c(0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.183834631869038, 0.184899994018696, 0.227760265989261, 0.228019105088385, 0.116173376637396, 0.146347761938812, 0.172433027954251, 0.361759384229333, 0.385855619963418, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.536726116414185, 0.551023632791116, 0.732610931237137, 0.743318510800665, 0.693645859237657 ), PROX_MRT = c(0.135663244459145, 0.135663244459145, 0.135663244459145, 0.225183269009929, 0.250680884626282, 0.288636635543175, 0.189124878414716, 0.0414043955932523, 0.0524349257152741, 0.133852264483784, 0.325317058740364, 0.290856617513635, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.364194860258715, 0.467412150427879, 0.348338435446781, 0.291532437270123, 0.207404211118571 ), PROX_PARK = c(0.61385987529272, 0.61385987529272, 0.61385987529272, 0.665189387379371, 0.614568616662392, 0.64692671777276, 0.76865606278053, 0.594833919624026, 0.639036828502152, 0.541994755536806, 0.898636927133822, 0.927332929158558, 0.981635622560504, 0.998305920751222, 1.05356492524152, 0.883674706708426, 1.06942514246801, 1.248380402738, 0.871053837980522, 1.42337349535551), PROX_GOOD_PRISCH = c(2.98554640042679, 2.98554640042679, 2.98554640042679, 2.90013878468328, 2.87119716545371, 2.83249303987555, 3.02962689364369, 3.15789060893291, 3.16783392704602, 3.22227453062783, 2.98751376551561, 3.06407026512831, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.54749739008747, 2.85954585658161, 2.82059786507503, 2.31713852475231, 2.48771655129493), PROX_MALL = c(0.835997866672575, 0.835997866672575, 0.835997866672575, 0.801147315442336, 0.863947607104433, 0.848059510883206, 0.680457081346124, 0.881741038155881, 0.842111664425906, 0.965068597681967, 0.550769417999913, 0.525247230278188, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.835543217968543, 0.423524868376446, 0.312386349772529, 0.859289251142989, 0.591401580344059), PROX_CHAS = c(0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.162820120107843, 0.0772642002388838, 0.0812086980787344, 0.115846127710365, 0.236995708134403, 0.312339613016365, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.167384851183216, 0.187639553192951, 0.200650927390068, 0.310908028614088, 0.136369833447508), PROX_SUPERMARKET = c(0.102095775430648, 0.102095775430648, 0.102095775430648, 0.189775839444753, 0.218453608018692, 0.255060837787685, 0.162819600148508, 0.0772646744727167, 0.0812089624400091, 0.115845823699909, 0.299832635957983, 0.312339147167174, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.552359009160243, 0.375814638453933, 0.200651971059786, 0.507879796624066, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 6L, 5L, 6L, 6L, 7L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 4L, 4L, 1L, 6L), WITHIN_350M_BUS = c(10L, 10L, 10L, 11L, 10L, 10L, 11L, 9L, 9L, 6L, 8L, 11L, 11L, 11L, 10L, 12L, 10L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 5L, 6L, 4L, 7L), DNeighbour = c(0, 5.95631603919404, 7.16355744049563, 99.1636301127599, 113.279992465042, 150.072543572268, 165.717794993131, 172.143741703935, 187.046374555783, 248.831413025299, 287.226230658052, 323.055128037921, 383.845623997904, 389.947583059015, 443.305614614756, 452.275374976897, 465.235085412617, 643.133658062188, 689.022425728714, 882.728432826135)), row.names = c("166", "807", "92", "764", "672", "791", "311", "115", "44", "371", "355", "144", "759", "180", "868", "783", "138", "231", "909", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999908941321341, 0.99986828993657, 0.974919766644175, 0.967334349652721, 0.943028694085875, 0.9307543167147, 0.925385957323779, 0.912216401479174, 0.847391324845632, 0.799459278705177, 0.750065931761832, 0.657581810597785, 0.647790987709147, 0.559198629764362, 0.543886327505943, 0.521611231295832, 0.220128761230983, 0.152666984875281, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1083325360
R squared (OOB): 0.404306
$Forests[[167]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 450000, 425000, 395000, 445000, 438000, 430000, 456500, 450000, 432000, 431000, 436000, 440000, 420000, 435000, 425000, 358000, 418000, 460000, 415000), floor_area_sqm = c(94, 94, 94, 94, 94, 94, 92, 92, 93, 92, 92, 92, 92, 92, 92, 94, 93, 92, 92, 92), storey_order = c(7L, 7L, 6L, 4L, 6L, 5L, 6L, 8L, 9L, 6L, 7L, 7L, 8L, 5L, 2L, 5L, 1L, 6L, 7L, 8L), remaining_lease_mths = c(1120, 1119, 1119, 1113, 1109, 1076, 1126, 1144, 1136, 1137, 1138, 1139, 1142, 1132, 1128, 1083, 1103, 1129, 1125, 1140), PROX_CBD = c(12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 12.1122271384014, 11.9414743986494, 12.0797672032522, 11.9527102757424, 12.1741021183779, 11.9317097346946, 11.9317097346946, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.8751655684431, 11.8075546541859, 12.02897658153, 12.02897658153, 12.02897658153), PROX_ELDERLYCARE = c(0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.629785153682861, 0.687500817542951, 0.550577233037288, 0.819362766143575, 0.519600844901231, 0.680106913101551, 0.680106913101551, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.727329111385366, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.841755023464642), PROX_HAWKER = c(0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.337796349528525, 0.147098227142532, 0.286867197183981, 0.27814297307049, 0.375471053349032, 0.161367564791002, 0.161367564791002, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.145379780608352, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.409616357379742), PROX_MRT = c(0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.302747284955937, 0.183575431830776, 0.285059794417971, 0.200702114351669, 0.338849049026276, 0.214149342621172, 0.214149342621172, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.191731142133254, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.331072457322778), PROX_PARK = c(0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.576425078157325, 0.807374064658721, 0.747342190235743, 0.643017670933737, 0.612679613149166, 0.785212145526225, 0.785212145526225, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.723512884628395, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.529446955515876), PROX_GOOD_PRISCH = c(2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.408030235171, 2.21615815400514, 2.35145083667271, 2.270018309959, 2.45580221931744, 2.20126444296921, 2.20126444296921, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.14229157607785, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.36775586018775), PROX_MALL = c(0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.350899017798137, 0.22663965361209, 0.356578632219481, 0.232344363503357, 0.416829357908565, 0.255684281538694, 0.255684281538694, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.249449426365425, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.358721564938295), PROX_CHAS = c(0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.0703863092474096, 0.156140837156126, 0.146949814741425, 0.146038815472653, 0.0461624602204791, 0.203726500797623, 0.203726500797623, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.179410689617013, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.25157977989641), PROX_SUPERMARKET = c(0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.360308355053667, 0.236998053946951, 0.315486318912089, 0.237998550380205, 0.427183407476201, 0.217804588957955, 0.217804588957955, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.179159947933279, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.314501000490003), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 7L, 6L, 5L, 5L, 7L, 6L, 6L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 7L, 10L, 7L, 8L, 9L, 12L, 5L, 8L, 8L, 10L, 10L, 10L, 10L, 6L, 10L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 7.4011422910126, 33.0846997132324, 66.5883991806496, 120.700562158001, 127.977920802394, 152.326563535254, 168.485208774271, 170.08530186671, 179.875261202123, 181.240611496085, 211.544950797677, 211.733401065524, 212.276239804944, 214.025379878195, 233.475189987616, 237.102433917249, 268.37880221254, 269.625781948084, 273.60370196214)), row.names = c("167", "947", "203", "858", "607", "781", "900", "749", "621", "392", "613", "573", "16", "634", "908", "250", "724", "700", "874", "287"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998537066309365, 0.97096955895006, 0.885045247626395, 0.648646198940639, 0.610290092531336, 0.476153528699165, 0.385380396622818, 0.37644762060886, 0.322380821420794, 0.314944895460975, 0.161758773769711, 0.160902786888336, 0.158445551618238, 0.15061487173217, 0.0738872154375745, 0.0620112061108698, 0.00143099653283121, 0.000833279854314367, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 432389133
R squared (OOB): 0.1671537
$Forests[[168]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 358000, 363000, 340000, 345000, 430000, 370000, 660000, 672000, 355000, 440000, 675000, 550000, 710000, 662000, 715000, 680000, 380000, 380000, 492500), floor_area_sqm = c(104, 84, 84, 84, 84, 104, 84, 85, 85, 84, 91, 95, 102, 93, 95, 95, 95, 93, 92, 108), storey_order = c(2L, 3L, 4L, 1L, 1L, 2L, 3L, 3L, 5L, 3L, 5L, 2L, 3L, 6L, 3L, 6L, 4L, 3L, 1L, 2L), remaining_lease_mths = c(783, 770, 780, 780, 789, 781, 777, 1032, 1042, 782, 669, 1093, 761, 1084, 1093, 1099, 1084, 790, 767, 912), PROX_CBD = c(6.8579883001408, 6.82164733234375, 6.82164733234375, 6.73119135364588, 7.23308787648785, 7.27303659463988, 7.32999369210923, 6.62545736407856, 6.58265946872266, 7.37752466520609, 6.95185067667089, 6.15852201326599, 6.04257091454572, 6.17931132662417, 6.11286474740545, 6.06656257116635, 6.04001281876484, 7.92065359752155, 8.01258306529517, 8.12312779702036), PROX_ELDERLYCARE = c(0.650979480304367, 0.729511559050305, 0.729511559050305, 0.709869492714774, 0.804640181087392, 0.949520652768775, 1.04617467786566, 0.121758896932011, 0.129826558983194, 1.11141904944431, 0.368543492371998, 0.428116600598184, 0.548656319889636, 0.411122241220865, 0.471592353212743, 0.516985202466339, 0.545921172841312, 1.44631042678071, 1.38923408288603, 1.71708078323557), PROX_HAWKER = c(0.732876252375814, 0.834207881424508, 0.834207881424508, 0.84617550022745, 0.727393295990439, 0.905159668549179, 1.00458194418859, 0.33268573973532, 0.37361464573735, 1.06790139631185, 0.163396016993116, 0.104458461300263, 0.19523132016882, 0.114709112077857, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.646393168274836, 0.532883444787396, 0.581802643409563), PROX_MRT = c(0.479854345281657, 0.401668294921849, 0.401668294921849, 0.447149108468339, 0.626719191507479, 0.477339162120678, 0.446590670593176, 0.255638745600017, 0.288098631383321, 0.450606800129455, 0.258776848421036, 0.567634817298681, 0.448203274012385, 0.54480998513683, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.434970780163821, 0.57194553577364, 0.142211914808532), PROX_PARK = c(1.26891760289394, 1.33915084667526, 1.33915084667526, 1.30601230217613, 1.17683143601381, 1.28136359713013, 1.30043300411079, 0.741691321664553, 0.734858817801552, 1.30417314517193, 0.871860056746433, 0.487498062645995, 0.651264615899835, 0.461766774013401, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.790688256163915, 0.580004121625521, 0.921087542045637), PROX_GOOD_PRISCH = c(2.57894825178105, 2.67483404440455, 2.67483404440455, 2.67147237000904, 2.53413597667736, 2.72285479219865, 2.81856751915823, 2.08436883673306, 2.10026546945211, 2.87682745937193, 1.99104033276262, 1.97696478280336, 2.14268529299874, 1.95037752635058, 2.00772186702724, 2.03651743937875, 2.00925132829891, 2.86596411907387, 2.75227504535898, 3.16123688190063), PROX_MALL = c(0.985446043286547, 0.977306285381771, 0.977306285381771, 0.894914409230097, 1.33824767405872, 1.40144317349524, 1.4733570331857, 0.757747380414752, 0.712222885156031, 1.52964479685301, 1.10491400246256, 0.446404896609829, 0.264532440460292, 0.476611693189829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 2.02812113432733, 2.11322307221905, 2.25269448786787), PROX_CHAS = c(0.418063314797021, 0.389404577789016, 0.389404577789016, 0.468632365618207, 0.335243362149438, 0.150676124399865, 0.100781853121145, 0.152169077912936, 0.19769969897302, 0.123680988169118, 0.197049444171332, 0.0766942583569258, 0.12619956254809, 0.10259225576309, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.0418426354504526, 0.1333322783253, 0.169904154790832), PROX_SUPERMARKET = c(0.471666412940503, 0.457775852816324, 0.457775852816324, 0.541263540151477, 0.400791637001426, 0.216512452964216, 0.154588063793208, 0.21094349839638, 0.255985378039003, 0.15284622075069, 0.145490551360364, 0.11965836137487, 0.178930757423705, 0.134806953278168, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.6226371739075, 0.475213328012689, 0.496146947525001), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 2L, 2L, 4L, 4L, 0L, 0L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 3L, 2L, 1L), WITHIN_350M_BUS = c(3L, 4L, 4L, 4L, 4L, 7L, 8L, 2L, 2L, 9L, 4L, 6L, 7L, 6L, 6L, 8L, 8L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 3L, 2L, 1L ), DNeighbour = c(0, 108.614250043447, 109.121153884033, 167.512686291835, 398.985794772633, 416.291487351181, 492.833057461544, 530.085398874238, 532.970390795858, 553.450357169598, 613.818754797674, 933.14515663585, 933.543593797892, 937.271534568706, 960.482810880115, 977.968559275337, 1020.77836795943, 1073.06026991167, 1189.58981067854, 1274.66374567235)), row.names = c("168", "46", "322", "529", "171", "611", "187", "841", "388", "948", "492", "23", "453", "756", "536", "297", "930", "1", "200", "669"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98553118978285, 0.985396320301, 0.965757330511314, 0.813645711307756, 0.798055384230817, 0.723369454096715, 0.684024975414341, 0.680906233137422, 0.658493699464547, 0.589987213998459, 0.21536202233212, 0.214937362886244, 0.210975682988635, 0.186805272485407, 0.169207294743942, 0.128654663555013, 0.0848608897628359, 0.0166487369462367, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2342892407
R squared (OOB): 0.8917153
$Forests[[169]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 330000, 310000, 330000, 310000, 350000, 338000, 332000, 330000, 3e+05, 305000, 385000, 4e+05, 342000, 375000, 365000, 370000, 368000, 345000, 3e+05), floor_area_sqm = c(107, 105, 104, 104, 104, 107, 103, 104, 105, 85, 90, 90, 100, 105, 100, 91, 92, 100, 95, 94), storey_order = c(1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 1L, 2L, 1L, 3L, 5L, 4L, 5L, 4L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(909, 909, 840, 847, 838, 910, 836, 838, 896, 979, 966, 1060, 923, 822, 935, 1061, 922, 937, 1003, 817), PROX_CBD = c(18.5552891680356, 18.4634083712346, 18.6954685875173, 18.238428451998, 18.2872060948971, 18.8361111070307, 18.1853470145009, 18.3394484051955, 17.9794873864528, 18.0119212314593, 18.0816861587931, 17.6242343596777, 18.2155576397088, 18.4174433264455, 18.2155576397088, 17.5974072281911, 18.2744201988815, 18.1853912561079, 17.7047470513727, 18.4835571341017), PROX_ELDERLYCARE = c(1.77696496808422, 1.70649895251479, 1.96536267509963, 1.49823830734066, 1.57361264937598, 2.10089317294022, 1.46334015610348, 1.68689945441126, 1.20397588034421, 1.25793892145158, 1.34637729166943, 0.892136309268664, 1.82774218733134, 2.01990466694452, 1.82774218733134, 0.819477307137174, 1.91030467455468, 1.83831888483507, 0.933045885854195, 2.12772209584432), PROX_HAWKER = c(0.788681622626877, 0.656056303664779, 0.696312293428963, 0.548143788898404, 0.464971900021808, 0.811063273063077, 0.490406092071559, 0.322806547864559, 0.736691454978467, 1.33204585660377, 1.41733367811242, 0.816419857336687, 0.218122417644225, 0.365194571711665, 0.218122417644225, 0.922900854400271, 0.292675997882175, 0.267411626133086, 1.00938993481846, 0.47819209562201), PROX_MRT = c(1.18994045686449, 1.05945750202888, 1.06426899086337, 0.950317003394984, 0.870907467758581, 1.15964764660018, 0.888080533877704, 0.722989849955079, 1.05284557964442, 1.54554013822754, 1.64690112478102, 0.729175757939742, 0.24629140143503, 0.394110762668951, 0.24629140143503, 0.830609903675807, 0.25859759791353, 0.186589372260449, 1.29287496569192, 0.440067919828323), PROX_PARK = c(0.662341635279621, 0.707700114575514, 0.939968281858902, 0.690805332809177, 0.791043930625847, 0.99599902820202, 0.741201414908801, 0.845903786092674, 0.555889077383573, 0.23250554954982, 0.243247600736397, 0.830497330619545, 0.449638685926872, 0.305293053539538, 0.449638685926872, 0.751240825934154, 0.366705585759005, 0.431621232177097, 0.495314460898113, 0.199823808978303), PROX_GOOD_PRISCH = c(7.9054148179446, 7.80883552790736, 8.03533881462458, 7.58243576478886, 7.62743554697163, 8.17598486214089, 7.52724739525134, 7.67457853159282, 7.33264137396139, 7.41905192895776, 7.49669975318446, 6.97273607492461, 7.54917724573578, 7.75189187586876, 7.54917724573578, 6.95474206477502, 7.60907430161507, 7.51998659904145, 7.10206992983331, 7.82005706650481), PROX_MALL = c(0.238299753757691, 0.25445476080495, 0.50227152913363, 0.291730094824992, 0.369641594977131, 0.605524804958104, 0.362005799982455, 0.270650184250749, 0.387548928263219, 0.658794213245526, 0.694568288644574, 0.671391539314818, 0.249434383428027, 0.368677515727611, 0.249434383428027, 0.757845794253982, 0.31638525459609, 0.304347432784639, 0.790613232916467, 0.482762920255867 ), PROX_CHAS = c(0.177138384703249, 0.163921847201363, 0.387978032092424, 0.0811018368302058, 0.000458346083760352, 0.526621492045347, 0.11010335009361, 0.186439783883369, 0.324283073315245, 0.166262674114357, 0.119012364389208, 0.0497500971788425, 0.246283235408848, 0.279695275413424, 0.246283235408848, 0.175468897673469, 0.258594927218762, 0.186582621643492, 0.40646651865696, 0.297885151722028 ), PROX_SUPERMARKET = c(0.237159648524433, 0.25256410508494, 0.500728516827066, 0.289827711639516, 0.367596841627256, 0.596975645906049, 0.36017462873485, 0.279112228601587, 0.337417678694655, 0.385510043100507, 0.485184742393951, 0.442456788826315, 0.233030240431279, 0.3481604922123, 0.233030240431279, 0.336744227428862, 0.297968471640837, 0.289364184128333, 0.260900811674997, 0.402675729717655 ), WITHIN_350M_KINDERGARTEN = c(3L, 4L, 0L, 4L, 6L, 0L, 7L, 4L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 2L, 7L, 7L, 7L, 3L, 7L, 7L, 2L, 9L ), WITHIN_350M_BUS = c(10L, 12L, 8L, 10L, 9L, 4L, 11L, 11L, 9L, 9L, 8L, 12L, 15L, 14L, 15L, 6L, 17L, 16L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 5L, 4L, 5L, 6L, 5L, 4L, 3L, 4L, 6L, 5L, 6L, 4L, 5L, 4L, 3L, 5L), DNeighbour = c(0, 132.722140212372, 272.244267472912, 340.990003538766, 361.716013520402, 363.08009114333, 417.999454513356, 466.672525148331, 582.760212329271, 890.03827736106, 909.746313561451, 938.440576477976, 956.46256884457, 962.80117106368, 964.882331500328, 967.74006335497, 1003.23566387114, 1020.51569435602, 1036.02654771171, 1051.03432462891)), row.names = c("169", "748", "817", "839", "414", "906", "857", "693", "870", "228", "85", "300", "643", "257", "571", "720", "835", "31", "631", "774"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96836218863576, 0.870313603582932, 0.800565683045176, 0.777146459302853, 0.775569276419015, 0.708681724443829, 0.644572579242978, 0.479653458068687, 0.0800288154084054, 0.0628928166465699, 0.0411185588372539, 0.0295369107150144, 0.0258728331976708, 0.0247177085557523, 0.0231706456969666, 0.00790094251979641, 0.00327531690082298, 0.000803961710576268, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 900384568
R squared (OOB): -0.05083351
$Forests[[170]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(305000, 310500, 320000, 319000, 328000, 310000, 323000, 280000, 323000, 305000, 325000, 335000, 432000, 420000, 410000, 415000, 333000, 313000, 365000, 388000), floor_area_sqm = c(91, 92, 101, 101, 92, 89, 101, 90, 91, 99, 91, 100, 92, 92, 92, 92, 99, 99, 92, 92), storey_order = c(4L, 4L, 2L, 4L, 3L, 1L, 1L, 3L, 2L, 4L, 2L, 4L, 4L, 1L, 2L, 2L, 3L, 4L, 1L, 1L), remaining_lease_mths = c(932, 932, 931, 950, 923, 946, 937, 958, 974, 930, 970, 927, 1123, 1121, 1136, 1125, 927, 918, 1135, 1134), PROX_CBD = c(17.1300558853523, 17.1621565450396, 17.1235753252943, 17.1356331652512, 17.049182232397, 17.0860498579873, 17.4093430047218, 17.0860498579873, 16.9744532057656, 17.5508688704121, 17.7083177660008, 17.5934100264964, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.6933534103443, 17.8728040148932, 17.8160591469996, 17.8160591469996), PROX_ELDERLYCARE = c(0.650159488421832, 0.588822776266157, 0.697818713768909, 0.585213362825854, 0.850080656271298, 0.634635376150565, 0.347622879353981, 0.634635376150565, 0.669866762803474, 0.169110695114153, 0.378187975507624, 0.183364759720919, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.174626049595048, 0.330981516384048, 0.101440000613482, 0.101440000613482), PROX_HAWKER = c(0.747949107581356, 0.776103543372746, 0.705945006380572, 0.905166107754752, 0.714958983882519, 0.984075399620173, 0.646263997619536, 0.984075399620173, 1.16076193719705, 0.736171211400498, 0.340346390827249, 0.860123145519879, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.89059259132002, 0.446535534086157, 0.755409785256781, 0.755409785256781), PROX_MRT = c(0.826263947198081, 0.827901946736494, 0.782769723074986, 0.689848925621533, 0.785333186388227, 0.610921595420819, 0.722831181419355, 0.610921595420819, 0.434229027914827, 0.804998329325227, 0.403335562748004, 0.675234243169572, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.606842528225389, 0.4868918768976, 0.729659889526201, 0.729659889526201), PROX_PARK = c(2.21165427538899, 2.12305734030611, 2.27471658155514, 2.00545012030434, 2.39009267562017, 1.98249707589613, 1.92330050908574, 1.98249707589613, 1.94357933186421, 1.71737354643835, 1.86766019581863, 1.60355051242194, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.49905344652453, 1.69875568186822, 1.49250729308795, 1.49250729308795), PROX_GOOD_PRISCH = c(7.71077701272798, 7.75790588282746, 7.68854504458572, 7.76178719780886, 7.5878538843241, 7.72567604662297, 8.00696366683488, 7.72567604662297, 7.64555391975429, 8.17476856172454, 8.26299778187914, 8.24279341902993, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.34857469941546, 8.43952013253886, 8.44175881664207, 8.44175881664207), PROX_MALL = c(0.568151229694078, 0.509108711773916, 0.614584601713128, 0.382407895591973, 0.718658142186859, 0.314944256820634, 0.265229996889848, 0.314944256820634, 0.199292924769147, 0.109574351562212, 0.335143296665789, 0.188384425612312, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.223321337745784, 0.330972758922268, 0.183177100903513, 0.183177100903513), PROX_CHAS = c(0.159798231789153, 0.242301342816858, 0.076148424020495, 0.257714074421561, 0.13498084818294, 0.250499161266826, 0.23105278557526, 0.250499161266826, 0.199292963025488, 0.048268048492383, 0.30242004444134, 0.151781240761386, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.21485891447712, 0.330972805611547, 0.183177099178452, 0.183177099178452), PROX_SUPERMARKET = c(0.260386915772359, 0.263452146302603, 0.307215454393191, 0.257714572429151, 0.397684558683682, 0.250499698074938, 0.313773352526138, 0.250499698074938, 0.25551504160041, 0.15801430638391, 0.332189289926598, 0.209139790637019, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.218378438252518, 0.300218301814749, 0.137568853383185, 0.137568853383185), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 12L, 6L, 7L, 6L, 6L, 7L, 6L, 6L, 6L, 6L, 6L, 8L, 5L, 4L, 8L, 8L ), WITHIN_350M_BUS = c(13L, 11L, 11L, 11L, 8L, 11L, 13L, 11L, 13L, 12L, 7L, 12L, 12L, 12L, 12L, 10L, 13L, 8L, 15L, 15L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 2L, 4L, 5L, 4L, 4L, 6L, 5L, 8L, 7L, 7L, 7L, 6L, 8L, 7L, 6L, 6L), DNeighbour = c(0, 82.3064163988072, 90.60562889857, 231.134106832058, 257.472060897064, 296.476066513484, 297.827186328004, 302.62264606585, 455.413943094781, 501.962334067965, 584.520773222503, 613.914638680607, 687.766704523941, 690.125700849711, 690.707477934398, 709.558579596293, 709.820396083287, 739.922751859323, 742.597689904252, 748.582744406989)), row.names = c("170", "190", "871", "99", "520", "685", "174", "704", "902", "438", "544", "419", "298", "289", "13", "365", "112", "992", "402", "53"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975968287768025, 0.970915080543532, 0.818420320295616, 0.777396883418604, 0.710892705942188, 0.708478439636139, 0.699854751890664, 0.396759047423328, 0.302898754087579, 0.152329617439405, 0.107211558267151, 0.024299495137021, 0.0225247527549634, 0.0220965010675904, 0.010311152799413, 0.0101769137430352, 0.000529147409008216, 0.000253651459069099, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2265229888
R squared (OOB): -0.1163909
$Forests[[171]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 430000, 370000, 355000, 4e+05, 358000, 363000, 340000, 440000, 380000, 660000, 672000, 380000, 377000, 378000, 492500, 650000, 388000, 352000, 410000), floor_area_sqm = c(84, 104, 84, 84, 104, 84, 84, 84, 91, 93, 85, 85, 92, 98, 84, 108, 104, 98, 84, 103), storey_order = c(1L, 2L, 3L, 3L, 2L, 3L, 4L, 1L, 5L, 3L, 3L, 5L, 1L, 3L, 3L, 2L, 3L, 2L, 2L, 2L), remaining_lease_mths = c(789, 781, 777, 782, 783, 770, 780, 780, 669, 790, 1032, 1042, 767, 735, 799, 912, 815, 728, 800, 799), PROX_CBD = c(7.23308787648785, 7.27303659463988, 7.32999369210923, 7.37752466520609, 6.8579883001408, 6.82164733234375, 6.82164733234375, 6.73119135364588, 6.95185067667089, 7.92065359752155, 6.62545736407856, 6.58265946872266, 8.01258306529517, 8.07728506382532, 8.15960948514705, 8.12312779702036, 7.71625132507906, 8.19895861369783, 8.28689365911172, 8.31972436488376), PROX_ELDERLYCARE = c(0.804640181087392, 0.949520652768775, 1.04617467786566, 1.11141904944431, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.709869492714774, 0.368543492371998, 1.44631042678071, 0.121758896932011, 0.129826558983194, 1.38923408288603, 1.22552837794249, 1.45090119588013, 1.71708078323557, 1.13999552495818, 1.1658248464307, 1.3668692597991, 1.3912791419992 ), PROX_HAWKER = c(0.727393295990439, 0.905159668549179, 1.00458194418859, 1.06790139631185, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.84617550022745, 0.163396016993116, 0.646393168274836, 0.33268573973532, 0.37361464573735, 0.532883444787396, 0.503102516785602, 0.40344417957638, 0.581802643409563, 0.888477780938884, 0.391405491562813, 0.269406334629514, 0.252588085280054), PROX_MRT = c(0.626719191507479, 0.477339162120678, 0.446590670593176, 0.450606800129455, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.447149108468339, 0.258776848421036, 0.434970780163821, 0.255638745600017, 0.288098631383321, 0.57194553577364, 0.711885268750489, 0.408889372474398, 0.142211914808532, 0.227897729387739, 0.707144761815547, 0.467794692056616, 0.44379796826936), PROX_PARK = c(1.17683143601381, 1.28136359713013, 1.30043300411079, 1.30417314517193, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.30601230217613, 0.871860056746433, 0.790688256163915, 0.741691321664553, 0.734858817801552, 0.580004121625521, 0.413960848298732, 0.650146210437373, 0.921087542045637, 0.374132090410645, 0.372450573927522, 0.570592214216024, 0.59965919275643), PROX_GOOD_PRISCH = c(2.53413597667736, 2.72285479219865, 2.81856751915823, 2.87682745937193, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.67147237000904, 1.99104033276262, 2.86596411907387, 2.08436883673306, 2.10026546945211, 2.75227504535898, 2.66084492380109, 2.95345383530684, 3.16123688190063, 1.93537396204111, 2.73491137460549, 2.99359805566516, 3.04207330950824), PROX_MALL = c(1.33824767405872, 1.40144317349524, 1.4733570331857, 1.52964479685301, 0.985446043286547, 0.977306285381771, 0.977306285381771, 0.894914409230097, 1.10491400246256, 2.02812113432733, 0.757747380414752, 0.712222885156031, 2.11322307221905, 2.0316459728171, 2.20417563031698, 2.25269448786787, 1.9342939090943, 1.94983703099632, 2.09618768409308, 2.10790194839897), PROX_CHAS = c(0.335243362149438, 0.150676124399865, 0.100781853121145, 0.123680988169118, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.468632365618207, 0.197049444171332, 0.0418426354504526, 0.152169077912936, 0.19769969897302, 0.1333322783253, 0.279534674537085, 0.102408834624747, 0.169904154790832, 0.147762521806201, 0.293834776478611, 0.229330661012247, 0.261198443001062), PROX_SUPERMARKET = c(0.400791637001426, 0.216512452964216, 0.154588063793208, 0.15284622075069, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.541263540151477, 0.145490551360364, 0.6226371739075, 0.21094349839638, 0.255985378039003, 0.475213328012689, 0.412975566732202, 0.391977689272912, 0.496146947525001, 0.185503456748824, 0.293834967432244, 0.266710264104055, 0.272257424647181), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 0L, 1L, 1L, 1L, 2L, 3L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 4L, 5L, 1L, 1L, 1L, 2L, 3L, 3L, 0L, 0L, 2L, 2L, 2L, 1L, 3L, 3L, 2L, 3L), WITHIN_350M_BUS = c(4L, 7L, 8L, 9L, 3L, 4L, 4L, 4L, 4L, 6L, 2L, 2L, 6L, 6L, 7L, 8L, 6L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 3L, 1L, 1L, 1L ), DNeighbour = c(0, 187.64529523494, 288.359574077673, 347.606624914348, 398.985794772633, 471.986965308489, 472.708725885573, 558.481077409591, 561.245034813229, 696.580684340234, 706.091042929281, 730.149550888663, 794.068699253534, 888.556596251465, 923.946565138807, 933.924616532218, 987.144002441286, 1006.43197768344, 1054.94380672073, 1092.97975447029)), row.names = c("171", "611", "187", "948", "168", "46", "322", "529", "492", "1", "841", "388", "200", "395", "327", "669", "809", "29", "266", "540"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941919129835545, 0.865633639837046, 0.80793719765128, 0.751243108660619, 0.661812334979975, 0.660883997462298, 0.545985809239711, 0.542163924591348, 0.352622097946732, 0.339484659907839, 0.306614958956894, 0.222946977432647, 0.114978279253624, 0.0814470892846943, 0.0728305272175521, 0.0339621111021423, 0.0231344192853984, 0.00467711079788176, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5344301759
R squared (OOB): 0.5333072
$Forests[[172]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(344000, 326000, 350000, 303000, 320000, 350000, 272000, 330000, 325000, 297000, 303888, 298000, 375000, 318000, 316000, 305000, 3e+05, 279000, 370000, 355000), floor_area_sqm = c(114, 100, 104, 92, 84, 103, 89, 103, 91, 91, 93, 93, 92, 91, 92, 91, 96, 91, 93, 93), storey_order = c(2L, 2L, 3L, 1L, 1L, 4L, 2L, 2L, 4L, 3L, 2L, 1L, 4L, 1L, 3L, 4L, 4L, 2L, 5L, 3L), remaining_lease_mths = c(909, 915, 901, 794, 822, 768, 882, 773, 780, 788, 782, 777, 783, 765, 781, 791, 791, 801, 1106, 1111), PROX_CBD = c(17.7896312466061, 17.6260899808187, 17.7210097801066, 18.2139172788048, 17.6406634027014, 18.3186881593276, 17.8554664137964, 18.4499801912104, 18.1476771148045, 18.1476771148045, 18.5252470382495, 18.5252470382495, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.5761736305699, 18.2989051402725, 18.8127816342995, 18.8127816342995), PROX_ELDERLYCARE = c(1.25681260125729, 1.35112026832555, 1.43994188754287, 0.649170232100017, 1.035266769267, 0.586525817031338, 0.800501761367975, 0.504778052376495, 0.519546459890619, 0.519546459890619, 0.449194476018676, 0.449194476018676, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.0638277150498875, 0.397078044127006, 0.176499517448139, 0.176499517448139), PROX_HAWKER = c(0.881066744107593, 0.881717267283345, 1.08104793194974, 0.488031980714328, 0.425506106332545, 0.564283191409187, 0.203123967436651, 0.652207052169444, 0.209390724873544, 0.209390724873544, 0.69553534809229, 0.69553534809229, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 0.562029876499453, 0.491047773869601, 0.325560722493799, 0.325560722493799), PROX_MRT = c(0.459633808793419, 0.583976034009999, 0.633809880192534, 0.192826481399443, 0.641227062746355, 0.220618943711049, 0.555370291384357, 0.322534237265928, 0.491311596778589, 0.491311596778589, 0.398456142880405, 0.398456142880405, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.874368880716004, 0.552168886353884, 1.04083770509984, 1.04083770509984 ), PROX_PARK = c(1.08767920112524, 1.13048326604805, 1.21384923350496, 0.532358306258428, 0.74946287094318, 0.548488124002706, 0.515057634059466, 0.536975621309476, 0.270911567278729, 0.270911567278729, 0.491317901173298, 0.491317901173298, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 0.287868908027907, 0.287159802467115, 0.51923222906617, 0.51923222906617 ), PROX_GOOD_PRISCH = c(9.06437119601063, 8.8937984610311, 9.06160802360773, 9.33501569353139, 8.7372089119322, 9.44179125712709, 8.91472106998272, 9.56762880935522, 9.18618174729203, 9.18618174729203, 9.63394268044443, 9.63394268044443, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.51590189269927, 9.19982386356694, 9.7422556358987, 9.7422556358987), PROX_MALL = c(0.889615709496153, 0.88883938803957, 1.08939761229127, 0.498813518897969, 0.427942470585451, 0.574856358668165, 0.208298160410803, 0.662291407978718, 0.218975149940797, 0.218975149940797, 0.705200807731176, 0.705200807731176, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.624506085881379, 0.486326630506135, 0.856774663098642, 0.856774663098642), PROX_CHAS = c(0.198210651063146, 0.292626833079875, 0.398301228330107, 0.0363398547195702, 0.23100298607827, 0.141159289664064, 0.208298146952687, 0.201478871858691, 0.218975205360203, 0.218975205360203, 0.240425442805127, 0.240425442805127, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.0792988689034794, 0.0660681856594747, 0.2593611752042, 0.2593611752042), PROX_SUPERMARKET = c(0.347801992140281, 0.489184551662952, 0.510818921359131, 0.186956242757619, 0.231004283416662, 0.210011389308567, 0.19872598136169, 0.310351384739933, 0.206881250620068, 0.206881250620068, 0.386130046709882, 0.386130046709882, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.625539331690589, 0.490326509583637, 0.856773769273042, 0.856773769273042), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 1L, 5L, 6L, 4L, 5L, 2L, 3L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_BUS = c(7L, 6L, 5L, 9L, 8L, 10L, 10L, 9L, 7L, 7L, 8L, 8L, 4L, 6L, 6L, 6L, 10L, 6L, 16L, 16L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 1L, 1L), DNeighbour = c(0, 169.903023867392, 203.281336558132, 611.332955318947, 611.631534378904, 676.580451233811, 692.996878833871, 783.802228082345, 813.529428847339, 816.627637570058, 854.859094458788, 857.767840433831, 1242.82899280048, 1272.65497511586, 1273.61150798052, 1306.27847162416, 1319.07660621347, 1335.90150248806, 1482.32981888702, 1484.42782238002)), row.names = c("172", "612", "825", "481", "730", "367", "467", "810", "944", "827", "106", "11", "733", "47", "202", "905", "78", "433", "637", "418"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973970850904358, 0.962845158926268, 0.689556638484653, 0.689281452282948, 0.627675458826098, 0.611612004313826, 0.520127544880632, 0.489509417900227, 0.486307423855115, 0.446701011825836, 0.443684161748255, 0.0894139705572767, 0.0702107845255671, 0.0696262492447209, 0.0509049961569794, 0.044256894608435, 0.0361385018380979, 7.97884834467925e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 843900370
R squared (OOB): -0.0404623
$Forests[[173]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 325000, 336000, 345000, 335000, 390000, 420000, 345000, 420000, 380000, 295000, 325000, 310000, 340000, 370000, 370000, 350000, 320000, 345000, 380000), floor_area_sqm = c(104, 90, 104, 102, 101, 126, 92, 104, 93, 93, 105, 104, 104, 101, 93, 103, 104, 106, 103, 93), storey_order = c(3L, 4L, 4L, 2L, 2L, 2L, 6L, 4L, 3L, 1L, 1L, 1L, 1L, 5L, 1L, 4L, 2L, 1L, 5L, 1L), remaining_lease_mths = c(956, 912, 958, 935, 933, 879, 1104, 862, 1139, 1138, 870, 872, 879, 943, 1139, 881, 863, 851, 944, 1142), PROX_CBD = c(16.3822081442679, 16.3759795802925, 16.2237683329895, 16.0814208174046, 16.135389698045, 16.1769042321823, 16.0058570800758, 16.2035530975804, 15.9652529785268, 15.9652529785268, 16.027241877126, 15.9652370890998, 15.9652370890998, 15.9284058495794, 15.8422849591204, 15.9139497277605, 15.9139497277605, 15.9983120826665, 15.6615925135045, 15.6174435761395), PROX_ELDERLYCARE = c(0.317064501792404, 0.437652472603004, 0.233700982090528, 0.129424766752979, 0.214357316635524, 0.382017171357745, 0.0922651494707867, 0.462412199513001, 0.120425003900544, 0.120425003900544, 0.401697186037664, 0.372962984236141, 0.372962984236141, 0.260351961534281, 0.241353796602158, 0.471057675436291, 0.471057675436291, 0.541237256511776, 0.372854461013726, 0.457575537702088), PROX_HAWKER = c(2.76474077583521, 2.71828200917597, 2.48966457045008, 2.40830007300065, 2.40272097648418, 2.55739022352562, 2.393526972262, 2.51024920878341, 2.36922200206298, 2.36922200206298, 2.44772974464855, 2.45115541279444, 2.45115541279444, 2.2342618496891, 2.37354129025836, 2.34701070601947, 2.34701070601947, 2.1818192257633, 2.39243139523594, 2.21004723991438), PROX_MRT = c(1.02897813643603, 0.870089952652958, 1.11461848888664, 1.00126993569874, 1.09323648573999, 0.674610535324426, 0.910164710677637, 0.65447898159524, 0.886101680623091, 0.886101680623091, 0.538616250543522, 0.52727924180445, 0.52727924180445, 1.02417718077332, 0.721786411333246, 0.424613907535265, 0.424613907535265, 0.364450998520493, 0.499275570100955, 0.70935210619912), PROX_PARK = c(1.73717122008599, 1.49155883505512, 1.86547668850022, 1.7154732425778, 1.7942088991982, 1.39748820590438, 1.6216647961598, 1.32632916723033, 1.58077599563476, 1.58077599563476, 1.35146177086674, 1.39203600576681, 1.39203600576681, 1.61207436869795, 1.42084473696832, 1.30337713627377, 1.30337713627377, 1.05372411430502, 1.19384102986047, 1.21748666352844), PROX_GOOD_PRISCH = c(6.39421933734494, 6.4246273009838, 6.20687623278084, 6.0710937852797, 6.11593822040069, 6.23706483495109, 6.00411547246196, 6.27623366830878, 5.96493131981452, 5.96493131981452, 6.09534233388474, 6.02718330754398, 6.02718330754398, 5.90870946924896, 5.8611108446886, 5.99275530970335, 5.99275530970335, 6.12314921566155, 5.71328270316738, 5.63578467655705), PROX_MALL = c(0.374078152135628, 0.409369768138594, 0.36788016328609, 0.261655001598387, 0.350342319635, 0.292722816398213, 0.187934498474296, 0.370949542105629, 0.18546430077947, 0.18546430077947, 0.275346491924215, 0.238316612740974, 0.238316612740974, 0.350369242497661, 0.177442774283774, 0.338688619983659, 0.338688619983659, 0.45623102577182, 0.238209845871265, 0.401390812484646), PROX_CHAS = c(0.374078140160073, 0.409369730284335, 0.367880188789974, 0.26165503944411, 0.350342354631045, 0.292722768811081, 0.187934543511456, 0.370949494121523, 0.185464348558652, 0.185464348558652, 0.275346446899555, 0.238316573509266, 0.238316573509266, 0.35036929019185, 0.177442804982894, 0.338688583692834, 0.338688583692834, 0.290215734280461, 0.238209795937414, 0.187858028295528), PROX_SUPERMARKET = c(0.357574924056941, 0.389543937857684, 0.364697803989784, 0.265481412722203, 0.352223797136593, 0.254565333705719, 0.197516435852273, 0.235998227482853, 0.198556813498254, 0.198556813498254, 0.141316208924405, 0.177610526119132, 0.177610526119132, 0.363015443397577, 0.197153631350279, 0.112474666082431, 0.112474666082431, 0.162067612034701, 0.238833101010687, 0.412009517866082), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 0L, 0L, 5L, 1L, 3L, 1L, 1L, 3L, 3L, 3L, 0L, 2L, 3L, 3L, 1L, 3L, 3L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 5L, 2L, 8L, 5L, 5L, 5L, 5L, 8L, 6L, 6L, 3L, 7L, 9L, 9L, 6L, 5L, 3L), WITHIN_350M_BUS = c(9L, 5L, 9L, 13L, 9L, 9L, 14L, 7L, 15L, 15L, 12L, 14L, 14L, 10L, 15L, 15L, 15L, 12L, 16L, 15L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 251.020848735938, 290.251137465311, 362.304583161342, 366.096891236383, 371.169030067126, 396.728923608135, 417.413775615737, 436.869053812643, 437.492788208066, 488.114238368847, 511.217624529878, 511.396598048311, 539.416810508325, 541.134775415171, 605.278552472146, 608.028247820762, 740.070685858817, 745.976889262642, 764.300492695754)), row.names = c("173", "974", "394", "890", "88", "54", "154", "806", "137", "913", "463", "566", "490", "705", "585", "927", "959", "888", "572", "766"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.795900089634738, 0.73236276722419, 0.601077009438762, 0.593767054010695, 0.5839423989065, 0.533720289500303, 0.492429135609836, 0.453307412617369, 0.452051128683702, 0.350625821774683, 0.305381131799836, 0.305034953141513, 0.251898852083341, 0.248719068828702, 0.139005422770728, 0.134779382175276, 0.00389361812085276, 0.00224428830673327, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 724139798
R squared (OOB): 0.376624
$Forests[[174]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 305000, 310500, 319000, 305000, 335000, 320000, 310000, 325000, 280000, 432000, 410000, 420000, 415000, 333000, 365000, 388000, 313000, 328000, 323000), floor_area_sqm = c(101, 99, 92, 101, 91, 100, 101, 89, 91, 90, 92, 92, 92, 92, 99, 92, 92, 99, 92, 91), storey_order = c(1L, 4L, 4L, 4L, 4L, 4L, 2L, 1L, 2L, 3L, 4L, 2L, 1L, 2L, 3L, 1L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(937, 930, 932, 950, 932, 927, 931, 946, 970, 958, 1123, 1136, 1121, 1125, 927, 1135, 1134, 918, 923, 974), PROX_CBD = c(17.4093430047218, 17.5508688704121, 17.1621565450396, 17.1356331652512, 17.1300558853523, 17.5934100264964, 17.1235753252943, 17.0860498579873, 17.7083177660008, 17.0860498579873, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.6933534103443, 17.8160591469996, 17.8160591469996, 17.8728040148932, 17.049182232397, 16.9744532057656), PROX_ELDERLYCARE = c(0.347622879353981, 0.169110695114153, 0.588822776266157, 0.585213362825854, 0.650159488421832, 0.183364759720919, 0.697818713768909, 0.634635376150565, 0.378187975507624, 0.634635376150565, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.174626049595048, 0.101440000613482, 0.101440000613482, 0.330981516384048, 0.850080656271298, 0.669866762803474), PROX_HAWKER = c(0.646263997619536, 0.736171211400498, 0.776103543372746, 0.905166107754752, 0.747949107581356, 0.860123145519879, 0.705945006380572, 0.984075399620173, 0.340346390827249, 0.984075399620173, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.89059259132002, 0.755409785256781, 0.755409785256781, 0.446535534086157, 0.714958983882519, 1.16076193719705), PROX_MRT = c(0.722831181419355, 0.804998329325227, 0.827901946736494, 0.689848925621533, 0.826263947198081, 0.675234243169572, 0.782769723074986, 0.610921595420819, 0.403335562748004, 0.610921595420819, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.606842528225389, 0.729659889526201, 0.729659889526201, 0.4868918768976, 0.785333186388227, 0.434229027914827 ), PROX_PARK = c(1.92330050908574, 1.71737354643835, 2.12305734030611, 2.00545012030434, 2.21165427538899, 1.60355051242194, 2.27471658155514, 1.98249707589613, 1.86766019581863, 1.98249707589613, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.49905344652453, 1.49250729308795, 1.49250729308795, 1.69875568186822, 2.39009267562017, 1.94357933186421), PROX_GOOD_PRISCH = c(8.00696366683488, 8.17476856172454, 7.75790588282746, 7.76178719780886, 7.71077701272798, 8.24279341902993, 7.68854504458572, 7.72567604662297, 8.26299778187914, 7.72567604662297, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.34857469941546, 8.44175881664207, 8.44175881664207, 8.43952013253886, 7.5878538843241, 7.64555391975429), PROX_MALL = c(0.265229996889848, 0.109574351562212, 0.509108711773916, 0.382407895591973, 0.568151229694078, 0.188384425612312, 0.614584601713128, 0.314944256820634, 0.335143296665789, 0.314944256820634, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.223321337745784, 0.183177100903513, 0.183177100903513, 0.330972758922268, 0.718658142186859, 0.199292924769147), PROX_CHAS = c(0.23105278557526, 0.048268048492383, 0.242301342816858, 0.257714074421561, 0.159798231789153, 0.151781240761386, 0.076148424020495, 0.250499161266826, 0.30242004444134, 0.250499161266826, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.21485891447712, 0.183177099178452, 0.183177099178452, 0.330972805611547, 0.13498084818294, 0.199292963025488 ), PROX_SUPERMARKET = c(0.313773352526138, 0.15801430638391, 0.263452146302603, 0.257714572429151, 0.260386915772359, 0.209139790637019, 0.307215454393191, 0.250499698074938, 0.332189289926598, 0.250499698074938, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.218378438252518, 0.137568853383185, 0.137568853383185, 0.300218301814749, 0.397684558683682, 0.25551504160041), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 5L, 5L, 5L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 8L, 5L, 8L, 8L, 4L, 12L, 6L), WITHIN_350M_BUS = c(13L, 12L, 11L, 11L, 13L, 12L, 11L, 11L, 7L, 11L, 12L, 12L, 12L, 10L, 13L, 15L, 15L, 8L, 8L, 13L), WITHIN_1KM_PRISCH = c(5L, 6L, 4L, 4L, 4L, 8L, 4L, 4L, 5L, 4L, 7L, 7L, 7L, 6L, 8L, 6L, 6L, 7L, 2L, 4L), DNeighbour = c(0, 216.142934570208, 247.845721472788, 295.390169241141, 297.827186328004, 346.718260715521, 348.670069043475, 369.666758111748, 370.435269294713, 374.904675963377, 398.384598279504, 401.696512623101, 402.028787222296, 413.916387056544, 433.303268591623, 445.120546879263, 451.231427141812, 481.782795849387, 506.189101870073, 538.201157084026)), row.names = c("174", "438", "190", "99", "170", "419", "871", "685", "544", "704", "298", "13", "289", "365", "112", "402", "53", "992", "520", "902"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.703443564893735, 0.62083802362803, 0.488275054640639, 0.481324944608808, 0.342207022364918, 0.336746842744651, 0.279025529391415, 0.276954927820315, 0.264982612890773, 0.204377840496775, 0.196190282941474, 0.195374392129126, 0.166893127445456, 0.123778310581212, 0.099846118183574, 0.0882531370181726, 0.03946836213227, 0.0133221472949546, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 551561953
R squared (OOB): 0.7281694
$Forests[[175]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 403500, 548888, 580000, 520000, 382000, 580000, 575000, 565000, 540000, 390000, 495000, 510000, 425000, 426888, 430000, 376000, 475000, 460000, 540000), floor_area_sqm = c(90, 90, 92, 92, 92, 86, 92, 92, 92, 93, 90, 93, 93, 92, 92, 92, 102, 90, 92, 90), storey_order = c(4L, 5L, 2L, 4L, 1L, 2L, 4L, 4L, 3L, 4L, 5L, 3L, 3L, 4L, 1L, 1L, 5L, 5L, 5L, 3L), remaining_lease_mths = c(973, 965, 1130, 1134, 1138, 989, 1140, 1137, 1127, 1075, 978, 1076, 1076, 988, 1141, 1134, 944, 1031, 1136, 1067), PROX_CBD = c(11.9491294576901, 12.0682850666201, 11.7494815193957, 11.7494815193957, 11.6952918230505, 12.3082954752684, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.8019303594103, 12.4059518996545, 11.7824349405223, 11.734228152501, 12.1902934701837, 12.5841594105866, 12.5852639843962, 11.9885535057438, 11.780035597066, 12.5778468618744, 11.5237533038112), PROX_ELDERLYCARE = c(0.351349913726565, 0.36227142211874, 0.0736890817471424, 0.0736890817471424, 0.0818897866131208, 0.583230122785789, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.184707688528033, 0.404564014080405, 0.213047345375207, 0.217445500321488, 0.362754738306624, 0.419823195233641, 0.3637938018331, 0.468647269590137, 0.389019901488026, 0.25879478544564, 0.374021376468387), PROX_HAWKER = c(0.693645859237657, 0.732401821736703, 0.418792449609449, 0.418792449609449, 0.374319678668878, 0.732610931237137, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.425288384889406, 0.551023632791116, 0.411134055372247, 0.366555491930585, 0.536726116414185, 0.512822421809829, 0.45815519033126, 0.661637750611862, 0.475091880549249, 0.361759384229333, 0.235307086042243 ), PROX_MRT = c(0.207404211118571, 0.353072027979069, 0.183595482094196, 0.183595482094196, 0.18359152527436, 0.348338435446781, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.341923672362566, 0.467412150427879, 0.323171872402698, 0.276453864170284, 0.364194860258715, 0.285300897266269, 0.305105021876954, 0.253577460439113, 0.149757666469573, 0.325317058740364, 0.148196296616071 ), PROX_PARK = c(1.42337349535551, 1.2554933111164, 1.25382465781663, 1.25382465781663, 1.23082333360032, 1.248380402738, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.09015045463689, 1.06942514246801, 1.04913519120928, 1.00928973198994, 0.883674706708426, 1.05356492524152, 0.998305920751222, 0.965214735166117, 0.915827670442916, 0.898636927133822, 0.808531626238996), PROX_GOOD_PRISCH = c(2.48771655129493, 2.66094910730305, 2.40225451049103, 2.40225451049103, 2.35260315569007, 2.82059786507503, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.57167610218627, 2.85954585658161, 2.5757070458522, 2.54247396470066, 2.54749739008747, 3.04090040576321, 3.02473222579279, 2.84793008582659, 2.67648686403773, 2.98751376551561, 2.43173748992112), PROX_MALL = c(0.591401580344059, 0.424043071559413, 0.730910693989521, 0.730910693989521, 0.785373664552542, 0.312386349772529, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.70263709534569, 0.423524868376446, 0.732391369928616, 0.781937846313192, 0.835543217968543, 0.39575302739997, 0.450387082903272, 0.581599658792334, 0.657761426948524, 0.550769417999913, 0.840908486660855), PROX_CHAS = c(0.136369833447508, 0.0850792531740411, 0.105514964386053, 0.105514964386053, 0.141926234339659, 0.200650927390068, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.144895120017984, 0.187639553192951, 0.182294192745256, 0.203102352137365, 0.167384851183216, 0.369996201265779, 0.324614821605945, 0.0548782345589675, 0.165734916528407, 0.236995708134403, 0.0822817354855642), PROX_SUPERMARKET = c(0.234851160706955, 0.0850782630125017, 0.100761764224213, 0.100761764224213, 0.137537075296593, 0.200651971059786, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.149354766345577, 0.375814638453933, 0.186528474083994, 0.206717744357565, 0.552359009160243, 0.385003628727568, 0.389269910824952, 0.41771106664497, 0.328761363845442, 0.299832635957983, 0.113409172087645), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 7L, 4L, 8L, 8L, 3L, 4L, 4L, 6L, 9L, 5L, 4L), WITHIN_350M_BUS = c(12L, 12L, 14L, 14L, 13L, 8L, 11L, 11L, 11L, 13L, 10L, 11L, 10L, 12L, 10L, 11L, 14L, 8L, 8L, 5L), WITHIN_1KM_PRISCH = c(7L, 7L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 5L, 3L, 5L, 4L, 7L, 6L, 4L, 4L), DNeighbour = c(0, 190.586750940875, 275.406239215705, 279.82612853484, 321.631898408877, 361.130942637211, 361.911726386827, 362.181446197037, 363.696746642324, 467.379623278193, 478.353560555335, 508.045469558554, 534.306226721178, 566.442910635834, 643.774613395339, 652.748344400878, 667.931616858794, 680.920285620385, 681.196130735183, 724.298407904665)), row.names = c("175", "860", "808", "281", "917", "231", "792", "580", "557", "342", "138", "260", "409", "783", "868", "180", "486", "263", "355", "652"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.866316168270636, 0.731740945519025, 0.723759699915991, 0.644505149934899, 0.564607794478015, 0.562991755003371, 0.56243322630005, 0.559292823079279, 0.340595936058794, 0.31789614929349, 0.258058242733263, 0.207768635826836, 0.150843890293674, 0.0440957667544452, 0.0352733977362432, 0.0223768263222641, 0.0135007909392462, 0.0133348653015426, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 985226878
R squared (OOB): 0.8201163
$Forests[[176]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(560000, 620000, 515000, 660000, 409500, 488000, 418000, 385000, 465000, 451000, 520000, 538000, 290000, 678000, 446000, 480000, 450000, 590000, 445000, 545000), floor_area_sqm = c(105, 103, 84, 105, 84, 104, 84, 93, 91, 83, 107, 90, 87, 92, 94, 94, 104, 90, 84, 101), storey_order = c(2L, 4L, 4L, 6L, 3L, 1L, 3L, 1L, 2L, 8L, 2L, 5L, 1L, 3L, 2L, 6L, 1L, 2L, 3L, 1L), remaining_lease_mths = c(913, 742, 804, 748, 807, 776, 804, 772, 764, 604, 892, 995, 643, 1103, 723, 725, 828, 996, 647, 938), PROX_CBD = c(3.91005014077452, 3.79744534670369, 3.75781957676323, 3.5952466633456, 4.20973993763024, 4.16405648472164, 4.20973993763024, 4.25035751849909, 4.28329341592686, 3.63056019358172, 4.23142849537126, 4.4759193492502, 4.35364804731157, 3.93031212371417, 4.45295385586978, 4.50933618399607, 5.12061996426338, 2.69989267302812, 4.82546817648507, 3.59494173601466), PROX_ELDERLYCARE = c(0.449207181019876, 0.296175206272889, 0.582389211118023, 0.354500614782039, 0.156291063754703, 0.434539750657667, 0.156291063754703, 0.411587417191489, 0.4193003334471, 0.124703716495981, 0.272010492111063, 0.136621520737764, 0.402111762367986, 0.159701117649001, 0.645271528549996, 0.665866395733666, 0.279354008399566, 0.352346052518342, 0.401252043911139, 0.692364880740494), PROX_HAWKER = c(0.464701711390969, 0.300770398866256, 0.393163811818296, 0.311385334077859, 0.46881842734995, 0.502732414569621, 0.46881842734995, 0.610932712322496, 0.638679046714181, 0.0619655343942362, 0.392124905911543, 0.736355433757935, 0.52502919100195, 0.374782156946409, 0.601904675681234, 0.665007751295857, 0.158729667464322, 0.468835135082758, 0.33634581375869, 0.142789347249218 ), PROX_MRT = c(0.361698258812245, 0.195276091150508, 0.434583879195091, 0.16267041353008, 0.750034220630686, 0.518003091395578, 0.750034220630686, 0.605174310138743, 0.637237645879563, 0.188513622979597, 0.870814763860364, 0.930431293452388, 0.698417082344063, 0.57487373386568, 0.66128766903618, 0.549595780709265, 1.12797954219589, 0.230131940688868, 0.437510974512092, 0.346622733589529 ), PROX_PARK = c(0.651892034671684, 0.620239922284967, 0.885911587583127, 0.796125682214674, 0.828179073128827, 0.269719137898212, 0.828179073128827, 0.346786980248178, 0.336599362476296, 0.634729277660292, 0.989030190878471, 0.786607284590569, 0.0959047492621704, 0.43227753152338, 0.473457593144303, 0.353281501558379, 1.12857946410316, 0.41386436288237, 0.386749503328341, 1.03638785093261 ), PROX_GOOD_PRISCH = c(3.96984616110429, 4.13618512399158, 3.98479480133756, 4.26949140427292, 3.58178441884724, 3.99853475328204, 3.58178441884724, 3.87277035706644, 3.85984302070176, 4.47678155678584, 3.47561641519302, 3.43096694593549, 4.11088283479722, 4.55218800106713, 3.02211493728223, 2.94429219434277, 2.70116277997296, 4.75214496578899, 2.65585299610189, 4.68517728936996), PROX_MALL = c(1.2652175398851, 1.16769889708728, 1.1081035152608, 0.962766222186716, 1.26743973989934, 1.00998414702412, 1.26743973989934, 0.955673327573223, 0.92062293894618, 0.917363569028491, 1.1888213641646, 1.02435160052226, 0.801857467962545, 1.09934779211931, 0.570379319619026, 0.485349818185599, 1.02774547618649, 0.380876218870723, 0.337875853585261, 0.814872047472938), PROX_CHAS = c(0.108899254787234, 0.121619853002556, 0.345906079563203, 0.0963682910788478, 0.163154212627783, 0.147909276913635, 0.163154212627783, 0.260827480873255, 0.285886541141976, 0.112941217538546, 0.106822211501606, 0.105578702221058, 0.130252709580884, 0.304936065418075, 0.303272176186244, 0.331046161101227, 0.193072984237221, 0.202908600866322, 0.315432137833306, 0.0573592222158038), PROX_SUPERMARKET = c(0.115229795891962, 0.191561540751545, 0.128350069204848, 0.269187390315468, 0.118448079318654, 0.506391752127701, 0.118448079318654, 0.512280309006142, 0.506434284786685, 0.0867224629960944, 0.139079920157556, 0.0670716613901785, 0.591301773724787, 0.35411008396507, 0.34627255092781, 0.325943517329761, 0.198191070641627, 0.44532403657541, 0.0907256678718214, 0.0573596645426592), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 3L, 6L, 3L, 5L, 4L, 5L, 6L, 2L, 4L, 3L, 1L, 1L, 4L, 2L, 2L, 3L), WITHIN_350M_BUS = c(5L, 5L, 3L, 6L, 7L, 5L, 7L, 5L, 5L, 4L, 7L, 5L, 6L, 5L, 6L, 5L, 9L, 4L, 8L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 1L, 1L, 0L, 3L, 2L, 2L, 0L ), DNeighbour = c(0, 157.49842226421, 243.077756830116, 323.068799450756, 390.964331613094, 392.000302499424, 392.419895710406, 400.807535938967, 440.633840893444, 514.241387888329, 526.175826367182, 589.534520632905, 725.129685413018, 791.92825425074, 1167.1284967141, 1288.61535747043, 1316.81729059779, 1420.10096918465, 1431.01085634477, 1432.86759625337)), row.names = c("176", "952", "234", "699", "382", "223", "907", "19", "747", "237", "849", "411", "532", "801", "346", "622", "646", "796", "288", "997"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97598189441288, 0.943269893867216, 0.900910845244695, 0.856643611498787, 0.85591244722971, 0.855615846554406, 0.849631270547351, 0.819807355379101, 0.758986304033634, 0.748485215550391, 0.690095259836419, 0.553378727688879, 0.482380725654007, 0.113248396966169, 0.0365621827842066, 0.0241565097248745, 0.000314718354558832, 6.70790746089037e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6819612044
R squared (OOB): 0.2476337
$Forests[[177]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 305000, 339000, 313000, 350000, 338000, 320000, 325000, 345000, 364000, 365000, 388000, 415000, 345000, 288000, 312000, 320000, 330000, 295000, 432000), floor_area_sqm = c(102, 99, 102, 99, 102, 102, 101, 91, 102, 100, 92, 92, 92, 102, 84, 101, 84, 102, 101, 92), storey_order = c(2L, 1L, 3L, 4L, 4L, 4L, 1L, 2L, 4L, 2L, 1L, 1L, 2L, 2L, 3L, 2L, 4L, 1L, 1L, 4L), remaining_lease_mths = c(913, 921, 923, 918, 923, 922, 924, 970, 926, 921, 1135, 1134, 1125, 927, 893, 933, 885, 911, 917, 1123), PROX_CBD = c(17.9994058772431, 17.9733391318796, 17.9456645257603, 17.8728040148932, 18.0569924715364, 18.1611534549189, 18.0902268845521, 17.7083177660008, 18.236688278315, 17.9386403893839, 17.8160591469996, 17.8160591469996, 17.7609329148819, 18.2868848905217, 18.3632948597919, 18.4625985868209, 18.3433564216417, 18.2320763538069, 18.4986491838169, 17.7152334804069), PROX_ELDERLYCARE = c(0.430537495183344, 0.376016337241346, 0.476454782767532, 0.330981516384048, 0.59750504274373, 0.519233937445895, 0.706169610995159, 0.378187975507624, 0.732088251039709, 0.714833653499633, 0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.896456720381782, 0.645296274244347, 0.765079897684544, 0.623669944895056, 0.927534095024191, 0.86418951980865, 0.0982899037000713), PROX_HAWKER = c(0.472244893923117, 0.501520555884575, 0.3648710200987, 0.446535534086157, 0.391180253405874, 0.617364695979906, 0.370412154176866, 0.340346390827249, 0.537987121264097, 0.201936965562497, 0.755409785256781, 0.755409785256781, 0.769612072642938, 0.547085889030319, 0.921741667576702, 0.906262708365532, 0.960648791795978, 0.493410913505403, 0.838043969781633, 0.815736811633103), PROX_MRT = c(0.492638498779759, 0.52882455357406, 0.385567417899789, 0.4868918768976, 0.384524332485438, 0.623413162025338, 0.341202563029131, 0.403335562748004, 0.511061821383635, 0.168914117564514, 0.729659889526201, 0.729659889526201, 0.714624513867521, 0.495991449430539, 0.927224403125457, 0.897303014326537, 0.899458799363821, 0.433316978327494, 0.812751343363136, 0.674833365376197 ), PROX_PARK = c(1.65421298847909, 1.62685700377268, 1.76180373116006, 1.69875568186822, 1.77011013021076, 1.52418818882418, 1.8531048262974, 1.86766019581863, 1.7164330470264, 1.99379565561889, 1.49250729308795, 1.49250729308795, 1.52091098886828, 1.86697967968657, 1.22890358268929, 1.31620863428189, 1.17596756648915, 1.96114614265628, 1.49181484955502, 1.52614967260321), PROX_GOOD_PRISCH = c(8.5589292690065, 8.54142359534323, 8.49089982759618, 8.43952013253886, 8.58956131155308, 8.72758527833631, 8.60631027953587, 8.26299778187914, 8.76378557853615, 8.4444135457925, 8.44175881664207, 8.44175881664207, 8.39120163011403, 8.78822500750919, 8.96505409295358, 9.04019528068803, 8.95760590087653, 8.72297519828522, 9.04519470993137, 8.35538963357137), PROX_MALL = c(0.446560923090423, 0.395841490391381, 0.428159644756295, 0.330972758922268, 0.407254736414821, 0.475604736810637, 0.342860958869265, 0.335143296665789, 0.240339889961931, 0.238372860218233, 0.183177100903513, 0.183177100903513, 0.147411017927622, 0.1450338527091, 0.282416841692855, 0.414588198127445, 0.22079632378696, 0.22704735136933, 0.305101649121832, 0.158599011552442), PROX_CHAS = c(0.324811070171065, 0.364030465322827, 0.218909691095897, 0.330972805611547, 0.222103720735081, 0.405258493214775, 0.209799590563819, 0.30242004444134, 0.184864523484869, 0.076984763134016, 0.183177099178452, 0.183177099178452, 0.14741100268466, 0.0217240252323136, 0.231219576578415, 0.399223798550346, 0.167893491583302, 0.11607611654581, 0.305101651313883, 0.158598978424062), PROX_SUPERMARKET = c(0.408691343873882, 0.356071330024396, 0.365864675212809, 0.300218301814749, 0.385535197909366, 0.475604214408431, 0.342860053820009, 0.332189289926598, 0.240339157209448, 0.171190500184261, 0.137568853383185, 0.137568853383185, 0.113022549454425, 0.145032957963293, 0.282416494634945, 0.414588227521533, 0.220795796105544, 0.227046556279957, 0.305101855713295, 0.144345834884574), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 4L, 4L, 5L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 7L, 8L, 6L, 8L, 5L, 6L, 6L), WITHIN_350M_BUS = c(9L, 11L, 8L, 8L, 9L, 10L, 7L, 7L, 7L, 8L, 15L, 15L, 10L, 9L, 8L, 8L, 8L, 10L, 9L, 12L), WITHIN_1KM_PRISCH = c(7L, 7L, 6L, 7L, 6L, 6L, 5L, 5L, 6L, 5L, 6L, 6L, 6L, 4L, 4L, 5L, 4L, 4L, 4L, 7L), DNeighbour = c(0, 53.8927961545032, 108.104777103706, 131.294744353893, 170.281201098045, 174.942438058157, 290.415090956273, 295.932395583348, 305.316111243527, 356.265203524598, 406.279047522434, 410.712225549972, 448.313595027978, 460.862819892283, 467.386121983763, 489.52629012389, 495.787483495183, 498.703188073626, 498.934251145666, 510.893488357816)), row.names = c("177", "179", "20", "992", "491", "330", "74", "544", "227", "638", "402", "53", "365", "787", "864", "729", "953", "443", "684", "298"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977868664358722, 0.912456092294809, 0.872273645090741, 0.790162030305517, 0.77923957220995, 0.458152649702107, 0.441527641882996, 0.413268751867772, 0.263908617056496, 0.135133769023757, 0.125124354901721, 0.0528899214451005, 0.0346949190724083, 0.0265907216745417, 0.00670715321595422, 0.00339438805333951, 0.00222332608026903, 0.00214081965671994, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1182367755
R squared (OOB): 0.1668896
$Forests[[178]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(548000, 550000, 429000, 435000, 450000, 422800, 360000, 4e+05, 390000, 447000, 423800, 415000, 478000, 438000, 430000, 390000, 376888, 390000, 420000, 412000), floor_area_sqm = c(93, 93, 104, 103, 105, 104, 84, 91, 102, 107, 104, 104, 104, 104, 104, 103, 104, 104, 104, 103), storey_order = c(4L, 3L, 2L, 4L, 2L, 4L, 2L, 1L, 2L, 3L, 2L, 2L, 5L, 2L, 2L, 1L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(1135, 1137, 822, 819, 757, 813, 762, 783, 763, 782, 756, 760, 770, 812, 819, 773, 810, 809, 922, 918), PROX_CBD = c(11.1809634086998, 11.2116042179965, 11.1191912667925, 11.381621166991, 11.4573592114175, 11.1672746170477, 11.4815172953657, 11.4963900230166, 11.6387779682198, 11.7840832214562, 11.7174653186763, 11.6914583773846, 11.927322045494, 11.7215458353159, 11.547248638023, 11.9179556382635, 11.622690560426, 11.7882471009294, 11.8892341343185, 11.9871965659798), PROX_ELDERLYCARE = c(0.333450295290741, 0.369355324070756, 0.213121327483379, 0.382123855460196, 0.52883250894194, 0.14075304944647, 0.182032582488253, 0.672630859926948, 0.792216801753581, 0.481333190444255, 0.74375074589335, 0.736997311630605, 0.77464979732367, 0.240093333498969, 0.246353759583753, 0.757050983431463, 0.175524774720266, 0.114277277444971, 0.110349805405523, 0.210296865683283), PROX_HAWKER = c(1.04207495818587, 1.02311573056961, 1.08329799955244, 0.863892291353285, 0.848364442784946, 1.04840790050398, 0.728271246274353, 0.804785607263954, 0.61454926069889, 0.436117874461739, 0.5637831570093, 0.558671781535233, 0.445987433628815, 0.609281739536534, 0.837769476188058, 0.581821713307667, 0.783966268147895, 0.647051853283446, 0.684056106771311, 0.625285574708341), PROX_MRT = c(0.580267989687754, 0.524888394814585, 0.776456939054752, 0.424871345706255, 0.275269590424193, 0.893429463565323, 0.756359380624344, 0.132306565433056, 0.0844107562606101, 0.81394482428473, 0.162940637784707, 0.140110279979828, 0.493642118682657, 0.989064774064853, 1.16228231940478, 0.401552834915971, 1.15515804744233, 1.00317447086964, 1.00424261648768, 0.923336133969517), PROX_PARK = c(1.13378306757762, 1.15338615463339, 1.13833451608328, 1.31830174708739, 1.3775538710324, 1.25063890429238, 1.50398184725757, 1.41209410927924, 1.51709061898346, 1.20101103678102, 1.5229705853841, 1.50772581466401, 1.17760662255222, 1.28416187507733, 1.4881280763212, 1.26489639581012, 1.41684131410086, 1.24877122811849, 1.19263079577799, 1.09395352284574), PROX_GOOD_PRISCH = c(0.485317217067727, 0.456074275886943, 0.586469336292635, 0.288839241027683, 0.277148461253506, 0.623353133039123, 0.365254403810308, 0.364349890680966, 0.453346371612442, 0.357669915539773, 0.440184840714675, 0.476923220580037, 0.289303568244907, 0.585140695782779, 0.735233663606362, 0.374797987706521, 0.733057242670121, 0.713901761199557, 0.842915880539328, 0.855677549512306), PROX_MALL = c(1.03968747299659, 1.01522535242687, 1.10160019948421, 0.849953313581112, 0.815329638117364, 1.08293003315278, 0.763531318053358, 0.844787863205902, 0.815834004295584, 0.489619370966043, 0.750703947848918, 0.797799046209296, 0.376851773239706, 0.690287469384684, 0.918014501744059, 0.498039402667872, 0.868993594299523, 0.741052769880115, 0.787722851944232, 0.732793638615111 ), PROX_CHAS = c(0.216965800691496, 0.206252010873132, 0.143881852296294, 0.115324197479935, 0.179820414455961, 0.151540147087551, 0.0516610437101642, 0.0697008731150885, 0.0804697697946077, 0.0667093090499658, 4.64133788220832e-08, 0.0474151678735614, 0.339292519878925, 0.164718468919614, 0.157099147473317, 0.258806234431974, 0.151742844958785, 0.0554870656895364, 0.124859952031804, 0.171681037809818 ), PROX_SUPERMARKET = c(0.212835414763751, 0.222574928361305, 0.246182427713253, 0.186698572696543, 0.301981775400679, 0.299482732316256, 0.19171128272723, 0.441950593919319, 0.596048194106483, 0.379080894647373, 0.609798994765399, 0.635527990773791, 0.405378875546255, 0.169255457402684, 0.157098334004615, 0.542179538393358, 0.151741730066283, 0.0453848138423891, 0.114394571204967, 0.172282484091702 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 1L, 0L, 1L, 3L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 4L, 4L, 6L, 5L, 2L, 3L, 3L, 3L, 3L, 2L, 6L, 7L, 2L, 7L, 8L, 8L, 5L ), WITHIN_350M_BUS = c(7L, 6L, 9L, 10L, 7L, 14L, 14L, 8L, 6L, 7L, 5L, 6L, 9L, 10L, 11L, 7L, 8L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 2L, 3L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 57.3994544700288, 199.322112228643, 208.09944170437, 336.034364608237, 353.077832338858, 420.956107937069, 460.377477396167, 646.010360340834, 679.362032925462, 690.861752491776, 702.642380011773, 759.816484812859, 780.197284250676, 791.848583562219, 795.988690340914, 834.489814967168, 910.827550579722, 1058.1516830138, 1110.01666229659)), row.names = c("178", "347", "845", "744", "843", "528", "213", "151", "522", "340", "941", "274", "666", "625", "598", "63", "750", "508", "148", "689"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994659210075468, 0.936551236796798, 0.930942159160406, 0.825108953916598, 0.807882739526815, 0.73304682899783, 0.685557309213909, 0.437312766281521, 0.391151295280047, 0.375318445452161, 0.359171169211046, 0.282436252613765, 0.25600961192943, 0.241187448803487, 0.235975496710729, 0.189072619958745, 0.106728122067993, 0.00832945190224662, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1311641109
R squared (OOB): 0.453071
$Forests[[179]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(305000, 315000, 313000, 339000, 338000, 350000, 325000, 320000, 365000, 345000, 388000, 415000, 364000, 288000, 432000, 410000, 420000, 320000, 312000, 305000), floor_area_sqm = c(99, 102, 99, 102, 102, 102, 91, 101, 92, 102, 92, 92, 100, 84, 92, 92, 92, 84, 101, 99), storey_order = c(1L, 2L, 4L, 3L, 4L, 4L, 2L, 1L, 1L, 4L, 1L, 2L, 2L, 3L, 4L, 2L, 1L, 4L, 2L, 4L), remaining_lease_mths = c(921, 913, 918, 923, 922, 923, 970, 924, 1135, 926, 1134, 1125, 921, 893, 1123, 1136, 1121, 885, 933, 930), PROX_CBD = c(17.9733391318796, 17.9994058772431, 17.8728040148932, 17.9456645257603, 18.1611534549189, 18.0569924715364, 17.7083177660008, 18.0902268845521, 17.8160591469996, 18.236688278315, 17.8160591469996, 17.7609329148819, 17.9386403893839, 18.3632948597919, 17.7152334804069, 17.7152334804069, 17.7152334804069, 18.3433564216417, 18.4625985868209, 17.5508688704121), PROX_ELDERLYCARE = c(0.376016337241346, 0.430537495183344, 0.330981516384048, 0.476454782767532, 0.519233937445895, 0.59750504274373, 0.378187975507624, 0.706169610995159, 0.101440000613482, 0.732088251039709, 0.101440000613482, 0.0656405943898966, 0.714833653499633, 0.645296274244347, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.623669944895056, 0.765079897684544, 0.169110695114153), PROX_HAWKER = c(0.501520555884575, 0.472244893923117, 0.446535534086157, 0.3648710200987, 0.617364695979906, 0.391180253405874, 0.340346390827249, 0.370412154176866, 0.755409785256781, 0.537987121264097, 0.755409785256781, 0.769612072642938, 0.201936965562497, 0.921741667576702, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.960648791795978, 0.906262708365532, 0.736171211400498), PROX_MRT = c(0.52882455357406, 0.492638498779759, 0.4868918768976, 0.385567417899789, 0.623413162025338, 0.384524332485438, 0.403335562748004, 0.341202563029131, 0.729659889526201, 0.511061821383635, 0.729659889526201, 0.714624513867521, 0.168914117564514, 0.927224403125457, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.899458799363821, 0.897303014326537, 0.804998329325227 ), PROX_PARK = c(1.62685700377268, 1.65421298847909, 1.69875568186822, 1.76180373116006, 1.52418818882418, 1.77011013021076, 1.86766019581863, 1.8531048262974, 1.49250729308795, 1.7164330470264, 1.49250729308795, 1.52091098886828, 1.99379565561889, 1.22890358268929, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.17596756648915, 1.31620863428189, 1.71737354643835), PROX_GOOD_PRISCH = c(8.54142359534323, 8.5589292690065, 8.43952013253886, 8.49089982759618, 8.72758527833631, 8.58956131155308, 8.26299778187914, 8.60631027953587, 8.44175881664207, 8.76378557853615, 8.44175881664207, 8.39120163011403, 8.4444135457925, 8.96505409295358, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.95760590087653, 9.04019528068803, 8.17476856172454), PROX_MALL = c(0.395841490391381, 0.446560923090423, 0.330972758922268, 0.428159644756295, 0.475604736810637, 0.407254736414821, 0.335143296665789, 0.342860958869265, 0.183177100903513, 0.240339889961931, 0.183177100903513, 0.147411017927622, 0.238372860218233, 0.282416841692855, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.22079632378696, 0.414588198127445, 0.109574351562212), PROX_CHAS = c(0.364030465322827, 0.324811070171065, 0.330972805611547, 0.218909691095897, 0.405258493214775, 0.222103720735081, 0.30242004444134, 0.209799590563819, 0.183177099178452, 0.184864523484869, 0.183177099178452, 0.14741100268466, 0.076984763134016, 0.231219576578415, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.167893491583302, 0.399223798550346, 0.048268048492383), PROX_SUPERMARKET = c(0.356071330024396, 0.408691343873882, 0.300218301814749, 0.365864675212809, 0.475604214408431, 0.385535197909366, 0.332189289926598, 0.342860053820009, 0.137568853383185, 0.240339157209448, 0.137568853383185, 0.113022549454425, 0.171190500184261, 0.282416494634945, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.220795796105544, 0.414588227521533, 0.15801430638391), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 4L, 4L, 3L, 5L, 4L, 6L, 6L, 8L, 6L, 8L, 8L, 6L, 8L, 6L, 6L, 6L, 8L, 6L, 7L), WITHIN_350M_BUS = c(11L, 9L, 8L, 8L, 10L, 9L, 7L, 7L, 15L, 7L, 15L, 10L, 8L, 8L, 12L, 12L, 12L, 8L, 8L, 12L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 6L, 6L, 6L, 5L, 5L, 6L, 6L, 6L, 6L, 5L, 4L, 7L, 7L, 7L, 4L, 5L, 6L), DNeighbour = c(0, 53.8927961545032, 104.487675657846, 145.451059279812, 187.976625783462, 224.035925695991, 287.215850138294, 344.036812794478, 352.471892531143, 354.504670354619, 356.862591086406, 394.885539395886, 401.438841864051, 457.648738871201, 457.789305762398, 460.612904487785, 467.133940917286, 478.867982466378, 498.674574066947, 503.443866596032)), row.names = c("179", "177", "992", "20", "330", "491", "544", "74", "402", "227", "53", "365", "638", "864", "298", "13", "289", "953", "729", "438"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977212651069127, 0.915704935118701, 0.840026798802123, 0.740608703828186, 0.64315424553527, 0.454986946261054, 0.284099497358244, 0.259926462296386, 0.254177012319869, 0.247547840224077, 0.148044848663823, 0.13262441843572, 0.0301553798856271, 0.0299793092401807, 0.0265409620815417, 0.0193333546016427, 0.00907220488931808, 0.000355583674168329, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1232967990
R squared (OOB): 0.3476896
$Forests[[180]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 426888, 475000, 440000, 460000, 390000, 422000, 382000, 455000, 460000, 458888, 450000, 485000, 420000, 468000, 510000, 425000, 452000, 403500, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 90, 92, 86, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 90, 90), storey_order = c(1L, 1L, 2L, 2L, 5L, 5L, 2L, 2L, 4L, 3L, 4L, 3L, 5L, 2L, 4L, 5L, 4L, 2L, 5L, 4L), remaining_lease_mths = c(1134, 1141, 1126, 1136, 1136, 978, 1132, 989, 1136, 1137, 1130, 1136, 1141, 1139, 1124, 1133, 988, 1133, 965, 973), PROX_CBD = c(12.5852639843962, 12.5841594105866, 12.6532888174316, 12.6445046545469, 12.5778468618744, 12.4059518996545, 12.6523002899419, 12.3082954752684, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.8190940082697, 12.4951121122816, 12.5372560863306, 12.8180148044036, 12.1902934701837, 12.8941535537835, 12.0682850666201, 11.9491294576901), PROX_ELDERLYCARE = c(0.3637938018331, 0.419823195233641, 0.373604611296459, 0.316798451576888, 0.25879478544564, 0.404564014080405, 0.17445131765005, 0.583230122785789, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.268492105828742, 0.0780281999502717, 0.066903342124331, 0.265081039187363, 0.362754738306624, 0.346816364720296, 0.36227142211874, 0.351349913726565), PROX_HAWKER = c(0.45815519033126, 0.512822421809829, 0.440383933038266, 0.385855619963418, 0.361759384229333, 0.551023632791116, 0.228019105088385, 0.732610931237137, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.146347761938812, 0.227760265989261, 0.184899994018696, 0.116173376637396, 0.536726116414185, 0.172433027954251, 0.732401821736703, 0.693645859237657 ), PROX_MRT = c(0.305105021876954, 0.285300897266269, 0.24828698655044, 0.290856617513635, 0.325317058740364, 0.467412150427879, 0.189124878414716, 0.348338435446781, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.0524349257152741, 0.288636635543175, 0.250680884626282, 0.0414043955932523, 0.364194860258715, 0.133852264483784, 0.353072027979069, 0.207404211118571 ), PROX_PARK = c(0.998305920751222, 1.05356492524152, 0.981635622560504, 0.927332929158558, 0.898636927133822, 1.06942514246801, 0.76865606278053, 1.248380402738, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.639036828502152, 0.64692671777276, 0.614568616662392, 0.594833919624026, 0.883674706708426, 0.541994755536806, 1.2554933111164, 1.42337349535551), PROX_GOOD_PRISCH = c(3.02473222579279, 3.04090040576321, 3.08870420529617, 3.06407026512831, 2.98751376551561, 2.85954585658161, 3.02962689364369, 2.82059786507503, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.16783392704602, 2.83249303987555, 2.87119716545371, 3.15789060893291, 2.54749739008747, 3.22227453062783, 2.66094910730305, 2.48771655129493), PROX_MALL = c(0.450387082903272, 0.39575302739997, 0.475487624694748, 0.525247230278188, 0.550769417999913, 0.423524868376446, 0.680457081346124, 0.312386349772529, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.842111664425906, 0.848059510883206, 0.863947607104433, 0.881741038155881, 0.835543217968543, 0.965068597681967, 0.424043071559413, 0.591401580344059 ), PROX_CHAS = c(0.324614821605945, 0.369996201265779, 0.362882313204726, 0.312339613016365, 0.236995708134403, 0.187639553192951, 0.162820120107843, 0.200650927390068, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0812086980787344, 3.19858778746232e-08, 0.0439945201117045, 0.0772642002388838, 0.167384851183216, 0.115846127710365, 0.0850792531740411, 0.136369833447508 ), PROX_SUPERMARKET = c(0.389269910824952, 0.385003628727568, 0.36465940083402, 0.312339147167174, 0.299832635957983, 0.375814638453933, 0.162819600148508, 0.200651971059786, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.0812089624400091, 0.255060837787685, 0.218453608018692, 0.0772646744727167, 0.552359009160243, 0.115845823699909, 0.0850782630125017, 0.234851160706955 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 5L, 5L, 4L, 6L, 4L, 7L, 7L, 7L, 7L, 7L, 5L, 6L, 6L, 3L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(11L, 10L, 11L, 11L, 8L, 10L, 11L, 8L, 11L, 10L, 10L, 10L, 9L, 10L, 10L, 9L, 12L, 6L, 12L, 12L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 4L, 4L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 7L, 7L), DNeighbour = c(0, 54.2980635669399, 78.0281890057386, 91.6575466651451, 105.947954042577, 177.800164859097, 230.667039162621, 317.907879779711, 360.976952566774, 382.875846451014, 384.104895691159, 389.947583059015, 404.502622446169, 418.739178178557, 426.871091357119, 442.788262692186, 524.686543649496, 528.491243008324, 606.886710297344, 652.748344400878)), row.names = c("180", "868", "759", "144", "355", "138", "311", "231", "764", "92", "807", "166", "44", "791", "672", "115", "783", "371", "860", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98620880316461, 0.971625548912561, 0.960954398456663, 0.948004603810899, 0.857115492240794, 0.765841741033174, 0.581866887474411, 0.481884399536389, 0.430267471944275, 0.427369938743803, 0.413604711014317, 0.379434321384905, 0.346303482296022, 0.327569356655294, 0.29143663131105, 0.12523620332162, 0.118668460261047, 0.0183825353892745, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 620640755
R squared (OOB): 0.4776369
$Forests[[181]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 545000, 650000, 838000, 760000, 638000, 815000, 680000, 630000, 445000, 480000, 315000, 515000, 446000, 450000, 310000, 550000, 582000, 330000, 470000), floor_area_sqm = c(86, 86, 86, 91, 91, 105, 91, 76, 101, 84, 94, 87, 110, 94, 104, 82, 105, 104, 82, 84), storey_order = c(3L, 1L, 3L, 12L, 9L, 3L, 11L, 11L, 2L, 3L, 6L, 1L, 1L, 2L, 1L, 5L, 2L, 3L, 4L, 3L), remaining_lease_mths = c(1025, 1025, 1018, 1106, 1091, 918, 1109, 1071, 952, 647, 725, 633, 859, 723, 828, 656, 786, 935, 657, 813), PROX_CBD = c(5.19905620756448, 5.19905620756448, 5.26278746968545, 5.38577040159704, 5.4124717534787, 5.24252163748666, 5.46273996086224, 5.17664618337401, 5.76616775136128, 4.82546817648507, 4.50933618399607, 5.88382015009973, 5.31333197008925, 4.45295385586978, 5.12061996426338, 5.9699685911294, 6.4090346428634, 5.4901102241405, 6.06674643703895, 6.30150758144434 ), PROX_ELDERLYCARE = c(0.3148233892717, 0.3148233892717, 0.310343810032976, 0.343873602324804, 0.277453528347438, 0.232760622048558, 0.323825203617813, 0.203403853153192, 0.708186986363007, 0.401252043911139, 0.665866395733666, 0.599695566252105, 0.301885421229742, 0.645271528549996, 0.279354008399566, 4.28110190953706e-07, 0.336883008423279, 0.157919913507301, 0.10409496222889, 0.0580157957368266 ), PROX_HAWKER = c(0.424686940189847, 0.424686940189847, 0.356302899600742, 0.225377370173431, 0.214745652304629, 0.316098981667774, 0.17988889362956, 0.242990200436355, 0.25612232537118, 0.33634581375869, 0.665007751295857, 0.302293625820731, 0.15027253820603, 0.601904675681234, 0.158729667464322, 0.247906315943116, 0.729024203622067, 0.258924665495, 0.346985863757343, 0.511576723994062), PROX_MRT = c(0.253583166891469, 0.253583166891469, 0.321982757522174, 0.452916639575337, 0.525678460826462, 0.353807427048722, 0.495510769155532, 0.347215067697513, 0.0934691468297738, 0.437510974512092, 0.549595780709265, 0.37771060533367, 0.839256513816073, 0.66128766903618, 1.12797954219589, 1.03854772657135, 0.631935879685516, 1.30755754576723, 1.1005845300218, 0.911216039334219), PROX_PARK = c(0.482110245392283, 0.482110245392283, 0.550000337404237, 0.680409922157526, 0.766524211973089, 0.540897442657821, 0.816564732509704, 0.502895249788983, 1.02675087524374, 0.386749503328341, 0.353281501558379, 1.09766236241216, 0.919693677764514, 0.473457593144303, 1.12857946410316, 0.792968228054446, 0.73120409495038, 0.803347187860442, 0.741200181243785, 0.950460734805334), PROX_GOOD_PRISCH = c(2.22494939608982, 2.22494939608982, 2.16237499594262, 2.04281306492033, 2.04167837943161, 2.20280244575696, 1.99475835919692, 2.27859573799937, 1.65694818911091, 2.65585299610189, 2.94429219434277, 1.61186682958131, 2.32631552336422, 3.02211493728223, 2.70116277997296, 1.89588922913119, 1.19038460547274, 2.45379201830723, 1.85819018299306, 1.50990256016426), PROX_MALL = c(0.31885342913617, 0.31885342913617, 0.38523327442887, 0.513452616263142, 0.636573036587929, 0.315823950773482, 0.68208602871978, 0.285366785950761, 0.834887080030876, 0.337875853585261, 0.485349818185599, 0.966526596905427, 0.752077094160308, 0.570379319619026, 1.02774547618649, 1.25835483053691, 0.56447134405004, 1.21674302842157, 1.22044581333525, 0.872189526609738 ), PROX_CHAS = c(0.211748617283041, 0.211748617283041, 0.188692357663819, 0.180097972613039, 0.208534953207918, 0.0731998871787336, 0.185272865297861, 0.0737889624358689, 0.143086854941205, 0.315432137833306, 0.331046161101227, 0.256579842259861, 0.111194343620761, 0.303272176186244, 0.193072984237221, 0.21461630683628, 0.141339892509329, 0.233242749827373, 0.252393584019624, 0.0940735950578242 ), PROX_SUPERMARKET = c(0.199301193911681, 0.199301193911681, 0.267150206458008, 0.397689630461078, 0.496000676868079, 0.266280670019211, 0.544212695479659, 0.177322353300672, 0.318319510093507, 0.0907256678718214, 0.325943517329761, 0.27867057765081, 0.370675298005651, 0.34627255092781, 0.198191070641627, 0.227231659318009, 0.360911693423373, 0.37596142908425, 0.321431524942613, 0.469210677159174 ), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 4L, 1L, 3L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 7L, 4L, 5L, 4L, 7L, 1L, 2L, 1L, 4L, 3L, 1L, 4L, 2L, 5L, 3L, 2L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 7L, 10L, 8L, 9L, 8L, 8L, 5L, 8L, 12L, 6L, 9L, 8L, 9L, 10L, 6L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 2L, 0L, 4L, 3L, 1L, 3L, 4L, 3L, 3L, 5L, 4L), DNeighbour = c(0, 4.19327910774246, 72.454298769155, 203.702168910189, 321.151702608899, 324.9804089835, 366.789198378685, 370.693734509843, 569.951798253777, 639.271953282704, 801.795285515406, 820.789058742727, 880.135425346688, 913.129118997059, 1238.79126172338, 1325.29693318334, 1340.13262219039, 1352.77364122877, 1423.1436259452, 1425.75316114992)), row.names = c("181", "533", "199", "116", "436", "472", "75", "897", "430", "288", "622", "201", "279", "346", "646", "920", "269", "307", "628", "417"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999982699965403, 0.994841677625543, 0.95959107876557, 0.901098693505724, 0.898789701670773, 0.872014775929122, 0.869371179690364, 0.705929365191957, 0.638336977846586, 0.467506318995671, 0.447003585955077, 0.383068309148471, 0.347886275860708, 0.0600585414260323, 0.0184830380737198, 0.0135720992216837, 0.00995070411185201, 1.33752644858867e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13323919426
R squared (OOB): 0.4508829
$Forests[[182]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(448000, 440000, 435000, 358000, 380000, 360000, 441000, 425000, 365000, 320000, 385000, 438000, 432000, 431000, 456500, 395000, 425000, 420000, 450000, 432000), floor_area_sqm = c(96, 96, 95, 93, 94, 94, 93, 94, 94, 92, 93, 94, 92, 92, 92, 94, 94, 94, 94, 93), storey_order = c(9L, 7L, 6L, 1L, 1L, 1L, 6L, 5L, 1L, 2L, 1L, 5L, 6L, 7L, 8L, 4L, 6L, 7L, 7L, 5L), remaining_lease_mths = c(1110, 1108, 1105, 1103, 1107, 1096, 1097, 1083, 1095, 1009, 1134, 1076, 1137, 1138, 1144, 1113, 1119, 1120, 1119, 1138), PROX_CBD = c(11.5810624146691, 11.6053344020152, 11.6071858552171, 11.8075546541859, 11.6781560559471, 11.6781560559471, 11.8078122246038, 11.8751655684431, 11.7965908296893, 11.3397363359505, 11.6526890235784, 11.9414743986494, 11.9317097346946, 11.9317097346946, 11.9527102757424, 11.9744040829633, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.7767430748854), PROX_ELDERLYCARE = c(1.05973522725621, 1.04503450829128, 1.02315858897206, 0.922118515238085, 1.09658820367145, 1.09658820367145, 0.95260617550949, 0.727329111385366, 1.00802268588986, 1.39271535621019, 0.935812608446987, 0.687500817542951, 0.680106913101551, 0.680106913101551, 0.819362766143575, 0.738781707341689, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.813774711283767), PROX_HAWKER = c(0.226379932511381, 0.210992660312359, 0.193888136950838, 0.209140712961875, 0.34952328079698, 0.34952328079698, 0.262687630178652, 0.145379780608352, 0.337854809554552, 0.570701345451429, 0.34883542271072, 0.147098227142532, 0.161367564791002, 0.161367564791002, 0.27814297307049, 0.217370340361849, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.340776861445006), PROX_MRT = c(0.233016580221366, 0.206803096961617, 0.216093917824789, 0.120215557602138, 0.274140861026222, 0.274140861026222, 0.173777829752023, 0.191731142133254, 0.249549573241666, 0.534489810386183, 0.28284034831035, 0.183575431830776, 0.214149342621172, 0.214149342621172, 0.200702114351669, 0.167322140356011, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.162476645519961), PROX_PARK = c(0.520771390450273, 0.554363925008431, 0.521580333579447, 0.747098338531098, 0.620391651843957, 0.620391651843957, 0.746013140888617, 0.723512884628395, 0.739061594864021, 0.290298216204727, 0.489736206412745, 0.807374064658721, 0.785212145526225, 0.785212145526225, 0.643017670933737, 0.679906922269617, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.615413214289157), PROX_GOOD_PRISCH = c(1.87254500118751, 1.90056431650247, 1.89230283405924, 2.12338877581429, 2.02616945457316, 2.02616945457316, 2.13533890725473, 2.14229157607785, 2.14271827973834, 1.70706505143727, 1.91178525383739, 2.21615815400514, 2.20126444296921, 2.20126444296921, 2.270018309959, 2.27223739349538, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.03585243074848), PROX_MALL = c(0.185878129611589, 0.158081786709397, 0.173810560938293, 0.119447773727589, 0.244599870232268, 0.244599870232268, 0.17025857997445, 0.249449426365425, 0.241737870027575, 0.459056401007768, 0.427385274755512, 0.22663965361209, 0.255684281538694, 0.255684281538694, 0.232344363503357, 0.214069216816763, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.437539575450179), PROX_CHAS = c(0.185878170229198, 0.158081821824728, 0.173810611614792, 0.11944771257822, 0.163903281406512, 0.163903281406512, 0.170258520163124, 0.179410689617013, 0.101692541492014, 0.111613351644546, 0.225869963934761, 0.156140837156126, 0.203726500797623, 0.203726500797623, 0.146038815472653, 0.0939357367291076, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.108183414657245), PROX_SUPERMARKET = c(0.177355035948325, 0.148884454693003, 0.1671684124578, 0.119571834445138, 0.19333058996533, 0.19333058996533, 0.168966076328732, 0.179159947933279, 0.17897337633635, 0.440050810323431, 0.225911825558638, 0.236998053946951, 0.217804588957955, 0.217804588957955, 0.237998550380205, 0.22318738818849, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.108294583955479), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 2L, 4L, 7L, 3L, 1L, 3L, 6L, 6L, 6L, 5L, 7L, 6L, 6L, 6L, 3L), WITHIN_350M_BUS = c(7L, 8L, 6L, 10L, 9L, 9L, 11L, 6L, 9L, 9L, 4L, 8L, 8L, 8L, 12L, 10L, 7L, 6L, 6L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 32.1450188150554, 52.7141752584397, 278.13611026632, 284.680359494322, 288.27115082328, 311.661271881697, 345.873039585819, 355.406086416211, 366.529897223458, 374.172507172389, 375.112057873681, 382.647947856802, 390.704195259811, 408.645287812304, 409.082234355855, 411.468425030781, 430.824859301161, 435.751157535384, 440.701042253724)), row.names = c("182", "158", "922", "724", "644", "954", "439", "250", "41", "254", "309", "781", "392", "613", "749", "858", "203", "167", "947", "325"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989387630250945, 0.971589514753765, 0.362024909176322, 0.339563397675138, 0.327330063508698, 0.249876215563397, 0.147494613458071, 0.122240020051115, 0.0950362420471644, 0.0779148166003829, 0.0759043824695384, 0.0605678770411591, 0.0458072727010793, 0.0196519352209222, 0.0191395196401501, 0.0164517093610078, 0.00196409522605502, 0.000498965282843734, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 751686452
R squared (OOB): 0.4796622
$Forests[[183]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 432000, 455000, 490000, 520000, 535000, 545000, 498000, 532000, 465000, 395000, 550000, 589000, 510000, 460000, 4e+05, 5e+05, 403000, 550000, 520000), floor_area_sqm = c(93, 93, 92, 95, 93, 93, 93, 93, 96, 93, 90, 98, 96, 97, 92, 92, 93, 92, 95, 93), storey_order = c(5L, 5L, 4L, 2L, 4L, 4L, 5L, 2L, 4L, 5L, 1L, 4L, 6L, 2L, 2L, 1L, 6L, 1L, 4L, 5L), remaining_lease_mths = c(1138, 1129, 1133, 1111, 1118, 1118, 1127, 1102, 1111, 1097, 997, 1103, 1111, 1104, 1137, 1131, 1137, 1138, 1115, 1147), PROX_CBD = c(13.5153222954464, 13.4495242740615, 13.5263069451707, 13.7780295697528, 13.7912064237251, 13.8964286142315, 13.8964286142315, 13.8269911518463, 13.8842234613226, 13.8110145095205, 13.4480864429089, 13.7784857598507, 13.8838492138892, 13.7787547800329, 13.9481332653994, 13.9748767742628, 13.7068457080251, 13.9348601041022, 13.9206851659757, 13.7003463440691), PROX_ELDERLYCARE = c(0.128038783583345, 0.226392675254826, 0.13293861465481, 0.24280876806526, 0.194902312085005, 0.28821019895416, 0.28821019895416, 0.272443342502121, 0.284905700992106, 0.2424730747692, 0.38095926022983, 0.303554199654945, 0.321249151015697, 0.357313426679343, 0.108372417523696, 0.0869602171534455, 0.409751638237597, 0.122633260073778, 0.410984632703067, 0.434917902994305), PROX_HAWKER = c(1.06471945671836, 1.13086059974118, 1.0232116664491, 0.855348356505915, 0.761066408094757, 0.700607063348248, 0.700607063348248, 0.718894335359525, 0.667389882084889, 0.93957565430704, 1.11021170000921, 0.771130061467184, 0.661984274687099, 0.779750574682814, 0.783686601130967, 0.759405218095962, 1.09574216637781, 0.848294615942255, 0.63246529422046, 1.07570104527527 ), PROX_MRT = c(0.531733722241289, 0.537207200764636, 0.529059791722705, 0.290902656750774, 0.263976344610204, 0.214342865325431, 0.214342865325431, 0.250191496834268, 0.172676244118343, 0.110074032088272, 0.436627689790507, 0.334453451125385, 0.202599849124069, 0.373119808041594, 0.146013494832411, 0.16215489673441, 0.23189639897339, 0.066674836544346, 0.247793554682504, 0.256932190523524), PROX_PARK = c(1.12627074536918, 1.14705623529365, 1.00320858387115, 1.08412864631293, 1.03946212768551, 0.945155408432775, 0.945155408432775, 1.00953333913803, 0.946790994443363, 1.12286028608686, 0.782217598170287, 1.07038952907209, 0.953674473627188, 1.07510958061046, 0.964943529987853, 0.93793434477989, 1.30108171005294, 1.01289159319472, 0.9355470513087, 1.30953091682666), PROX_GOOD_PRISCH = c(4.05859518452173, 3.97306691053722, 4.12550653324601, 4.27934963146811, 4.37243865161908, 4.42474408393319, 4.42474408393319, 4.43409233459216, 4.46427355245829, 4.2580170038876, 4.1394886986689, 4.41640053984819, 4.48950135049007, 4.43794264479214, 4.41058426346667, 4.4381077472328, 4.11427377683663, 4.3780728039611, 4.55661004860153, 4.10033714204368), PROX_MALL = c(0.741140095950697, 0.817008429043632, 0.734460127270614, 0.507308338763366, 0.47180896375681, 0.36232957329041, 0.36232957329041, 0.464449368072494, 0.384398044205003, 0.585854127158584, 0.747053206605742, 0.546157830895501, 0.415387276861254, 0.579723774298741, 0.431747484707969, 0.408666125180857, 0.786897805640679, 0.500682206465503, 0.441605558767423, 0.816725098938654), PROX_CHAS = c(0.0484693686848179, 0.142936854782623, 0.164485608616764, 0.246000912873009, 3.14247486029477e-08, 0.190952462752685, 0.190952462752685, 0.093713435160417, 0.0936868185767241, 0.123846030022364, 0.419877338676521, 0.171232412843018, 0.130388475133542, 0.2330532561781, 0.0812590805558053, 0.0955424375353944, 0.0683167852462459, 3.70448785353559e-08, 0.230184731543739, 0.0738696133860389 ), PROX_SUPERMARKET = c(0.321659607097496, 0.417643104955167, 0.265115106421715, 0.271122867675942, 8.52808058992138e-07, 0.190953240917096, 0.190953240917096, 0.0937132175773042, 0.093687407280864, 0.157551778944521, 0.428569074432488, 0.171231859107883, 0.130388583033251, 0.233052713938452, 0.194128300134642, 0.205979542456043, 0.0683172333971998, 0.112910168339451, 0.23018467784701, 0.0738703098972174 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 2L, 2L, 0L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 4L, 4L, 4L, 4L, 5L, 3L, 3L, 5L, 5L, 3L, 4L, 3L, 4L, 5L, 5L, 4L, 5L ), WITHIN_350M_BUS = c(6L, 5L, 2L, 9L, 8L, 9L, 9L, 8L, 7L, 12L, 4L, 7L, 9L, 11L, 7L, 6L, 14L, 11L, 13L, 13L), WITHIN_1KM_PRISCH = c(5L, 4L, 6L, 6L, 5L, 5L, 5L, 5L, 5L, 4L, 7L, 6L, 5L, 8L, 4L, 4L, 3L, 4L, 5L, 3L), DNeighbour = c(0, 94.1061484758809, 174.013259858153, 275.905453515397, 318.516359287642, 375.651939678461, 379.623221267441, 405.227792329189, 407.264765092499, 420.577251389493, 420.930811292657, 421.995481935701, 450.315757091539, 474.605403349161, 481.248349421726, 510.788081903622, 512.955839346379, 515.948230822082, 542.453225931371, 547.56149138066)), row.names = c("183", "988", "779", "282", "420", "760", "442", "376", "670", "645", "655", "837", "723", "549", "34", "690", "863", "356", "516", "616"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941797930102156, 0.808210401092578, 0.556672125062424, 0.437748236721188, 0.280202917484876, 0.269712009424277, 0.204586799938114, 0.199623740818593, 0.168129242859839, 0.167316447380156, 0.164876690884814, 0.104752349083474, 0.0618635885904421, 0.0517771140095255, 0.0168497896152434, 0.0149829738805932, 0.0125744766767179, 0.000344889559090358, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2049298740
R squared (OOB): 0.3311137
$Forests[[184]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 340000, 310000, 402000, 315000, 310000, 370000, 315000, 310000, 320800, 416000, 350000, 358000, 302500, 320000, 387008, 315000, 313000, 318000, 327000), floor_area_sqm = c(93, 91, 96, 93, 91, 91, 93, 97, 84, 92, 98, 91, 91, 93, 93, 97, 104, 84, 84, 84), storey_order = c(4L, 2L, 1L, 4L, 3L, 3L, 1L, 3L, 3L, 1L, 4L, 1L, 1L, 2L, 3L, 2L, 4L, 4L, 1L, 1L), remaining_lease_mths = c(761, 782, 772, 762, 774, 774, 782, 746, 806, 965, 779, 957, 760, 764, 762, 775, 777, 772, 785, 802), PROX_CBD = c(16.1297617902268, 16.0688727275577, 16.0124832316584, 15.8715793299193, 16.1626205207603, 16.3680873997092, 15.9422949327985, 16.179026897848, 16.5546706157429, 16.3149444157129, 16.1674221276903, 16.4034806336055, 15.6053010835868, 15.7384939989151, 15.7384939989151, 15.8742411347238, 15.5029529482698, 15.5029529482698, 15.4237712873611, 15.395293903354), PROX_ELDERLYCARE = c(1.29938230642316, 1.20623153653763, 1.41328722649904, 1.28212929908789, 1.55788424655444, 1.42545230549203, 1.09392979000114, 1.73064849730919, 1.28388145020366, 1.76400828031834, 0.762025473923165, 0.839978570407226, 1.18278326755006, 1.81389464514152, 1.81389464514152, 0.784609866943175, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.48326161455178), PROX_HAWKER = c(0.335840869363962, 0.426544691499688, 0.231474226543029, 0.428166805124, 0.113648031708615, 0.369132496020862, 0.571238530927929, 0.141690035201285, 0.634516033073404, 0.267171899978326, 0.872582424517839, 0.889236545198411, 0.745618024005524, 0.367446283592148, 0.367446283592148, 0.921851461637316, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.763118949388798), PROX_MRT = c(0.514969181151661, 0.406145228037129, 0.526610558032509, 0.326170963259121, 0.733071345608223, 0.767751604782153, 0.22642613478059, 0.887672461516919, 0.786543604226707, 0.980548762507945, 0.447065767326062, 0.660139833101166, 0.180817781363956, 0.817431272071058, 0.817431272071058, 0.243577544220952, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.486709870425329), PROX_PARK = c(0.709135847201637, 0.697314652170583, 0.641040622161513, 0.729541055973412, 0.622244080025509, 0.655349613079545, 0.749126986336644, 0.539742315344257, 0.413578796610442, 0.504828773517413, 0.490935310554108, 0.251028276822116, 0.580682002012541, 0.197322246351151, 0.197322246351151, 0.457440234531046, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.736647900507106), PROX_GOOD_PRISCH = c(6.52049985370614, 6.46919552361138, 6.39414010271149, 6.26806838260706, 6.53246509089368, 6.74866006620563, 6.35759010380229, 6.53838177865997, 6.95112153433386, 6.672975925328, 6.62018800412964, 6.84769610957781, 6.02648848177283, 6.09593783675615, 6.09593783675615, 6.33578781760894, 5.8805780078001, 5.8805780078001, 5.79932453842233, 5.79164197089728), PROX_MALL = c(0.568960814514176, 0.45653839484425, 0.598952481573277, 0.405953132327172, 0.800586392071248, 0.812249060303789, 0.275355858531219, 0.960112961135972, 0.809678350084408, 0.965701391482886, 0.402318259451987, 0.630333401213655, 0.252610517585887, 0.906877360376741, 0.906877360376741, 0.159478773824134, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.561468969675593), PROX_CHAS = c(0.215228497760129, 0.123235071398074, 0.191204296760245, 0.170717118999449, 0.107377285719627, 0.317481852326526, 0.101928728560798, 0.0821179618758864, 0.102023856475547, 0.215258950862385, 0.277543603442508, 0.142060383584178, 0.0925674017483885, 0.184740133551779, 0.184740133551779, 0.159478805927642, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.1019571402223), PROX_SUPERMARKET = c(0.353026966783941, 0.399183655269817, 0.214004200599592, 0.323117190327721, 0.191669323632479, 0.442251956603444, 0.218983947734938, 0.224545288466622, 0.57240719914765, 0.357579925001748, 0.277543419111335, 0.142061131074292, 0.188530812320699, 0.287892528450529, 0.287892528450529, 0.159478664733051, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.0953919744611677), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 3L, 1L, 3L, 1L, 1L, 3L, 2L, 1L, 1L, 2L, 1L, 3L, 3L, 0L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 5L, 2L, 2L, 3L, 2L, 1L, 3L, 3L, 5L, 7L, 7L, 5L, 2L, 2L, 3L, 2L), WITHIN_350M_BUS = c(8L, 9L, 8L, 8L, 9L, 8L, 8L, 8L, 10L, 8L, 6L, 7L, 10L, 10L, 10L, 8L, 10L, 10L, 11L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 5L, 4L, 4L, 3L, 3L, 6L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 113.841504447545, 154.254730492995, 258.68974542692, 259.258720536903, 269.626846680735, 288.341342572222, 431.304875087216, 434.144567119667, 487.936147509314, 537.085575055848, 565.106719301844, 575.475137944658, 612.389998045067, 612.782062962953, 628.839950168756, 644.230226271062, 645.643244605877, 726.108145922292, 729.522141152568)), row.names = c("184", "804", "740", "294", "335", "198", "708", "336", "22", "980", "351", "206", "143", "437", "803", "83", "162", "587", "293", "556"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951890150897654, 0.912579897129002, 0.764326489446007, 0.763358579933751, 0.745460314325856, 0.711964540055851, 0.423103554119382, 0.417117439927633, 0.305420212907326, 0.20975172764387, 0.159963818016504, 0.142682861682868, 0.0872260955120391, 0.0866937823396451, 0.0660362665852748, 0.0484706370776242, 0.0469744141119391, 8.71914855651497e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 643704167
R squared (OOB): 0.4286539
$Forests[[185]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 433000, 348000, 372500, 450000, 452000, 380000, 490000, 376000, 475000, 505000, 5e+05, 505000, 495000, 510000, 540000, 540000, 475000, 378888, 330000), floor_area_sqm = c(93, 92, 100, 102, 95, 95, 92, 92, 102, 90, 90, 92, 92, 93, 93, 90, 93, 93, 90, 91), storey_order = c(2L, 4L, 3L, 2L, 2L, 4L, 1L, 3L, 5L, 5L, 6L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 6L, 3L), remaining_lease_mths = c(1099, 1084, 938, 931, 1109, 1112, 1037, 1038, 944, 1031, 1033, 1049, 1051, 1076, 1076, 1067, 1075, 1130, 949, 951), PROX_CBD = c(11.8999896789117, 11.8702915361943, 11.8646943012694, 11.9627383543319, 12.0901026943072, 12.1424265739316, 11.6419253241709, 11.6213283462416, 11.9885535057438, 11.780035597066, 11.6571985599938, 11.4975151935682, 11.4388659085475, 11.7824349405223, 11.734228152501, 11.5237533038112, 11.8019303594103, 11.4536743231806, 12.4403773011877, 12.402570085049), PROX_ELDERLYCARE = c(0.790393757138983, 0.670900780040593, 0.893707553155367, 0.96089261866182, 0.911165280518988, 0.88680281476439, 0.626216066088841, 0.621923465733728, 0.468647269590137, 0.389019901488026, 0.400746835300904, 0.485429735975203, 0.529438756707198, 0.213047345375207, 0.217445500321488, 0.374021376468387, 0.184707688528033, 1.19895989384568, 0.624054710630084, 0.628872951670854), PROX_HAWKER = c(0.820501997631561, 0.715369360111721, 0.888626336009462, 0.983415578941634, 0.995330006841388, 0.999275592501037, 0.553081930127745, 0.537052085835962, 0.661637750611862, 0.475091880549249, 0.38372613736418, 0.320302217757218, 0.319632581294072, 0.411134055372247, 0.366555491930585, 0.235307086042243, 0.425288384889406, 1.02903329925728, 1.46996215979098, 1.50745216628998), PROX_MRT = c(0.261250382411254, 0.146531371307633, 0.214047355776769, 0.122900516984256, 0.231980634651484, 0.303530488733859, 0.168432978085695, 0.182944945438028, 0.253577460439113, 0.149757666469573, 0.187661086924798, 0.24936700359253, 0.264110896255266, 0.323171872402698, 0.276453864170284, 0.148196296616071, 0.341923672362566, 0.573574303209013, 0.140157494228817, 0.198968515523371), PROX_PARK = c(0.813614799778521, 0.8322137924942, 0.747986195716587, 0.836149627657164, 0.750469455971567, 0.699596772952975, 0.654970873229416, 0.643411448820926, 0.965214735166117, 0.915827670442916, 0.822874314333037, 0.698336840868775, 0.653351036954048, 1.04913519120928, 1.00928973198994, 0.808531626238996, 1.09015045463689, 0.341254943367627, 0.525489875872169, 0.61879465488716), PROX_GOOD_PRISCH = c(3.00567179865442, 2.91053685401804, 3.05097986431403, 3.15511978010431, 3.19167768034691, 3.20088339163048, 2.71543842399088, 2.69528593883292, 2.84793008582659, 2.67648686403773, 2.58492752090912, 2.48345794754568, 2.45055199705462, 2.5757070458522, 2.54247396470066, 2.43173748992112, 2.57167610218627, 2.96812409551872, 3.6640626331803, 3.69141799128789), PROX_MALL = c(0.283076960540796, 0.385092319171944, 0.265637621954407, 0.161680393170103, 0.1200910408013, 0.171446483339376, 0.576398809288588, 0.597386337892971, 0.581599658792334, 0.657761426948524, 0.718523422751835, 0.805279144871904, 0.840491697823826, 0.732391369928616, 0.781937846313192, 0.840908486660855, 0.70263709534569, 0.714729745574342, 0.37643645467035, 0.407881748949563), PROX_CHAS = c(0.283076936045466, 0.179381733260264, 0.265637621677666, 0.161680400961643, 0.120090990225825, 0.171446425970546, 0.118628580179885, 0.130352204164602, 0.0548782345589675, 0.165734916528407, 0.162236141473446, 0.18789773503711, 0.210772889992189, 0.182294192745256, 0.203102352137365, 0.0822817354855642, 0.144895120017984, 0.31407050179696, 0.376436475429729, 0.407881782403473), PROX_SUPERMARKET = c(0.236972988988714, 0.31749021679057, 0.211091622880127, 0.107037284539066, 0.109512866312649, 0.178201527122821, 0.0879874709963817, 0.0679201472407272, 0.41771106664497, 0.328761363845442, 0.248678179468178, 0.186124684843571, 0.189609627596398, 0.186528474083994, 0.206717744357565, 0.113409172087645, 0.149354766345577, 0.345653574215055, 0.426522673463594, 0.451295114828249 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 9L, 7L, 8L, 8L, 7L, 6L, 6L, 6L, 9L, 8L, 4L, 4L, 8L, 8L, 4L, 7L, 2L, 4L, 3L ), WITHIN_350M_BUS = c(9L, 10L, 8L, 9L, 8L, 9L, 8L, 8L, 14L, 8L, 9L, 8L, 7L, 11L, 10L, 5L, 13L, 8L, 11L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 4L, 4L, 5L, 5L, 6L, 7L, 6L, 5L, 4L, 5L, 7L, 5L, 4L, 6L, 4L, 4L, 4L), DNeighbour = c(0, 118.204047427775, 124.977938856165, 174.582713986935, 195.900626524441, 238.796360453697, 297.905511135218, 316.571513166272, 397.240305516301, 405.086853713383, 441.342229578613, 529.479787887512, 561.017586894667, 576.107594573585, 580.651101903039, 584.424921344144, 609.817197189556, 613.876761676978, 651.616343440841, 682.950654942027)), row.names = c("185", "110", "232", "295", "117", "147", "421", "89", "486", "263", "977", "553", "271", "260", "409", "652", "342", "132", "444", "80"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.940985064672038, 0.9341456170681, 0.873576743729912, 0.842210445179721, 0.770431281462591, 0.655656922126334, 0.61643748503496, 0.437820122783443, 0.420140334238814, 0.339176512725115, 0.159150590771343, 0.105755822158168, 0.0831815446941744, 0.0768087347520361, 0.0716725271933678, 0.0410880943070092, 0.036883738469913, 0.00803829188567431, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2046997532
R squared (OOB): 0.517642
$Forests[[186]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 410000, 430000, 420000, 380000, 399000, 410000, 415000, 365000, 390000, 485000, 355000, 395000, 440000, 423800, 415000, 478000, 390000, 420000, 385000), floor_area_sqm = c(104, 104, 103, 105, 105, 102, 84, 103, 103, 103, 104, 84, 103, 104, 104, 104, 104, 102, 103, 102), storey_order = c(3L, 2L, 2L, 2L, 1L, 3L, 4L, 2L, 1L, 1L, 3L, 3L, 4L, 3L, 2L, 2L, 5L, 2L, 2L, 3L), remaining_lease_mths = c(747, 761, 764, 787, 775, 766, 814, 768, 757, 773, 823, 804, 772, 752, 756, 760, 770, 763, 757, 755), PROX_CBD = c(12.4246534304877, 12.2901811097239, 12.3243460542753, 12.7549887608908, 12.8173662852819, 13.0078000734933, 12.8927390133383, 13.0537205387581, 13.0970803497533, 11.9179556382635, 12.533007335037, 13.01786092695, 13.1724132817366, 13.1913836000948, 11.7174653186763, 11.6914583773846, 11.927322045494, 11.6387779682198, 13.2614515751509, 13.2614515751509), PROX_ELDERLYCARE = c(0.223353489993969, 0.180150537957213, 0.362207242709056, 0.556485595404089, 0.548539301056628, 0.748101088186933, 0.702153634905252, 0.569472877275307, 0.830352740740998, 0.757050983431463, 0.635175801858358, 0.807586217367385, 0.906244923447749, 0.779182108791446, 0.74375074589335, 0.736997311630605, 0.77464979732367, 0.792216801753581, 0.99636081833896, 0.99636081833896), PROX_HAWKER = c(0.283538945902673, 0.155357947035291, 0.290415492755609, 0.627642822312809, 0.687183343617196, 0.90031621758677, 0.876276656944215, 0.963287544217337, 0.973651338137405, 0.581821713307667, 0.80610763907972, 0.976719939584195, 1.03184370064912, 1.05769292681279, 0.5637831570093, 0.558671781535233, 0.445987433628815, 0.61454926069889, 1.14030290242306, 1.14030290242306 ), PROX_MRT = c(0.694199692700576, 0.729338839878115, 0.559245805822074, 0.561554903993597, 0.607087114668938, 0.513893198964272, 0.279401054335897, 0.551410176707671, 0.602819058882962, 0.401552834915971, 0.317839503016409, 0.343251427728879, 0.712767869041386, 0.577154139562059, 0.162940637784707, 0.140110279979828, 0.493642118682657, 0.0844107562606101, 0.667490524156887, 0.667490524156887), PROX_PARK = c(1.19561442246869, 1.26762597166046, 1.218970746516, 1.16122098497616, 0.953457314885518, 0.842333894517479, 0.620470631841848, 0.974634241933185, 0.879464356596765, 1.26489639581012, 0.503650356541676, 0.656436399769765, 0.94305137750942, 1.12092772213378, 1.5229705853841, 1.50772581466401, 1.17760662255222, 1.51709061898346, 0.758867978246924, 0.758867978246924 ), PROX_GOOD_PRISCH = c(1.09898709469432, 0.992456269301591, 0.889618707353532, 1.29435567579286, 1.5016146113424, 1.72660166123773, 1.774803188623, 1.48818847749708, 1.76550469910092, 0.374797987706521, 1.74800143577954, 1.85318585541752, 1.76071721252525, 1.6842887316892, 0.440184840714675, 0.476923220580037, 0.289303568244907, 0.453346371612442, 1.91909050044553, 1.91909050044553), PROX_MALL = c(0.626909601034773, 0.649064194608972, 0.471904090765479, 0.542723135774117, 0.635314033644823, 0.5620231960968, 0.322264379768498, 0.593340478429386, 0.655283448157635, 0.498039402667872, 0.260189306400009, 0.400117032043626, 0.808064657998832, 0.813382909306435, 0.750703947848918, 0.797799046209296, 0.376851773239706, 0.815834004295584, 0.72813233212774, 0.72813233212774), PROX_CHAS = c(0.221655673315632, 0.128297543182753, 0.193597629002809, 0.144180959238343, 0.149554006756045, 1.4078617678234e-08, 0.241407331054591, 0.203693673714882, 0.10733838099953, 0.258806234431974, 0.227429082883153, 0.191102980152323, 0.253073540027742, 0.19044114280624, 4.64133788220832e-08, 0.0474151678735614, 0.339292519878925, 0.0804697697946077, 0.255705601713763, 0.255705601713763), PROX_SUPERMARKET = c(0.209750471448386, 0.159863951308791, 0.331501685351864, 0.150188458093997, 0.14719471752053, 0.0851968725918189, 0.234452518543083, 0.349948262987797, 0.176189281490626, 0.542179538393358, 0.260187243864149, 0.230446816430876, 0.263318229535236, 0.190441743522314, 0.609798994765399, 0.635527990773791, 0.405378875546255, 0.596048194106483, 0.336474046543398, 0.336474046543398), WITHIN_350M_KINDERGARTEN = c(2L, 4L, 2L, 2L, 3L, 2L, 2L, 2L, 1L, 0L, 1L, 3L, 1L, 3L, 0L, 0L, 0L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 3L, 2L, 2L, 4L, 2L, 1L, 2L, 3L, 2L, 3L, 4L, 3L, 3L, 2L, 3L, 2L, 2L ), WITHIN_350M_BUS = c(4L, 3L, 4L, 7L, 5L, 6L, 4L, 8L, 4L, 7L, 7L, 5L, 6L, 8L, 5L, 6L, 9L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 5L, 5L, 4L, 4L, 6L, 4L, 3L, 3L, 4L, 4L, 5L, 3L, 3L, 4L, 3L, 4L, 4L), DNeighbour = c(0, 132.018339593795, 216.18591788812, 353.417775367196, 432.420573202711, 647.443026317753, 684.024549757195, 692.229357170118, 706.999370710905, 717.658557916614, 753.982906056908, 758.476619929603, 759.194518557367, 773.763731830881, 788.608895223055, 789.894774476186, 837.553425620455, 847.450370421679, 878.21759784673, 879.590514625914)), row.names = c("186", "518", "861", "215", "523", "103", "493", "541", "597", "63", "758", "789", "225", "229", "941", "274", "666", "522", "753", "473"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.955453050089543, 0.882833317222445, 0.703180034418097, 0.575040014945288, 0.209943765219787, 0.15621548894501, 0.144891371069975, 0.125269177990107, 0.111760482302015, 0.0703375216919986, 0.0657550609463737, 0.065034816130436, 0.0511447273671792, 0.0384840794342869, 0.0374616308163823, 0.00870475440171344, 0.00514729110535966, 9.72991855856442e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 992628990
R squared (OOB): 0.05169232
$Forests[[187]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 355000, 430000, 345000, 4e+05, 358000, 363000, 340000, 380000, 492500, 380000, 440000, 378000, 377000, 660000, 672000, 352000, 410000, 388000, 650000), floor_area_sqm = c(84, 84, 104, 84, 104, 84, 84, 84, 93, 108, 92, 91, 84, 98, 85, 85, 84, 103, 98, 104), storey_order = c(3L, 3L, 2L, 1L, 2L, 3L, 4L, 1L, 3L, 2L, 1L, 5L, 3L, 3L, 3L, 5L, 2L, 2L, 2L, 3L), remaining_lease_mths = c(777, 782, 781, 789, 783, 770, 780, 780, 790, 912, 767, 669, 799, 735, 1032, 1042, 800, 799, 728, 815), PROX_CBD = c(7.32999369210923, 7.37752466520609, 7.27303659463988, 7.23308787648785, 6.8579883001408, 6.82164733234375, 6.82164733234375, 6.73119135364588, 7.92065359752155, 8.12312779702036, 8.01258306529517, 6.95185067667089, 8.15960948514705, 8.07728506382532, 6.62545736407856, 6.58265946872266, 8.28689365911172, 8.31972436488376, 8.19895861369783, 7.71625132507906), PROX_ELDERLYCARE = c(1.04617467786566, 1.11141904944431, 0.949520652768775, 0.804640181087392, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.709869492714774, 1.44631042678071, 1.71708078323557, 1.38923408288603, 0.368543492371998, 1.45090119588013, 1.22552837794249, 0.121758896932011, 0.129826558983194, 1.3668692597991, 1.3912791419992, 1.1658248464307, 1.13999552495818 ), PROX_HAWKER = c(1.00458194418859, 1.06790139631185, 0.905159668549179, 0.727393295990439, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.84617550022745, 0.646393168274836, 0.581802643409563, 0.532883444787396, 0.163396016993116, 0.40344417957638, 0.503102516785602, 0.33268573973532, 0.37361464573735, 0.269406334629514, 0.252588085280054, 0.391405491562813, 0.888477780938884), PROX_MRT = c(0.446590670593176, 0.450606800129455, 0.477339162120678, 0.626719191507479, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.447149108468339, 0.434970780163821, 0.142211914808532, 0.57194553577364, 0.258776848421036, 0.408889372474398, 0.711885268750489, 0.255638745600017, 0.288098631383321, 0.467794692056616, 0.44379796826936, 0.707144761815547, 0.227897729387739), PROX_PARK = c(1.30043300411079, 1.30417314517193, 1.28136359713013, 1.17683143601381, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.30601230217613, 0.790688256163915, 0.921087542045637, 0.580004121625521, 0.871860056746433, 0.650146210437373, 0.413960848298732, 0.741691321664553, 0.734858817801552, 0.570592214216024, 0.59965919275643, 0.372450573927522, 0.374132090410645), PROX_GOOD_PRISCH = c(2.81856751915823, 2.87682745937193, 2.72285479219865, 2.53413597667736, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.67147237000904, 2.86596411907387, 3.16123688190063, 2.75227504535898, 1.99104033276262, 2.95345383530684, 2.66084492380109, 2.08436883673306, 2.10026546945211, 2.99359805566516, 3.04207330950824, 2.73491137460549, 1.93537396204111), PROX_MALL = c(1.4733570331857, 1.52964479685301, 1.40144317349524, 1.33824767405872, 0.985446043286547, 0.977306285381771, 0.977306285381771, 0.894914409230097, 2.02812113432733, 2.25269448786787, 2.11322307221905, 1.10491400246256, 2.20417563031698, 2.0316459728171, 0.757747380414752, 0.712222885156031, 2.09618768409308, 2.10790194839897, 1.94983703099632, 1.9342939090943), PROX_CHAS = c(0.100781853121145, 0.123680988169118, 0.150676124399865, 0.335243362149438, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.468632365618207, 0.0418426354504526, 0.169904154790832, 0.1333322783253, 0.197049444171332, 0.102408834624747, 0.279534674537085, 0.152169077912936, 0.19769969897302, 0.229330661012247, 0.261198443001062, 0.293834776478611, 0.147762521806201), PROX_SUPERMARKET = c(0.154588063793208, 0.15284622075069, 0.216512452964216, 0.400791637001426, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.541263540151477, 0.6226371739075, 0.496146947525001, 0.475213328012689, 0.145490551360364, 0.391977689272912, 0.412975566732202, 0.21094349839638, 0.255985378039003, 0.266710264104055, 0.272257424647181, 0.293834967432244, 0.185503456748824), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 0L, 0L, 0L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 3L), WITHIN_350M_CHILDCARE = c(4L, 5L, 4L, 2L, 1L, 1L, 1L, 2L, 3L, 1L, 2L, 3L, 2L, 2L, 0L, 0L, 2L, 3L, 3L, 3L), WITHIN_350M_BUS = c(8L, 9L, 7L, 4L, 3L, 4L, 4L, 4L, 6L, 8L, 6L, 4L, 7L, 6L, 2L, 2L, 7L, 9L, 7L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 3L ), DNeighbour = c(0, 66.0921549347084, 106.11180075301, 288.359574077673, 492.833057461544, 506.285944004684, 506.904657650852, 600.768807305657, 634.741773353067, 792.763851089821, 799.342032747114, 845.129624484749, 869.607578740637, 930.491978896824, 940.820087156975, 957.80938425207, 1005.75849289223, 1034.07437346431, 1034.86356499034, 1207.60014926749)), row.names = c("187", "948", "611", "171", "168", "46", "322", "529", "1", "669", "200", "492", "327", "395", "841", "388", "266", "540", "29", "809"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994018190533488, 0.984617349191325, 0.88921246356509, 0.694633335247944, 0.679354644747939, 0.678646210519636, 0.566262055149866, 0.523772113232781, 0.323801553815487, 0.315679765510112, 0.260325268001979, 0.2317829763389, 0.165066468073862, 0.15447299800282, 0.137575219063714, 0.0938496272699196, 0.0711509116883575, 0.0705548498030403, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7254301730
R squared (OOB): 0.3665158
$Forests[[188]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(448000, 450000, 415000, 395000, 420000, 405000, 393000, 455000, 430000, 405000, 360000, 410000, 430000, 380000, 380000, 362500, 367000, 412000, 495000, 425000), floor_area_sqm = c(116, 106, 103, 106, 112, 105, 103, 113, 104, 104, 84, 106, 107, 106, 107, 103, 104, 104, 93, 104), storey_order = c(3L, 4L, 3L, 2L, 4L, 3L, 2L, 5L, 2L, 2L, 3L, 2L, 4L, 1L, 2L, 3L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(827, 834, 834, 834, 866, 856, 818, 824, 861, 862, 811, 871, 868, 887, 871, 819, 879, 878, 1131, 871), PROX_CBD = c(15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.3605597168545, 15.3605597168545, 14.8805910833212, 14.8805910833212, 15.4019609662575, 15.4019609662575, 14.7472020389823, 15.428944563277, 15.2985874116244, 15.0291078847704, 15.2330821453909, 14.3801998083441, 14.66420827852, 14.1313829663274, 14.1234549986629, 14.0236082538335), PROX_ELDERLYCARE = c(1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.7630974884403, 1.7630974884403, 1.53481387371296, 1.53481387371296, 1.7026350967472, 1.7026350967472, 1.19052284520552, 1.63977306379889, 1.41400995500373, 1.09928331705025, 1.22808745848404, 0.709377020411434, 0.719957479461771, 0.836104821253693, 1.35242241046818, 1.09340394122649), PROX_HAWKER = c(0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.874437271649647, 0.874437271649647, 0.395563323563994, 0.395563323563994, 0.985391408166863, 0.985391408166863, 0.606039227085063, 1.09717995764468, 1.16406043263713, 1.15922930524208, 1.40985252978436, 0.928921275219278, 1.17971772396452, 0.73352935155883, 0.458626901673037, 0.594999289424802), PROX_MRT = c(0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 1.13238128237287, 1.13238128237287, 0.650195396152393, 0.650195396152393, 1.24252861976923, 1.24252861976923, 0.807097621625513, 1.35104476777798, 1.40304810962874, 1.36685465541241, 1.62235809597188, 1.02650412956774, 1.12495588646837, 0.735653331318593, 0.250036690549804, 0.469886084443941 ), PROX_PARK = c(0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.852232892319188, 0.852232892319188, 0.355836862982211, 0.355836862982211, 0.934356673366442, 0.934356673366442, 0.432698189125414, 1.02148060415503, 0.98341166564854, 0.808345234949979, 0.633472210001671, 0.71485218383349, 0.823954351824118, 0.463826523913091, 0.469588575534173, 0.504422356794811), PROX_GOOD_PRISCH = c(3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.77322944876988, 3.77322944876988, 3.33079371618761, 3.33079371618761, 3.78947597459801, 3.78947597459801, 3.13467644284063, 3.79601078940401, 3.64472604970499, 3.36640767040689, 3.56691345353299, 2.72778429145315, 2.99834463762659, 2.52734391167264, 2.69456588548322, 2.51794344218072), PROX_MALL = c(0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.502295694435402, 0.502295694435402, 0.390496575840073, 0.390496575840073, 0.656741946143406, 0.656741946143406, 0.738705771798207, 0.809004632748584, 0.597111778941966, 0.486526360127578, 0.253259472709144, 0.949257633150117, 0.669111824361406, 0.66282583229379, 0.232476208076891, 0.418819234777705), PROX_CHAS = c(0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.563239471741591, 0.563239471741591, 0.448788349522024, 0.448788349522024, 0.478794864158343, 0.478794864158343, 0.19051372613691, 0.352996738297868, 0.0911939042613644, 0.228652490110126, 0.210576528602503, 0.453083161817035, 0.38494516455544, 0.528800676490504, 0.147334233235439, 0.151261605672147), PROX_SUPERMARKET = c(0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.187279197917694, 0.187279197917694, 0.447693008221967, 0.447693008221967, 0.1489144838969, 0.1489144838969, 0.326764101800336, 0.252078878715955, 0.408284988301129, 0.234691730121176, 0.21397076195142, 0.513065398645433, 0.384052647553184, 0.528799775767506, 0.147334782275979, 0.151260689076964), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 3L, 0L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(7L, 6L, 6L, 6L, 10L, 10L, 5L, 5L, 9L, 9L, 9L, 11L, 13L, 8L, 12L, 2L, 7L, 6L, 13L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 2L), DNeighbour = c(0, 30.8451050624419, 39.5106235626008, 40.6982873795268, 261.042141393429, 265.841860567881, 271.889351438972, 278.302655087418, 321.147788407579, 328.881498202609, 389.485897873676, 428.711410989582, 534.550284020682, 662.841929911839, 851.126260195511, 877.913273343619, 888.757640703357, 983.15172811807, 1080.95121324469, 1100.73293924607)), row.names = c("188", "457", "233", "483", "782", "994", "639", "852", "495", "406", "136", "899", "934", "314", "428", "3", "686", "695", "212", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99843011431619, 0.997424782194354, 0.997267744034658, 0.890680002188079, 0.886744707558491, 0.881697089538759, 0.876236395461897, 0.837000275039857, 0.829425604526056, 0.76526736271491, 0.719624398578857, 0.58394404331862, 0.406248722729011, 0.161689390783223, 0.132408383084665, 0.121150841218475, 0.0408973685883751, 0.0012687739893074, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1282166084
R squared (OOB): -0.09013397
$Forests[[189]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 325000, 418888, 360000, 333000, 398000, 330000, 376000, 373000, 390000, 388000, 335000, 325000, 389000, 405000, 375000, 369000, 385000, 395000, 360000), floor_area_sqm = c(84, 84, 100, 104, 84, 100, 84, 101, 103, 101, 100, 84, 85, 103, 102, 90, 94, 101, 101, 103 ), storey_order = c(4L, 5L, 2L, 2L, 3L, 2L, 3L, 2L, 1L, 4L, 4L, 2L, 1L, 2L, 3L, 5L, 5L, 3L, 4L, 1L), remaining_lease_mths = c(806, 812, 932, 804, 823, 924, 791, 948, 870, 932, 922, 791, 830, 863, 928, 946, 942, 952, 936, 798), PROX_CBD = c(9.63621863936401, 9.87023127008802, 9.64941173000682, 10.0879656312395, 9.85122377146013, 10.2027088676681, 9.73525531751342, 10.1515839247586, 9.95029435977204, 10.247812625002, 10.3133134299625, 9.13853516155078, 10.1989356004427, 9.90721965789512, 9.51108523911647, 10.5038890156487, 10.5038890156487, 10.5394819073022, 10.5347600839054, 10.1540744969693), PROX_ELDERLYCARE = c(1.48805339077067, 1.35138892750767, 1.9510043332774, 1.31022889057949, 0.999223533815273, 1.63738856945076, 0.869795033999967, 1.93850967877536, 2.09611483432966, 1.89270432318243, 1.4124150938613, 1.86142420062345, 1.08623091115154, 2.17440400131014, 1.80905665624389, 1.64894906385774, 1.64894906385774, 1.55101586165687, 1.31633228018286, 0.85844301108046), PROX_HAWKER = c(0.677896697868769, 0.410023469086153, 0.940071074791988, 0.196699811405185, 0.526313717816828, 0.264427923442986, 0.687117415591119, 0.608980172673109, 0.876506442172381, 0.561647681218514, 0.0623262564011618, 0.823671555860494, 0.368744432216956, 1.08766938871094, 0.978663880778012, 0.53455823354733, 0.53455823354733, 0.463304434183495, 0.259744380023822, 0.614574465644474), PROX_MRT = c(1.32502198166586, 1.23646610314009, 1.69853939108909, 1.09046737609619, 0.907717901248049, 1.392302848886, 0.86810604264512, 1.73271025710532, 1.8917195123599, 1.63637339364314, 1.09471398918577, 1.58022074581844, 0.78040997284139, 1.9078610258369, 1.99882067476962, 1.36742764633517, 1.36742764633517, 1.31136747445593, 1.15842683571226, 0.544743966599557), PROX_PARK = c(0.202594030185392, 0.375073916060521, 0.624691995850973, 0.604882226694947, 0.510337594738446, 0.728383914708498, 0.452373350223662, 0.464183104254495, 0.516721166595223, 0.443665461164749, 0.826294351272671, 0.533109662164166, 0.808282577864154, 0.551504280527303, 0.674672834209049, 0.486479545769779, 0.486479545769779, 0.594979546415276, 1.00657829367171, 0.578916018382343), PROX_GOOD_PRISCH = c(0.53169554186008, 0.706117631385061, 0.107363170703005, 0.87937610392538, 1.05242409875061, 0.689163418131917, 1.15234422615158, 0.447003801568155, 0.213708578130609, 0.550324531917386, 0.993301788551023, 0.605615063995802, 1.199846441039, 0.299143542468678, 0.439174603441127, 0.819356328881161, 0.819356328881161, 0.89296386953394, 1.12709017589061, 1.40445923276907), PROX_MALL = c(0.564979440463645, 0.445899708163642, 0.625847194134012, 0.441232897113797, 0.756051767526383, 0.12742430838485, 0.907839978504126, 0.217974225134877, 0.493813340134231, 0.190941194230935, 0.450275200033962, 0.925377142856182, 0.663851500718272, 0.701652802220213, 0.994410311642026, 0.3366209001709, 0.3366209001709, 0.357726596913911, 0.464767570965945, 0.685950169481642 ), PROX_CHAS = c(0.204909081807225, 0.0764125853219005, 0.134178633248207, 0.177420148260447, 3.39583191183935e-08, 0.127424254451578, 0.116614388177292, 0.217974279370684, 0.36937911638564, 0.190941257524933, 0.071192987667569, 0.179557542480515, 0.0710453772718398, 0.242250716663617, 0.21913048386411, 0.232134688144963, 0.232134688144963, 0.263233285458842, 0.272565000598528, 0.170954716034814 ), PROX_SUPERMARKET = c(0.145410708854306, 0.158655939798418, 0.344381560072065, 0.320748009942088, 0.350225948243757, 0.129189539659537, 0.458729641056945, 0.216455869736569, 0.359694409353041, 0.19229406714866, 0.330151298165832, 0.223142170833011, 0.00115080458448496, 0.157554225694085, 0.21913043091083, 0.232133828519976, 0.232133828519976, 0.263232243208913, 0.464768447350912, 0.171715993026927 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 3L, 0L, 0L, 0L, 0L, 1L, 2L, 3L, 1L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 5L, 3L, 5L, 3L, 6L, 2L, 9L, 7L, 10L, 4L, 3L, 4L, 6L, 4L, 5L, 5L, 6L, 1L, 2L), WITHIN_350M_BUS = c(7L, 8L, 8L, 11L, 10L, 13L, 10L, 10L, 12L, 10L, 15L, 11L, 12L, 10L, 7L, 11L, 11L, 15L, 15L, 14L), WITHIN_1KM_PRISCH = c(3L, 5L, 3L, 5L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 2L, 4L, 2L, 1L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 292.078420790278, 468.532501888133, 534.414470149966, 558.468884625033, 572.24498683002, 629.820535740841, 632.30729308937, 653.393850081511, 695.785147137216, 736.163823492272, 755.859701570303, 799.955582484184, 818.526296825814, 904.434147143724, 905.586674089843, 910.004247577551, 918.922646221377, 935.329775898725, 954.854398388364)), row.names = c("189", "755", "459", "292", "129", "771", "921", "366", "780", "667", "513", "485", "967", "629", "719", "942", "734", "769", "577", "560"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.821620028655967, 0.57642786314078, 0.471634446746326, 0.432862900202288, 0.410674077572413, 0.31914568948122, 0.315268100934612, 0.282760363847251, 0.219982239630509, 0.164515982567131, 0.139408502908988, 0.0888807633255291, 0.0703114598535806, 0.0105719472281321, 0.0101066733776988, 0.00841532785501033, 0.0054531068518984, 0.00163841880738802, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 335877072
R squared (OOB): 0.6101274
$Forests[[190]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310500, 305000, 319000, 320000, 310000, 280000, 323000, 328000, 323000, 305000, 335000, 325000, 432000, 420000, 410000, 333000, 415000, 365000, 388000, 313000), floor_area_sqm = c(92, 91, 101, 101, 89, 90, 101, 92, 91, 99, 100, 91, 92, 92, 92, 99, 92, 92, 92, 99), storey_order = c(4L, 4L, 4L, 2L, 1L, 3L, 1L, 3L, 2L, 4L, 4L, 2L, 4L, 1L, 2L, 3L, 2L, 1L, 1L, 4L), remaining_lease_mths = c(932, 932, 950, 931, 946, 958, 937, 923, 974, 930, 927, 970, 1123, 1121, 1136, 927, 1125, 1135, 1134, 918), PROX_CBD = c(17.1621565450396, 17.1300558853523, 17.1356331652512, 17.1235753252943, 17.0860498579873, 17.0860498579873, 17.4093430047218, 17.049182232397, 16.9744532057656, 17.5508688704121, 17.5934100264964, 17.7083177660008, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6933534103443, 17.7609329148819, 17.8160591469996, 17.8160591469996, 17.8728040148932), PROX_ELDERLYCARE = c(0.588822776266157, 0.650159488421832, 0.585213362825854, 0.697818713768909, 0.634635376150565, 0.634635376150565, 0.347622879353981, 0.850080656271298, 0.669866762803474, 0.169110695114153, 0.183364759720919, 0.378187975507624, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.174626049595048, 0.0656405943898966, 0.101440000613482, 0.101440000613482, 0.330981516384048), PROX_HAWKER = c(0.776103543372746, 0.747949107581356, 0.905166107754752, 0.705945006380572, 0.984075399620173, 0.984075399620173, 0.646263997619536, 0.714958983882519, 1.16076193719705, 0.736171211400498, 0.860123145519879, 0.340346390827249, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.89059259132002, 0.769612072642938, 0.755409785256781, 0.755409785256781, 0.446535534086157), PROX_MRT = c(0.827901946736494, 0.826263947198081, 0.689848925621533, 0.782769723074986, 0.610921595420819, 0.610921595420819, 0.722831181419355, 0.785333186388227, 0.434229027914827, 0.804998329325227, 0.675234243169572, 0.403335562748004, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.606842528225389, 0.714624513867521, 0.729659889526201, 0.729659889526201, 0.4868918768976), PROX_PARK = c(2.12305734030611, 2.21165427538899, 2.00545012030434, 2.27471658155514, 1.98249707589613, 1.98249707589613, 1.92330050908574, 2.39009267562017, 1.94357933186421, 1.71737354643835, 1.60355051242194, 1.86766019581863, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.49905344652453, 1.52091098886828, 1.49250729308795, 1.49250729308795, 1.69875568186822), PROX_GOOD_PRISCH = c(7.75790588282746, 7.71077701272798, 7.76178719780886, 7.68854504458572, 7.72567604662297, 7.72567604662297, 8.00696366683488, 7.5878538843241, 7.64555391975429, 8.17476856172454, 8.24279341902993, 8.26299778187914, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34857469941546, 8.39120163011403, 8.44175881664207, 8.44175881664207, 8.43952013253886), PROX_MALL = c(0.509108711773916, 0.568151229694078, 0.382407895591973, 0.614584601713128, 0.314944256820634, 0.314944256820634, 0.265229996889848, 0.718658142186859, 0.199292924769147, 0.109574351562212, 0.188384425612312, 0.335143296665789, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.223321337745784, 0.147411017927622, 0.183177100903513, 0.183177100903513, 0.330972758922268), PROX_CHAS = c(0.242301342816858, 0.159798231789153, 0.257714074421561, 0.076148424020495, 0.250499161266826, 0.250499161266826, 0.23105278557526, 0.13498084818294, 0.199292963025488, 0.048268048492383, 0.151781240761386, 0.30242004444134, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.21485891447712, 0.14741100268466, 0.183177099178452, 0.183177099178452, 0.330972805611547), PROX_SUPERMARKET = c(0.263452146302603, 0.260386915772359, 0.257714572429151, 0.307215454393191, 0.250499698074938, 0.250499698074938, 0.313773352526138, 0.397684558683682, 0.25551504160041, 0.15801430638391, 0.209139790637019, 0.332189289926598, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.218378438252518, 0.113022549454425, 0.137568853383185, 0.137568853383185, 0.300218301814749 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 6L, 6L, 7L, 12L, 6L, 7L, 6L, 6L, 6L, 6L, 6L, 5L, 8L, 8L, 8L, 4L), WITHIN_350M_BUS = c(11L, 13L, 11L, 11L, 11L, 11L, 13L, 8L, 13L, 12L, 12L, 7L, 12L, 12L, 12L, 13L, 10L, 15L, 15L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 2L, 4L, 6L, 8L, 5L, 7L, 7L, 7L, 8L, 6L, 6L, 6L, 7L), DNeighbour = c(0, 82.3064163988072, 156.713228282739, 171.06209517437, 229.785198910324, 236.153845338281, 247.845721472788, 339.710294073096, 398.767579011971, 437.546821424708, 541.745290724981, 574.048252802023, 622.754495042463, 624.38735384036, 625.460874720136, 639.258341501302, 649.399720529295, 685.631649103741, 691.205350938291, 715.335214676943)), row.names = c("190", "170", "99", "871", "685", "704", "174", "520", "902", "438", "419", "544", "298", "289", "13", "112", "365", "402", "53", "992"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973697692624184, 0.906314338954378, 0.88889857532785, 0.804273597072944, 0.793905894666937, 0.774321013100878, 0.59980870004518, 0.475056354076924, 0.391705360996717, 0.181859833144355, 0.126744740713806, 0.058610192230246, 0.0566991180499657, 0.0554572687085273, 0.0405587814961529, 0.0309240757314097, 0.00661354747133874, 0.00439922163530776, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1487536385
R squared (OOB): 0.2668858
$Forests[[191]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(640000, 720000, 705000, 640000, 350000, 450000, 440000, 435000, 345000, 516000, 375000, 548000, 420000, 588000, 439000, 335000, 370000, 430000, 408000, 670000), floor_area_sqm = c(90, 91, 91, 91, 92, 92, 92, 98, 92, 98, 92, 95, 91, 95, 97, 91, 92, 93, 91, 94), storey_order = c(1L, 3L, 3L, 3L, 1L, 1L, 3L, 1L, 1L, 3L, 2L, 2L, 1L, 3L, 3L, 3L, 4L, 3L, 3L, 6L), remaining_lease_mths = c(1095, 1079, 1097, 992, 714, 679, 677, 692, 695, 698, 695, 981, 742, 1025, 669, 754, 699, 728, 674, 1104), PROX_CBD = c(9.29204667907952, 9.2692311101123, 9.2692311101123, 9.30017281297198, 9.56457497404925, 8.7589377611275, 8.7589377611275, 8.85689554561162, 8.46158045860266, 8.70928269501252, 8.4016901584654, 8.37940280964872, 8.31995738049774, 8.51090417959469, 8.73211086874077, 8.32334928378694, 8.34406204250889, 8.20083785223568, 8.96374942103709, 8.58683984966127), PROX_ELDERLYCARE = c(0.771441336950035, 0.751834464907999, 0.751834464907999, 0.677643973897152, 1.08567795373645, 0.169235371196244, 0.169235371196244, 0.272187629818594, 0.0854535518544851, 0.119444653145476, 0.150390524199432, 0.335901694998922, 0.259768432786295, 0.120425912751251, 0.292319821872094, 0.163895949541214, 0.224798473876808, 0.41240614163537, 0.267188539522683, 0.203840329735754), PROX_HAWKER = c(0.172288624542473, 0.13065395668809, 0.13065395668809, 0.445284816601654, 0.44425153291851, 0.330091511745513, 0.330091511745513, 0.446318851105742, 0.266645682444034, 0.281172749103646, 0.205000896629144, 0.203869560106314, 0.387410687724852, 0.166697492306482, 0.436547444862961, 0.1672780527947, 0.308707066729857, 0.35604829505958, 0.393731145214296, 0.433030813326955 ), PROX_MRT = c(0.459210746913958, 0.513894886157587, 0.513894886157587, 0.258716275079725, 1.06652131186481, 0.338391484905848, 0.338391484905848, 0.372678744867538, 0.681495718287031, 0.379410256905797, 0.747297636603152, 0.62312262100292, 0.705543842504761, 0.608243230971526, 0.600073719023998, 1.03738004469153, 1.14033242259394, 0.805467939952349, 0.71987240697712, 0.751078096441513 ), PROX_PARK = c(0.354651430366215, 0.421166514654472, 0.421166514654472, 0.166211588513849, 0.829152657918636, 0.469340752260783, 0.469340752260783, 0.479885299937475, 0.773425606080498, 0.513364518506117, 0.784786352249359, 0.394842599629624, 0.517920409018535, 0.368529270986479, 0.617507126900098, 0.839050716088865, 0.748901820021747, 0.393072899865764, 0.60552725382935, 0.52118662053352 ), PROX_GOOD_PRISCH = c(2.10961489740732, 2.13343245969583, 2.13343245969583, 1.82000438656186, 1.87441197950121, 1.40615721612308, 1.40615721612308, 1.47413984574199, 1.4534383809239, 1.35677240305411, 1.42922442943649, 1.14854892992093, 1.20021801549651, 1.13331232297991, 1.31940815963163, 1.6197212814627, 1.74338078296013, 1.04754826657838, 1.13785719900195, 1.16640042723588), PROX_MALL = c(0.591682371404957, 0.655923636590071, 0.655923636590071, 0.302826744416793, 1.18499732413142, 0.264395031718586, 0.264395031718586, 0.241772845363545, 0.793630348518112, 0.313890580083005, 0.856591768216477, 0.651389947232486, 0.768764019555169, 0.540250505232014, 0.469553394647833, 0.952850965311535, 0.813314037197816, 0.844084234929545, 0.480317195978648, 0.632538285087724), PROX_CHAS = c(0.116738661463474, 0.0970531700661786, 0.0970531700661786, 0.258750733988333, 0.358325278319411, 0.0806835690144568, 0.0806835690144568, 0.157458356405151, 0.161491876005888, 0.112175615725657, 0.14998683096932, 0.11938167830482, 0.1066489590073, 0.0869956868442428, 0.0664211666443358, 0.218034921212892, 0.347263729641395, 0.0460460495231756, 0.143131544605207, 0.237191200694799), PROX_SUPERMARKET = c(0.110756393825321, 0.098601858754749, 0.098601858754749, 0.378001630838772, 0.418420374852224, 0.24726445439454, 0.24726445439454, 0.224853982916395, 0.128302570008396, 0.221335227738319, 0.194600933367586, 0.282093113359979, 0.284909088626731, 0.0869967242830128, 0.350370254212894, 0.502751024921131, 0.624544400837596, 0.436961702644775, 0.181164390242962, 0.35437102597818), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 2L, 2L, 2L, 0L, 2L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 3L, 2L, 8L, 8L, 7L, 3L, 7L, 3L, 4L, 3L, 6L, 6L, 1L, 1L, 2L, 4L, 5L), WITHIN_350M_BUS = c(7L, 10L, 10L, 9L, 4L, 6L, 6L, 7L, 7L, 6L, 7L, 6L, 7L, 5L, 7L, 4L, 5L, 7L, 6L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 80.6708607017198, 89.8233215707722, 285.25237656449, 620.694879988487, 793.246825108221, 794.806016890462, 829.336543801151, 830.313192084674, 834.696873671262, 890.243338440678, 977.59214022104, 981.721417419927, 1053.25361121746, 1059.35799676047, 1066.61661004627, 1116.40262905496, 1122.78474520099, 1162.30987771255, 1204.72464879848)), row.names = c("191", "306", "642", "973", "197", "194", "386", "397", "676", "446", "682", "998", "716", "94", "842", "713", "204", "79", "692", "149"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991052266908286, 0.988912750873176, 0.891015447397391, 0.539565494811391, 0.320863451122489, 0.318933596857259, 0.27678200907782, 0.275608147849947, 0.270353166538475, 0.206059802010947, 0.11663878795342, 0.112862240001679, 0.0555325387733656, 0.0514236552501982, 0.0467144791740697, 0.0199519207051844, 0.0172672269742094, 0.00478511363660611, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5144542869
R squared (OOB): 0.6819864
$Forests[[192]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 537000, 475000, 476000, 510000, 407000, 620000, 375000, 355000, 680000, 685000, 753000, 680000, 8e+05, 748000, 945500, 912000, 7e+05, 755000, 1056800), floor_area_sqm = c(103, 106, 103, 103, 93, 82, 103, 82, 82, 91, 93, 87, 85, 90, 107, 87, 87, 93, 90, 95), storey_order = c(1L, 4L, 2L, 2L, 4L, 5L, 2L, 3L, 2L, 3L, 4L, 5L, 2L, 7L, 2L, 8L, 3L, 1L, 2L, 16L), remaining_lease_mths = c(773, 760, 781, 774, 746, 661, 911, 645, 656, 984, 1115, 1104, 1066, 1063, 899, 1143, 1142, 625, 983, 1081), PROX_CBD = c(3.24578829573265, 3.12641734116327, 3.09516181063763, 3.09516181063763, 3.46549777590634, 3.63085360417079, 2.86182045335715, 3.68559345068932, 3.73116287154914, 2.86455481676114, 2.56060478168524, 2.5775653440094, 2.96405104980333, 2.97610984462207, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.09358084499411, 2.01305703462688, 1.77209924777956), PROX_ELDERLYCARE = c(0.461566734593474, 0.570344367187993, 0.614909460801077, 0.614909460801077, 0.22080460703487, 0.233260955843543, 0.334062202372697, 0.466665237090727, 0.501456868829436, 0.111411798512938, 0.303984777605612, 0.283170941801308, 0.206690358794928, 0.249991250520312, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.301111196915018, 0.140516738363648), PROX_HAWKER = c(0.461305554076076, 0.582032517556358, 0.524942013349153, 0.524942013349153, 0.288924403117312, 0.0974836441417274, 0.231089093207534, 0.28293755865871, 0.311969910328466, 0.302651224916382, 0.450094806637729, 0.447120961378381, 0.344572110572533, 0.405863058813757, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.439754799726314, 0.23052169920376), PROX_MRT = c(1.11057161001852, 1.19588154804183, 1.19880844528061, 1.19880844528061, 0.855873415641472, 0.897060452829867, 0.819080841065402, 1.17490863944549, 1.10221151459309, 0.391395986196982, 0.546591463865751, 0.499107329029013, 0.377919714857806, 0.337225216160626, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.681532284353367, 0.650763936895186, 0.454819638815125 ), PROX_PARK = c(0.856773721705297, 0.971029675538415, 0.971409228458194, 0.971409228458194, 0.78484111030831, 0.512523364266062, 0.609617368578913, 0.304435062988112, 0.271761978726623, 0.399002951856213, 0.21329655328302, 0.18481391877062, 0.495024008458079, 0.4671588721782, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.806729342800227, 0.568364566172339 ), PROX_GOOD_PRISCH = c(5.51078547454581, 5.52416256345089, 5.46565510857314, 5.46565510857314, 5.67094725420518, 5.4842432173218, 5.1514664212482, 5.15997579188296, 5.22570836776045, 4.71207116352008, 4.93746215949662, 4.89009258041755, 4.62297298452196, 4.56048774292729, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.81109980295855, 6.32589195448141, 6.2014068010071), PROX_MALL = c(1.33172083977874, 1.29251563056945, 1.2281628510896, 1.2281628510896, 1.56665946009711, 1.51733094855201, 0.848351644608041, 1.3376464242075, 1.41171259857663, 0.420489734799516, 0.572150632107275, 0.524781909718914, 0.404565296260845, 0.362094853274792, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.685370188976197, 0.368960166061844, 0.293469301127063 ), PROX_CHAS = c(0.0869328465249217, 0.202999736112437, 0.240903750709302, 0.240903750709302, 0.173647795570322, 0.318203164684035, 0.159666076311523, 0.216565147674259, 0.261237260735983, 0.110042750971165, 0.0640474788759872, 0.0301364724824846, 0.0506108453744785, 0.111500209373212, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.298496878246672, 0.116110892529562 ), PROX_SUPERMARKET = c(0.0869315055470345, 0.202998478162502, 0.240902416159861, 0.240902416159861, 0.173649067116538, 0.318204198369299, 0.360029455717415, 0.252487697752149, 0.301923436189205, 0.110042446678578, 0.315915165677582, 0.275738565320567, 0.0506107476035619, 0.111500172768761, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.364789845186166, 0.203860721712114 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 1L, 1L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 6L, 4L, 4L, 4L, 4L, 7L ), WITHIN_350M_BUS = c(6L, 5L, 4L, 4L, 9L, 11L, 4L, 10L, 9L, 7L, 3L, 3L, 7L, 4L, 6L, 4L, 4L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 4L, 3L, 2L, 4L, 3L, 2L, 2L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 117.841664946318, 148.07371363242, 151.030416216185, 260.948045660557, 399.581832395229, 519.454171558225, 590.79051754417, 593.322796863638, 909.125344361883, 917.451057998688, 942.572390295788, 952.422266914408, 1012.61994994255, 1237.47403485904, 1355.44385183881, 1358.98263022842, 1465.29074539597, 1595.00206276125, 1704.24006321846)), row.names = c("192", "48", "134", "126", "454", "742", "561", "683", "432", "968", "390", "999", "389", "319", "65", "816", "550", "824", "567", "509"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990460475475637, 0.984958815903951, 0.98435453215564, 0.953660056115794, 0.893075913669764, 0.822823726577821, 0.77409623736679, 0.772280655107606, 0.511843014459161, 0.504378457724961, 0.481786141856529, 0.472906014030085, 0.418549349416387, 0.223499379730687, 0.135012370611904, 0.132592858686333, 0.0679952325197316, 0.0153975910156423, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12217969508
R squared (OOB): 0.6771502
$Forests[[193]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(270000, 250000, 255000, 275000, 265000, 245000, 359900, 355000, 370000, 3e+05, 298000, 303888, 330000, 350000, 303000, 279000, 297000, 325000, 305000, 316000), floor_area_sqm = c(97, 97, 91, 98, 91, 88, 93, 93, 93, 96, 93, 93, 103, 103, 92, 91, 91, 91, 91, 92), storey_order = c(2L, 4L, 4L, 4L, 2L, 2L, 3L, 3L, 5L, 4L, 1L, 2L, 2L, 4L, 1L, 2L, 3L, 4L, 4L, 3L), remaining_lease_mths = c(687, 708, 686, 689, 724, 668, 1117, 1111, 1106, 791, 777, 782, 773, 768, 794, 801, 788, 780, 791, 781), PROX_CBD = c(19.1998859465191, 19.2477081153014, 19.1428796063974, 19.3611499271018, 19.4237844042343, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5761736305699, 18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.2989051402725, 18.1476771148045, 18.1476771148045, 18.2610111258248, 18.2234963781047), PROX_ELDERLYCARE = c(0.482976337773198, 0.533620939869422, 0.457204003422965, 0.67405856369397, 0.695760303539868, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.0638277150498875, 0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.397078044127006, 0.519546459890619, 0.519546459890619, 0.421521882373529, 0.448333702611612), PROX_HAWKER = c(0.407382567332432, 0.435575948420033, 0.491246203286744, 0.578426076793613, 0.430278742731878, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.562029876499453, 0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.491047773869601, 0.209390724873544, 0.209390724873544, 0.453171307776496, 0.416527045274471 ), PROX_MRT = c(1.13705578024219, 1.17336842789895, 1.0490560030484, 1.24242318119045, 1.37619150821735, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.874368880716004, 0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.552168886353884, 0.491311596778589, 0.491311596778589, 0.547550551918807, 0.545975779093886), PROX_PARK = c(0.708199402424467, 0.715290586226954, 0.602588748705797, 0.694921724836528, 0.899998771522662, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.287868908027907, 0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.287159802467115, 0.270911567278729, 0.270911567278729, 0.272660801967067, 0.264257474455249), PROX_GOOD_PRISCH = c(10.205087741046, 10.2559210914134, 10.1724586401982, 10.393420977377, 10.4013344251086, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.51590189269927, 9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.19982386356694, 9.18618174729203, 9.18618174729203, 9.16752282736586, 9.1355701416359), PROX_MALL = c(1.23204265332191, 1.28177138580973, 1.19002137667581, 1.41164243574585, 1.44800971701603, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.624506085881379, 0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.486326630506135, 0.218975149940797, 0.218975149940797, 0.448092738738542, 0.411037179701155), PROX_CHAS = c(0.377747950290313, 0.34509608786971, 0.472048134528426, 0.346579909600863, 0.141128343720225, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.0792988689034794, 0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.0660681856594747, 0.218975205360203, 0.218975205360203, 0.0964740211655948, 0.132763801624598), PROX_SUPERMARKET = c(1.12464344461301, 1.16090501353567, 1.03656246660954, 1.22987785443232, 1.36375821567757, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.625539331690589, 0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.490326509583637, 0.206881250620068, 0.206881250620068, 0.457654559995222, 0.421116980529575), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 4L, 5L, 2L, 3L, 3L, 2L, 2L), WITHIN_350M_BUS = c(10L, 9L, 6L, 8L, 6L, 13L, 16L, 16L, 16L, 10L, 8L, 8L, 9L, 10L, 9L, 6L, 7L, 7L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 44.1943190305349, 105.180764953902, 203.406606942988, 241.185457425588, 418.261039865817, 526.056747382962, 529.385816181755, 534.175906681675, 712.293303385713, 739.047989383507, 741.599655619057, 813.802737486982, 934.337283212342, 1026.81506870422, 1048.22301939818, 1054.0924081601, 1059.80470380799, 1073.47329056069, 1095.75683239472)), row.names = c("193", "981", "484", "972", "2", "96", "604", "418", "637", "78", "11", "106", "810", "367", "481", "433", "827", "944", "905", "202"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996749268203832, 0.981657063121912, 0.932269565790076, 0.905451631653257, 0.729824535192418, 0.592158113800379, 0.587662890484759, 0.581175521410226, 0.333435870106761, 0.29713290439185, 0.293712343984286, 0.201078892952822, 0.0744882644803132, 0.0148536385354746, 0.00720426960136686, 0.00556531860156363, 0.00416594295195182, 0.00162077580530064, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 575137706
R squared (OOB): 0.587061
$Forests[[194]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 440000, 516000, 435000, 588000, 439000, 670000, 548000, 408000, 410000, 420000, 640000, 430000, 345000, 5e+05, 565000, 648000, 375000, 640000, 448000), floor_area_sqm = c(92, 92, 98, 98, 95, 97, 94, 95, 91, 97, 91, 91, 93, 92, 105, 103, 116, 92, 90, 105), storey_order = c(1L, 3L, 3L, 1L, 3L, 3L, 6L, 2L, 3L, 4L, 1L, 3L, 3L, 1L, 2L, 4L, 4L, 2L, 1L, 1L), remaining_lease_mths = c(679, 677, 698, 692, 1025, 669, 1104, 981, 674, 665, 742, 992, 728, 695, 857, 852, 871, 695, 1095, 866), PROX_CBD = c(8.7589377611275, 8.7589377611275, 8.70928269501252, 8.85689554561162, 8.51090417959469, 8.73211086874077, 8.58683984966127, 8.37940280964872, 8.96374942103709, 8.66747718420982, 8.31995738049774, 9.30017281297198, 8.20083785223568, 8.46158045860266, 8.19182633034048, 8.19182633034048, 8.27332873959955, 8.4016901584654, 9.29204667907952, 8.05276498978228), PROX_ELDERLYCARE = c(0.169235371196244, 0.169235371196244, 0.119444653145476, 0.272187629818594, 0.120425912751251, 0.292319821872094, 0.203840329735754, 0.335901694998922, 0.267188539522683, 0.0441159965049124, 0.259768432786295, 0.677643973897152, 0.41240614163537, 0.0854535518544851, 0.444818640633349, 0.444818640633349, 0.354571010374291, 0.150390524199432, 0.771441336950035, 0.599632276485302), PROX_HAWKER = c(0.330091511745513, 0.330091511745513, 0.281172749103646, 0.446318851105742, 0.166697492306482, 0.436547444862961, 0.433030813326955, 0.203869560106314, 0.393731145214296, 0.357845486047337, 0.387410687724852, 0.445284816601654, 0.35604829505958, 0.266645682444034, 0.553760551741158, 0.553760551741158, 0.610975272844239, 0.205000896629144, 0.172288624542473, 0.560005371648267 ), PROX_MRT = c(0.338391484905848, 0.338391484905848, 0.379410256905797, 0.372678744867538, 0.608243230971526, 0.600073719023998, 0.751078096441513, 0.62312262100292, 0.71987240697712, 0.874328108605637, 0.705543842504761, 0.258716275079725, 0.805467939952349, 0.681495718287031, 1.08457427678223, 1.08457427678223, 1.0936063211659, 0.747297636603152, 0.459210746913958, 1.12051759514643 ), PROX_PARK = c(0.469340752260783, 0.469340752260783, 0.513364518506117, 0.479885299937475, 0.368529270986479, 0.617507126900098, 0.52118662053352, 0.394842599629624, 0.60552725382935, 0.691303172853456, 0.517920409018535, 0.166211588513849, 0.393072899865764, 0.773425606080498, 0.374102285306053, 0.374102285306053, 0.477465658778908, 0.784786352249359, 0.354651430366215, 0.30128672956265 ), PROX_GOOD_PRISCH = c(1.40615721612308, 1.40615721612308, 1.35677240305411, 1.47413984574199, 1.13331232297991, 1.31940815963163, 1.16640042723588, 1.14854892992093, 1.13785719900195, 1.23754792076915, 1.20021801549651, 1.82000438656186, 1.04754826657838, 1.4534383809239, 0.769163347741007, 0.769163347741007, 0.856939381531897, 1.42922442943649, 2.10961489740732, 0.631981624625733 ), PROX_MALL = c(0.264395031718586, 0.264395031718586, 0.313890580083005, 0.241772845363545, 0.540250505232014, 0.469553394647833, 0.632538285087724, 0.651389947232486, 0.480317195978648, 0.740457696387364, 0.768764019555169, 0.302826744416793, 0.844084234929545, 0.793630348518112, 0.997182626507123, 0.997182626507123, 0.991200103712322, 0.856591768216477, 0.591682371404957, 1.07178760783233 ), PROX_CHAS = c(0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.157458356405151, 0.0869956868442428, 0.0664211666443358, 0.237191200694799, 0.11938167830482, 0.143131544605207, 0.34300149800099, 0.1066489590073, 0.258750733988333, 0.0460460495231756, 0.161491876005888, 0.311461966699573, 0.311461966699573, 0.413431749899638, 0.14998683096932, 0.116738661463474, 0.167974733321899 ), PROX_SUPERMARKET = c(0.24726445439454, 0.24726445439454, 0.221335227738319, 0.224853982916395, 0.0869967242830128, 0.350370254212894, 0.35437102597818, 0.282093113359979, 0.181164390242962, 0.158725757407685, 0.284909088626731, 0.378001630838772, 0.436961702644775, 0.128302570008396, 0.485938543293979, 0.485938543293979, 0.502190497784501, 0.194600933367586, 0.110756393825321, 0.372458117254617 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 3L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 7L, 6L, 6L, 5L, 4L, 4L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 4L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 5L, 7L, 4L, 6L, 6L, 5L, 7L, 9L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 1L), DNeighbour = c(0, 4.19893218391986, 57.6802961361166, 140.04755645977, 278.534755748536, 300.253888434964, 419.18233090559, 446.742475256302, 542.093522397312, 579.493070669763, 600.263051689131, 623.490310613362, 642.750956031643, 705.762864649996, 745.235613860759, 752.25412186788, 753.741673369131, 759.159908504019, 793.246825108221, 811.53917471566)), row.names = c("194", "386", "446", "397", "94", "842", "149", "998", "692", "331", "716", "973", "79", "676", "674", "128", "795", "682", "191", "635"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999946459438008, 0.989922155938004, 0.941325863765188, 0.778279462403898, 0.744966174225685, 0.537581219036624, 0.48575756300252, 0.306694563200827, 0.240206636119133, 0.205121227439272, 0.167890113236813, 0.138914767865614, 0.0593858467096762, 0.0245633348974621, 0.0198157795010545, 0.018869687790414, 0.0156051103703247, 0.00198671368860432, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8229152993
R squared (OOB): 0.1702535
$Forests[[195]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368888, 350000, 368000, 385000, 390000, 375000, 340000, 4e+05, 370000, 395000, 380000, 350000, 350000, 412000, 390000, 350000, 377000, 390000, 420000, 380000), floor_area_sqm = c(92, 92, 92, 92, 93, 92, 92, 96, 92, 93, 93, 92, 93, 92, 92, 104, 92, 92, 92, 92), storey_order = c(2L, 1L, 2L, 3L, 3L, 1L, 2L, 2L, 1L, 4L, 3L, 1L, 1L, 3L, 4L, 3L, 2L, 2L, 4L, 2L), remaining_lease_mths = c(1102, 1111, 1100, 1132, 1113, 1139, 1133, 1098, 1090, 1108, 1110, 1131, 1111, 1128, 1142, 812, 1135, 1128, 1133, 1142), PROX_CBD = c(14.8482953663728, 14.8482953663728, 14.9752079088984, 14.9536689261967, 14.6879879340018, 14.8395197777251, 14.8395197777251, 15.0414874321427, 15.0414874321427, 14.6649260398624, 14.607628567626, 14.6346875310408, 14.6221320584002, 14.5596883563906, 14.5596883563906, 14.8739209120931, 14.5662038835035, 14.5136499050456, 14.7615340778399, 14.4940333615496), PROX_ELDERLYCARE = c(0.157028625587627, 0.157028625587627, 0.199763345782594, 1.13414610370389e-06, 0.267910637295867, 0.143171284390361, 0.143171284390361, 0.180026828914976, 0.180026828914976, 0.374463671675583, 0.363539264939185, 0.318998242024868, 0.410896008057539, 0.399519357429504, 0.399519357429504, 0.224374856243457, 0.396119369193007, 0.440212280139716, 0.301679225956583, 0.500918112427577), PROX_HAWKER = c(0.332945546865787, 0.332945546865787, 0.202333554334061, 0.283688306330561, 0.507741768149319, 0.426817039061835, 0.426817039061835, 0.135868389364205, 0.135868389364205, 0.515424723672587, 0.571839614015762, 0.567748890704442, 0.55845452984231, 0.625641729464286, 0.625641729464286, 0.490895901627697, 0.661743266121302, 0.681591249319273, 0.582527401679673, 0.682637638745144), PROX_MRT = c(1.41585626072206, 1.41585626072206, 1.27457972333389, 1.45204946878565, 1.51619569366002, 1.58589972239689, 1.58589972239689, 1.27219969611937, 1.27219969611937, 1.31347134818138, 1.42703012637354, 1.53691575721219, 1.30119397664661, 1.46473462254762, 1.46473462254762, 1.67344316225132, 1.61118001364451, 1.51230084146916, 1.75082728996661, 1.32800225952209), PROX_PARK = c(0.40224168015695, 0.40224168015695, 0.259935562114549, 0.447466290733612, 0.573128508978659, 0.573834160005083, 0.573834160005083, 0.270313948020077, 0.270313948020077, 0.48594234877488, 0.592644125813336, 0.633519966923, 0.524601749565547, 0.656743209310805, 0.656743209310805, 0.671840643384197, 0.741043428920938, 0.723946747094916, 0.739209778966795, 0.65941869562705), PROX_GOOD_PRISCH = c(5.51627049340211, 5.51627049340211, 5.6171537261999, 5.64958645026222, 5.38500296681299, 5.56483468018996, 5.56483468018996, 5.69200203864946, 5.69200203864946, 5.30673314037113, 5.28617698570013, 5.34297669438126, 5.26427170666348, 5.25302892838613, 5.25302892838613, 5.63420261242257, 5.30307595814772, 5.22451833965112, 5.53447364393692, 5.15263130971644), PROX_MALL = c(0.649229394533883, 0.649229394533883, 0.689421511186311, 0.806257336881612, 0.626246838364162, 0.805396060532061, 0.805396060532061, 0.767711199656331, 0.767711199656331, 0.439421746266814, 0.523782484457491, 0.633302242537752, 0.412850725186958, 0.550646738699849, 0.550646738699849, 0.927972955155417, 0.69438942428714, 0.591658790399046, 0.897398400321744, 0.407798057490129 ), PROX_CHAS = c(0.274130336331615, 0.274130336331615, 0.230775629929228, 0.14456617920399, 0.160113448728027, 0.204546662914522, 0.204546662914522, 0.163757574589084, 0.163757574589084, 0.0969357032130768, 0.198893245072118, 0.120955806912261, 0.0938393111767789, 0.19650938121062, 0.19650938121062, 0.25243947150411, 0.0799578054615725, 0.179710137259641, 0.166975848000366, 0.0559452214520875), PROX_SUPERMARKET = c(0.296829834724774, 0.296829834724774, 0.264202614673064, 0.16127040484797, 0.300165340388346, 0.280088374069707, 0.280088374069707, 0.197268674737732, 0.197268674737732, 0.0969351949685631, 0.223766299699327, 0.327836032489634, 0.0938384818523742, 0.27843134046436, 0.27843134046436, 0.298947211163532, 0.41943325951703, 0.343491998264143, 0.408349928269047, 0.202112654374605 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 7L, 6L, 5L, 5L, 4L, 4L, 6L, 4L, 6L, 6L, 3L, 3L, 3L, 3L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 6L, 7L, 5L, 5L, 9L, 9L, 8L, 7L, 8L, 9L, 7L, 7L, 6L, 6L, 6L, 4L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 3.35418398609177, 158.995363503303, 159.403116618319, 175.495210124155, 197.405324344247, 198.066734795209, 204.105257212857, 205.78482595193, 222.427476366781, 237.075752116032, 240.77084279151, 257.681579578075, 292.002302151024, 292.452393114483, 321.343835691277, 340.069996772067, 347.330238692664, 352.567987353386, 358.259196759977)), row.names = c("195", "762", "558", "139", "469", "152", "543", "632", "793", "17", "452", "583", "324", "961", "163", "602", "368", "706", "620", "702"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999824696725772, 0.64487601774265, 0.64325245872586, 0.577663332895657, 0.484952258467846, 0.482118024406697, 0.456200323015243, 0.448983427467307, 0.377656295962524, 0.31595115816781, 0.300675090389715, 0.232965282580587, 0.112680520483579, 0.111308745070974, 0.0382063426188739, 0.00979395717373947, 0.00360970962238935, 0.00099345407655822, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 561126116
R squared (OOB): -0.1844989
$Forests[[196]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 365000, 415000, 345000, 320000, 292000, 385000, 350000, 370000, 343000, 295000, 325000, 310000, 333000, 345000, 345000, 290000, 390000, 3e+05, 335000), floor_area_sqm = c(106, 104, 104, 114, 106, 104, 104, 104, 103, 102, 105, 104, 104, 108, 103, 104, 92, 126, 99, 114), storey_order = c(1L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 4L, 5L, 1L, 1L, 1L, 4L, 5L, 4L, 4L, 2L, 1L, 3L), remaining_lease_mths = c(825, 828, 875, 839, 851, 828, 863, 863, 881, 935, 870, 872, 879, 895, 944, 862, 690, 879, 697, 904), PROX_CBD = c(15.6983328737326, 15.6198573118901, 15.8781143296649, 15.4582319270764, 15.9983120826665, 15.1374510187917, 16.2492480828887, 15.9139497277605, 15.9139497277605, 15.6558233565228, 16.027241877126, 15.9652370890998, 15.9652370890998, 16.5397910410307, 15.6615925135045, 16.2035530975804, 14.8961777358487, 16.1769042321823, 14.8036441916204, 16.3642048862006), PROX_ELDERLYCARE = c(0.587171684565488, 0.497975502399054, 0.633288957745621, 0.319622441582349, 0.541237256511776, 0.426629771798313, 0.836071823435323, 0.471057675436291, 0.471057675436291, 0.268146833149962, 0.401697186037664, 0.372962984236141, 0.372962984236141, 0.706939892416911, 0.372854461013726, 0.462412199513001, 0.090689252710872, 0.382017171357745, 0.0965145667339982, 0.361422596457277), PROX_HAWKER = c(1.64071314431986, 1.6566914426712, 1.79301822351461, 1.7245004017694, 2.1818192257633, 1.49196951764411, 2.17952287051713, 2.34701070601947, 2.34701070601947, 2.27183532495414, 2.44772974464855, 2.45115541279444, 2.45115541279444, 2.14655926815246, 2.39243139523594, 2.51024920878341, 1.02395142210687, 2.55739022352562, 1.07372228066705, 1.67761333691466), PROX_MRT = c(0.341199960643831, 0.297714051615291, 0.159697283923578, 0.233994550027949, 0.364450998520493, 0.164193456307044, 0.290093838525113, 0.424613907535265, 0.424613907535265, 0.370313443989706, 0.538616250543522, 0.52727924180445, 0.52727924180445, 0.460645764817668, 0.499275570100955, 0.65447898159524, 0.437229774651496, 0.674610535324426, 0.363746184676816, 0.653367521351592), PROX_PARK = c(0.686441032296595, 0.782164021798725, 0.678969217742802, 0.998254167239372, 1.05372411430502, 0.786093050092807, 0.886796559947336, 1.30337713627377, 1.30337713627377, 1.16446299803307, 1.35146177086674, 1.39203600576681, 1.39203600576681, 0.711243459523284, 1.19384102986047, 1.32632916723033, 0.600185611341118, 1.39748820590438, 0.497172938499345, 0.32735774848914 ), PROX_GOOD_PRISCH = c(5.93514971647738, 5.84268664292306, 6.09357654169244, 5.64801716169655, 6.12314921566155, 5.37568176340172, 6.4097782056775, 5.99275530970335, 5.99275530970335, 5.73062396037349, 6.09534233388474, 6.02718330754398, 6.02718330754398, 6.77397603493671, 5.71328270316738, 6.27623366830878, 5.28070608730985, 6.23706483495109, 5.17691715074399, 6.76031366250815), PROX_MALL = c(0.310729806849059, 0.394873468760787, 0.145699923430919, 0.455554164929496, 0.45623102577182, 0.249545786638779, 0.355568776497803, 0.338688619983659, 0.338688619983659, 0.155488337640192, 0.275346491924215, 0.238316612740974, 0.238316612740974, 0.345326846187852, 0.238209845871265, 0.370949542105629, 0.252669380741675, 0.292722816398213, 0.278400001713995, 0.388175183991252), PROX_CHAS = c(0.261893114523038, 0.28481487293308, 0.0723222156351423, 0.158017550603297, 0.290215734280461, 0.193150290660334, 0.121251060497272, 0.338688583692834, 0.338688583692834, 0.155488306171375, 0.275346446899555, 0.238316573509266, 0.238316573509266, 0.286223989121013, 0.238209795937414, 0.370949494121523, 0.252669404800451, 0.292722768811081, 0.190291087196022, 0.380772978950647), PROX_SUPERMARKET = c(0.322774913149109, 0.407244625741832, 0.157892159590583, 0.387973705585917, 0.162067612034701, 0.200567401454574, 0.350013224352412, 0.112474666082431, 0.112474666082431, 0.152010752053411, 0.141316208924405, 0.177610526119132, 0.177610526119132, 0.377165028023417, 0.238833101010687, 0.235998227482853, 0.186322037460738, 0.254565333705719, 0.190291125096353, 0.422789252098693), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 0L, 0L, 3L, 3L, 4L, 3L, 3L, 3L, 0L, 3L, 3L, 1L, 5L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 8L, 6L, 5L, 4L, 9L, 9L, 8L, 8L, 6L, 6L, 1L, 5L, 5L, 3L, 8L, 3L, 4L), WITHIN_350M_BUS = c(8L, 9L, 7L, 14L, 12L, 11L, 9L, 15L, 15L, 14L, 12L, 14L, 14L, 2L, 16L, 7L, 7L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 98.3265152756857, 187.902716223266, 323.025367840101, 544.281737797934, 564.422358131552, 605.425634971604, 721.839661368914, 725.538612206215, 731.419826885128, 815.339662650997, 824.507562584686, 825.387045991609, 849.040583465229, 858.66778173702, 872.141536923433, 886.626835242551, 912.181023938094, 948.985660496685, 950.89036225418)), row.names = c("196", "304", "510", "383", "888", "387", "711", "959", "927", "450", "463", "566", "490", "498", "572", "806", "87", "54", "995", "252"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978729273749152, 0.923427635142738, 0.782514076385035, 0.452078401489866, 0.419478632921422, 0.35357471798958, 0.179553209162885, 0.17457031851368, 0.166741158334127, 0.0701094032880378, 0.0615808354890282, 0.0607869292982671, 0.0411064606829243, 0.0340641724258267, 0.0252089595822321, 0.0170557239094333, 0.00636163436663647, 1.60170564474357e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1573024907
R squared (OOB): -0.3518361
$Forests[[197]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 705000, 720000, 640000, 640000, 345000, 370000, 375000, 335000, 408000, 355000, 450000, 440000, 330000, 340000, 420000, 516000, 435000, 405000, 548000), floor_area_sqm = c(92, 91, 91, 90, 91, 92, 92, 92, 91, 100, 91, 92, 92, 91, 91, 91, 98, 98, 102, 95), storey_order = c(1L, 3L, 3L, 1L, 3L, 1L, 4L, 2L, 3L, 5L, 3L, 1L, 3L, 4L, 1L, 1L, 3L, 1L, 3L, 2L), remaining_lease_mths = c(714, 1097, 1079, 1095, 992, 695, 699, 695, 754, 916, 763, 679, 677, 777, 786, 742, 698, 692, 928, 981), PROX_CBD = c(9.56457497404925, 9.2692311101123, 9.2692311101123, 9.29204667907952, 9.30017281297198, 8.46158045860266, 8.34406204250889, 8.4016901584654, 8.32334928378694, 9.71665400465424, 9.41668106440496, 8.7589377611275, 8.7589377611275, 9.37335060635629, 9.37335060635629, 8.31995738049774, 8.70928269501252, 8.85689554561162, 9.51108523911647, 8.37940280964872), PROX_ELDERLYCARE = c(1.08567795373645, 0.751834464907999, 0.751834464907999, 0.771441336950035, 0.677643973897152, 0.0854535518544851, 0.224798473876808, 0.150390524199432, 0.163895949541214, 1.86385802759073, 1.6892356184521, 0.169235371196244, 0.169235371196244, 1.66235796621519, 1.66235796621519, 0.259768432786295, 0.119444653145476, 0.272187629818594, 1.80905665624389, 0.335901694998922), PROX_HAWKER = c(0.44425153291851, 0.13065395668809, 0.13065395668809, 0.172288624542473, 0.445284816601654, 0.266645682444034, 0.308707066729857, 0.205000896629144, 0.1672780527947, 1.14805608329678, 0.864780296064508, 0.330091511745513, 0.330091511745513, 0.823170476035045, 0.823170476035045, 0.387410687724852, 0.281172749103646, 0.446318851105742, 0.978663880778012, 0.203869560106314), PROX_MRT = c(1.06652131186481, 0.513894886157587, 0.513894886157587, 0.459210746913958, 0.258716275079725, 0.681495718287031, 1.14033242259394, 0.747297636603152, 1.03738004469153, 2.10187463598542, 2.02952953118228, 0.338391484905848, 0.338391484905848, 2.01327082024864, 2.01327082024864, 0.705543842504761, 0.379410256905797, 0.372678744867538, 1.99882067476962, 0.62312262100292 ), PROX_PARK = c(0.829152657918636, 0.421166514654472, 0.421166514654472, 0.354651430366215, 0.166211588513849, 0.773425606080498, 0.748901820021747, 0.784786352249359, 0.839050716088865, 0.706984478917025, 0.564264159971047, 0.469340752260783, 0.469340752260783, 0.548771819269344, 0.548771819269344, 0.517920409018535, 0.513364518506117, 0.479885299937475, 0.674672834209049, 0.394842599629624), PROX_GOOD_PRISCH = c(1.87441197950121, 2.13343245969583, 2.13343245969583, 2.10961489740732, 1.82000438656186, 1.4534383809239, 1.74338078296013, 1.42922442943649, 1.6197212814627, 0.494123442243702, 0.555662252109323, 1.40615721612308, 1.40615721612308, 0.581790960048334, 0.581790960048334, 1.20021801549651, 1.35677240305411, 1.47413984574199, 0.439174603441127, 1.14854892992093), PROX_MALL = c(1.18499732413142, 0.655923636590071, 0.655923636590071, 0.591682371404957, 0.302826744416793, 0.793630348518112, 0.813314037197816, 0.856591768216477, 0.952850965311535, 1.00609620967541, 0.873946799305891, 0.264395031718586, 0.264395031718586, 0.835862391091354, 0.835862391091354, 0.768764019555169, 0.313890580083005, 0.241772845363545, 0.994410311642026, 0.651389947232486), PROX_CHAS = c(0.358325278319411, 0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.258750733988333, 0.161491876005888, 0.347263729641395, 0.14998683096932, 0.218034921212892, 0.0862664572880411, 0.248119447519373, 0.0806835690144568, 0.0806835690144568, 0.240374554675797, 0.240374554675797, 0.1066489590073, 0.112175615725657, 0.157458356405151, 0.21913048386411, 0.11938167830482 ), PROX_SUPERMARKET = c(0.418420374852224, 0.098601858754749, 0.098601858754749, 0.110756393825321, 0.378001630838772, 0.128302570008396, 0.624544400837596, 0.194600933367586, 0.502751024921131, 0.0862669641327853, 0.315469124538892, 0.24726445439454, 0.24726445439454, 0.322141005481158, 0.322141005481158, 0.284909088626731, 0.221335227738319, 0.224853982916395, 0.21913043091083, 0.282093113359979 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 0L, 0L, 1L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 4L, 5L, 3L, 3L, 1L, 3L, 1L, 8L, 2L, 8L, 8L, 2L, 2L, 3L, 7L, 7L, 4L, 4L ), WITHIN_350M_BUS = c(4L, 10L, 10L, 7L, 9L, 7L, 5L, 7L, 4L, 8L, 6L, 6L, 6L, 5L, 5L, 7L, 6L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 1L, 1L, 3L, 3L, 1L, 1L, 2L, 4L, 3L, 1L, 3L), DNeighbour = c(0, 550.477739662128, 558.854004873856, 620.694879988487, 886.012220313316, 1193.40233508943, 1219.5912504781, 1233.06742104817, 1241.33225495551, 1379.88665309402, 1392.6083052459, 1395.42386934867, 1396.40684961463, 1397.86715375875, 1398.37493168542, 1422.57818091476, 1430.33336836551, 1445.51972687431, 1466.22810141339, 1480.77000965243)), row.names = c("197", "642", "306", "191", "973", "676", "204", "682", "713", "879", "725", "194", "386", "334", "737", "716", "446", "397", "719", "998"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.742701291224441, 0.735415031871757, 0.679464257494957, 0.412141585024354, 0.12282992132093, 0.103459173921384, 0.0939892765644465, 0.0883575563606529, 0.0173228793471478, 0.0133473526528249, 0.0125329597866802, 0.0122542956892955, 0.0118457455376624, 0.0117052085361073, 0.00593706517664624, 0.00448391253575068, 0.00221314270679724, 0.000381990071249451, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5384983235
R squared (OOB): 0.6700511
$Forests[[198]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 315000, 310000, 355000, 320800, 310000, 340000, 315000, 402000, 370000, 350000, 416000, 302500, 320000, 338000, 358000, 387008, 315000, 313000, 315000), floor_area_sqm = c(91, 91, 84, 93, 92, 96, 91, 97, 93, 93, 91, 98, 93, 93, 93, 91, 97, 104, 84, 84), storey_order = c(3L, 3L, 3L, 4L, 1L, 1L, 2L, 3L, 4L, 1L, 1L, 4L, 2L, 3L, 3L, 1L, 2L, 4L, 4L, 2L), remaining_lease_mths = c(774, 774, 806, 761, 965, 772, 782, 746, 762, 782, 957, 779, 764, 762, 778, 760, 775, 777, 772, 783), PROX_CBD = c(16.3680873997092, 16.1626205207603, 16.5546706157429, 16.1297617902268, 16.3149444157129, 16.0124832316584, 16.0688727275577, 16.179026897848, 15.8715793299193, 15.9422949327985, 16.4034806336055, 16.1674221276903, 15.7384939989151, 15.7384939989151, 16.3741208173644, 15.6053010835868, 15.8742411347238, 15.5029529482698, 15.5029529482698, 16.7380919986833), PROX_ELDERLYCARE = c(1.42545230549203, 1.55788424655444, 1.28388145020366, 1.29938230642316, 1.76400828031834, 1.41328722649904, 1.20623153653763, 1.73064849730919, 1.28212929908789, 1.09392979000114, 0.839978570407226, 0.762025473923165, 1.81389464514152, 1.81389464514152, 0.617661573186221, 1.18278326755006, 0.784609866943175, 1.60634233373903, 1.60634233373903, 0.827102139700697), PROX_HAWKER = c(0.369132496020862, 0.113648031708615, 0.634516033073404, 0.335840869363962, 0.267171899978326, 0.231474226543029, 0.426544691499688, 0.141690035201285, 0.428166805124, 0.571238530927929, 0.889236545198411, 0.872582424517839, 0.367446283592148, 0.367446283592148, 1.08852003222566, 0.745618024005524, 0.921851461637316, 0.592613874358246, 0.592613874358246, 1.22509286076097), PROX_MRT = c(0.767751604782153, 0.733071345608223, 0.786543604226707, 0.514969181151661, 0.980548762507945, 0.526610558032509, 0.406145228037129, 0.887672461516919, 0.326170963259121, 0.22642613478059, 0.660139833101166, 0.447065767326062, 0.817431272071058, 0.817431272071058, 0.70945464840636, 0.180817781363956, 0.243577544220952, 0.579811001445256, 0.579811001445256, 0.950017645146174), PROX_PARK = c(0.655349613079545, 0.622244080025509, 0.413578796610442, 0.709135847201637, 0.504828773517413, 0.641040622161513, 0.697314652170583, 0.539742315344257, 0.729541055973412, 0.749126986336644, 0.251028276822116, 0.490935310554108, 0.197322246351151, 0.197322246351151, 0.371358045807383, 0.580682002012541, 0.457440234531046, 0.518465718930498, 0.518465718930498, 0.234693283811741), PROX_GOOD_PRISCH = c(6.74866006620563, 6.53246509089368, 6.95112153433386, 6.52049985370614, 6.672975925328, 6.39414010271149, 6.46919552361138, 6.53838177865997, 6.26806838260706, 6.35759010380229, 6.84769610957781, 6.62018800412964, 6.09593783675615, 6.09593783675615, 6.84990365493624, 6.02648848177283, 6.33578781760894, 5.8805780078001, 5.8805780078001, 7.2060126627476), PROX_MALL = c(0.812249060303789, 0.800586392071248, 0.809678350084408, 0.568960814514176, 0.965701391482886, 0.598952481573277, 0.45653839484425, 0.960112961135972, 0.405953132327172, 0.275355858531219, 0.630333401213655, 0.402318259451987, 0.906877360376741, 0.906877360376741, 0.523710338103731, 0.252610517585887, 0.159478773824134, 0.667352945771092, 0.667352945771092, 0.804164390636077), PROX_CHAS = c(0.317481852326526, 0.107377285719627, 0.102023856475547, 0.215228497760129, 0.215258950862385, 0.191204296760245, 0.123235071398074, 0.0821179618758864, 0.170717118999449, 0.101928728560798, 0.142060383584178, 0.277543603442508, 0.184740133551779, 0.184740133551779, 0.0863783451683255, 0.0925674017483885, 0.159478805927642, 0.128101303359069, 0.128101303359069, 0.206110482646065), PROX_SUPERMARKET = c(0.442251956603444, 0.191669323632479, 0.57240719914765, 0.353026966783941, 0.357579925001748, 0.214004200599592, 0.399183655269817, 0.224545288466622, 0.323117190327721, 0.218983947734938, 0.142061131074292, 0.277543419111335, 0.287892528450529, 0.287892528450529, 0.0863776808909183, 0.188530812320699, 0.159478664733051, 0.314517101025506, 0.314517101025506, 0.283037745664543), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 2L, 1L, 1L, 3L, 1L, 3L, 1L, 1L, 2L, 1L, 3L, 3L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 5L, 2L, 3L, 1L, 4L, 3L, 3L, 2L, 2L, 3L, 3L, 7L, 7L, 4L, 5L, 5L, 2L, 2L, 3L), WITHIN_350M_BUS = c(8L, 9L, 10L, 8L, 8L, 8L, 9L, 8L, 8L, 8L, 7L, 6L, 10L, 10L, 4L, 10L, 8L, 10L, 10L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 5L, 3L, 3L, 4L, 4L, 6L, 3L, 3L, 4L), DNeighbour = c(0, 254.164421747131, 261.35381814708, 269.626846680735, 351.720224727572, 358.600072637269, 368.254236635, 375.684553956392, 525.38253400169, 542.652701514421, 606.626759478461, 677.359539671715, 735.385246580431, 737.606265613195, 828.856864627227, 845.005237103286, 849.217284238349, 870.81339596625, 872.238044768262, 884.781715027523)), row.names = c("198", "335", "22", "184", "980", "740", "804", "336", "294", "708", "206", "351", "437", "803", "788", "143", "83", "162", "587", "896"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.841770241545567, 0.833105233018333, 0.822893161668958, 0.708923979513018, 0.698450821369053, 0.683548553267143, 0.671922603764409, 0.419130254337163, 0.389177373004042, 0.280816266331368, 0.171319349797173, 0.0955995066063357, 0.0930327001988113, 0.0149866156175619, 0.00772490822447758, 0.00620561536591261, 0.000981278905654285, 0.000792607164803715, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 595875672
R squared (OOB): 0.4713371
$Forests[[199]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(650000, 545000, 680000, 838000, 760000, 815000, 638000, 680000, 630000, 445000, 315000, 480000, 515000, 446000, 450000, 550000, 310000, 582000, 470000, 518000), floor_area_sqm = c(86, 86, 86, 91, 91, 91, 105, 76, 101, 84, 87, 94, 110, 94, 104, 105, 82, 104, 84, 84), storey_order = c(3L, 1L, 3L, 12L, 9L, 11L, 3L, 11L, 2L, 3L, 1L, 6L, 1L, 2L, 1L, 2L, 5L, 3L, 3L, 3L), remaining_lease_mths = c(1018, 1025, 1025, 1106, 1091, 1109, 918, 1071, 952, 647, 633, 725, 859, 723, 828, 786, 656, 935, 813, 781), PROX_CBD = c(5.26278746968545, 5.19905620756448, 5.19905620756448, 5.38577040159704, 5.4124717534787, 5.46273996086224, 5.24252163748666, 5.17664618337401, 5.76616775136128, 4.82546817648507, 5.88382015009973, 4.50933618399607, 5.31333197008925, 4.45295385586978, 5.12061996426338, 6.4090346428634, 5.9699685911294, 5.4901102241405, 6.30150758144434, 6.59778313634683 ), PROX_ELDERLYCARE = c(0.310343810032976, 0.3148233892717, 0.3148233892717, 0.343873602324804, 0.277453528347438, 0.323825203617813, 0.232760622048558, 0.203403853153192, 0.708186986363007, 0.401252043911139, 0.599695566252105, 0.665866395733666, 0.301885421229742, 0.645271528549996, 0.279354008399566, 0.336883008423279, 4.28110190953706e-07, 0.157919913507301, 0.0580157957368266, 0.619464736019043 ), PROX_HAWKER = c(0.356302899600742, 0.424686940189847, 0.424686940189847, 0.225377370173431, 0.214745652304629, 0.17988889362956, 0.316098981667774, 0.242990200436355, 0.25612232537118, 0.33634581375869, 0.302293625820731, 0.665007751295857, 0.15027253820603, 0.601904675681234, 0.158729667464322, 0.729024203622067, 0.247906315943116, 0.258924665495, 0.511576723994062, 1.00589931737343), PROX_MRT = c(0.321982757522174, 0.253583166891469, 0.253583166891469, 0.452916639575337, 0.525678460826462, 0.495510769155532, 0.353807427048722, 0.347215067697513, 0.0934691468297738, 0.437510974512092, 0.37771060533367, 0.549595780709265, 0.839256513816073, 0.66128766903618, 1.12797954219589, 0.631935879685516, 1.03854772657135, 1.30755754576723, 0.911216039334219, 0.372865816575034), PROX_PARK = c(0.550000337404237, 0.482110245392283, 0.482110245392283, 0.680409922157526, 0.766524211973089, 0.816564732509704, 0.540897442657821, 0.502895249788983, 1.02675087524374, 0.386749503328341, 1.09766236241216, 0.353281501558379, 0.919693677764514, 0.473457593144303, 1.12857946410316, 0.73120409495038, 0.792968228054446, 0.803347187860442, 0.950460734805334, 0.432673847047101), PROX_GOOD_PRISCH = c(2.16237499594262, 2.22494939608982, 2.22494939608982, 2.04281306492033, 2.04167837943161, 1.99475835919692, 2.20280244575696, 2.27859573799937, 1.65694818911091, 2.65585299610189, 1.61186682958131, 2.94429219434277, 2.32631552336422, 3.02211493728223, 2.70116277997296, 1.19038460547274, 1.89588922913119, 2.45379201830723, 1.50990256016426, 0.909917905905181), PROX_MALL = c(0.38523327442887, 0.31885342913617, 0.31885342913617, 0.513452616263142, 0.636573036587929, 0.68208602871978, 0.315823950773482, 0.285366785950761, 0.834887080030876, 0.337875853585261, 0.966526596905427, 0.485349818185599, 0.752077094160308, 0.570379319619026, 1.02774547618649, 0.56447134405004, 1.25835483053691, 1.21674302842157, 0.872189526609738, 0.324462922438517 ), PROX_CHAS = c(0.188692357663819, 0.211748617283041, 0.211748617283041, 0.180097972613039, 0.208534953207918, 0.185272865297861, 0.0731998871787336, 0.0737889624358689, 0.143086854941205, 0.315432137833306, 0.256579842259861, 0.331046161101227, 0.111194343620761, 0.303272176186244, 0.193072984237221, 0.141339892509329, 0.21461630683628, 0.233242749827373, 0.0940735950578242, 0.0558741615176373 ), PROX_SUPERMARKET = c(0.267150206458008, 0.199301193911681, 0.199301193911681, 0.397689630461078, 0.496000676868079, 0.544212695479659, 0.266280670019211, 0.177322353300672, 0.318319510093507, 0.0907256678718214, 0.27867057765081, 0.325943517329761, 0.370675298005651, 0.34627255092781, 0.198191070641627, 0.360911693423373, 0.227231659318009, 0.37596142908425, 0.469210677159174, 0.173430033183904 ), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 4L, 1L, 1L, 3L, 1L, 2L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 7L, 4L, 4L, 5L, 7L, 1L, 2L, 4L, 1L, 3L, 1L, 4L, 5L, 2L, 3L, 4L, 3L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 7L, 8L, 10L, 9L, 8L, 8L, 8L, 5L, 12L, 6L, 9L, 9L, 8L, 10L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 2L, 4L, 0L, 3L, 1L, 3L, 3L, 4L, 3L, 4L, 2L), DNeighbour = c(0, 69.5559983342061, 72.454298769155, 131.24829939525, 259.985814201998, 303.377122740384, 349.744596319554, 406.709130820347, 504.660471254214, 701.995527003412, 782.879188299342, 873.4984381638, 903.815200614753, 984.128391841397, 1277.12767404199, 1293.40473880032, 1314.6777868596, 1373.02186582291, 1395.5430729942, 1398.00739622333 )), row.names = c("199", "533", "181", "116", "436", "75", "472", "897", "430", "288", "201", "622", "279", "346", "646", "269", "920", "307", "417", "957"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995055272429992, 0.994635173038443, 0.982449872247763, 0.932027262262035, 0.908033742688203, 0.878743415349023, 0.837893472606472, 0.756359707156922, 0.559287629827667, 0.471150407978544, 0.371617071661143, 0.338764261445509, 0.25447313647122, 0.0273753991296983, 0.0207495160508065, 0.0133770270741479, 0.00125493575750654, 1.24071064688931e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1.1742e+10
R squared (OOB): 0.4551311
$Forests[[200]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 377000, 378000, 380000, 388000, 352000, 410000, 492500, 360000, 355000, 345000, 370000, 430000, 385000, 650000, 440000, 4e+05, 465000, 358000, 363000), floor_area_sqm = c(92, 98, 84, 93, 98, 84, 103, 108, 83, 84, 84, 84, 104, 91, 104, 91, 104, 104, 84, 84), storey_order = c(1L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 2L, 1L, 3L, 5L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(767, 735, 799, 790, 728, 800, 799, 912, 803, 782, 789, 777, 781, 715, 815, 669, 783, 760, 770, 780), PROX_CBD = c(8.01258306529517, 8.07728506382532, 8.15960948514705, 7.92065359752155, 8.19895861369783, 8.28689365911172, 8.31972436488376, 8.12312779702036, 8.52567265657093, 7.37752466520609, 7.23308787648785, 7.32999369210923, 7.27303659463988, 8.8262745849674, 7.71625132507906, 6.95185067667089, 6.8579883001408, 8.64488888098128, 6.82164733234375, 6.82164733234375), PROX_ELDERLYCARE = c(1.38923408288603, 1.22552837794249, 1.45090119588013, 1.44631042678071, 1.1658248464307, 1.3668692597991, 1.3912791419992, 1.71708078323557, 1.23693676843424, 1.11141904944431, 0.804640181087392, 1.04617467786566, 0.949520652768775, 0.896855030989675, 1.13999552495818, 0.368543492371998, 0.650979480304367, 0.17844978767297, 0.729511559050305, 0.729511559050305 ), PROX_HAWKER = c(0.532883444787396, 0.503102516785602, 0.40344417957638, 0.646393168274836, 0.391405491562813, 0.269406334629514, 0.252588085280054, 0.581802643409563, 0.0724679807682574, 1.06790139631185, 0.727393295990439, 1.00458194418859, 0.905159668549179, 0.311054993693233, 0.888477780938884, 0.163396016993116, 0.732876252375814, 0.917919654697093, 0.834207881424508, 0.834207881424508 ), PROX_MRT = c(0.57194553577364, 0.711885268750489, 0.408889372474398, 0.434970780163821, 0.707144761815547, 0.467794692056616, 0.44379796826936, 0.142211914808532, 0.510058766918036, 0.450606800129455, 0.626719191507479, 0.446590670593176, 0.477339162120678, 0.17731989795878, 0.227897729387739, 0.258776848421036, 0.479854345281657, 0.91698472228942, 0.401668294921849, 0.401668294921849 ), PROX_PARK = c(0.580004121625521, 0.413960848298732, 0.650146210437373, 0.790688256163915, 0.372450573927522, 0.570592214216024, 0.59965919275643, 0.921087542045637, 0.557643312318536, 1.30417314517193, 1.17683143601381, 1.30043300411079, 1.28136359713013, 0.458605630557841, 0.374132090410645, 0.871860056746433, 1.26891760289394, 0.238119977580318, 1.33915084667526, 1.33915084667526 ), PROX_GOOD_PRISCH = c(2.75227504535898, 2.66084492380109, 2.95345383530684, 2.86596411907387, 2.73491137460549, 2.99359805566516, 3.04207330950824, 3.16123688190063, 3.13534109620979, 2.87682745937193, 2.53413597667736, 2.81856751915823, 2.72285479219865, 2.8424495793979, 1.93537396204111, 1.99104033276262, 2.57894825178105, 2.37381492496372, 2.67483404440455, 2.67483404440455), PROX_MALL = c(2.11322307221905, 2.0316459728171, 2.20417563031698, 2.02812113432733, 1.94983703099632, 2.09618768409308, 2.10790194839897, 2.25269448786787, 1.96281231550532, 1.52964479685301, 1.33824767405872, 1.4733570331857, 1.40144317349524, 1.64561868645684, 1.9342939090943, 1.10491400246256, 0.985446043286547, 1.00281364182829, 0.977306285381771, 0.977306285381771), PROX_CHAS = c(0.1333322783253, 0.279534674537085, 0.102408834624747, 0.0418426354504526, 0.293834776478611, 0.229330661012247, 0.261198443001062, 0.169904154790832, 0.169369143123463, 0.123680988169118, 0.335243362149438, 0.100781853121145, 0.150676124399865, 0.221229860630612, 0.147762521806201, 0.197049444171332, 0.418063314797021, 0.256340531367836, 0.389404577789016, 0.389404577789016), PROX_SUPERMARKET = c(0.475213328012689, 0.412975566732202, 0.391977689272912, 0.6226371739075, 0.293834967432244, 0.266710264104055, 0.272257424647181, 0.496146947525001, 0.169391527985645, 0.15284622075069, 0.400791637001426, 0.154588063793208, 0.216512452964216, 0.221249484047241, 0.185503456748824, 0.145490551360364, 0.471666412940503, 0.24778575064029, 0.457775852816324, 0.457775852816324), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 3L, 1L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 3L, 3L, 2L, 3L, 1L, 3L, 5L, 2L, 4L, 4L, 2L, 3L, 3L, 1L, 4L, 1L, 1L), WITHIN_350M_BUS = c(6L, 6L, 7L, 6L, 7L, 7L, 9L, 8L, 8L, 9L, 4L, 8L, 7L, 5L, 6L, 4L, 3L, 8L, 4L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 3L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 157.766670594888, 202.636864608685, 216.461368256164, 238.163812754748, 292.292078531053, 339.530561893015, 439.136755719019, 520.698700058971, 781.86920411967, 794.068699253534, 799.342032747114, 812.242314819682, 819.376848857401, 828.477590207705, 1129.98318907794, 1189.58981067854, 1240.72759500392, 1248.26766035804, 1248.98028328158)), row.names = c("200", "395", "327", "1", "29", "266", "540", "669", "404", "948", "171", "187", "611", "814", "809", "492", "168", "487", "46", "322"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.968342931727035, 0.948048037525445, 0.940829149961103, 0.928599385737311, 0.893464476860357, 0.857660535255744, 0.76804206717304, 0.682598471780952, 0.369805598434262, 0.354968013333691, 0.348578632433639, 0.333019266083645, 0.324462279867554, 0.313602621787698, 0.0329325932503153, 0.00861949295574047, 0.000173486361707472, 1.30142928564338e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4014828862
R squared (OOB): 0.1774855
$Forests[[201]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 630000, 550000, 470000, 515000, 638000, 310000, 680000, 330000, 838000, 515000, 518000, 650000, 545000, 680000, 815000, 760000, 582000, 445000, 450000), floor_area_sqm = c(87, 101, 105, 84, 103, 105, 82, 76, 82, 91, 110, 84, 86, 86, 86, 91, 91, 104, 84, 104), storey_order = c(1L, 2L, 2L, 3L, 3L, 3L, 5L, 11L, 4L, 12L, 1L, 3L, 3L, 1L, 3L, 11L, 9L, 3L, 3L, 1L), remaining_lease_mths = c(633, 952, 786, 813, 823, 918, 656, 1071, 657, 1106, 859, 781, 1018, 1025, 1025, 1109, 1091, 935, 647, 828), PROX_CBD = c(5.88382015009973, 5.76616775136128, 6.4090346428634, 6.30150758144434, 6.41432963568309, 5.24252163748666, 5.9699685911294, 5.17664618337401, 6.06674643703895, 5.38577040159704, 5.31333197008925, 6.59778313634683, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.46273996086224, 5.4124717534787, 5.4901102241405, 4.82546817648507, 5.12061996426338), PROX_ELDERLYCARE = c(0.599695566252105, 0.708186986363007, 0.336883008423279, 0.0580157957368266, 0.101150617829923, 0.232760622048558, 4.28110190953706e-07, 0.203403853153192, 0.10409496222889, 0.343873602324804, 0.301885421229742, 0.619464736019043, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.323825203617813, 0.277453528347438, 0.157919913507301, 0.401252043911139, 0.279354008399566), PROX_HAWKER = c(0.302293625820731, 0.25612232537118, 0.729024203622067, 0.511576723994062, 0.639366917684312, 0.316098981667774, 0.247906315943116, 0.242990200436355, 0.346985863757343, 0.225377370173431, 0.15027253820603, 1.00589931737343, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.17988889362956, 0.214745652304629, 0.258924665495, 0.33634581375869, 0.158729667464322), PROX_MRT = c(0.37771060533367, 0.0934691468297738, 0.631935879685516, 0.911216039334219, 0.753240517287136, 0.353807427048722, 1.03854772657135, 0.347215067697513, 1.1005845300218, 0.452916639575337, 0.839256513816073, 0.372865816575034, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.495510769155532, 0.525678460826462, 1.30755754576723, 0.437510974512092, 1.12797954219589), PROX_PARK = c(1.09766236241216, 1.02675087524374, 0.73120409495038, 0.950460734805334, 0.941128983241434, 0.540897442657821, 0.792968228054446, 0.502895249788983, 0.741200181243785, 0.680409922157526, 0.919693677764514, 0.432673847047101, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.816564732509704, 0.766524211973089, 0.803347187860442, 0.386749503328341, 1.12857946410316), PROX_GOOD_PRISCH = c(1.61186682958131, 1.65694818911091, 1.19038460547274, 1.50990256016426, 1.35156641752108, 2.20280244575696, 1.89588922913119, 2.27859573799937, 1.85819018299306, 2.04281306492033, 2.32631552336422, 0.909917905905181, 2.16237499594262, 2.22494939608982, 2.22494939608982, 1.99475835919692, 2.04167837943161, 2.45379201830723, 2.65585299610189, 2.70116277997296), PROX_MALL = c(0.966526596905427, 0.834887080030876, 0.56447134405004, 0.872189526609738, 0.713954983197348, 0.315823950773482, 1.25835483053691, 0.285366785950761, 1.22044581333525, 0.513452616263142, 0.752077094160308, 0.324462922438517, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.68208602871978, 0.636573036587929, 1.21674302842157, 0.337875853585261, 1.02774547618649 ), PROX_CHAS = c(0.256579842259861, 0.143086854941205, 0.141339892509329, 0.0940735950578242, 0.15014885052256, 0.0731998871787336, 0.21461630683628, 0.0737889624358689, 0.252393584019624, 0.180097972613039, 0.111194343620761, 0.0558741615176373, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.185272865297861, 0.208534953207918, 0.233242749827373, 0.315432137833306, 0.193072984237221), PROX_SUPERMARKET = c(0.27867057765081, 0.318319510093507, 0.360911693423373, 0.469210677159174, 0.519047869620273, 0.266280670019211, 0.227231659318009, 0.177322353300672, 0.321431524942613, 0.397689630461078, 0.370675298005651, 0.173430033183904, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.544212695479659, 0.496000676868079, 0.37596142908425, 0.0907256678718214, 0.198191070641627), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 0L, 2L, 2L, 3L, 0L, 1L, 0L, 4L, 1L, 1L, 4L, 4L, 4L, 1L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 1L, 5L, 4L, 4L, 5L, 2L, 7L, 2L, 7L, 3L, 3L, 5L, 6L, 6L, 4L, 4L, 3L, 2L, 4L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 7L, 7L, 10L, 8L, 9L, 6L, 8L, 12L, 7L, 9L, 9L, 9L, 8L, 7L, 10L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 5L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 454.829502566429, 537.744203289311, 622.413479657147, 644.100916668081, 648.883938262232, 662.39488210835, 704.091651518727, 728.092959457806, 728.201299991354, 728.765959457052, 731.945523168191, 782.879188299342, 816.67610364349, 820.789058742727, 853.167058901106, 855.099660444806, 1015.84121894999, 1058.72987702891, 1151.20712070205)), row.names = c("201", "430", "269", "417", "114", "472", "920", "897", "628", "116", "279", "957", "199", "533", "181", "75", "436", "307", "288", "646"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.712174843135992, 0.611219257397339, 0.500818113272813, 0.471912986795419, 0.465523408061046, 0.447460029035182, 0.391789900737788, 0.359992553711613, 0.359849708120992, 0.359105327127884, 0.354917447378032, 0.288939650176748, 0.246750226435737, 0.241727370916449, 0.203185643938512, 0.200946067636565, 0.0489938863763133, 0.0237802091712146, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6898688056
R squared (OOB): 0.7058467
$Forests[[202]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(316000, 318000, 305000, 375000, 279000, 3e+05, 297000, 325000, 370000, 355000, 359900, 272000, 245000, 380000, 282000, 303000, 350000, 298000, 320000, 330000), floor_area_sqm = c(92, 91, 91, 92, 91, 96, 91, 91, 93, 93, 93, 89, 88, 105, 84, 92, 103, 93, 84, 103), storey_order = c(3L, 1L, 4L, 4L, 2L, 4L, 3L, 4L, 5L, 3L, 3L, 2L, 2L, 2L, 1L, 1L, 4L, 1L, 1L, 2L), remaining_lease_mths = c(781, 765, 791, 783, 801, 791, 788, 780, 1106, 1111, 1117, 882, 668, 910, 836, 794, 768, 777, 822, 773), PROX_CBD = c(18.2234963781047, 18.2234963781047, 18.2610111258248, 18.1857629477019, 18.2989051402725, 18.5761736305699, 18.1476771148045, 18.1476771148045, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.8554664137964, 18.8842060529579, 17.589085398281, 18.5087583118065, 18.2139172788048, 18.3186881593276, 18.5252470382495, 17.6406634027014, 18.4499801912104), PROX_ELDERLYCARE = c(0.448333702611612, 0.448333702611612, 0.421521882373529, 0.47723779098819, 0.397078044127006, 0.0638277150498875, 0.519546459890619, 0.519546459890619, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.800501761367975, 0.229103995883471, 0.387351173411546, 0.855934448185717, 0.649170232100017, 0.586525817031338, 0.449194476018676, 1.035266769267, 0.504778052376495), PROX_HAWKER = c(0.416527045274471, 0.416527045274471, 0.453171307776496, 0.380157991945912, 0.491047773869601, 0.562029876499453, 0.209390724873544, 0.209390724873544, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.203123967436651, 0.280513302960552, 0.776912813652288, 1.00705768005988, 0.488031980714328, 0.564283191409187, 0.69553534809229, 0.425506106332545, 0.652207052169444), PROX_MRT = c(0.545975779093886, 0.545975779093886, 0.547550551918807, 0.548087095608087, 0.552168886353884, 0.874368880716004, 0.491311596778589, 0.491311596778589, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.555370291384357, 1.03601464731326, 0.371614593402704, 0.534460782086299, 0.192826481399443, 0.220618943711049, 0.398456142880405, 0.641227062746355, 0.322534237265928), PROX_PARK = c(0.264257474455249, 0.264257474455249, 0.272660801967067, 0.261695126667213, 0.287159802467115, 0.287868908027907, 0.270911567278729, 0.270911567278729, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.515057634059466, 0.579556587207627, 0.925923962472294, 0.516289874277036, 0.532358306258428, 0.548488124002706, 0.491317901173298, 0.74946287094318, 0.536975621309476), PROX_GOOD_PRISCH = c(9.1355701416359, 9.1355701416359, 9.16752282736586, 9.10363750169146, 9.19982386356694, 9.51590189269927, 9.18618174729203, 9.18618174729203, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.91472106998272, 9.83133063879426, 8.43639308613493, 9.25922423900801, 9.33501569353139, 9.44179125712709, 9.63394268044443, 8.7372089119322, 9.56762880935522), PROX_MALL = c(0.411037179701155, 0.411037179701155, 0.448092738738542, 0.374195605351922, 0.486326630506135, 0.624506085881379, 0.218975149940797, 0.218975149940797, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.208298160410803, 0.91348864249693, 0.232188905247248, 0.521454353681198, 0.498813518897969, 0.574856358668165, 0.705200807731176, 0.427942470585451, 0.662291407978718), PROX_CHAS = c(0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.172021358032342, 0.0660681856594747, 0.0792988689034794, 0.218975205360203, 0.218975205360203, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.208298146952687, 0.241229981070425, 0.0713809516165408, 0.521454374874156, 0.0363398547195702, 0.141159289664064, 0.240425442805127, 0.23100298607827, 0.201478871858691), PROX_SUPERMARKET = c(0.421116980529575, 0.421116980529575, 0.457654559995222, 0.38486207983901, 0.490326509583637, 0.625539331690589, 0.206881250620068, 0.206881250620068, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.19872598136169, 0.911876453557648, 0.238177195426237, 0.521454611985023, 0.186956242757619, 0.210011389308567, 0.386130046709882, 0.231004283416662, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 1L, 2L, 1L, 5L, 4L, 1L, 6L, 2L), WITHIN_350M_BUS = c(6L, 6L, 6L, 4L, 6L, 10L, 7L, 7L, 16L, 16L, 16L, 10L, 13L, 8L, 4L, 9L, 10L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 5L, 4L, 2L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 2.55922971778085, 41.6966782260241, 46.045345965439, 82.9384056407, 384.908725730374, 472.762437426007, 474.201248835441, 599.004998402944, 604.117975742903, 607.490999589025, 623.625637003563, 700.463257346488, 719.400920939892, 723.352191064849, 771.095939550981, 801.460266901545, 830.200955656555, 832.568433451135, 833.33741619116)), row.names = c("202", "47", "905", "733", "433", "78", "827", "944", "637", "418", "604", "467", "96", "464", "393", "481", "367", "11", "730", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981137262351, 0.994999111599856, 0.993903279977399, 0.980287426084904, 0.618832828181756, 0.459896821266919, 0.457239604720002, 0.233601122306283, 0.225116911393792, 0.219567173595342, 0.193579427043284, 0.0861262182105657, 0.0648991094107538, 0.0607839923018733, 0.020678527629502, 0.00563123242420849, 5.6449717576261e-05, 3.40291078739131e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1289167825
R squared (OOB): 0.05602095
$Forests[[203]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 420000, 395000, 450000, 445000, 456500, 438000, 430000, 436000, 440000, 420000, 435000, 432000, 450000, 431000, 358000, 425000, 418000, 441000, 460000), floor_area_sqm = c(94, 94, 94, 94, 94, 92, 94, 92, 92, 92, 92, 92, 92, 93, 92, 93, 94, 92, 93, 92), storey_order = c(6L, 7L, 4L, 7L, 6L, 8L, 5L, 6L, 7L, 8L, 5L, 2L, 6L, 9L, 7L, 1L, 5L, 6L, 6L, 7L), remaining_lease_mths = c(1119, 1120, 1113, 1119, 1109, 1144, 1076, 1126, 1139, 1142, 1132, 1128, 1137, 1136, 1138, 1103, 1083, 1129, 1097, 1125), PROX_CBD = c(11.9828723130509, 12.0119641769274, 11.9744040829633, 12.0119641769274, 12.1122271384014, 11.9527102757424, 11.9414743986494, 12.0797672032522, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.9317097346946, 12.1741021183779, 11.9317097346946, 11.8075546541859, 11.8751655684431, 12.02897658153, 11.8078122246038, 12.02897658153), PROX_ELDERLYCARE = c(0.710325725805382, 0.673044116243487, 0.738781707341689, 0.673044116243487, 0.629785153682861, 0.819362766143575, 0.687500817542951, 0.550577233037288, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.680106913101551, 0.519600844901231, 0.680106913101551, 0.922118515238085, 0.727329111385366, 0.841755023464642, 0.95260617550949, 0.841755023464642 ), PROX_HAWKER = c(0.20448046373977, 0.222580914455278, 0.217370340361849, 0.222580914455278, 0.337796349528525, 0.27814297307049, 0.147098227142532, 0.286867197183981, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.161367564791002, 0.375471053349032, 0.161367564791002, 0.209140712961875, 0.145379780608352, 0.409616357379742, 0.262687630178652, 0.409616357379742), PROX_MRT = c(0.170867756883987, 0.201095784108649, 0.167322140356011, 0.201095784108649, 0.302747284955937, 0.200702114351669, 0.183575431830776, 0.285059794417971, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.214149342621172, 0.338849049026276, 0.214149342621172, 0.120215557602138, 0.191731142133254, 0.331072457322778, 0.173777829752023, 0.331072457322778), PROX_PARK = c(0.697136724289492, 0.691047645736797, 0.679906922269617, 0.691047645736797, 0.576425078157325, 0.643017670933737, 0.807374064658721, 0.747342190235743, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.785212145526225, 0.612679613149166, 0.785212145526225, 0.747098338531098, 0.723512884628395, 0.529446955515876, 0.746013140888617, 0.529446955515876), PROX_GOOD_PRISCH = c(2.27447890050516, 2.29976812492723, 2.27223739349538, 2.29976812492723, 2.408030235171, 2.270018309959, 2.21615815400514, 2.35145083667271, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.20126444296921, 2.45580221931744, 2.20126444296921, 2.12338877581429, 2.14229157607785, 2.36775586018775, 2.13533890725473, 2.36775586018775), PROX_MALL = c(0.220402811054307, 0.251262654177611, 0.214069216816763, 0.251262654177611, 0.350899017798137, 0.232344363503357, 0.22663965361209, 0.356578632219481, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.255684281538694, 0.416829357908565, 0.255684281538694, 0.119447773727589, 0.249449426365425, 0.358721564938295, 0.17025857997445, 0.358721564938295), PROX_CHAS = c(0.0995919009989899, 0.131248018016709, 0.0939357367291076, 0.131248018016709, 0.0703863092474096, 0.146038815472653, 0.156140837156126, 0.146949814741425, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.203726500797623, 0.0461624602204791, 0.203726500797623, 0.11944771257822, 0.179410689617013, 0.25157977989641, 0.170258520163124, 0.25157977989641), PROX_SUPERMARKET = c(0.230351837454113, 0.261515416493987, 0.22318738818849, 0.261515416493987, 0.360308355053667, 0.237998550380205, 0.236998053946951, 0.315486318912089, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.217804588957955, 0.427183407476201, 0.217804588957955, 0.119571834445138, 0.179159947933279, 0.314501000490003, 0.168966076328732, 0.314501000490003), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 7L, 6L, 7L, 5L, 6L, 5L, 4L, 4L, 4L, 4L, 6L, 7L, 6L, 4L, 7L, 4L, 4L, 4L), WITHIN_350M_BUS = c(7L, 6L, 10L, 6L, 7L, 12L, 8L, 9L, 10L, 10L, 10L, 10L, 8L, 5L, 8L, 10L, 6L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 33.0846997132324, 35.4855555679604, 40.4728823935772, 131.881536156952, 137.561098497876, 142.049064950567, 184.883231634632, 190.781906789533, 191.124312189139, 192.299751633894, 193.628151283859, 196.113034785367, 197.13996804811, 198.680161240165, 205.502112702129, 244.454659931444, 245.0597836219, 245.126441797951, 246.666849629767)), row.names = c("203", "167", "858", "947", "607", "749", "781", "900", "573", "16", "634", "908", "392", "621", "613", "724", "250", "700", "439", "874"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964343505309684, 0.959036769812108, 0.94688086938215, 0.510002491567163, 0.474711815731785, 0.44671705503934, 0.192028606385063, 0.161436170179728, 0.159713734172871, 0.153848090964787, 0.147309269196532, 0.135344459951447, 0.130504881945335, 0.12336600315378, 0.0935856016284868, 0.000318844913491636, 0.000168683166398926, 0.00015502205435915, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 433301476
R squared (OOB): 0.1581852
$Forests[[204]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 335000, 375000, 345000, 420000, 430000, 548000, 705000, 720000, 640000, 516000, 440000, 450000, 350000, 638000, 630000, 588000, 485000, 640000, 455000), floor_area_sqm = c(92, 91, 92, 92, 91, 93, 95, 91, 91, 90, 98, 92, 92, 92, 102, 102, 95, 103, 91, 95), storey_order = c(4L, 3L, 2L, 1L, 1L, 3L, 2L, 3L, 3L, 1L, 3L, 3L, 1L, 1L, 9L, 6L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(699, 754, 695, 695, 742, 728, 981, 1097, 1079, 1095, 698, 677, 679, 714, 869, 870, 1025, 855, 992, 784), PROX_CBD = c(8.34406204250889, 8.32334928378694, 8.4016901584654, 8.46158045860266, 8.31995738049774, 8.20083785223568, 8.37940280964872, 9.2692311101123, 9.2692311101123, 9.29204667907952, 8.70928269501252, 8.7589377611275, 8.7589377611275, 9.56457497404925, 7.86314261154951, 7.86314261154951, 8.51090417959469, 7.70120549943486, 9.30017281297198, 7.49071683084666), PROX_ELDERLYCARE = c(0.224798473876808, 0.163895949541214, 0.150390524199432, 0.0854535518544851, 0.259768432786295, 0.41240614163537, 0.335901694998922, 0.751834464907999, 0.751834464907999, 0.771441336950035, 0.119444653145476, 0.169235371196244, 0.169235371196244, 1.08567795373645, 0.731462959428347, 0.731462959428347, 0.120425912751251, 0.883817181840043, 0.677643973897152, 1.54524415115482), PROX_HAWKER = c(0.308707066729857, 0.1672780527947, 0.205000896629144, 0.266645682444034, 0.387410687724852, 0.35604829505958, 0.203869560106314, 0.13065395668809, 0.13065395668809, 0.172288624542473, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.44425153291851, 0.573870222021737, 0.573870222021737, 0.166697492306482, 0.72907919143595, 0.445284816601654, 0.996854886033364 ), PROX_MRT = c(1.14033242259394, 1.03738004469153, 0.747297636603152, 0.681495718287031, 0.705543842504761, 0.805467939952349, 0.62312262100292, 0.513894886157587, 0.513894886157587, 0.459210746913958, 0.379410256905797, 0.338391484905848, 0.338391484905848, 1.06652131186481, 0.85984195598231, 0.85984195598231, 0.608243230971526, 0.692418360175919, 0.258716275079725, 0.34804043957783), PROX_PARK = c(0.748901820021747, 0.839050716088865, 0.784786352249359, 0.773425606080498, 0.517920409018535, 0.393072899865764, 0.394842599629624, 0.421166514654472, 0.421166514654472, 0.354651430366215, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.829152657918636, 0.281207712521794, 0.281207712521794, 0.368529270986479, 0.450335295656325, 0.166211588513849, 0.292176487074364), PROX_GOOD_PRISCH = c(1.74338078296013, 1.6197212814627, 1.42922442943649, 1.4534383809239, 1.20021801549651, 1.04754826657838, 1.14854892992093, 2.13343245969583, 2.13343245969583, 2.10961489740732, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.87441197950121, 0.562813849840511, 0.562813849840511, 1.13331232297991, 0.490611064856358, 1.82000438656186, 2.30076298730527 ), PROX_MALL = c(0.813314037197816, 0.952850965311535, 0.856591768216477, 0.793630348518112, 0.768764019555169, 0.844084234929545, 0.651389947232486, 0.655923636590071, 0.655923636590071, 0.591682371404957, 0.313890580083005, 0.264395031718586, 0.264395031718586, 1.18499732413142, 0.943364056194349, 0.943364056194349, 0.540250505232014, 0.779066462317335, 0.302826744416793, 0.79872232386887 ), PROX_CHAS = c(0.347263729641395, 0.218034921212892, 0.14998683096932, 0.161491876005888, 0.1066489590073, 0.0460460495231756, 0.11938167830482, 0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.358325278319411, 0.201852081003395, 0.201852081003395, 0.0869956868442428, 0.0405139203460024, 0.258750733988333, 0.204927614889482 ), PROX_SUPERMARKET = c(0.624544400837596, 0.502751024921131, 0.194600933367586, 0.128302570008396, 0.284909088626731, 0.436961702644775, 0.282093113359979, 0.098601858754749, 0.098601858754749, 0.110756393825321, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.418420374852224, 0.115543350477338, 0.115543350477338, 0.0869967242830128, 0.0588346413192393, 0.378001630838772, 0.535956758401375 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 4L, 4L, 2L, 4L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 3L, 3L, 2L, 4L, 4L, 4L, 5L, 7L, 8L, 8L, 2L, 3L, 3L, 6L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 4L, 7L, 7L, 7L, 7L, 6L, 10L, 10L, 7L, 6L, 6L, 6L, 4L, 2L, 2L, 5L, 4L, 9L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 4L, 3L, 3L, 1L, 2L, 2L, 3L, 2L, 2L, 4L), DNeighbour = c(0, 137.80332281263, 472.761005740364, 516.314212307752, 721.724939700043, 825.515274081952, 902.787946945478, 1058.54120349628, 1062.51672914508, 1116.40262905496, 1201.32032894204, 1215.89130072864, 1218.67859506765, 1219.5912504781, 1246.2614695696, 1252.98290398096, 1260.99176493336, 1263.13788386427, 1290.18593845776, 1323.87494316722)), row.names = c("204", "713", "682", "676", "716", "79", "998", "642", "306", "191", "446", "386", "194", "197", "931", "476", "94", "811", "973", "950"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9784475680479, 0.761215680037859, 0.718931428116562, 0.493927170610077, 0.373532559539666, 0.286196786253166, 0.130086537492035, 0.126639126858956, 0.0834470348565503, 0.0311789452892597, 0.0244858728084001, 0.0232891528143032, 0.0229032383058316, 0.0129538463395417, 0.0108639563170394, 0.00860116786783304, 0.00803742320396338, 0.00252475887674786, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7260590763
R squared (OOB): 0.5424169
$Forests[[205]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 395000, 418000, 425000, 430000, 382000, 459000, 418000, 318000, 445000, 462000, 447888, 443000, 442500, 418888, 450000, 345000, 390000, 415000, 358000), floor_area_sqm = c(93, 93, 92, 93, 92, 93, 93, 92, 90, 93, 93, 93, 93, 92, 92, 92, 90, 92, 92, 104), storey_order = c(4L, 2L, 3L, 5L, 5L, 1L, 4L, 5L, 3L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 5L, 1L, 2L, 4L), remaining_lease_mths = c(1134, 1138, 1134, 1134, 1137, 1111, 1138, 1142, 968, 1133, 1134, 1137, 1134, 1138, 1136, 1135, 937, 1132, 1132, 815), PROX_CBD = c(14.318757359464, 14.318757359464, 14.318757359464, 14.3486805845321, 14.2919055230493, 14.29200158436, 14.1715462602585, 14.4012043650842, 14.1338242827509, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.5310939664424, 14.2787185061121, 14.6424103631698, 14.6122009832922, 14.0960645211931), PROX_ELDERLYCARE = c(2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08279710659019, 2.08663557441472, 2.00367987562091, 2.09595649451453, 1.94149260139439, 2.28550514148655, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.86115765343828, 1.86115765343828, 1.79186944623163, 1.77826193055387, 1.72557175775889, 1.68824062303628, 1.70531999087377), PROX_HAWKER = c(1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11865892678262, 1.13160866269818, 1.05572120633707, 1.11030496241672, 0.977925494011815, 1.19906286300234, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.900970586039013, 0.900970586039013, 0.816792492128141, 0.865181709866835, 0.740384095011384, 0.707122679385598, 0.845358517598031), PROX_MRT = c(0.277525006355607, 0.277525006355607, 0.277525006355607, 0.228370105834555, 0.215635082050947, 0.129588785375857, 0.236487582928319, 0.117672709296806, 0.414064606154384, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.197201307651512, 0.14195902454703, 0.312698200175978, 0.295449456212788, 0.217341234217998), PROX_PARK = c(1.77227256709076, 1.77227256709076, 1.77227256709076, 1.76668334590621, 1.71136953372848, 1.659682039687, 1.59201213147604, 1.73691437359179, 1.68789157401301, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.79335149216305, 1.51686048726609, 1.78460824921244, 1.76906915549279, 1.27300714898888), PROX_GOOD_PRISCH = c(5.68167095374807, 5.68167095374807, 5.68167095374807, 5.67955556528646, 5.62322031775431, 5.57470277830303, 5.50129862889456, 5.65284274036128, 5.57754198399205, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.7030752613132, 5.42826997650874, 5.77937603269072, 5.7298925008129, 5.17863906457975), PROX_MALL = c(0.582562895872492, 0.582562895872492, 0.582562895872492, 0.571430807201143, 0.517951444315281, 0.462705775504015, 0.405991175981987, 0.544441659044551, 0.547412994688805, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.466036051693473, 0.338911837083335, 0.482269498416602, 0.426875162675013, 0.243284841315127 ), PROX_CHAS = c(0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.0590253437170886, 3.54155757628082e-08, 0.0888572682655253, 0.12657377242065, 0.0706873614354785, 0.219091723429967, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.162368565956873, 0.18872293939054, 0.280031834846542, 0.270793953405505, 0.132339190026647 ), PROX_SUPERMARKET = c(0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199153546859355, 0.199383936085002, 0.124391003677116, 0.248308073473709, 0.0706874850207218, 0.41091265647621, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.162368758687164, 0.188722783027928, 0.280032026158491, 0.270794118098451, 0.226949559622758 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 0L, 2L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 3L, 6L, 6L, 6L, 6L, 5L, 5L, 4L, 6L, 3L, 5L, 7L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 4L, 4L, 5L, 5L, 6L, 3L, 5L, 6L, 6L, 6L, 7L, 7L, 8L, 8L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 5L), DNeighbour = c(0, 4.2134330663749, 10.2171403267259, 62.5880936936675, 70.4969170531649, 161.379796812775, 178.029005767394, 201.840227621646, 205.522666099932, 224.613464425284, 255.042124893804, 257.350796370637, 257.608727972687, 278.398905646884, 278.531134432325, 369.668312920486, 417.506820442643, 473.481852372304, 489.19131574947, 624.212038430782)), row.names = c("205", "840", "58", "217", "267", "989", "277", "633", "120", "519", "207", "623", "966", "33", "100", "609", "329", "323", "489", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999908876997786, 0.999464244977247, 0.979993986443044, 0.974652950584371, 0.870788272902325, 0.843931692923458, 0.801819002463908, 0.794939037407525, 0.757802681685523, 0.693989510076085, 0.688940394214502, 0.688374617590998, 0.641734804623337, 0.64143203037802, 0.421564897752037, 0.305404458163471, 0.180316057931455, 0.148859770956812, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1096431456
R squared (OOB): 0.2819923
$Forests[[206]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 338000, 416000, 340000, 315000, 283000, 320000, 304500, 310000, 340000, 370000, 387008, 355000, 3e+05, 285000, 310000, 288000, 258000, 402000, 3e+05), floor_area_sqm = c(91, 93, 98, 103, 84, 84, 104, 104, 84, 91, 93, 97, 93, 84, 84, 91, 84, 84, 93, 84), storey_order = c(1L, 3L, 4L, 4L, 2L, 4L, 3L, 3L, 3L, 2L, 1L, 2L, 4L, 1L, 3L, 3L, 1L, 1L, 4L, 2L), remaining_lease_mths = c(957, 778, 779, 784, 783, 781, 788, 783, 806, 782, 782, 775, 761, 766, 776, 774, 770, 781, 762, 803), PROX_CBD = c(16.4034806336055, 16.3741208173644, 16.1674221276903, 16.4938482623735, 16.7380919986833, 16.4061281598547, 16.4061281598547, 16.62872619839, 16.5546706157429, 16.0688727275577, 15.9422949327985, 15.8742411347238, 16.1297617902268, 16.3138748954346, 16.2311391435218, 16.3680873997092, 16.2681803933938, 16.1631400386504, 15.8715793299193, 16.9304098343314), PROX_ELDERLYCARE = c(0.839978570407226, 0.617661573186221, 0.762025473923165, 0.54260343924556, 0.827102139700697, 0.45678545326778, 0.45678545326778, 0.618318415391572, 1.28388145020366, 1.20623153653763, 1.09392979000114, 0.784609866943175, 1.29938230642316, 0.259941730365991, 0.252142982647588, 1.42545230549203, 0.20801878428071, 0.194171564025932, 1.28212929908789, 0.828632612828485), PROX_HAWKER = c(0.889236545198411, 1.08852003222566, 0.872582424517839, 1.26080574998962, 1.22509286076097, 1.27662029927611, 1.27662029927611, 1.328000513126, 0.634516033073404, 0.426544691499688, 0.571238530927929, 0.921851461637316, 0.335840869363962, 1.19589315813724, 1.12300848995143, 0.369132496020862, 1.14155805943316, 1.03995728027003, 0.428166805124, 1.5376564224438), PROX_MRT = c(0.660139833101166, 0.70945464840636, 0.447065767326062, 0.884131305433386, 0.950017645146174, 0.840195727203247, 0.840195727203247, 1.00682967627403, 0.786543604226707, 0.406145228037129, 0.22642613478059, 0.243577544220952, 0.514969181151661, 0.896077488488813, 0.830985280221221, 0.767751604782153, 0.896888955057001, 0.842728374229233, 0.326170963259121, 1.07382507713197), PROX_PARK = c(0.251028276822116, 0.371358045807383, 0.490935310554108, 0.418424058290637, 0.234693283811741, 0.499042267647801, 0.499042267647801, 0.402413252549947, 0.413578796610442, 0.697314652170583, 0.749126986336644, 0.457440234531046, 0.709135847201637, 0.695881850270676, 0.723677668737743, 0.655349613079545, 0.750067315759091, 0.707513815343702, 0.729541055973412, 0.542342748872478 ), PROX_GOOD_PRISCH = c(6.84769610957781, 6.84990365493624, 6.62018800412964, 6.98980449668537, 7.2060126627476, 6.91087941258894, 6.91087941258894, 7.12509880547394, 6.95112153433386, 6.46919552361138, 6.35759010380229, 6.33578781760894, 6.52049985370614, 6.84997592861041, 6.76533990958697, 6.74866006620563, 6.81173689796023, 6.70927938580052, 6.26806838260706, 7.43262545617428), PROX_MALL = c(0.630333401213655, 0.523710338103731, 0.402318259451987, 0.506769239398443, 0.804164390636077, 0.408074329267436, 0.408074329267436, 0.615098633053939, 0.809678350084408, 0.45653839484425, 0.275355858531219, 0.159478773824134, 0.568960814514176, 0.242195958154985, 0.175221521556568, 0.812249060303789, 0.188162247463955, 0.0870960802892481, 0.405953132327172, 0.876234606673171), PROX_CHAS = c(0.142060383584178, 0.0863783451683255, 0.277543603442508, 0.128042490192306, 0.206110482646065, 0.178111672550416, 0.178111672550416, 0.218296317772089, 0.102023856475547, 0.123235071398074, 0.101928728560798, 0.159478805927642, 0.215228497760129, 0.218904529587093, 0.170601730776313, 0.317481852326526, 0.160774225575301, 0.081875317774622, 0.170717118999449, 0.477517805288537), PROX_SUPERMARKET = c(0.142061131074292, 0.0863776808909183, 0.277543419111335, 0.128042463684685, 0.283037745664543, 0.17811123384324, 0.17811123384324, 0.218296734885766, 0.57240719914765, 0.399183655269817, 0.218983947734938, 0.159478664733051, 0.353026966783941, 0.204979568486045, 0.137275095711229, 0.442251956603444, 0.189660657064324, 0.0873208554119548, 0.323117190327721, 0.422051752195747), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 2L, 3L, 2L, 5L, 3L, 4L, 5L, 2L, 6L, 6L, 2L, 1L), WITHIN_350M_BUS = c(7L, 4L, 6L, 6L, 5L, 8L, 8L, 6L, 10L, 9L, 8L, 8L, 8L, 8L, 10L, 8L, 11L, 11L, 8L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 6L, 4L, 5L, 5L, 4L, 5L, 5L, 4L, 3L), DNeighbour = c(0, 224.463851493838, 232.952520864832, 371.847912303485, 387.142715772358, 408.598761578097, 409.869606411934, 441.126728942426, 445.727505355162, 515.761342884613, 527.541580050944, 533.805970241543, 565.106719301844, 588.55904144366, 590.827297816112, 606.626759478461, 636.635772975584, 667.57244892931, 685.455446339983, 693.286059540435)), row.names = c("206", "788", "351", "150", "896", "49", "595", "26", "22", "804", "708", "83", "184", "848", "945", "198", "798", "872", "294", "833"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.801336977796554, 0.78693905249737, 0.507403472360414, 0.473578586633629, 0.425950087347529, 0.423130028141073, 0.354195013731911, 0.344162697870475, 0.199413447920048, 0.177229895029111, 0.165774352621702, 0.112620805272149, 0.0780079206240354, 0.0749298843816024, 0.0549299162292121, 0.0245700807101046, 0.00530032135716784, 0.000504553674965215, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1519239214
R squared (OOB): 0.1366816
$Forests[[207]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(462000, 443000, 447888, 459000, 445000, 382000, 430000, 425000, 418000, 418000, 345000, 425000, 395000, 442500, 418888, 318000, 358000, 450000, 415000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 92, 93, 92, 92, 90, 93, 93, 92, 92, 90, 104, 92, 92, 92), storey_order = c(5L, 5L, 5L, 4L, 4L, 1L, 5L, 5L, 5L, 3L, 5L, 4L, 2L, 6L, 3L, 3L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(1134, 1134, 1137, 1138, 1133, 1111, 1137, 1134, 1142, 1134, 937, 1134, 1138, 1138, 1136, 968, 815, 1135, 1132, 1132), PROX_CBD = c(14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.1149653809405, 14.29200158436, 14.2919055230493, 14.3486805845321, 14.4012043650842, 14.318757359464, 14.2787185061121, 14.318757359464, 14.318757359464, 14.4158973706441, 14.4158973706441, 14.1338242827509, 14.0960645211931, 14.5310939664424, 14.6122009832922, 14.6424103631698), PROX_ELDERLYCARE = c(2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 2.12564955085825, 2.00367987562091, 2.08663557441472, 2.08279710659019, 1.94149260139439, 2.13920478430288, 1.77826193055387, 2.13920478430288, 2.13920478430288, 1.86115765343828, 1.86115765343828, 2.28550514148655, 1.70531999087377, 1.79186944623163, 1.68824062303628, 1.72557175775889), PROX_HAWKER = c(1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 1.06810792734919, 1.05572120633707, 1.13160866269818, 1.11865892678262, 0.977925494011815, 1.17625726432186, 0.865181709866835, 1.17625726432186, 1.17625726432186, 0.900970586039013, 0.900970586039013, 1.19906286300234, 0.845358517598031, 0.816792492128141, 0.707122679385598, 0.740384095011384), PROX_MRT = c(0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.282489779359316, 0.129588785375857, 0.215635082050947, 0.228370105834555, 0.117672709296806, 0.277525006355607, 0.14195902454703, 0.277525006355607, 0.277525006355607, 0.0830542408041225, 0.0830542408041225, 0.414064606154384, 0.217341234217998, 0.197201307651512, 0.295449456212788, 0.312698200175978), PROX_PARK = c(1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.55223981690243, 1.659682039687, 1.71136953372848, 1.76668334590621, 1.73691437359179, 1.77227256709076, 1.51686048726609, 1.77227256709076, 1.77227256709076, 1.70853765465547, 1.70853765465547, 1.68789157401301, 1.27300714898888, 1.79335149216305, 1.76906915549279, 1.78460824921244), PROX_GOOD_PRISCH = c(5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.45814117537329, 5.57470277830303, 5.62322031775431, 5.67955556528646, 5.65284274036128, 5.68167095374807, 5.42826997650874, 5.68167095374807, 5.68167095374807, 5.62289607338158, 5.62289607338158, 5.57754198399205, 5.17863906457975, 5.7030752613132, 5.7298925008129, 5.77937603269072), PROX_MALL = c(0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.377565489031552, 0.462705775504015, 0.517951444315281, 0.571430807201143, 0.544441659044551, 0.582562895872492, 0.338911837083335, 0.582562895872492, 0.582562895872492, 0.475045953779526, 0.475045953779526, 0.547412994688805, 0.243284841315127, 0.466036051693473, 0.426875162675013, 0.482269498416602), PROX_CHAS = c(0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.179884741524278, 0.0888572682655253, 3.54155757628082e-08, 0.0590253437170886, 0.0706873614354785, 0.0707174365033835, 0.18872293939054, 0.0707174365033835, 0.0707174365033835, 0.0420419616737589, 0.0420419616737589, 0.219091723429967, 0.132339190026647, 0.162368565956873, 0.270793953405505, 0.280031834846542), PROX_SUPERMARKET = c(0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.299769914037237, 0.124391003677116, 0.199383936085002, 0.199153546859355, 0.0706874850207218, 0.25307995359875, 0.188722783027928, 0.25307995359875, 0.25307995359875, 0.0420421510628514, 0.0420421510628514, 0.41091265647621, 0.226949559622758, 0.162368758687164, 0.270794118098451, 0.280032026158491), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 6L, 5L, 5L, 4L, 5L, 4L, 6L, 4L, 4L, 5L, 5L, 3L, 7L, 4L, 5L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 5L, 5L, 5L, 4L, 4L, 6L, 3L, 8L, 3L, 3L, 7L, 7L, 3L, 9L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 5L, 3L, 4L, 3L ), DNeighbour = c(0, 3.53950695323816, 4.86282568103855, 91.2613148279514, 103.493255054686, 147.601046747993, 189.696743447319, 244.653608060244, 246.707868430371, 247.243731348301, 254.06870365006, 255.042124893804, 255.745220300533, 272.200426562165, 274.006453754348, 274.128647804436, 392.661622892051, 396.993423235882, 503.455652379982, 517.050558018931)), row.names = c("207", "966", "623", "277", "519", "989", "267", "217", "633", "58", "329", "205", "840", "33", "100", "120", "880", "609", "489", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999906278477099, 0.999823102307135, 0.938663460604077, 0.92147645753722, 0.843657678227019, 0.74891250998609, 0.602344706578889, 0.596498348085739, 0.594969979023066, 0.5753904175967, 0.572581574687087, 0.570550380820197, 0.52251516923213, 0.517194270437835, 0.516833979909629, 0.179159348676385, 0.168491536577837, 0.00269309488098573, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1050275860
R squared (OOB): 0.3122177
$Forests[[208]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 314000, 297000, 325000, 330000, 315000, 320000, 375000, 335000, 3e+05, 392000, 343000, 388000, 363000, 417000, 340888, 355000, 335000, 333000, 491000), floor_area_sqm = c(90, 91, 90, 90, 91, 90, 91, 108, 105, 106, 113, 107, 104, 104, 92, 107, 104, 114, 108, 92), storey_order = c(3L, 3L, 2L, 5L, 1L, 5L, 8L, 2L, 2L, 2L, 2L, 2L, 6L, 5L, 2L, 4L, 4L, 3L, 4L, 9L), remaining_lease_mths = c(979, 985, 995, 992, 987, 1001, 995, 909, 938, 941, 933, 907, 904, 918, 1120, 883, 882, 904, 895, 1137), PROX_CBD = c(17.0600275230943, 17.0716695500607, 16.901501451739, 17.2610384590751, 17.2817356498826, 16.8082045368238, 16.7093180086981, 16.9875722318911, 17.3741762112269, 17.3741762112269, 16.6579104452557, 17.2160129653012, 16.3777502460772, 16.295166477654, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.0782917837809), PROX_ELDERLYCARE = c(1.09431476347566, 1.21621641692937, 1.16689850532437, 1.12094638660826, 1.19353475005496, 1.15380285023885, 0.935779967581661, 0.636322412867891, 0.815153211361198, 0.815153211361198, 0.409372351007212, 0.574386357445605, 0.465083314136851, 0.514795208711411, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.811417024562957), PROX_HAWKER = c(2.18272534115171, 2.2102134433082, 2.0413146444202, 2.37726799660773, 2.40388099430384, 1.94950915107796, 1.82495077083007, 2.10596394293278, 2.50067722531469, 2.50067722531469, 1.80129318596364, 2.37357884684332, 1.54627052523026, 1.47281657351752, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.241120378832392 ), PROX_MRT = c(0.673816738147829, 0.793158171270894, 0.740013435080822, 0.729621307242001, 0.797812759521718, 0.730447684580082, 0.522077155701705, 0.252669932820992, 0.590831178240684, 0.590831178240684, 0.128609360773056, 0.453815632281196, 0.419412974707088, 0.504795745143921, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.604690005035212 ), PROX_PARK = c(1.5130077643247, 1.59669720594139, 1.46267930314228, 1.64853798443183, 1.70244245234235, 1.39545287332227, 1.17885821480356, 1.18807543108152, 1.47164498360674, 1.47164498360674, 0.826869373992433, 1.24959985284921, 0.571339732684777, 0.48638578612152, 0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.889047622652367), PROX_GOOD_PRISCH = c(7.76907239486735, 7.82238149093771, 7.66085245964853, 7.93716312588154, 7.98012169831377, 7.5739079893598, 7.40748446052123, 7.55033959010056, 7.888904100652, 7.888904100652, 7.18541951227303, 7.68034428555912, 6.89348817522951, 6.80828229467371, 7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.77803713337603), PROX_MALL = c(0.597930181439745, 0.719585865775528, 0.678684538412688, 0.644198936007264, 0.713200150273906, 0.677813655888015, 0.484270435079706, 0.165557901737932, 0.521008948961951, 0.521008948961951, 0.168053149288668, 0.413606644895247, 0.427317836890542, 0.510483215269896, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.79347213158724), PROX_CHAS = c(0.638199243310692, 0.760340467100735, 0.720584477651296, 0.678651577140463, 0.748586514709626, 0.71936188995133, 0.52365796939069, 0.194474796894964, 0.524369302913132, 0.524369302913132, 0.170995488718356, 0.303266380929536, 0.429996386722335, 0.513107963149175, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.128222338920945), PROX_SUPERMARKET = c(0.718466194952364, 0.837223205851576, 0.780695486504835, 0.771245719522698, 0.842475689687135, 0.768274584157999, 0.555366708418936, 0.284398337107734, 0.559408220033625, 0.559408220033625, 0.103652200866821, 0.387759857324111, 0.386156989530241, 0.471223408024363, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.286089695736963), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 3L, 3L, 1L, 1L, 4L, 4L, 4L, 5L, 5L, 3L, 3L, 6L, 5L, 5L, 4L, 1L, 3L), WITHIN_350M_BUS = c(7L, 5L, 7L, 5L, 5L, 9L, 8L, 11L, 2L, 2L, 9L, 5L, 8L, 7L, 12L, 11L, 11L, 6L, 2L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 129.495321752182, 194.564550849371, 213.221023557886, 223.946737680331, 277.181893602853, 362.854659989697, 470.687984930128, 654.129127671718, 657.022649337922, 750.710666802618, 785.433184136684, 986.018286522408, 1056.47945345189, 1092.94022166141, 1190.35389829078, 1194.08206374996, 1311.0930710771, 1800.83644132344, 2025.61812417296)), row.names = c("208", "431", "416", "525", "127", "121", "156", "125", "822", "813", "918", "326", "820", "451", "261", "673", "898", "252", "498", "568"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991842921526337, 0.981633168201679, 0.977962507091054, 0.975703595195841, 0.962901239940623, 0.936852550931106, 0.894926040838395, 0.802309670339515, 0.800654123949348, 0.744164279658644, 0.721905174715018, 0.582246903403006, 0.529949293977406, 0.502505506885859, 0.428589956126683, 0.425757928609136, 0.337630647738099, 0.0439424899153111, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1711008718
R squared (OOB): 0.1716834
$Forests[[209]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(518000, 515000, 492000, 550000, 507000, 592000, 635000, 480000, 420000, 475000, 455000, 335000, 315000, 380000, 480000, 330000, 340000, 355000, 330000, 380000), floor_area_sqm = c(88, 105, 84, 105, 105, 108, 105, 84, 84, 89, 95, 84, 91, 100, 104, 91, 91, 91, 84, 103), storey_order = c(3L, 2L, 4L, 3L, 2L, 2L, 4L, 1L, 2L, 1L, 2L, 2L, 1L, 4L, 2L, 4L, 1L, 3L, 4L, 1L), remaining_lease_mths = c(770, 762, 788, 786, 770, 810, 833, 789, 777, 789, 784, 791, 722, 931, 777, 777, 786, 763, 806, 923), PROX_CBD = c(7.79515244158294, 7.9455961592131, 7.5632891932167, 7.59960912304084, 7.67544881001386, 7.18468073982128, 7.22087947204147, 7.1729887096531, 7.13486939655985, 7.05609226259357, 7.49071683084666, 9.13853516155078, 8.21547938057256, 8.15573636625741, 8.81196120759187, 9.37335060635629, 9.37335060635629, 9.41668106440496, 9.63621863936401, 8.21483984631558), PROX_ELDERLYCARE = c(1.83577537822547, 1.77517839654503, 1.91313469252559, 1.85656629786719, 1.73611556579875, 1.63490637838594, 1.54373359073656, 1.69705296801524, 1.66246099208497, 1.59520672965634, 1.54524415115482, 1.86142420062345, 0.425001866306461, 0.30639563225599, 0.68560621126507, 1.66235796621519, 1.66235796621519, 1.6892356184521, 1.48805339077067, 0.287120499253456), PROX_HAWKER = c(1.19066876388205, 0.800389309546525, 1.10032443578502, 1.04404154823438, 0.926505356032751, 1.02937341390922, 1.05968958012269, 1.25907896080059, 1.23225985170817, 1.17571504816288, 0.996854886033364, 0.823671555860494, 0.272525769496456, 0.288074572046437, 0.290355020850324, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.677896697868769, 0.248204869380096), PROX_MRT = c(0.499752126280618, 0.75069701440163, 0.433934859087748, 0.492673618184051, 0.617354557404891, 0.13577722868059, 0.206889953987817, 0.428812034955963, 0.448181123975075, 0.487588773645627, 0.34804043957783, 1.58022074581844, 0.877462529610437, 0.998476915081282, 0.425157896719621, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.32502198166586, 1.08736551837768), PROX_PARK = c(0.723268787935639, 0.364839433462782, 0.474041874627479, 0.415297912555755, 0.29052205197453, 0.802458220215738, 0.769170147627311, 0.405529884687165, 0.367092279962757, 0.288106802683489, 0.292176487074364, 0.533109662164166, 0.34344129155164, 0.465482353353317, 0.468007817587664, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.202594030185392, 0.587773758099403), PROX_GOOD_PRISCH = c(1.9917971907287, 1.79538098544694, 2.17804686625686, 2.14133679267892, 2.0690813845722, 2.6636605310312, 2.65891054731874, 2.56840479702555, 2.60671936453148, 2.64150694603645, 2.30076298730527, 0.605615063995802, 2.64672046335999, 2.76944558246381, 2.18636815139252, 0.581790960048334, 0.581790960048334, 0.555662252109323, 0.53169554186008, 2.8757656049093), PROX_MALL = c(0.483735594398556, 0.730136421618933, 0.413593098419561, 0.472342316185911, 0.59706101530086, 0.319563922107573, 0.389192825268572, 0.42122511428052, 0.44210957307938, 0.487675149993812, 0.79872232386887, 0.925377142856182, 0.807676293785945, 0.92903564794814, 0.389401354829447, 0.835862391091354, 0.835862391091354, 0.873946799305891, 0.564979440463645, 1.020621498239), PROX_CHAS = c(0.157541179554435, 0.312128892467037, 5.15903103580734e-08, 0.0587537711423344, 0.183520259224292, 0.244287808759251, 0.201367273106442, 0.364873472162596, 0.395328272461269, 0.464118937564998, 0.204927614889482, 0.179557542480515, 0.136581974857907, 0.211513021624011, 0.210741683871549, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.204909081807225, 0.132091194783373), PROX_SUPERMARKET = c(0.305647853022819, 0.390939423908347, 0.0709823460282706, 0.121599745844786, 0.242167451420959, 0.350395790631763, 0.425467495913439, 0.372543253077343, 0.392878094873427, 0.438288204779491, 0.535956758401375, 0.223142170833011, 0.281285688066644, 0.324462496048725, 0.365648379234028, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.145410708854306, 0.249780587504203 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 2L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 4L, 5L, 5L, 6L, 7L, 3L, 4L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 1L ), WITHIN_350M_BUS = c(10L, 7L, 9L, 8L, 8L, 12L, 11L, 8L, 7L, 5L, 4L, 11L, 8L, 8L, 7L, 5L, 5L, 6L, 7L, 8L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 4L, 4L, 1L, 1L, 3L, 3L, 2L, 4L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 2L), DNeighbour = c(0, 396.39124794738, 403.25949787994, 426.948900195767, 498.990166543084, 682.365062295698, 695.897969596155, 737.281759135647, 777.00209280471, 849.40560192674, 854.398153018738, 1423.55193756534, 1608.4436454871, 1685.46031806945, 1705.19130773993, 1776.95487873218, 1777.39300418822, 1816.06567802501, 1839.37683763426, 1848.47300301059)), row.names = c("209", "345", "829", "735", "647", "370", "344", "133", "82", "449", "950", "485", "691", "435", "465", "334", "737", "725", "189", "60"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.910143468844314, 0.907079113541204, 0.896148280700885, 0.859567242750104, 0.746025672665081, 0.736625640939005, 0.707130938756307, 0.677835214514747, 0.622274402836148, 0.618352913936351, 0.165575961600494, 0.0589731184319002, 0.0284254307627293, 0.0222065849642057, 0.00575835351898754, 0.00568939225525976, 0.00120801559485237, 9.63852783255644e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9582828592
R squared (OOB): -0.05793351
$Forests[[210]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 420000, 347000, 320000, 370000, 335000, 325000, 680000, 660000, 390000, 3e+05, 380000, 735000, 365000, 350000, 388800, 333000, 562000, 540000, 462000), floor_area_sqm = c(92, 92, 90, 90, 84, 83, 82, 87, 87, 92, 92, 92, 97, 83, 92, 98, 89, 107, 107, 105), storey_order = c(2L, 5L, 5L, 2L, 3L, 3L, 4L, 6L, 3L, 1L, 2L, 4L, 6L, 1L, 4L, 2L, 1L, 7L, 6L, 1L), remaining_lease_mths = c(687, 694, 672, 672, 673, 687, 666, 1076, 1066, 685, 691, 693, 1066, 777, 688, 697, 692, 957, 969, 965), PROX_CBD = c(10.571248724537, 10.5902646894981, 10.5036676165143, 10.5036676165143, 10.6549850760698, 10.5501175985891, 10.0782341562763, 10.1126951054664, 10.1126951054664, 10.3184291669162, 10.7273754880637, 10.7273754880637, 9.96973817000633, 11.0884508558618, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.9472701195372, 11.0486323727393, 10.9320040827019), PROX_ELDERLYCARE = c(0.426373779355343, 0.476382036969741, 0.346712236264009, 0.346712236264009, 0.531453703929196, 0.724362239545807, 0.248412112584261, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.968089576161562, 0.968089576161562, 0.560133969723593, 1.02650055154577, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.867518349265545, 0.974567200018427, 0.83761180429981), PROX_HAWKER = c(0.155284554597335, 0.142004884371921, 0.255376275980047, 0.255376275980047, 0.345053577007401, 0.496328097640832, 0.250435976222025, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.259491073356982, 0.259491073356982, 0.246219700947935, 0.698836827436486, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.429153921265228, 0.436692566666558, 0.499252912381913 ), PROX_MRT = c(0.822399768635659, 0.793335563342317, 0.908007357991278, 0.908007357991278, 0.849090589690401, 0.92637591011884, 0.622308556906305, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.880392787161762, 0.880392787161762, 0.405168801785449, 0.761094255738083, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.638393210693291, 0.741783227751877, 0.582189406643083 ), PROX_PARK = c(0.471129460807546, 0.57091664624863, 0.381418159266178, 0.381418159266178, 0.204920490916151, 0.888350706343443, 0.627458410441261, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.675703893946554, 0.675703893946554, 0.868342722448078, 0.300475000526789, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.730900012581548, 0.644279497097323, 0.802226928628916 ), PROX_GOOD_PRISCH = c(0.876989954992127, 0.962114901666907, 0.825686703361669, 0.825686703361669, 0.576127248022356, 1.37609088117382, 1.26151864262594, 1.46177539101005, 1.46177539101005, 1.54472866778257, 1.51964159199475, 1.51964159199475, 1.55873028154778, 0.293049282005855, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.50789829567152, 1.50173151878208, 1.4460454342776), PROX_MALL = c(0.872531493441133, 0.838333779631814, 0.873995522285645, 0.873995522285645, 1.12054305374088, 0.693136328895784, 0.418279044459304, 0.269774803261538, 0.269774803261538, 0.472532088410597, 0.885934538444454, 0.885934538444454, 0.129560175686973, 1.6122764231009, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.34630282297423, 1.41292867182356, 1.37776203899083), PROX_CHAS = c(0.109732367463933, 0.0950095589968322, 0.217153936659979, 0.217153936659979, 0.290835710912963, 0.120595382532287, 0.186550674976261, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.161497017697243, 0.161497017697243, 0.0647243745052949, 0.206694589078668, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.344403926608958, 0.375455350402476, 0.293630149165848), PROX_SUPERMARKET = c(0.199099262156692, 0.190547463602814, 0.291549431934698, 0.291549431934698, 0.292451786949051, 0.448117335537485, 0.255147915067147, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.294310303883692, 0.294310303883692, 0.241122798862169, 0.293331714819264, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.381194313170787, 0.408205375796458, 0.445162931243089), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 0L, 1L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 2L, 1L, 2L, 5L, 6L, 6L, 4L, 3L, 3L, 6L, 3L, 3L, 4L, 4L, 0L, 0L, 0L), WITHIN_350M_BUS = c(5L, 6L, 6L, 6L, 7L, 6L, 5L, 6L, 6L, 7L, 4L, 4L, 7L, 8L, 5L, 6L, 6L, 2L, 2L, 0L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 5L, 2L, 3L, 3L, 5L, 5L, 5L, 2L, 1L, 5L, 5L, 5L, 4L, 3L, 4L ), DNeighbour = c(0, 100.998395726167, 111.386778195307, 117.540627459353, 310.715800186151, 512.523147816003, 512.539039813637, 613.499991007701, 616.511190169372, 662.46006769003, 704.250154347254, 708.934222554352, 743.766063403182, 759.602746023206, 770.273468004922, 870.416936280379, 879.381374502545, 1395.13102888694, 1395.36267619655, 1457.87583084621)), row.names = c("210", "701", "482", "940", "728", "778", "84", "316", "506", "97", "648", "651", "471", "98", "43", "429", "914", "255", "630", "671"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990424213752724, 0.98835909460867, 0.987041608198509, 0.911215294103269, 0.76809320857003, 0.768079774033385, 0.677184887222991, 0.674319845128996, 0.629673729733044, 0.587748083288426, 0.582982418068374, 0.547193794248427, 0.530746728277531, 0.519614368372949, 0.414140783638072, 0.404696336590149, 0.00709380086528568, 0.00704266190432984, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3968324424
R squared (OOB): 0.7693201
$Forests[[211]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 398000, 350888, 390000, 380000, 418000, 4e+05, 4e+05, 4e+05, 418000, 380000, 676000, 663000, 655000, 655000, 640000, 390000, 462000, 562000, 333000), floor_area_sqm = c(92, 92, 93, 92, 92, 92, 92, 104, 98, 91, 93, 87, 87, 87, 87, 87, 92, 105, 107, 89), storey_order = c(1L, 3L, 3L, 1L, 4L, 4L, 4L, 2L, 4L, 5L, 3L, 3L, 4L, 5L, 1L, 4L, 1L, 1L, 7L, 1L), remaining_lease_mths = c(699, 714, 712, 711, 695, 691, 690, 751, 718, 774, 724, 1120, 1124, 1121, 1123, 1121, 685, 965, 957, 692), PROX_CBD = c(9.97016469840266, 9.95525560808738, 9.68679892421183, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.83498872427818, 9.5915755681771, 9.35032791665702, 9.50206510185676, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.39818328429371, 9.42381765287156, 10.3184291669162, 10.9320040827019, 10.9472701195372, 10.7178846249378), PROX_ELDERLYCARE = c(0.14040561650552, 0.150508443509651, 0.35495808488012, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.611336059876525, 0.558000418748021, 0.227789996497476, 0.619429799229152, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.718190414835305, 0.750155484045513, 0.724299376510179, 0.83761180429981, 0.867518349265545, 0.903749132751209), PROX_HAWKER = c(0.15909114400288, 0.153089379504462, 0.221606053969191, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.54583502916026, 0.434568479089541, 0.508896406641727, 0.518318645141504, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.640059738279374, 0.667492197519696, 0.285348407142059, 0.499252912381913, 0.429153921265228, 0.131164348467149), PROX_MRT = c(0.494111782173202, 0.521845664201362, 0.760373725070279, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.722241727367494, 0.656590823238566, 0.569946398217962, 0.533910829474844, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.401734036242065, 0.423547456258288, 0.752281430413819, 0.582189406643083, 0.638393210693291, 0.897030842789514), PROX_PARK = c(0.68588072489708, 0.730503149795042, 0.664893225436512, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.296755194228525, 0.355705093322714, 0.726258134328713, 0.26219477257436, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.220484561261844, 0.258916726718906, 1.05219739289641, 0.802226928628916, 0.730900012581548, 0.68415716278098), PROX_GOOD_PRISCH = c(1.97396491196204, 2.01039924795066, 2.17803171840573, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 1.88657748145099, 2.11809049366399, 2.41566392235711, 2.18628235132699, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.27458198186913, 2.24680049319454, 1.54472866778257, 1.4460454342776, 1.50789829567152, 1.69245386393467), PROX_MALL = c(0.802483711672914, 0.757457219803541, 0.796976758090547, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 1.23747152538927, 1.22478662403239, 0.406203001531397, 1.32833110917602, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.45650167595406, 1.48330987402926, 0.472532088410597, 1.37776203899083, 1.34630282297423, 0.922177591154216 ), PROX_CHAS = c(0.187394625423847, 0.144412947448491, 0.0707228333244178, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.352730820744124, 0.346218272658546, 0.146235674893272, 0.219477506246216, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.109789289200213, 0.0719365450960561, 0.165961529218061, 0.293630149165848, 0.344403926608958, 0.141741960002869 ), PROX_SUPERMARKET = c(0.215556112381702, 0.204623167766534, 0.128382981112681, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.324694852199881, 0.300584979098838, 0.347306649978202, 0.191210069763785, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.13637298984998, 0.100679215951394, 0.447507928623339, 0.445162931243089, 0.381194313170787, 0.141741503991008 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 3L, 3L, 4L, 1L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 4L, 0L, 0L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 13L, 11L, 11L, 11L, 3L, 5L, 9L, 2L, 4L, 4L, 4L, 6L, 5L, 7L, 0L, 2L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 39.1135878247518, 291.605993159234, 339.861106905463, 451.063203487401, 456.579547621866, 493.554141952657, 527.082023844153, 647.622755148308, 735.632061999741, 779.649810555415, 884.363984044875, 890.209798914127, 890.993451989054, 945.599506437528, 950.264131601055, 971.675841717594, 976.305401480225, 1014.62762889859, 1016.33106411858)), row.names = c("211", "971", "946", "776", "603", "499", "964", "659", "746", "37", "539", "593", "466", "731", "657", "9", "97", "671", "255", "914"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997039990061891, 0.842130623200813, 0.788857744935567, 0.644854037718862, 0.637092569711049, 0.58395566370445, 0.534421008562425, 0.352782949783328, 0.226668337897158, 0.16935200271753, 0.058967851116663, 0.0541911133492729, 0.0535637797057713, 0.0180489903872816, 0.0158218562309963, 0.00738651341361735, 0.00596200599816738, 1.12179274247623e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10880562975
R squared (OOB): 0.2854468
$Forests[[212]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(495000, 537000, 518000, 483000, 535000, 425000, 5e+05, 553000, 520000, 455000, 412000, 455000, 393000, 360000, 362500, 448000, 450000, 395000, 415000, 420000), floor_area_sqm = c(93, 93, 93, 93, 93, 104, 93, 93, 93, 112, 104, 113, 103, 84, 103, 116, 106, 106, 103, 106), storey_order = c(2L, 4L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 1L, 2L, 5L, 2L, 3L, 3L, 3L, 4L, 2L, 3L, 3L), remaining_lease_mths = c(1131, 1128, 1132, 1129, 1131, 871, 1131, 1134, 1133, 896, 878, 824, 818, 811, 819, 827, 834, 834, 834, 874), PROX_CBD = c(14.1234549986629, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.0236082538335, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0913802169285, 14.1313829663274, 14.8805910833212, 14.8805910833212, 14.7472020389823, 14.3801998083441, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 13.629257933267), PROX_ELDERLYCARE = c(1.35242241046818, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.09340394122649, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.71411655426264, 0.836104821253693, 1.53481387371296, 1.53481387371296, 1.19052284520552, 0.709377020411434, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 0.207468408301612), PROX_HAWKER = c(0.458626901673037, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.594999289424802, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.659732742059419, 0.73352935155883, 0.395563323563994, 0.395563323563994, 0.606039227085063, 0.928921275219278, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 1.4012681206183), PROX_MRT = c(0.250036690549804, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.469886084443941, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.410797330392975, 0.735653331318593, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.02650412956774, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.681065013996815), PROX_PARK = c(0.469588575534173, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.504422356794811, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.524242894978874, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.71485218383349, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.403276931712581), PROX_GOOD_PRISCH = c(2.69456588548322, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.51794344218072, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.83541955823977, 2.52734391167264, 3.33079371618761, 3.33079371618761, 3.13467644284063, 2.72778429145315, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 1.96779323327463), PROX_MALL = c(0.232476208076891, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.418819234777705, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.471401908473598, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.949257633150117, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 1.12429495075828 ), PROX_CHAS = c(0.147334233235439, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.151261605672147, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.471401941314913, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.453083161817035, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.260044927245007 ), PROX_SUPERMARKET = c(0.147334782275979, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.151260689076964, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.471402360745676, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.513065398645433, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.288903462518554 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 3L, 0L, 2L, 2L, 2L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 6L ), WITHIN_350M_BUS = c(13L, 11L, 10L, 8L, 8L, 12L, 8L, 5L, 6L, 12L, 6L, 5L, 5L, 9L, 2L, 7L, 6L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 56.2177604230798, 77.5515799446705, 135.022679061175, 139.877877307745, 262.312581808896, 271.42451727675, 365.99282757326, 396.62211084887, 401.033775533857, 604.494005854523, 810.127403870079, 817.649418429325, 871.157183742056, 959.968364766531, 1080.95121324469, 1091.14856970973, 1097.67728965434, 1098.81397489018, 1152.88454241228)), row.names = c("212", "815", "218", "938", "819", "51", "579", "275", "380", "352", "695", "852", "639", "136", "3", "188", "457", "483", "233", "503"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995250052562409, 0.990970660579058, 0.972755235748562, 0.970775434496514, 0.899142744757383, 0.892216912407295, 0.808596957951876, 0.777300020033391, 0.772638600470811, 0.525735471196475, 0.256256940663367, 0.247015163008959, 0.184057578728152, 0.0940443173394489, 0.0146156970330441, 0.010864052284161, 0.00873837957703368, 0.00839071701455488, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1749463143
R squared (OOB): 0.4960203
$Forests[[213]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 447000, 422800, 438000, 429000, 435000, 430000, 548000, 376888, 550000, 390000, 450000, 478000, 4e+05, 420000, 412000, 380000, 390000, 390000, 423800), floor_area_sqm = c(84, 107, 104, 104, 104, 103, 104, 93, 104, 93, 104, 105, 104, 91, 104, 103, 104, 103, 102, 104), storey_order = c(2L, 3L, 4L, 2L, 2L, 4L, 2L, 4L, 3L, 3L, 1L, 2L, 5L, 1L, 2L, 4L, 1L, 1L, 2L, 2L), remaining_lease_mths = c(762, 782, 813, 812, 822, 819, 819, 1135, 810, 1137, 809, 757, 770, 783, 922, 918, 924, 773, 763, 756), PROX_CBD = c(11.4815172953657, 11.7840832214562, 11.1672746170477, 11.7215458353159, 11.1191912667925, 11.381621166991, 11.547248638023, 11.1809634086998, 11.622690560426, 11.2116042179965, 11.7882471009294, 11.4573592114175, 11.927322045494, 11.4963900230166, 11.8892341343185, 11.9871965659798, 12.0301392517655, 11.9179556382635, 11.6387779682198, 11.7174653186763), PROX_ELDERLYCARE = c(0.182032582488253, 0.481333190444255, 0.14075304944647, 0.240093333498969, 0.213121327483379, 0.382123855460196, 0.246353759583753, 0.333450295290741, 0.175524774720266, 0.369355324070756, 0.114277277444971, 0.52883250894194, 0.77464979732367, 0.672630859926948, 0.110349805405523, 0.210296865683283, 0.255083942589415, 0.757050983431463, 0.792216801753581, 0.74375074589335), PROX_HAWKER = c(0.728271246274353, 0.436117874461739, 1.04840790050398, 0.609281739536534, 1.08329799955244, 0.863892291353285, 0.837769476188058, 1.04207495818587, 0.783966268147895, 1.02311573056961, 0.647051853283446, 0.848364442784946, 0.445987433628815, 0.804785607263954, 0.684056106771311, 0.625285574708341, 0.598391326300702, 0.581821713307667, 0.61454926069889, 0.5637831570093 ), PROX_MRT = c(0.756359380624344, 0.81394482428473, 0.893429463565323, 0.989064774064853, 0.776456939054752, 0.424871345706255, 1.16228231940478, 0.580267989687754, 1.15515804744233, 0.524888394814585, 1.00317447086964, 0.275269590424193, 0.493642118682657, 0.132306565433056, 1.00424261648768, 0.923336133969517, 0.885297742933312, 0.401552834915971, 0.0844107562606101, 0.162940637784707), PROX_PARK = c(1.50398184725757, 1.20101103678102, 1.25063890429238, 1.28416187507733, 1.13833451608328, 1.31830174708739, 1.4881280763212, 1.13378306757762, 1.41684131410086, 1.15338615463339, 1.24877122811849, 1.3775538710324, 1.17760662255222, 1.41209410927924, 1.19263079577799, 1.09395352284574, 1.04875150887626, 1.26489639581012, 1.51709061898346, 1.5229705853841), PROX_GOOD_PRISCH = c(0.365254403810308, 0.357669915539773, 0.623353133039123, 0.585140695782779, 0.586469336292635, 0.288839241027683, 0.735233663606362, 0.485317217067727, 0.733057242670121, 0.456074275886943, 0.713901761199557, 0.277148461253506, 0.289303568244907, 0.364349890680966, 0.842915880539328, 0.855677549512306, 0.860616187528585, 0.374797987706521, 0.453346371612442, 0.440184840714675), PROX_MALL = c(0.763531318053358, 0.489619370966043, 1.08293003315278, 0.690287469384684, 1.10160019948421, 0.849953313581112, 0.918014501744059, 1.03968747299659, 0.868993594299523, 1.01522535242687, 0.741052769880115, 0.815329638117364, 0.376851773239706, 0.844787863205902, 0.787722851944232, 0.732793638615111, 0.707201836140707, 0.498039402667872, 0.815834004295584, 0.750703947848918), PROX_CHAS = c(0.0516610437101642, 0.0667093090499658, 0.151540147087551, 0.164718468919614, 0.143881852296294, 0.115324197479935, 0.157099147473317, 0.216965800691496, 0.151742844958785, 0.206252010873132, 0.0554870656895364, 0.179820414455961, 0.339292519878925, 0.0697008731150885, 0.124859952031804, 0.171681037809818, 0.202915262499126, 0.258806234431974, 0.0804697697946077, 4.64133788220832e-08 ), PROX_SUPERMARKET = c(0.19171128272723, 0.379080894647373, 0.299482732316256, 0.169255457402684, 0.246182427713253, 0.186698572696543, 0.157098334004615, 0.212835414763751, 0.151741730066283, 0.222574928361305, 0.0453848138423891, 0.301981775400679, 0.405378875546255, 0.441950593919319, 0.114394571204967, 0.172282484091702, 0.20670525505664, 0.542179538393358, 0.596048194106483, 0.609798994765399), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 2L, 2L, 2L, 0L, 1L, 0L, 1L, 0L, 3L, 0L, 0L, 0L, 2L, 2L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 3L, 6L, 6L, 5L, 4L, 7L, 3L, 7L, 4L, 8L, 4L, 2L, 2L, 8L, 5L, 5L, 2L, 3L, 3L), WITHIN_350M_BUS = c(14L, 7L, 14L, 10L, 9L, 10L, 11L, 7L, 8L, 6L, 9L, 7L, 9L, 8L, 9L, 6L, 7L, 7L, 6L, 5L), WITHIN_1KM_PRISCH = c(3L, 4L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 2L, 2L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 302.323991887308, 311.997026142765, 359.658904145436, 371.706978239266, 376.590008332428, 413.938559466769, 420.956107937069, 438.048677795813, 442.009175383986, 491.728909326345, 495.429646742794, 629.080088404694, 637.255620854059, 639.298835168077, 689.061079681309, 715.045767300049, 742.088321909299, 777.78467147065, 784.192292951316)), row.names = c("213", "340", "528", "625", "845", "744", "598", "178", "750", "347", "508", "843", "666", "151", "148", "689", "727", "63", "522", "941"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.724834600850071, 0.708474318787264, 0.623551729247325, 0.601127621063378, 0.59194927853843, 0.520375830681226, 0.506721101624804, 0.473299501057635, 0.465533075309841, 0.368214112817188, 0.361039818670322, 0.127073035839375, 0.115353830604087, 0.112490747832264, 0.0519410446784653, 0.0284178780008628, 0.0109200496842794, 0.000264882134719647, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1724499309
R squared (OOB): 0.3145097
$Forests[[214]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 335000, 342000, 316000, 304000, 358888, 428000, 365000, 4e+05, 415000, 420000, 365000, 420000, 390000, 340000, 365000, 420000, 360000, 446000, 370000), floor_area_sqm = c(92, 90, 94, 104, 104, 91, 98, 95, 97, 100, 99, 105, 90, 104, 104, 107, 104, 103, 107, 104 ), storey_order = c(2L, 1L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 2L, 2L, 1L, 1L, 1L, 4L, 1L, 3L, 2L), remaining_lease_mths = c(742, 731, 747, 777, 776, 763, 730, 735, 734, 944, 929, 771, 925, 763, 772, 766, 774, 777, 783, 763), PROX_CBD = c(13.8901285505698, 13.8901285505698, 13.7770670669378, 13.8730731524118, 13.8730731524118, 13.6826822978472, 14.0949321583848, 13.3652677077184, 13.4040436118709, 13.1525533734461, 13.2222340992065, 14.8222691165004, 12.960867808991, 13.1145091682395, 13.1145091682395, 13.578535689825, 15.0460728336845, 13.7231688188033, 13.1163383572019, 13.075732494377), PROX_ELDERLYCARE = c(0.540311266279695, 0.540311266279695, 0.919307603677702, 0.192118066579221, 0.192118066579221, 0.000158780971194199, 1.07365166923746, 0.876024529291782, 0.954835536666776, 0.640770029240432, 0.385934705647939, 0.151522520392741, 0.579007844644764, 0.233566729538939, 0.233566729538939, 0.535215785060316, 0.0734543941007858, 0.681177733621966, 0.258125844069092, 0.206309775801723), PROX_HAWKER = c(0.213123049695643, 0.213123049695643, 0.478671478091809, 0.635045114374877, 0.635045114374877, 0.699744847940348, 0.516176882783883, 0.775887609068758, 0.780321580506598, 0.959649545299011, 1.08380419022874, 0.189112683951821, 1.16344345150942, 1.24018164124527, 1.24018164124527, 0.775756145922257, 0.321243604465073, 0.601426993813282, 1.23349193679857, 1.2806114078583 ), PROX_MRT = c(0.793013171832836, 0.793013171832836, 0.771349314593772, 0.865482366580506, 0.865482366580506, 0.751023886560838, 0.499812381699912, 0.585785046275015, 0.515309591544804, 0.944408516927639, 0.503688459146237, 0.506610369321483, 0.899387073359532, 0.402767024758649, 0.402767024758649, 0.357978123578611, 0.667161579318597, 0.498221170198522, 0.166998983475289, 0.218393806785847), PROX_PARK = c(1.23128896715218, 1.23128896715218, 0.941140572803456, 1.73324375775577, 1.73324375775577, 1.77145949687945, 0.62523741493865, 1.30724345285799, 1.22140134317452, 1.65277848527316, 1.61082819122054, 1.20591145519053, 1.44660566239193, 1.4917670023494, 1.4917670023494, 1.33984402369384, 1.32178658469093, 1.26781451063295, 1.28385310080255, 1.31516124688894), PROX_GOOD_PRISCH = c(3.56420611596829, 3.56420611596829, 3.3146343023011, 3.76914808697313, 3.76914808697313, 3.58938982364218, 3.57828936266804, 2.95461231779958, 2.95770979509606, 2.95137840528657, 3.2388029474634, 4.44405903659268, 2.82458087567675, 3.15473759747012, 3.15473759747012, 3.55013641033528, 4.66454637236311, 3.673854441535, 3.10133739012884, 3.06740437701091), PROX_MALL = c(1.05377974643614, 1.05377974643614, 0.672803550263317, 0.861712986146148, 0.861712986146148, 0.770100764029299, 0.812049880186, 0.473263954532778, 0.412160376682232, 0.703422933264244, 0.587950861513872, 1.74752862756084, 0.695129776671669, 0.504156272689578, 0.504156272689578, 0.305514521023982, 1.83033637772351, 0.406890039239853, 0.281310431650798, 0.332903613799786 ), PROX_CHAS = c(0.0812638133573676, 0.0812638133573676, 0.0886717393158711, 0.0967538959757692, 0.0967538959757692, 0.110149755252424, 0.135156069731972, 0.179342279988699, 0.240863562772424, 0.1365287941905, 0.151225190585885, 0.191193294854487, 0.341366062526918, 0.11048408202451, 0.11048408202451, 0.282171570268124, 0.0544168696099871, 0.176857487498571, 0.155371621529032, 0.122328851042638), PROX_SUPERMARKET = c(0.082811926566736, 0.082811926566736, 0.334979160094168, 0.094684564379848, 0.094684564379848, 0.11210687568128, 0.352618767904154, 0.487840963146543, 0.422907964790702, 0.688592108834651, 0.459946280432931, 0.188017328828043, 0.668273194253219, 0.362446168440829, 0.362446168440829, 0.281417393052806, 0.286721618184596, 0.270532795629183, 0.141466460051892, 0.193246634773484), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 3L, 3L, 1L, 6L, 5L, 2L, 5L, 2L, 1L, 6L, 6L, 4L, 1L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(4L, 4L, 10L, 8L, 8L, 9L, 9L, 6L, 6L, 6L, 8L, 6L, 2L, 7L, 7L, 10L, 5L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 2L, 3L, 3L, 3L, 4L, 1L, 3L, 3L, 3L), DNeighbour = c(0, 2.00640318296913, 439.943189863431, 519.888583851506, 522.921145409774, 529.582414480598, 618.102921660707, 624.670051173353, 650.595832172897, 749.455795607123, 882.453110869247, 930.14960690318, 951.87636120026, 1034.23237339312, 1039.78151621158, 1062.52520213698, 1161.21362937193, 1188.28267915461, 1229.85407543328, 1232.58461577146)), row.names = c("214", "90", "337", "230", "36", "1000", "25", "238", "757", "496", "350", "64", "831", "164", "844", "856", "256", "960", "105", "929"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999994700531064, 0.76143573356582, 0.675840915046132, 0.672422826644144, 0.664875823407825, 0.560295491956641, 0.552282194765161, 0.520410596476402, 0.397268315636069, 0.237591908560545, 0.185354638148213, 0.16290408613398, 0.0875871056967077, 0.0831606101366088, 0.0659996032180881, 0.0126459515957914, 0.00498333884068412, 1.95866911285119e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1251685916
R squared (OOB): 0.2207569
$Forests[[215]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 380000, 415000, 425000, 440000, 430000, 399000, 395000, 410000, 365000, 405000, 410000, 420000, 385000, 355000, 422500, 350000, 425000, 485000, 415000), floor_area_sqm = c(105, 105, 103, 104, 104, 103, 102, 103, 104, 103, 106, 84, 103, 102, 84, 104, 84, 104, 104, 84), storey_order = c(2L, 1L, 2L, 3L, 3L, 2L, 3L, 4L, 2L, 1L, 2L, 4L, 2L, 3L, 3L, 3L, 2L, 4L, 3L, 3L), remaining_lease_mths = c(787, 775, 768, 747, 752, 764, 766, 772, 761, 757, 778, 814, 757, 755, 804, 765, 806, 775, 823, 782), PROX_CBD = c(12.7549887608908, 12.8173662852819, 13.0537205387581, 12.4246534304877, 13.1913836000948, 12.3243460542753, 13.0078000734933, 13.1724132817366, 12.2901811097239, 13.0970803497533, 13.2146489403719, 12.8927390133383, 13.2614515751509, 13.2614515751509, 13.01786092695, 13.4875816574924, 13.3385512116162, 13.5598735525989, 12.533007335037, 12.8776183162857), PROX_ELDERLYCARE = c(0.556485595404089, 0.548539301056628, 0.569472877275307, 0.223353489993969, 0.779182108791446, 0.362207242709056, 0.748101088186933, 0.906244923447749, 0.180150537957213, 0.830352740740998, 0.392334185262972, 0.702153634905252, 0.99636081833896, 0.99636081833896, 0.807586217367385, 0.428841001075194, 1.09997831443452, 0.555470204987842, 0.635175801858358, 0.211786543917104), PROX_HAWKER = c(0.627642822312809, 0.687183343617196, 0.963287544217337, 0.283538945902673, 1.05769292681279, 0.290415492755609, 0.90031621758677, 1.03184370064912, 0.155357947035291, 0.973651338137405, 1.1504484389926, 0.876276656944215, 1.14030290242306, 1.14030290242306, 0.976719939584195, 1.41347495302278, 1.2578245237404, 1.44869421276883, 0.80610763907972, 0.677647820815747 ), PROX_MRT = c(0.561554903993597, 0.607087114668938, 0.551410176707671, 0.694199692700576, 0.577154139562059, 0.559245805822074, 0.513893198964272, 0.712767869041386, 0.729338839878115, 0.602819058882962, 0.530339592860526, 0.279401054335897, 0.667490524156887, 0.667490524156887, 0.343251427728879, 0.229256973107587, 0.602718547061467, 0.172867375742438, 0.317839503016409, 0.301948361527339), PROX_PARK = c(1.16122098497616, 0.953457314885518, 0.974634241933185, 1.19561442246869, 1.12092772213378, 1.218970746516, 0.842333894517479, 0.94305137750942, 1.26762597166046, 0.879464356596765, 0.763919329225246, 0.620470631841848, 0.758867978246924, 0.758867978246924, 0.656436399769765, 1.00267286051928, 0.569772965965399, 1.16233583500127, 0.503650356541676, 0.246982674114576), PROX_GOOD_PRISCH = c(1.29435567579286, 1.5016146113424, 1.48818847749708, 1.09898709469432, 1.6842887316892, 0.889618707353532, 1.72660166123773, 1.76071721252525, 0.992456269301591, 1.76550469910092, 1.57814209766337, 1.774803188623, 1.91909050044553, 1.91909050044553, 1.85318585541752, 1.87202126825599, 2.07907555576542, 1.97663004084467, 1.74800143577954, 1.22334421357001), PROX_MALL = c(0.542723135774117, 0.635314033644823, 0.593340478429386, 0.626909601034773, 0.813382909306435, 0.471904090765479, 0.5620231960968, 0.808064657998832, 0.649064194608972, 0.655283448157635, 0.655287065425073, 0.322264379768498, 0.72813233212774, 0.72813233212774, 0.400117032043626, 0.948424723316687, 0.668924040978838, 1.05810160080284, 0.260189306400009, 0.503182159926002), PROX_CHAS = c(0.144180959238343, 0.149554006756045, 0.203693673714882, 0.221655673315632, 0.19044114280624, 0.193597629002809, 1.4078617678234e-08, 0.253073540027742, 0.128297543182753, 0.10733838099953, 0.358071114142678, 0.241407331054591, 0.255705601713763, 0.255705601713763, 0.191102980152323, 0.231037598077535, 0.191227179226131, 0.180657994610612, 0.227429082883153, 0.128785172156574), PROX_SUPERMARKET = c(0.150188458093997, 0.14719471752053, 0.349948262987797, 0.209750471448386, 0.190441743522314, 0.331501685351864, 0.0851968725918189, 0.263318229535236, 0.159863951308791, 0.176189281490626, 0.384538867225359, 0.234452518543083, 0.336474046543398, 0.336474046543398, 0.230446816430876, 0.231037826802092, 0.444314653432489, 0.180658044884504, 0.260187243864149, 0.17067511852319), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 2L, 3L, 2L, 2L, 1L, 4L, 1L, 2L, 2L, 2L, 2L, 3L, 2L, 1L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 5L, 4L, 4L, 2L, 3L, 5L, 1L, 3L, 4L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 1L ), WITHIN_350M_BUS = c(7L, 5L, 8L, 4L, 8L, 4L, 6L, 6L, 3L, 4L, 9L, 4L, 6L, 6L, 5L, 10L, 5L, 11L, 7L, 12L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 5L, 5L, 6L, 4L, 4L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 5L, 5L, 6L, 3L, 4L), DNeighbour = c(0, 286.145490541278, 343.233953592882, 353.417775367196, 430.202508047113, 441.985449595453, 466.818181230708, 467.728437231615, 475.296473113728, 476.712975979949, 620.843591004816, 624.872240665483, 626.387059149292, 626.393762185431, 641.927995338489, 784.012018743729, 799.802740848411, 816.29158575152, 893.316097558523, 914.800421698263)), row.names = c("215", "523", "541", "186", "229", "861", "103", "225", "518", "597", "511", "493", "753", "473", "789", "663", "618", "564", "758", "259"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.813890773020001, 0.738266354325876, 0.72376987551309, 0.606602388765825, 0.587624157084469, 0.54700653490168, 0.545503948305287, 0.532979229083273, 0.530628992511701, 0.290966365909667, 0.284532732510105, 0.282121559863577, 0.282110900335537, 0.257655600678357, 0.0704894162759407, 0.0555136752452762, 0.0415226681238235, 0.00215471976590805, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 849330249
R squared (OOB): 0.1138058
$Forests[[216]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(620000, 552000, 408000, 530000, 750000, 755000, 472000, 685000, 580000, 825000, 820000, 840000, 688000, 805000, 660000, 438888, 810000, 745000, 795888, 4e+05), floor_area_sqm = c(102, 100, 84, 111, 90, 90, 84, 85, 100, 87, 87, 87, 85, 104, 90, 80, 90, 90, 95, 92), storey_order = c(3L, 1L, 6L, 1L, 11L, 5L, 2L, 4L, 4L, 5L, 9L, 14L, 4L, 3L, 10L, 4L, 10L, 7L, 7L, 1L), remaining_lease_mths = c(908, 910, 647, 767, 1035, 1038, 799, 1038, 1013, 1136, 1136, 1141, 964, 919, 993, 601, 1045, 1057, 1140, 555), PROX_CBD = c(4.95292174150019, 4.64904487497998, 5.38657645344473, 4.3501519248406, 4.88070069409732, 4.88070069409732, 4.27761841825855, 4.89531124268982, 4.79843685927635, 4.59114385332588, 4.59114385332588, 4.70219035054856, 3.98134497452694, 4.1456930527125, 5.00856672458725, 3.37234644442932, 5.99670752478149, 6.0390103189171, 6.26284978479934, 5.99479776583207), PROX_ELDERLYCARE = c(0.0718437191527097, 0.374326446996408, 0.465891927060243, 0.203630745919553, 0.312658206579851, 0.312658206579851, 0.0937624362906392, 0.307888742732217, 0.72206466606869, 0.125633226962327, 0.125633226962327, 0.200702517977741, 0.168717999980802, 0.45180890917037, 0.403456137693205, 0.401810150563083, 0.788986586736525, 0.798119493593788, 0.69800247969724, 0.420516157550055), PROX_HAWKER = c(0.126776661941161, 0.28049665267082, 0.351855498276287, 0.509657348502929, 0.595417483526792, 0.595417483526792, 0.566432501893156, 0.546104933523636, 0.669525197575465, 0.762382071136897, 0.762382071136897, 0.646528219825606, 0.262344394473714, 0.668394095052703, 0.327438715714418, 0.449139985411189, 0.199496524550099, 0.151348144296069, 0.130331819855385, 0.295460487376037), PROX_MRT = c(0.804865461788644, 0.763812758173444, 0.675587286197546, 0.533693046359433, 0.314337158810329, 0.314337158810329, 0.40356540460373, 0.275254866694397, 1.13446368103879, 0.586728793826683, 0.586728793826683, 0.491479629856663, 0.310254962870727, 0.413017272318271, 0.699181106494864, 0.537190991659238, 0.226103982865864, 0.225262429159589, 0.132116935816272, 0.305306521480229), PROX_PARK = c(0.908868407872405, 1.08394438059851, 1.05249384295472, 0.941534540217125, 1.53366372097489, 1.53366372097489, 1.11098670131371, 1.60860995669454, 0.279857584881724, 1.65596921250538, 1.65596921250538, 1.77379186206272, 0.894232249415992, 1.16828897329218, 0.344858191728297, 0.408351250353425, 0.97332058707081, 0.921128796109604, 0.742212481577902, 0.990750186553446), PROX_GOOD_PRISCH = c(3.66355651606602, 3.57098970158234, 3.52335384407219, 3.77462248476967, 3.0451226436528, 3.0451226436528, 3.63213704613537, 2.96671225712824, 4.40925832010736, 2.86977258716747, 2.86977258716747, 2.79995758206102, 3.868083844602, 3.20846684942761, 4.86324650242379, 3.70512913004722, 2.41026804261554, 2.45094763896652, 2.39901634170637, 2.01228232098645), PROX_MALL = c(0.209686974260184, 0.528365937160055, 0.184401966361696, 0.812522711759855, 0.63262312230698, 0.63262312230698, 0.890632544268956, 0.696065710972082, 0.830412122132217, 0.992224857230604, 0.992224857230604, 0.970860317849455, 1.18273225000282, 1.18405339004253, 1.20968740927381, 0.743612757274357, 1.14826594162738, 1.15586968043917, 0.965908348364742, 0.848644658978131), PROX_CHAS = c(0.176171654931402, 0.251376462502101, 0.131272369045618, 0.237239443458304, 0.278004299073392, 0.278004299073392, 0.116543108560641, 0.22404402777184, 0.120011087306801, 0.156405874770629, 0.156405874770629, 0.0639130956899198, 0.145112311632742, 0.401816380076581, 0.358299181925541, 0.499618186459994, 0.157172829578474, 0.103484302768675, 0.0879111496245458, 0.262677718190406), PROX_SUPERMARKET = c(0.176171398022836, 0.311533400888457, 0.182486832055582, 0.125937465506006, 0.278004958714438, 0.278004958714438, 0.205058734443685, 0.224044642536509, 0.0907294343182455, 0.156405662038775, 0.156405662038775, 0.0639125072278545, 0.252387257990654, 0.431453687618191, 0.395196557309087, 0.499617451823641, 0.212384620357781, 0.198926203527595, 0.0879117778441782, 0.3581952061826), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 1L, 0L, 5L, 5L, 0L, 5L, 0L, 0L, 0L, 2L, 1L, 1L, 1L, 0L, 3L, 3L, 2L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 5L, 5L, 5L, 5L, 4L, 2L, 3L, 3L, 4L, 3L, 1L, 1L, 2L, 3L, 3L, 3L, 1L), WITHIN_350M_BUS = c(7L, 12L, 8L, 13L, 8L, 8L, 14L, 9L, 6L, 7L, 7L, 7L, 12L, 7L, 7L, 8L, 10L, 9L, 5L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 1L, 1L, 1L, 1L ), DNeighbour = c(0, 330.148593555431, 463.397890594118, 615.194238942623, 633.012869678692, 635.236209322539, 684.743010807024, 705.899953244729, 773.437624001087, 932.372729622928, 932.815866547772, 940.819930650755, 978.65743054235, 1014.72578281609, 1195.59358830734, 1621.68071280695, 1684.68328836582, 1690.90126170691, 1927.43483904932, 1981.92664240268)), row.names = c("216", "140", "130", "348", "39", "982", "709", "916", "610", "333", "768", "854", "375", "320", "515", "69", "379", "832", "562", "413"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.945272452470627, 0.893652645498434, 0.816584265122769, 0.806383011090953, 0.805094280095477, 0.775516520849173, 0.762380372555937, 0.718609835755709, 0.606355786418918, 0.606028128539436, 0.600098455971673, 0.57179382840143, 0.544447227548482, 0.404612605961418, 0.109225185530964, 0.0769845231222669, 0.0740478728997406, 0.0029411943120922, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11543467350
R squared (OOB): 0.4837649
$Forests[[217]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 418000, 395000, 430000, 425000, 382000, 418000, 459000, 442500, 418888, 445000, 462000, 443000, 447888, 318000, 450000, 345000, 390000, 415000, 358000), floor_area_sqm = c(93, 92, 93, 92, 93, 93, 92, 93, 92, 92, 93, 93, 93, 93, 90, 92, 90, 92, 92, 104), storey_order = c(5L, 3L, 2L, 5L, 4L, 1L, 5L, 4L, 6L, 3L, 4L, 5L, 5L, 5L, 3L, 4L, 5L, 1L, 2L, 4L), remaining_lease_mths = c(1134, 1134, 1138, 1137, 1134, 1111, 1142, 1138, 1138, 1136, 1133, 1134, 1134, 1137, 968, 1135, 937, 1132, 1132, 815), PROX_CBD = c(14.3486805845321, 14.318757359464, 14.318757359464, 14.2919055230493, 14.318757359464, 14.29200158436, 14.4012043650842, 14.1715462602585, 14.4158973706441, 14.4158973706441, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1338242827509, 14.5310939664424, 14.2787185061121, 14.6424103631698, 14.6122009832922, 14.0960645211931), PROX_ELDERLYCARE = c(2.08279710659019, 2.13920478430288, 2.13920478430288, 2.08663557441472, 2.13920478430288, 2.00367987562091, 1.94149260139439, 2.09595649451453, 1.86115765343828, 1.86115765343828, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.28550514148655, 1.79186944623163, 1.77826193055387, 1.72557175775889, 1.68824062303628, 1.70531999087377), PROX_HAWKER = c(1.11865892678262, 1.17625726432186, 1.17625726432186, 1.13160866269818, 1.17625726432186, 1.05572120633707, 0.977925494011815, 1.11030496241672, 0.900970586039013, 0.900970586039013, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.19906286300234, 0.816792492128141, 0.865181709866835, 0.740384095011384, 0.707122679385598, 0.845358517598031), PROX_MRT = c(0.228370105834555, 0.277525006355607, 0.277525006355607, 0.215635082050947, 0.277525006355607, 0.129588785375857, 0.117672709296806, 0.236487582928319, 0.0830542408041225, 0.0830542408041225, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.414064606154384, 0.197201307651512, 0.14195902454703, 0.312698200175978, 0.295449456212788, 0.217341234217998), PROX_PARK = c(1.76668334590621, 1.77227256709076, 1.77227256709076, 1.71136953372848, 1.77227256709076, 1.659682039687, 1.73691437359179, 1.59201213147604, 1.70853765465547, 1.70853765465547, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.68789157401301, 1.79335149216305, 1.51686048726609, 1.78460824921244, 1.76906915549279, 1.27300714898888), PROX_GOOD_PRISCH = c(5.67955556528646, 5.68167095374807, 5.68167095374807, 5.62322031775431, 5.68167095374807, 5.57470277830303, 5.65284274036128, 5.50129862889456, 5.62289607338158, 5.62289607338158, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.57754198399205, 5.7030752613132, 5.42826997650874, 5.77937603269072, 5.7298925008129, 5.17863906457975), PROX_MALL = c(0.571430807201143, 0.582562895872492, 0.582562895872492, 0.517951444315281, 0.582562895872492, 0.462705775504015, 0.544441659044551, 0.405991175981987, 0.475045953779526, 0.475045953779526, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.547412994688805, 0.466036051693473, 0.338911837083335, 0.482269498416602, 0.426875162675013, 0.243284841315127), PROX_CHAS = c(0.0590253437170886, 0.0707174365033835, 0.0707174365033835, 3.54155757628082e-08, 0.0707174365033835, 0.0888572682655253, 0.0706873614354785, 0.12657377242065, 0.0420419616737589, 0.0420419616737589, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.219091723429967, 0.162368565956873, 0.18872293939054, 0.280031834846542, 0.270793953405505, 0.132339190026647), PROX_SUPERMARKET = c(0.199153546859355, 0.25307995359875, 0.25307995359875, 0.199383936085002, 0.25307995359875, 0.124391003677116, 0.0706874850207218, 0.248308073473709, 0.0420421510628514, 0.0420421510628514, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.41091265647621, 0.162368758687164, 0.188722783027928, 0.280032026158491, 0.270794118098451, 0.226949559622758), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 0L, 2L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 5L, 5L, 6L, 6L, 6L, 6L, 3L, 4L, 6L, 3L, 5L, 7L), WITHIN_350M_BUS = c(4L, 3L, 3L, 4L, 3L, 5L, 6L, 5L, 7L, 7L, 5L, 6L, 6L, 6L, 3L, 8L, 8L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 4L, 5L ), DNeighbour = c(0, 54.4096552312179, 58.8204143491663, 61.4184145961433, 62.5880936936675, 121.081704585999, 140.437505340069, 185.194710381147, 217.639816824253, 217.645339303822, 240.683883304848, 244.653608060244, 247.737350750906, 247.937364380108, 259.569925468155, 307.187100233058, 370.648732090416, 412.308413148833, 426.855902314969, 589.71564883201)), row.names = c("217", "58", "840", "267", "205", "989", "633", "277", "33", "100", "519", "207", "966", "623", "120", "609", "329", "323", "489", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983047092703701, 0.98020137165101, 0.978423545821489, 0.977598595540985, 0.917462831458041, 0.889790786522051, 0.812483099007584, 0.746142697133575, 0.746130755551319, 0.694597938302289, 0.685394082576515, 0.67818373266084, 0.677714271624764, 0.650052206256226, 0.530939183112601, 0.365978076198937, 0.261293345185745, 0.226638038414322, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1093447557
R squared (OOB): 0.2839463
$Forests[[218]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(518000, 483000, 535000, 495000, 537000, 5e+05, 425000, 553000, 520000, 455000, 412000, 455000, 393000, 360000, 362500, 420000, 468000, 448000, 450000, 395000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 104, 93, 93, 112, 104, 113, 103, 84, 103, 106, 106, 116, 106, 106), storey_order = c(2L, 2L, 3L, 2L, 4L, 3L, 3L, 4L, 3L, 1L, 2L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 4L, 2L), remaining_lease_mths = c(1132, 1129, 1131, 1131, 1128, 1131, 871, 1134, 1133, 896, 878, 824, 818, 811, 819, 874, 863, 827, 834, 834), PROX_CBD = c(14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 14.1022978560303, 13.8777465201196, 14.0236082538335, 13.8021184722805, 13.7835124985007, 14.0913802169285, 14.1313829663274, 14.8805910833212, 14.8805910833212, 14.7472020389823, 14.3801998083441, 13.629257933267, 13.629257933267, 15.1039483662242, 15.1256206124729, 15.1256206124729), PROX_ELDERLYCARE = c(1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.39999761805574, 1.14875617578224, 1.09340394122649, 1.08391670289184, 1.04590518035641, 1.71411655426264, 0.836104821253693, 1.53481387371296, 1.53481387371296, 1.19052284520552, 0.709377020411434, 0.207468408301612, 0.207468408301612, 1.55233595008815, 1.5866097118695, 1.5866097118695), PROX_HAWKER = c(0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.488105393549706, 0.709523473368326, 0.594999289424802, 0.792084042786722, 0.817574416707151, 0.659732742059419, 0.73352935155883, 0.395563323563994, 0.395563323563994, 0.606039227085063, 0.928921275219278, 1.4012681206183, 1.4012681206183, 0.672854909342646, 0.674198133913936, 0.674198133913936), PROX_MRT = c(0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.255700458734308, 0.526263367583387, 0.469886084443941, 0.615458599020507, 0.648112836468654, 0.410797330392975, 0.735653331318593, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.02650412956774, 0.681065013996815, 0.681065013996815, 0.927742831261867, 0.930587839854138, 0.930587839854138), PROX_PARK = c(0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.52092144022497, 0.548712671125698, 0.504422356794811, 0.476945111703218, 0.438074957540257, 0.524242894978874, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.71485218383349, 0.403276931712581, 0.403276931712581, 0.613453702116727, 0.625625874274951, 0.625625874274951), PROX_GOOD_PRISCH = c(2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.69832814229385, 2.41902859908312, 2.51794344218072, 2.33081910479479, 2.3007469286795, 2.83541955823977, 2.52734391167264, 3.33079371618761, 3.33079371618761, 3.13467644284063, 2.72778429145315, 1.96779323327463, 1.96779323327463, 3.51513652285447, 3.54140201350838, 3.54140201350838), PROX_MALL = c(0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.257523814996123, 0.498678106329343, 0.418819234777705, 0.585717052475653, 0.615576551193732, 0.471401908473598, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.949257633150117, 1.12429495075828, 1.12429495075828, 0.472438990852491, 0.445444903624544, 0.445444903624544), PROX_CHAS = c(0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.177701329016163, 0.133705064347241, 0.151261605672147, 0.221659659627321, 0.253975316505048, 0.471401941314913, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.453083161817035, 0.260044927245007, 0.260044927245007, 0.353464796953762, 0.387886097439527, 0.387886097439527), PROX_SUPERMARKET = c(0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.177702101069216, 0.133704798830233, 0.151260689076964, 0.221659301316653, 0.253974877653299, 0.471402360745676, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.513065398645433, 0.288903462518554, 0.288903462518554, 0.429218479578941, 0.411626017932148, 0.411626017932148), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 3L, 0L, 3L, 3L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 4L, 4L, 2L, 4L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 6L, 6L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(10L, 8L, 8L, 13L, 11L, 8L, 12L, 5L, 6L, 12L, 6L, 5L, 5L, 9L, 2L, 6L, 6L, 7L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 63.5697127293571, 69.5644041300091, 77.5515799446705, 80.396051116074, 207.718446920763, 244.899768989244, 301.62169135522, 335.409219797631, 399.639382551088, 611.769839492288, 883.37075985482, 890.977650916373, 928.978607181402, 983.506288606624, 1121.61979954995, 1124.62709617854, 1152.23302956034, 1163.19584868678, 1169.92244089265)), row.names = c("218", "938", "819", "212", "815", "579", "51", "275", "380", "352", "695", "852", "639", "136", "3", "503", "415", "188", "457", "483"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994103765402684, 0.992941351238864, 0.991231164105308, 0.990577662917366, 0.937946511705138, 0.91428207664433, 0.871482455732314, 0.842369335730692, 0.780241883834946, 0.527889491958238, 0.184790471366425, 0.176409553081279, 0.136517169543347, 0.0860200714722273, 0.00653987139737949, 0.00576598792561212, 0.000900701863094642, 0.000131472653965596, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1707402021
R squared (OOB): 0.4948219
$Forests[[219]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 408000, 385000, 450000, 4e+05, 365000, 420000, 468000, 415000, 422500, 425000, 362500, 405000, 367000, 412000, 390000, 440000, 415000, 415000, 395000), floor_area_sqm = c(104, 105, 84, 106, 107, 84, 106, 106, 108, 104, 104, 103, 106, 104, 104, 109, 104, 103, 108, 103), storey_order = c(2L, 1L, 2L, 2L, 1L, 4L, 3L, 5L, 2L, 3L, 4L, 3L, 2L, 1L, 2L, 1L, 3L, 2L, 3L, 4L), remaining_lease_mths = c(801, 797, 815, 919, 912, 787, 874, 863, 891, 765, 775, 819, 778, 879, 878, 889, 752, 768, 904, 772), PROX_CBD = c(13.9224032790502, 13.8987191813532, 13.8115996810708, 13.6245617307962, 13.6047453762483, 13.5012180894848, 13.629257933267, 13.629257933267, 13.8459786715751, 13.4875816574924, 13.5598735525989, 14.3801998083441, 13.2146489403719, 14.66420827852, 14.1313829663274, 14.7712425946156, 13.1913836000948, 13.0537205387581, 13.7944980809676, 13.1724132817366), PROX_ELDERLYCARE = c(0.160860892679658, 0.166628987045545, 0.244605555667631, 0.120631950903102, 0.271914041498034, 0.126566715598502, 0.207468408301612, 0.207468408301612, 0.429452782693922, 0.428841001075194, 0.555470204987842, 0.709377020411434, 0.392334185262972, 0.719957479461771, 0.836104821253693, 0.729534612359916, 0.779182108791446, 0.569472877275307, 0.91518434198946, 0.906244923447749 ), PROX_HAWKER = c(1.57003684649171, 1.60647998640073, 1.71143518366979, 1.48009929412898, 1.50728197565297, 1.32455892398921, 1.4012681206183, 1.4012681206183, 1.71981564227335, 1.41347495302278, 1.44869421276883, 0.928921275219278, 1.1504484389926, 1.17971772396452, 0.73352935155883, 1.70286767909083, 1.05769292681279, 0.963287544217337, 1.66782294138278, 1.03184370064912), PROX_MRT = c(0.375491068655226, 0.337555536848429, 0.198072339225813, 0.357520644011877, 0.222008379422339, 0.54422435083218, 0.681065013996815, 0.681065013996815, 0.2084775132707, 0.229256973107587, 0.172867375742438, 1.02650412956774, 0.530339592860526, 1.12495588646837, 0.735653331318593, 1.0665313702167, 0.577154139562059, 0.551410176707671, 0.658832763416297, 0.712767869041386), PROX_PARK = c(0.819174175884815, 0.83983547285748, 0.925135888784, 0.731000545087102, 0.882483872449952, 0.593866981909781, 0.403276931712581, 0.403276931712581, 1.1446906726086, 1.00267286051928, 1.16233583500127, 0.71485218383349, 0.763919329225246, 0.823954351824118, 0.463826523913091, 0.405128535389849, 1.12092772213378, 0.974634241933185, 0.645156432286565, 0.94305137750942), PROX_GOOD_PRISCH = c(2.26578798898653, 2.24487256678893, 2.17137072991142, 1.96554365084008, 1.96272742295518, 1.8351788996921, 1.96779323327463, 1.96779323327463, 2.27101821651052, 1.87202126825599, 1.97663004084467, 2.72778429145315, 1.57814209766337, 2.99834463762659, 2.52734391167264, 3.13265552080448, 1.6842887316892, 1.48818847749708, 2.39271928635374, 1.76071721252525), PROX_MALL = c(1.34118728457461, 1.33259876169033, 1.25122768833936, 1.05956757611768, 1.0427530371351, 0.956400108312903, 1.12429495075828, 1.12429495075828, 1.35153556565047, 0.948424723316687, 1.05810160080284, 0.949257633150117, 0.655287065425073, 0.669111824361406, 0.66282583229379, 0.541352629222412, 0.813382909306435, 0.593340478429386, 1.14990641994387, 0.808064657998832 ), PROX_CHAS = c(0.0806372798138111, 0.0582471476749484, 0.130123043615932, 2.17172157220984e-06, 0.15212794302602, 0.0648495538885981, 0.260044927245007, 0.260044927245007, 0.345234103044859, 0.231037598077535, 0.180657994610612, 0.453083161817035, 0.358071114142678, 0.38494516455544, 0.528800676490504, 0.220588325506638, 0.19044114280624, 0.203693673714882, 0.17469359838053, 0.253073540027742 ), PROX_SUPERMARKET = c(0.189550835904173, 0.2065347950197, 0.30366394922488, 0.237807435452358, 0.353624023725788, 0.329742543966106, 0.288903462518554, 0.288903462518554, 0.426625283183798, 0.231037826802092, 0.180658044884504, 0.513065398645433, 0.384538867225359, 0.384052647553184, 0.528799775767506, 0.49532093691776, 0.190441743522314, 0.349948262987797, 0.357404112790227, 0.263318229535236 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 0L, 3L, 0L, 1L, 3L, 3L, 1L, 2L, 2L, 0L, 2L, 1L, 0L, 0L, 3L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 6L, 5L, 6L, 6L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 10L, 12L, 7L, 6L, 6L, 12L, 10L, 11L, 2L, 9L, 7L, 6L, 8L, 8L, 8L, 7L, 6L ), WITHIN_1KM_PRISCH = c(3L, 4L, 5L, 4L, 5L, 4L, 2L, 2L, 5L, 5L, 6L, 3L, 6L, 3L, 2L, 1L, 5L, 6L, 4L, 4L), DNeighbour = c(0, 35.774575062992, 174.893937995748, 301.059031689585, 345.248019417861, 467.55097101295, 479.625156658899, 479.9000617295, 479.967477509695, 506.595605005659, 537.120932096644, 701.937369605872, 721.557464445106, 793.705657546584, 866.384102955358, 871.910632346183, 924.261653993728, 945.406626368112, 973.097813705572, 1079.64732755255)), row.names = c("219", "531", "235", "656", "955", "264", "503", "415", "970", "663", "564", "3", "511", "686", "695", "527", "229", "541", "542", "225"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997805292481346, 0.948205965954066, 0.850532152261336, 0.805940162024934, 0.660091120588246, 0.644244871125843, 0.643881651279467, 0.643792561673403, 0.608134145065936, 0.566251855486938, 0.333274557498624, 0.306184065438685, 0.21118665703467, 0.126766350468389, 0.120965545547061, 0.0713592499570382, 0.054389362061906, 0.0352083241815964, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 536556352
R squared (OOB): 0.2793956
$Forests[[220]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 345000, 371000, 390000, 4e+05, 390000, 430000, 395888, 368000, 4e+05, 375000, 4e+05, 425000, 370000, 342000, 450000, 3e+05, 465000, 332000, 455000), floor_area_sqm = c(91, 92, 91, 90, 91, 91, 91, 94, 100, 90, 100, 100, 93, 92, 105, 93, 94, 106, 104, 106), storey_order = c(5L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 2L, 3L, 5L, 5L, 3L, 3L, 4L, 4L, 2L, 2L, 3L, 4L), remaining_lease_mths = c(965, 974, 957, 947, 956, 956, 962, 1063, 937, 953, 935, 923, 1029, 922, 822, 950, 817, 933, 838, 933), PROX_CBD = c(17.6174166659189, 17.6174166659189, 17.630719557776, 17.5579663674298, 17.5146993337396, 17.980006840849, 17.4594236905894, 18.1899007658477, 18.1853912561079, 17.5759295796121, 18.2155576397088, 18.2155576397088, 18.2498667293237, 18.2744201988815, 18.4174433264455, 17.4336546583772, 18.4835571341017, 17.1401277939721, 18.3394484051955, 17.1634204962367), PROX_ELDERLYCARE = c(1.58663462608392, 1.58663462608392, 1.35614304544574, 1.26304449634962, 1.21552371031002, 1.69038013517483, 1.1429422216578, 2.0412967820292, 1.83831888483507, 1.07156662032258, 1.82774218733134, 1.82774218733134, 2.08641833813892, 1.91030467455468, 2.01990466694452, 0.825709875044437, 2.12772209584432, 0.586863575497558, 1.68689945441126, 0.565792923614884), PROX_HAWKER = c(0.699652587196505, 0.699652587196505, 0.550798352023498, 0.610726758846462, 0.65109908849923, 0.32947027962251, 0.704564458032275, 0.56403310040428, 0.267411626133086, 0.622851592932912, 0.218122417644225, 0.218122417644225, 0.574007707230075, 0.292675997882175, 0.365194571711665, 0.841716009165303, 0.47819209562201, 0.685044657792881, 0.322806547864559, 0.666841975849823 ), PROX_MRT = c(0.430901962912929, 0.430901962912929, 0.481509556817778, 0.415424130147435, 0.367017506823782, 0.131298797620671, 0.304209523777939, 0.225540054498686, 0.186589372260449, 0.449846795062068, 0.24629140143503, 0.24629140143503, 0.270260950193414, 0.25859759791353, 0.394110762668951, 0.463093751675267, 0.440067919828323, 0.418422993771755, 0.722989849955079, 0.463116738810145 ), PROX_PARK = c(0.815337468455046, 0.815337468455046, 0.706852169587072, 0.622915525490857, 0.57589083993138, 0.597192139646456, 0.515475588097358, 0.321396863181507, 0.431621232177097, 0.650211227804106, 0.449638685926872, 0.449638685926872, 0.261745107633199, 0.366705585759005, 0.305293053539538, 0.609424449579261, 0.199823808978303, 0.454841043819919, 0.845903786092674, 0.505224516024672 ), PROX_GOOD_PRISCH = c(6.95710824587607, 6.95710824587607, 6.96345421686322, 6.89020500321914, 6.84682201594428, 7.31481473864251, 6.79149624878531, 7.5338271442293, 7.51998659904145, 6.90999703096039, 7.54917724573578, 7.54917724573578, 7.5938744989762, 7.60907430161507, 7.75189187586876, 6.77374769998522, 7.82005706650481, 6.48254224033906, 7.67457853159282, 6.50789265243056), PROX_MALL = c(0.753687860987251, 0.753687860987251, 0.581015113036356, 0.488271313828636, 0.437698049352173, 0.38257003715367, 0.366883459562171, 0.601163950940652, 0.304347432784639, 0.456006423255308, 0.249434383428027, 0.249434383428027, 0.606938778613173, 0.31638525459609, 0.368677515727611, 0.404491618549369, 0.482762920255867, 0.306862579253759, 0.270650184250749, 0.353588302636786), PROX_CHAS = c(0.430898255483663, 0.430898255483663, 0.481496129777697, 0.40162373925963, 0.354009255575758, 0.131281394661179, 0.293637386768921, 0.225556636612455, 0.186582621643492, 0.401255348981324, 0.246283235408848, 0.246283235408848, 0.270276303087269, 0.258594927218762, 0.279695275413424, 0.260153188296123, 0.297885151722028, 0.133156315003352, 0.186439783883369, 0.171584438209325), PROX_SUPERMARKET = c(0.467885028141574, 0.467885028141574, 0.432325009404537, 0.339170507836652, 0.288534867112482, 0.37748716441855, 0.217741105325511, 0.37174850741073, 0.289364184128333, 0.338457664260807, 0.233030240431279, 0.233030240431279, 0.384544806397502, 0.297968471640837, 0.3481604922123, 0.355873580059747, 0.402675729717655, 0.27639551573194, 0.279112228601587, 0.320581809168482), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 4L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 6L, 6L, 5L, 6L, 5L, 7L, 5L, 7L, 7L, 6L, 7L, 7L, 4L, 9L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 8L, 9L, 10L, 14L, 8L, 13L, 16L, 8L, 15L, 15L, 11L, 17L, 14L, 12L, 12L, 7L, 11L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 5L, 5L, 6L, 5L, 4L, 6L, 4L), DNeighbour = c(0, 3.3156615107604, 289.840874740634, 356.753095136037, 396.663934281592, 396.690148264573, 458.510012066452, 580.855493416167, 589.413329050429, 626.592745631674, 633.502041685659, 642.039995430647, 647.125555993796, 678.847491646958, 815.672267656423, 857.218472046031, 871.650004635765, 1000.71311810249, 1005.43937985984, 1032.80317748233)), row.names = c("220", "14", "547", "545", "93", "910", "937", "422", "31", "357", "571", "643", "369", "835", "257", "535", "774", "530", "693", "991"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979387389224, 0.848690346366415, 0.775603493384749, 0.726745664932934, 0.726712423388171, 0.644665979141759, 0.467443818361315, 0.454693621468944, 0.399329983781778, 0.389080924110929, 0.376448272022955, 0.368943900944182, 0.322595119721936, 0.141579513099775, 0.096791375783635, 0.0827843152397843, 0.00374253692409447, 0.00273397291876601, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1342192511
R squared (OOB): 0.259733
$Forests[[221]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(649888, 533000, 566888, 8e+05, 530000, 413888, 795888, 4e+05, 7e+05, 745000, 810000, 495000, 682000, 745000, 685000, 729999, 840000, 755000, 750000, 478000), floor_area_sqm = c(87, 88, 88, 105, 118, 88, 95, 92, 95, 90, 90, 91, 100, 100, 85, 100, 87, 90, 90, 92), storey_order = c(3L, 1L, 8L, 6L, 2L, 2L, 7L, 1L, 3L, 7L, 10L, 3L, 10L, 10L, 4L, 6L, 14L, 5L, 11L, 4L), remaining_lease_mths = c(1103, 653, 650, 938, 594, 668, 1140, 555, 1100, 1057, 1045, 648, 1120, 1122, 1038, 1122, 1141, 1038, 1035, 716), PROX_CBD = c(7.02256530608061, 6.92829321613491, 6.76124856282603, 6.53309552941355, 6.1023364257416, 7.88501742637481, 6.26284978479934, 5.99479776583207, 7.97001655790022, 6.0390103189171, 5.99670752478149, 5.90960582305016, 9.28682806708392, 9.28682806708392, 4.89531124268982, 9.41601606571959, 4.70219035054856, 4.88070069409732, 4.88070069409732, 9.58813304663833), PROX_ELDERLYCARE = c(0.467453442926814, 0.389684735109723, 0.20742531007413, 0.112238297630375, 0.14668864145384, 0.487583248392117, 0.69800247969724, 0.420516157550055, 0.682273370470252, 0.798119493593788, 0.788986586736525, 1.51538883702403, 0.306248896776786, 0.306248896776786, 0.307888742732217, 0.14515851054369, 0.200702517977741, 0.312658206579851, 0.312658206579851, 0.251441869005946), PROX_HAWKER = c(0.207247650371579, 0.133504850959355, 0.171967883722699, 0.357983508144609, 0.107292567178633, 0.645875214067525, 0.130331819855385, 0.295460487376037, 0.840126401207934, 0.151348144296069, 0.199496524550099, 0.358173289653819, 0.449541776391294, 0.449541776391294, 0.546104933523636, 0.552624576950901, 0.646528219825606, 0.595417483526792, 0.595417483526792, 0.391674386653945 ), PROX_MRT = c(0.409658939160285, 0.407218977151475, 0.31120761671675, 0.404028215814371, 0.649340944892975, 0.707952731476156, 0.132116935816272, 0.305306521480229, 0.726942522279936, 0.225262429159589, 0.226103982865864, 0.107293182941521, 0.819017740329599, 0.819017740329599, 0.275254866694397, 0.796240617220745, 0.491479629856663, 0.314337158810329, 0.314337158810329, 0.707146681079003 ), PROX_PARK = c(0.380160428577633, 0.377410917604964, 0.273246118986377, 0.407986988455317, 0.711925115709351, 0.511064020035708, 0.742212481577902, 0.990750186553446, 0.618444971248099, 0.921128796109604, 0.97332058707081, 0.242854512033048, 0.754667699158598, 0.754667699158598, 1.60860995669454, 0.579398729399101, 1.77379186206272, 1.53366372097489, 1.53366372097489, 0.630094576064042 ), PROX_GOOD_PRISCH = c(2.07008813823767, 2.0639866413545, 1.9155109693321, 1.86607127862969, 1.64363723354824, 2.82520953766913, 2.39901634170637, 2.01228232098645, 2.78644315018514, 2.45094763896652, 2.41026804261554, 0.280669099407447, 1.50498632547922, 1.50498632547922, 2.96671225712824, 1.45792936689373, 2.79995758206102, 3.0451226436528, 3.0451226436528, 1.10432321767326), PROX_MALL = c(0.395390786334096, 0.352244010010256, 0.191774654856939, 0.26702131219094, 0.58741271025502, 0.535655644340599, 0.965908348364742, 0.848644658978131, 0.66906173274608, 1.15586968043917, 1.14826594162738, 1.58703862644467, 0.732362808464395, 0.732362808464395, 0.696065710972082, 0.616886214909116, 0.970860317849455, 0.63262312230698, 0.63262312230698, 0.759347764163403), PROX_CHAS = c(0.278446199404133, 0.180332756228222, 0.19177461752976, 0.144966662256637, 0.142011209366223, 0.102679570293108, 0.0879111496245458, 0.262677718190406, 0.195243012850588, 0.103484302768675, 0.157172829578474, 0.370138139733765, 0.30624919123722, 0.30624919123722, 0.22404402777184, 0.145158576319141, 0.0639130956899198, 0.278004299073392, 0.278004299073392, 0.395290416984683), PROX_SUPERMARKET = c(0.0888694671696128, 0.0762755382886037, 0.113049768890948, 0.26343506825427, 0.585686837888717, 0.158953339299884, 0.0879117778441782, 0.3581952061826, 0.169510705521186, 0.198926203527595, 0.212384620357781, 0.644143855185467, 0.309780650655361, 0.309780650655361, 0.224044642536509, 0.145877744762322, 0.0639125072278545, 0.278004958714438, 0.278004958714438, 0.20799335196523), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 3L, 1L, 0L, 0L, 5L, 0L, 2L, 5L, 5L, 0L), WITHIN_350M_CHILDCARE = c(3L, 5L, 4L, 5L, 2L, 1L, 3L, 1L, 0L, 3L, 3L, 2L, 1L, 1L, 4L, 1L, 4L, 5L, 5L, 2L), WITHIN_350M_BUS = c(10L, 7L, 8L, 3L, 5L, 5L, 5L, 8L, 7L, 9L, 10L, 5L, 7L, 7L, 9L, 8L, 7L, 8L, 8L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 2L ), DNeighbour = c(0, 103.564892750779, 268.716696181189, 497.78973268397, 928.606226214148, 1030.10312307241, 1031.02068433545, 1076.06579390791, 1201.8523303077, 1265.12359571061, 1274.88827094739, 1960.50648143382, 2359.4278708825, 2364.32464341497, 2480.58165133012, 2516.89170383708, 2524.00030269133, 2536.87045955482, 2538.95327402709, 2562.33964144414)), row.names = c("221", "978", "834", "81", "18", "338", "562", "413", "904", "832", "379", "226", "794", "308", "916", "928", "854", "982", "39", "640"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996735423556202, 0.97812484599395, 0.925941534291401, 0.754573989250671, 0.702885445838843, 0.702402538931812, 0.678380059308139, 0.608395141634959, 0.57187340198801, 0.566174200532434, 0.171881473665528, 0.0231371514451791, 0.0220777762822392, 0.00394346518389364, 0.00123616819753525, 0.000882171899818908, 0.000391281235086281, 0.000330171268010779, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7961278734
R squared (OOB): 0.5821603
$Forests[[222]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 4e+05, 390000, 342000, 415000, 375000, 395000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(105, 104, 105, 105, 106, 104, 104, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(3L, 3L, 3L, 1L, 3L, 1L, 2L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(911, 903, 921, 904, 919, 919, 905, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.3796709379934, 13.3287778793447, 13.4627621473458, 13.3769343120963, 13.4239402990732, 13.4266027498608, 13.6654936015449, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.22474645739358, 2.1917657327852, 2.3602438602499, 2.13793612643937, 2.35754914737924, 2.17127601573547, 2.4559089786438, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.93918128958002, 1.97547555130032, 1.98731518790586, 1.83400406292357, 2.04148614266885, 1.79623369603986, 1.8007485076056, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.69795623670388, 1.73242783606755, 1.75308710953532, 1.58891799000297, 1.80644454579453, 1.55284801629317, 1.57537750219681, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.863182736105437, 0.88512129863374, 0.956537089868377, 0.736187117229036, 1.00169815399328, 0.713305409065456, 0.850306194456086, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(2.95323290488506, 2.92650083991791, 3.09165556928148, 2.85157742620146, 3.09662994187342, 2.87807351257242, 3.15584859653876, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.921202261186462, 0.968339604524727, 0.924666219790251, 0.857746498744393, 0.980263777031476, 0.808973697710999, 0.710058429219954, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.396028378293497, 0.447143544638255, 0.335494764547789, 0.418304503654494, 0.386919516068906, 0.374720545025774, 0.111974276762728, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.347107460725314, 0.37251565902947, 0.370560193975877, 0.224617478786604, 0.409344743904916, 0.196965153344936, 0.207177695926551, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 0L, 1L, 1L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 1L, 1L, 3L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(8L, 6L, 7L, 5L, 7L, 7L, 12L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 56.4106969948933, 131.617939428184, 138.686898002121, 153.914642235655, 154.239856267091, 288.175657075124, 593.047741232753, 807.249462975622, 853.32311322632, 1289.55293783863, 1588.03142682835, 1603.72320814848, 1610.50861615161, 1613.87748817064, 1642.70364769229, 1657.62625145053, 1676.69989127079, 1709.57552938352, 1813.53147217065)), row.names = c("222", "949", "155", "965", "38", "818", "302", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998065839176564, 0.989493339247213, 0.988337842705174, 0.985646006175212, 0.985585503941662, 0.950137221539164, 0.797561028314087, 0.642984451500839, 0.606218588541802, 0.244407080463428, 0.0543938616144153, 0.0475225227983713, 0.044675267355889, 0.0432899844707808, 0.0322272605996873, 0.027075072316956, 0.0210853461894409, 0.0124008062687699, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3790023655
R squared (OOB): 0.07524548
$Forests[[223]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(488000, 385000, 465000, 290000, 560000, 620000, 451000, 678000, 418000, 409500, 538000, 660000, 515000, 520000, 545000, 450000, 440000, 446000, 580000, 705000), floor_area_sqm = c(104, 93, 91, 87, 105, 103, 83, 92, 84, 84, 90, 105, 84, 107, 101, 104, 93, 94, 90, 90), storey_order = c(1L, 1L, 2L, 1L, 2L, 4L, 8L, 3L, 3L, 3L, 5L, 6L, 4L, 2L, 1L, 1L, 3L, 2L, 5L, 7L), remaining_lease_mths = c(776, 772, 764, 643, 913, 742, 604, 1103, 804, 807, 995, 748, 804, 892, 938, 828, 759, 723, 1035, 1041), PROX_CBD = c(4.16405648472164, 4.25035751849909, 4.28329341592686, 4.35364804731157, 3.91005014077452, 3.79744534670369, 3.63056019358172, 3.93031212371417, 4.20973993763024, 4.20973993763024, 4.4759193492502, 3.5952466633456, 3.75781957676323, 4.23142849537126, 3.59494173601466, 5.12061996426338, 5.4791067318598, 4.45295385586978, 3.73787601157873, 3.66612298934168), PROX_ELDERLYCARE = c(0.434539750657667, 0.411587417191489, 0.4193003334471, 0.402111762367986, 0.449207181019876, 0.296175206272889, 0.124703716495981, 0.159701117649001, 0.156291063754703, 0.156291063754703, 0.136621520737764, 0.354500614782039, 0.582389211118023, 0.272010492111063, 0.692364880740494, 0.279354008399566, 0.505585511375112, 0.645271528549996, 0.836612932336762, 0.851600940224316 ), PROX_HAWKER = c(0.502732414569621, 0.610932712322496, 0.638679046714181, 0.52502919100195, 0.464701711390969, 0.300770398866256, 0.0619655343942362, 0.374782156946409, 0.46881842734995, 0.46881842734995, 0.736355433757935, 0.311385334077859, 0.393163811818296, 0.392124905911543, 0.142789347249218, 0.158729667464322, 0.736115689949186, 0.601904675681234, 0.15676751515481, 0.157376553669701 ), PROX_MRT = c(0.518003091395578, 0.605174310138743, 0.637237645879563, 0.698417082344063, 0.361698258812245, 0.195276091150508, 0.188513622979597, 0.57487373386568, 0.750034220630686, 0.750034220630686, 0.930431293452388, 0.16267041353008, 0.434583879195091, 0.870814763860364, 0.346622733589529, 1.12797954219589, 0.797555156120123, 0.66128766903618, 0.349678715281184, 0.281331556481731 ), PROX_PARK = c(0.269719137898212, 0.346786980248178, 0.336599362476296, 0.0959047492621704, 0.651892034671684, 0.620239922284967, 0.634729277660292, 0.43227753152338, 0.828179073128827, 0.828179073128827, 0.786607284590569, 0.796125682214674, 0.885911587583127, 0.989030190878471, 1.03638785093261, 1.12857946410316, 0.728040918615253, 0.473457593144303, 1.14436990313984, 1.07330463343821 ), PROX_GOOD_PRISCH = c(3.99853475328204, 3.87277035706644, 3.85984302070176, 4.11088283479722, 3.96984616110429, 4.13618512399158, 4.47678155678584, 4.55218800106713, 3.58178441884724, 3.58178441884724, 3.43096694593549, 4.26949140427292, 3.98479480133756, 3.47561641519302, 4.68517728936996, 2.70116277997296, 2.93310132502147, 3.02211493728223, 4.42346384619917, 4.46068770698473), PROX_MALL = c(1.00998414702412, 0.955673327573223, 0.92062293894618, 0.801857467962545, 1.2652175398851, 1.16769889708728, 0.917363569028491, 1.09934779211931, 1.26743973989934, 1.26743973989934, 1.02435160052226, 0.962766222186716, 1.1081035152608, 1.1888213641646, 0.814872047472938, 1.02774547618649, 0.719613179783111, 0.570379319619026, 1.03774509228272, 0.971442928620489), PROX_CHAS = c(0.147909276913635, 0.260827480873255, 0.285886541141976, 0.130252709580884, 0.108899254787234, 0.121619853002556, 0.112941217538546, 0.304936065418075, 0.163154212627783, 0.163154212627783, 0.105578702221058, 0.0963682910788478, 0.345906079563203, 0.106822211501606, 0.0573592222158038, 0.193072984237221, 0.0706483510319072, 0.303272176186244, 0.0809467071188201, 0.108213750221125), PROX_SUPERMARKET = c(0.506391752127701, 0.512280309006142, 0.506434284786685, 0.591301773724787, 0.115229795891962, 0.191561540751545, 0.0867224629960944, 0.35411008396507, 0.118448079318654, 0.118448079318654, 0.0670716613901785, 0.269187390315468, 0.128350069204848, 0.139079920157556, 0.0573596645426592, 0.198191070641627, 0.0706487501399716, 0.34627255092781, 0.184584314799668, 0.131005301990959), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 2L, 2L, 1L, 1L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 5L, 4L, 4L, 4L, 4L, 5L, 3L, 3L, 3L, 2L, 4L, 4L, 6L, 3L, 4L, 2L, 1L, 3L, 3L), WITHIN_350M_BUS = c(5L, 5L, 5L, 6L, 5L, 5L, 4L, 5L, 7L, 7L, 5L, 6L, 3L, 7L, 4L, 9L, 3L, 6L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 2L, 2L, 0L, 3L, 2L, 1L, 0L, 0L ), DNeighbour = c(0, 134.348250029885, 152.617153695176, 335.174661348883, 392.000302499424, 401.305449300089, 551.063424903798, 568.30901294956, 569.806238781314, 572.821103134322, 580.852509211021, 602.791252660933, 635.057539192884, 738.419881993983, 1290.98521035072, 1298.53985802479, 1366.08156401275, 1412.25644259233, 1474.69513467559, 1480.92222749826)), row.names = c("223", "19", "747", "532", "176", "952", "237", "801", "907", "382", "411", "699", "234", "849", "997", "646", "802", "346", "823", "903"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983607744579118, 0.978871928915979, 0.900174920898046, 0.864776951387654, 0.858528179031611, 0.742243291877004, 0.727154064128822, 0.725829556806458, 0.723155598281686, 0.715987965418621, 0.6960903119067, 0.666033088026868, 0.564566572475899, 0.0576298737249487, 0.0534266827054143, 0.0222248311693944, 0.00820544767432691, 7.0426821893719e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7682677976
R squared (OOB): 0.3098031
$Forests[[224]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 337000, 360000, 340000, 333000, 335000, 364000, 375000, 373888, 333000, 325000, 333000, 320000, 320000, 339000, 330000, 350000, 328000, 313000, 320000), floor_area_sqm = c(101, 105, 105, 105, 103, 100, 100, 93, 93, 90, 91, 100, 101, 100, 102, 102, 102, 92, 99, 101), storey_order = c(3L, 1L, 3L, 1L, 1L, 4L, 2L, 5L, 5L, 2L, 2L, 4L, 1L, 4L, 3L, 1L, 4L, 3L, 4L, 2L), remaining_lease_mths = c(960, 947, 960, 956, 953, 930, 921, 993, 990, 1009, 970, 928, 924, 930, 923, 911, 923, 923, 918, 931), PROX_CBD = c(17.5852868111176, 17.5852868111176, 17.6410789876396, 17.6472423100513, 17.7412802518209, 17.9186379864086, 17.9386403893839, 17.8363687874637, 17.8363687874637, 17.8072819651564, 17.7083177660008, 18.2095446148373, 18.0902268845521, 18.242108360018, 17.9456645257603, 18.2320763538069, 18.0569924715364, 17.049182232397, 17.8728040148932, 17.1235753252943), PROX_ELDERLYCARE = c(0.979721953613503, 0.979721953613503, 0.969292416022308, 1.0260991137238, 1.00357172816211, 1.13507400842797, 0.714833653499633, 1.40920769604983, 1.40920769604983, 1.52664538751384, 0.378187975507624, 1.17430183890643, 0.706169610995159, 1.08331104464233, 0.476454782767532, 0.927534095024191, 0.59750504274373, 0.850080656271298, 0.330981516384048, 0.697818713768909), PROX_HAWKER = c(0.300047945510982, 0.300047945510982, 0.270187519380927, 0.322354465675231, 0.286367973105455, 0.435091735724103, 0.201936965562497, 0.692541487012902, 0.692541487012902, 0.809141875883089, 0.340346390827249, 0.579651089601917, 0.370412154176866, 0.548257960059823, 0.3648710200987, 0.493410913505403, 0.391180253405874, 0.714958983882519, 0.446535534086157, 0.705945006380572 ), PROX_MRT = c(0.294966346549802, 0.294966346549802, 0.253083991654003, 0.296963624455722, 0.240079810641839, 0.364011265623101, 0.168914117564514, 0.634260663268818, 0.634260663268818, 0.753928873695942, 0.403335562748004, 0.501132314022455, 0.341202563029131, 0.47401652613315, 0.385567417899789, 0.433316978327494, 0.384524332485438, 0.785333186388227, 0.4868918768976, 0.782769723074986 ), PROX_PARK = c(2.22462050149276, 2.22462050149276, 2.26013213847351, 2.2163258228061, 2.28949331488756, 2.31505119222808, 1.99379565561889, 2.04440878541867, 2.04440878541867, 1.93736074272598, 1.86766019581863, 2.25371860749481, 1.8531048262974, 2.12857307310705, 1.76180373116006, 1.96114614265628, 1.77011013021076, 2.39009267562017, 1.69875568186822, 2.27471658155514), PROX_GOOD_PRISCH = c(8.05369522760851, 8.05369522760851, 8.10977708422392, 8.10862356805264, 8.20478390995202, 8.3676789538936, 8.4444135457925, 8.25468587074647, 8.25468587074647, 8.21423979230025, 8.26299778187914, 8.6635222339794, 8.60631027953587, 8.71021480286832, 8.49089982759618, 8.72297519828522, 8.58956131155308, 7.5878538843241, 8.43952013253886, 7.68854504458572), PROX_MALL = c(0.237472256939882, 0.237472256939882, 0.204458422444813, 0.255877276101632, 0.222110908162432, 0.384238747959315, 0.238372860218233, 0.630636123898788, 0.630636123898788, 0.745769461616378, 0.335143296665789, 0.468966497593582, 0.342860958869265, 0.347669457974494, 0.428159644756295, 0.22704735136933, 0.407254736414821, 0.718658142186859, 0.330972758922268, 0.614584601713128), PROX_CHAS = c(0.145295883687343, 0.145295883687343, 0.201289943337815, 0.212266026856788, 0.222110881748482, 0.360842629752134, 0.076984763134016, 0.221589023831152, 0.221589023831152, 0.195830090979757, 0.30242004444134, 0.3998394205418, 0.209799590563819, 0.274735402884708, 0.218909691095897, 0.11607611654581, 0.222103720735081, 0.13498084818294, 0.330972805611547, 0.076148424020495), PROX_SUPERMARKET = c(0.237470779768967, 0.237470779768967, 0.204457160029983, 0.255876154174577, 0.222110358133712, 0.360842909613722, 0.171190500184261, 0.22158921197453, 0.22158921197453, 0.265666518411173, 0.332189289926598, 0.402574253870019, 0.342860053820009, 0.347668959247477, 0.365864675212809, 0.227046556279957, 0.385535197909366, 0.397684558683682, 0.300218301814749, 0.307215454393191), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 6L, 5L, 1L, 6L, 3L, 3L, 2L, 6L, 2L, 6L, 3L, 3L, 5L, 4L, 12L, 4L, 5L), WITHIN_350M_BUS = c(15L, 15L, 15L, 13L, 16L, 11L, 8L, 6L, 6L, 4L, 7L, 8L, 7L, 7L, 8L, 10L, 9L, 8L, 8L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 3L, 3L, 5L, 4L, 5L, 4L, 6L, 4L, 6L, 2L, 7L, 4L), DNeighbour = c(0, 9.04889972229672, 62.4144437001953, 77.5505652827712, 158.391751566371, 362.664817898355, 469.083849410221, 487.402993461761, 496.773627664067, 587.746020678993, 606.917532868434, 634.230872078002, 640.12226686095, 666.309709847877, 666.691268919663, 685.718087399879, 688.287835787201, 688.860418163935, 744.700185619775, 750.487019795162)), row.names = c("224", "800", "615", "554", "242", "590", "638", "118", "391", "358", "544", "243", "74", "608", "20", "443", "491", "520", "992", "871"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999709260789906, 0.986214918432756, 0.978758328665424, 0.912898218240797, 0.587491259821372, 0.371278085225293, 0.334333840681797, 0.315666491245021, 0.149514981522645, 0.119720951214064, 0.0816924126907849, 0.0742503150277547, 0.0448365756486616, 0.0444549610008474, 0.0272768157226147, 0.0252454032581206, 0.0248024724667508, 0.000235993737560573, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 305288948
R squared (OOB): 0.08578841
$Forests[[225]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 365000, 385000, 420000, 440000, 399000, 380000, 350000, 415000, 355000, 420000, 410000, 425000, 422500, 415000, 405000, 411000, 418000, 415000, 425000), floor_area_sqm = c(103, 103, 102, 103, 104, 102, 105, 84, 103, 84, 105, 84, 104, 104, 108, 106, 104, 84, 108, 104), storey_order = c(4L, 1L, 3L, 2L, 3L, 3L, 1L, 2L, 2L, 3L, 2L, 4L, 4L, 3L, 3L, 2L, 1L, 3L, 2L, 3L), remaining_lease_mths = c(772, 757, 755, 757, 752, 766, 775, 806, 768, 804, 787, 814, 775, 765, 904, 778, 806, 821, 891, 747), PROX_CBD = c(13.1724132817366, 13.0970803497533, 13.2614515751509, 13.2614515751509, 13.1913836000948, 13.0078000734933, 12.8173662852819, 13.3385512116162, 13.0537205387581, 13.01786092695, 12.7549887608908, 12.8927390133383, 13.5598735525989, 13.4875816574924, 13.7944980809676, 13.2146489403719, 13.1755942624772, 13.3325431063631, 13.8459786715751, 12.4246534304877), PROX_ELDERLYCARE = c(0.906244923447749, 0.830352740740998, 0.99636081833896, 0.99636081833896, 0.779182108791446, 0.748101088186933, 0.548539301056628, 1.09997831443452, 0.569472877275307, 0.807586217367385, 0.556485595404089, 0.702153634905252, 0.555470204987842, 0.428841001075194, 0.91518434198946, 0.392334185262972, 1.08363260419178, 1.22529955141455, 0.429452782693922, 0.223353489993969 ), PROX_HAWKER = c(1.03184370064912, 0.973651338137405, 1.14030290242306, 1.14030290242306, 1.05769292681279, 0.90031621758677, 0.687183343617196, 1.2578245237404, 0.963287544217337, 0.976719939584195, 0.627642822312809, 0.876276656944215, 1.44869421276883, 1.41347495302278, 1.66782294138278, 1.1504484389926, 1.26154745049637, 1.40113048988486, 1.71981564227335, 0.283538945902673), PROX_MRT = c(0.712767869041386, 0.602819058882962, 0.667490524156887, 0.667490524156887, 0.577154139562059, 0.513893198964272, 0.607087114668938, 0.602718547061467, 0.551410176707671, 0.343251427728879, 0.561554903993597, 0.279401054335897, 0.172867375742438, 0.229256973107587, 0.658832763416297, 0.530339592860526, 0.324849533681113, 0.481797794839233, 0.2084775132707, 0.694199692700576), PROX_PARK = c(0.94305137750942, 0.879464356596765, 0.758867978246924, 0.758867978246924, 1.12092772213378, 0.842333894517479, 0.953457314885518, 0.569772965965399, 0.974634241933185, 0.656436399769765, 1.16122098497616, 0.620470631841848, 1.16233583500127, 1.00267286051928, 0.645156432286565, 0.763919329225246, 0.447685878226129, 0.354623255285983, 1.1446906726086, 1.19561442246869 ), PROX_GOOD_PRISCH = c(1.76071721252525, 1.76550469910092, 1.91909050044553, 1.91909050044553, 1.6842887316892, 1.72660166123773, 1.5016146113424, 2.07907555576542, 1.48818847749708, 1.85318585541752, 1.29435567579286, 1.774803188623, 1.97663004084467, 1.87202126825599, 2.39271928635374, 1.57814209766337, 2.16883728054707, 2.29474127216967, 2.27101821651052, 1.09898709469432), PROX_MALL = c(0.808064657998832, 0.655283448157635, 0.72813233212774, 0.72813233212774, 0.813382909306435, 0.5620231960968, 0.635314033644823, 0.668924040978838, 0.593340478429386, 0.400117032043626, 0.542723135774117, 0.322264379768498, 1.05810160080284, 0.948424723316687, 1.14990641994387, 0.655287065425073, 0.386525633611572, 0.542371475290289, 1.35153556565047, 0.626909601034773 ), PROX_CHAS = c(0.253073540027742, 0.10733838099953, 0.255705601713763, 0.255705601713763, 0.19044114280624, 1.4078617678234e-08, 0.149554006756045, 0.191227179226131, 0.203693673714882, 0.191102980152323, 0.144180959238343, 0.241407331054591, 0.180657994610612, 0.231037598077535, 0.17469359838053, 0.358071114142678, 0.194419509978617, 0.059226360432522, 0.345234103044859, 0.221655673315632), PROX_SUPERMARKET = c(0.263318229535236, 0.176189281490626, 0.336474046543398, 0.336474046543398, 0.190441743522314, 0.0851968725918189, 0.14719471752053, 0.444314653432489, 0.349948262987797, 0.230446816430876, 0.150188458093997, 0.234452518543083, 0.180658044884504, 0.231037826802092, 0.357404112790227, 0.384538867225359, 0.386520309138909, 0.542367678587035, 0.426625283183798, 0.209750471448386), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 3L, 2L, 3L, 1L, 2L, 3L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 1L, 2L, 2L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 4L, 3L, 2L, 3L, 3L, 5L, 6L, 3L, 5L ), WITHIN_350M_BUS = c(6L, 4L, 6L, 6L, 8L, 6L, 5L, 5L, 8L, 5L, 7L, 4L, 11L, 10L, 7L, 9L, 12L, 10L, 12L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 6L, 4L, 5L, 4L, 6L, 5L, 4L, 6L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 154.038007508604, 181.546419120947, 183.307596926416, 212.614395759611, 252.555089736115, 360.363833136022, 375.251056524303, 409.022697896025, 412.460387763435, 467.728437231615, 490.560755849834, 543.075098615692, 606.257202611763, 647.098462617926, 649.130291286247, 685.226546879751, 716.078010773726, 741.18489504884, 759.194518557367)), row.names = c("225", "597", "473", "753", "229", "103", "523", "618", "541", "789", "215", "493", "564", "663", "542", "511", "131", "565", "970", "186"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.919360642321322, 0.888903321792468, 0.886802367413085, 0.849292266640967, 0.790918630119427, 0.600147971742725, 0.571070372203589, 0.50372944505926, 0.496798599553562, 0.384944725522264, 0.339280494058993, 0.238438921016461, 0.131270570098095, 0.0748031743450956, 0.0723245571081919, 0.0343607624086149, 0.0121792182205129, 0.00219785585509561, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 612966482
R squared (OOB): -0.008016944
$Forests[[226]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(495000, 530000, 8e+05, 566888, 4e+05, 533000, 649888, 810000, 795888, 745000, 840000, 825000, 820000, 685000, 755000, 750000, 805000, 413888, 7e+05, 408000), floor_area_sqm = c(91, 118, 105, 88, 92, 88, 87, 90, 95, 90, 87, 87, 87, 85, 90, 90, 104, 88, 95, 84), storey_order = c(3L, 2L, 6L, 8L, 1L, 1L, 3L, 10L, 7L, 7L, 14L, 5L, 9L, 4L, 5L, 11L, 3L, 2L, 3L, 6L), remaining_lease_mths = c(648, 594, 938, 650, 555, 653, 1103, 1045, 1140, 1057, 1141, 1136, 1136, 1038, 1038, 1035, 919, 668, 1100, 647), PROX_CBD = c(5.90960582305016, 6.1023364257416, 6.53309552941355, 6.76124856282603, 5.99479776583207, 6.92829321613491, 7.02256530608061, 5.99670752478149, 6.26284978479934, 6.0390103189171, 4.70219035054856, 4.59114385332588, 4.59114385332588, 4.89531124268982, 4.88070069409732, 4.88070069409732, 4.1456930527125, 7.88501742637481, 7.97001655790022, 5.38657645344473), PROX_ELDERLYCARE = c(1.51538883702403, 0.14668864145384, 0.112238297630375, 0.20742531007413, 0.420516157550055, 0.389684735109723, 0.467453442926814, 0.788986586736525, 0.69800247969724, 0.798119493593788, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.307888742732217, 0.312658206579851, 0.312658206579851, 0.45180890917037, 0.487583248392117, 0.682273370470252, 0.465891927060243), PROX_HAWKER = c(0.358173289653819, 0.107292567178633, 0.357983508144609, 0.171967883722699, 0.295460487376037, 0.133504850959355, 0.207247650371579, 0.199496524550099, 0.130331819855385, 0.151348144296069, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.546104933523636, 0.595417483526792, 0.595417483526792, 0.668394095052703, 0.645875214067525, 0.840126401207934, 0.351855498276287), PROX_MRT = c(0.107293182941521, 0.649340944892975, 0.404028215814371, 0.31120761671675, 0.305306521480229, 0.407218977151475, 0.409658939160285, 0.226103982865864, 0.132116935816272, 0.225262429159589, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.275254866694397, 0.314337158810329, 0.314337158810329, 0.413017272318271, 0.707952731476156, 0.726942522279936, 0.675587286197546), PROX_PARK = c(0.242854512033048, 0.711925115709351, 0.407986988455317, 0.273246118986377, 0.990750186553446, 0.377410917604964, 0.380160428577633, 0.97332058707081, 0.742212481577902, 0.921128796109604, 1.77379186206272, 1.65596921250538, 1.65596921250538, 1.60860995669454, 1.53366372097489, 1.53366372097489, 1.16828897329218, 0.511064020035708, 0.618444971248099, 1.05249384295472), PROX_GOOD_PRISCH = c(0.280669099407447, 1.64363723354824, 1.86607127862969, 1.9155109693321, 2.01228232098645, 2.0639866413545, 2.07008813823767, 2.41026804261554, 2.39901634170637, 2.45094763896652, 2.79995758206102, 2.86977258716747, 2.86977258716747, 2.96671225712824, 3.0451226436528, 3.0451226436528, 3.20846684942761, 2.82520953766913, 2.78644315018514, 3.52335384407219), PROX_MALL = c(1.58703862644467, 0.58741271025502, 0.26702131219094, 0.191774654856939, 0.848644658978131, 0.352244010010256, 0.395390786334096, 1.14826594162738, 0.965908348364742, 1.15586968043917, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.696065710972082, 0.63262312230698, 0.63262312230698, 1.18405339004253, 0.535655644340599, 0.66906173274608, 0.184401966361696), PROX_CHAS = c(0.370138139733765, 0.142011209366223, 0.144966662256637, 0.19177461752976, 0.262677718190406, 0.180332756228222, 0.278446199404133, 0.157172829578474, 0.0879111496245458, 0.103484302768675, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.22404402777184, 0.278004299073392, 0.278004299073392, 0.401816380076581, 0.102679570293108, 0.195243012850588, 0.131272369045618), PROX_SUPERMARKET = c(0.644143855185467, 0.585686837888717, 0.26343506825427, 0.113049768890948, 0.3581952061826, 0.0762755382886037, 0.0888694671696128, 0.212384620357781, 0.0879117778441782, 0.198926203527595, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.224044642536509, 0.278004958714438, 0.278004958714438, 0.431453687618191, 0.158953339299884, 0.169510705521186, 0.182486832055582), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 3L, 2L, 3L, 2L, 0L, 0L, 5L, 5L, 5L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 5L, 4L, 1L, 5L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 5L, 5L, 1L, 1L, 0L, 1L), WITHIN_350M_BUS = c(5L, 5L, 3L, 8L, 8L, 7L, 10L, 10L, 5L, 9L, 7L, 7L, 7L, 9L, 8L, 8L, 7L, 5L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 1426.75855832792, 1693.77795338249, 1769.70867002038, 1779.90693701206, 1938.32041275843, 1960.50648143382, 2168.53768127162, 2181.46213176949, 2211.57453269924, 2517.31882485522, 2583.56252973876, 2586.09452299159, 2688.94931705912, 2761.64373572397, 2764.00744331966, 2921.74148249094, 2975.31331056828, 3156.12742387795, 3249.20950790922)), row.names = c("226", "18", "81", "834", "413", "978", "221", "379", "562", "832", "854", "333", "768", "916", "982", "39", "320", "338", "904", "130"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.651544237557771, 0.530359028213715, 0.494697596552798, 0.489885966110462, 0.414898886367311, 0.404410973570284, 0.307548963897999, 0.301670784650683, 0.288063574639822, 0.159812386171843, 0.135246823695851, 0.134336429080936, 0.0993052677430674, 0.0770597875971399, 0.0763744621512775, 0.0366379474222192, 0.0260779393270047, 0.00318937285399772, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10878568663
R squared (OOB): 0.5440046
$Forests[[227]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 320000, 345000, 350000, 330000, 338000, 295000, 315000, 339000, 364000, 305000, 315000, 330000, 312000, 324000, 313000, 320000, 336000, 288000, 310000), floor_area_sqm = c(102, 101, 102, 102, 102, 102, 101, 102, 102, 100, 99, 103, 103, 101, 90, 99, 100, 102, 84, 91), storey_order = c(4L, 1L, 2L, 4L, 1L, 4L, 1L, 2L, 3L, 2L, 1L, 2L, 1L, 2L, 4L, 4L, 4L, 3L, 3L, 4L), remaining_lease_mths = c(926, 924, 927, 923, 911, 922, 917, 913, 923, 921, 921, 926, 928, 933, 929, 918, 930, 916, 893, 927), PROX_CBD = c(18.236688278315, 18.0902268845521, 18.2868848905217, 18.0569924715364, 18.2320763538069, 18.1611534549189, 18.4986491838169, 17.9994058772431, 17.9456645257603, 17.9386403893839, 17.9733391318796, 18.5458637520931, 18.5768909080638, 18.4625985868209, 18.3448727328387, 17.8728040148932, 18.242108360018, 18.5506225538857, 18.3632948597919, 18.6571260927441), PROX_ELDERLYCARE = c(0.732088251039709, 0.706169610995159, 0.896456720381782, 0.59750504274373, 0.927534095024191, 0.519233937445895, 0.86418951980865, 0.430537495183344, 0.476454782767532, 0.714833653499633, 0.376016337241346, 0.890661700747245, 0.912532633143698, 0.765079897684544, 1.12000720290482, 0.330981516384048, 1.08331104464233, 0.859723249528503, 0.645296274244347, 1.27166470727688 ), PROX_HAWKER = c(0.537987121264097, 0.370412154176866, 0.547085889030319, 0.391180253405874, 0.493410913505403, 0.617364695979906, 0.838043969781633, 0.472244893923117, 0.3648710200987, 0.201936965562497, 0.501520555884575, 0.898999046399804, 0.935860141611343, 0.906262708365532, 0.636376603494217, 0.446535534086157, 0.548257960059823, 0.958117298193611, 0.921741667576702, 0.924657565926692), PROX_MRT = c(0.511061821383635, 0.341202563029131, 0.495991449430539, 0.384524332485438, 0.433316978327494, 0.623413162025338, 0.812751343363136, 0.492638498779759, 0.385567417899789, 0.168914117564514, 0.52882455357406, 0.87509641959225, 0.912233851204259, 0.897303014326537, 0.565211037998289, 0.4868918768976, 0.47401652613315, 0.942174684471822, 0.927224403125457, 0.861078471223358), PROX_PARK = c(1.7164330470264, 1.8531048262974, 1.86697967968657, 1.77011013021076, 1.96114614265628, 1.52418818882418, 1.49181484955502, 1.65421298847909, 1.76180373116006, 1.99379565561889, 1.62685700377268, 1.4387346144793, 1.41172869826724, 1.31620863428189, 2.08056453235766, 1.69875568186822, 2.12857307310705, 1.32670572464855, 1.22890358268929, 1.95136051888807), PROX_GOOD_PRISCH = c(8.76378557853615, 8.60631027953587, 8.78822500750919, 8.58956131155308, 8.72297519828522, 8.72758527833631, 9.04519470993137, 8.5589292690065, 8.49089982759618, 8.4444135457925, 8.54142359534323, 9.09837600782165, 9.13217936844248, 9.04019528068803, 8.81498363377987, 8.43952013253886, 8.71021480286832, 9.12094588228633, 8.96505409295358, 9.13456945987866), PROX_MALL = c(0.240339889961931, 0.342860958869265, 0.1450338527091, 0.407254736414821, 0.22704735136933, 0.475604736810637, 0.305101649121832, 0.446560923090423, 0.428159644756295, 0.238372860218233, 0.395841490391381, 0.359721010486642, 0.390092702495136, 0.414588198127445, 0.284195187673565, 0.330972758922268, 0.347669457974494, 0.46921205797367, 0.282416841692855, 0.300602441432182), PROX_CHAS = c(0.184864523484869, 0.209799590563819, 0.0217240252323136, 0.222103720735081, 0.11607611654581, 0.405258493214775, 0.305101651313883, 0.324811070171065, 0.218909691095897, 0.076984763134016, 0.364030465322827, 0.359721009550721, 0.390092699752756, 0.399223798550346, 0.24769320941352, 0.330972805611547, 0.274735402884708, 0.469212052170377, 0.231219576578415, 0.214120710257936), PROX_SUPERMARKET = c(0.240339157209448, 0.342860053820009, 0.145032957963293, 0.385535197909366, 0.227046556279957, 0.475604214408431, 0.305101855713295, 0.408691343873882, 0.365864675212809, 0.171190500184261, 0.356071330024396, 0.359721304530864, 0.390093045846372, 0.414588227521533, 0.284194910851331, 0.300218301814749, 0.347668959247477, 0.469212308573368, 0.282416494634945, 0.214121714630789), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 7L, 4L, 5L, 5L, 6L, 4L, 3L, 6L, 3L, 5L, 5L, 6L, 5L, 4L, 3L, 6L, 8L, 3L), WITHIN_350M_BUS = c(7L, 7L, 9L, 9L, 10L, 10L, 9L, 9L, 8L, 8L, 11L, 9L, 9L, 8L, 8L, 8L, 7L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 5L, 4L, 6L, 4L, 6L, 4L, 7L, 6L, 5L, 7L, 4L, 4L, 5L, 4L, 7L, 4L, 5L, 4L, 3L), DNeighbour = c(0, 166.648606964522, 178.536608913868, 181.416272401444, 252.803238442053, 260.28211602252, 301.76055822192, 305.316111243527, 309.040674105668, 340.830780301011, 354.504670354619, 361.327749371257, 401.996948638058, 413.513060450642, 426.042155467397, 429.115511365248, 434.123664380317, 440.724810147564, 500.238437127298, 541.38953127151)), row.names = c("227", "74", "787", "491", "443", "330", "684", "177", "20", "638", "179", "576", "828", "729", "512", "992", "608", "291", "864", "761"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.819475804984016, 0.794324067264924, 0.788032859139554, 0.611454072399705, 0.591150739898236, 0.475170006372305, 0.46507144690257, 0.454484441687134, 0.364416407783165, 0.326303911820404, 0.30754394788566, 0.201288614463003, 0.173564145062568, 0.144949472244, 0.138202125722469, 0.127452974677646, 0.113773018548722, 0.0213869386758568, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 313359632
R squared (OOB): 0.1418764
$Forests[[228]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 305000, 345000, 330000, 410000, 425000, 365000, 398000, 420000, 435000, 410000, 385000, 4e+05, 373000, 330000, 320000, 338000, 418000, 330000, 310000), floor_area_sqm = c(85, 90, 95, 105, 93, 93, 91, 92, 92, 92, 92, 90, 92, 92, 104, 107, 103, 112, 105, 104), storey_order = c(2L, 1L, 3L, 1L, 4L, 4L, 4L, 2L, 5L, 4L, 3L, 3L, 1L, 1L, 3L, 1L, 4L, 5L, 1L, 3L), remaining_lease_mths = c(979, 966, 1003, 896, 1117, 1126, 1061, 1136, 1134, 1129, 1131, 1060, 1127, 1128, 847, 909, 836, 904, 909, 838), PROX_CBD = c(18.0119212314593, 18.0816861587931, 17.7047470513727, 17.9794873864528, 17.3263676504413, 17.3263676504413, 17.5974072281911, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.6242343596777, 17.1731083577317, 17.1731083577317, 18.238428451998, 18.5552891680356, 18.1853470145009, 17.2048826778539, 18.4634083712346, 18.2872060948971), PROX_ELDERLYCARE = c(1.25793892145158, 1.34637729166943, 0.933045885854195, 1.20397588034421, 0.561119780492452, 0.561119780492452, 0.819477307137174, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.892136309268664, 0.456899326246073, 0.456899326246073, 1.49823830734066, 1.77696496808422, 1.46334015610348, 0.400468425457175, 1.70649895251479, 1.57361264937598 ), PROX_HAWKER = c(1.33204585660377, 1.41733367811242, 1.00938993481846, 0.736691454978467, 0.631285601786086, 0.631285601786086, 0.922900854400271, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.816419857336687, 0.507233229895407, 0.507233229895407, 0.548143788898404, 0.788681622626877, 0.490406092071559, 0.498365875295267, 0.656056303664779, 0.464971900021808 ), PROX_MRT = c(1.54554013822754, 1.64690112478102, 1.29287496569192, 1.05284557964442, 1.13344401626098, 1.13344401626098, 0.830609903675807, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.729175757939742, 1.18009183772516, 1.18009183772516, 0.950317003394984, 1.18994045686449, 0.888080533877704, 0.87869292375624, 1.05945750202888, 0.870907467758581), PROX_PARK = c(0.23250554954982, 0.243247600736397, 0.495314460898113, 0.555889077383573, 0.872985599051717, 0.872985599051717, 0.751240825934154, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.830497330619545, 1.02763138312455, 1.02763138312455, 0.690805332809177, 0.662341635279621, 0.741201414908801, 0.9054780070858, 0.707700114575514, 0.791043930625847), PROX_GOOD_PRISCH = c(7.41905192895776, 7.49669975318446, 7.10206992983331, 7.33264137396139, 6.72174636420399, 6.72174636420399, 6.95474206477502, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.97273607492461, 6.57664814247058, 6.57664814247058, 7.58243576478886, 7.9054148179446, 7.52724739525134, 6.57740517739392, 7.80883552790736, 7.62743554697163), PROX_MALL = c(0.658794213245526, 0.694568288644574, 0.790613232916467, 0.387548928263219, 0.530342726071102, 0.530342726071102, 0.757845794253982, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.671391539314818, 0.392080122681935, 0.392080122681935, 0.291730094824992, 0.238299753757691, 0.362005799982455, 0.446026044391999, 0.25445476080495, 0.369641594977131 ), PROX_CHAS = c(0.166262674114357, 0.119012364389208, 0.40646651865696, 0.324283073315245, 0.254413742194056, 0.254413742194056, 0.175468897673469, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.0497500971788425, 0.214971829128206, 0.214971829128206, 0.0811018368302058, 0.177138384703249, 0.11010335009361, 0.130380344727655, 0.163921847201363, 0.000458346083760352 ), PROX_SUPERMARKET = c(0.385510043100507, 0.485184742393951, 0.260900811674997, 0.337417678694655, 0.529573977763673, 0.529573977763673, 0.336744227428862, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.442456788826315, 0.391090025360665, 0.391090025360665, 0.289827711639516, 0.237159648524433, 0.36017462873485, 0.445962312606475, 0.25256410508494, 0.367596841627256 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 4L, 3L, 7L, 3L, 4L, 6L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 4L, 2L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 8L, 6L, 9L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 12L, 8L, 8L, 10L, 10L, 11L, 8L, 12L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 5L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 4L, 4L, 5L, 3L, 4L, 5L), DNeighbour = c(0, 107.678290515562, 329.349704251615, 651.87107750309, 698.072567712044, 698.526873902895, 717.887285843092, 743.485231868853, 771.50064434784, 772.83935128673, 777.753485282297, 827.878933227428, 833.853128746513, 835.965849322054, 856.231783975604, 890.03827736106, 894.191841570751, 895.878313003643, 909.878888276081, 965.480770988814)), row.names = c("228", "85", "631", "870", "797", "925", "720", "847", "280", "290", "86", "300", "507", "985", "839", "169", "857", "889", "748", "414"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975277657640445, 0.780808481304887, 0.296082991595248, 0.227744762503844, 0.22709556382044, 0.199922684856871, 0.165645952074609, 0.130656285231059, 0.129057824798982, 0.123251380030147, 0.0700823681326276, 0.0645569812923112, 0.0626480987893195, 0.0455847971031369, 0.022552172750865, 0.0202275210460436, 0.0193167903178158, 0.0125133507981376, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 473511881
R squared (OOB): 0.7677098
$Forests[[229]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 395000, 415000, 365000, 385000, 420000, 425000, 422500, 420000, 405000, 399000, 380000, 350000, 4e+05, 355000, 415000, 410000, 415000, 450000, 385000), floor_area_sqm = c(104, 103, 103, 103, 102, 103, 104, 104, 105, 106, 102, 105, 84, 107, 84, 108, 84, 108, 106, 84), storey_order = c(3L, 4L, 2L, 1L, 3L, 2L, 4L, 3L, 2L, 2L, 3L, 1L, 2L, 1L, 3L, 2L, 4L, 3L, 2L, 2L), remaining_lease_mths = c(752, 772, 768, 757, 755, 757, 775, 765, 787, 778, 766, 775, 806, 912, 804, 891, 814, 904, 919, 815), PROX_CBD = c(13.1913836000948, 13.1724132817366, 13.0537205387581, 13.0970803497533, 13.2614515751509, 13.2614515751509, 13.5598735525989, 13.4875816574924, 12.7549887608908, 13.2146489403719, 13.0078000734933, 12.8173662852819, 13.3385512116162, 13.6047453762483, 13.01786092695, 13.8459786715751, 12.8927390133383, 13.7944980809676, 13.6245617307962, 13.8115996810708), PROX_ELDERLYCARE = c(0.779182108791446, 0.906244923447749, 0.569472877275307, 0.830352740740998, 0.99636081833896, 0.99636081833896, 0.555470204987842, 0.428841001075194, 0.556485595404089, 0.392334185262972, 0.748101088186933, 0.548539301056628, 1.09997831443452, 0.271914041498034, 0.807586217367385, 0.429452782693922, 0.702153634905252, 0.91518434198946, 0.120631950903102, 0.244605555667631), PROX_HAWKER = c(1.05769292681279, 1.03184370064912, 0.963287544217337, 0.973651338137405, 1.14030290242306, 1.14030290242306, 1.44869421276883, 1.41347495302278, 0.627642822312809, 1.1504484389926, 0.90031621758677, 0.687183343617196, 1.2578245237404, 1.50728197565297, 0.976719939584195, 1.71981564227335, 0.876276656944215, 1.66782294138278, 1.48009929412898, 1.71143518366979), PROX_MRT = c(0.577154139562059, 0.712767869041386, 0.551410176707671, 0.602819058882962, 0.667490524156887, 0.667490524156887, 0.172867375742438, 0.229256973107587, 0.561554903993597, 0.530339592860526, 0.513893198964272, 0.607087114668938, 0.602718547061467, 0.222008379422339, 0.343251427728879, 0.2084775132707, 0.279401054335897, 0.658832763416297, 0.357520644011877, 0.198072339225813), PROX_PARK = c(1.12092772213378, 0.94305137750942, 0.974634241933185, 0.879464356596765, 0.758867978246924, 0.758867978246924, 1.16233583500127, 1.00267286051928, 1.16122098497616, 0.763919329225246, 0.842333894517479, 0.953457314885518, 0.569772965965399, 0.882483872449952, 0.656436399769765, 1.1446906726086, 0.620470631841848, 0.645156432286565, 0.731000545087102, 0.925135888784), PROX_GOOD_PRISCH = c(1.6842887316892, 1.76071721252525, 1.48818847749708, 1.76550469910092, 1.91909050044553, 1.91909050044553, 1.97663004084467, 1.87202126825599, 1.29435567579286, 1.57814209766337, 1.72660166123773, 1.5016146113424, 2.07907555576542, 1.96272742295518, 1.85318585541752, 2.27101821651052, 1.774803188623, 2.39271928635374, 1.96554365084008, 2.17137072991142 ), PROX_MALL = c(0.813382909306435, 0.808064657998832, 0.593340478429386, 0.655283448157635, 0.72813233212774, 0.72813233212774, 1.05810160080284, 0.948424723316687, 0.542723135774117, 0.655287065425073, 0.5620231960968, 0.635314033644823, 0.668924040978838, 1.0427530371351, 0.400117032043626, 1.35153556565047, 0.322264379768498, 1.14990641994387, 1.05956757611768, 1.25122768833936), PROX_CHAS = c(0.19044114280624, 0.253073540027742, 0.203693673714882, 0.10733838099953, 0.255705601713763, 0.255705601713763, 0.180657994610612, 0.231037598077535, 0.144180959238343, 0.358071114142678, 1.4078617678234e-08, 0.149554006756045, 0.191227179226131, 0.15212794302602, 0.191102980152323, 0.345234103044859, 0.241407331054591, 0.17469359838053, 2.17172157220984e-06, 0.130123043615932), PROX_SUPERMARKET = c(0.190441743522314, 0.263318229535236, 0.349948262987797, 0.176189281490626, 0.336474046543398, 0.336474046543398, 0.180658044884504, 0.231037826802092, 0.150188458093997, 0.384538867225359, 0.0851968725918189, 0.14719471752053, 0.444314653432489, 0.353624023725788, 0.230446816430876, 0.426625283183798, 0.234452518543083, 0.357404112790227, 0.237807435452358, 0.30366394922488), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 0L, 3L, 1L, 2L, 1L, 3L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 2L, 1L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 3L, 6L, 2L, 3L, 4L, 3L, 5L, 3L), WITHIN_350M_BUS = c(8L, 6L, 8L, 4L, 6L, 6L, 11L, 10L, 7L, 9L, 6L, 5L, 5L, 12L, 5L, 12L, 4L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(5L, 4L, 6L, 4L, 4L, 4L, 6L, 5L, 5L, 6L, 4L, 5L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 212.614395759611, 224.244069703504, 354.927451978882, 378.480525512971, 381.27836232303, 406.780017793443, 426.048315967446, 430.202508047113, 436.613888370715, 438.354091702976, 461.485452314203, 569.924819770978, 604.244999738793, 616.616760245089, 664.54444865423, 680.243121922705, 721.572874673591, 742.030145072354, 757.085317641606)), row.names = c("229", "225", "541", "597", "473", "753", "564", "663", "215", "511", "103", "523", "618", "955", "789", "970", "493", "542", "656", "235"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.848485881857511, 0.832235021066849, 0.608742169864646, 0.562623100275659, 0.55707336408994, 0.505963964696282, 0.46691882610288, 0.458476307756043, 0.445439933788166, 0.441901085686444, 0.394939599175194, 0.187757619007422, 0.131772140983427, 0.113335002715813, 0.0526818318245508, 0.0371306262544099, 0.00839300323635927, 0.00155046635990518, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 472452492
R squared (OOB): 0.3263158
$Forests[[230]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(316000, 304000, 358888, 345000, 335000, 365000, 420000, 360000, 390000, 340000, 415000, 446000, 370000, 342000, 420000, 365000, 4e+05, 365000, 428000, 420000), floor_area_sqm = c(104, 104, 91, 92, 90, 107, 99, 103, 104, 104, 100, 107, 104, 94, 90, 95, 97, 105, 98, 104 ), storey_order = c(1L, 2L, 3L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 3L, 2L, 1L, 2L, 1L, 1L, 2L, 3L, 4L), remaining_lease_mths = c(777, 776, 763, 742, 731, 766, 929, 777, 763, 772, 944, 783, 763, 747, 925, 735, 734, 771, 730, 774), PROX_CBD = c(13.8730731524118, 13.8730731524118, 13.6826822978472, 13.8901285505698, 13.8901285505698, 13.578535689825, 13.2222340992065, 13.7231688188033, 13.1145091682395, 13.1145091682395, 13.1525533734461, 13.1163383572019, 13.075732494377, 13.7770670669378, 12.960867808991, 13.3652677077184, 13.4040436118709, 14.8222691165004, 14.0949321583848, 15.0460728336845), PROX_ELDERLYCARE = c(0.192118066579221, 0.192118066579221, 0.000158780971194199, 0.540311266279695, 0.540311266279695, 0.535215785060316, 0.385934705647939, 0.681177733621966, 0.233566729538939, 0.233566729538939, 0.640770029240432, 0.258125844069092, 0.206309775801723, 0.919307603677702, 0.579007844644764, 0.876024529291782, 0.954835536666776, 0.151522520392741, 1.07365166923746, 0.0734543941007858 ), PROX_HAWKER = c(0.635045114374877, 0.635045114374877, 0.699744847940348, 0.213123049695643, 0.213123049695643, 0.775756145922257, 1.08380419022874, 0.601426993813282, 1.24018164124527, 1.24018164124527, 0.959649545299011, 1.23349193679857, 1.2806114078583, 0.478671478091809, 1.16344345150942, 0.775887609068758, 0.780321580506598, 0.189112683951821, 0.516176882783883, 0.321243604465073), PROX_MRT = c(0.865482366580506, 0.865482366580506, 0.751023886560838, 0.793013171832836, 0.793013171832836, 0.357978123578611, 0.503688459146237, 0.498221170198522, 0.402767024758649, 0.402767024758649, 0.944408516927639, 0.166998983475289, 0.218393806785847, 0.771349314593772, 0.899387073359532, 0.585785046275015, 0.515309591544804, 0.506610369321483, 0.499812381699912, 0.667161579318597), PROX_PARK = c(1.73324375775577, 1.73324375775577, 1.77145949687945, 1.23128896715218, 1.23128896715218, 1.33984402369384, 1.61082819122054, 1.26781451063295, 1.4917670023494, 1.4917670023494, 1.65277848527316, 1.28385310080255, 1.31516124688894, 0.941140572803456, 1.44660566239193, 1.30724345285799, 1.22140134317452, 1.20591145519053, 0.62523741493865, 1.32178658469093), PROX_GOOD_PRISCH = c(3.76914808697313, 3.76914808697313, 3.58938982364218, 3.56420611596829, 3.56420611596829, 3.55013641033528, 3.2388029474634, 3.673854441535, 3.15473759747012, 3.15473759747012, 2.95137840528657, 3.10133739012884, 3.06740437701091, 3.3146343023011, 2.82458087567675, 2.95461231779958, 2.95770979509606, 4.44405903659268, 3.57828936266804, 4.66454637236311), PROX_MALL = c(0.861712986146148, 0.861712986146148, 0.770100764029299, 1.05377974643614, 1.05377974643614, 0.305514521023982, 0.587950861513872, 0.406890039239853, 0.504156272689578, 0.504156272689578, 0.703422933264244, 0.281310431650798, 0.332903613799786, 0.672803550263317, 0.695129776671669, 0.473263954532778, 0.412160376682232, 1.74752862756084, 0.812049880186, 1.83033637772351), PROX_CHAS = c(0.0967538959757692, 0.0967538959757692, 0.110149755252424, 0.0812638133573676, 0.0812638133573676, 0.282171570268124, 0.151225190585885, 0.176857487498571, 0.11048408202451, 0.11048408202451, 0.1365287941905, 0.155371621529032, 0.122328851042638, 0.0886717393158711, 0.341366062526918, 0.179342279988699, 0.240863562772424, 0.191193294854487, 0.135156069731972, 0.0544168696099871), PROX_SUPERMARKET = c(0.094684564379848, 0.094684564379848, 0.11210687568128, 0.082811926566736, 0.082811926566736, 0.281417393052806, 0.459946280432931, 0.270532795629183, 0.362446168440829, 0.362446168440829, 0.688592108834651, 0.141466460051892, 0.193246634773484, 0.334979160094168, 0.668273194253219, 0.487840963146543, 0.422907964790702, 0.188017328828043, 0.352618767904154, 0.286721618184596), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 4L, 6L, 6L, 2L, 4L, 4L, 3L, 1L, 6L, 5L, 2L, 1L, 1L), WITHIN_350M_BUS = c(8L, 8L, 9L, 4L, 4L, 10L, 8L, 8L, 7L, 7L, 6L, 9L, 10L, 10L, 2L, 6L, 6L, 6L, 9L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 5.05396255470701, 196.055267134639, 519.888583851506, 521.774816069077, 584.484572078182, 662.033486552137, 677.763487118893, 781.929013005699, 787.429085211625, 824.233568185936, 883.785719341087, 906.975055130094, 948.303108016742, 968.22962817477, 991.817471270014, 1057.39042256982, 1085.44782796356, 1126.25124286837, 1283.60541903076)), row.names = c("230", "36", "1000", "214", "90", "856", "350", "960", "164", "844", "496", "105", "929", "337", "831", "238", "757", "64", "25", "256"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999968995296304, 0.953886470793833, 0.698824247905073, 0.696831907307841, 0.62830993143919, 0.538742338466719, 0.520128991933255, 0.395536042011895, 0.388974017956638, 0.345364311179063, 0.276615681191432, 0.250739593028104, 0.206300228370878, 0.18578202223696, 0.162380089615251, 0.103304181560617, 0.081179225696416, 0.052967905803401, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1276047800
R squared (OOB): 0.2055903
$Forests[[231]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(382000, 390000, 403500, 426888, 430000, 380000, 460000, 475000, 440000, 422000, 425000, 455000, 548888, 580000, 420000, 388000, 468000, 460000, 458888, 450000), floor_area_sqm = c(86, 90, 90, 92, 92, 90, 92, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 92, 92, 92), storey_order = c(2L, 5L, 5L, 1L, 1L, 4L, 5L, 2L, 2L, 2L, 4L, 4L, 2L, 4L, 2L, 1L, 4L, 3L, 4L, 3L), remaining_lease_mths = c(989, 978, 965, 1141, 1134, 973, 1136, 1126, 1136, 1132, 988, 1136, 1130, 1134, 1139, 956, 1124, 1137, 1130, 1136), PROX_CBD = c(12.3082954752684, 12.4059518996545, 12.0682850666201, 12.5841594105866, 12.5852639843962, 11.9491294576901, 12.5778468618744, 12.6532888174316, 12.6445046545469, 12.6523002899419, 12.1902934701837, 12.5530445309639, 11.7494815193957, 11.7494815193957, 12.4951121122816, 12.6254404323309, 12.5372560863306, 12.6444338023734, 12.6444338023734, 12.6444338023734), PROX_ELDERLYCARE = c(0.583230122785789, 0.404564014080405, 0.36227142211874, 0.419823195233641, 0.3637938018331, 0.351349913726565, 0.25879478544564, 0.373604611296459, 0.316798451576888, 0.17445131765005, 0.362754738306624, 4.52036057904239e-07, 0.0736890817471424, 0.0736890817471424, 0.0780281999502717, 0.92626814118798, 0.066903342124331, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032), PROX_HAWKER = c(0.732610931237137, 0.551023632791116, 0.732401821736703, 0.512822421809829, 0.45815519033126, 0.693645859237657, 0.361759384229333, 0.440383933038266, 0.385855619963418, 0.228019105088385, 0.536726116414185, 0.183834631869038, 0.418792449609449, 0.418792449609449, 0.227760265989261, 1.13552097839855, 0.184899994018696, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698), PROX_MRT = c(0.348338435446781, 0.467412150427879, 0.353072027979069, 0.285300897266269, 0.305105021876954, 0.207404211118571, 0.325317058740364, 0.24828698655044, 0.290856617513635, 0.189124878414716, 0.364194860258715, 0.225183269009929, 0.183595482094196, 0.183595482094196, 0.288636635543175, 0.252582104498609, 0.250680884626282, 0.135663244459145, 0.135663244459145, 0.135663244459145), PROX_PARK = c(1.248380402738, 1.06942514246801, 1.2554933111164, 1.05356492524152, 0.998305920751222, 1.42337349535551, 0.898636927133822, 0.981635622560504, 0.927332929158558, 0.76865606278053, 0.883674706708426, 0.665189387379371, 1.25382465781663, 1.25382465781663, 0.64692671777276, 0.682542858399859, 0.614568616662392, 0.61385987529272, 0.61385987529272, 0.61385987529272), PROX_GOOD_PRISCH = c(2.82059786507503, 2.85954585658161, 2.66094910730305, 3.04090040576321, 3.02473222579279, 2.48771655129493, 2.98751376551561, 3.08870420529617, 3.06407026512831, 3.02962689364369, 2.54749739008747, 2.90013878468328, 2.40225451049103, 2.40225451049103, 2.83249303987555, 3.31643945338342, 2.87119716545371, 2.98554640042679, 2.98554640042679, 2.98554640042679), PROX_MALL = c(0.312386349772529, 0.423524868376446, 0.424043071559413, 0.39575302739997, 0.450387082903272, 0.591401580344059, 0.550769417999913, 0.475487624694748, 0.525247230278188, 0.680457081346124, 0.835543217968543, 0.801147315442336, 0.730910693989521, 0.730910693989521, 0.848059510883206, 0.289170330853986, 0.863947607104433, 0.835997866672575, 0.835997866672575, 0.835997866672575 ), PROX_CHAS = c(0.200650927390068, 0.187639553192951, 0.0850792531740411, 0.369996201265779, 0.324614821605945, 0.136369833447508, 0.236995708134403, 0.362882313204726, 0.312339613016365, 0.162820120107843, 0.167384851183216, 0.0780281620295796, 0.105514964386053, 0.105514964386053, 3.19858778746232e-08, 0.248410865511824, 0.0439945201117045, 0.102096070463208, 0.102096070463208, 0.102096070463208 ), PROX_SUPERMARKET = c(0.200651971059786, 0.375814638453933, 0.0850782630125017, 0.385003628727568, 0.389269910824952, 0.234851160706955, 0.299832635957983, 0.36465940083402, 0.312339147167174, 0.162819600148508, 0.552359009160243, 0.189775839444753, 0.100761764224213, 0.100761764224213, 0.255060837787685, 0.298638993269614, 0.218453608018692, 0.102095775430648, 0.102095775430648, 0.102095775430648 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 3L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 4L, 4L, 6L, 5L, 5L, 5L, 6L, 3L, 7L, 5L, 5L, 5L, 8L, 6L, 7L, 7L, 7L ), WITHIN_350M_BUS = c(8L, 10L, 12L, 10L, 11L, 12L, 8L, 11L, 11L, 11L, 12L, 11L, 14L, 14L, 10L, 12L, 10L, 10L, 10L, 10L), WITHIN_1KM_PRISCH = c(6L, 5L, 7L, 5L, 4L, 7L, 4L, 4L, 4L, 4L, 3L, 4L, 6L, 6L, 4L, 6L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 177.927304114115, 288.981968762122, 295.471619627795, 317.907879779711, 361.130942637211, 379.65774896544, 387.390797035836, 408.170315596421, 514.8848348833, 529.777655134902, 575.612813387278, 592.197969200904, 592.913850585474, 603.803844286556, 604.773745586552, 631.738285328832, 636.156723913105, 637.28797977783, 643.133658062188)), row.names = c("231", "138", "860", "868", "180", "175", "355", "759", "144", "311", "783", "764", "808", "281", "791", "111", "672", "92", "807", "166"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.852780239413915, 0.636961610495139, 0.622408583386599, 0.57101732649642, 0.468811152407056, 0.424473917679774, 0.405993133485023, 0.356657926248993, 0.128923715217712, 0.103327148162134, 0.0395819805318842, 0.023142300786903, 0.0225224410618279, 0.0140581508340505, 0.0133941445894142, 0.0012336309095121, 0.000465653168532477, 0.000327469513872909, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2175710846
R squared (OOB): 0.1643561
$Forests[[232]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(348000, 372500, 420000, 433000, 450000, 452000, 380000, 490000, 475000, 475000, 376000, 505000, 5e+05, 415000, 505000, 540000, 378888, 558000, 330000, 540000), floor_area_sqm = c(100, 102, 93, 92, 95, 95, 92, 92, 93, 90, 102, 90, 92, 92, 92, 92, 90, 92, 91, 90), storey_order = c(3L, 2L, 2L, 4L, 2L, 4L, 1L, 3L, 4L, 5L, 5L, 6L, 3L, 2L, 4L, 6L, 6L, 6L, 3L, 3L), remaining_lease_mths = c(938, 931, 1099, 1084, 1109, 1112, 1037, 1038, 1130, 1031, 944, 1033, 1049, 1130, 1051, 1142, 949, 1136, 951, 1067), PROX_CBD = c(11.8646943012694, 11.9627383543319, 11.8999896789117, 11.8702915361943, 12.0901026943072, 12.1424265739316, 11.6419253241709, 11.6213283462416, 11.4536743231806, 11.780035597066, 11.9885535057438, 11.6571985599938, 11.4975151935682, 11.3687765497058, 11.4388659085475, 11.3687765497058, 12.4403773011877, 11.665784828589, 12.402570085049, 11.5237533038112), PROX_ELDERLYCARE = c(0.893707553155367, 0.96089261866182, 0.790393757138983, 0.670900780040593, 0.911165280518988, 0.88680281476439, 0.626216066088841, 0.621923465733728, 1.19895989384568, 0.389019901488026, 0.468647269590137, 0.400746835300904, 0.485429735975203, 1.27208236570677, 0.529438756707198, 1.27208236570677, 0.624054710630084, 1.35367167055226, 0.628872951670854, 0.374021376468387 ), PROX_HAWKER = c(0.888626336009462, 0.983415578941634, 0.820501997631561, 0.715369360111721, 0.995330006841388, 0.999275592501037, 0.553081930127745, 0.537052085835962, 1.02903329925728, 0.475091880549249, 0.661637750611862, 0.38372613736418, 0.320302217757218, 1.07923254025891, 0.319632581294072, 1.07923254025891, 1.46996215979098, 1.3549106116919, 1.50745216628998, 0.235307086042243 ), PROX_MRT = c(0.214047355776769, 0.122900516984256, 0.261250382411254, 0.146531371307633, 0.231980634651484, 0.303530488733859, 0.168432978085695, 0.182944945438028, 0.573574303209013, 0.149757666469573, 0.253577460439113, 0.187661086924798, 0.24936700359253, 0.671331594421278, 0.264110896255266, 0.671331594421278, 0.140157494228817, 0.561684506891731, 0.198968515523371, 0.148196296616071), PROX_PARK = c(0.747986195716587, 0.836149627657164, 0.813614799778521, 0.8322137924942, 0.750469455971567, 0.699596772952975, 0.654970873229416, 0.643411448820926, 0.341254943367627, 0.915827670442916, 0.965214735166117, 0.822874314333037, 0.698336840868775, 0.294690087030438, 0.653351036954048, 0.294690087030438, 0.525489875872169, 0.671016599957339, 0.61879465488716, 0.808531626238996), PROX_GOOD_PRISCH = c(3.05097986431403, 3.15511978010431, 3.00567179865442, 2.91053685401804, 3.19167768034691, 3.20088339163048, 2.71543842399088, 2.69528593883292, 2.96812409551872, 2.67648686403773, 2.84793008582659, 2.58492752090912, 2.48345794754568, 2.95589454100459, 2.45055199705462, 2.95589454100459, 3.6640626331803, 3.32537175969635, 3.69141799128789, 2.43173748992112), PROX_MALL = c(0.265637621954407, 0.161680393170103, 0.283076960540796, 0.385092319171944, 0.1200910408013, 0.171446483339376, 0.576398809288588, 0.597386337892971, 0.714729745574342, 0.657761426948524, 0.581599658792334, 0.718523422751835, 0.805279144871904, 0.814743407183115, 0.840491697823826, 0.814743407183115, 0.37643645467035, 0.714662485508778, 0.407881748949563, 0.840908486660855), PROX_CHAS = c(0.265637621677666, 0.161680400961643, 0.283076936045466, 0.179381733260264, 0.120090990225825, 0.171446425970546, 0.118628580179885, 0.130352204164602, 0.31407050179696, 0.165734916528407, 0.0548782345589675, 0.162236141473446, 0.18789773503711, 0.257507761616553, 0.210772889992189, 0.257507761616553, 0.376436475429729, 0.167944095298073, 0.407881782403473, 0.0822817354855642), PROX_SUPERMARKET = c(0.211091622880127, 0.107037284539066, 0.236972988988714, 0.31749021679057, 0.109512866312649, 0.178201527122821, 0.0879874709963817, 0.0679201472407272, 0.345653574215055, 0.328761363845442, 0.41771106664497, 0.248678179468178, 0.186124684843571, 0.30094246041235, 0.189609627596398, 0.30094246041235, 0.426522673463594, 0.215917356790886, 0.451295114828249, 0.113409172087645), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 8L, 7L, 9L, 8L, 7L, 6L, 6L, 2L, 9L, 6L, 8L, 4L, 3L, 4L, 3L, 4L, 1L, 3L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 9L, 10L, 8L, 9L, 8L, 8L, 8L, 8L, 14L, 9L, 8L, 10L, 7L, 10L, 11L, 4L, 9L, 5L), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 5L, 4L, 5L, 5L, 6L, 4L, 6L, 7L, 5L, 4L, 3L, 5L, 3L, 4L, 2L, 4L, 4L), DNeighbour = c(0, 110.929765875516, 124.977938856165, 233.362176126907, 235.593765795852, 300.84789588455, 343.106950971655, 357.242465506112, 508.807985974036, 509.093895721149, 521.539429267586, 525.246938036327, 582.837203470667, 602.899637035038, 604.746593748705, 609.598987756946, 627.32270265948, 629.625873105805, 639.719477580213, 654.877919650077)), row.names = c("232", "295", "185", "110", "117", "147", "421", "89", "132", "263", "486", "977", "553", "157", "271", "876", "444", "830", "80", "652"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.943437347406359, 0.928485433932141, 0.762161411813217, 0.757906683980791, 0.622451376851134, 0.526353928729716, 0.493392199596067, 0.157091187224705, 0.156553724753054, 0.133780408602703, 0.127242485892128, 0.0432270946890903, 0.0232386097952859, 0.021679996079555, 0.0178226698057653, 0.00678700621078093, 0.00572034936133058, 0.00209380968870463, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3512978544
R squared (OOB): 0.2394844
$Forests[[233]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 395000, 450000, 448000, 420000, 405000, 393000, 455000, 430000, 405000, 410000, 360000, 430000, 380000, 380000, 362500, 367000, 412000, 495000, 425000), floor_area_sqm = c(103, 106, 106, 116, 112, 105, 103, 113, 104, 104, 106, 84, 107, 106, 107, 103, 104, 104, 93, 104), storey_order = c(3L, 2L, 4L, 3L, 4L, 3L, 2L, 5L, 2L, 2L, 2L, 3L, 4L, 1L, 2L, 3L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(834, 834, 834, 827, 866, 856, 818, 824, 861, 862, 871, 811, 868, 887, 871, 819, 879, 878, 1131, 871), PROX_CBD = c(15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.3605597168545, 15.3605597168545, 14.8805910833212, 14.8805910833212, 15.4019609662575, 15.4019609662575, 15.428944563277, 14.7472020389823, 15.2985874116244, 15.0291078847704, 15.2330821453909, 14.3801998083441, 14.66420827852, 14.1313829663274, 14.1234549986629, 14.0236082538335), PROX_ELDERLYCARE = c(1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.7630974884403, 1.7630974884403, 1.53481387371296, 1.53481387371296, 1.7026350967472, 1.7026350967472, 1.63977306379889, 1.19052284520552, 1.41400995500373, 1.09928331705025, 1.22808745848404, 0.709377020411434, 0.719957479461771, 0.836104821253693, 1.35242241046818, 1.09340394122649), PROX_HAWKER = c(0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 0.874437271649647, 0.874437271649647, 0.395563323563994, 0.395563323563994, 0.985391408166863, 0.985391408166863, 1.09717995764468, 0.606039227085063, 1.16406043263713, 1.15922930524208, 1.40985252978436, 0.928921275219278, 1.17971772396452, 0.73352935155883, 0.458626901673037, 0.594999289424802), PROX_MRT = c(0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.13238128237287, 1.13238128237287, 0.650195396152393, 0.650195396152393, 1.24252861976923, 1.24252861976923, 1.35104476777798, 0.807097621625513, 1.40304810962874, 1.36685465541241, 1.62235809597188, 1.02650412956774, 1.12495588646837, 0.735653331318593, 0.250036690549804, 0.469886084443941 ), PROX_PARK = c(0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.852232892319188, 0.852232892319188, 0.355836862982211, 0.355836862982211, 0.934356673366442, 0.934356673366442, 1.02148060415503, 0.432698189125414, 0.98341166564854, 0.808345234949979, 0.633472210001671, 0.71485218383349, 0.823954351824118, 0.463826523913091, 0.469588575534173, 0.504422356794811), PROX_GOOD_PRISCH = c(3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.77322944876988, 3.77322944876988, 3.33079371618761, 3.33079371618761, 3.78947597459801, 3.78947597459801, 3.79601078940401, 3.13467644284063, 3.64472604970499, 3.36640767040689, 3.56691345353299, 2.72778429145315, 2.99834463762659, 2.52734391167264, 2.69456588548322, 2.51794344218072), PROX_MALL = c(0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.502295694435402, 0.502295694435402, 0.390496575840073, 0.390496575840073, 0.656741946143406, 0.656741946143406, 0.809004632748584, 0.738705771798207, 0.597111778941966, 0.486526360127578, 0.253259472709144, 0.949257633150117, 0.669111824361406, 0.66282583229379, 0.232476208076891, 0.418819234777705), PROX_CHAS = c(0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.563239471741591, 0.563239471741591, 0.448788349522024, 0.448788349522024, 0.478794864158343, 0.478794864158343, 0.352996738297868, 0.19051372613691, 0.0911939042613644, 0.228652490110126, 0.210576528602503, 0.453083161817035, 0.38494516455544, 0.528800676490504, 0.147334233235439, 0.151261605672147), PROX_SUPERMARKET = c(0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.187279197917694, 0.187279197917694, 0.447693008221967, 0.447693008221967, 0.1489144838969, 0.1489144838969, 0.252078878715955, 0.326764101800336, 0.408284988301129, 0.234691730121176, 0.21397076195142, 0.513065398645433, 0.384052647553184, 0.528799775767506, 0.147334782275979, 0.151260689076964), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 3L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 10L, 10L, 5L, 5L, 9L, 9L, 11L, 9L, 13L, 8L, 12L, 2L, 7L, 6L, 13L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 2L), DNeighbour = c(0, 2.20906987590679, 9.77050304970807, 39.5106235626008, 229.171175715909, 233.840558963063, 283.6823489345, 290.694940063659, 304.76329691205, 312.193445037517, 423.818295244898, 427.630224071165, 549.035808876677, 692.736759706342, 873.114254290619, 917.18264143907, 926.161296716659, 1017.42113360298, 1098.81397489018, 1126.39200464638)), row.names = c("233", "483", "457", "188", "782", "994", "639", "852", "495", "406", "899", "136", "934", "314", "428", "3", "686", "695", "212", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999230747442, 0.999849523601583, 0.997540700715019, 0.918924828758536, 0.915660783152483, 0.877165882063802, 0.871229377017182, 0.85894726513278, 0.852263226447762, 0.736896999821979, 0.732511593266271, 0.581273958476797, 0.386596441843305, 0.15932406540579, 0.113549443613616, 0.104928150270448, 0.0339028700237568, 0.00233942255053306, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1240799495
R squared (OOB): -0.05496292
$Forests[[234]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(515000, 560000, 620000, 660000, 409500, 418000, 520000, 451000, 488000, 385000, 465000, 538000, 290000, 678000, 446000, 480000, 590000, 650000, 640000, 580000), floor_area_sqm = c(84, 105, 103, 105, 84, 84, 107, 83, 104, 93, 91, 90, 87, 92, 94, 94, 90, 90, 90, 90), storey_order = c(4L, 2L, 4L, 6L, 3L, 3L, 2L, 8L, 1L, 1L, 2L, 5L, 1L, 3L, 2L, 6L, 2L, 6L, 2L, 1L), remaining_lease_mths = c(804, 913, 742, 748, 807, 804, 892, 604, 776, 772, 764, 995, 643, 1103, 723, 725, 996, 1011, 1011, 1006), PROX_CBD = c(3.75781957676323, 3.91005014077452, 3.79744534670369, 3.5952466633456, 4.20973993763024, 4.20973993763024, 4.23142849537126, 3.63056019358172, 4.16405648472164, 4.25035751849909, 4.28329341592686, 4.4759193492502, 4.35364804731157, 3.93031212371417, 4.45295385586978, 4.50933618399607, 2.69989267302812, 2.65695642963531, 2.65695642963531, 2.65695642963531), PROX_ELDERLYCARE = c(0.582389211118023, 0.449207181019876, 0.296175206272889, 0.354500614782039, 0.156291063754703, 0.156291063754703, 0.272010492111063, 0.124703716495981, 0.434539750657667, 0.411587417191489, 0.4193003334471, 0.136621520737764, 0.402111762367986, 0.159701117649001, 0.645271528549996, 0.665866395733666, 0.352346052518342, 0.3590471791371, 0.3590471791371, 0.3590471791371), PROX_HAWKER = c(0.393163811818296, 0.464701711390969, 0.300770398866256, 0.311385334077859, 0.46881842734995, 0.46881842734995, 0.392124905911543, 0.0619655343942362, 0.502732414569621, 0.610932712322496, 0.638679046714181, 0.736355433757935, 0.52502919100195, 0.374782156946409, 0.601904675681234, 0.665007751295857, 0.468835135082758, 0.48810855559281, 0.48810855559281, 0.48810855559281), PROX_MRT = c(0.434583879195091, 0.361698258812245, 0.195276091150508, 0.16267041353008, 0.750034220630686, 0.750034220630686, 0.870814763860364, 0.188513622979597, 0.518003091395578, 0.605174310138743, 0.637237645879563, 0.930431293452388, 0.698417082344063, 0.57487373386568, 0.66128766903618, 0.549595780709265, 0.230131940688868, 0.285614625668497, 0.285614625668497, 0.285614625668497), PROX_PARK = c(0.885911587583127, 0.651892034671684, 0.620239922284967, 0.796125682214674, 0.828179073128827, 0.828179073128827, 0.989030190878471, 0.634729277660292, 0.269719137898212, 0.346786980248178, 0.336599362476296, 0.786607284590569, 0.0959047492621704, 0.43227753152338, 0.473457593144303, 0.353281501558379, 0.41386436288237, 0.426964305014519, 0.426964305014519, 0.426964305014519), PROX_GOOD_PRISCH = c(3.98479480133756, 3.96984616110429, 4.13618512399158, 4.26949140427292, 3.58178441884724, 3.58178441884724, 3.47561641519302, 4.47678155678584, 3.99853475328204, 3.87277035706644, 3.85984302070176, 3.43096694593549, 4.11088283479722, 4.55218800106713, 3.02211493728223, 2.94429219434277, 4.75214496578899, 4.78575462214909, 4.78575462214909, 4.78575462214909), PROX_MALL = c(1.1081035152608, 1.2652175398851, 1.16769889708728, 0.962766222186716, 1.26743973989934, 1.26743973989934, 1.1888213641646, 0.917363569028491, 1.00998414702412, 0.955673327573223, 0.92062293894618, 1.02435160052226, 0.801857467962545, 1.09934779211931, 0.570379319619026, 0.485349818185599, 0.380876218870723, 0.412388661644518, 0.412388661644518, 0.412388661644518), PROX_CHAS = c(0.345906079563203, 0.108899254787234, 0.121619853002556, 0.0963682910788478, 0.163154212627783, 0.163154212627783, 0.106822211501606, 0.112941217538546, 0.147909276913635, 0.260827480873255, 0.285886541141976, 0.105578702221058, 0.130252709580884, 0.304936065418075, 0.303272176186244, 0.331046161101227, 0.202908600866322, 0.260712311456847, 0.260712311456847, 0.260712311456847), PROX_SUPERMARKET = c(0.128350069204848, 0.115229795891962, 0.191561540751545, 0.269187390315468, 0.118448079318654, 0.118448079318654, 0.139079920157556, 0.0867224629960944, 0.506391752127701, 0.512280309006142, 0.506434284786685, 0.0670716613901785, 0.591301773724787, 0.35411008396507, 0.34627255092781, 0.325943517329761, 0.44532403657541, 0.447218369070658, 0.447218369070658, 0.447218369070658), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 3L, 3L, 6L, 5L, 6L, 5L, 4L, 2L, 4L, 3L, 1L, 1L, 2L, 2L, 2L, 2L), WITHIN_350M_BUS = c(3L, 5L, 5L, 6L, 7L, 7L, 7L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 6L, 5L, 4L, 3L, 3L, 3L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 1L, 1L, 0L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 243.077756830116, 305.682757077823, 309.513543280907, 449.086952338843, 453.516128849134, 518.528786976805, 624.915242928785, 635.057539192884, 635.997676430497, 675.03461100749, 715.991308675242, 967.536006384727, 982.75227327578, 1064.20244923516, 1181.68745095458, 1204.55397286528, 1265.33630400956, 1265.71114103173, 1271.03323960331)), row.names = c("234", "176", "952", "699", "382", "907", "849", "237", "223", "19", "747", "411", "532", "801", "346", "622", "796", "821", "521", "246"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.928188981963362, 0.88766552009821, 0.884918852281769, 0.76590839745631, 0.761583160001582, 0.694838744087905, 0.574975192768949, 0.563041715090514, 0.561932213244054, 0.515440861432138, 0.466047753577557, 0.176857265443468, 0.161744481244679, 0.0893849061948534, 0.0183999536867078, 0.0103777037699078, 7.9998168737079e-05, 6.98379703060898e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8638011734
R squared (OOB): 0.2029986
$Forests[[235]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 408000, 425000, 4e+05, 450000, 415000, 422500, 425000, 365000, 468000, 420000, 405000, 440000, 415000, 415000, 362500, 395000, 367000, 390000, 390000), floor_area_sqm = c(84, 105, 104, 107, 106, 108, 104, 104, 84, 106, 106, 106, 104, 103, 108, 103, 103, 104, 109, 109), storey_order = c(2L, 1L, 2L, 1L, 2L, 2L, 3L, 4L, 4L, 5L, 3L, 2L, 3L, 2L, 3L, 3L, 4L, 1L, 1L, 1L), remaining_lease_mths = c(815, 797, 801, 912, 919, 891, 765, 775, 787, 863, 874, 778, 752, 768, 904, 819, 772, 879, 908, 889), PROX_CBD = c(13.8115996810708, 13.8987191813532, 13.9224032790502, 13.6047453762483, 13.6245617307962, 13.8459786715751, 13.4875816574924, 13.5598735525989, 13.5012180894848, 13.629257933267, 13.629257933267, 13.2146489403719, 13.1913836000948, 13.0537205387581, 13.7944980809676, 14.3801998083441, 13.1724132817366, 14.66420827852, 13.9032473641583, 14.7712425946156), PROX_ELDERLYCARE = c(0.244605555667631, 0.166628987045545, 0.160860892679658, 0.271914041498034, 0.120631950903102, 0.429452782693922, 0.428841001075194, 0.555470204987842, 0.126566715598502, 0.207468408301612, 0.207468408301612, 0.392334185262972, 0.779182108791446, 0.569472877275307, 0.91518434198946, 0.709377020411434, 0.906244923447749, 0.719957479461771, 1.01451296282065, 0.729534612359916), PROX_HAWKER = c(1.71143518366979, 1.60647998640073, 1.57003684649171, 1.50728197565297, 1.48009929412898, 1.71981564227335, 1.41347495302278, 1.44869421276883, 1.32455892398921, 1.4012681206183, 1.4012681206183, 1.1504484389926, 1.05769292681279, 0.963287544217337, 1.66782294138278, 0.928921275219278, 1.03184370064912, 1.17971772396452, 1.79397933605035, 1.70286767909083), PROX_MRT = c(0.198072339225813, 0.337555536848429, 0.375491068655226, 0.222008379422339, 0.357520644011877, 0.2084775132707, 0.229256973107587, 0.172867375742438, 0.54422435083218, 0.681065013996815, 0.681065013996815, 0.530339592860526, 0.577154139562059, 0.551410176707671, 0.658832763416297, 1.02650412956774, 0.712767869041386, 1.12495588646837, 0.800124130005956, 1.0665313702167), PROX_PARK = c(0.925135888784, 0.83983547285748, 0.819174175884815, 0.882483872449952, 0.731000545087102, 1.1446906726086, 1.00267286051928, 1.16233583500127, 0.593866981909781, 0.403276931712581, 0.403276931712581, 0.763919329225246, 1.12092772213378, 0.974634241933185, 0.645156432286565, 0.71485218383349, 0.94305137750942, 0.823954351824118, 0.561902145555774, 0.405128535389849), PROX_GOOD_PRISCH = c(2.17137072991142, 2.24487256678893, 2.26578798898653, 1.96272742295518, 1.96554365084008, 2.27101821651052, 1.87202126825599, 1.97663004084467, 1.8351788996921, 1.96779323327463, 1.96779323327463, 1.57814209766337, 1.6842887316892, 1.48818847749708, 2.39271928635374, 2.72778429145315, 1.76071721252525, 2.99834463762659, 2.54268815221988, 3.13265552080448), PROX_MALL = c(1.25122768833936, 1.33259876169033, 1.34118728457461, 1.0427530371351, 1.05956757611768, 1.35153556565047, 0.948424723316687, 1.05810160080284, 0.956400108312903, 1.12429495075828, 1.12429495075828, 0.655287065425073, 0.813382909306435, 0.593340478429386, 1.14990641994387, 0.949257633150117, 0.808064657998832, 0.669111824361406, 1.19892197022629, 0.541352629222412 ), PROX_CHAS = c(0.130123043615932, 0.0582471476749484, 0.0806372798138111, 0.15212794302602, 2.17172157220984e-06, 0.345234103044859, 0.231037598077535, 0.180657994610612, 0.0648495538885981, 0.260044927245007, 0.260044927245007, 0.358071114142678, 0.19044114280624, 0.203693673714882, 0.17469359838053, 0.453083161817035, 0.253073540027742, 0.38494516455544, 0.278906060515125, 0.220588325506638 ), PROX_SUPERMARKET = c(0.30366394922488, 0.2065347950197, 0.189550835904173, 0.353624023725788, 0.237807435452358, 0.426625283183798, 0.231037826802092, 0.180658044884504, 0.329742543966106, 0.288903462518554, 0.288903462518554, 0.384538867225359, 0.190441743522314, 0.349948262987797, 0.357404112790227, 0.513065398645433, 0.263318229535236, 0.384052647553184, 0.357092891009527, 0.49532093691776 ), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 3L, 0L, 3L, 1L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 2L, 1L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 6L, 5L, 3L, 2L, 3L, 5L, 6L, 6L, 3L, 4L, 2L, 3L, 3L, 3L, 3L, 2L, 3L ), WITHIN_350M_BUS = c(10L, 9L, 9L, 12L, 10L, 12L, 10L, 11L, 7L, 6L, 6L, 9L, 8L, 8L, 7L, 2L, 6L, 7L, 7L, 8L), WITHIN_1KM_PRISCH = c(5L, 4L, 3L, 5L, 4L, 5L, 5L, 6L, 4L, 2L, 2L, 6L, 5L, 6L, 4L, 3L, 4L, 3L, 3L, 1L), DNeighbour = c(0, 140.455712287033, 174.893937995748, 220.252229513097, 262.771499086138, 336.029010754252, 351.376383209486, 363.311186780672, 460.048161707605, 544.49022492374, 545.412776374616, 605.026307638971, 757.085317641606, 797.19029990712, 824.854353740483, 876.825512059169, 906.343908221977, 948.998781796404, 955.173111954256, 955.668098148684)), row.names = c("235", "531", "219", "955", "656", "970", "663", "564", "264", "415", "503", "511", "229", "541", "542", "3", "225", "686", "113", "527"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957265500687063, 0.934138570730194, 0.896589057733397, 0.854508748054114, 0.768016643007776, 0.747903663225007, 0.731837256150058, 0.59023046286533, 0.456147509946102, 0.454661598927433, 0.359033310039776, 0.138689794356296, 0.0925128733962182, 0.0650389180372951, 0.0250252430942668, 0.0101124531308859, 0.000193451606828549, 1.0725239904676e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 689586850
R squared (OOB): 0.09553328
$Forests[[236]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 550000, 613000, 588000, 508000, 530000, 565000, 568000, 310000, 370000, 315000, 415000, 415000, 310000, 365000, 395000, 370000, 323000, 416000, 433000), floor_area_sqm = c(108, 92, 92, 92, 92, 92, 92, 92, 84, 104, 84, 93, 92, 105, 92, 92, 92, 104, 92, 92), storey_order = c(1L, 2L, 4L, 2L, 1L, 2L, 5L, 4L, 2L, 4L, 3L, 4L, 5L, 3L, 1L, 2L, 1L, 2L, 4L, 4L), remaining_lease_mths = c(809, 1124, 1119, 1119, 1121, 1108, 1117, 1117, 811, 805, 804, 1141, 1144, 827, 1137, 1146, 1146, 806, 1140, 1130), PROX_CBD = c(15.5495667695359, 15.4589251607201, 15.4589251607201, 15.4444506298565, 15.4653265021947, 15.4274201584828, 15.5121102277751, 15.3987887594526, 15.7493840144196, 15.7683454047388, 15.9050437012323, 15.719551353229, 15.9533618390172, 15.6029325535915, 16.0046521285213, 16.0046521285213, 15.87024444961, 15.5926635355646, 16.055983361932, 16.055983361932), PROX_ELDERLYCARE = c(0.619297318170404, 0.68815946921851, 0.68815946921851, 0.64097589351183, 0.595913887497293, 0.637452860447804, 0.536539272984936, 0.578356799737993, 0.392042381698264, 0.584689505447093, 0.346730428331521, 0.251997184681221, 0.251148223850536, 0.338118814836049, 0.20718686492254, 0.20718686492254, 0.10693627682917, 0.348154483747206, 0.146417557277997, 0.146417557277997), PROX_HAWKER = c(0.5213921544653, 0.469966667540803, 0.469966667540803, 0.396657168515828, 0.380307090885425, 0.365463704587155, 0.396815374523363, 0.294909248784724, 0.617009737136425, 0.791474322012874, 0.79668564149145, 0.543607139892928, 0.802087399746937, 0.432858942767381, 0.855932206484513, 0.855932206484513, 0.694651515851724, 0.438799857473275, 0.897672222950446, 0.897672222950446), PROX_MRT = c(0.711232187253978, 0.729135125223405, 0.729135125223405, 0.812282865657068, 0.848209897671344, 0.843485398790606, 0.8698145169005, 0.921278705332003, 0.825478596695925, 0.523772975672589, 0.750476153315833, 1.04322565796881, 0.8851452059773, 1.13678031777592, 0.883219311345816, 0.883219311345816, 1.09555222562317, 1.20427337027458, 0.936151237003446, 0.936151237003446), PROX_PARK = c(0.20876400491182, 0.194645215248471, 0.194645215248471, 0.279663832574521, 0.321827820326955, 0.308677700833154, 0.357009242210065, 0.283836897691409, 0.423881452963658, 0.270342199592644, 0.475878847958935, 0.60075194434184, 0.589052524814441, 0.578149656320062, 0.619767633008914, 0.619767633008914, 0.707790886000148, 0.608584573014238, 0.683762717294504, 0.683762717294504), PROX_GOOD_PRISCH = c(6.09891773314498, 6.00758296280353, 6.00758296280353, 6.01089245018733, 6.04109347904609, 6.00000717285666, 6.0946998605156, 5.98797030068414, 6.32317863359129, 6.2828979894293, 6.45664561130608, 6.34176102939636, 6.52939634907869, 6.24898658848638, 6.57618460349959, 6.57618460349959, 6.49806658702102, 6.25532900137267, 6.63421015362065, 6.63421015362065), PROX_MALL = c(0.541358966367059, 0.632880647427991, 0.632880647427991, 0.640411632029909, 0.62067023459119, 0.657665812567692, 0.577683661914992, 0.692287086677849, 0.340817581482914, 0.400271919676516, 0.18299798168314, 0.460595397283409, 0.161178852361569, 0.60644342729779, 0.110811660449771, 0.110811660449771, 0.388975340293238, 0.657431321444681, 0.118546137622893, 0.118546137622893 ), PROX_CHAS = c(0.252209440491103, 0.206736748098593, 0.206736748098593, 0.128062594375949, 0.114224376246159, 0.0964991818226865, 0.14804241676277, 0.0335692412129841, 0.347229964463676, 0.406778788965278, 0.190026772642962, 0.269388612247007, 0.165813590617473, 0.336408570757183, 0.114687044901222, 0.114687044901222, 0.140210421841136, 0.337342861051532, 0.110329053122027, 0.110329053122027 ), PROX_SUPERMARKET = c(0.243797536441002, 0.327859325274294, 0.327859325274294, 0.312290330939399, 0.284849629955282, 0.324468805261885, 0.237787830949247, 0.352133387221186, 2.98731019421495e-07, 0.30290594542381, 0.179336240856332, 0.219989756424723, 0.162291812321236, 0.338214025323699, 0.112847248683738, 0.112847248683738, 0.287679129281494, 0.403551045123396, 0.123371553336512, 0.123371553336512 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 5L, 5L, 4L, 5L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 7L, 8L, 8L, 5L, 8L, 6L, 7L, 7L, 8L, 6L, 7L, 7L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 7L, 6L, 3L, 5L, 4L, 5L, 5L, 4L, 2L, 5L, 5L), DNeighbour = c(0, 91.8922628864345, 96.4703141903076, 133.475108056051, 150.64227559147, 156.080541197112, 160.09677879299, 235.442763622553, 244.224282684653, 262.10337461983, 358.441668180761, 396.188313883371, 438.494744092277, 447.406678175393, 475.674120848339, 477.267030442149, 509.485593146617, 513.915170294278, 538.738275373212, 539.568521978877)), row.names = c("236", "963", "455", "574", "962", "712", "605", "714", "956", "262", "59", "698", "124", "924", "594", "408", "582", "458", "538", "741"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942832351957384, 0.937088987209856, 0.881357099990202, 0.850181364292887, 0.839648471505872, 0.83167402055077, 0.655444678520278, 0.632227135324044, 0.583745807864465, 0.312134515567215, 0.212382147676862, 0.115298716430577, 0.0976176545334913, 0.0496453856294033, 0.047349119968378, 0.0117503173122255, 0.00861702678830873, 9.45610926746809e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5225727731
R squared (OOB): 0.5005365
$Forests[[237]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(451000, 660000, 620000, 678000, 560000, 488000, 515000, 385000, 465000, 290000, 409500, 418000, 545000, 520000, 538000, 708000, 705000, 580000, 590000, 580000), floor_area_sqm = c(83, 105, 103, 92, 105, 104, 84, 93, 91, 87, 84, 84, 101, 107, 90, 90, 90, 90, 90, 108), storey_order = c(8L, 6L, 4L, 3L, 2L, 1L, 4L, 1L, 2L, 1L, 3L, 3L, 1L, 2L, 5L, 5L, 7L, 5L, 2L, 8L), remaining_lease_mths = c(604, 748, 742, 1103, 913, 776, 804, 772, 764, 643, 807, 804, 938, 892, 995, 1031, 1041, 1035, 996, 760), PROX_CBD = c(3.63056019358172, 3.5952466633456, 3.79744534670369, 3.93031212371417, 3.91005014077452, 4.16405648472164, 3.75781957676323, 4.25035751849909, 4.28329341592686, 4.35364804731157, 4.20973993763024, 4.20973993763024, 3.59494173601466, 4.23142849537126, 4.4759193492502, 3.56091441303422, 3.66612298934168, 3.73787601157873, 2.69989267302812, 2.26543941452074), PROX_ELDERLYCARE = c(0.124703716495981, 0.354500614782039, 0.296175206272889, 0.159701117649001, 0.449207181019876, 0.434539750657667, 0.582389211118023, 0.411587417191489, 0.4193003334471, 0.402111762367986, 0.156291063754703, 0.156291063754703, 0.692364880740494, 0.272010492111063, 0.136621520737764, 0.885388735780595, 0.851600940224316, 0.836612932336762, 0.352346052518342, 0.404007374923036), PROX_HAWKER = c(0.0619655343942362, 0.311385334077859, 0.300770398866256, 0.374782156946409, 0.464701711390969, 0.502732414569621, 0.393163811818296, 0.610932712322496, 0.638679046714181, 0.52502919100195, 0.46881842734995, 0.46881842734995, 0.142789347249218, 0.392124905911543, 0.736355433757935, 0.210501859943959, 0.157376553669701, 0.15676751515481, 0.468835135082758, 0.210544550468706 ), PROX_MRT = c(0.188513622979597, 0.16267041353008, 0.195276091150508, 0.57487373386568, 0.361698258812245, 0.518003091395578, 0.434583879195091, 0.605174310138743, 0.637237645879563, 0.698417082344063, 0.750034220630686, 0.750034220630686, 0.346622733589529, 0.870814763860364, 0.930431293452388, 0.1853881461208, 0.281331556481731, 0.349678715281184, 0.230131940688868, 0.306886682672286 ), PROX_PARK = c(0.634729277660292, 0.796125682214674, 0.620239922284967, 0.43227753152338, 0.651892034671684, 0.269719137898212, 0.885911587583127, 0.346786980248178, 0.336599362476296, 0.0959047492621704, 0.828179073128827, 0.828179073128827, 1.03638785093261, 0.989030190878471, 0.786607284590569, 0.969171323132551, 1.07330463343821, 1.14436990313984, 0.41386436288237, 0.0441643212802781 ), PROX_GOOD_PRISCH = c(4.47678155678584, 4.26949140427292, 4.13618512399158, 4.55218800106713, 3.96984616110429, 3.99853475328204, 3.98479480133756, 3.87277035706644, 3.85984302070176, 4.11088283479722, 3.58178441884724, 3.58178441884724, 4.68517728936996, 3.47561641519302, 3.43096694593549, 4.51522724145722, 4.46068770698473, 4.42346384619917, 4.75214496578899, 5.27420554603454), PROX_MALL = c(0.917363569028491, 0.962766222186716, 1.16769889708728, 1.09934779211931, 1.2652175398851, 1.00998414702412, 1.1081035152608, 0.955673327573223, 0.92062293894618, 0.801857467962545, 1.26743973989934, 1.26743973989934, 0.814872047472938, 1.1888213641646, 1.02435160052226, 0.87678025015548, 0.971442928620489, 1.03774509228272, 0.380876218870723, 0.216535056802411), PROX_CHAS = c(0.112941217538546, 0.0963682910788478, 0.121619853002556, 0.304936065418075, 0.108899254787234, 0.147909276913635, 0.345906079563203, 0.260827480873255, 0.285886541141976, 0.130252709580884, 0.163154212627783, 0.163154212627783, 0.0573592222158038, 0.106822211501606, 0.105578702221058, 0.0998361253719761, 0.108213750221125, 0.0809467071188201, 0.202908600866322, 0.146883739415237), PROX_SUPERMARKET = c(0.0867224629960944, 0.269187390315468, 0.191561540751545, 0.35411008396507, 0.115229795891962, 0.506391752127701, 0.128350069204848, 0.512280309006142, 0.506434284786685, 0.591301773724787, 0.118448079318654, 0.118448079318654, 0.0573596645426592, 0.139079920157556, 0.0670716613901785, 0.103744685928207, 0.131005301990959, 0.184584314799668, 0.44532403657541, 0.186677322210676), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 3L, 4L, 6L, 4L, 5L, 4L, 4L, 3L, 3L, 3L, 6L, 2L, 3L, 3L, 3L, 2L, 1L), WITHIN_350M_BUS = c(4L, 6L, 5L, 5L, 5L, 5L, 3L, 5L, 5L, 6L, 7L, 7L, 4L, 7L, 5L, 9L, 7L, 7L, 4L, 3L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 3L, 0L, 2L, 3L, 0L, 0L, 0L, 2L, 2L ), DNeighbour = c(0, 343.918637339284, 359.157587186348, 440.003354843065, 514.241387888329, 551.063424903798, 624.915242928785, 668.230914359527, 697.641771739948, 727.680145619158, 899.969543831438, 900.655279276181, 936.707198873427, 1040.41261421347, 1046.24732635094, 1132.98891805116, 1156.07158814365, 1173.78498948365, 1427.16283079987, 1476.11613796533)), row.names = c("237", "699", "952", "801", "176", "223", "234", "19", "747", "532", "382", "907", "997", "849", "411", "881", "903", "823", "796", "398"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.894379101524089, 0.8851027606193, 0.830189294306742, 0.77199969028994, 0.740687964279062, 0.673669845662831, 0.632131404841365, 0.603154914286989, 0.573020433324138, 0.394737220958111, 0.39402547188758, 0.356783872442539, 0.253223393711709, 0.247631047491421, 0.168815128129691, 0.149476347723118, 0.135189516381106, 0.00425460745829974, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7746842364
R squared (OOB): 0.378131
$Forests[[238]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 4e+05, 342000, 415000, 335000, 345000, 420000, 428000, 358888, 420000, 316000, 304000, 390000, 340000, 370000, 446000, 365000, 380000, 365000, 360000), floor_area_sqm = c(95, 97, 94, 100, 90, 92, 90, 98, 91, 99, 104, 104, 104, 104, 104, 107, 107, 102, 105, 103), storey_order = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 3L, 3L, 3L, 1L, 2L, 1L, 1L, 2L, 3L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(735, 734, 747, 944, 731, 742, 925, 730, 763, 929, 777, 776, 763, 772, 763, 783, 766, 938, 771, 777), PROX_CBD = c(13.3652677077184, 13.4040436118709, 13.7770670669378, 13.1525533734461, 13.8901285505698, 13.8901285505698, 12.960867808991, 14.0949321583848, 13.6826822978472, 13.2222340992065, 13.8730731524118, 13.8730731524118, 13.1145091682395, 13.1145091682395, 13.075732494377, 13.1163383572019, 13.578535689825, 12.4172252614445, 14.8222691165004, 13.7231688188033), PROX_ELDERLYCARE = c(0.876024529291782, 0.954835536666776, 0.919307603677702, 0.640770029240432, 0.540311266279695, 0.540311266279695, 0.579007844644764, 1.07365166923746, 0.000158780971194199, 0.385934705647939, 0.192118066579221, 0.192118066579221, 0.233566729538939, 0.233566729538939, 0.206309775801723, 0.258125844069092, 0.535215785060316, 0.466477120293287, 0.151522520392741, 0.681177733621966), PROX_HAWKER = c(0.775887609068758, 0.780321580506598, 0.478671478091809, 0.959649545299011, 0.213123049695643, 0.213123049695643, 1.16344345150942, 0.516176882783883, 0.699744847940348, 1.08380419022874, 0.635045114374877, 0.635045114374877, 1.24018164124527, 1.24018164124527, 1.2806114078583, 1.23349193679857, 0.775756145922257, 1.89270186421095, 0.189112683951821, 0.601426993813282), PROX_MRT = c(0.585785046275015, 0.515309591544804, 0.771349314593772, 0.944408516927639, 0.793013171832836, 0.793013171832836, 0.899387073359532, 0.499812381699912, 0.751023886560838, 0.503688459146237, 0.865482366580506, 0.865482366580506, 0.402767024758649, 0.402767024758649, 0.218393806785847, 0.166998983475289, 0.357978123578611, 0.847625669994717, 0.506610369321483, 0.498221170198522), PROX_PARK = c(1.30724345285799, 1.22140134317452, 0.941140572803456, 1.65277848527316, 1.23128896715218, 1.23128896715218, 1.44660566239193, 0.62523741493865, 1.77145949687945, 1.61082819122054, 1.73324375775577, 1.73324375775577, 1.4917670023494, 1.4917670023494, 1.31516124688894, 1.28385310080255, 1.33984402369384, 0.790049777369869, 1.20591145519053, 1.26781451063295), PROX_GOOD_PRISCH = c(2.95461231779958, 2.95770979509606, 3.3146343023011, 2.95137840528657, 3.56420611596829, 3.56420611596829, 2.82458087567675, 3.57828936266804, 3.58938982364218, 3.2388029474634, 3.76914808697313, 3.76914808697313, 3.15473759747012, 3.15473759747012, 3.06740437701091, 3.10133739012884, 3.55013641033528, 2.44639044951476, 4.44405903659268, 3.673854441535), PROX_MALL = c(0.473263954532778, 0.412160376682232, 0.672803550263317, 0.703422933264244, 1.05377974643614, 1.05377974643614, 0.695129776671669, 0.812049880186, 0.770100764029299, 0.587950861513872, 0.861712986146148, 0.861712986146148, 0.504156272689578, 0.504156272689578, 0.332903613799786, 0.281310431650798, 0.305514521023982, 0.95273084922996, 1.74752862756084, 0.406890039239853 ), PROX_CHAS = c(0.179342279988699, 0.240863562772424, 0.0886717393158711, 0.1365287941905, 0.0812638133573676, 0.0812638133573676, 0.341366062526918, 0.135156069731972, 0.110149755252424, 0.151225190585885, 0.0967538959757692, 0.0967538959757692, 0.11048408202451, 0.11048408202451, 0.122328851042638, 0.155371621529032, 0.282171570268124, 0.132703338642494, 0.191193294854487, 0.176857487498571 ), PROX_SUPERMARKET = c(0.487840963146543, 0.422907964790702, 0.334979160094168, 0.688592108834651, 0.082811926566736, 0.082811926566736, 0.668273194253219, 0.352618767904154, 0.11210687568128, 0.459946280432931, 0.094684564379848, 0.094684564379848, 0.362446168440829, 0.362446168440829, 0.193246634773484, 0.141466460051892, 0.281417393052806, 0.453312253927337, 0.188017328828043, 0.270532795629183 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 2L, 0L, 2L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 3L, 2L, 4L, 4L, 1L, 1L, 3L, 5L, 3L, 3L, 6L, 6L, 4L, 4L, 4L, 3L, 2L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 10L, 6L, 4L, 4L, 2L, 9L, 9L, 8L, 8L, 8L, 7L, 7L, 10L, 9L, 10L, 9L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 4L, 4L, 3L, 2L, 2L, 4L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 103.630974069605, 421.121700520045, 496.684897244524, 623.138685176646, 624.670051173353, 661.873749734713, 771.067787228322, 875.538095955521, 905.752180313799, 991.817471270014, 992.141982868681, 1034.89709863283, 1038.66710770197, 1269.22667299387, 1293.56124263524, 1348.58080468603, 1459.78014305981, 1495.60700043437, 1532.93648068417)), row.names = c("238", "757", "337", "496", "90", "214", "831", "25", "1000", "350", "230", "36", "164", "844", "929", "105", "856", "296", "64", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990880578169507, 0.854758107229887, 0.801057762236498, 0.696820496068547, 0.695463565662395, 0.661905787143102, 0.557994831064167, 0.453988403389701, 0.423649244772467, 0.338008066329247, 0.337689568935966, 0.296185968339792, 0.292576074569574, 0.0988878106343145, 0.0829008699112442, 0.0511044650280026, 0.00868037454286322, 0.00231459427313438, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1164471454
R squared (OOB): 0.222566
$Forests[[239]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 4e+05, 374000, 392000, 425000, 340000, 505000, 421000, 5e+05, 540000, 410000, 408000, 490000, 505000, 380000, 370000, 510000, 328000, 475000, 7e+05), floor_area_sqm = c(105, 104, 103, 103, 108, 104, 92, 93, 92, 90, 93, 100, 92, 90, 92, 98, 93, 84, 90, 92), storey_order = c(1L, 2L, 2L, 2L, 3L, 1L, 4L, 4L, 3L, 3L, 4L, 4L, 3L, 6L, 1L, 2L, 3L, 4L, 5L, 4L), remaining_lease_mths = c(837, 822, 862, 833, 820, 869, 1051, 789, 1049, 1067, 788, 921, 1038, 1033, 1037, 912, 1076, 806, 1031, 1126), PROX_CBD = c(10.9742090734032, 10.8294299245227, 11.0478583208432, 10.8307618753175, 10.7884209511687, 10.9782438935663, 11.4388659085475, 10.8005053894847, 11.4975151935682, 11.5237533038112, 10.7402382849343, 10.7481925626994, 11.6213283462416, 11.6571985599938, 11.6419253241709, 10.6430674352334, 11.734228152501, 10.2439629519707, 11.780035597066, 11.1573644039326 ), PROX_ELDERLYCARE = c(0.852070403211021, 0.925828280583076, 0.694826263841934, 1.12487398858542, 1.11323464510705, 0.748731634955849, 0.529438756707198, 1.11154389564577, 0.485429735975203, 0.374021376468387, 1.05196585123006, 1.00181077128688, 0.621923465733728, 0.400746835300904, 0.626216066088841, 1.10983952182968, 0.217445500321488, 0.904720646157319, 0.389019901488026, 1.34447435494956 ), PROX_HAWKER = c(0.487483409830997, 0.558859907936318, 0.33156405975617, 0.775872885593274, 0.812377793689625, 0.421987441153261, 0.319632581294072, 0.918995125488027, 0.320302217757218, 0.235307086042243, 1.02652926791064, 0.591883114810231, 0.537052085835962, 0.38372613736418, 0.553081930127745, 0.494234864614673, 0.366555491930585, 0.616195579705155, 0.475091880549249, 1.10011050744246 ), PROX_MRT = c(0.534522073584246, 0.633065114071651, 0.413251174688675, 0.568072215940967, 0.526269526678983, 0.516121726350597, 0.264110896255266, 0.566932323762424, 0.24936700359253, 0.148196296616071, 0.546812793492647, 0.80807654444201, 0.182944945438028, 0.187661086924798, 0.168432978085695, 0.91242151857363, 0.276453864170284, 0.52596302633555, 0.149757666469573, 0.876646963171676 ), PROX_PARK = c(0.623434891123849, 0.822296725898933, 0.855372307789476, 0.443949121553361, 0.467051942358664, 1.01560706627581, 0.653351036954048, 0.370936327890873, 0.698336840868775, 0.808531626238996, 0.401614025373747, 1.13130385684233, 0.643411448820926, 0.822874314333037, 0.654970873229416, 1.09293299728603, 1.00928973198994, 0.626908579085899, 0.915827670442916, 0.189026691537682 ), PROX_GOOD_PRISCH = c(2.09882394138718, 1.88031331185984, 1.96973866183315, 2.22887532154294, 2.2131785217075, 1.81228643023267, 2.45055199705462, 2.34700895725274, 2.48345794754568, 2.43173748992112, 2.39141973384207, 1.51127824976447, 2.69528593883292, 2.58492752090912, 2.71543842399088, 1.4206810513637, 2.54247396470066, 1.44855804010835, 2.67648686403773, 2.83177349547833), PROX_MALL = c(0.606835933426222, 0.43093778326398, 0.400154220571097, 0.384053234723219, 0.340751907865098, 0.231229629812008, 0.840491697823826, 0.363372953846058, 0.805279144871904, 0.840908486660855, 0.344610557976029, 0.114469773448463, 0.597386337892971, 0.718523422751835, 0.576398809288588, 0.220538248250442, 0.781937846313192, 0.644656189163291, 0.657761426948524, 0.831480717149744), PROX_CHAS = c(0.20965056306942, 0.0390568763467083, 0.193330180912365, 0.2644107607892, 0.260152478655286, 0.23122963873357, 0.210772889992189, 0.111289200730163, 0.18789773503711, 0.0822817354855642, 0.106045676778667, 0.0793642323922721, 0.130352204164602, 0.162236141473446, 0.118628580179885, 0.0703959269798554, 0.203102352137365, 0.155315138624813, 0.165734916528407, 0.0819321575559949), PROX_SUPERMARKET = c(0.477398814511427, 0.430936681100737, 0.392366955335671, 0.407226974513028, 0.363982132031921, 0.231228589734032, 0.189609627596398, 0.386863986973968, 0.186124684843571, 0.113409172087645, 0.357992185767737, 0.114469867006585, 0.0679201472407272, 0.248678179468178, 0.0879874709963817, 0.220538485726081, 0.206717744357565, 0.18505229065347, 0.328761363845442, 0.408274605358357), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 1L, 2L, 0L, 2L, 0L, 0L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 4L, 3L, 5L, 4L, 3L, 4L, 4L, 3L, 4L, 6L, 8L, 6L, 2L, 8L, 1L, 9L, 3L), WITHIN_350M_BUS = c(8L, 11L, 7L, 11L, 8L, 9L, 7L, 9L, 8L, 5L, 6L, 10L, 8L, 9L, 8L, 13L, 10L, 10L, 8L, 6L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 5L, 5L, 5L, 4L, 4L, 5L, 6L, 6L, 5L, 5L, 6L, 5L, 6L, 6L, 3L), DNeighbour = c(0, 222.626234543688, 252.241969552656, 309.741558128575, 337.823576478143, 400.348901791129, 465.838390987326, 476.46439164193, 517.220097676618, 555.516250093516, 575.103935394095, 632.308556139747, 676.889370318382, 683.15634681228, 697.21608542828, 701.422466472912, 776.818084392299, 790.179589185218, 800.741200375447, 806.028577364961)), row.names = c("239", "364", "694", "743", "696", "317", "271", "56", "553", "652", "6", "866", "89", "977", "421", "627", "409", "668", "263", "425"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.853245295694228, 0.813722936166659, 0.726463065354695, 0.679532332590632, 0.567454681860643, 0.443532225885724, 0.423241501849405, 0.346019884822073, 0.275626095700441, 0.240995812656943, 0.147917437272364, 0.0868857820545534, 0.079323704381235, 0.0633891742751906, 0.0589113244124115, 0.00506469973546519, 0.00151628340105214, 0.000170996059672045, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4951181460
R squared (OOB): 0.3650727
$Forests[[240]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(545000, 452000, 403000, 465000, 470000, 485000, 450000, 437000, 450000, 435000, 460000, 455000, 465000, 450000, 475000, 473800, 425000, 455000, 460000, 490888), floor_area_sqm = c(93, 95, 90, 95, 93, 95, 95, 94, 90, 94, 92, 92, 90, 94, 92, 90, 90, 93, 92, 93), storey_order = c(3L, 3L, 3L, 4L, 5L, 6L, 3L, 3L, 2L, 2L, 3L, 5L, 5L, 4L, 5L, 6L, 2L, 4L, 3L, 5L), remaining_lease_mths = c(1134, 1121, 1053, 1110, 1125, 1113, 1126, 1120, 1134, 1113, 1097, 1108, 1132, 1123, 1098, 1140, 1139, 1096, 1107, 1141), PROX_CBD = c(14.4432157047801, 14.2856092918761, 14.2313196249897, 14.3101587663686, 14.2374266118925, 14.2445424628862, 14.1366846915735, 14.0691382395842, 14.6796515041342, 14.0214886887106, 14.2694643570804, 14.2694643570804, 14.6796515041342, 14.0429369190019, 14.3437499696049, 14.4131933766039, 14.4131933766039, 14.3469943525049, 14.2518409016409, 14.4799585140632), PROX_ELDERLYCARE = c(1.44181352445962, 1.29536834443332, 1.23431696680562, 1.29024298571696, 1.2819446304668, 1.24643506877499, 1.17371591683522, 1.08280856328681, 1.45102259724198, 1.04333655871926, 1.14423906696184, 1.14423906696184, 1.45102259724198, 1.1015647640471, 1.14464302293932, 1.43140028556732, 1.43140028556732, 1.07571195137499, 0.985840321219444, 1.06862824267944), PROX_HAWKER = c(1.1926703176924, 1.14967766552968, 1.20453145676494, 0.961388959141492, 1.02089221118434, 0.968852406622053, 1.09084844555913, 1.21079813450924, 0.836784965651702, 1.2014358291776, 0.826638245470088, 0.826638245470088, 0.836784965651702, 1.07710025413616, 0.74882220835846, 1.70733975651849, 1.70733975651849, 0.654543769257927, 0.656651462258042, 0.462243392197612), PROX_MRT = c(0.142722405117506, 0.0748886383392391, 0.14509881944895, 0.148967878322013, 0.148741201515391, 0.184117552261459, 0.218319465176875, 0.281224364060027, 0.391052893274669, 0.325652198483679, 0.30438768875815, 0.30438768875815, 0.391052893274669, 0.324573358240557, 0.217663394995295, 0.160895515953214, 0.160895515953214, 0.131478587775223, 0.189142279194464, 0.082651796212049), PROX_PARK = c(0.164631246691225, 0.297003339879563, 0.30799989212087, 0.444639968372477, 0.440474428767772, 0.481320095248247, 0.474063272255088, 0.468913262301943, 0.566439778554251, 0.524931496780237, 0.599699049952129, 0.599699049952129, 0.566439778554251, 0.58019258504408, 0.636899975343007, 0.362779794623634, 0.362779794623634, 0.731552922713316, 0.785709089572823, 0.682350458092963), PROX_GOOD_PRISCH = c(5.44062149940817, 5.27158847877433, 5.24106386657147, 5.21803047984022, 5.16870486361587, 5.1542412945362, 5.09375212835948, 5.07622831499557, 5.51577006817018, 5.02043421457898, 5.12184985907385, 5.12184985907385, 5.51577006817018, 4.9857651679507, 5.1680916684458, 5.6363766911051, 5.6363766911051, 5.13548460888622, 5.03443000866885, 5.20136656590841), PROX_MALL = c(0.0864828813466827, 0.136646142991964, 0.200492724858517, 0.199960318099191, 0.22058685557285, 0.248497232357685, 0.295276560881227, 0.352184781664103, 0.38618207223371, 0.399157770965225, 0.351657486288216, 0.351657486288216, 0.38618207223371, 0.401409437181884, 0.38589862433106, 0.596976127865625, 0.596976127865625, 0.480981762762808, 0.535261743386166, 0.64848155368644 ), PROX_CHAS = c(0.0864829242311455, 0.136646133179357, 0.200492722653611, 0.199960275799137, 0.177995101264401, 0.185564313785613, 0.0995517477546361, 0.167321001424632, 0.367772140885018, 0.142774662207743, 0.120456720485379, 0.120456720485379, 0.367772140885018, 0.0207330025336023, 0.0401042229543167, 0.168005379342294, 0.168005379342294, 0.0578525184286013, 0.121511881264649, 0.149921511006425 ), PROX_SUPERMARKET = c(0.0916346746399726, 0.146294584623949, 0.210915135620544, 0.199173279096103, 0.177995229543633, 0.185564776027004, 0.0995512052866983, 0.167319845962294, 0.0442147517112349, 0.142773459146917, 0.244158473149448, 0.244158473149448, 0.0442147517112349, 0.0207321820187816, 0.165776473264822, 0.168006305985119, 0.168006305985119, 0.0704323341151683, 0.121511691834874, 0.149922203205158 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 6L, 8L, 8L, 9L, 8L, 8L, 4L, 6L, 10L, 10L, 4L, 6L, 8L, 4L, 4L, 7L, 10L, 6L), WITHIN_350M_BUS = c(5L, 8L, 6L, 6L, 6L, 7L, 8L, 9L, 4L, 9L, 9L, 9L, 4L, 9L, 8L, 6L, 6L, 8L, 9L, 6L), WITHIN_1KM_PRISCH = c(5L, 7L, 6L, 7L, 7L, 7L, 7L, 7L, 4L, 7L, 6L, 6L, 4L, 7L, 5L, 4L, 4L, 4L, 6L, 4L), DNeighbour = c(0, 167.868941231883, 212.759053739102, 277.875960058406, 288.81949841189, 324.354048751282, 344.622019784082, 384.674060357155, 432.567579547134, 432.826443133284, 433.796409276353, 435.017659313683, 438.978502714258, 455.963141561172, 467.734918787029, 513.093240791323, 513.986025616624, 570.261495999381, 622.104476926219, 727.894859695505)), row.names = c("240", "32", "283", "142", "537", "349", "76", "57", "405", "878", "434", "470", "996", "754", "70", "258", "403", "488", "73", "979"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.896455343292543, 0.836428069984624, 0.729768241785053, 0.709906967005431, 0.642299054631728, 0.601935214709897, 0.519429288726715, 0.418402911544021, 0.417856105972333, 0.415807494986077, 0.413228827277966, 0.40487140238648, 0.369185258156573, 0.344666986378639, 0.2531253988908, 0.251386942872281, 0.149168005880693, 0.0726582406006721, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1060676240
R squared (OOB): -0.3076614
$Forests[[241]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 431000, 395000, 426000, 395000, 410000, 420000, 428000, 325000, 3e+05, 360000, 333000, 330000, 355000, 295000, 285000, 308000, 292000, 330000, 315000), floor_area_sqm = c(92, 92, 92, 92, 90, 92, 90, 90, 84, 84, 99, 103, 103, 103, 106, 92, 84, 104, 103, 84), storey_order = c(6L, 9L, 4L, 6L, 5L, 2L, 8L, 8L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 1L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(1006, 1010, 1010, 1012, 1010, 1004, 1011, 1008, 783, 797, 796, 788, 800, 793, 825, 697, 795, 828, 937, 788), PROX_CBD = c(14.0603534116893, 14.0603534116893, 14.0603534116893, 14.0324943086614, 13.990153115514, 14.000256381606, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 13.46147060752, 13.46147060752, 14.7220636963442, 14.6519123293037, 13.3304860768802, 15.1374510187917, 14.5165027597446, 13.0463978034086), PROX_ELDERLYCARE = c(1.50084223071099, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.56992496550613, 1.50178268661881, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 1.01995663096129, 1.01995663096129, 0.327768156942021, 0.254409923718011, 0.85382998667073, 0.426629771798313, 0.389463724969334, 0.612412426395362), PROX_HAWKER = c(1.69193386873811, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.69002608854433, 1.77005964815816, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.03983060555389, 1.03983060555389, 1.39864823048803, 1.21550185558774, 1.09459947163448, 1.49196951764411, 1.0617726338971, 1.36023111372333), PROX_MRT = c(0.836549486170002, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.789673249073619, 0.865600228728207, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.367668143276235, 0.367668143276235, 0.0523025726452692, 0.218405848235923, 0.525688124362732, 0.164193456307044, 0.0901878473788138, 0.622051877914657), PROX_PARK = c(0.66093693759156, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.716145735764812, 0.652876507033438, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.582693033366388, 0.582693033366388, 0.432331111477529, 0.325486875199719, 0.620743454357064, 0.786093050092807, 0.278686390612803, 0.572775970192077 ), PROX_GOOD_PRISCH = c(4.09775909461572, 4.09775909461572, 4.09775909461572, 4.07805978762992, 4.0269654833207, 4.05408625233137, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 3.38131302543864, 3.38131302543864, 4.99661753747661, 4.99149337529414, 3.24954726475941, 5.37568176340172, 4.93093863547281, 2.96540091825049), PROX_MALL = c(1.38265334141638, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.32125061115982, 1.30130189944441, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.644549177151603, 0.644549177151603, 0.343882807046916, 0.377416550632833, 0.513372166694422, 0.249545786638779, 0.38830118917563, 0.587476612974174), PROX_CHAS = c(0.266609427013402, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.231188025602735, 0.313291309929199, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.348399033159575, 0.348399033159575, 0.141205029857343, 0.0736014920224838, 0.472814153962233, 0.193150290660334, 0.0918929757518676, 0.40513819943783), PROX_SUPERMARKET = c(0.266609427014493, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.231188025603748, 0.313291309930196, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.356146193343619, 0.356146193343619, 0.141204847242777, 0.128878263549785, 0.510727353781082, 0.200567401454574, 0.354026220875794, 0.599997973636583), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 3L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 10L, 9L, 5L, 10L, 6L, 6L, 8L, 9L, 5L, 11L, 7L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 4L), DNeighbour = c(0, 4.99605916073533, 6.37323040949942, 44.4870155788384, 64.8551193686324, 97.1210548698097, 312.044129453597, 375.001026748181, 445.79421326889, 553.380274964427, 724.123202668499, 747.812518691111, 1193.18786481641, 1201.23346536109, 1207.66309795375, 1334.80889301406, 1359.5660800271, 1444.28338988304, 1452.52830235625, 1514.77767710752)), row.names = c("241", "55", "805", "675", "276", "726", "877", "678", "893", "650", "479", "697", "526", "332", "786", "986", "61", "387", "592", "987"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999978243702666, 0.999964596385902, 0.998275705619767, 0.996337121698651, 0.991795248886833, 0.916928851615999, 0.88118242550863, 0.834280191143283, 0.750892404397168, 0.595179020580047, 0.571962409265646, 0.14404402433947, 0.137741587678546, 0.132776789341418, 0.0499531051817394, 0.0378033391423127, 0.00826456724319873, 0.00648035899152391, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1159388880
R squared (OOB): 0.5866303
$Forests[[242]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 340000, 360000, 358000, 337000, 335000, 364000, 375000, 373888, 333000, 320000, 333000, 320000, 330000, 350000, 324000, 325000, 339000, 345000, 345000), floor_area_sqm = c(103, 105, 105, 101, 105, 100, 100, 93, 93, 100, 100, 90, 101, 102, 102, 90, 91, 102, 102, 102), storey_order = c(1L, 1L, 3L, 3L, 1L, 4L, 2L, 5L, 5L, 4L, 4L, 2L, 1L, 1L, 4L, 4L, 2L, 3L, 2L, 4L), remaining_lease_mths = c(953, 956, 960, 960, 947, 930, 921, 993, 990, 928, 930, 1009, 924, 911, 923, 929, 970, 923, 927, 926), PROX_CBD = c(17.7412802518209, 17.6472423100513, 17.6410789876396, 17.5852868111176, 17.5852868111176, 17.9186379864086, 17.9386403893839, 17.8363687874637, 17.8363687874637, 18.2095446148373, 18.242108360018, 17.8072819651564, 18.0902268845521, 18.2320763538069, 18.0569924715364, 18.3448727328387, 17.7083177660008, 17.9456645257603, 18.2868848905217, 18.236688278315), PROX_ELDERLYCARE = c(1.00357172816211, 1.0260991137238, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.13507400842797, 0.714833653499633, 1.40920769604983, 1.40920769604983, 1.17430183890643, 1.08331104464233, 1.52664538751384, 0.706169610995159, 0.927534095024191, 0.59750504274373, 1.12000720290482, 0.378187975507624, 0.476454782767532, 0.896456720381782, 0.732088251039709), PROX_HAWKER = c(0.286367973105455, 0.322354465675231, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.435091735724103, 0.201936965562497, 0.692541487012902, 0.692541487012902, 0.579651089601917, 0.548257960059823, 0.809141875883089, 0.370412154176866, 0.493410913505403, 0.391180253405874, 0.636376603494217, 0.340346390827249, 0.3648710200987, 0.547085889030319, 0.537987121264097 ), PROX_MRT = c(0.240079810641839, 0.296963624455722, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.364011265623101, 0.168914117564514, 0.634260663268818, 0.634260663268818, 0.501132314022455, 0.47401652613315, 0.753928873695942, 0.341202563029131, 0.433316978327494, 0.384524332485438, 0.565211037998289, 0.403335562748004, 0.385567417899789, 0.495991449430539, 0.511061821383635 ), PROX_PARK = c(2.28949331488756, 2.2163258228061, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.31505119222808, 1.99379565561889, 2.04440878541867, 2.04440878541867, 2.25371860749481, 2.12857307310705, 1.93736074272598, 1.8531048262974, 1.96114614265628, 1.77011013021076, 2.08056453235766, 1.86766019581863, 1.76180373116006, 1.86697967968657, 1.7164330470264), PROX_GOOD_PRISCH = c(8.20478390995202, 8.10862356805264, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.3676789538936, 8.4444135457925, 8.25468587074647, 8.25468587074647, 8.6635222339794, 8.71021480286832, 8.21423979230025, 8.60631027953587, 8.72297519828522, 8.58956131155308, 8.81498363377987, 8.26299778187914, 8.49089982759618, 8.78822500750919, 8.76378557853615), PROX_MALL = c(0.222110908162432, 0.255877276101632, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.384238747959315, 0.238372860218233, 0.630636123898788, 0.630636123898788, 0.468966497593582, 0.347669457974494, 0.745769461616378, 0.342860958869265, 0.22704735136933, 0.407254736414821, 0.284195187673565, 0.335143296665789, 0.428159644756295, 0.1450338527091, 0.240339889961931), PROX_CHAS = c(0.222110881748482, 0.212266026856788, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.360842629752134, 0.076984763134016, 0.221589023831152, 0.221589023831152, 0.3998394205418, 0.274735402884708, 0.195830090979757, 0.209799590563819, 0.11607611654581, 0.222103720735081, 0.24769320941352, 0.30242004444134, 0.218909691095897, 0.0217240252323136, 0.184864523484869), PROX_SUPERMARKET = c(0.222110358133712, 0.255876154174577, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.360842909613722, 0.171190500184261, 0.22158921197453, 0.22158921197453, 0.402574253870019, 0.347668959247477, 0.265666518411173, 0.342860053820009, 0.227046556279957, 0.385535197909366, 0.284194910851331, 0.332189289926598, 0.365864675212809, 0.145032957963293, 0.240339157209448), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 5L, 5L, 1L, 6L, 3L, 3L, 2L, 3L, 2L, 6L, 5L, 4L, 5L, 6L, 3L, 7L, 6L), WITHIN_350M_BUS = c(16L, 13L, 15L, 15L, 15L, 11L, 8L, 6L, 6L, 8L, 7L, 4L, 7L, 10L, 9L, 8L, 7L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 3L, 4L, 4L, 3L, 5L, 4L, 6L, 4L, 5L, 6L, 4L, 6L), DNeighbour = c(0, 96.9587449902746, 100.243774557391, 158.391751566371, 158.5901696556, 211.696838307703, 385.4494318834, 406.637815190927, 416.744349614759, 475.889173621398, 512.618003187979, 525.05895152945, 541.955441541314, 550.282976501157, 612.438484421292, 613.393936804389, 620.36089118922, 620.714951351986, 635.564064645218, 702.737165112644)), row.names = c("242", "554", "615", "224", "800", "590", "638", "118", "391", "243", "608", "358", "74", "443", "491", "512", "544", "20", "787", "227"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962289300350123, 0.959717375681169, 0.900977183392186, 0.900735421599676, 0.826736981626087, 0.488811730579627, 0.442445673343121, 0.420312601238628, 0.293123387846022, 0.218920543343862, 0.195141293609946, 0.164219940469201, 0.149631536889846, 0.0578307253414455, 0.0566956706989226, 0.0487098353192836, 0.048317866494784, 0.033138042695607, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 190409857
R squared (OOB): 0.3182789
$Forests[[243]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 320000, 324000, 4e+05, 395000, 335000, 330000, 378000, 375000, 394000, 368888, 380000, 345000, 378000, 364000, 333000, 320000, 310000, 375000, 373888), floor_area_sqm = c(100, 100, 90, 92, 92, 100, 102, 92, 92, 92, 92, 92, 102, 92, 100, 103, 101, 91, 93, 93), storey_order = c(4L, 4L, 4L, 4L, 3L, 4L, 1L, 3L, 2L, 5L, 4L, 4L, 2L, 2L, 2L, 1L, 1L, 4L, 5L, 5L), remaining_lease_mths = c(928, 930, 929, 1145, 1132, 930, 911, 1133, 1135, 1142, 1143, 1135, 927, 1136, 921, 953, 924, 927, 993, 990), PROX_CBD = c(18.2095446148373, 18.242108360018, 18.3448727328387, 18.4659506582063, 18.4477570786683, 17.9186379864086, 18.2320763538069, 18.5541585191533, 18.5586196198757, 18.5586196198757, 18.528449956106, 18.528449956106, 18.2868848905217, 18.6831604018118, 17.9386403893839, 17.7412802518209, 18.0902268845521, 18.6571260927441, 17.8363687874637, 17.8363687874637), PROX_ELDERLYCARE = c(1.17430183890643, 1.08331104464233, 1.12000720290482, 1.40960952841152, 1.45029388933935, 1.13507400842797, 0.927534095024191, 1.3934670212363, 1.41981179339616, 1.41981179339616, 1.49671415705568, 1.49671415705568, 0.896456720381782, 1.47678345842271, 0.714833653499633, 1.00357172816211, 0.706169610995159, 1.27166470727688, 1.40920769604983, 1.40920769604983), PROX_HAWKER = c(0.579651089601917, 0.548257960059823, 0.636376603494217, 0.861254406292383, 0.879695992543251, 0.435091735724103, 0.493410913505403, 0.899006211509986, 0.915906485722884, 0.915906485722884, 0.947708217710491, 0.947708217710491, 0.547085889030319, 1.01746494726896, 0.201936965562497, 0.286367973105455, 0.370412154176866, 0.924657565926692, 0.692541487012902, 0.692541487012902 ), PROX_MRT = c(0.501132314022455, 0.47401652613315, 0.565211037998289, 0.783375472664302, 0.801027338961469, 0.364011265623101, 0.433316978327494, 0.823747240068891, 0.839968978875504, 0.839968978875504, 0.869531291623609, 0.869531291623609, 0.495991449430539, 0.943619619760125, 0.168914117564514, 0.240079810641839, 0.341202563029131, 0.861078471223358, 0.634260663268818, 0.634260663268818 ), PROX_PARK = c(2.25371860749481, 2.12857307310705, 2.08056453235766, 2.321508063195, 2.38376543636855, 2.31505119222808, 1.96114614265628, 2.22642888666982, 2.25577949184332, 2.25577949184332, 2.37596217173297, 2.37596217173297, 1.86697967968657, 2.2148581526701, 1.99379565561889, 2.28949331488756, 1.8531048262974, 1.95136051888807, 2.04440878541867, 2.04440878541867), PROX_GOOD_PRISCH = c(8.6635222339794, 8.71021480286832, 8.81498363377987, 8.90481615501782, 8.8804818877731, 8.3676789538936, 8.72297519828522, 9.00155567304774, 9.00274768401056, 9.00274768401056, 8.9605147002348, 8.9605147002348, 8.78822500750919, 9.12987022396436, 8.4444135457925, 8.20478390995202, 8.60631027953587, 9.13456945987866, 8.25468587074647, 8.25468587074647), PROX_MALL = c(0.468966497593582, 0.347669457974494, 0.284195187673565, 0.542775018358786, 0.601716003339109, 0.384238747959315, 0.22704735136933, 0.475387173022169, 0.5054917244252, 0.5054917244252, 0.613385110580272, 0.613385110580272, 0.1450338527091, 0.525391611000181, 0.238372860218233, 0.222110908162432, 0.342860958869265, 0.300602441432182, 0.630636123898788, 0.630636123898788), PROX_CHAS = c(0.3998394205418, 0.274735402884708, 0.24769320941352, 0.20305264112251, 0.260006933015678, 0.360842629752134, 0.11607611654581, 0.0809306171135589, 0.101888085354885, 0.101888085354885, 0.220932244035638, 0.220932244035638, 0.0217240252323136, 0.090990597005735, 0.076984763134016, 0.222110881748482, 0.209799590563819, 0.214120710257936, 0.221589023831152, 0.221589023831152), PROX_SUPERMARKET = c(0.402574253870019, 0.347668959247477, 0.284194910851331, 0.203051245143547, 0.260005577706646, 0.360842909613722, 0.227046556279957, 0.080929224247632, 0.101886801165025, 0.101886801165025, 0.220931072377982, 0.220931072377982, 0.145032957963293, 0.0909910491430168, 0.171190500184261, 0.222110358133712, 0.342860053820009, 0.214121714630789, 0.22158921197453, 0.22158921197453), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 1L, 2L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 3L, 5L, 3L, 3L, 1L, 5L, 3L, 3L, 3L, 3L, 3L, 7L, 3L, 6L, 5L, 6L, 3L, 3L, 3L), WITHIN_350M_BUS = c(8L, 7L, 8L, 6L, 8L, 11L, 10L, 8L, 5L, 5L, 6L, 6L, 9L, 5L, 8L, 16L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 5L, 4L, 5L, 3L, 3L, 3L ), DNeighbour = c(0, 128.569580783809, 198.89087759874, 278.575351476311, 294.457375306323, 297.533779307736, 305.143490774058, 343.675541556551, 354.344298198129, 356.859254697128, 371.071111140938, 371.318463004097, 392.572728237212, 471.93323152324, 475.291121022257, 475.889173621398, 484.083478843943, 502.506982338651, 510.653534481061, 516.383801981924)), row.names = c("243", "608", "512", "777", "504", "590", "443", "563", "35", "581", "875", "102", "787", "664", "638", "242", "74", "761", "118", "391"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.879860190004988, 0.725309493620163, 0.502636186703384, 0.455406462134975, 0.446234976800306, 0.423552399465606, 0.310307743474915, 0.279973216345176, 0.27291969723658, 0.233888701573676, 0.233223080402365, 0.178120852518463, 0.0271429343017378, 0.023354854813486, 0.0227073638648585, 0.0146868639298457, 0.00281154288829571, 0.000487115347841731, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 340902061
R squared (OOB): 0.5884434
$Forests[[244]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 4e+05, 4e+05, 5e+05, 742000, 688000, 653000, 729999, 468888, 480000, 535000, 745000, 682000, 5e+05, 478000, 363000, 7e+05, 413888, 380000, 295000), floor_area_sqm = c(92, 92, 104, 91, 92, 90, 91, 100, 92, 92, 92, 100, 100, 91, 92, 97, 95, 88, 90, 99), storey_order = c(2L, 3L, 4L, 1L, 7L, 6L, 2L, 6L, 3L, 3L, 3L, 10L, 10L, 2L, 4L, 4L, 3L, 2L, 7L, 1L), remaining_lease_mths = c(719, 708, 745, 690, 1104, 985, 1121, 1122, 701, 692, 694, 1122, 1120, 706, 716, 701, 1100, 668, 985, 730), PROX_CBD = c(10.2629321739313, 10.1748545259067, 9.4187827620762, 10.2183960492338, 9.57467117229508, 9.84174458192399, 9.51816518584724, 9.41601606571959, 9.79963982832759, 9.76973796844692, 9.76973796844692, 9.28682806708392, 9.28682806708392, 10.2657373615824, 9.58813304663833, 12.1013944735855, 7.97001655790022, 7.88501742637481, 13.0015179461712, 13.0062996581569), PROX_ELDERLYCARE = c(1.00265829049513, 0.889757070081441, 0.579996323717894, 0.670964346371623, 0.0836678964153836, 0.339166460968835, 0.0590206014568566, 0.14515851054369, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.306248896776786, 0.306248896776786, 0.519949541574078, 0.251441869005946, 2.41403538414825, 0.682273370470252, 0.487583248392117, 2.41293236098656, 2.38777651439997), PROX_HAWKER = c(0.370496257898541, 0.304343114187016, 0.508914568418093, 0.161327078165055, 0.628838904549623, 0.272020065995023, 0.5145461029689, 0.552624576950901, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.449541776391294, 0.449541776391294, 0.527790221924738, 0.391674386653945, 0.561617227785994, 0.840126401207934, 0.645875214067525, 0.351298271738361, 0.353572407863602), PROX_MRT = c(1.21137251272603, 1.12559589355515, 1.21403827268849, 0.352113639571012, 0.731513991246432, 0.348847208140378, 0.689820066215858, 0.796240617220745, 0.308409661615337, 0.307725216106606, 0.307725216106606, 0.819017740329599, 0.819017740329599, 0.351828842975553, 0.707146681079003, 1.71497473755306, 0.726942522279936, 0.707952731476156, 1.33144343213696, 1.27898935828478), PROX_PARK = c(0.429817985649402, 0.326884491561474, 0.633868788719276, 0.412720152963846, 0.402026431996325, 0.429024269124863, 0.506309566114581, 0.579398729399101, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.754667699158598, 0.754667699158598, 0.752867192571236, 0.630094576064042, 0.181629272169071, 0.618444971248099, 0.511064020035708, 1.07883678308045, 1.09068530070835), PROX_GOOD_PRISCH = c(1.58756538029025, 1.53712936271762, 1.8319493658717, 0.778258345851083, 1.37880970746963, 0.999365026226873, 1.35033962190844, 1.45792936689373, 0.97109568154285, 0.945616550360875, 0.945616550360875, 1.50498632547922, 1.50498632547922, 0.402201611323318, 1.10432321767326, 1.52909264222103, 2.78644315018514, 2.82520953766913, 2.38441646582032, 2.37986575446387), PROX_MALL = c(0.573348708551386, 0.493589384976364, 0.308706652763352, 0.1993183735571, 0.493679276753517, 0.188176716989659, 0.508727078362918, 0.616886214909116, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.732362808464395, 0.732362808464395, 0.347570072991699, 0.759347764163403, 1.69674818443598, 0.66906173274608, 0.535655644340599, 1.32151107168067, 1.26979124568258 ), PROX_CHAS = c(0.166187985395119, 0.118978706369709, 0.308706623046814, 0.176868193181362, 0.0836673580931749, 0.139131199666608, 0.0590210156667789, 0.145158576319141, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.30624919123722, 0.30624919123722, 0.329846033180528, 0.395290416984683, 0.26797195188846, 0.195243012850588, 0.102679570293108, 0.185431787540406, 0.178755496827681 ), PROX_SUPERMARKET = c(0.394772134126693, 0.371852561025965, 0.31508799294366, 0.245740902557878, 0.0769150331708007, 0.139131268426574, 0.0642147642973091, 0.145877744762322, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.309780650655361, 0.309780650655361, 0.353445486406562, 0.20799335196523, 0.570395350553557, 0.169510705521186, 0.158953339299884, 0.185431698278212, 0.178755398427066 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 3L, 4L, 6L, 2L, 4L, 1L, 1L, 4L, 3L, 3L, 1L, 1L, 4L, 2L, 1L, 0L, 1L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 8L, 3L, 6L, 7L, 9L, 7L, 8L, 11L, 11L, 11L, 7L, 7L, 10L, 7L, 10L, 7L, 5L, 10L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 4L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 1L, 1L, 3L, 2L, 0L, 1L, 1L, 0L, 0L), DNeighbour = c(0, 109.289976569877, 856.505702508897, 880.020108508803, 935.05610034621, 1016.76284940884, 1062.70497484777, 1107.29909478626, 1140.24355094487, 1277.95920809379, 1277.97607248174, 1289.91535158573, 1291.38206106498, 1505.36789400096, 1812.55527107703, 2147.48005467002, 2379.34524563081, 2524.84498261393, 2997.37050910934, 3019.81449916132)), row.names = c("244", "245", "278", "584", "551", "268", "983", "928", "943", "926", "68", "308", "794", "649", "640", "40", "904", "338", "45", "445"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997382144806173, 0.845581081347115, 0.837366154928392, 0.81743825245727, 0.78612170897393, 0.767654370867909, 0.749172219695905, 0.735182507591229, 0.673891796379292, 0.673884035985939, 0.668375621876634, 0.667696962860603, 0.564753648730856, 0.409260962510073, 0.244326973515258, 0.143789727892562, 0.0905702573006212, 0.000219313719633401, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7082832285
R squared (OOB): 0.6760797
$Forests[[245]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 360000, 4e+05, 5e+05, 742000, 688000, 653000, 729999, 468888, 480000, 745000, 535000, 682000, 5e+05, 478000, 363000, 7e+05, 413888, 380000, 295000), floor_area_sqm = c(92, 92, 104, 91, 92, 90, 91, 100, 92, 92, 100, 92, 100, 91, 92, 97, 95, 88, 90, 99), storey_order = c(3L, 2L, 4L, 1L, 7L, 6L, 2L, 6L, 3L, 3L, 10L, 3L, 10L, 2L, 4L, 4L, 3L, 2L, 7L, 1L), remaining_lease_mths = c(708, 719, 745, 690, 1104, 985, 1121, 1122, 701, 692, 1122, 694, 1120, 706, 716, 701, 1100, 668, 985, 730), PROX_CBD = c(10.1748545259067, 10.2629321739313, 9.4187827620762, 10.2183960492338, 9.57467117229508, 9.84174458192399, 9.51816518584724, 9.41601606571959, 9.79963982832759, 9.76973796844692, 9.28682806708392, 9.76973796844692, 9.28682806708392, 10.2657373615824, 9.58813304663833, 12.1013944735855, 7.97001655790022, 7.88501742637481, 13.0015179461712, 13.0062996581569), PROX_ELDERLYCARE = c(0.889757070081441, 1.00265829049513, 0.579996323717894, 0.670964346371623, 0.0836678964153836, 0.339166460968835, 0.0590206014568566, 0.14515851054369, 0.390845215421192, 0.487200680071974, 0.306248896776786, 0.487200680071974, 0.306248896776786, 0.519949541574078, 0.251441869005946, 2.41403538414825, 0.682273370470252, 0.487583248392117, 2.41293236098656, 2.38777651439997), PROX_HAWKER = c(0.304343114187016, 0.370496257898541, 0.508914568418093, 0.161327078165055, 0.628838904549623, 0.272020065995023, 0.5145461029689, 0.552624576950901, 0.315572935590663, 0.323134910569429, 0.449541776391294, 0.323134910569429, 0.449541776391294, 0.527790221924738, 0.391674386653945, 0.561617227785994, 0.840126401207934, 0.645875214067525, 0.351298271738361, 0.353572407863602), PROX_MRT = c(1.12559589355515, 1.21137251272603, 1.21403827268849, 0.352113639571012, 0.731513991246432, 0.348847208140378, 0.689820066215858, 0.796240617220745, 0.308409661615337, 0.307725216106606, 0.819017740329599, 0.307725216106606, 0.819017740329599, 0.351828842975553, 0.707146681079003, 1.71497473755306, 0.726942522279936, 0.707952731476156, 1.33144343213696, 1.27898935828478), PROX_PARK = c(0.326884491561474, 0.429817985649402, 0.633868788719276, 0.412720152963846, 0.402026431996325, 0.429024269124863, 0.506309566114581, 0.579398729399101, 0.556935587195362, 0.692980820038259, 0.754667699158598, 0.692980820038259, 0.754667699158598, 0.752867192571236, 0.630094576064042, 0.181629272169071, 0.618444971248099, 0.511064020035708, 1.07883678308045, 1.09068530070835), PROX_GOOD_PRISCH = c(1.53712936271762, 1.58756538029025, 1.8319493658717, 0.778258345851083, 1.37880970746963, 0.999365026226873, 1.35033962190844, 1.45792936689373, 0.97109568154285, 0.945616550360875, 1.50498632547922, 0.945616550360875, 1.50498632547922, 0.402201611323318, 1.10432321767326, 1.52909264222103, 2.78644315018514, 2.82520953766913, 2.38441646582032, 2.37986575446387), PROX_MALL = c(0.493589384976364, 0.573348708551386, 0.308706652763352, 0.1993183735571, 0.493679276753517, 0.188176716989659, 0.508727078362918, 0.616886214909116, 0.277854565241424, 0.3113714109904, 0.732362808464395, 0.3113714109904, 0.732362808464395, 0.347570072991699, 0.759347764163403, 1.69674818443598, 0.66906173274608, 0.535655644340599, 1.32151107168067, 1.26979124568258 ), PROX_CHAS = c(0.118978706369709, 0.166187985395119, 0.308706623046814, 0.176868193181362, 0.0836673580931749, 0.139131199666608, 0.0590210156667789, 0.145158576319141, 0.213793078898363, 0.164045702260751, 0.30624919123722, 0.164045702260751, 0.30624919123722, 0.329846033180528, 0.395290416984683, 0.26797195188846, 0.195243012850588, 0.102679570293108, 0.185431787540406, 0.178755496827681 ), PROX_SUPERMARKET = c(0.371852561025965, 0.394772134126693, 0.31508799294366, 0.245740902557878, 0.0769150331708007, 0.139131268426574, 0.0642147642973091, 0.145877744762322, 0.217115292225756, 0.329801606095394, 0.309780650655361, 0.329801606095394, 0.309780650655361, 0.353445486406562, 0.20799335196523, 0.570395350553557, 0.169510705521186, 0.158953339299884, 0.185431698278212, 0.178755398427066 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 1L, 4L, 6L, 2L, 4L, 1L, 1L, 4L, 3L, 1L, 3L, 1L, 4L, 2L, 1L, 0L, 1L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 7L, 3L, 6L, 7L, 9L, 7L, 8L, 11L, 11L, 7L, 11L, 7L, 10L, 7L, 10L, 7L, 5L, 10L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 4L, 2L, 3L, 2L, 2L, 3L, 3L, 1L, 3L, 1L, 3L, 2L, 0L, 1L, 1L, 0L, 0L), DNeighbour = c(0, 109.289976569877, 763.145429816645, 809.083824050244, 825.884700836648, 918.693888255265, 953.987395102714, 998.009283014212, 1042.47918912932, 1180.61767699413, 1180.63817230896, 1180.9501613433, 1182.09680562605, 1434.42022152736, 1714.51160348741, 2183.63614386405, 2279.97723601998, 2423.1326574529, 3045.15773640979, 3065.80540514315)), row.names = c("245", "244", "278", "584", "551", "268", "983", "928", "943", "926", "308", "68", "794", "649", "640", "40", "904", "338", "45", "445"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997460048315477, 0.879915284905278, 0.865558061848701, 0.86012871461093, 0.828473018402445, 0.815721618733454, 0.799290925193454, 0.782122026755528, 0.725399729843363, 0.725390959313184, 0.72525743805007, 0.724766513815033, 0.610103142562986, 0.472318137289187, 0.242745790980643, 0.199755817385286, 0.140856887165068, 0.000180211720947715, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7035960886
R squared (OOB): 0.6782233
$Forests[[246]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 650000, 640000, 725000, 590000, 580000, 660000, 515000, 620000, 560000, 451000, 520000, 409500, 418000, 446000, 488000, 480000, 385000, 465000, 678000), floor_area_sqm = c(90, 90, 90, 90, 90, 108, 105, 84, 103, 105, 83, 107, 84, 84, 94, 104, 94, 93, 91, 92), storey_order = c(1L, 6L, 2L, 9L, 2L, 8L, 6L, 4L, 4L, 2L, 8L, 2L, 3L, 3L, 2L, 1L, 6L, 1L, 2L, 3L), remaining_lease_mths = c(1006, 1011, 1011, 995, 996, 760, 748, 804, 742, 913, 604, 892, 807, 804, 723, 776, 725, 772, 764, 1103), PROX_CBD = c(2.65695642963531, 2.65695642963531, 2.65695642963531, 2.61519687417969, 2.69989267302812, 2.26543941452074, 3.5952466633456, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.23142849537126, 4.20973993763024, 4.20973993763024, 4.45295385586978, 4.16405648472164, 4.50933618399607, 4.25035751849909, 4.28329341592686, 3.93031212371417), PROX_ELDERLYCARE = c(0.3590471791371, 0.3590471791371, 0.3590471791371, 0.386066702151211, 0.352346052518342, 0.404007374923036, 0.354500614782039, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.272010492111063, 0.156291063754703, 0.156291063754703, 0.645271528549996, 0.434539750657667, 0.665866395733666, 0.411587417191489, 0.4193003334471, 0.159701117649001), PROX_HAWKER = c(0.48810855559281, 0.48810855559281, 0.48810855559281, 0.52081126471543, 0.468835135082758, 0.210544550468706, 0.311385334077859, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.392124905911543, 0.46881842734995, 0.46881842734995, 0.601904675681234, 0.502732414569621, 0.665007751295857, 0.610932712322496, 0.638679046714181, 0.374782156946409), PROX_MRT = c(0.285614625668497, 0.285614625668497, 0.285614625668497, 0.320255480062021, 0.230131940688868, 0.306886682672286, 0.16267041353008, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.870814763860364, 0.750034220630686, 0.750034220630686, 0.66128766903618, 0.518003091395578, 0.549595780709265, 0.605174310138743, 0.637237645879563, 0.57487373386568 ), PROX_PARK = c(0.426964305014519, 0.426964305014519, 0.426964305014519, 0.427354201328866, 0.41386436288237, 0.0441643212802781, 0.796125682214674, 0.885911587583127, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.989030190878471, 0.828179073128827, 0.828179073128827, 0.473457593144303, 0.269719137898212, 0.353281501558379, 0.346786980248178, 0.336599362476296, 0.43227753152338 ), PROX_GOOD_PRISCH = c(4.78575462214909, 4.78575462214909, 4.78575462214909, 4.82322880287643, 4.75214496578899, 5.27420554603454, 4.26949140427292, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.47561641519302, 3.58178441884724, 3.58178441884724, 3.02211493728223, 3.99853475328204, 2.94429219434277, 3.87277035706644, 3.85984302070176, 4.55218800106713), PROX_MALL = c(0.412388661644518, 0.412388661644518, 0.412388661644518, 0.426721378040506, 0.380876218870723, 0.216535056802411, 0.962766222186716, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.1888213641646, 1.26743973989934, 1.26743973989934, 0.570379319619026, 1.00998414702412, 0.485349818185599, 0.955673327573223, 0.92062293894618, 1.09934779211931), PROX_CHAS = c(0.260712311456847, 0.260712311456847, 0.260712311456847, 0.297575542785259, 0.202908600866322, 0.146883739415237, 0.0963682910788478, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.106822211501606, 0.163154212627783, 0.163154212627783, 0.303272176186244, 0.147909276913635, 0.331046161101227, 0.260827480873255, 0.285886541141976, 0.304936065418075), PROX_SUPERMARKET = c(0.447218369070658, 0.447218369070658, 0.447218369070658, 0.470018893217644, 0.44532403657541, 0.186677322210676, 0.269187390315468, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.139079920157556, 0.118448079318654, 0.118448079318654, 0.34627255092781, 0.506391752127701, 0.325943517329761, 0.512280309006142, 0.506434284786685, 0.35411008396507), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 3L, 1L, 6L, 1L, 5L, 4L, 3L), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 5L, 5L, 4L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 0L, 3L, 3L, 1L), DNeighbour = c(0, 5.82436901581194, 5.91036261266072, 48.6823241572648, 69.0257471822494, 577.021300795766, 1256.90542660273, 1271.03323960331, 1448.3511573823, 1487.88959113446, 1495.24985333119, 1657.70392578353, 1671.61564010533, 1677.34403845681, 1793.64820512556, 1849.16379535612, 1856.55481360859, 1886.88731969861, 1926.92198167901, 1928.75680821578)), row.names = c("246", "821", "521", "923", "796", "398", "699", "234", "952", "176", "237", "849", "382", "907", "346", "223", "622", "19", "747", "801"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981762267682, 0.999981219754483, 0.998726264365372, 0.997440123095471, 0.829008106609909, 0.331006098337518, 0.320051514978647, 0.190193739105019, 0.163947875163895, 0.159203075195926, 0.0682857891145654, 0.0619338668148115, 0.0593937180010778, 0.0182769350341681, 0.00653349636652429, 0.00539748915749317, 0.00184425575907494, 3.61644471008269e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12572052025
R squared (OOB): -0.2723648
$Forests[[247]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 295000, 320000, 320000, 288000, 349000, 282000, 312000, 371000, 336000, 330000, 338000, 315000, 388000, 365000, 295000, 415000, 410000, 432000, 420000), floor_area_sqm = c(115, 84, 104, 84, 84, 103, 84, 101, 100, 102, 103, 102, 103, 92, 92, 101, 92, 92, 92, 92 ), storey_order = c(1L, 4L, 4L, 4L, 3L, 2L, 1L, 2L, 2L, 3L, 1L, 4L, 2L, 1L, 1L, 1L, 2L, 2L, 4L, 1L), remaining_lease_mths = c(898, 875, 893, 885, 893, 832, 836, 933, 918, 916, 928, 922, 926, 1134, 1135, 917, 1125, 1136, 1123, 1121), PROX_CBD = c(18.4399301385868, 18.4249149071789, 18.4249149071789, 18.3433564216417, 18.3632948597919, 18.0642207733449, 18.5087583118065, 18.4625985868209, 17.9318121245061, 18.5506225538857, 18.5768909080638, 18.1611534549189, 18.5458637520931, 17.8160591469996, 17.8160591469996, 18.4986491838169, 17.7609329148819, 17.7152334804069, 17.7152334804069, 17.7152334804069), PROX_ELDERLYCARE = c(0.789710764787337, 0.705240184131779, 0.705240184131779, 0.623669944895056, 0.645296274244347, 0.558648465009425, 0.855934448185717, 0.765079897684544, 0.559180828327224, 0.859723249528503, 0.912532633143698, 0.519233937445895, 0.890661700747245, 0.101440000613482, 0.101440000613482, 0.86418951980865, 0.0656405943898966, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713 ), PROX_HAWKER = c(1.26661829972954, 1.0161652570538, 1.0161652570538, 0.960648791795978, 0.921741667576702, 1.20831273824173, 1.00705768005988, 0.906262708365532, 1.18812307179958, 0.958117298193611, 0.935860141611343, 0.617364695979906, 0.898999046399804, 0.755409785256781, 0.755409785256781, 0.838043969781633, 0.769612072642938, 0.815736811633103, 0.815736811633103, 0.815736811633103), PROX_MRT = c(0.715824290886542, 0.906393011935236, 0.906393011935236, 0.899458799363821, 0.927224403125457, 0.387700307898407, 0.534460782086299, 0.897303014326537, 0.256828620430729, 0.942174684471822, 0.912233851204259, 0.623413162025338, 0.87509641959225, 0.729659889526201, 0.729659889526201, 0.812751343363136, 0.714624513867521, 0.674833365376197, 0.674833365376197, 0.674833365376197), PROX_PARK = c(0.859791414716402, 1.13759587953072, 1.13759587953072, 1.17596756648915, 1.22890358268929, 1.04306097562022, 0.516289874277036, 1.31620863428189, 1.11695175135574, 1.32670572464855, 1.41172869826724, 1.52418818882418, 1.4387346144793, 1.49250729308795, 1.49250729308795, 1.49181484955502, 1.52091098886828, 1.52614967260321, 1.52614967260321, 1.52614967260321), PROX_GOOD_PRISCH = c(9.10971468714541, 9.03817471771729, 9.03817471771729, 8.95760590087653, 8.96505409295358, 8.76549326341746, 9.25922423900801, 9.04019528068803, 8.65275846320069, 9.12094588228633, 9.13217936844248, 8.72758527833631, 9.09837600782165, 8.44175881664207, 8.44175881664207, 9.04519470993137, 8.39120163011403, 8.35538963357137, 8.35538963357137, 8.35538963357137), PROX_MALL = c(0.107021299056373, 0.204519313237763, 0.204519313237763, 0.22079632378696, 0.282416841692855, 0.424594513900518, 0.521454353681198, 0.414588198127445, 0.417130987397582, 0.46921205797367, 0.390092702495136, 0.475604736810637, 0.359721010486642, 0.183177100903513, 0.183177100903513, 0.305101649121832, 0.147411017927622, 0.158599011552442, 0.158599011552442, 0.158599011552442 ), PROX_CHAS = c(0.107021320216693, 0.20451929737041, 0.20451929737041, 0.167893491583302, 0.231219576578415, 0.124680964632411, 0.521454374874156, 0.399223798550346, 0.259891808560044, 0.469212052170377, 0.390092699752756, 0.405258493214775, 0.359721009550721, 0.183177099178452, 0.183177099178452, 0.305101651313883, 0.14741100268466, 0.158598978424062, 0.158598978424062, 0.158598978424062 ), PROX_SUPERMARKET = c(0.107021556198121, 0.204519239868594, 0.204519239868594, 0.220795796105544, 0.282416494634945, 0.424593495373258, 0.521454611985023, 0.414588227521533, 0.438907970807184, 0.469212308573368, 0.390093045846372, 0.475604214408431, 0.359721304530864, 0.137568853383185, 0.137568853383185, 0.305101855713295, 0.113022549454425, 0.144345834884574, 0.144345834884574, 0.144345834884574 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 7L, 7L, 8L, 8L, 2L, 1L, 6L, 3L, 6L, 5L, 5L, 5L, 8L, 8L, 6L, 8L, 6L, 6L, 6L ), WITHIN_350M_BUS = c(7L, 9L, 9L, 8L, 8L, 7L, 4L, 8L, 9L, 8L, 9L, 10L, 9L, 15L, 15L, 9L, 10L, 12L, 12L, 12L ), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 6L, 4L, 5L, 7L, 5L, 4L, 6L, 4L, 6L, 6L, 4L, 6L, 7L, 7L, 7L), DNeighbour = c(0, 311.757261437527, 314.612238975357, 324.979837447431, 384.965081108092, 392.709253141346, 417.087687304886, 519.127688683826, 548.852304117203, 572.364593780768, 665.873436156202, 667.735105968645, 684.44696871476, 687.810427151548, 693.947806169754, 713.341506803306, 727.612728674946, 756.413439159233, 758.567014408204, 758.612203720747)), row.names = c("247", "265", "738", "953", "864", "773", "393", "729", "976", "291", "828", "330", "576", "53", "402", "684", "365", "13", "298", "289"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.690750573945962, 0.68559506386909, 0.666646639850162, 0.551283539637675, 0.535853067005014, 0.486807686011998, 0.282722572292727, 0.22710434867278, 0.185542364279871, 0.0526937967258722, 0.0507317884817711, 0.0345851556207208, 0.0316664535178378, 0.0266390871808247, 0.0134073629528477, 0.00640912090705195, 3.35056559786928e-05, 1.41927299712249e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1943619534
R squared (OOB): 0.1056449
$Forests[[248]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(313000, 3e+05, 342000, 370000, 350000, 4e+05, 375000, 310000, 425000, 368000, 332000, 395888, 390000, 310000, 330000, 320000, 330000, 338000, 371000, 365000), floor_area_sqm = c(103, 94, 105, 92, 107, 100, 100, 104, 93, 100, 104, 94, 91, 104, 105, 107, 104, 103, 91, 91 ), storey_order = c(4L, 2L, 4L, 3L, 3L, 5L, 5L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 1L, 1L, 3L, 4L, 2L, 5L), remaining_lease_mths = c(823, 817, 822, 922, 910, 923, 935, 840, 1029, 937, 838, 1063, 956, 838, 909, 909, 847, 836, 957, 965), PROX_CBD = c(19.0236365771618, 18.4835571341017, 18.4174433264455, 18.2744201988815, 18.8361111070307, 18.2155576397088, 18.2155576397088, 18.6954685875173, 18.2498667293237, 18.1853912561079, 18.3394484051955, 18.1899007658477, 17.980006840849, 18.2872060948971, 18.4634083712346, 18.5552891680356, 18.238428451998, 18.1853470145009, 17.630719557776, 17.6174166659189), PROX_ELDERLYCARE = c(2.54744167947726, 2.12772209584432, 2.01990466694452, 1.91030467455468, 2.10089317294022, 1.82774218733134, 1.82774218733134, 1.96536267509963, 2.08641833813892, 1.83831888483507, 1.68689945441126, 2.0412967820292, 1.69038013517483, 1.57361264937598, 1.70649895251479, 1.77696496808422, 1.49823830734066, 1.46334015610348, 1.35614304544574, 1.58663462608392), PROX_HAWKER = c(0.905177457311038, 0.47819209562201, 0.365194571711665, 0.292675997882175, 0.811063273063077, 0.218122417644225, 0.218122417644225, 0.696312293428963, 0.574007707230075, 0.267411626133086, 0.322806547864559, 0.56403310040428, 0.32947027962251, 0.464971900021808, 0.656056303664779, 0.788681622626877, 0.548143788898404, 0.490406092071559, 0.550798352023498, 0.699652587196505), PROX_MRT = c(0.985299554465195, 0.440067919828323, 0.394110762668951, 0.25859759791353, 1.15964764660018, 0.24629140143503, 0.24629140143503, 1.06426899086337, 0.270260950193414, 0.186589372260449, 0.722989849955079, 0.225540054498686, 0.131298797620671, 0.870907467758581, 1.05945750202888, 1.18994045686449, 0.950317003394984, 0.888080533877704, 0.481509556817778, 0.430901962912929), PROX_PARK = c(0.583731630523903, 0.199823808978303, 0.305293053539538, 0.366705585759005, 0.99599902820202, 0.449638685926872, 0.449638685926872, 0.939968281858902, 0.261745107633199, 0.431621232177097, 0.845903786092674, 0.321396863181507, 0.597192139646456, 0.791043930625847, 0.707700114575514, 0.662341635279621, 0.690805332809177, 0.741201414908801, 0.706852169587072, 0.815337468455046), PROX_GOOD_PRISCH = c(8.3582852678982, 7.82005706650481, 7.75189187586876, 7.60907430161507, 8.17598486214089, 7.54917724573578, 7.54917724573578, 8.03533881462458, 7.5938744989762, 7.51998659904145, 7.67457853159282, 7.5338271442293, 7.31481473864251, 7.62743554697163, 7.80883552790736, 7.9054148179446, 7.58243576478886, 7.52724739525134, 6.96345421686322, 6.95710824587607), PROX_MALL = c(0.880738168625507, 0.482762920255867, 0.368677515727611, 0.31638525459609, 0.605524804958104, 0.249434383428027, 0.249434383428027, 0.50227152913363, 0.606938778613173, 0.304347432784639, 0.270650184250749, 0.601163950940652, 0.38257003715367, 0.369641594977131, 0.25445476080495, 0.238299753757691, 0.291730094824992, 0.362005799982455, 0.581015113036356, 0.753687860987251), PROX_CHAS = c(0.162790585292827, 0.297885151722028, 0.279695275413424, 0.258594927218762, 0.526621492045347, 0.246283235408848, 0.246283235408848, 0.387978032092424, 0.270276303087269, 0.186582621643492, 0.186439783883369, 0.225556636612455, 0.131281394661179, 0.000458346083760352, 0.163921847201363, 0.177138384703249, 0.0811018368302058, 0.11010335009361, 0.481496129777697, 0.430898255483663), PROX_SUPERMARKET = c(0.258877921583013, 0.402675729717655, 0.3481604922123, 0.297968471640837, 0.596975645906049, 0.233030240431279, 0.233030240431279, 0.500728516827066, 0.384544806397502, 0.289364184128333, 0.279112228601587, 0.37174850741073, 0.37748716441855, 0.367596841627256, 0.25256410508494, 0.237159648524433, 0.289827711639516, 0.36017462873485, 0.432325009404537, 0.467885028141574 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 4L, 1L, 2L, 6L, 4L, 3L, 4L, 7L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 9L, 7L, 7L, 3L, 7L, 7L, 3L, 6L, 7L, 4L, 5L, 5L, 4L, 3L, 3L, 3L, 4L, 6L, 4L ), WITHIN_350M_BUS = c(11L, 12L, 14L, 17L, 4L, 15L, 15L, 8L, 11L, 16L, 11L, 13L, 14L, 9L, 12L, 10L, 10L, 11L, 8L, 6L), WITHIN_1KM_PRISCH = c(2L, 5L, 5L, 5L, 4L, 6L, 6L, 5L, 4L, 4L, 6L, 4L, 3L, 5L, 4L, 4L, 4L, 5L, 4L, 3L ), DNeighbour = c(0, 541.137246407595, 606.858754278315, 743.695850667512, 772.893082619408, 805.779978994542, 811.875735689569, 817.376483651977, 823.492655399178, 839.825842993462, 885.405060873399, 886.2316424741, 1039.13924936853, 1044.7592054606, 1049.31744257724, 1087.04350399392, 1146.52224037554, 1147.4176810544, 1393.33153487052, 1412.31407027161)), row.names = c("248", "774", "257", "835", "906", "643", "571", "817", "369", "31", "693", "422", "910", "414", "748", "169", "839", "857", "547", "220"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.727935111654921, 0.664821025994183, 0.522315339080676, 0.490720111731623, 0.454930655131928, 0.448286202247752, 0.4422897343787, 0.435622763923112, 0.417829127388879, 0.368417275145351, 0.367526567689456, 0.210352064403535, 0.205000737748493, 0.200690180404122, 0.166119714232993, 0.116263427155054, 0.115562211632147, 0.00071293332929666, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 498626203
R squared (OOB): 0.5896232
$Forests[[249]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 412000, 367000, 4e+05, 4e+05, 428000, 420000, 420000, 4e+05, 416000, 433000, 362000, 370000, 390000, 423888, 395000, 365000, 415000, 258000, 292000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 84), storey_order = c(5L, 5L, 1L, 2L, 3L, 4L, 3L, 5L, 2L, 4L, 4L, 1L, 1L, 2L, 5L, 2L, 1L, 5L, 1L, 1L), remaining_lease_mths = c(1138, 1144, 1137, 1137, 1143, 1140, 1144, 1143, 1130, 1140, 1130, 1135, 1146, 1139, 1136, 1146, 1137, 1144, 781, 761), PROX_CBD = c(16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 16.1831859860721, 15.9392575628934, 16.1537572283104, 16.1976566517324, 16.055983361932, 16.055983361932, 15.9297907572658, 15.87024444961, 16.0085061296439, 15.9500375777464, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.1631400386504, 16.3662877971208), PROX_ELDERLYCARE = c(0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.0701319802482612, 0.0436662178849567, 0.0462823216560119, 9.89208662673193e-07, 0.146417557277997, 0.146417557277997, 0.0463608633689567, 0.10693627682917, 0.133825008100465, 0.0923316964070077, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.194171564025932, 0.177020457931737 ), PROX_HAWKER = c(0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 1.00994702859189, 0.765854363537175, 0.986028325459381, 1.03146250928298, 0.897672222950446, 0.897672222950446, 0.768716574287481, 0.694651515851724, 0.86073340068049, 0.798502368740115, 0.855932206484513, 0.855932206484513, 0.802087399746937, 1.03995728027003, 1.20613696965479), PROX_MRT = c(1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 1.08237519657155, 1.14464062157712, 1.02112351286352, 1.02706758196582, 0.936151237003446, 0.936151237003446, 1.23034399571509, 1.09555222562317, 1.31406230168452, 1.27956490520873, 0.883219311345816, 0.883219311345816, 0.8851452059773, 0.842728374229233, 1.07002489239586), PROX_PARK = c(0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.848434833813522, 0.777956069134633, 0.793519520304926, 0.822565203699192, 0.683762717294504, 0.683762717294504, 0.846978318526899, 0.707790886000148, 0.947603217866828, 0.8970097589344, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.707513815343702, 0.840406553837571), PROX_GOOD_PRISCH = c(6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.78038310261662, 6.57394481891556, 6.74044920052795, 6.78043949525415, 6.63421015362065, 6.63421015362065, 6.58539462985877, 6.49806658702102, 6.67823761190993, 6.61604918176311, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.70927938580052, 6.93507101526025), PROX_MALL = c(0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.241735562355662, 0.391567182053879, 0.180580587241737, 0.189710317758296, 0.118546137622893, 0.118546137622893, 0.478634609766659, 0.388975340293238, 0.528820301792356, 0.517477751202279, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.0870960802892481, 0.298590834338171), PROX_CHAS = c(0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.148113838308576, 0.0895372628546906, 0.0922372285822684, 0.0868060808909073, 0.110329053122027, 0.110329053122027, 4.95402698497433e-08, 0.140210421841136, 0.104680199868824, 0.0505118784777886, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.081875317774622, 0.209004221202181), PROX_SUPERMARKET = c(0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.247969406526707, 0.354688671920554, 0.186806037215644, 0.195853508350489, 0.123371553336512, 0.123371553336512, 0.427887094284235, 0.287679129281494, 0.525839072677995, 0.47836894165083, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.0873208554119548, 0.303085580417471), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 7L, 3L, 8L, 8L, 3L, 3L, 5L, 4L, 2L, 4L, 3L, 3L, 3L, 6L, 8L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 9L, 9L, 7L, 9L, 7L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 7L, 8L, 11L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 3L, 4L, 3L, 3L, 5L, 5L, 5L, 5L, 4L), DNeighbour = c(0, 4.73456806760071, 4.83486523889289, 47.7713678708614, 48.8671040525464, 125.793708485854, 157.689452666884, 159.672041318472, 192.36044280459, 196.032778507606, 199.602064899033, 213.668289157164, 221.495610410315, 232.15473773736, 236.227047618862, 251.203196058954, 253.74096009572, 254.509258673657, 353.79610342323, 353.83440427538)), row.names = c("249", "919", "161", "440", "28", "661", "517", "869", "427", "538", "741", "654", "582", "653", "912", "408", "594", "124", "872", "687"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999641943363436, 0.999626613956475, 0.963876571716208, 0.96221656616789, 0.763191884144196, 0.642222953558197, 0.634193319614721, 0.496249365225493, 0.480328454899351, 0.464821498911605, 0.403665556591376, 0.369835140861686, 0.324350764968269, 0.307229724809263, 0.24599335748002, 0.235945308255276, 0.232925032384871, 4.68629621729533e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1564865068
R squared (OOB): 0.2275278
$Forests[[250]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 432000, 431000, 438000, 430000, 450000, 420000, 432000, 425000, 393000, 395000, 385000, 435000, 358000, 440000, 450000, 445000, 448000, 438000, 456500), floor_area_sqm = c(94, 92, 92, 94, 92, 94, 94, 93, 94, 93, 94, 93, 95, 93, 96, 93, 94, 96, 93, 92), storey_order = c(5L, 6L, 7L, 5L, 6L, 7L, 7L, 5L, 6L, 2L, 4L, 1L, 6L, 1L, 7L, 9L, 6L, 9L, 4L, 8L), remaining_lease_mths = c(1083, 1137, 1138, 1076, 1126, 1119, 1120, 1138, 1119, 1134, 1113, 1134, 1105, 1103, 1108, 1136, 1109, 1110, 1132, 1144), PROX_CBD = c(11.8751655684431, 11.9317097346946, 11.9317097346946, 11.9414743986494, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.7767430748854, 11.9828723130509, 11.7767430748854, 11.9744040829633, 11.6526890235784, 11.6071858552171, 11.8075546541859, 11.6053344020152, 12.1741021183779, 12.1122271384014, 11.5810624146691, 11.710716376044, 11.9527102757424), PROX_ELDERLYCARE = c(0.727329111385366, 0.680106913101551, 0.680106913101551, 0.687500817542951, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.813774711283767, 0.710325725805382, 0.813774711283767, 0.738781707341689, 0.935812608446987, 1.02315858897206, 0.922118515238085, 1.04503450829128, 0.519600844901231, 0.629785153682861, 1.05973522725621, 0.893667704764373, 0.819362766143575), PROX_HAWKER = c(0.145379780608352, 0.161367564791002, 0.161367564791002, 0.147098227142532, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.340776861445006, 0.20448046373977, 0.340776861445006, 0.217370340361849, 0.34883542271072, 0.193888136950838, 0.209140712961875, 0.210992660312359, 0.375471053349032, 0.337796349528525, 0.226379932511381, 0.445365536494089, 0.27814297307049), PROX_MRT = c(0.191731142133254, 0.214149342621172, 0.214149342621172, 0.183575431830776, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.162476645519961, 0.170867756883987, 0.162476645519961, 0.167322140356011, 0.28284034831035, 0.216093917824789, 0.120215557602138, 0.206803096961617, 0.338849049026276, 0.302747284955937, 0.233016580221366, 0.261259630709371, 0.200702114351669), PROX_PARK = c(0.723512884628395, 0.785212145526225, 0.785212145526225, 0.807374064658721, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.615413214289157, 0.697136724289492, 0.615413214289157, 0.679906922269617, 0.489736206412745, 0.521580333579447, 0.747098338531098, 0.554363925008431, 0.612679613149166, 0.576425078157325, 0.520771390450273, 0.569724311118431, 0.643017670933737), PROX_GOOD_PRISCH = c(2.14229157607785, 2.20126444296921, 2.20126444296921, 2.21615815400514, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.03585243074848, 2.27447890050516, 2.03585243074848, 2.27223739349538, 1.91178525383739, 1.89230283405924, 2.12338877581429, 1.90056431650247, 2.45580221931744, 2.408030235171, 1.87254500118751, 1.9723226064342, 2.270018309959 ), PROX_MALL = c(0.249449426365425, 0.255684281538694, 0.255684281538694, 0.22663965361209, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.437539575450179, 0.220402811054307, 0.437539575450179, 0.214069216816763, 0.427385274755512, 0.173810560938293, 0.119447773727589, 0.158081786709397, 0.416829357908565, 0.350899017798137, 0.185878129611589, 0.535719768985538, 0.232344363503357 ), PROX_CHAS = c(0.179410689617013, 0.203726500797623, 0.203726500797623, 0.156140837156126, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.108183414657245, 0.0995919009989899, 0.108183414657245, 0.0939357367291076, 0.225869963934761, 0.173810611614792, 0.11944771257822, 0.158081821824728, 0.0461624602204791, 0.0703863092474096, 0.185878170229198, 0.215330181794506, 0.146038815472653 ), PROX_SUPERMARKET = c(0.179159947933279, 0.217804588957955, 0.217804588957955, 0.236998053946951, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.108294583955479, 0.230351837454113, 0.108294583955479, 0.22318738818849, 0.225911825558638, 0.1671684124578, 0.119571834445138, 0.148884454693003, 0.427183407476201, 0.360308355053667, 0.177355035948325, 0.215506457059651, 0.237998550380205 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 6L, 6L, 6L, 5L, 6L, 6L, 3L, 6L, 3L, 7L, 3L, 4L, 4L, 4L, 7L, 7L, 4L, 2L, 5L ), WITHIN_350M_BUS = c(6L, 8L, 8L, 8L, 9L, 6L, 6L, 4L, 7L, 4L, 10L, 4L, 6L, 10L, 8L, 5L, 7L, 7L, 2L, 12L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L), DNeighbour = c(0, 63.069069908412, 67.3689252041359, 105.893760934571, 213.39104918483, 232.069413097474, 233.475189987616, 243.733338548774, 244.454659931444, 245.942157040679, 272.848733499266, 294.613376248168, 296.544512729606, 331.571373964943, 334.822125410904, 337.653015297434, 344.669444248215, 345.873039585819, 353.208658815928, 356.718104886628)), row.names = c("250", "392", "613", "781", "900", "947", "167", "325", "203", "939", "858", "309", "922", "724", "158", "621", "607", "182", "384", "749"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.938458083614682, 0.929937762427495, 0.831519230787385, 0.412355488376638, 0.332653448904875, 0.326747186814431, 0.284246392470986, 0.281303228311224, 0.275255149829803, 0.172182835537813, 0.101053850883973, 0.0954304301651998, 0.0185014055540287, 0.0141599932616923, 0.0108233173299739, 0.0044105529506518, 0.0035856597611212, 0.000383357210109447, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 574552421
R squared (OOB): 0.08999909
$Forests[[251]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 430000, 710000, 416000, 518000, 520000, 575000, 685000, 740000, 380000, 790000, 550000, 680000, 715000, 662000, 675000, 310000, 710000, 580000, 720000), floor_area_sqm = c(84, 92, 101, 91, 93, 101, 101, 102, 95, 89, 95, 102, 95, 95, 95, 95, 83.1, 93, 90, 93), storey_order = c(1L, 2L, 2L, 4L, 4L, 1L, 6L, 4L, 4L, 5L, 6L, 3L, 4L, 6L, 3L, 2L, 3L, 6L, 5L, 3L), remaining_lease_mths = c(783, 687, 933, 713, 736, 929, 932, 929, 954, 653, 946, 761, 1084, 1099, 1093, 1093, 613, 1084, 1035, 1143), PROX_CBD = c(4.91139217141794, 5.17330173892321, 4.27954241101507, 5.10609859014938, 4.29040868967057, 4.23995407977096, 5.56255806753875, 4.15915934561343, 4.09909964212454, 4.19301197437796, 4.0690703028165, 6.04257091454572, 6.04001281876484, 6.06656257116635, 6.11286474740545, 6.15852201326599, 5.99387263807515, 6.17931132662417, 3.73787601157873, 6.10189119169168), PROX_ELDERLYCARE = c(0.53976690699019, 0.151830290872251, 1.2084977158608, 0.320090253923576, 1.28169673214061, 1.29004325258708, 0.0599829320550621, 1.31127122179184, 1.44919747885979, 1.05465194719342, 1.5676876481467, 0.548656319889636, 0.545921172841312, 0.516985202466339, 0.471592353212743, 0.428116600598184, 0.103488744511564, 0.411122241220865, 0.836612932336762, 0.230112759455232), PROX_HAWKER = c(0.526793317066312, 0.261285820740611, 0.32780610994166, 0.333568708255903, 0.224814451985556, 0.242979724501726, 0.248163252655802, 0.296724849746491, 0.17841116959893, 0.297392426102438, 0.124697776657811, 0.19523132016882, 0.0606577495598573, 0.0900485470251793, 0.0855319563513606, 0.104458461300263, 0.131941483902414, 0.114709112077857, 0.15676751515481, 0.193610514045812), PROX_MRT = c(0.348715950460643, 0.568944969773001, 0.45128979061194, 0.549226257235714, 0.386818680985449, 0.369514902074349, 0.389634730949481, 0.361454140857751, 0.212082976996148, 0.670866804568908, 0.103251860461982, 0.448203274012385, 0.53617676606472, 0.530436532640755, 0.576684647572531, 0.567634817298681, 0.422927302226303, 0.54480998513683, 0.349678715281184, 0.385901790532203 ), PROX_PARK = c(0.454973393404149, 0.375618223612072, 0.496161896442625, 0.534309547143458, 0.41256712340984, 0.410157320226128, 0.136342453682232, 0.424082148410156, 0.271559050503854, 1.34668044149268, 0.13380185088312, 0.651264615899835, 0.524571131123829, 0.548254609843109, 0.517760851715104, 0.487498062645995, 0.775542593632535, 0.461766774013401, 1.14436990313984, 0.835974869985028 ), PROX_GOOD_PRISCH = c(3.07957394860643, 3.5160560831601, 3.1984009939005, 3.68539306501406, 3.11124078456354, 3.17375518133788, 3.30515733544794, 3.27316539077024, 3.22696055518642, 4.04417128338034, 3.17062142916436, 2.14268529299874, 2.00925132829891, 2.03651743937875, 2.00772186702724, 1.97696478280336, 3.79476022833587, 1.95037752635058, 4.42346384619917, 3.72727940395598), PROX_MALL = c(0.779372162435287, 0.96360119165526, 1.15459749844864, 1.13513631747826, 1.14104925826379, 1.09860538958518, 0.719385659919303, 1.03381347643634, 0.944512912155433, 1.51326780463499, 0.898524741072254, 0.264532440460292, 0.387042201482337, 0.365617038961166, 0.403935094648282, 0.446404896609829, 1.29238059557114, 0.476611693189829, 1.03774509228272, 1.26544404340832), PROX_CHAS = c(0.297280152993809, 0.213267381067323, 0.151798893835737, 0.37199840586913, 0.0683025043642396, 0.128246501394164, 0.174009235365936, 0.22718451096924, 0.199996678091121, 0.212246176955017, 0.162166521351491, 0.12619956254809, 0.134421273847083, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258, 3.57955945681819e-08, 0.10259225576309, 0.0809467071188201, 0.131092152612185), PROX_SUPERMARKET = c(0.212061147632098, 0.266791583668656, 0.314587216673928, 0.424647979009491, 0.200251285306447, 0.23908756643158, 0.173881454941229, 0.31622643534726, 0.232527384837024, 0.306178228663922, 0.209119590970966, 0.178930757423705, 0.0393286469640316, 0.0785030623714358, 0.0895469396191502, 0.11965836137487, 0.147638600898363, 0.134806953278168, 0.184584314799668, 0.0250108723026275), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 3L, 0L, 3L, 4L, 1L, 4L, 5L, 0L, 4L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 4L, 2L, 4L, 4L, 10L, 9L, 1L, 8L, 4L, 4L, 3L, 3L, 3L, 2L, 3L, 3L, 2L), WITHIN_350M_BUS = c(7L, 4L, 2L, 4L, 4L, 4L, 2L, 4L, 8L, 5L, 5L, 7L, 8L, 8L, 6L, 6L, 6L, 6L, 7L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 3L, 2L, 2L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 0L, 2L), DNeighbour = c(0, 617.061370454363, 711.13111295378, 736.923673336436, 765.051482034637, 790.256846793398, 793.481680591524, 829.107184878689, 949.52838422758, 1016.73233145906, 1059.9320077201, 1255.68403621571, 1305.64674014241, 1322.05783260888, 1361.1651058182, 1416.28441076364, 1438.26828241922, 1446.16324625318, 1480.9027081483, 1482.84447115025)), row.names = c("251", "270", "767", "853", "286", "145", "596", "763", "784", "993", "575", "453", "930", "297", "536", "23", "752", "756", "823", "812"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.683652558589992, 0.592916050618517, 0.567045950083501, 0.53847857256907, 0.512630725174077, 0.509310046126482, 0.472478009471606, 0.34805450167844, 0.280757515340365, 0.239185545315397, 0.0800419216229048, 0.0504978007200792, 0.0420681080741158, 0.0247692907868569, 0.00770158389588742, 0.00350687349605014, 0.00238751595382219, 6.8500279269867e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12363531039
R squared (OOB): 0.3877002
$Forests[[252]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 417000, 363000, 388000, 340888, 355000, 392000, 333000, 415000, 375000, 343000, 355000, 385000, 365000, 320000, 3e+05, 335000, 320000, 345000, 315000), floor_area_sqm = c(114, 92, 104, 104, 107, 104, 113, 108, 104, 108, 107, 106, 104, 104, 91, 106, 105, 106, 114, 90), storey_order = c(3L, 2L, 5L, 6L, 4L, 4L, 2L, 4L, 2L, 2L, 2L, 1L, 1L, 2L, 8L, 2L, 2L, 1L, 2L, 5L), remaining_lease_mths = c(904, 1120, 918, 904, 883, 882, 933, 895, 875, 909, 907, 825, 863, 828, 995, 941, 938, 851, 839, 1001), PROX_CBD = c(16.3642048862006, 16.7161737209409, 16.295166477654, 16.3777502460772, 16.7669966667855, 16.7669966667855, 16.6579104452557, 16.5397910410307, 15.8781143296649, 16.9875722318911, 17.2160129653012, 15.6983328737326, 16.2492480828887, 15.6198573118901, 16.7093180086981, 17.3741762112269, 17.3741762112269, 15.9983120826665, 15.4582319270764, 16.8082045368238), PROX_ELDERLYCARE = c(0.361422596457277, 9.26628957858198e-07, 0.514795208711411, 0.465083314136851, 0.121542639162494, 0.121542639162494, 0.409372351007212, 0.706939892416911, 0.633288957745621, 0.636322412867891, 0.574386357445605, 0.587171684565488, 0.836071823435323, 0.497975502399054, 0.935779967581661, 0.815153211361198, 0.815153211361198, 0.541237256511776, 0.319622441582349, 1.15380285023885), PROX_HAWKER = c(1.67761333691466, 1.96687058888139, 1.47281657351752, 1.54627052523026, 2.05474291859885, 2.05474291859885, 1.80129318596364, 2.14655926815246, 1.79301822351461, 2.10596394293278, 2.37357884684332, 1.64071314431986, 2.17952287051713, 1.6566914426712, 1.82495077083007, 2.50067722531469, 2.50067722531469, 2.1818192257633, 1.7245004017694, 1.94950915107796), PROX_MRT = c(0.653367521351592, 0.427108887982576, 0.504795745143921, 0.419412974707088, 0.53300655679357, 0.53300655679357, 0.128609360773056, 0.460645764817668, 0.159697283923578, 0.252669932820992, 0.453815632281196, 0.341199960643831, 0.290093838525113, 0.297714051615291, 0.522077155701705, 0.590831178240684, 0.590831178240684, 0.364450998520493, 0.233994550027949, 0.730447684580082), PROX_PARK = c(0.32735774848914, 0.688779163701323, 0.48638578612152, 0.571339732684777, 0.722711239268322, 0.722711239268322, 0.826869373992433, 0.711243459523284, 0.678969217742802, 1.18807543108152, 1.24959985284921, 0.686441032296595, 0.886796559947336, 0.782164021798725, 1.17885821480356, 1.47164498360674, 1.47164498360674, 1.05372411430502, 0.998254167239372, 1.39545287332227), PROX_GOOD_PRISCH = c(6.76031366250815, 7.12110535783693, 6.80828229467371, 6.89348817522951, 7.13952904562396, 7.13952904562396, 7.18541951227303, 6.77397603493671, 6.09357654169244, 7.55033959010056, 7.68034428555912, 5.93514971647738, 6.4097782056775, 5.84268664292306, 7.40748446052123, 7.888904100652, 7.888904100652, 6.12314921566155, 5.64801716169655, 7.5739079893598), PROX_MALL = c(0.388175183991252, 0.337595745740984, 0.510483215269896, 0.427317836890542, 0.27529824968273, 0.27529824968273, 0.168053149288668, 0.345326846187852, 0.145699923430919, 0.165557901737932, 0.413606644895247, 0.310729806849059, 0.355568776497803, 0.394873468760787, 0.484270435079706, 0.521008948961951, 0.521008948961951, 0.45623102577182, 0.455554164929496, 0.677813655888015), PROX_CHAS = c(0.380772978950647, 0.279591917356114, 0.513107963149175, 0.429996386722335, 0.222759343861358, 0.222759343861358, 0.170995488718356, 0.286223989121013, 0.0723222156351423, 0.194474796894964, 0.303266380929536, 0.261893114523038, 0.121251060497272, 0.28481487293308, 0.52365796939069, 0.524369302913132, 0.524369302913132, 0.290215734280461, 0.158017550603297, 0.71936188995133), PROX_SUPERMARKET = c(0.422789252098693, 0.344537051235884, 0.471223408024363, 0.386156989530241, 0.243987988302975, 0.243987988302975, 0.103652200866821, 0.377165028023417, 0.157892159590583, 0.284398337107734, 0.387759857324111, 0.322774913149109, 0.350013224352412, 0.407244625741832, 0.555366708418936, 0.559408220033625, 0.559408220033625, 0.162067612034701, 0.387973705585917, 0.768274584157999), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 6L, 3L, 3L, 5L, 5L, 5L, 1L, 3L, 4L, 5L, 4L, 4L, 3L, 1L, 4L, 4L, 6L, 8L, 1L), WITHIN_350M_BUS = c(6L, 12L, 7L, 8L, 11L, 11L, 9L, 2L, 7L, 11L, 5L, 8L, 9L, 9L, 8L, 2L, 2L, 12L, 14L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L), DNeighbour = c(0, 365.292903336252, 380.447874547716, 391.245326124464, 404.721656455346, 405.048560019051, 560.394701153415, 622.278205155783, 888.387352491677, 901.377257212741, 922.784658848403, 950.89036225418, 954.115089460289, 1047.70129067041, 1065.21748387539, 1154.58885179351, 1156.58769501156, 1202.6726773103, 1273.00753572515, 1293.16548120219)), row.names = c("252", "261", "451", "820", "673", "898", "918", "498", "510", "125", "326", "196", "711", "304", "156", "813", "822", "888", "383", "121"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.846777720691057, 0.834385424676108, 0.825307533307018, 0.813694104544206, 0.813408545631307, 0.659679906226066, 0.5905021369556, 0.27883618614925, 0.264347026241986, 0.240879886819137, 0.210960704445795, 0.207599680890517, 0.118062851645959, 0.103343652530791, 0.0411433102129255, 0.0400302574469984, 0.0182408266865751, 0.000956859090422599, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1055206941
R squared (OOB): 0.005887268
$Forests[[253]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(280000, 398000, 3e+05, 365000, 355000, 380000, 308000, 310000, 375000, 350000, 395000, 295000, 380000, 355000, 380000, 412000, 390000, 418000, 368000, 350000), floor_area_sqm = c(84, 104, 85, 103, 104, 108, 84, 84, 104, 93, 93, 83, 92, 104, 93, 92, 92, 104, 92, 92), storey_order = c(4L, 3L, 4L, 4L, 2L, 2L, 1L, 2L, 1L, 1L, 4L, 1L, 2L, 4L, 3L, 3L, 4L, 1L, 2L, 1L), remaining_lease_mths = c(809, 823, 798, 805, 785, 807, 779, 787, 808, 1111, 1108, 812, 1142, 814, 1110, 1128, 1142, 794, 1100, 1111), PROX_CBD = c(14.5514247745221, 14.4215550437188, 14.6468242567931, 14.5082496767788, 14.7946380504301, 14.3069689320192, 14.8104288104214, 14.7686155241139, 14.2674761918172, 14.6221320584002, 14.6649260398624, 14.136177090114, 14.4940333615496, 14.9797222810306, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.6249352309891, 14.9752079088984, 14.8482953663728), PROX_ELDERLYCARE = c(0.934928905143492, 0.933706769700102, 0.791783477476035, 1.0960579077266, 1.02543356664281, 1.30284795398611, 1.14385816982861, 1.18091019396193, 1.37520258101488, 0.410896008057539, 0.374463671675583, 1.52241617566094, 0.500918112427577, 1.40865121451131, 0.363539264939185, 0.399519357429504, 0.399519357429504, 1.66362706878828, 0.199763345782594, 0.157028625587627), PROX_HAWKER = c(0.920905853639359, 0.964097104531415, 0.771377618176498, 1.06968967826483, 0.927587772885235, 1.30042856091519, 1.03493347869974, 1.07995965555937, 1.3725902814614, 0.55845452984231, 0.515424723672587, 1.5304212921709, 0.682637638745144, 1.17708155532767, 0.571839614015762, 0.625641729464286, 0.625641729464286, 1.46189875323845, 0.202333554334061, 0.332945546865787 ), PROX_MRT = c(0.702240402731505, 0.766580328668093, 0.834242720427877, 0.541381135472874, 0.635923545376501, 0.431073100471927, 0.547659244513397, 0.495669019430354, 0.392323251912074, 1.30119397664661, 1.31347134818138, 0.407136749273107, 1.32800225952209, 0.541117453484526, 1.42703012637354, 1.46473462254762, 1.46473462254762, 0.177135615746217, 1.27457972333389, 1.41585626072206 ), PROX_PARK = c(0.717751277212032, 0.786856267919922, 0.572284771964545, 0.854937524579578, 0.687013904416796, 0.87843358408359, 0.79060261488636, 0.837021679605882, 0.808406007535371, 0.524601749565547, 0.48594234877488, 0.646645557650639, 0.65941869562705, 0.869949400509587, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.967683324465338, 0.259935562114549, 0.40224168015695 ), PROX_GOOD_PRISCH = c(5.05486565817651, 4.94298421634201, 5.17213285521296, 4.9821455258424, 5.2635668385575, 4.7599521059868, 5.2589313064801, 5.21242267662931, 4.71060068854172, 5.26427170666348, 5.30673314037113, 4.56541244462189, 5.15263130971644, 5.38873705701154, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.00900650468442, 5.6171537261999, 5.51627049340211), PROX_MALL = c(0.264439990658005, 0.158055972255249, 0.253080993480643, 0.395836928017505, 0.540570027720398, 0.530519583310388, 0.641907311269237, 0.644074766251318, 0.598720745421956, 0.412850725186958, 0.439421746266814, 0.730402721918488, 0.407798057490129, 0.857174016474006, 0.523782484457491, 0.550646738699849, 0.550646738699849, 1.02277508016934, 0.689421511186311, 0.649229394533883), PROX_CHAS = c(0.0412741280494288, 0.110909163864147, 0.118994056415591, 0.111998728732921, 0.151656769473437, 0.141608811196257, 0.273160540123658, 0.305551557127515, 0.0989632897848068, 0.0938393111767789, 0.0969357032130768, 0.0978085819739089, 0.0559452214520875, 0.0593781975043205, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.253202817693943, 0.230775629929228, 0.274130336331615), PROX_SUPERMARKET = c(0.259076961683863, 0.155031856949385, 0.246822057901315, 0.321173728185784, 0.505826018716947, 0.179396317901182, 0.406551385550075, 0.397697747354111, 0.13781747249929, 0.0938384818523742, 0.0969351949685631, 0.152757697669253, 0.202112654374605, 0.101389584423307, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.177136085505812, 0.264202614673064, 0.296829834724774), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 2L, 1L, 1L, 3L, 1L, 1L, 3L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 4L, 5L, 7L, 2L, 3L, 7L, 6L, 6L, 7L, 4L, 3L, 4L, 3L, 3L, 1L, 4L, 5L), WITHIN_350M_BUS = c(7L, 10L, 9L, 8L, 8L, 7L, 7L, 8L, 6L, 9L, 8L, 7L, 9L, 10L, 7L, 7L, 7L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 2L, 3L, 4L), DNeighbour = c(0, 147.226844499294, 149.747881880778, 158.917726985757, 292.73670751537, 374.928117228974, 380.728764157347, 383.354204123294, 450.947688776309, 601.164178680267, 609.118403743491, 609.538998213168, 641.64374451324, 689.278240573817, 722.975906135093, 765.915793944037, 770.832606210521, 774.60924983051, 777.398001325438, 785.568811904452)), row.names = c("253", "546", "862", "884", "424", "341", "396", "101", "377", "324", "17", "665", "702", "984", "452", "961", "163", "30", "558", "762"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.930985449820725, 0.92864575811815, 0.91982710866456, 0.741557286236137, 0.596314034495777, 0.585394649384243, 0.580430955919202, 0.449541308297133, 0.17170874744737, 0.159023768952387, 0.15836203223725, 0.110793240915164, 0.0529571450493933, 0.023411523253188, 0.00244127391868096, 0.00138126705453596, 0.000767711070039653, 0.000428245557177662, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1678947609
R squared (OOB): -0.03688598
$Forests[[254]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 360000, 380000, 448000, 440000, 435000, 415000, 365000, 441000, 358000, 456500, 395000, 418000, 415000, 460000, 425000, 420000, 440000, 425000, 436000), floor_area_sqm = c(92, 94, 94, 96, 96, 95, 94, 94, 93, 93, 92, 94, 92, 92, 92, 94, 92, 92, 94, 92), storey_order = c(2L, 1L, 1L, 9L, 7L, 6L, 6L, 1L, 6L, 1L, 8L, 4L, 6L, 8L, 7L, 6L, 6L, 5L, 5L, 7L), remaining_lease_mths = c(1009, 1096, 1107, 1110, 1108, 1105, 1120, 1095, 1097, 1103, 1144, 1113, 1129, 1140, 1125, 1119, 1142, 1124, 1083, 1139), PROX_CBD = c(11.3397363359505, 11.6781560559471, 11.6781560559471, 11.5810624146691, 11.6053344020152, 11.6071858552171, 11.7484946081343, 11.7965908296893, 11.8078122246038, 11.8075546541859, 11.9527102757424, 11.9744040829633, 12.02897658153, 12.02897658153, 12.02897658153, 11.9828723130509, 12.02897658153, 12.0234479092478, 11.8751655684431, 12.042332185553), PROX_ELDERLYCARE = c(1.39271535621019, 1.09658820367145, 1.09658820367145, 1.05973522725621, 1.04503450829128, 1.02315858897206, 1.16050252277995, 1.00802268588986, 0.95260617550949, 0.922118515238085, 0.819362766143575, 0.738781707341689, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.710325725805382, 0.841755023464642, 0.938035651111226, 0.727329111385366, 0.786890441142101), PROX_HAWKER = c(0.570701345451429, 0.34952328079698, 0.34952328079698, 0.226379932511381, 0.210992660312359, 0.193888136950838, 0.512143004921159, 0.337854809554552, 0.262687630178652, 0.209140712961875, 0.27814297307049, 0.217370340361849, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.20448046373977, 0.409616357379742, 0.507473565259923, 0.145379780608352, 0.369655971945997), PROX_MRT = c(0.534489810386183, 0.274140861026222, 0.274140861026222, 0.233016580221366, 0.206803096961617, 0.216093917824789, 0.425815084561206, 0.249549573241666, 0.173777829752023, 0.120215557602138, 0.200702114351669, 0.167322140356011, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.170867756883987, 0.331072457322778, 0.394231498000209, 0.191731142133254, 0.298263347673859), PROX_PARK = c(0.290298216204727, 0.620391651843957, 0.620391651843957, 0.520771390450273, 0.554363925008431, 0.521580333579447, 0.660489483199184, 0.739061594864021, 0.746013140888617, 0.747098338531098, 0.643017670933737, 0.679906922269617, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.697136724289492, 0.529446955515876, 0.506408767470305, 0.723512884628395, 0.542226246468638), PROX_GOOD_PRISCH = c(1.70706505143727, 2.02616945457316, 2.02616945457316, 1.87254500118751, 1.90056431650247, 1.89230283405924, 2.14657014261275, 2.14271827973834, 2.13533890725473, 2.12338877581429, 2.270018309959, 2.27223739349538, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.27447890050516, 2.36775586018775, 2.39172047379238, 2.14229157607785, 2.36724315061599), PROX_MALL = c(0.459056401007768, 0.244599870232268, 0.244599870232268, 0.185878129611589, 0.158081786709397, 0.173810560938293, 0.411213390710639, 0.241737870027575, 0.17025857997445, 0.119447773727589, 0.232344363503357, 0.214069216816763, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.220402811054307, 0.358721564938295, 0.441394824612777, 0.249449426365425, 0.332547569579886), PROX_CHAS = c(0.111613351644546, 0.163903281406512, 0.163903281406512, 0.185878170229198, 0.158081821824728, 0.173810611614792, 0.0876622280470988, 0.101692541492014, 0.170258520163124, 0.11944771257822, 0.146038815472653, 0.0939357367291076, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.0995919009989899, 0.25157977989641, 0.223839041128234, 0.179410689617013, 0.236223262451169), PROX_SUPERMARKET = c(0.440050810323431, 0.19333058996533, 0.19333058996533, 0.177355035948325, 0.148884454693003, 0.1671684124578, 1.21715176356525e-07, 0.17897337633635, 0.168966076328732, 0.119571834445138, 0.237998550380205, 0.22318738818849, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.230351837454113, 0.314501000490003, 0.244018176385425, 0.179159947933279, 0.33849828517841), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 4L, 4L, 4L, 2L, 3L, 4L, 4L, 5L, 7L, 4L, 4L, 4L, 6L, 4L, 2L, 7L, 4L), WITHIN_350M_BUS = c(9L, 9L, 9L, 7L, 8L, 6L, 11L, 9L, 11L, 10L, 12L, 10L, 11L, 11L, 11L, 7L, 11L, 10L, 6L, 10L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L), DNeighbour = c(0, 343.980248028642, 345.790848399859, 366.529897223458, 370.76153088221, 419.228300698009, 444.278062701593, 463.972703163296, 479.650705156884, 494.8069290347, 622.708726995466, 675.821308607869, 688.686725244103, 692.135845505239, 692.74615194461, 693.74079048599, 694.622417488205, 696.643241649125, 704.072676078748, 705.441750664243)), row.names = c("254", "954", "644", "182", "158", "922", "441", "41", "439", "724", "749", "858", "700", "287", "874", "203", "318", "502", "250", "573"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.5810048934366, 0.57718536594604, 0.532961058849173, 0.523846537804324, 0.418394244134764, 0.364053306564348, 0.32196985774345, 0.289116753797294, 0.258082273206574, 0.0487537159163255, 0.00675913667880409, 0.00220318588801044, 0.00139635572619407, 0.00127230963817236, 0.00108229865932561, 0.000926514529886218, 0.000614500458317081, 1.50365648233231e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 888767353
R squared (OOB): 0.3779907
$Forests[[255]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(562000, 462000, 540000, 333000, 388800, 350000, 380000, 3e+05, 335000, 390000, 340000, 398000, 390000, 415000, 4e+05, 423800, 680000, 660000, 450000, 390000), floor_area_sqm = c(107, 105, 107, 89, 98, 92, 92, 92, 83, 92, 92, 92, 102, 104, 91, 104, 87, 87, 105, 92), storey_order = c(7L, 1L, 6L, 1L, 2L, 4L, 4L, 2L, 3L, 1L, 1L, 3L, 2L, 2L, 1L, 2L, 6L, 3L, 2L, 1L), remaining_lease_mths = c(957, 965, 969, 692, 697, 688, 693, 691, 687, 685, 699, 714, 763, 760, 783, 756, 1076, 1066, 757, 711), PROX_CBD = c(10.9472701195372, 10.9320040827019, 11.0486323727393, 10.7178846249378, 10.7178846249378, 10.7428660694501, 10.7273754880637, 10.7273754880637, 10.5501175985891, 10.3184291669162, 9.97016469840266, 9.95525560808738, 11.6387779682198, 11.6914583773846, 11.4963900230166, 11.7174653186763, 10.1126951054664, 10.1126951054664, 11.4573592114175, 9.71066487891121), PROX_ELDERLYCARE = c(0.867518349265545, 0.83761180429981, 0.974567200018427, 0.903749132751209, 0.903749132751209, 1.00386291289403, 0.968089576161562, 0.968089576161562, 0.724362239545807, 0.724299376510179, 0.14040561650552, 0.150508443509651, 0.792216801753581, 0.736997311630605, 0.672630859926948, 0.74375074589335, 0.511544492658224, 0.511544492658224, 0.52883250894194, 0.385358274245319), PROX_HAWKER = c(0.429153921265228, 0.499252912381913, 0.436692566666558, 0.131164348467149, 0.131164348467149, 0.19921426515349, 0.259491073356982, 0.259491073356982, 0.496328097640832, 0.285348407142059, 0.15909114400288, 0.153089379504462, 0.61454926069889, 0.558671781535233, 0.804785607263954, 0.5637831570093, 0.268370020499938, 0.268370020499938, 0.848364442784946, 0.39402887106119), PROX_MRT = c(0.638393210693291, 0.582189406643083, 0.741783227751877, 0.897030842789514, 0.897030842789514, 0.911557541227745, 0.880392787161762, 0.880392787161762, 0.92637591011884, 0.752281430413819, 0.494111782173202, 0.521845664201362, 0.0844107562606101, 0.140110279979828, 0.132306565433056, 0.162940637784707, 0.549740095282867, 0.549740095282867, 0.275269590424193, 0.746020760246364 ), PROX_PARK = c(0.730900012581548, 0.802226928628916, 0.644279497097323, 0.68415716278098, 0.68415716278098, 0.65460215425144, 0.675703893946554, 0.675703893946554, 0.888350706343443, 1.05219739289641, 0.68588072489708, 0.730503149795042, 1.51709061898346, 1.50772581466401, 1.41209410927924, 1.5229705853841, 0.878497256111703, 0.878497256111703, 1.3775538710324, 0.914740437498633 ), PROX_GOOD_PRISCH = c(1.50789829567152, 1.4460454342776, 1.50173151878208, 1.69245386393467, 1.69245386393467, 1.57772010642862, 1.51964159199475, 1.51964159199475, 1.37609088117382, 1.54472866778257, 1.97396491196204, 2.01039924795066, 0.453346371612442, 0.476923220580037, 0.364349890680966, 0.440184840714675, 1.46177539101005, 1.46177539101005, 0.277148461253506, 2.31351362539819 ), PROX_MALL = c(1.34630282297423, 1.37776203899083, 1.41292867182356, 0.922177591154216, 0.922177591154216, 0.913300066979642, 0.885934538444454, 0.885934538444454, 0.693136328895784, 0.472532088410597, 0.802483711672914, 0.757457219803541, 0.815834004295584, 0.797799046209296, 0.844787863205902, 0.750703947848918, 0.269774803261538, 0.269774803261538, 0.815329638117364, 0.505770857705003 ), PROX_CHAS = c(0.344403926608958, 0.293630149165848, 0.375455350402476, 0.141741960002869, 0.141741960002869, 0.184868017131885, 0.161497017697243, 0.161497017697243, 0.120595382532287, 0.165961529218061, 0.187394625423847, 0.144412947448491, 0.0804697697946077, 0.0474151678735614, 0.0697008731150885, 4.64133788220832e-08, 0.20472250196774, 0.20472250196774, 0.179820414455961, 0.255589678637005 ), PROX_SUPERMARKET = c(0.381194313170787, 0.445162931243089, 0.408205375796458, 0.141741503991008, 0.141741503991008, 0.247977273863763, 0.294310303883692, 0.294310303883692, 0.448117335537485, 0.447507928623339, 0.215556112381702, 0.204623167766534, 0.596048194106483, 0.635527990773791, 0.441950593919319, 0.609798994765399, 0.35798039621586, 0.35798039621586, 0.301981775400679, 0.363062686357781 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(0L, 0L, 0L, 4L, 4L, 3L, 3L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 6L, 6L, 4L, 2L ), WITHIN_350M_BUS = c(2L, 0L, 2L, 6L, 6L, 5L, 4L, 4L, 6L, 7L, 9L, 9L, 6L, 6L, 8L, 5L, 6L, 6L, 7L, 13L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 78.1675569921705, 101.555068250491, 525.043526294823, 532.332394326171, 625.185407620306, 686.606322577995, 691.319701653524, 915.479323249255, 940.786941671353, 1014.62762889859, 1021.45971385637, 1126.40281662919, 1137.4776297047, 1141.27290368822, 1184.85720294369, 1218.17253414182, 1227.70408723726, 1243.75421380181, 1246.84877581752)), row.names = c("255", "671", "630", "914", "429", "43", "651", "648", "778", "97", "211", "971", "522", "274", "151", "941", "316", "506", "843", "776"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992154850681517, 0.986776004763217, 0.676798803710367, 0.668666544556434, 0.560380443724122, 0.48547299706674, 0.479668837940158, 0.212428602287678, 0.185486894926627, 0.114112316096323, 0.108147074494376, 0.0338077990338684, 0.0281372604333067, 0.0263019001573607, 0.00940226101501383, 0.00206742939559686, 0.000928613411010066, 2.4578323618553e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7939541733
R squared (OOB): 0.2725121
$Forests[[256]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 460000, 365000, 350000, 320000, 395000, 428000, 345000, 335000, 306000, 316000, 304000, 342000, 355000, 358888, 330000, 345888, 320000, 312000, 4e+05), floor_area_sqm = c(104, 105, 105, 106, 104, 107, 98, 92, 90, 109, 104, 104, 94, 94, 91, 107, 104, 104, 107, 97), storey_order = c(4L, 4L, 2L, 2L, 2L, 2L, 3L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 3L, 4L, 2L, 1L, 1L), remaining_lease_mths = c(774, 770, 771, 781, 772, 755, 730, 742, 731, 773, 777, 776, 747, 1071, 763, 776, 763, 779, 779, 734), PROX_CBD = c(15.0460728336845, 15.1689870500438, 14.8222691165004, 15.2518600651656, 16.0390890659677, 15.936744569076, 14.0949321583848, 13.8901285505698, 13.8901285505698, 16.2343575305192, 13.8730731524118, 13.8730731524118, 13.7770670669378, 15.3735649652411, 13.6826822978472, 16.4773488158513, 16.5598581376431, 16.6890813896757, 16.6890813896757, 13.4040436118709), PROX_ELDERLYCARE = c(0.0734543941007858, 0.235447740717014, 0.151522520392741, 0.341160576506438, 0.520751571920202, 0.526555480516014, 1.07365166923746, 0.540311266279695, 0.540311266279695, 0.63095091801206, 0.192118066579221, 0.192118066579221, 0.919307603677702, 0.0572763643156628, 0.000158780971194199, 0.393080972860029, 0.633922933695123, 0.296144426041885, 0.296144426041885, 0.954835536666776), PROX_HAWKER = c(0.321243604465073, 0.493984449855749, 0.189112683951821, 0.711147803357143, 0.601123999453785, 0.44834457013621, 0.516176882783883, 0.213123049695643, 0.213123049695643, 0.355821892612055, 0.635045114374877, 0.635045114374877, 0.478671478091809, 0.371848396937832, 0.699744847940348, 0.170796598263111, 0.402483389428837, 0.360513691606501, 0.360513691606501, 0.780321580506598), PROX_MRT = c(0.667161579318597, 0.840089990200814, 0.506610369321483, 1.05589835680014, 0.965829261077996, 0.239432195714991, 0.499812381699912, 0.793013171832836, 0.793013171832836, 0.864165890870668, 0.865482366580506, 0.865482366580506, 0.771349314593772, 0.753708157385654, 0.751023886560838, 0.826410504821953, 1.05011238745279, 0.937471590679814, 0.937471590679814, 0.515309591544804), PROX_PARK = c(1.32178658469093, 1.48925201971724, 1.20591145519053, 1.72109509304533, 1.48305338833506, 0.747611444367071, 0.62523741493865, 1.23128896715218, 1.23128896715218, 1.34373269803231, 1.73324375775577, 1.73324375775577, 0.941140572803456, 0.535685352466539, 1.77145949687945, 1.2054653508424, 1.45762221914422, 1.20981147430356, 1.20981147430356, 1.22140134317452), PROX_GOOD_PRISCH = c(4.66454637236311, 4.81784539373378, 4.44405903659268, 4.96507368960908, 5.64743379607767, 5.39194564581962, 3.57828936266804, 3.56420611596829, 3.56420611596829, 5.7932792467937, 3.76914808697313, 3.76914808697313, 3.3146343023011, 4.72825571795328, 3.58938982364218, 5.97835326648125, 6.10793998843997, 6.16175607197734, 6.16175607197734, 2.95770979509606), PROX_MALL = c(1.83033637772351, 1.93173107331603, 1.74752862756084, 2.06076738363197, 1.36185056241102, 0.942416713928675, 0.812049880186, 1.05377974643614, 1.05377974643614, 1.10378372306907, 0.861712986146148, 0.861712986146148, 0.672803550263317, 0.408391974099547, 0.770100764029299, 0.76724723438711, 0.973625110866692, 0.571849863617429, 0.571849863617429, 0.412160376682232 ), PROX_CHAS = c(0.0544168696099871, 0.22714457633909, 0.191193294854487, 0.453299264887269, 0.205355834952608, 0.145251548786172, 0.135156069731972, 0.0812638133573676, 0.0812638133573676, 0.289709096170644, 0.0967538959757692, 0.0967538959757692, 0.0886717393158711, 0.289984207596008, 0.110149755252424, 0.09463300161804, 0.306725496117186, 0.332465298200207, 0.332465298200207, 0.240863562772424 ), PROX_SUPERMARKET = c(0.286721618184596, 0.459690883388295, 0.188017328828043, 0.644027759940317, 0.352842931529878, 0.434198104817495, 0.352618767904154, 0.082811926566736, 0.082811926566736, 0.132128014198024, 0.094684564379848, 0.094684564379848, 0.334979160094168, 0.406388098650168, 0.11210687568128, 0.108262733037825, 0.252218317780421, 0.204374831829505, 0.204374831829505, 0.422907964790702 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 2L, 1L, 2L, 2L, 3L, 2L, 3L, 3L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 0L, 6L, 2L, 1L, 4L, 4L, 8L, 3L, 3L, 3L, 4L, 3L, 6L, 5L, 3L, 3L, 5L ), WITHIN_350M_BUS = c(5L, 4L, 6L, 6L, 7L, 7L, 9L, 4L, 4L, 9L, 8L, 8L, 10L, 12L, 9L, 9L, 5L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 1L, 2L, 4L, 2L, 4L, 4L, 2L, 2L, 2L, 2L, 1L, 2L, 3L, 2L, 4L, 4L, 2L), DNeighbour = c(0, 169.064169002838, 232.018359330886, 394.91299930577, 994.822600814516, 1076.60717535988, 1135.34892957885, 1161.21362937193, 1161.85497147424, 1181.65909917099, 1283.60541903076, 1288.56021107736, 1353.36608517246, 1418.32309926314, 1451.58526965444, 1464.81286246689, 1514.20233660225, 1701.37775514326, 1706.27141821386, 1710.27360258729)), row.names = c("256", "739", "64", "109", "751", "423", "25", "214", "90", "468", "230", "36", "337", "601", "1000", "107", "883", "328", "497", "757"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9805520042253, 0.963530599639495, 0.896207315008443, 0.437786990312085, 0.364498550716422, 0.312834113536221, 0.290529995743043, 0.289981161960573, 0.273144300718095, 0.190715785822179, 0.186929227985898, 0.13974117617776, 0.097511368721517, 0.0781945125823163, 0.0709925574595003, 0.046717954219579, 0.000107656825522308, 2.1852750599015e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1349916716
R squared (OOB): 0.2980752
$Forests[[257]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(342000, 3e+05, 370000, 4e+05, 375000, 368000, 425000, 395888, 390000, 332000, 313000, 310000, 310000, 371000, 338000, 365000, 345000, 330000, 350000, 330000), floor_area_sqm = c(105, 94, 92, 100, 100, 100, 93, 94, 91, 104, 103, 104, 104, 91, 103, 91, 92, 104, 107, 105 ), storey_order = c(4L, 2L, 3L, 5L, 5L, 2L, 3L, 3L, 2L, 3L, 4L, 3L, 2L, 2L, 4L, 5L, 2L, 3L, 3L, 1L), remaining_lease_mths = c(822, 817, 922, 923, 935, 937, 1029, 1063, 956, 838, 823, 838, 840, 957, 836, 965, 974, 847, 910, 909), PROX_CBD = c(18.4174433264455, 18.4835571341017, 18.2744201988815, 18.2155576397088, 18.2155576397088, 18.1853912561079, 18.2498667293237, 18.1899007658477, 17.980006840849, 18.3394484051955, 19.0236365771618, 18.2872060948971, 18.6954685875173, 17.630719557776, 18.1853470145009, 17.6174166659189, 17.6174166659189, 18.238428451998, 18.8361111070307, 18.4634083712346), PROX_ELDERLYCARE = c(2.01990466694452, 2.12772209584432, 1.91030467455468, 1.82774218733134, 1.82774218733134, 1.83831888483507, 2.08641833813892, 2.0412967820292, 1.69038013517483, 1.68689945441126, 2.54744167947726, 1.57361264937598, 1.96536267509963, 1.35614304544574, 1.46334015610348, 1.58663462608392, 1.58663462608392, 1.49823830734066, 2.10089317294022, 1.70649895251479), PROX_HAWKER = c(0.365194571711665, 0.47819209562201, 0.292675997882175, 0.218122417644225, 0.218122417644225, 0.267411626133086, 0.574007707230075, 0.56403310040428, 0.32947027962251, 0.322806547864559, 0.905177457311038, 0.464971900021808, 0.696312293428963, 0.550798352023498, 0.490406092071559, 0.699652587196505, 0.699652587196505, 0.548143788898404, 0.811063273063077, 0.656056303664779), PROX_MRT = c(0.394110762668951, 0.440067919828323, 0.25859759791353, 0.24629140143503, 0.24629140143503, 0.186589372260449, 0.270260950193414, 0.225540054498686, 0.131298797620671, 0.722989849955079, 0.985299554465195, 0.870907467758581, 1.06426899086337, 0.481509556817778, 0.888080533877704, 0.430901962912929, 0.430901962912929, 0.950317003394984, 1.15964764660018, 1.05945750202888), PROX_PARK = c(0.305293053539538, 0.199823808978303, 0.366705585759005, 0.449638685926872, 0.449638685926872, 0.431621232177097, 0.261745107633199, 0.321396863181507, 0.597192139646456, 0.845903786092674, 0.583731630523903, 0.791043930625847, 0.939968281858902, 0.706852169587072, 0.741201414908801, 0.815337468455046, 0.815337468455046, 0.690805332809177, 0.99599902820202, 0.707700114575514 ), PROX_GOOD_PRISCH = c(7.75189187586876, 7.82005706650481, 7.60907430161507, 7.54917724573578, 7.54917724573578, 7.51998659904145, 7.5938744989762, 7.5338271442293, 7.31481473864251, 7.67457853159282, 8.3582852678982, 7.62743554697163, 8.03533881462458, 6.96345421686322, 7.52724739525134, 6.95710824587607, 6.95710824587607, 7.58243576478886, 8.17598486214089, 7.80883552790736), PROX_MALL = c(0.368677515727611, 0.482762920255867, 0.31638525459609, 0.249434383428027, 0.249434383428027, 0.304347432784639, 0.606938778613173, 0.601163950940652, 0.38257003715367, 0.270650184250749, 0.880738168625507, 0.369641594977131, 0.50227152913363, 0.581015113036356, 0.362005799982455, 0.753687860987251, 0.753687860987251, 0.291730094824992, 0.605524804958104, 0.25445476080495), PROX_CHAS = c(0.279695275413424, 0.297885151722028, 0.258594927218762, 0.246283235408848, 0.246283235408848, 0.186582621643492, 0.270276303087269, 0.225556636612455, 0.131281394661179, 0.186439783883369, 0.162790585292827, 0.000458346083760352, 0.387978032092424, 0.481496129777697, 0.11010335009361, 0.430898255483663, 0.430898255483663, 0.0811018368302058, 0.526621492045347, 0.163921847201363), PROX_SUPERMARKET = c(0.3481604922123, 0.402675729717655, 0.297968471640837, 0.233030240431279, 0.233030240431279, 0.289364184128333, 0.384544806397502, 0.37174850741073, 0.37748716441855, 0.279112228601587, 0.258877921583013, 0.367596841627256, 0.500728516827066, 0.432325009404537, 0.36017462873485, 0.467885028141574, 0.467885028141574, 0.289827711639516, 0.596975645906049, 0.25256410508494), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 4L, 1L, 6L, 0L, 2L, 7L, 2L, 2L, 4L, 0L, 4L), WITHIN_350M_CHILDCARE = c(7L, 9L, 7L, 7L, 7L, 7L, 6L, 5L, 5L, 4L, 4L, 4L, 3L, 6L, 4L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(14L, 12L, 17L, 15L, 15L, 16L, 11L, 13L, 14L, 11L, 11L, 9L, 8L, 8L, 11L, 6L, 6L, 10L, 4L, 12L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 6L, 6L, 4L, 4L, 4L, 3L, 6L, 2L, 5L, 5L, 4L, 5L, 3L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 118.355431380637, 137.823998659663, 203.09217325872, 207.973246366011, 233.08253648438, 348.548244491678, 383.241894724356, 432.852078103235, 542.756537300104, 606.858754278315, 723.660435612791, 776.529902942667, 788.911109489082, 790.946050229897, 815.672267656423, 818.980105662952, 831.102106728856, 833.585033493713, 859.508908689956)), row.names = c("257", "774", "835", "643", "571", "31", "369", "422", "910", "693", "248", "414", "817", "547", "857", "220", "14", "839", "906", "748"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962436287475654, 0.94923559941899, 0.89145262385205, 0.886331331954927, 0.858329675052495, 0.698149398320466, 0.641900305516842, 0.557087680461103, 0.361491995390418, 0.251491525824877, 0.084754494225617, 0.0337693054385205, 0.0248151300366431, 0.0234630061794095, 0.0098809016597733, 0.00847935917002288, 0.00422601025011011, 0.00352988393596998, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 681354053
R squared (OOB): 0.4140185
$Forests[[258]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(473800, 425000, 545000, 403000, 452000, 437000, 435000, 450000, 425000, 470000, 465000, 485000, 450000, 460000, 450000, 455000, 465000, 475000, 455000, 460000), floor_area_sqm = c(90, 90, 93, 90, 95, 94, 94, 95, 92, 93, 95, 95, 94, 92, 90, 92, 90, 92, 93, 92), storey_order = c(6L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 5L, 4L, 6L, 4L, 3L, 2L, 5L, 5L, 5L, 4L, 3L), remaining_lease_mths = c(1140, 1139, 1134, 1053, 1121, 1120, 1113, 1126, 1059, 1125, 1110, 1113, 1123, 1097, 1134, 1108, 1132, 1098, 1096, 1107), PROX_CBD = c(14.4131933766039, 14.4131933766039, 14.4432157047801, 14.2313196249897, 14.2856092918761, 14.0691382395842, 14.0214886887106, 14.1366846915735, 13.6873856248974, 14.2374266118925, 14.3101587663686, 14.2445424628862, 14.0429369190019, 14.2694643570804, 14.6796515041342, 14.2694643570804, 14.6796515041342, 14.3437499696049, 14.3469943525049, 14.2518409016409), PROX_ELDERLYCARE = c(1.43140028556732, 1.43140028556732, 1.44181352445962, 1.23431696680562, 1.29536834443332, 1.08280856328681, 1.04333655871926, 1.17371591683522, 0.720975229682918, 1.2819446304668, 1.29024298571696, 1.24643506877499, 1.1015647640471, 1.14423906696184, 1.45102259724198, 1.14423906696184, 1.45102259724198, 1.14464302293932, 1.07571195137499, 0.985840321219444), PROX_HAWKER = c(1.70733975651849, 1.70733975651849, 1.1926703176924, 1.20453145676494, 1.14967766552968, 1.21079813450924, 1.2014358291776, 1.09084844555913, 1.83406121528111, 1.02089221118434, 0.961388959141492, 0.968852406622053, 1.07710025413616, 0.826638245470088, 0.836784965651702, 0.826638245470088, 0.836784965651702, 0.74882220835846, 0.654543769257927, 0.656651462258042 ), PROX_MRT = c(0.160895515953214, 0.160895515953214, 0.142722405117506, 0.14509881944895, 0.0748886383392391, 0.281224364060027, 0.325652198483679, 0.218319465176875, 0.19923660487806, 0.148741201515391, 0.148967878322013, 0.184117552261459, 0.324573358240557, 0.30438768875815, 0.391052893274669, 0.30438768875815, 0.391052893274669, 0.217663394995295, 0.131478587775223, 0.189142279194464), PROX_PARK = c(0.362779794623634, 0.362779794623634, 0.164631246691225, 0.30799989212087, 0.297003339879563, 0.468913262301943, 0.524931496780237, 0.474063272255088, 0.855123415409032, 0.440474428767772, 0.444639968372477, 0.481320095248247, 0.58019258504408, 0.599699049952129, 0.566439778554251, 0.599699049952129, 0.566439778554251, 0.636899975343007, 0.731552922713316, 0.785709089572823), PROX_GOOD_PRISCH = c(5.6363766911051, 5.6363766911051, 5.44062149940817, 5.24106386657147, 5.27158847877433, 5.07622831499557, 5.02043421457898, 5.09375212835948, 4.98236347160825, 5.16870486361587, 5.21803047984022, 5.1542412945362, 4.9857651679507, 5.12184985907385, 5.51577006817018, 5.12184985907385, 5.51577006817018, 5.1680916684458, 5.13548460888622, 5.03443000866885), PROX_MALL = c(0.596976127865625, 0.596976127865625, 0.0864828813466827, 0.200492724858517, 0.136646142991964, 0.352184781664103, 0.399157770965225, 0.295276560881227, 0.138188079312201, 0.22058685557285, 0.199960318099191, 0.248497232357685, 0.401409437181884, 0.351657486288216, 0.38618207223371, 0.351657486288216, 0.38618207223371, 0.38589862433106, 0.480981762762808, 0.535261743386166), PROX_CHAS = c(0.168005379342294, 0.168005379342294, 0.0864829242311455, 0.200492722653611, 0.136646133179357, 0.167321001424632, 0.142774662207743, 0.0995517477546361, 0.138188055488585, 0.177995101264401, 0.199960275799137, 0.185564313785613, 0.0207330025336023, 0.120456720485379, 0.367772140885018, 0.120456720485379, 0.367772140885018, 0.0401042229543167, 0.0578525184286013, 0.121511881264649), PROX_SUPERMARKET = c(0.168006305985119, 0.168006305985119, 0.0916346746399726, 0.210915135620544, 0.146294584623949, 0.167319845962294, 0.142773459146917, 0.0995512052866983, 0.147450463248511, 0.177995229543633, 0.199173279096103, 0.185564776027004, 0.0207321820187816, 0.244158473149448, 0.0442147517112349, 0.244158473149448, 0.0442147517112349, 0.165776473264822, 0.0704323341151683, 0.121511691834874), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 6L, 6L, 8L, 6L, 8L, 6L, 8L, 8L, 9L, 6L, 10L, 4L, 10L, 4L, 8L, 7L, 10L), WITHIN_350M_BUS = c(6L, 6L, 5L, 6L, 8L, 9L, 9L, 8L, 7L, 6L, 6L, 7L, 9L, 9L, 4L, 9L, 4L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 6L, 7L, 7L, 7L, 7L, 5L, 7L, 7L, 7L, 7L, 6L, 4L, 6L, 4L, 5L, 4L, 6L), DNeighbour = c(0, 1.71095510315727, 513.093240791323, 550.860164985993, 586.288749401598, 663.507326743689, 709.265962743112, 722.887242071612, 728.459897239354, 730.616614227052, 759.357663902873, 781.410635365318, 809.632215525754, 917.356893035506, 918.853706821164, 919.854573545463, 925.769930616494, 969.442483407914, 1073.59578806566, 1110.72925335601)), row.names = c("258", "403", "240", "283", "32", "57", "878", "76", "4", "537", "142", "349", "754", "434", "405", "470", "996", "70", "488", "73"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999995254409202, 0.618753666070884, 0.568574757585065, 0.520394275958231, 0.413653205541975, 0.350751334936516, 0.332272098999474, 0.324757300354032, 0.321856677564224, 0.283676937760575, 0.255097504846367, 0.219657528436782, 0.10104823990946, 0.099636860678508, 0.0986973855286702, 0.0932154914381659, 0.0567503488469743, 0.0043224765696903, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1080413789
R squared (OOB): -0.3264013
$Forests[[259]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 428888, 658000, 615000, 405000, 585000, 365000, 575000, 540000, 468000, 420000, 415000, 565000, 450000, 417000, 422500, 4e+05, 435000, 420000, 430000), floor_area_sqm = c(84, 84, 84, 84, 106, 93, 84, 93, 93, 106, 106, 103, 93, 106, 99, 104, 107, 99, 105, 103 ), storey_order = c(3L, 3L, 3L, 2L, 2L, 4L, 4L, 5L, 4L, 5L, 3L, 2L, 6L, 2L, 3L, 3L, 1L, 2L, 2L, 2L), remaining_lease_mths = c(782, 774, 1120, 1122, 778, 1142, 787, 1133, 1142, 863, 874, 768, 1127, 919, 914, 765, 912, 928, 787, 764), PROX_CBD = c(12.8776183162857, 12.8776183162857, 12.4891302242583, 12.3801819754074, 13.2146489403719, 12.454441113408, 13.5012180894848, 12.4342034244884, 12.5378737745647, 13.629257933267, 13.629257933267, 13.0537205387581, 12.4937468159193, 13.6245617307962, 12.2815153207229, 13.4875816574924, 13.6047453762483, 12.2106818490232, 12.7549887608908, 12.3243460542753), PROX_ELDERLYCARE = c(0.211786543917104, 0.211786543917104, 0.707031754326944, 0.738453704244922, 0.392334185262972, 0.717258387107597, 0.126566715598502, 0.678867196986192, 0.76025522927712, 0.207468408301612, 0.207468408301612, 0.569472877275307, 0.714783075399861, 0.120631950903102, 0.513657423159811, 0.428841001075194, 0.271914041498034, 0.442541563379791, 0.556485595404089, 0.362207242709056), PROX_HAWKER = c(0.677647820815747, 0.677647820815747, 0.384467206049481, 0.261296216065877, 1.1504484389926, 0.459376407452819, 1.32455892398921, 0.504612881494125, 0.672948721825079, 1.4012681206183, 1.4012681206183, 0.963287544217337, 0.680821394190482, 1.48009929412898, 0.52278816815954, 1.41347495302278, 1.50728197565297, 0.524204307723605, 0.627642822312809, 0.290415492755609 ), PROX_MRT = c(0.301948361527339, 0.301948361527339, 0.38468199977318, 0.367154517888221, 0.530339592860526, 0.518913352820399, 0.54422435083218, 0.586933783104383, 0.707305973375369, 0.681065013996815, 0.681065013996815, 0.551410176707671, 0.743366527772832, 0.357520644011877, 0.703998835661039, 0.229256973107587, 0.222008379422339, 0.743103019894999, 0.561554903993597, 0.559245805822074 ), PROX_PARK = c(0.246982674114576, 0.246982674114576, 0.50651752093578, 0.605799570777928, 0.763919329225246, 0.580711209690395, 0.593866981909781, 0.628391467794767, 0.628331945846246, 0.403276931712581, 0.403276931712581, 0.974634241933185, 0.683130710636032, 0.731000545087102, 0.796788171077343, 1.00267286051928, 0.882483872449952, 0.863487882808023, 1.16122098497616, 1.218970746516), PROX_GOOD_PRISCH = c(1.22334421357001, 1.22334421357001, 0.94986022590219, 0.823417580851307, 1.57814209766337, 0.990054087408291, 1.8351788996921, 1.01367306567257, 1.17951788917503, 1.96779323327463, 1.96779323327463, 1.48818847749708, 1.16886515239787, 1.96554365084008, 0.952579960345566, 1.87202126825599, 1.96272742295518, 0.91368762909787, 1.29435567579286, 0.889618707353532 ), PROX_MALL = c(0.503182159926002, 0.503182159926002, 0.458049841664737, 0.344173235497563, 0.655287065425073, 0.549832225559512, 0.956400108312903, 0.600548053404267, 0.766094086501437, 1.12429495075828, 1.12429495075828, 0.593340478429386, 0.778202426893423, 1.05956757611768, 0.630705874818675, 0.948424723316687, 1.0427530371351, 0.634332011832188, 0.542723135774117, 0.471904090765479 ), PROX_CHAS = c(0.128785172156574, 0.128785172156574, 3.00974727266337e-08, 0.126495411341712, 0.358071114142678, 0.134313038880304, 0.0648495538885981, 0.134041173915956, 0.187116592266412, 0.260044927245007, 0.260044927245007, 0.203693673714882, 0.147744885974614, 2.17172157220984e-06, 0.0753088652692227, 0.231037598077535, 0.15212794302602, 0.140964983635816, 0.144180959238343, 0.193597629002809 ), PROX_SUPERMARKET = c(0.17067511852319, 0.17067511852319, 0.425107542879533, 0.30203349112312, 0.384538867225359, 0.499432454100223, 0.329742543966106, 0.543693418915242, 0.707597649659388, 0.288903462518554, 0.288903462518554, 0.349948262987797, 0.667447252804164, 0.237807435452358, 0.448534184110051, 0.231037826802092, 0.353624023725788, 0.377835654599335, 0.150188458093997, 0.331501685351864 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 3L, 3L, 2L, 0L, 3L, 1L, 2L, 0L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 3L, 3L, 4L, 5L, 4L, 5L, 6L, 6L, 2L, 4L, 5L, 6L, 2L, 6L, 5L, 3L, 4L ), WITHIN_350M_BUS = c(12L, 12L, 10L, 8L, 9L, 11L, 7L, 12L, 11L, 6L, 6L, 8L, 11L, 10L, 12L, 10L, 12L, 11L, 7L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 6L, 3L, 4L, 1L, 1L, 2L, 2L, 6L, 1L, 4L, 2L, 5L, 5L, 2L, 5L, 6L), DNeighbour = c(0, 8.90912631861192, 510.387796147649, 562.303060776189, 600.176020478872, 626.542383582242, 658.552450270703, 683.510682296369, 746.294900166678, 751.368880537751, 754.441817490602, 765.762316913014, 794.133572483242, 829.558362450607, 837.627857621986, 878.537130502702, 879.315848733919, 899.475055200783, 914.800421698263, 974.143084473353)), row.names = c("259", "892", "505", "315", "511", "641", "264", "310", "343", "415", "503", "541", "24", "656", "362", "663", "955", "42", "215", "861"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9998327228724, 0.526338592813085, 0.444632063656722, 0.384911807763032, 0.343781327447828, 0.294827245660088, 0.257741710023042, 0.170638954745202, 0.164087215013164, 0.160160548171543, 0.145974007927918, 0.112512384687793, 0.0755236740016062, 0.0679325259048497, 0.0348401325637894, 0.0343037114313024, 0.0217340436956393, 0.0139534304214739, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1949827351
R squared (OOB): 0.7269658
$Forests[[260]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(495000, 540000, 510000, 475000, 505000, 580000, 376000, 540000, 548888, 565000, 575000, 580000, 520000, 5e+05, 505000, 380000, 403500, 490000, 433000, 380000), floor_area_sqm = c(93, 93, 93, 90, 90, 92, 102, 90, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 92, 90), storey_order = c(3L, 4L, 3L, 5L, 6L, 4L, 5L, 3L, 2L, 3L, 4L, 4L, 1L, 3L, 4L, 1L, 5L, 3L, 4L, 4L), remaining_lease_mths = c(1076, 1075, 1076, 1031, 1033, 1134, 944, 1067, 1130, 1127, 1137, 1140, 1138, 1049, 1051, 1037, 965, 1038, 1084, 973), PROX_CBD = c(11.7824349405223, 11.8019303594103, 11.734228152501, 11.780035597066, 11.6571985599938, 11.7494815193957, 11.9885535057438, 11.5237533038112, 11.7494815193957, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.4975151935682, 11.4388659085475, 11.6419253241709, 12.0682850666201, 11.6213283462416, 11.8702915361943, 11.9491294576901), PROX_ELDERLYCARE = c(0.213047345375207, 0.184707688528033, 0.217445500321488, 0.389019901488026, 0.400746835300904, 0.0736890817471424, 0.468647269590137, 0.374021376468387, 0.0736890817471424, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.485429735975203, 0.529438756707198, 0.626216066088841, 0.36227142211874, 0.621923465733728, 0.670900780040593, 0.351349913726565 ), PROX_HAWKER = c(0.411134055372247, 0.425288384889406, 0.366555491930585, 0.475091880549249, 0.38372613736418, 0.418792449609449, 0.661637750611862, 0.235307086042243, 0.418792449609449, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.320302217757218, 0.319632581294072, 0.553081930127745, 0.732401821736703, 0.537052085835962, 0.715369360111721, 0.693645859237657), PROX_MRT = c(0.323171872402698, 0.341923672362566, 0.276453864170284, 0.149757666469573, 0.187661086924798, 0.183595482094196, 0.253577460439113, 0.148196296616071, 0.183595482094196, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.24936700359253, 0.264110896255266, 0.168432978085695, 0.353072027979069, 0.182944945438028, 0.146531371307633, 0.207404211118571), PROX_PARK = c(1.04913519120928, 1.09015045463689, 1.00928973198994, 0.915827670442916, 0.822874314333037, 1.25382465781663, 0.965214735166117, 0.808531626238996, 1.25382465781663, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 0.698336840868775, 0.653351036954048, 0.654970873229416, 1.2554933111164, 0.643411448820926, 0.8322137924942, 1.42337349535551), PROX_GOOD_PRISCH = c(2.5757070458522, 2.57167610218627, 2.54247396470066, 2.67648686403773, 2.58492752090912, 2.40225451049103, 2.84793008582659, 2.43173748992112, 2.40225451049103, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.48345794754568, 2.45055199705462, 2.71543842399088, 2.66094910730305, 2.69528593883292, 2.91053685401804, 2.48771655129493), PROX_MALL = c(0.732391369928616, 0.70263709534569, 0.781937846313192, 0.657761426948524, 0.718523422751835, 0.730910693989521, 0.581599658792334, 0.840908486660855, 0.730910693989521, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.805279144871904, 0.840491697823826, 0.576398809288588, 0.424043071559413, 0.597386337892971, 0.385092319171944, 0.591401580344059), PROX_CHAS = c(0.182294192745256, 0.144895120017984, 0.203102352137365, 0.165734916528407, 0.162236141473446, 0.105514964386053, 0.0548782345589675, 0.0822817354855642, 0.105514964386053, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.18789773503711, 0.210772889992189, 0.118628580179885, 0.0850792531740411, 0.130352204164602, 0.179381733260264, 0.136369833447508), PROX_SUPERMARKET = c(0.186528474083994, 0.149354766345577, 0.206717744357565, 0.328761363845442, 0.248678179468178, 0.100761764224213, 0.41771106664497, 0.113409172087645, 0.100761764224213, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.186124684843571, 0.189609627596398, 0.0879874709963817, 0.0850782630125017, 0.0679201472407272, 0.31749021679057, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 7L, 8L, 9L, 8L, 5L, 6L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 5L, 6L, 9L, 6L), WITHIN_350M_BUS = c(11L, 13L, 10L, 8L, 9L, 14L, 14L, 5L, 14L, 11L, 11L, 11L, 13L, 8L, 7L, 8L, 12L, 8L, 10L, 12L), WITHIN_1KM_PRISCH = c(7L, 6L, 5L, 6L, 5L, 6L, 7L, 4L, 6L, 6L, 6L, 6L, 6L, 4L, 5L, 5L, 7L, 6L, 5L, 7L), DNeighbour = c(0, 41.022101603679, 53.9811482077943, 177.684330793993, 227.952862609755, 277.891429521547, 278.173687949158, 281.148188708023, 286.641808465841, 288.419054263953, 294.063265719677, 295.380725348902, 296.921688278767, 363.763272840073, 415.288347944156, 432.359616167478, 437.615229142442, 438.30968512927, 457.903813592316, 508.045469558554)), row.names = c("260", "342", "409", "263", "977", "281", "486", "652", "808", "557", "580", "792", "917", "553", "271", "421", "860", "89", "110", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98700301599946, 0.977548228578721, 0.770324346074159, 0.637891213564348, 0.491136523472727, 0.490284581416852, 0.481299515284364, 0.46467765108854, 0.459294967542447, 0.442192601949458, 0.438200268248716, 0.433531145232096, 0.237496710952824, 0.110103640582641, 0.0760412120776729, 0.0665853505605368, 0.0653746464518939, 0.0352124029325266, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2304421903
R squared (OOB): 0.4969151
$Forests[[261]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(417000, 340888, 355000, 335000, 392000, 388000, 363000, 343000, 375000, 333000, 3e+05, 335000, 320000, 335000, 325000, 385000, 315000, 297000, 415000, 330000), floor_area_sqm = c(92, 107, 104, 114, 113, 104, 104, 107, 108, 108, 106, 105, 91, 90, 90, 104, 90, 90, 104, 91), storey_order = c(2L, 4L, 4L, 3L, 2L, 6L, 5L, 2L, 2L, 4L, 2L, 2L, 8L, 3L, 5L, 1L, 5L, 2L, 2L, 1L), remaining_lease_mths = c(1120, 883, 882, 904, 933, 904, 918, 907, 909, 895, 941, 938, 995, 979, 992, 863, 1001, 995, 875, 987), PROX_CBD = c(16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.6579104452557, 16.3777502460772, 16.295166477654, 17.2160129653012, 16.9875722318911, 16.5397910410307, 17.3741762112269, 17.3741762112269, 16.7093180086981, 17.0600275230943, 17.2610384590751, 16.2492480828887, 16.8082045368238, 16.901501451739, 15.8781143296649, 17.2817356498826), PROX_ELDERLYCARE = c(9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.409372351007212, 0.465083314136851, 0.514795208711411, 0.574386357445605, 0.636322412867891, 0.706939892416911, 0.815153211361198, 0.815153211361198, 0.935779967581661, 1.09431476347566, 1.12094638660826, 0.836071823435323, 1.15380285023885, 1.16689850532437, 0.633288957745621, 1.19353475005496), PROX_HAWKER = c(1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 1.80129318596364, 1.54627052523026, 1.47281657351752, 2.37357884684332, 2.10596394293278, 2.14655926815246, 2.50067722531469, 2.50067722531469, 1.82495077083007, 2.18272534115171, 2.37726799660773, 2.17952287051713, 1.94950915107796, 2.0413146444202, 1.79301822351461, 2.40388099430384), PROX_MRT = c(0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.128609360773056, 0.419412974707088, 0.504795745143921, 0.453815632281196, 0.252669932820992, 0.460645764817668, 0.590831178240684, 0.590831178240684, 0.522077155701705, 0.673816738147829, 0.729621307242001, 0.290093838525113, 0.730447684580082, 0.740013435080822, 0.159697283923578, 0.797812759521718), PROX_PARK = c(0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.826869373992433, 0.571339732684777, 0.48638578612152, 1.24959985284921, 1.18807543108152, 0.711243459523284, 1.47164498360674, 1.47164498360674, 1.17885821480356, 1.5130077643247, 1.64853798443183, 0.886796559947336, 1.39545287332227, 1.46267930314228, 0.678969217742802, 1.70244245234235), PROX_GOOD_PRISCH = c(7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 7.18541951227303, 6.89348817522951, 6.80828229467371, 7.68034428555912, 7.55033959010056, 6.77397603493671, 7.888904100652, 7.888904100652, 7.40748446052123, 7.76907239486735, 7.93716312588154, 6.4097782056775, 7.5739079893598, 7.66085245964853, 6.09357654169244, 7.98012169831377), PROX_MALL = c(0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.168053149288668, 0.427317836890542, 0.510483215269896, 0.413606644895247, 0.165557901737932, 0.345326846187852, 0.521008948961951, 0.521008948961951, 0.484270435079706, 0.597930181439745, 0.644198936007264, 0.355568776497803, 0.677813655888015, 0.678684538412688, 0.145699923430919, 0.713200150273906), PROX_CHAS = c(0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.170995488718356, 0.429996386722335, 0.513107963149175, 0.303266380929536, 0.194474796894964, 0.286223989121013, 0.524369302913132, 0.524369302913132, 0.52365796939069, 0.638199243310692, 0.678651577140463, 0.121251060497272, 0.71936188995133, 0.720584477651296, 0.0723222156351423, 0.748586514709626), PROX_SUPERMARKET = c(0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.103652200866821, 0.386156989530241, 0.471223408024363, 0.387759857324111, 0.284398337107734, 0.377165028023417, 0.559408220033625, 0.559408220033625, 0.555366708418936, 0.718466194952364, 0.771245719522698, 0.350013224352412, 0.768274584157999, 0.780695486504835, 0.157892159590583, 0.842475689687135), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 4L, 5L, 3L, 3L, 5L, 4L, 1L, 4L, 4L, 1L, 2L, 3L, 4L, 1L, 1L, 3L, 3L), WITHIN_350M_BUS = c(12L, 11L, 11L, 6L, 9L, 8L, 7L, 5L, 11L, 2L, 2L, 2L, 8L, 7L, 5L, 9L, 9L, 7L, 7L, 5L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 122.464887612158, 126.004009040489, 365.292903336252, 405.950543503037, 462.730892189705, 518.554441664392, 567.450945482909, 634.402134842384, 707.932615644939, 811.160729256002, 813.523442961261, 934.96040090352, 1092.94022166141, 1119.503845625, 1140.62830005785, 1147.39326313648, 1165.69131393274, 1184.21905343996, 1189.96195863565)), row.names = c("261", "673", "898", "252", "918", "820", "451", "326", "125", "498", "813", "822", "156", "208", "525", "711", "121", "416", "510", "127"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978929201574118, 0.977700714304024, 0.820408631620475, 0.780783477613902, 0.720438364750587, 0.656263712634368, 0.596910734199644, 0.512333063003684, 0.417406117255064, 0.286574722094525, 0.283679633898135, 0.146433178145709, 0.0244669810369287, 0.0132054369673483, 0.00659304727934364, 0.00493739429907735, 0.00163024564393855, 9.27168433577157e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 657211735
R squared (OOB): 0.469111
$Forests[[262]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 315000, 350000, 310000, 387008, 550000, 613000, 415000, 365000, 588000, 395000, 565000, 508000, 530000, 258000, 433000, 416000, 568000, 285000, 415000), floor_area_sqm = c(104, 84, 108, 84, 97, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 92, 84, 93), storey_order = c(4L, 3L, 1L, 2L, 2L, 2L, 4L, 5L, 1L, 2L, 2L, 5L, 1L, 2L, 1L, 4L, 4L, 4L, 3L, 4L), remaining_lease_mths = c(805, 804, 809, 811, 775, 1124, 1119, 1144, 1137, 1119, 1146, 1117, 1121, 1108, 781, 1130, 1140, 1117, 776, 1141), PROX_CBD = c(15.7683454047388, 15.9050437012323, 15.5495667695359, 15.7493840144196, 15.8742411347238, 15.4589251607201, 15.4589251607201, 15.9533618390172, 16.0046521285213, 15.4444506298565, 16.0046521285213, 15.5121102277751, 15.4653265021947, 15.4274201584828, 16.1631400386504, 16.055983361932, 16.055983361932, 15.3987887594526, 16.2311391435218, 15.719551353229), PROX_ELDERLYCARE = c(0.584689505447093, 0.346730428331521, 0.619297318170404, 0.392042381698264, 0.784609866943175, 0.68815946921851, 0.68815946921851, 0.251148223850536, 0.20718686492254, 0.64097589351183, 0.20718686492254, 0.536539272984936, 0.595913887497293, 0.637452860447804, 0.194171564025932, 0.146417557277997, 0.146417557277997, 0.578356799737993, 0.252142982647588, 0.251997184681221), PROX_HAWKER = c(0.791474322012874, 0.79668564149145, 0.5213921544653, 0.617009737136425, 0.921851461637316, 0.469966667540803, 0.469966667540803, 0.802087399746937, 0.855932206484513, 0.396657168515828, 0.855932206484513, 0.396815374523363, 0.380307090885425, 0.365463704587155, 1.03995728027003, 0.897672222950446, 0.897672222950446, 0.294909248784724, 1.12300848995143, 0.543607139892928), PROX_MRT = c(0.523772975672589, 0.750476153315833, 0.711232187253978, 0.825478596695925, 0.243577544220952, 0.729135125223405, 0.729135125223405, 0.8851452059773, 0.883219311345816, 0.812282865657068, 0.883219311345816, 0.8698145169005, 0.848209897671344, 0.843485398790606, 0.842728374229233, 0.936151237003446, 0.936151237003446, 0.921278705332003, 0.830985280221221, 1.04322565796881), PROX_PARK = c(0.270342199592644, 0.475878847958935, 0.20876400491182, 0.423881452963658, 0.457440234531046, 0.194645215248471, 0.194645215248471, 0.589052524814441, 0.619767633008914, 0.279663832574521, 0.619767633008914, 0.357009242210065, 0.321827820326955, 0.308677700833154, 0.707513815343702, 0.683762717294504, 0.683762717294504, 0.283836897691409, 0.723677668737743, 0.60075194434184), PROX_GOOD_PRISCH = c(6.2828979894293, 6.45664561130608, 6.09891773314498, 6.32317863359129, 6.33578781760894, 6.00758296280353, 6.00758296280353, 6.52939634907869, 6.57618460349959, 6.01089245018733, 6.57618460349959, 6.0946998605156, 6.04109347904609, 6.00000717285666, 6.70927938580052, 6.63421015362065, 6.63421015362065, 5.98797030068414, 6.76533990958697, 6.34176102939636), PROX_MALL = c(0.400271919676516, 0.18299798168314, 0.541358966367059, 0.340817581482914, 0.159478773824134, 0.632880647427991, 0.632880647427991, 0.161178852361569, 0.110811660449771, 0.640411632029909, 0.110811660449771, 0.577683661914992, 0.62067023459119, 0.657665812567692, 0.0870960802892481, 0.118546137622893, 0.118546137622893, 0.692287086677849, 0.175221521556568, 0.460595397283409), PROX_CHAS = c(0.406778788965278, 0.190026772642962, 0.252209440491103, 0.347229964463676, 0.159478805927642, 0.206736748098593, 0.206736748098593, 0.165813590617473, 0.114687044901222, 0.128062594375949, 0.114687044901222, 0.14804241676277, 0.114224376246159, 0.0964991818226865, 0.081875317774622, 0.110329053122027, 0.110329053122027, 0.0335692412129841, 0.170601730776313, 0.269388612247007), PROX_SUPERMARKET = c(0.30290594542381, 0.179336240856332, 0.243797536441002, 2.98731019421495e-07, 0.159478664733051, 0.327859325274294, 0.327859325274294, 0.162291812321236, 0.112847248683738, 0.312290330939399, 0.112847248683738, 0.237787830949247, 0.284849629955282, 0.324468805261885, 0.0873208554119548, 0.123371553336512, 0.123371553336512, 0.352133387221186, 0.137275095711229, 0.219989756424723), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 1L, 5L, 5L, 2L, 2L, 3L, 3L, 1L, 3L, 2L, 1L, 2L, 6L, 3L, 3L, 1L, 5L, 5L), WITHIN_350M_BUS = c(8L, 8L, 6L, 7L, 8L, 7L, 7L, 8L, 7L, 7L, 7L, 6L, 7L, 7L, 11L, 7L, 7L, 6L, 10L, 5L), WITHIN_1KM_PRISCH = c(7L, 6L, 5L, 6L, 6L, 4L, 4L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 5L, 4L, 5L, 3L), DNeighbour = c(0, 253.586398328532, 262.10337461983, 297.483689479409, 330.139484646877, 336.643542000388, 338.337210562615, 385.098423279085, 393.922454704857, 395.535633740008, 396.339579328988, 400.565701173297, 409.3660219618, 418.180602423027, 451.581873261817, 459.897001744388, 461.432387609288, 495.242323025643, 495.297440388514, 523.473139326311)), row.names = c("262", "59", "236", "956", "83", "963", "455", "124", "594", "574", "408", "605", "962", "712", "872", "741", "538", "714", "945", "698"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.585725431888615, 0.561448684190223, 0.458394461520727, 0.362709534720636, 0.343897080670557, 0.339021484785882, 0.2105009970528, 0.188111400714822, 0.184101558476398, 0.182113285674925, 0.171774691933502, 0.150890327211176, 0.130918205758607, 0.065438433578757, 0.0520528732184172, 0.0497239526458979, 0.0110147605555058, 0.0109729797660182, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3333752901
R squared (OOB): 0.7151004
$Forests[[263]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 505000, 510000, 495000, 540000, 376000, 540000, 380000, 490000, 5e+05, 433000, 505000, 420000, 565000, 580000, 575000, 580000, 548888, 520000, 348000), floor_area_sqm = c(90, 90, 93, 93, 93, 102, 90, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 92, 92, 100), storey_order = c(5L, 6L, 3L, 3L, 4L, 5L, 3L, 1L, 3L, 3L, 4L, 4L, 2L, 3L, 4L, 4L, 4L, 2L, 1L, 3L), remaining_lease_mths = c(1031, 1033, 1076, 1076, 1075, 944, 1067, 1037, 1038, 1049, 1084, 1051, 1099, 1127, 1134, 1137, 1140, 1130, 1138, 938), PROX_CBD = c(11.780035597066, 11.6571985599938, 11.734228152501, 11.7824349405223, 11.8019303594103, 11.9885535057438, 11.5237533038112, 11.6419253241709, 11.6213283462416, 11.4975151935682, 11.8702915361943, 11.4388659085475, 11.8999896789117, 11.6525204845234, 11.7494815193957, 11.6525204845234, 11.6525204845234, 11.7494815193957, 11.6952918230505, 11.8646943012694), PROX_ELDERLYCARE = c(0.389019901488026, 0.400746835300904, 0.217445500321488, 0.213047345375207, 0.184707688528033, 0.468647269590137, 0.374021376468387, 0.626216066088841, 0.621923465733728, 0.485429735975203, 0.670900780040593, 0.529438756707198, 0.790393757138983, 0.090696724945174, 0.0736890817471424, 0.090696724945174, 0.090696724945174, 0.0736890817471424, 0.0818897866131208, 0.893707553155367), PROX_HAWKER = c(0.475091880549249, 0.38372613736418, 0.366555491930585, 0.411134055372247, 0.425288384889406, 0.661637750611862, 0.235307086042243, 0.553081930127745, 0.537052085835962, 0.320302217757218, 0.715369360111721, 0.319632581294072, 0.820501997631561, 0.325622570567264, 0.418792449609449, 0.325622570567264, 0.325622570567264, 0.418792449609449, 0.374319678668878, 0.888626336009462), PROX_MRT = c(0.149757666469573, 0.187661086924798, 0.276453864170284, 0.323171872402698, 0.341923672362566, 0.253577460439113, 0.148196296616071, 0.168432978085695, 0.182944945438028, 0.24936700359253, 0.146531371307633, 0.264110896255266, 0.261250382411254, 0.219824289848129, 0.183595482094196, 0.219824289848129, 0.219824289848129, 0.183595482094196, 0.18359152527436, 0.214047355776769), PROX_PARK = c(0.915827670442916, 0.822874314333037, 1.00928973198994, 1.04913519120928, 1.09015045463689, 0.965214735166117, 0.808531626238996, 0.654970873229416, 0.643411448820926, 0.698336840868775, 0.8322137924942, 0.653351036954048, 0.813614799778521, 1.18955170998222, 1.25382465781663, 1.18955170998222, 1.18955170998222, 1.25382465781663, 1.23082333360032, 0.747986195716587), PROX_GOOD_PRISCH = c(2.67648686403773, 2.58492752090912, 2.54247396470066, 2.5757070458522, 2.57167610218627, 2.84793008582659, 2.43173748992112, 2.71543842399088, 2.69528593883292, 2.48345794754568, 2.91053685401804, 2.45055199705462, 3.00567179865442, 2.3279627535371, 2.40225451049103, 2.3279627535371, 2.3279627535371, 2.40225451049103, 2.35260315569007, 3.05097986431403), PROX_MALL = c(0.657761426948524, 0.718523422751835, 0.781937846313192, 0.732391369928616, 0.70263709534569, 0.581599658792334, 0.840908486660855, 0.576398809288588, 0.597386337892971, 0.805279144871904, 0.385092319171944, 0.840491697823826, 0.283076960540796, 0.807719243520252, 0.730910693989521, 0.807719243520252, 0.807719243520252, 0.730910693989521, 0.785373664552542, 0.265637621954407), PROX_CHAS = c(0.165734916528407, 0.162236141473446, 0.203102352137365, 0.182294192745256, 0.144895120017984, 0.0548782345589675, 0.0822817354855642, 0.118628580179885, 0.130352204164602, 0.18789773503711, 0.179381733260264, 0.210772889992189, 0.283076936045466, 0.162428164506486, 0.105514964386053, 0.162428164506486, 0.162428164506486, 0.105514964386053, 0.141926234339659, 0.265637621677666), PROX_SUPERMARKET = c(0.328761363845442, 0.248678179468178, 0.206717744357565, 0.186528474083994, 0.149354766345577, 0.41771106664497, 0.113409172087645, 0.0879874709963817, 0.0679201472407272, 0.186124684843571, 0.31749021679057, 0.189609627596398, 0.236972988988714, 0.158766807317564, 0.100761764224213, 0.158766807317564, 0.158766807317564, 0.100761764224213, 0.137537075296593, 0.211091622880127), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(9L, 8L, 8L, 8L, 7L, 6L, 4L, 6L, 6L, 4L, 9L, 4L, 7L, 4L, 5L, 4L, 4L, 5L, 4L, 7L), WITHIN_350M_BUS = c(8L, 9L, 10L, 11L, 13L, 14L, 5L, 8L, 8L, 8L, 10L, 7L, 9L, 11L, 14L, 11L, 11L, 14L, 13L, 8L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 7L, 6L, 7L, 4L, 5L, 6L, 4L, 5L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 5L), DNeighbour = c(0, 118.187340139962, 175.595127917035, 177.684330793993, 216.097124896227, 217.585613206748, 260.000984845074, 267.788805636916, 277.756975861062, 286.834661809678, 287.681428206973, 341.021967063672, 405.086853713383, 452.114134603743, 454.255058290692, 457.734721277836, 459.032985934789, 462.88907965127, 467.237993680264, 509.093895721149)), row.names = c("263", "977", "409", "260", "342", "486", "652", "421", "89", "553", "110", "271", "185", "557", "281", "580", "792", "808", "917", "232"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.89511522004822, 0.776217875654834, 0.771208050311253, 0.672107814878697, 0.668030154638778, 0.546375249643595, 0.523181417012887, 0.493268292221671, 0.46588233339208, 0.463323508398769, 0.303917038584417, 0.1345854388816, 0.0446564782738464, 0.041548196814797, 0.0367065445153392, 0.0349679744201969, 0.0300261914367779, 0.0248608974680341, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2124967033
R squared (OOB): 0.5642644
$Forests[[264]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 450000, 468000, 420000, 4e+05, 405000, 422500, 408000, 385000, 425000, 425000, 428888, 415000, 415000, 415000, 440000, 412000, 362500, 395000, 520000), floor_area_sqm = c(84, 106, 106, 106, 107, 106, 104, 105, 84, 104, 104, 84, 84, 103, 108, 104, 104, 103, 103, 93), storey_order = c(4L, 2L, 5L, 3L, 1L, 2L, 3L, 1L, 2L, 2L, 4L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 4L, 3L), remaining_lease_mths = c(787, 919, 863, 874, 912, 778, 765, 797, 815, 801, 775, 774, 782, 768, 891, 752, 878, 819, 772, 1133), PROX_CBD = c(13.5012180894848, 13.6245617307962, 13.629257933267, 13.629257933267, 13.6047453762483, 13.2146489403719, 13.4875816574924, 13.8987191813532, 13.8115996810708, 13.9224032790502, 13.5598735525989, 12.8776183162857, 12.8776183162857, 13.0537205387581, 13.8459786715751, 13.1913836000948, 14.1313829663274, 14.3801998083441, 13.1724132817366, 13.7835124985007), PROX_ELDERLYCARE = c(0.126566715598502, 0.120631950903102, 0.207468408301612, 0.207468408301612, 0.271914041498034, 0.392334185262972, 0.428841001075194, 0.166628987045545, 0.244605555667631, 0.160860892679658, 0.555470204987842, 0.211786543917104, 0.211786543917104, 0.569472877275307, 0.429452782693922, 0.779182108791446, 0.836104821253693, 0.709377020411434, 0.906244923447749, 1.04590518035641), PROX_HAWKER = c(1.32455892398921, 1.48009929412898, 1.4012681206183, 1.4012681206183, 1.50728197565297, 1.1504484389926, 1.41347495302278, 1.60647998640073, 1.71143518366979, 1.57003684649171, 1.44869421276883, 0.677647820815747, 0.677647820815747, 0.963287544217337, 1.71981564227335, 1.05769292681279, 0.73352935155883, 0.928921275219278, 1.03184370064912, 0.817574416707151), PROX_MRT = c(0.54422435083218, 0.357520644011877, 0.681065013996815, 0.681065013996815, 0.222008379422339, 0.530339592860526, 0.229256973107587, 0.337555536848429, 0.198072339225813, 0.375491068655226, 0.172867375742438, 0.301948361527339, 0.301948361527339, 0.551410176707671, 0.2084775132707, 0.577154139562059, 0.735653331318593, 1.02650412956774, 0.712767869041386, 0.648112836468654), PROX_PARK = c(0.593866981909781, 0.731000545087102, 0.403276931712581, 0.403276931712581, 0.882483872449952, 0.763919329225246, 1.00267286051928, 0.83983547285748, 0.925135888784, 0.819174175884815, 1.16233583500127, 0.246982674114576, 0.246982674114576, 0.974634241933185, 1.1446906726086, 1.12092772213378, 0.463826523913091, 0.71485218383349, 0.94305137750942, 0.438074957540257), PROX_GOOD_PRISCH = c(1.8351788996921, 1.96554365084008, 1.96779323327463, 1.96779323327463, 1.96272742295518, 1.57814209766337, 1.87202126825599, 2.24487256678893, 2.17137072991142, 2.26578798898653, 1.97663004084467, 1.22334421357001, 1.22334421357001, 1.48818847749708, 2.27101821651052, 1.6842887316892, 2.52734391167264, 2.72778429145315, 1.76071721252525, 2.3007469286795), PROX_MALL = c(0.956400108312903, 1.05956757611768, 1.12429495075828, 1.12429495075828, 1.0427530371351, 0.655287065425073, 0.948424723316687, 1.33259876169033, 1.25122768833936, 1.34118728457461, 1.05810160080284, 0.503182159926002, 0.503182159926002, 0.593340478429386, 1.35153556565047, 0.813382909306435, 0.66282583229379, 0.949257633150117, 0.808064657998832, 0.615576551193732 ), PROX_CHAS = c(0.0648495538885981, 2.17172157220984e-06, 0.260044927245007, 0.260044927245007, 0.15212794302602, 0.358071114142678, 0.231037598077535, 0.0582471476749484, 0.130123043615932, 0.0806372798138111, 0.180657994610612, 0.128785172156574, 0.128785172156574, 0.203693673714882, 0.345234103044859, 0.19044114280624, 0.528800676490504, 0.453083161817035, 0.253073540027742, 0.253975316505048 ), PROX_SUPERMARKET = c(0.329742543966106, 0.237807435452358, 0.288903462518554, 0.288903462518554, 0.353624023725788, 0.384538867225359, 0.231037826802092, 0.2065347950197, 0.30366394922488, 0.189550835904173, 0.180658044884504, 0.17067511852319, 0.17067511852319, 0.349948262987797, 0.426625283183798, 0.190441743522314, 0.528799775767506, 0.513065398645433, 0.263318229535236, 0.253974877653299 ), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 3L, 3L, 0L, 2L, 2L, 2L, 0L, 3L, 2L, 0L, 0L, 2L, 1L, 3L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 6L, 6L, 3L, 2L, 3L, 3L, 3L, 3L, 1L, 1L, 2L, 3L, 4L, 3L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(7L, 10L, 6L, 6L, 12L, 9L, 10L, 9L, 10L, 9L, 11L, 12L, 12L, 8L, 12L, 8L, 6L, 2L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 2L, 2L, 5L, 6L, 5L, 4L, 5L, 3L, 6L, 4L, 4L, 6L, 5L, 5L, 2L, 3L, 4L, 2L), DNeighbour = c(0, 198.019468562461, 209.519626951605, 213.072315895194, 323.226644449419, 423.51995637463, 445.645549440366, 452.256604407457, 460.048161707605, 467.55097101295, 589.564258684104, 657.389106557104, 658.552450270703, 718.515845037417, 751.090147231266, 811.180934048688, 885.534578463985, 931.570392878143, 1016.41046776497, 1027.60105766362)), row.names = c("264", "656", "415", "503", "955", "511", "663", "531", "235", "219", "564", "892", "259", "541", "970", "229", "695", "3", "225", "380"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.927111763334333, 0.918584337511989, 0.915861030644824, 0.811911867695721, 0.689127514591481, 0.659222914694847, 0.650126069975001, 0.639316031670353, 0.628819898320037, 0.45002004588977, 0.348977509332378, 0.347266741619465, 0.261219093605617, 0.21693393255163, 0.142022644391472, 0.0662485820983827, 0.0317443608552969, 0.000469217791563318, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1304391779
R squared (OOB): -0.0869079
$Forests[[265]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 320000, 320000, 288000, 312000, 336000, 330000, 330000, 315000, 338000, 295000, 305000, 315000, 349000, 345000, 388000, 365000, 350000, 313000, 339000), floor_area_sqm = c(84, 104, 84, 84, 101, 102, 115, 103, 103, 102, 101, 99, 102, 103, 102, 92, 92, 102, 99, 102 ), storey_order = c(4L, 4L, 4L, 3L, 2L, 3L, 1L, 1L, 2L, 4L, 1L, 1L, 2L, 2L, 4L, 1L, 1L, 4L, 4L, 3L), remaining_lease_mths = c(875, 893, 885, 893, 933, 916, 898, 928, 926, 922, 917, 921, 913, 832, 926, 1134, 1135, 923, 918, 923), PROX_CBD = c(18.4249149071789, 18.4249149071789, 18.3433564216417, 18.3632948597919, 18.4625985868209, 18.5506225538857, 18.4399301385868, 18.5768909080638, 18.5458637520931, 18.1611534549189, 18.4986491838169, 17.9733391318796, 17.9994058772431, 18.0642207733449, 18.236688278315, 17.8160591469996, 17.8160591469996, 18.0569924715364, 17.8728040148932, 17.9456645257603), PROX_ELDERLYCARE = c(0.705240184131779, 0.705240184131779, 0.623669944895056, 0.645296274244347, 0.765079897684544, 0.859723249528503, 0.789710764787337, 0.912532633143698, 0.890661700747245, 0.519233937445895, 0.86418951980865, 0.376016337241346, 0.430537495183344, 0.558648465009425, 0.732088251039709, 0.101440000613482, 0.101440000613482, 0.59750504274373, 0.330981516384048, 0.476454782767532), PROX_HAWKER = c(1.0161652570538, 1.0161652570538, 0.960648791795978, 0.921741667576702, 0.906262708365532, 0.958117298193611, 1.26661829972954, 0.935860141611343, 0.898999046399804, 0.617364695979906, 0.838043969781633, 0.501520555884575, 0.472244893923117, 1.20831273824173, 0.537987121264097, 0.755409785256781, 0.755409785256781, 0.391180253405874, 0.446535534086157, 0.3648710200987), PROX_MRT = c(0.906393011935236, 0.906393011935236, 0.899458799363821, 0.927224403125457, 0.897303014326537, 0.942174684471822, 0.715824290886542, 0.912233851204259, 0.87509641959225, 0.623413162025338, 0.812751343363136, 0.52882455357406, 0.492638498779759, 0.387700307898407, 0.511061821383635, 0.729659889526201, 0.729659889526201, 0.384524332485438, 0.4868918768976, 0.385567417899789), PROX_PARK = c(1.13759587953072, 1.13759587953072, 1.17596756648915, 1.22890358268929, 1.31620863428189, 1.32670572464855, 0.859791414716402, 1.41172869826724, 1.4387346144793, 1.52418818882418, 1.49181484955502, 1.62685700377268, 1.65421298847909, 1.04306097562022, 1.7164330470264, 1.49250729308795, 1.49250729308795, 1.77011013021076, 1.69875568186822, 1.76180373116006), PROX_GOOD_PRISCH = c(9.03817471771729, 9.03817471771729, 8.95760590087653, 8.96505409295358, 9.04019528068803, 9.12094588228633, 9.10971468714541, 9.13217936844248, 9.09837600782165, 8.72758527833631, 9.04519470993137, 8.54142359534323, 8.5589292690065, 8.76549326341746, 8.76378557853615, 8.44175881664207, 8.44175881664207, 8.58956131155308, 8.43952013253886, 8.49089982759618), PROX_MALL = c(0.204519313237763, 0.204519313237763, 0.22079632378696, 0.282416841692855, 0.414588198127445, 0.46921205797367, 0.107021299056373, 0.390092702495136, 0.359721010486642, 0.475604736810637, 0.305101649121832, 0.395841490391381, 0.446560923090423, 0.424594513900518, 0.240339889961931, 0.183177100903513, 0.183177100903513, 0.407254736414821, 0.330972758922268, 0.428159644756295), PROX_CHAS = c(0.20451929737041, 0.20451929737041, 0.167893491583302, 0.231219576578415, 0.399223798550346, 0.469212052170377, 0.107021320216693, 0.390092699752756, 0.359721009550721, 0.405258493214775, 0.305101651313883, 0.364030465322827, 0.324811070171065, 0.124680964632411, 0.184864523484869, 0.183177099178452, 0.183177099178452, 0.222103720735081, 0.330972805611547, 0.218909691095897), PROX_SUPERMARKET = c(0.204519239868594, 0.204519239868594, 0.220795796105544, 0.282416494634945, 0.414588227521533, 0.469212308573368, 0.107021556198121, 0.390093045846372, 0.359721304530864, 0.475604214408431, 0.305101855713295, 0.356071330024396, 0.408691343873882, 0.424593495373258, 0.240339157209448, 0.137568853383185, 0.137568853383185, 0.385535197909366, 0.300218301814749, 0.365864675212809), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(7L, 7L, 8L, 8L, 6L, 6L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 2L, 6L, 8L, 8L, 4L, 4L, 3L), WITHIN_350M_BUS = c(9L, 9L, 8L, 8L, 8L, 8L, 7L, 9L, 9L, 10L, 9L, 11L, 9L, 7L, 7L, 15L, 15L, 9L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 5L, 3L, 4L, 4L, 6L, 4L, 7L, 7L, 6L, 6L, 6L, 6L, 6L, 7L, 6L), DNeighbour = c(0, 7.03656316972185, 76.6249055340987, 87.1038974924032, 211.195970774048, 281.620033553164, 311.757261437527, 372.673701386591, 384.105534456083, 394.721535809237, 405.988405593637, 540.639293140963, 552.692209652575, 556.633072157839, 580.950891786625, 606.614861534004, 610.046692188946, 632.437764783942, 634.931259137607, 656.042060626479)), row.names = c("265", "738", "953", "864", "729", "291", "247", "828", "576", "330", "684", "179", "177", "773", "227", "53", "402", "491", "992", "20"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999769928498203, 0.972902197676981, 0.965054047280186, 0.80346959849656, 0.665409142032363, 0.599348727108304, 0.458740161494408, 0.431915006128072, 0.407033677568411, 0.380726957825068, 0.102958631052518, 0.0842470386850117, 0.0784537156560313, 0.0465784940711329, 0.0210269360276058, 0.0183075306305062, 0.00499356385714037, 0.00400974949620637, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 722701140
R squared (OOB): -0.1713346
$Forests[[266]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(352000, 410000, 378000, 360000, 388000, 380000, 377000, 492500, 380000, 385000, 355000, 370000, 430000, 345000, 650000, 655000, 640000, 663000, 655000, 676000), floor_area_sqm = c(84, 103, 84, 83, 98, 92, 98, 108, 93, 91, 84, 84, 104, 84, 104, 87, 87, 87, 87, 87), storey_order = c(2L, 2L, 3L, 3L, 2L, 1L, 3L, 2L, 3L, 1L, 3L, 3L, 2L, 1L, 3L, 1L, 4L, 4L, 5L, 3L), remaining_lease_mths = c(800, 799, 799, 803, 728, 767, 735, 912, 790, 715, 782, 777, 781, 789, 815, 1123, 1121, 1124, 1121, 1120), PROX_CBD = c(8.28689365911172, 8.31972436488376, 8.15960948514705, 8.52567265657093, 8.19895861369783, 8.01258306529517, 8.07728506382532, 8.12312779702036, 7.92065359752155, 8.8262745849674, 7.37752466520609, 7.32999369210923, 7.27303659463988, 7.23308787648785, 7.71625132507906, 9.39818328429371, 9.42381765287156, 9.49727834386093, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(1.3668692597991, 1.3912791419992, 1.45090119588013, 1.23693676843424, 1.1658248464307, 1.38923408288603, 1.22552837794249, 1.71708078323557, 1.44631042678071, 0.896855030989675, 1.11141904944431, 1.04617467786566, 0.949520652768775, 0.804640181087392, 1.13999552495818, 0.718190414835305, 0.750155484045513, 0.735218745429302, 0.735218745429302, 0.735218745429302), PROX_HAWKER = c(0.269406334629514, 0.252588085280054, 0.40344417957638, 0.0724679807682574, 0.391405491562813, 0.532883444787396, 0.503102516785602, 0.581802643409563, 0.646393168274836, 0.311054993693233, 1.06790139631185, 1.00458194418859, 0.905159668549179, 0.727393295990439, 0.888477780938884, 0.640059738279374, 0.667492197519696, 0.639074974233661, 0.639074974233661, 0.639074974233661 ), PROX_MRT = c(0.467794692056616, 0.44379796826936, 0.408889372474398, 0.510058766918036, 0.707144761815547, 0.57194553577364, 0.711885268750489, 0.142211914808532, 0.434970780163821, 0.17731989795878, 0.450606800129455, 0.446590670593176, 0.477339162120678, 0.626719191507479, 0.227897729387739, 0.401734036242065, 0.423547456258288, 0.499971219475903, 0.499971219475903, 0.499971219475903 ), PROX_PARK = c(0.570592214216024, 0.59965919275643, 0.650146210437373, 0.557643312318536, 0.372450573927522, 0.580004121625521, 0.413960848298732, 0.921087542045637, 0.790688256163915, 0.458605630557841, 1.30417314517193, 1.30043300411079, 1.28136359713013, 1.17683143601381, 0.374132090410645, 0.220484561261844, 0.258916726718906, 0.298527066745392, 0.298527066745392, 0.298527066745392 ), PROX_GOOD_PRISCH = c(2.99359805566516, 3.04207330950824, 2.95345383530684, 3.13534109620979, 2.73491137460549, 2.75227504535898, 2.66084492380109, 3.16123688190063, 2.86596411907387, 2.8424495793979, 2.87682745937193, 2.81856751915823, 2.72285479219865, 2.53413597667736, 1.93537396204111, 2.27458198186913, 2.24680049319454, 2.17599822879711, 2.17599822879711, 2.17599822879711), PROX_MALL = c(2.09618768409308, 2.10790194839897, 2.20417563031698, 1.96281231550532, 1.94983703099632, 2.11322307221905, 2.0316459728171, 2.25269448786787, 2.02812113432733, 1.64561868645684, 1.52964479685301, 1.4733570331857, 1.40144317349524, 1.33824767405872, 1.9342939090943, 1.45650167595406, 1.48330987402926, 1.45007786498113, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.229330661012247, 0.261198443001062, 0.102408834624747, 0.169369143123463, 0.293834776478611, 0.1333322783253, 0.279534674537085, 0.169904154790832, 0.0418426354504526, 0.221229860630612, 0.123680988169118, 0.100781853121145, 0.150676124399865, 0.335243362149438, 0.147762521806201, 0.109789289200213, 0.0719365450960561, 0.101351467161616, 0.101351467161616, 0.101351467161616), PROX_SUPERMARKET = c(0.266710264104055, 0.272257424647181, 0.391977689272912, 0.169391527985645, 0.293834967432244, 0.475213328012689, 0.412975566732202, 0.496146947525001, 0.6226371739075, 0.221249484047241, 0.15284622075069, 0.154588063793208, 0.216512452964216, 0.400791637001426, 0.185503456748824, 0.13637298984998, 0.100679215951394, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 3L, 3L, 2L, 2L, 1L, 3L, 2L, 5L, 4L, 4L, 2L, 3L, 6L, 6L, 6L, 6L, 6L), WITHIN_350M_BUS = c(7L, 9L, 7L, 8L, 7L, 6L, 6L, 8L, 6L, 5L, 9L, 8L, 7L, 4L, 6L, 6L, 5L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L ), DNeighbour = c(0, 49.0994085662574, 136.177119180559, 240.927611104156, 276.379960280347, 292.292078531053, 329.413031643704, 360.732366224508, 371.989017832288, 582.185731644702, 973.490285911554, 1005.75849289223, 1040.83598781089, 1054.94380672073, 1059.27479818075, 1143.30421734816, 1161.5543925951, 1234.66939513785, 1237.92066161598, 1246.28863681907)), row.names = c("266", "540", "327", "404", "29", "200", "395", "669", "1", "814", "948", "187", "611", "171", "809", "657", "9", "466", "731", "593"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996898240757314, 0.97626437337216, 0.926654399615782, 0.904061406122784, 0.893016830289753, 0.865155721429053, 0.839461706215972, 0.829759267665333, 0.611186809085541, 0.15199467978734, 0.121624041589725, 0.0915226547142731, 0.0803673966571995, 0.0770596619867293, 0.0251024627284711, 0.0172543944291133, 0.000344444983962535, 0.000179119386862246, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 20619215887
R squared (OOB): -0.1976697
$Forests[[267]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 418000, 425000, 395000, 425000, 382000, 459000, 418000, 445000, 462000, 447888, 443000, 318000, 442500, 418888, 450000, 345000, 390000, 415000, 358000), floor_area_sqm = c(92, 92, 93, 93, 93, 93, 93, 92, 93, 93, 93, 93, 90, 92, 92, 92, 90, 92, 92, 104), storey_order = c(5L, 3L, 5L, 2L, 4L, 1L, 4L, 5L, 4L, 5L, 5L, 5L, 3L, 6L, 3L, 4L, 5L, 1L, 2L, 4L), remaining_lease_mths = c(1137, 1134, 1134, 1138, 1134, 1111, 1138, 1142, 1133, 1134, 1137, 1134, 968, 1138, 1136, 1135, 937, 1132, 1132, 815), PROX_CBD = c(14.2919055230493, 14.318757359464, 14.3486805845321, 14.318757359464, 14.318757359464, 14.29200158436, 14.1715462602585, 14.4012043650842, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1338242827509, 14.4158973706441, 14.4158973706441, 14.5310939664424, 14.2787185061121, 14.6424103631698, 14.6122009832922, 14.0960645211931), PROX_ELDERLYCARE = c(2.08663557441472, 2.13920478430288, 2.08279710659019, 2.13920478430288, 2.13920478430288, 2.00367987562091, 2.09595649451453, 1.94149260139439, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.28550514148655, 1.86115765343828, 1.86115765343828, 1.79186944623163, 1.77826193055387, 1.72557175775889, 1.68824062303628, 1.70531999087377), PROX_HAWKER = c(1.13160866269818, 1.17625726432186, 1.11865892678262, 1.17625726432186, 1.17625726432186, 1.05572120633707, 1.11030496241672, 0.977925494011815, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.19906286300234, 0.900970586039013, 0.900970586039013, 0.816792492128141, 0.865181709866835, 0.740384095011384, 0.707122679385598, 0.845358517598031), PROX_MRT = c(0.215635082050947, 0.277525006355607, 0.228370105834555, 0.277525006355607, 0.277525006355607, 0.129588785375857, 0.236487582928319, 0.117672709296806, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.414064606154384, 0.0830542408041225, 0.0830542408041225, 0.197201307651512, 0.14195902454703, 0.312698200175978, 0.295449456212788, 0.217341234217998), PROX_PARK = c(1.71136953372848, 1.77227256709076, 1.76668334590621, 1.77227256709076, 1.77227256709076, 1.659682039687, 1.59201213147604, 1.73691437359179, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.68789157401301, 1.70853765465547, 1.70853765465547, 1.79335149216305, 1.51686048726609, 1.78460824921244, 1.76906915549279, 1.27300714898888), PROX_GOOD_PRISCH = c(5.62322031775431, 5.68167095374807, 5.67955556528646, 5.68167095374807, 5.68167095374807, 5.57470277830303, 5.50129862889456, 5.65284274036128, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.57754198399205, 5.62289607338158, 5.62289607338158, 5.7030752613132, 5.42826997650874, 5.77937603269072, 5.7298925008129, 5.17863906457975), PROX_MALL = c(0.517951444315281, 0.582562895872492, 0.571430807201143, 0.582562895872492, 0.582562895872492, 0.462705775504015, 0.405991175981987, 0.544441659044551, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.547412994688805, 0.475045953779526, 0.475045953779526, 0.466036051693473, 0.338911837083335, 0.482269498416602, 0.426875162675013, 0.243284841315127 ), PROX_CHAS = c(3.54155757628082e-08, 0.0707174365033835, 0.0590253437170886, 0.0707174365033835, 0.0707174365033835, 0.0888572682655253, 0.12657377242065, 0.0706873614354785, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.219091723429967, 0.0420419616737589, 0.0420419616737589, 0.162368565956873, 0.18872293939054, 0.280031834846542, 0.270793953405505, 0.132339190026647 ), PROX_SUPERMARKET = c(0.199383936085002, 0.25307995359875, 0.199153546859355, 0.25307995359875, 0.25307995359875, 0.124391003677116, 0.248308073473709, 0.0706874850207218, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.41091265647621, 0.0420421510628514, 0.0420421510628514, 0.162368758687164, 0.188722783027928, 0.280032026158491, 0.270794118098451, 0.226949559622758 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 6L, 6L, 6L, 6L, 3L, 5L, 5L, 4L, 6L, 3L, 5L, 7L ), WITHIN_350M_BUS = c(4L, 3L, 4L, 3L, 3L, 5L, 5L, 6L, 5L, 6L, 6L, 6L, 3L, 7L, 7L, 8L, 8L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 4L, 3L, 4L, 5L), DNeighbour = c(0, 61.0428631405054, 61.4184145961433, 69.909948388234, 70.4969170531649, 94.4326050093382, 124.044606780934, 160.269592425931, 179.29395900474, 189.696743447319, 192.51062604995, 192.539019812858, 218.43062091562, 231.20977461719, 231.773775022514, 337.222131766789, 350.274182722614, 449.390637074628, 457.333168636828, 553.71762568265)), row.names = c("267", "58", "217", "840", "205", "989", "277", "633", "519", "207", "623", "966", "120", "33", "100", "609", "329", "323", "489", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975841164815677, 0.975544833104477, 0.968373148128309, 0.967844193268385, 0.942676174375785, 0.902147403949952, 0.839464315486814, 0.801299494361438, 0.779042419563141, 0.772862610706767, 0.772799915358308, 0.712986701377751, 0.681688818443049, 0.680283200433165, 0.395768303992227, 0.359801518736876, 0.116502586394251, 0.10101981479002, 0 ), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1098655161
R squared (OOB): 0.2805361
$Forests[[268]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(688000, 468888, 480000, 535000, 653000, 5e+05, 742000, 729999, 745000, 682000, 5e+05, 478000, 4e+05, 4e+05, 360000, 7e+05, 413888, 363000, 649888, 533000), floor_area_sqm = c(90, 92, 92, 92, 91, 91, 92, 100, 100, 100, 91, 92, 104, 92, 92, 95, 88, 97, 87, 88), storey_order = c(6L, 3L, 3L, 3L, 2L, 1L, 7L, 6L, 10L, 10L, 2L, 4L, 4L, 3L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(985, 701, 692, 694, 1121, 690, 1104, 1122, 1122, 1120, 706, 716, 745, 708, 719, 1100, 668, 701, 1103, 653), PROX_CBD = c(9.84174458192399, 9.79963982832759, 9.76973796844692, 9.76973796844692, 9.51816518584724, 10.2183960492338, 9.57467117229508, 9.41601606571959, 9.28682806708392, 9.28682806708392, 10.2657373615824, 9.58813304663833, 9.4187827620762, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 6.92829321613491), PROX_ELDERLYCARE = c(0.339166460968835, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.0590206014568566, 0.670964346371623, 0.0836678964153836, 0.14515851054369, 0.306248896776786, 0.306248896776786, 0.519949541574078, 0.251441869005946, 0.579996323717894, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.389684735109723), PROX_HAWKER = c(0.272020065995023, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.5145461029689, 0.161327078165055, 0.628838904549623, 0.552624576950901, 0.449541776391294, 0.449541776391294, 0.527790221924738, 0.391674386653945, 0.508914568418093, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.133504850959355), PROX_MRT = c(0.348847208140378, 0.308409661615337, 0.307725216106606, 0.307725216106606, 0.689820066215858, 0.352113639571012, 0.731513991246432, 0.796240617220745, 0.819017740329599, 0.819017740329599, 0.351828842975553, 0.707146681079003, 1.21403827268849, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.407218977151475), PROX_PARK = c(0.429024269124863, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.506309566114581, 0.412720152963846, 0.402026431996325, 0.579398729399101, 0.754667699158598, 0.754667699158598, 0.752867192571236, 0.630094576064042, 0.633868788719276, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.377410917604964), PROX_GOOD_PRISCH = c(0.999365026226873, 0.97109568154285, 0.945616550360875, 0.945616550360875, 1.35033962190844, 0.778258345851083, 1.37880970746963, 1.45792936689373, 1.50498632547922, 1.50498632547922, 0.402201611323318, 1.10432321767326, 1.8319493658717, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 2.0639866413545), PROX_MALL = c(0.188176716989659, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.508727078362918, 0.1993183735571, 0.493679276753517, 0.616886214909116, 0.732362808464395, 0.732362808464395, 0.347570072991699, 0.759347764163403, 0.308706652763352, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.352244010010256 ), PROX_CHAS = c(0.139131199666608, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.0590210156667789, 0.176868193181362, 0.0836673580931749, 0.145158576319141, 0.30624919123722, 0.30624919123722, 0.329846033180528, 0.395290416984683, 0.308706623046814, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.180332756228222 ), PROX_SUPERMARKET = c(0.139131268426574, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.0642147642973091, 0.245740902557878, 0.0769150331708007, 0.145877744762322, 0.309780650655361, 0.309780650655361, 0.353445486406562, 0.20799335196523, 0.31508799294366, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.0762755382886037 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 1L, 6L, 2L, 1L, 1L, 1L, 4L, 2L, 4L, 3L, 1L, 0L, 1L, 1L, 3L, 5L ), WITHIN_350M_BUS = c(9L, 11L, 11L, 11L, 7L, 6L, 7L, 8L, 7L, 7L, 10L, 7L, 3L, 8L, 7L, 7L, 5L, 10L, 10L, 7L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 4L, 2L, 2L, 1L, 1L, 3L, 2L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 123.835200412434, 262.126417879558, 262.815931486207, 350.444387046234, 385.514846104156, 385.675696005961, 466.230476239417, 548.283916161588, 554.837406612567, 696.166699802205, 795.941378840875, 864.707691900851, 918.693888255265, 1016.76284940884, 1873.76852227249, 1956.82970750512, 2263.78894994806, 2887.10673437046, 2963.2887982592)), row.names = c("268", "943", "926", "68", "983", "584", "551", "928", "308", "794", "649", "640", "278", "245", "244", "904", "338", "40", "221", "978"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996510277680392, 0.984411613882175, 0.984329820939831, 0.972223815589921, 0.966436028169405, 0.966408253559535, 0.951103874188718, 0.932703143466123, 0.93111362873264, 0.892661580396996, 0.860912444152981, 0.836948358033298, 0.817007082835346, 0.778398326451777, 0.3601945889998, 0.318014896104566, 0.173379302644697, 0.00257620256728342, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4689672729
R squared (OOB): 0.7406701
$Forests[[269]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 515000, 518000, 470000, 315000, 330000, 310000, 630000, 520000, 515000, 638000, 838000, 680000, 582000, 815000, 650000, 760000, 485000, 545000, 680000), floor_area_sqm = c(105, 103, 84, 84, 87, 82, 82, 101, 108, 110, 105, 91, 76, 104, 91, 86, 91, 103, 86, 86), storey_order = c(2L, 3L, 3L, 3L, 1L, 4L, 5L, 2L, 1L, 1L, 3L, 12L, 11L, 3L, 11L, 3L, 9L, 2L, 1L, 3L), remaining_lease_mths = c(786, 823, 781, 813, 633, 657, 656, 952, 860, 859, 918, 1106, 1071, 935, 1109, 1018, 1091, 855, 1025, 1025), PROX_CBD = c(6.4090346428634, 6.41432963568309, 6.59778313634683, 6.30150758144434, 5.88382015009973, 6.06674643703895, 5.9699685911294, 5.76616775136128, 7.50210394472385, 5.31333197008925, 5.24252163748666, 5.38577040159704, 5.17664618337401, 5.4901102241405, 5.46273996086224, 5.26278746968545, 5.4124717534787, 7.70120549943486, 5.19905620756448, 5.19905620756448), PROX_ELDERLYCARE = c(0.336883008423279, 0.101150617829923, 0.619464736019043, 0.0580157957368266, 0.599695566252105, 0.10409496222889, 4.28110190953706e-07, 0.708186986363007, 0.808331791227546, 0.301885421229742, 0.232760622048558, 0.343873602324804, 0.203403853153192, 0.157919913507301, 0.323825203617813, 0.310343810032976, 0.277453528347438, 0.883817181840043, 0.3148233892717, 0.3148233892717), PROX_HAWKER = c(0.729024203622067, 0.639366917684312, 1.00589931737343, 0.511576723994062, 0.302293625820731, 0.346985863757343, 0.247906315943116, 0.25612232537118, 0.932792437987216, 0.15027253820603, 0.316098981667774, 0.225377370173431, 0.242990200436355, 0.258924665495, 0.17988889362956, 0.356302899600742, 0.214745652304629, 0.72907919143595, 0.424686940189847, 0.424686940189847), PROX_MRT = c(0.631935879685516, 0.753240517287136, 0.372865816575034, 0.911216039334219, 0.37771060533367, 1.1005845300218, 1.03854772657135, 0.0934691468297738, 0.506174946521629, 0.839256513816073, 0.353807427048722, 0.452916639575337, 0.347215067697513, 1.30755754576723, 0.495510769155532, 0.321982757522174, 0.525678460826462, 0.692418360175919, 0.253583166891469, 0.253583166891469 ), PROX_PARK = c(0.73120409495038, 0.941128983241434, 0.432673847047101, 0.950460734805334, 1.09766236241216, 0.741200181243785, 0.792968228054446, 1.02675087524374, 0.621272392201987, 0.919693677764514, 0.540897442657821, 0.680409922157526, 0.502895249788983, 0.803347187860442, 0.816564732509704, 0.550000337404237, 0.766524211973089, 0.450335295656325, 0.482110245392283, 0.482110245392283 ), PROX_GOOD_PRISCH = c(1.19038460547274, 1.35156641752108, 0.909917905905181, 1.50990256016426, 1.61186682958131, 1.85819018299306, 1.89588922913119, 1.65694818911091, 0.343243332218702, 2.32631552336422, 2.20280244575696, 2.04281306492033, 2.27859573799937, 2.45379201830723, 1.99475835919692, 2.16237499594262, 2.04167837943161, 0.490611064856358, 2.22494939608982, 2.22494939608982 ), PROX_MALL = c(0.56447134405004, 0.713954983197348, 0.324462922438517, 0.872189526609738, 0.966526596905427, 1.22044581333525, 1.25835483053691, 0.834887080030876, 0.584674138925751, 0.752077094160308, 0.315823950773482, 0.513452616263142, 0.285366785950761, 1.21674302842157, 0.68208602871978, 0.38523327442887, 0.636573036587929, 0.779066462317335, 0.31885342913617, 0.31885342913617 ), PROX_CHAS = c(0.141339892509329, 0.15014885052256, 0.0558741615176373, 0.0940735950578242, 0.256579842259861, 0.252393584019624, 0.21461630683628, 0.143086854941205, 0.169910439255117, 0.111194343620761, 0.0731998871787336, 0.180097972613039, 0.0737889624358689, 0.233242749827373, 0.185272865297861, 0.188692357663819, 0.208534953207918, 0.0405139203460024, 0.211748617283041, 0.211748617283041 ), PROX_SUPERMARKET = c(0.360911693423373, 0.519047869620273, 0.173430033183904, 0.469210677159174, 0.27867057765081, 0.321431524942613, 0.227231659318009, 0.318319510093507, 0.26407208892283, 0.370675298005651, 0.266280670019211, 0.397689630461078, 0.177322353300672, 0.37596142908425, 0.544212695479659, 0.267150206458008, 0.496000676868079, 0.0588346413192393, 0.199301193911681, 0.199301193911681 ), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 1L, 2L, 1L, 0L, 0L, 2L, 2L, 1L, 3L, 4L, 1L, 0L, 1L, 4L, 1L, 4L, 4L, 4L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 4L, 2L, 2L, 1L, 3L, 3L, 5L, 7L, 7L, 3L, 4L, 5L, 4L, 4L, 6L, 6L ), WITHIN_350M_BUS = c(9L, 7L, 7L, 7L, 8L, 6L, 8L, 8L, 4L, 12L, 10L, 8L, 9L, 10L, 8L, 9L, 7L, 4L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 4L, 4L, 5L, 4L, 4L, 1L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 263.073019268543, 304.953639318502, 379.755203909047, 537.744203289311, 706.68984454364, 720.831134526281, 855.345052025393, 1136.21467316329, 1152.42009910151, 1186.35404110912, 1215.66762900724, 1239.25839836359, 1266.67369929619, 1292.7523843873, 1293.40473880032, 1308.22630220957, 1317.48282596731, 1335.9475482557, 1340.13262219039)), row.names = c("269", "114", "957", "417", "201", "628", "920", "430", "460", "279", "472", "116", "897", "307", "75", "199", "436", "811", "533", "181"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.924414656716528, 0.899118898964874, 0.84584932654855, 0.703902312274485, 0.521175523936292, 0.50507263507811, 0.351212436452305, 0.079057467247367, 0.0678709743572634, 0.04679878761311, 0.0313730787590416, 0.0209895758625325, 0.0113688235661379, 0.00482466472082859, 0.00469504836223656, 0.00221368592083062, 0.0011233672557258, 3.88878016471565e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 20308273169
R squared (OOB): 0.09529423
$Forests[[270]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 416000, 575000, 390000, 310000, 720000, 380000, 685000, 710000, 518000, 520000, 685000, 550000, 740000, 580000, 715000, 680000, 705000, 662000, 790000), floor_area_sqm = c(92, 91, 101, 84, 83.1, 93, 89, 93, 101, 93, 101, 102, 102, 95, 90, 95, 95, 90, 95, 95), storey_order = c(2L, 4L, 6L, 1L, 3L, 3L, 5L, 2L, 2L, 4L, 1L, 4L, 3L, 4L, 5L, 6L, 4L, 7L, 3L, 6L), remaining_lease_mths = c(687, 713, 932, 783, 613, 1143, 653, 1142, 933, 736, 929, 929, 761, 954, 1035, 1099, 1084, 1041, 1093, 946), PROX_CBD = c(5.17330173892321, 5.10609859014938, 5.56255806753875, 4.91139217141794, 5.99387263807515, 6.10189119169168, 4.19301197437796, 6.19231755176043, 4.27954241101507, 4.29040868967057, 4.23995407977096, 4.15915934561343, 6.04257091454572, 4.09909964212454, 3.73787601157873, 6.06656257116635, 6.04001281876484, 3.66612298934168, 6.11286474740545, 4.0690703028165), PROX_ELDERLYCARE = c(0.151830290872251, 0.320090253923576, 0.0599829320550621, 0.53976690699019, 0.103488744511564, 0.230112759455232, 1.05465194719342, 0.355678840187058, 1.2084977158608, 1.28169673214061, 1.29004325258708, 1.31127122179184, 0.548656319889636, 1.44919747885979, 0.836612932336762, 0.516985202466339, 0.545921172841312, 0.851600940224316, 0.471592353212743, 1.5676876481467), PROX_HAWKER = c(0.261285820740611, 0.333568708255903, 0.248163252655802, 0.526793317066312, 0.131941483902414, 0.193610514045812, 0.297392426102438, 0.287310245845902, 0.32780610994166, 0.224814451985556, 0.242979724501726, 0.296724849746491, 0.19523132016882, 0.17841116959893, 0.15676751515481, 0.0900485470251793, 0.0606577495598573, 0.157376553669701, 0.0855319563513606, 0.124697776657811), PROX_MRT = c(0.568944969773001, 0.549226257235714, 0.389634730949481, 0.348715950460643, 0.422927302226303, 0.385901790532203, 0.670866804568908, 0.3593423355956, 0.45128979061194, 0.386818680985449, 0.369514902074349, 0.361454140857751, 0.448203274012385, 0.212082976996148, 0.349678715281184, 0.530436532640755, 0.53617676606472, 0.281331556481731, 0.576684647572531, 0.103251860461982 ), PROX_PARK = c(0.375618223612072, 0.534309547143458, 0.136342453682232, 0.454973393404149, 0.775542593632535, 0.835974869985028, 1.34668044149268, 0.861129399478803, 0.496161896442625, 0.41256712340984, 0.410157320226128, 0.424082148410156, 0.651264615899835, 0.271559050503854, 1.14436990313984, 0.548254609843109, 0.524571131123829, 1.07330463343821, 0.517760851715104, 0.13380185088312 ), PROX_GOOD_PRISCH = c(3.5160560831601, 3.68539306501406, 3.30515733544794, 3.07957394860643, 3.79476022833587, 3.72727940395598, 4.04417128338034, 3.647323571983, 3.1984009939005, 3.11124078456354, 3.17375518133788, 3.27316539077024, 2.14268529299874, 3.22696055518642, 4.42346384619917, 2.03651743937875, 2.00925132829891, 4.46068770698473, 2.00772186702724, 3.17062142916436), PROX_MALL = c(0.96360119165526, 1.13513631747826, 0.719385659919303, 0.779372162435287, 1.29238059557114, 1.26544404340832, 1.51326780463499, 1.22999734499907, 1.15459749844864, 1.14104925826379, 1.09860538958518, 1.03381347643634, 0.264532440460292, 0.944512912155433, 1.03774509228272, 0.365617038961166, 0.387042201482337, 0.971442928620489, 0.403935094648282, 0.898524741072254), PROX_CHAS = c(0.213267381067323, 0.37199840586913, 0.174009235365936, 0.297280152993809, 3.57955945681819e-08, 0.131092152612185, 0.212246176955017, 0.255647811562625, 0.151798893835737, 0.0683025043642396, 0.128246501394164, 0.22718451096924, 0.12619956254809, 0.199996678091121, 0.0809467071188201, 0.0929349198733403, 0.134421273847083, 0.108213750221125, 0.0679258481743644, 0.162166521351491), PROX_SUPERMARKET = c(0.266791583668656, 0.424647979009491, 0.173881454941229, 0.212061147632098, 0.147638600898363, 0.0250108723026275, 0.306178228663922, 0.108411284353298, 0.314587216673928, 0.200251285306447, 0.23908756643158, 0.31622643534726, 0.178930757423705, 0.232527384837024, 0.184584314799668, 0.0785030623714358, 0.0393286469640316, 0.131005301990959, 0.0895469396191502, 0.209119590970966), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 3L, 3L, 4L, 4L, 0L, 5L, 1L, 1L, 1L, 1L, 1L, 4L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 4L, 10L, 4L, 9L, 3L, 3L, 4L, 3L, 3L, 8L), WITHIN_350M_BUS = c(4L, 4L, 2L, 7L, 6L, 9L, 5L, 10L, 2L, 4L, 4L, 4L, 7L, 8L, 7L, 8L, 8L, 7L, 6L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L), DNeighbour = c(0, 170.983671112819, 409.737676205727, 617.061370454363, 894.515148127661, 969.768177704639, 1003.06559218486, 1043.77083249553, 1236.18670769811, 1318.32813439643, 1323.49704921827, 1333.662372705, 1465.87345175783, 1473.86235106313, 1500.23785711778, 1562.44663570906, 1562.59333347142, 1566.62792339186, 1597.83236023922, 1603.02179785121)), row.names = c("270", "853", "596", "251", "752", "812", "993", "305", "767", "286", "145", "763", "453", "784", "823", "297", "930", "903", "536", "575"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977375298305004, 0.873602304319747, 0.725604129273747, 0.474191748651927, 0.401981735243557, 0.370219540671769, 0.33181468815441, 0.164277697504413, 0.104752658556701, 0.101341066453156, 0.0947591433546244, 0.0268279549017021, 0.0239175631677, 0.015407389008333, 0.00249826664924051, 0.00248046444215525, 0.00201521513114834, 4.17844463402703e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12124402872
R squared (OOB): 0.400552
$Forests[[271]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(505000, 5e+05, 540000, 505000, 490000, 380000, 475000, 510000, 495000, 540000, 350000, 374000, 433000, 565000, 575000, 580000, 376000, 420000, 520000, 580000), floor_area_sqm = c(92, 92, 90, 90, 92, 92, 90, 93, 93, 93, 105, 103, 92, 92, 92, 92, 102, 93, 92, 92), storey_order = c(4L, 3L, 3L, 6L, 3L, 1L, 5L, 3L, 3L, 4L, 1L, 2L, 4L, 3L, 4L, 4L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1051, 1049, 1067, 1033, 1038, 1037, 1031, 1076, 1076, 1075, 837, 862, 1084, 1127, 1137, 1140, 944, 1099, 1138, 1134), PROX_CBD = c(11.4388659085475, 11.4975151935682, 11.5237533038112, 11.6571985599938, 11.6213283462416, 11.6419253241709, 11.780035597066, 11.734228152501, 11.7824349405223, 11.8019303594103, 10.9742090734032, 11.0478583208432, 11.8702915361943, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.9885535057438, 11.8999896789117, 11.6952918230505, 11.7494815193957), PROX_ELDERLYCARE = c(0.529438756707198, 0.485429735975203, 0.374021376468387, 0.400746835300904, 0.621923465733728, 0.626216066088841, 0.389019901488026, 0.217445500321488, 0.213047345375207, 0.184707688528033, 0.852070403211021, 0.694826263841934, 0.670900780040593, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.468647269590137, 0.790393757138983, 0.0818897866131208, 0.0736890817471424), PROX_HAWKER = c(0.319632581294072, 0.320302217757218, 0.235307086042243, 0.38372613736418, 0.537052085835962, 0.553081930127745, 0.475091880549249, 0.366555491930585, 0.411134055372247, 0.425288384889406, 0.487483409830997, 0.33156405975617, 0.715369360111721, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.661637750611862, 0.820501997631561, 0.374319678668878, 0.418792449609449), PROX_MRT = c(0.264110896255266, 0.24936700359253, 0.148196296616071, 0.187661086924798, 0.182944945438028, 0.168432978085695, 0.149757666469573, 0.276453864170284, 0.323171872402698, 0.341923672362566, 0.534522073584246, 0.413251174688675, 0.146531371307633, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.253577460439113, 0.261250382411254, 0.18359152527436, 0.183595482094196), PROX_PARK = c(0.653351036954048, 0.698336840868775, 0.808531626238996, 0.822874314333037, 0.643411448820926, 0.654970873229416, 0.915827670442916, 1.00928973198994, 1.04913519120928, 1.09015045463689, 0.623434891123849, 0.855372307789476, 0.8322137924942, 1.18955170998222, 1.18955170998222, 1.18955170998222, 0.965214735166117, 0.813614799778521, 1.23082333360032, 1.25382465781663), PROX_GOOD_PRISCH = c(2.45055199705462, 2.48345794754568, 2.43173748992112, 2.58492752090912, 2.69528593883292, 2.71543842399088, 2.67648686403773, 2.54247396470066, 2.5757070458522, 2.57167610218627, 2.09882394138718, 1.96973866183315, 2.91053685401804, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.84793008582659, 3.00567179865442, 2.35260315569007, 2.40225451049103), PROX_MALL = c(0.840491697823826, 0.805279144871904, 0.840908486660855, 0.718523422751835, 0.597386337892971, 0.576398809288588, 0.657761426948524, 0.781937846313192, 0.732391369928616, 0.70263709534569, 0.606835933426222, 0.400154220571097, 0.385092319171944, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.581599658792334, 0.283076960540796, 0.785373664552542, 0.730910693989521), PROX_CHAS = c(0.210772889992189, 0.18789773503711, 0.0822817354855642, 0.162236141473446, 0.130352204164602, 0.118628580179885, 0.165734916528407, 0.203102352137365, 0.182294192745256, 0.144895120017984, 0.20965056306942, 0.193330180912365, 0.179381733260264, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.0548782345589675, 0.283076936045466, 0.141926234339659, 0.105514964386053), PROX_SUPERMARKET = c(0.189609627596398, 0.186124684843571, 0.113409172087645, 0.248678179468178, 0.0679201472407272, 0.0879874709963817, 0.328761363845442, 0.206717744357565, 0.186528474083994, 0.149354766345577, 0.477398814511427, 0.392366955335671, 0.31749021679057, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.41771106664497, 0.236972988988714, 0.137537075296593, 0.100761764224213), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 8L, 6L, 6L, 9L, 8L, 8L, 7L, 2L, 2L, 9L, 4L, 4L, 4L, 6L, 7L, 4L, 5L), WITHIN_350M_BUS = c(7L, 8L, 5L, 9L, 8L, 8L, 8L, 10L, 11L, 13L, 8L, 7L, 10L, 11L, 11L, 11L, 14L, 9L, 13L, 14L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 5L, 6L, 5L, 6L, 5L, 7L, 6L, 6L, 6L, 5L, 6L, 6L, 6L, 7L, 5L, 6L, 6L), DNeighbour = c(0, 54.6262641763822, 149.218269339203, 223.068412479193, 248.445592262612, 264.87135535159, 341.021967063672, 367.303495786266, 415.288347944156, 451.025095499322, 465.838390987326, 479.895726286258, 480.887088260784, 535.590357858236, 539.536095727118, 540.405501726464, 556.347749885959, 561.017586894667, 571.732065972338, 596.973295721475)), row.names = c("271", "553", "652", "977", "89", "421", "263", "409", "260", "342", "239", "694", "110", "557", "580", "792", "486", "185", "917", "281"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983323644411103, 0.878945593418899, 0.740243393441894, 0.683595011205732, 0.645031895034112, 0.453833394314799, 0.386181615562369, 0.266320036296822, 0.184204019253355, 0.152943010772378, 0.125156539285525, 0.123272626296151, 0.0380540569340568, 0.0335515787823578, 0.0325933592816385, 0.0172853920742135, 0.013649802644564, 0.00685190724419908, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2431603289
R squared (OOB): 0.5473762
$Forests[[272]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 398000, 437000, 495000, 525000, 530000, 420000, 460000, 550000, 490888, 412000, 455000, 589000, 510000, 498000, 550000, 532000, 475000, 455000, 460000), floor_area_sqm = c(93, 93, 93, 93, 97, 95, 93, 92, 95, 93, 90, 93, 96, 97, 93, 98, 96, 92, 92, 92), storey_order = c(2L, 1L, 2L, 5L, 3L, 4L, 1L, 3L, 4L, 5L, 3L, 4L, 6L, 2L, 2L, 4L, 4L, 5L, 5L, 3L), remaining_lease_mths = c(1071, 1077, 1076, 1080, 1098, 1106, 1101, 1107, 1115, 1141, 1034, 1096, 1111, 1104, 1102, 1103, 1111, 1098, 1108, 1097), PROX_CBD = c(14.2040057462849, 14.2040057462849, 14.2040057462849, 14.2035293519974, 14.3488328635023, 14.4087790426081, 14.3298082323417, 14.2518409016409, 13.9206851659757, 14.4799585140632, 13.9701294998534, 14.3469943525049, 13.8838492138892, 13.7787547800329, 13.8269911518463, 13.7784857598507, 13.8842234613226, 14.3437499696049, 14.2694643570804, 14.2694643570804), PROX_ELDERLYCARE = c(0.732225931930739, 0.732225931930739, 0.732225931930739, 0.685279068417721, 0.805205193908325, 0.87860471100088, 0.943112693551276, 0.985840321219444, 0.410984632703067, 1.06862824267944, 0.798789790509628, 1.07571195137499, 0.321249151015697, 0.357313426679343, 0.272443342502121, 0.303554199654945, 0.284905700992106, 1.14464302293932, 1.14423906696184, 1.14423906696184), PROX_HAWKER = c(0.429643877236979, 0.429643877236979, 0.429643877236979, 0.384064154962602, 0.28631929470226, 0.295591155505828, 0.494981643036057, 0.656651462258042, 0.63246529422046, 0.462243392197612, 0.796241674024292, 0.654543769257927, 0.661984274687099, 0.779750574682814, 0.718894335359525, 0.771130061467184, 0.667389882084889, 0.74882220835846, 0.826638245470088, 0.826638245470088 ), PROX_MRT = c(0.339881548667158, 0.339881548667158, 0.339881548667158, 0.289240493397468, 0.320519516131068, 0.258499173090988, 0.122691316210064, 0.189142279194464, 0.247793554682504, 0.082651796212049, 0.262922949537813, 0.131478587775223, 0.202599849124069, 0.373119808041594, 0.250191496834268, 0.334453451125385, 0.172676244118343, 0.217663394995295, 0.30438768875815, 0.30438768875815), PROX_PARK = c(0.735378016798131, 0.735378016798131, 0.735378016798131, 0.69423802629866, 0.585388118838944, 0.572778275466331, 0.760551135167525, 0.785709089572823, 0.9355470513087, 0.682350458092963, 0.929619749314005, 0.731552922713316, 0.953674473627188, 1.07510958061046, 1.00953333913803, 1.07038952907209, 0.946790994443363, 0.636899975343007, 0.599699049952129, 0.599699049952129), PROX_GOOD_PRISCH = c(4.87692111553996, 4.87692111553996, 4.87692111553996, 4.84858590291698, 4.99658730632735, 5.07040230577432, 5.05687720866847, 5.03443000866885, 4.55661004860153, 5.20136656590841, 4.76155598853922, 5.13548460888622, 4.48950135049007, 4.43794264479214, 4.43409233459216, 4.41640053984819, 4.46427355245829, 5.1680916684458, 5.12184985907385, 5.12184985907385), PROX_MALL = c(0.458083927679449, 0.458083927679449, 0.458083927679449, 0.37351280301214, 0.415696526053807, 0.48422641650143, 0.644100917109673, 0.535261743386166, 0.441605558767423, 0.64848155368644, 0.698652085628877, 0.480981762762808, 0.415387276861254, 0.579723774298741, 0.464449368072494, 0.546157830895501, 0.384398044205003, 0.38589862433106, 0.351657486288216, 0.351657486288216 ), PROX_CHAS = c(0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.170907589664044, 0.232702657922268, 0.263312743704905, 0.116678641770301, 0.121511881264649, 0.230184731543739, 0.149921511006425, 0.224338502615803, 0.0578525184286013, 0.130388475133542, 0.2330532561781, 0.093713435160417, 0.171232412843018, 0.0936868185767241, 0.0401042229543167, 0.120456720485379, 0.120456720485379), PROX_SUPERMARKET = c(0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.170908382081647, 0.232703172737007, 0.263313051629592, 0.116679779166118, 0.121511691834874, 0.23018467784701, 0.149922203205158, 0.281017798180362, 0.0704323341151683, 0.130388583033251, 0.233052713938452, 0.0937132175773042, 0.171231859107883, 0.093687407280864, 0.165776473264822, 0.244158473149448, 0.244158473149448), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 6L, 6L, 7L, 10L, 4L, 6L, 7L, 7L, 3L, 4L, 5L, 5L, 3L, 8L, 10L, 10L), WITHIN_350M_BUS = c(9L, 9L, 9L, 9L, 9L, 10L, 9L, 9L, 13L, 6L, 13L, 8L, 9L, 11L, 8L, 7L, 7L, 8L, 9L, 9L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 5L, 6L, 5L, 4L, 8L, 4L, 5L, 8L, 5L, 6L, 5L, 5L, 6L, 6L), DNeighbour = c(0, 3.86257305141699, 3.94351223425827, 86.8933873493625, 156.858095117366, 203.29869379072, 215.993543099132, 322.730053122127, 323.175266785299, 338.365357807451, 371.942483926465, 378.68430149539, 412.004414400406, 443.702309620301, 456.554619946862, 464.982779403419, 470.095335163536, 476.242960660683, 513.645353482633, 516.021659164372)), row.names = c("272", "448", "911", "66", "363", "969", "688", "73", "516", "979", "301", "488", "723", "549", "376", "837", "670", "70", "470", "434"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999887943931914, 0.999883198656846, 0.944092998369901, 0.823735427168251, 0.713661922247773, 0.680287337982647, 0.370698736272168, 0.369384853259012, 0.324936718222239, 0.230845579198095, 0.212944443884247, 0.131419353058893, 0.0679406945109449, 0.047176775630631, 0.0353567622884213, 0.0289273422612056, 0.0219727507260094, 8.44357739613924e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1667816992
R squared (OOB): 0.4067235
$Forests[[273]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 309000, 348000, 445000, 330000, 360000, 333000, 323000, 361000, 328000, 4e+05, 335000, 338000, 325000, 360000, 325000, 480000, 330000, 388000, 388000), floor_area_sqm = c(91, 91, 93, 100, 84, 103, 84, 92, 84, 84, 103, 84, 93, 85, 104, 84, 104, 84, 100, 104), storey_order = c(3L, 2L, 4L, 3L, 3L, 1L, 3L, 2L, 4L, 4L, 3L, 2L, 5L, 1L, 2L, 5L, 2L, 4L, 4L, 3L), remaining_lease_mths = c(773, 774, 777, 949, 791, 798, 823, 690, 794, 806, 796, 796, 860, 830, 804, 812, 777, 806, 922, 751), PROX_CBD = c(9.63489497584329, 9.64616581570663, 9.5834162789491, 9.38671442358298, 9.73525531751342, 10.1540744969693, 9.85122377146013, 9.445702961959, 10.1908965186918, 10.2439629519707, 10.2571858212528, 10.2571858212528, 9.71808261065178, 10.1989356004427, 10.0879656312395, 9.87023127008802, 8.81196120759187, 9.63621863936401, 10.3133134299625, 10.2659136784881), PROX_ELDERLYCARE = c(0.42629854090558, 0.306199433665808, 0.221128007339761, 0.197320443098403, 0.869795033999967, 0.85844301108046, 0.999223533815273, 0.0646727834979237, 0.891997547710976, 0.904720646157319, 0.969336561855173, 0.969336561855173, 0.288600487645686, 1.08623091115154, 1.31022889057949, 1.35138892750767, 0.68560621126507, 1.48805339077067, 1.4124150938613, 0.737818764037149), PROX_HAWKER = c(0.908741650371918, 0.906506968115566, 0.844035637065003, 0.671765492644128, 0.687117415591119, 0.614574465644474, 0.526313717816828, 0.802499530175562, 0.594526114354717, 0.616195579705155, 0.543600998034675, 0.543600998034675, 1.10941781168001, 0.368744432216956, 0.196699811405185, 0.410023469086153, 0.290355020850324, 0.677896697868769, 0.0623262564011618, 1.65941342147148 ), PROX_MRT = c(0.669484450879797, 0.626377719466395, 0.679762822214213, 0.671695564859285, 0.86810604264512, 0.544743966599557, 0.907717901248049, 0.834535111428891, 0.554399001312584, 0.52596302633555, 0.5984056038899, 0.5984056038899, 0.750225097750018, 0.78040997284139, 1.09046737609619, 1.23646610314009, 0.425157896719621, 1.32502198166586, 1.09471398918577, 0.684374477874155 ), PROX_PARK = c(0.197084482081202, 0.106198450905693, 0.171128410914521, 0.409638708762546, 0.452373350223662, 0.578916018382343, 0.510337594738446, 0.508498628446561, 0.61263038213259, 0.626908579085899, 0.690393008756984, 0.690393008756984, 0.552878075981585, 0.808282577864154, 0.604882226694947, 0.375073916060521, 0.468007817587664, 0.202594030185392, 0.826294351272671, 0.570788416471153 ), PROX_GOOD_PRISCH = c(1.59153495480405, 1.71137279935344, 1.81796659730331, 1.96445822173508, 1.15234422615158, 1.40445923276907, 1.05242409875061, 2.16640973416033, 1.40421671412888, 1.44855804010835, 1.38840710840139, 1.38840710840139, 2.3197363622043, 1.199846441039, 0.87937610392538, 0.706117631385061, 2.18636815139252, 0.53169554186008, 0.993301788551023, 2.58742850928016), PROX_MALL = c(0.873569112263515, 0.808294932987377, 0.812301361871699, 0.704978058880463, 0.907839978504126, 0.685950169481642, 0.756051767526383, 0.855253012280219, 0.685823836221668, 0.644656189163291, 0.638527944164543, 0.638527944164543, 0.64580888250568, 0.663851500718272, 0.441232897113797, 0.445899708163642, 0.389401354829447, 0.564979440463645, 0.450275200033962, 0.364765391124967), PROX_CHAS = c(0.454068185577158, 0.415210445937219, 0.334146331647452, 0.181909444046462, 0.116614388177292, 0.170954716034814, 3.39583191183935e-08, 0.378465676389041, 0.151788880767358, 0.155315138624813, 0.0819899420632749, 0.0819899420632749, 0.122290728478786, 0.0710453772718398, 0.177420148260447, 0.0764125853219005, 0.210741683871549, 0.204909081807225, 0.071192987667569, 0.204257711541377), PROX_SUPERMARKET = c(0.717910522287554, 0.675617328849562, 0.581458245406798, 0.448356351676465, 0.458729641056945, 0.171715993026927, 0.350225948243757, 0.234896025437738, 0.152401712794372, 0.18505229065347, 0.123486578338512, 0.123486578338512, 0.190117050177684, 0.00115080458448496, 0.320748009942088, 0.158655939798418, 0.365648379234028, 0.145410708854306, 0.330151298165832, 0.384238743245603), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 2L, 0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 3L, 2L, 2L, 3L, 3L, 2L, 1L, 2L, 2L, 2L, 4L, 5L, 5L, 3L, 3L, 4L, 6L), WITHIN_350M_BUS = c(5L, 8L, 7L, 9L, 10L, 14L, 10L, 10L, 12L, 10L, 10L, 10L, 6L, 12L, 11L, 8L, 7L, 7L, 15L, 8L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 2L, 4L, 5L, 4L, 2L, 6L, 6L, 5L, 5L, 2L, 4L, 5L, 5L, 1L, 3L, 4L, 2L), DNeighbour = c(0, 116.833243026633, 233.729352160763, 443.977831361168, 453.831251453094, 594.628455018692, 598.199682424838, 601.684842305089, 630.106105110083, 670.24326425971, 709.594633510307, 713.924336879046, 732.250490904688, 769.922469065232, 930.829693220463, 934.74471564027, 941.351273202519, 1056.42891434554, 1072.10135169595, 1096.86713709792)), row.names = c("273", "785", "799", "373", "921", "560", "129", "67", "447", "668", "494", "591", "624", "967", "292", "755", "465", "189", "513", "77"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977437659736579, 0.911248663677073, 0.699166963801299, 0.686924476917227, 0.498592749336309, 0.493605052052068, 0.488733152917616, 0.448894516610731, 0.392646358842129, 0.338123049332008, 0.332191564234932, 0.307284146734336, 0.257349404030242, 0.0783072590097056, 0.0749465316683154, 0.0694120282578925, 0.00523812078879006, 0.00199340065318422, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1577056004
R squared (OOB): 0.1705438
$Forests[[274]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 423800, 390000, 4e+05, 390000, 450000, 478000, 435000, 430000, 550000, 410000, 548000, 425000, 360000, 447000, 429000, 422800, 438000, 420000, 462000), floor_area_sqm = c(104, 104, 102, 91, 103, 105, 104, 103, 103, 93, 104, 93, 104, 84, 107, 104, 104, 104, 105, 105), storey_order = c(2L, 2L, 2L, 1L, 1L, 2L, 5L, 4L, 2L, 3L, 2L, 4L, 3L, 2L, 3L, 2L, 4L, 2L, 2L, 1L), remaining_lease_mths = c(760, 756, 763, 783, 773, 757, 770, 819, 764, 1137, 761, 1135, 747, 762, 782, 822, 813, 812, 787, 965), PROX_CBD = c(11.6914583773846, 11.7174653186763, 11.6387779682198, 11.4963900230166, 11.9179556382635, 11.4573592114175, 11.927322045494, 11.381621166991, 12.3243460542753, 11.2116042179965, 12.2901811097239, 11.1809634086998, 12.4246534304877, 11.4815172953657, 11.7840832214562, 11.1191912667925, 11.1672746170477, 11.7215458353159, 12.7549887608908, 10.9320040827019), PROX_ELDERLYCARE = c(0.736997311630605, 0.74375074589335, 0.792216801753581, 0.672630859926948, 0.757050983431463, 0.52883250894194, 0.77464979732367, 0.382123855460196, 0.362207242709056, 0.369355324070756, 0.180150537957213, 0.333450295290741, 0.223353489993969, 0.182032582488253, 0.481333190444255, 0.213121327483379, 0.14075304944647, 0.240093333498969, 0.556485595404089, 0.83761180429981), PROX_HAWKER = c(0.558671781535233, 0.5637831570093, 0.61454926069889, 0.804785607263954, 0.581821713307667, 0.848364442784946, 0.445987433628815, 0.863892291353285, 0.290415492755609, 1.02311573056961, 0.155357947035291, 1.04207495818587, 0.283538945902673, 0.728271246274353, 0.436117874461739, 1.08329799955244, 1.04840790050398, 0.609281739536534, 0.627642822312809, 0.499252912381913), PROX_MRT = c(0.140110279979828, 0.162940637784707, 0.0844107562606101, 0.132306565433056, 0.401552834915971, 0.275269590424193, 0.493642118682657, 0.424871345706255, 0.559245805822074, 0.524888394814585, 0.729338839878115, 0.580267989687754, 0.694199692700576, 0.756359380624344, 0.81394482428473, 0.776456939054752, 0.893429463565323, 0.989064774064853, 0.561554903993597, 0.582189406643083), PROX_PARK = c(1.50772581466401, 1.5229705853841, 1.51709061898346, 1.41209410927924, 1.26489639581012, 1.3775538710324, 1.17760662255222, 1.31830174708739, 1.218970746516, 1.15338615463339, 1.26762597166046, 1.13378306757762, 1.19561442246869, 1.50398184725757, 1.20101103678102, 1.13833451608328, 1.25063890429238, 1.28416187507733, 1.16122098497616, 0.802226928628916 ), PROX_GOOD_PRISCH = c(0.476923220580037, 0.440184840714675, 0.453346371612442, 0.364349890680966, 0.374797987706521, 0.277148461253506, 0.289303568244907, 0.288839241027683, 0.889618707353532, 0.456074275886943, 0.992456269301591, 0.485317217067727, 1.09898709469432, 0.365254403810308, 0.357669915539773, 0.586469336292635, 0.623353133039123, 0.585140695782779, 1.29435567579286, 1.4460454342776), PROX_MALL = c(0.797799046209296, 0.750703947848918, 0.815834004295584, 0.844787863205902, 0.498039402667872, 0.815329638117364, 0.376851773239706, 0.849953313581112, 0.471904090765479, 1.01522535242687, 0.649064194608972, 1.03968747299659, 0.626909601034773, 0.763531318053358, 0.489619370966043, 1.10160019948421, 1.08293003315278, 0.690287469384684, 0.542723135774117, 1.37776203899083), PROX_CHAS = c(0.0474151678735614, 4.64133788220832e-08, 0.0804697697946077, 0.0697008731150885, 0.258806234431974, 0.179820414455961, 0.339292519878925, 0.115324197479935, 0.193597629002809, 0.206252010873132, 0.128297543182753, 0.216965800691496, 0.221655673315632, 0.0516610437101642, 0.0667093090499658, 0.143881852296294, 0.151540147087551, 0.164718468919614, 0.144180959238343, 0.293630149165848), PROX_SUPERMARKET = c(0.635527990773791, 0.609798994765399, 0.596048194106483, 0.441950593919319, 0.542179538393358, 0.301981775400679, 0.405378875546255, 0.186698572696543, 0.331501685351864, 0.222574928361305, 0.159863951308791, 0.212835414763751, 0.209750471448386, 0.19171128272723, 0.379080894647373, 0.246182427713253, 0.299482732316256, 0.169255457402684, 0.150188458093997, 0.445162931243089), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 4L, 0L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 2L, 4L, 2L, 4L, 4L, 4L, 5L, 3L, 5L, 5L, 3L, 5L, 6L, 6L, 3L, 0L), WITHIN_350M_BUS = c(6L, 5L, 6L, 8L, 7L, 7L, 9L, 10L, 4L, 6L, 3L, 7L, 4L, 14L, 7L, 9L, 14L, 10L, 7L, 0L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 6L, 2L, 5L, 2L, 5L, 3L, 4L, 2L, 2L, 3L, 5L, 4L), DNeighbour = c(0, 49.2955780989199, 57.981713792798, 243.498122128847, 310.976443633712, 374.669550925709, 432.937228470028, 525.18474430172, 643.804028796955, 648.256711348229, 662.089357267994, 702.642380011773, 789.894774476186, 819.340490671052, 823.862300764263, 883.661469616565, 989.276785295347, 1065.98336201165, 1085.62162721787, 1096.08624088178)), row.names = c("274", "941", "522", "151", "63", "843", "666", "744", "861", "347", "518", "178", "186", "213", "340", "845", "528", "625", "215", "671"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995958737782213, 0.99441125141612, 0.90373226309066, 0.845490594286158, 0.779964077765201, 0.712314283599956, 0.5935464058613, 0.429026214559173, 0.422775975005684, 0.403384135343995, 0.346990777519542, 0.231037190332314, 0.194676757761821, 0.189257415297471, 0.1225324487997, 0.0343719235210796, 0.00293478641194562, 0.000361127607287498, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1611294967
R squared (OOB): 0.2624308
$Forests[[275]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(553000, 520000, 5e+05, 425000, 535000, 483000, 518000, 495000, 537000, 412000, 455000, 420000, 468000, 362500, 360000, 365000, 455000, 393000, 450000, 428888), floor_area_sqm = c(93, 93, 93, 104, 93, 93, 93, 93, 93, 104, 112, 106, 106, 103, 84, 84, 113, 103, 106, 84 ), storey_order = c(4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 4L, 2L, 1L, 3L, 5L, 3L, 3L, 4L, 5L, 2L, 2L, 3L), remaining_lease_mths = c(1134, 1133, 1131, 871, 1131, 1129, 1132, 1131, 1128, 878, 896, 874, 863, 819, 811, 787, 824, 818, 919, 774), PROX_CBD = c(13.8021184722805, 13.7835124985007, 13.8777465201196, 14.0236082538335, 13.9851487819813, 13.9851487819813, 14.0392008059995, 14.1234549986629, 14.1022978560303, 14.1313829663274, 14.0913802169285, 13.629257933267, 13.629257933267, 14.3801998083441, 14.7472020389823, 13.5012180894848, 14.8805910833212, 14.8805910833212, 13.6245617307962, 12.8776183162857), PROX_ELDERLYCARE = c(1.08391670289184, 1.04590518035641, 1.14875617578224, 1.09340394122649, 1.27246652758392, 1.27246652758392, 1.32747908409073, 1.35242241046818, 1.39999761805574, 0.836104821253693, 1.71411655426264, 0.207468408301612, 0.207468408301612, 0.709377020411434, 1.19052284520552, 0.126566715598502, 1.53481387371296, 1.53481387371296, 0.120631950903102, 0.211786543917104), PROX_HAWKER = c(0.792084042786722, 0.817574416707151, 0.709523473368326, 0.594999289424802, 0.59565400543288, 0.59565400543288, 0.543253862226502, 0.458626901673037, 0.488105393549706, 0.73352935155883, 0.659732742059419, 1.4012681206183, 1.4012681206183, 0.928921275219278, 0.606039227085063, 1.32455892398921, 0.395563323563994, 0.395563323563994, 1.48009929412898, 0.677647820815747 ), PROX_MRT = c(0.615458599020507, 0.648112836468654, 0.526263367583387, 0.469886084443941, 0.390641440388092, 0.390641440388092, 0.327704984287647, 0.250036690549804, 0.255700458734308, 0.735653331318593, 0.410797330392975, 0.681065013996815, 0.681065013996815, 1.02650412956774, 0.807097621625513, 0.54422435083218, 0.650195396152393, 0.650195396152393, 0.357520644011877, 0.301948361527339 ), PROX_PARK = c(0.476945111703218, 0.438074957540257, 0.548712671125698, 0.504422356794811, 0.580591669210194, 0.580591669210194, 0.547177414231792, 0.469588575534173, 0.52092144022497, 0.463826523913091, 0.524242894978874, 0.403276931712581, 0.403276931712581, 0.71485218383349, 0.432698189125414, 0.593866981909781, 0.355836862982211, 0.355836862982211, 0.731000545087102, 0.246982674114576 ), PROX_GOOD_PRISCH = c(2.33081910479479, 2.3007469286795, 2.41902859908312, 2.51794344218072, 2.55482099432271, 2.55482099432271, 2.61966269686357, 2.69456588548322, 2.69832814229385, 2.52734391167264, 2.83541955823977, 1.96779323327463, 1.96779323327463, 2.72778429145315, 3.13467644284063, 1.8351788996921, 3.33079371618761, 3.33079371618761, 1.96554365084008, 1.22334421357001), PROX_MALL = c(0.585717052475653, 0.615576551193732, 0.498678106329343, 0.418819234777705, 0.37312896686832, 0.37312896686832, 0.316340524018432, 0.232476208076891, 0.257523814996123, 0.66282583229379, 0.471401908473598, 1.12429495075828, 1.12429495075828, 0.949257633150117, 0.738705771798207, 0.956400108312903, 0.390496575840073, 0.390496575840073, 1.05956757611768, 0.503182159926002), PROX_CHAS = c(0.221659659627321, 0.253975316505048, 0.133705064347241, 0.151261605672147, 0.0604900109870272, 0.0604900109870272, 0.101753514952091, 0.147334233235439, 0.177701329016163, 0.528800676490504, 0.471401941314913, 0.260044927245007, 0.260044927245007, 0.453083161817035, 0.19051372613691, 0.0648495538885981, 0.448788349522024, 0.448788349522024, 2.17172157220984e-06, 0.128785172156574), PROX_SUPERMARKET = c(0.221659301316653, 0.253974877653299, 0.133704798830233, 0.151260689076964, 0.0604908810371704, 0.0604908810371704, 0.101754383553332, 0.147334782275979, 0.177702101069216, 0.528799775767506, 0.471402360745676, 0.288903462518554, 0.288903462518554, 0.513065398645433, 0.326764101800336, 0.329742543966106, 0.447693008221967, 0.447693008221967, 0.237807435452358, 0.17067511852319), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 3L, 3L, 0L, 3L, 1L, 2L, 2L, 3L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 1L, 6L, 6L, 3L, 2L, 5L, 3L, 3L, 5L, 1L), WITHIN_350M_BUS = c(5L, 6L, 8L, 12L, 8L, 8L, 10L, 13L, 11L, 6L, 12L, 6L, 6L, 2L, 9L, 7L, 5L, 5L, 10L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 2L, 2L, 4L, 4L), DNeighbour = c(0, 40.3327424837868, 94.6191362543369, 227.984497947573, 232.095181428787, 238.231369024156, 301.62169135522, 365.99282757326, 381.875017807015, 536.158613617589, 642.701152287814, 874.257891693625, 876.821468976266, 935.507556265295, 1034.73757449639, 1067.9335686996, 1080.80122245814, 1088.83272257401, 1199.51194280988, 1212.57115828933)), row.names = c("275", "380", "579", "51", "819", "938", "218", "212", "815", "695", "352", "503", "415", "3", "136", "264", "852", "639", "656", "892"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997788480757726, 0.987859145144484, 0.930548562629672, 0.928068615077674, 0.92429062306084, 0.88007972874538, 0.826094518303518, 0.811475058074522, 0.6472018921141, 0.517056483427397, 0.230559418556798, 0.227636771977281, 0.163843946095047, 0.0738795265979701, 0.0503263424471292, 0.0422428186255537, 0.0375116345546863, 0.000458975783136184, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2104989076
R squared (OOB): 0.4257209
$Forests[[276]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 426000, 425000, 395000, 431000, 410000, 420000, 428000, 325000, 3e+05, 360000, 333000, 330000, 355000, 295000, 308000, 285000, 315000, 330000, 292000), floor_area_sqm = c(90, 92, 92, 92, 92, 92, 90, 90, 84, 84, 99, 103, 103, 103, 106, 84, 92, 84, 103, 104), storey_order = c(5L, 6L, 6L, 4L, 9L, 2L, 8L, 8L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 1L, 1L, 3L, 2L, 2L), remaining_lease_mths = c(1010, 1012, 1006, 1010, 1010, 1004, 1011, 1008, 783, 797, 796, 788, 800, 793, 825, 795, 697, 788, 937, 828), PROX_CBD = c(13.990153115514, 14.0324943086614, 14.0603534116893, 14.0603534116893, 14.0603534116893, 14.000256381606, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 13.46147060752, 13.46147060752, 14.7220636963442, 13.3304860768802, 14.6519123293037, 13.0463978034086, 14.5165027597446, 15.1374510187917), PROX_ELDERLYCARE = c(1.56992496550613, 1.51384309451853, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.50178268661881, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 1.01995663096129, 1.01995663096129, 0.327768156942021, 0.85382998667073, 0.254409923718011, 0.612412426395362, 0.389463724969334, 0.426629771798313), PROX_HAWKER = c(1.69002608854433, 1.73133481154049, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.77005964815816, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.03983060555389, 1.03983060555389, 1.39864823048803, 1.09459947163448, 1.21550185558774, 1.36023111372333, 1.0617726338971, 1.49196951764411), PROX_MRT = c(0.789673249073619, 0.85175230125279, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.865600228728207, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.367668143276235, 0.367668143276235, 0.0523025726452692, 0.525688124362732, 0.218405848235923, 0.622051877914657, 0.0901878473788138, 0.164193456307044), PROX_PARK = c(0.716145735764812, 0.65310707550057, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.652876507033438, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.582693033366388, 0.582693033366388, 0.432331111477529, 0.620743454357064, 0.325486875199719, 0.572775970192077, 0.278686390612803, 0.786093050092807), PROX_GOOD_PRISCH = c(4.0269654833207, 4.07805978762992, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.05408625233137, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 3.38131302543864, 3.38131302543864, 4.99661753747661, 3.24954726475941, 4.99149337529414, 2.96540091825049, 4.93093863547281, 5.37568176340172), PROX_MALL = c(1.32125061115982, 1.34360210764349, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.30130189944441, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.644549177151603, 0.644549177151603, 0.343882807046916, 0.513372166694422, 0.377416550632833, 0.587476612974174, 0.38830118917563, 0.249545786638779 ), PROX_CHAS = c(0.231188025602735, 0.288579392766018, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.313291309929199, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.348399033159575, 0.348399033159575, 0.141205029857343, 0.472814153962233, 0.0736014920224838, 0.40513819943783, 0.0918929757518676, 0.193150290660334 ), PROX_SUPERMARKET = c(0.231188025603748, 0.288579392767071, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.313291309930196, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.356146193343619, 0.356146193343619, 0.141204847242777, 0.510727353781082, 0.128878263549785, 0.599997973636583, 0.354026220875794, 0.200567401454574 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 3L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 5L, 5L ), WITHIN_350M_BUS = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 10L, 9L, 5L, 10L, 6L, 6L, 8L, 5L, 9L, 7L, 7L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 3L, 4L, 2L, 2L), DNeighbour = c(0, 58.8034482158262, 64.8551193686324, 67.6314560536234, 67.9032948451083, 82.6931510495875, 274.108279993001, 334.771579741632, 453.389847308075, 579.664056496481, 704.052435672117, 768.310254251429, 1154.50033384913, 1162.34482424901, 1248.25199351299, 1318.04185321729, 1368.70560587065, 1465.34486262566, 1478.04351045416, 1496.31450965611)), row.names = c("276", "675", "241", "805", "55", "726", "877", "678", "893", "650", "479", "697", "526", "332", "786", "61", "986", "987", "592", "387"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996913585029909, 0.996246256314201, 0.995918330326214, 0.995885486435673, 0.9939009865399, 0.934009771252057, 0.902394643967259, 0.824806073455502, 0.722373318107249, 0.606228582022, 0.542211582802691, 0.163774913357983, 0.157270740404249, 0.0924651880076267, 0.0502153043756348, 0.0266640280647546, 0.00167822883069672, 0.0005891413884053, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1154783904
R squared (OOB): 0.5882722
$Forests[[277]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(459000, 445000, 462000, 447888, 443000, 430000, 382000, 418000, 425000, 395000, 425000, 318000, 418000, 442500, 418888, 345000, 450000, 358000, 415000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 92, 93, 92, 93, 93, 93, 90, 92, 92, 92, 90, 92, 104, 92, 92), storey_order = c(4L, 4L, 5L, 5L, 5L, 5L, 1L, 3L, 4L, 2L, 5L, 3L, 5L, 6L, 3L, 5L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(1138, 1133, 1134, 1137, 1134, 1137, 1111, 1134, 1134, 1138, 1134, 968, 1142, 1138, 1136, 937, 1135, 815, 1132, 1132), PROX_CBD = c(14.1715462602585, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.2919055230493, 14.29200158436, 14.318757359464, 14.318757359464, 14.318757359464, 14.3486805845321, 14.1338242827509, 14.4012043650842, 14.4158973706441, 14.4158973706441, 14.2787185061121, 14.5310939664424, 14.0960645211931, 14.6122009832922, 14.6424103631698), PROX_ELDERLYCARE = c(2.09595649451453, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.08663557441472, 2.00367987562091, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08279710659019, 2.28550514148655, 1.94149260139439, 1.86115765343828, 1.86115765343828, 1.77826193055387, 1.79186944623163, 1.70531999087377, 1.68824062303628, 1.72557175775889), PROX_HAWKER = c(1.11030496241672, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.13160866269818, 1.05572120633707, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11865892678262, 1.19906286300234, 0.977925494011815, 0.900970586039013, 0.900970586039013, 0.865181709866835, 0.816792492128141, 0.845358517598031, 0.707122679385598, 0.740384095011384), PROX_MRT = c(0.236487582928319, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.215635082050947, 0.129588785375857, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.228370105834555, 0.414064606154384, 0.117672709296806, 0.0830542408041225, 0.0830542408041225, 0.14195902454703, 0.197201307651512, 0.217341234217998, 0.295449456212788, 0.312698200175978), PROX_PARK = c(1.59201213147604, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.71136953372848, 1.659682039687, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.76668334590621, 1.68789157401301, 1.73691437359179, 1.70853765465547, 1.70853765465547, 1.51686048726609, 1.79335149216305, 1.27300714898888, 1.76906915549279, 1.78460824921244), PROX_GOOD_PRISCH = c(5.50129862889456, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62322031775431, 5.57470277830303, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.67955556528646, 5.57754198399205, 5.65284274036128, 5.62289607338158, 5.62289607338158, 5.42826997650874, 5.7030752613132, 5.17863906457975, 5.7298925008129, 5.77937603269072 ), PROX_MALL = c(0.405991175981987, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.517951444315281, 0.462705775504015, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.571430807201143, 0.547412994688805, 0.544441659044551, 0.475045953779526, 0.475045953779526, 0.338911837083335, 0.466036051693473, 0.243284841315127, 0.426875162675013, 0.482269498416602 ), PROX_CHAS = c(0.12657377242065, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 3.54155757628082e-08, 0.0888572682655253, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.0590253437170886, 0.219091723429967, 0.0706873614354785, 0.0420419616737589, 0.0420419616737589, 0.18872293939054, 0.162368565956873, 0.132339190026647, 0.270793953405505, 0.280031834846542 ), PROX_SUPERMARKET = c(0.248308073473709, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.199383936085002, 0.124391003677116, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199153546859355, 0.41091265647621, 0.0706874850207218, 0.0420421510628514, 0.0420421510628514, 0.188722783027928, 0.162368758687164, 0.226949559622758, 0.270794118098451, 0.280032026158491 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 6L, 6L, 5L, 5L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 5L, 6L, 4L, 7L, 5L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 6L, 4L, 5L, 3L, 3L, 3L, 4L, 3L, 6L, 7L, 7L, 8L, 8L, 9L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 5L, 4L, 3L), DNeighbour = c(0, 59.5765343699918, 91.2613148279514, 91.5111433714115, 92.5181614199613, 124.044606780934, 133.102476461163, 172.028918213693, 178.029005767394, 179.672466761101, 185.194710381147, 190.240741167114, 238.046779144954, 287.227162504187, 288.591415136178, 326.477912755548, 409.380976751426, 483.611437634424, 524.732452213557, 528.514738041825)), row.names = c("277", "519", "207", "623", "966", "267", "989", "58", "205", "840", "217", "120", "633", "33", "100", "329", "609", "880", "489", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.974747858535066, 0.941255680576204, 0.940938515167634, 0.939651830551363, 0.892862388101548, 0.877173389626399, 0.799330745850821, 0.785941799843568, 0.782214663232305, 0.769507328542922, 0.75765441229051, 0.635421758743165, 0.49653177999641, 0.492576272006117, 0.38243481794519, 0.160011206728778, 0.0264726507223194, 0.000203395293677097, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1166722359
R squared (OOB): 0.2359617
$Forests[[278]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 742000, 729999, 653000, 682000, 745000, 4e+05, 360000, 688000, 468888, 480000, 535000, 5e+05, 478000, 7e+05, 5e+05, 413888, 649888, 533000, 363000), floor_area_sqm = c(104, 92, 100, 91, 100, 100, 92, 92, 90, 92, 92, 92, 91, 92, 95, 91, 88, 87, 88, 97), storey_order = c(4L, 7L, 6L, 2L, 10L, 10L, 3L, 2L, 6L, 3L, 3L, 3L, 1L, 4L, 3L, 2L, 2L, 3L, 1L, 4L), remaining_lease_mths = c(745, 1104, 1122, 1121, 1120, 1122, 708, 719, 985, 701, 692, 694, 690, 716, 1100, 706, 668, 1103, 653, 701), PROX_CBD = c(9.4187827620762, 9.57467117229508, 9.41601606571959, 9.51816518584724, 9.28682806708392, 9.28682806708392, 10.1748545259067, 10.2629321739313, 9.84174458192399, 9.79963982832759, 9.76973796844692, 9.76973796844692, 10.2183960492338, 9.58813304663833, 7.97001655790022, 10.2657373615824, 7.88501742637481, 7.02256530608061, 6.92829321613491, 12.1013944735855), PROX_ELDERLYCARE = c(0.579996323717894, 0.0836678964153836, 0.14515851054369, 0.0590206014568566, 0.306248896776786, 0.306248896776786, 0.889757070081441, 1.00265829049513, 0.339166460968835, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.670964346371623, 0.251441869005946, 0.682273370470252, 0.519949541574078, 0.487583248392117, 0.467453442926814, 0.389684735109723, 2.41403538414825), PROX_HAWKER = c(0.508914568418093, 0.628838904549623, 0.552624576950901, 0.5145461029689, 0.449541776391294, 0.449541776391294, 0.304343114187016, 0.370496257898541, 0.272020065995023, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.161327078165055, 0.391674386653945, 0.840126401207934, 0.527790221924738, 0.645875214067525, 0.207247650371579, 0.133504850959355, 0.561617227785994 ), PROX_MRT = c(1.21403827268849, 0.731513991246432, 0.796240617220745, 0.689820066215858, 0.819017740329599, 0.819017740329599, 1.12559589355515, 1.21137251272603, 0.348847208140378, 0.308409661615337, 0.307725216106606, 0.307725216106606, 0.352113639571012, 0.707146681079003, 0.726942522279936, 0.351828842975553, 0.707952731476156, 0.409658939160285, 0.407218977151475, 1.71497473755306 ), PROX_PARK = c(0.633868788719276, 0.402026431996325, 0.579398729399101, 0.506309566114581, 0.754667699158598, 0.754667699158598, 0.326884491561474, 0.429817985649402, 0.429024269124863, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.412720152963846, 0.630094576064042, 0.618444971248099, 0.752867192571236, 0.511064020035708, 0.380160428577633, 0.377410917604964, 0.181629272169071 ), PROX_GOOD_PRISCH = c(1.8319493658717, 1.37880970746963, 1.45792936689373, 1.35033962190844, 1.50498632547922, 1.50498632547922, 1.53712936271762, 1.58756538029025, 0.999365026226873, 0.97109568154285, 0.945616550360875, 0.945616550360875, 0.778258345851083, 1.10432321767326, 2.78644315018514, 0.402201611323318, 2.82520953766913, 2.07008813823767, 2.0639866413545, 1.52909264222103), PROX_MALL = c(0.308706652763352, 0.493679276753517, 0.616886214909116, 0.508727078362918, 0.732362808464395, 0.732362808464395, 0.493589384976364, 0.573348708551386, 0.188176716989659, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.1993183735571, 0.759347764163403, 0.66906173274608, 0.347570072991699, 0.535655644340599, 0.395390786334096, 0.352244010010256, 1.69674818443598), PROX_CHAS = c(0.308706623046814, 0.0836673580931749, 0.145158576319141, 0.0590210156667789, 0.30624919123722, 0.30624919123722, 0.118978706369709, 0.166187985395119, 0.139131199666608, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.176868193181362, 0.395290416984683, 0.195243012850588, 0.329846033180528, 0.102679570293108, 0.278446199404133, 0.180332756228222, 0.26797195188846), PROX_SUPERMARKET = c(0.31508799294366, 0.0769150331708007, 0.145877744762322, 0.0642147642973091, 0.309780650655361, 0.309780650655361, 0.371852561025965, 0.394772134126693, 0.139131268426574, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.245740902557878, 0.20799335196523, 0.169510705521186, 0.353445486406562, 0.158953339299884, 0.0888694671696128, 0.0762755382886037, 0.570395350553557), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 2L, 1L, 1L, 1L, 1L, 3L, 1L, 4L, 4L, 3L, 3L, 6L, 2L, 0L, 4L, 1L, 3L, 5L, 1L), WITHIN_350M_BUS = c(3L, 7L, 8L, 7L, 7L, 7L, 8L, 7L, 9L, 11L, 11L, 11L, 6L, 7L, 7L, 10L, 5L, 10L, 7L, 10L), WITHIN_1KM_PRISCH = c(0L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 3L, 3L, 3L, 3L, 4L, 2L, 1L, 3L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 497.730701339802, 552.387465515272, 608.589542381362, 695.077173519931, 698.486370857542, 763.145429816645, 856.505702508897, 864.707691900851, 950.813081348732, 1058.17379380788, 1063.3449265201, 1070.85363674978, 1493.26967192144, 1528.5907236763, 1559.576769619, 1682.07334704295, 2709.57460786449, 2761.67721675281, 2837.16519481054)), row.names = c("278", "551", "928", "983", "794", "308", "245", "244", "268", "943", "926", "68", "584", "640", "904", "649", "338", "221", "978", "40"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.939394140189107, 0.925623113925348, 0.910091363096901, 0.88356218869584, 0.882452958052392, 0.86053241051958, 0.826033271801278, 0.822848383454139, 0.787992332226037, 0.741139089149685, 0.738794324518505, 0.735375951499212, 0.522703661210477, 0.503706199266513, 0.48697358036559, 0.420557202217093, 0.00772990869292889, 0.00275685281066749, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5209556233
R squared (OOB): 0.7119216
$Forests[[279]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(515000, 450000, 582000, 680000, 638000, 445000, 310000, 315000, 330000, 545000, 680000, 480000, 650000, 446000, 838000, 470000, 630000, 440000, 515000, 538000), floor_area_sqm = c(110, 104, 104, 76, 105, 84, 82, 87, 82, 86, 86, 94, 86, 94, 91, 84, 101, 93, 103, 90), storey_order = c(1L, 1L, 3L, 11L, 3L, 3L, 5L, 1L, 4L, 1L, 3L, 6L, 3L, 2L, 12L, 3L, 2L, 3L, 3L, 5L), remaining_lease_mths = c(859, 828, 935, 1071, 918, 647, 656, 633, 657, 1025, 1025, 725, 1018, 723, 1106, 813, 952, 759, 823, 995), PROX_CBD = c(5.31333197008925, 5.12061996426338, 5.4901102241405, 5.17664618337401, 5.24252163748666, 4.82546817648507, 5.9699685911294, 5.88382015009973, 6.06674643703895, 5.19905620756448, 5.19905620756448, 4.50933618399607, 5.26278746968545, 4.45295385586978, 5.38577040159704, 6.30150758144434, 5.76616775136128, 5.4791067318598, 6.41432963568309, 4.4759193492502), PROX_ELDERLYCARE = c(0.301885421229742, 0.279354008399566, 0.157919913507301, 0.203403853153192, 0.232760622048558, 0.401252043911139, 4.28110190953706e-07, 0.599695566252105, 0.10409496222889, 0.3148233892717, 0.3148233892717, 0.665866395733666, 0.310343810032976, 0.645271528549996, 0.343873602324804, 0.0580157957368266, 0.708186986363007, 0.505585511375112, 0.101150617829923, 0.136621520737764), PROX_HAWKER = c(0.15027253820603, 0.158729667464322, 0.258924665495, 0.242990200436355, 0.316098981667774, 0.33634581375869, 0.247906315943116, 0.302293625820731, 0.346985863757343, 0.424686940189847, 0.424686940189847, 0.665007751295857, 0.356302899600742, 0.601904675681234, 0.225377370173431, 0.511576723994062, 0.25612232537118, 0.736115689949186, 0.639366917684312, 0.736355433757935 ), PROX_MRT = c(0.839256513816073, 1.12797954219589, 1.30755754576723, 0.347215067697513, 0.353807427048722, 0.437510974512092, 1.03854772657135, 0.37771060533367, 1.1005845300218, 0.253583166891469, 0.253583166891469, 0.549595780709265, 0.321982757522174, 0.66128766903618, 0.452916639575337, 0.911216039334219, 0.0934691468297738, 0.797555156120123, 0.753240517287136, 0.930431293452388 ), PROX_PARK = c(0.919693677764514, 1.12857946410316, 0.803347187860442, 0.502895249788983, 0.540897442657821, 0.386749503328341, 0.792968228054446, 1.09766236241216, 0.741200181243785, 0.482110245392283, 0.482110245392283, 0.353281501558379, 0.550000337404237, 0.473457593144303, 0.680409922157526, 0.950460734805334, 1.02675087524374, 0.728040918615253, 0.941128983241434, 0.786607284590569 ), PROX_GOOD_PRISCH = c(2.32631552336422, 2.70116277997296, 2.45379201830723, 2.27859573799937, 2.20280244575696, 2.65585299610189, 1.89588922913119, 1.61186682958131, 1.85819018299306, 2.22494939608982, 2.22494939608982, 2.94429219434277, 2.16237499594262, 3.02211493728223, 2.04281306492033, 1.50990256016426, 1.65694818911091, 2.93310132502147, 1.35156641752108, 3.43096694593549), PROX_MALL = c(0.752077094160308, 1.02774547618649, 1.21674302842157, 0.285366785950761, 0.315823950773482, 0.337875853585261, 1.25835483053691, 0.966526596905427, 1.22044581333525, 0.31885342913617, 0.31885342913617, 0.485349818185599, 0.38523327442887, 0.570379319619026, 0.513452616263142, 0.872189526609738, 0.834887080030876, 0.719613179783111, 0.713954983197348, 1.02435160052226), PROX_CHAS = c(0.111194343620761, 0.193072984237221, 0.233242749827373, 0.0737889624358689, 0.0731998871787336, 0.315432137833306, 0.21461630683628, 0.256579842259861, 0.252393584019624, 0.211748617283041, 0.211748617283041, 0.331046161101227, 0.188692357663819, 0.303272176186244, 0.180097972613039, 0.0940735950578242, 0.143086854941205, 0.0706483510319072, 0.15014885052256, 0.105578702221058), PROX_SUPERMARKET = c(0.370675298005651, 0.198191070641627, 0.37596142908425, 0.177322353300672, 0.266280670019211, 0.0907256678718214, 0.227231659318009, 0.27867057765081, 0.321431524942613, 0.199301193911681, 0.199301193911681, 0.325943517329761, 0.267150206458008, 0.34627255092781, 0.397689630461078, 0.469210677159174, 0.318319510093507, 0.0706487501399716, 0.519047869620273, 0.0670716613901785), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 3L, 0L, 0L, 1L, 0L, 4L, 4L, 0L, 4L, 0L, 4L, 2L, 2L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 7L, 5L, 2L, 2L, 4L, 2L, 6L, 6L, 1L, 5L, 1L, 7L, 4L, 1L, 2L, 4L, 2L), WITHIN_350M_BUS = c(12L, 9L, 10L, 9L, 10L, 8L, 8L, 8L, 6L, 9L, 9L, 5L, 9L, 6L, 8L, 7L, 8L, 3L, 7L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 2L, 4L, 4L, 5L, 3L, 3L, 0L, 3L, 1L, 3L, 4L, 4L, 2L, 3L, 3L), DNeighbour = c(0, 436.382489796936, 474.329186137091, 515.938354414586, 555.760100905974, 583.686605236469, 670.46492024353, 728.765959457052, 777.329933981494, 878.161368375507, 880.135425346688, 900.157826231673, 903.815200614753, 913.177061755798, 959.733056026702, 983.353058422762, 986.753417410136, 1045.74890672807, 1103.25579545865, 1121.92761276599)), row.names = c("279", "646", "307", "897", "472", "288", "920", "201", "628", "533", "181", "622", "199", "346", "116", "417", "430", "802", "114", "411"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.720311777400056, 0.674462397755347, 0.621766360964203, 0.569446318893703, 0.531931651506188, 0.413285947699089, 0.334158098290742, 0.270354167798405, 0.150032870814104, 0.147904257701673, 0.126924193567883, 0.123216828815061, 0.113911984215035, 0.0719503773213827, 0.0537189653817743, 0.0512802366222169, 0.0172106305429022, 0.0010895457149418, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9782359128
R squared (OOB): 0.466437
$Forests[[280]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 435000, 410000, 398000, 4e+05, 373000, 425000, 410000, 418000, 345000, 365000, 455000, 385000, 312000, 320000, 465000, 3e+05, 450000, 305000, 330000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 106, 90, 107, 104, 106, 85, 93, 90, 105), storey_order = c(5L, 4L, 3L, 2L, 1L, 1L, 4L, 4L, 5L, 3L, 4L, 4L, 3L, 1L, 2L, 2L, 2L, 4L, 1L, 1L), remaining_lease_mths = c(1134, 1129, 1131, 1136, 1127, 1128, 1126, 1117, 904, 1003, 1061, 933, 1060, 779, 779, 933, 979, 950, 966, 896), PROX_CBD = c(17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 17.1634204962367, 17.6242343596777, 16.6890813896757, 16.6890813896757, 17.1401277939721, 18.0119212314593, 17.4336546583772, 18.0816861587931, 17.9794873864528), PROX_ELDERLYCARE = c(0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.565792923614884, 0.892136309268664, 0.296144426041885, 0.296144426041885, 0.586863575497558, 1.25793892145158, 0.825709875044437, 1.34637729166943, 1.20397588034421 ), PROX_HAWKER = c(0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.666841975849823, 0.816419857336687, 0.360513691606501, 0.360513691606501, 0.685044657792881, 1.33204585660377, 0.841716009165303, 1.41733367811242, 0.736691454978467 ), PROX_MRT = c(1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.463116738810145, 0.729175757939742, 0.937471590679814, 0.937471590679814, 0.418422993771755, 1.54554013822754, 0.463093751675267, 1.64690112478102, 1.05284557964442), PROX_PARK = c(0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 0.505224516024672, 0.830497330619545, 1.20981147430356, 1.20981147430356, 0.454841043819919, 0.23250554954982, 0.609424449579261, 0.243247600736397, 0.555889077383573 ), PROX_GOOD_PRISCH = c(6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.50789265243056, 6.97273607492461, 6.16175607197734, 6.16175607197734, 6.48254224033906, 7.41905192895776, 6.77374769998522, 7.49669975318446, 7.33264137396139), PROX_MALL = c(0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.353588302636786, 0.671391539314818, 0.571849863617429, 0.571849863617429, 0.306862579253759, 0.658794213245526, 0.404491618549369, 0.694568288644574, 0.387548928263219), PROX_CHAS = c(0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.171584438209325, 0.0497500971788425, 0.332465298200207, 0.332465298200207, 0.133156315003352, 0.166262674114357, 0.260153188296123, 0.119012364389208, 0.324283073315245), PROX_SUPERMARKET = c(0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.320581809168482, 0.442456788826315, 0.204374831829505, 0.204374831829505, 0.27639551573194, 0.385510043100507, 0.355873580059747, 0.485184742393951, 0.337417678694655), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 1L, 0L, 3L, 3L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 4L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 8L, 8L, 5L, 5L, 8L, 6L, 6L, 8L, 12L, 9L, 9L, 7L, 9L, 12L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L), DNeighbour = c(0, 5.77644396622294, 7.36793526964848, 44.1419201118885, 69.4371931021291, 70.4796272406963, 95.3084501884545, 97.3042041065171, 291.780697434358, 455.293081964092, 588.549483790644, 705.746027728002, 720.322081052535, 726.188488246012, 730.189894614743, 750.296597458186, 771.50064434784, 821.476666760615, 860.288113057286, 906.589395820987)), row.names = c("280", "290", "86", "847", "507", "985", "925", "797", "889", "631", "720", "991", "300", "497", "328", "530", "228", "535", "85", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999918806541697, 0.999867905119408, 0.995264170428727, 0.988301846376679, 0.987949042524753, 0.978018113029497, 0.977093263087068, 0.803562000597941, 0.559191160121772, 0.334721631558445, 0.155232711422718, 0.135943552163602, 0.128436693079506, 0.123404901238401, 0.0992706002291708, 0.0760722664573579, 0.0320233804329243, 0.0099073245883077, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1913953823
R squared (OOB): 0.2994441
$Forests[[281]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 548888, 520000, 565000, 575000, 580000, 540000, 495000, 380000, 510000, 403500, 540000, 475000, 505000, 376000, 5e+05, 382000, 505000, 380000, 490000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 90, 93, 90, 90, 90, 90, 102, 92, 86, 92, 92, 92), storey_order = c(4L, 2L, 1L, 3L, 4L, 4L, 4L, 3L, 4L, 3L, 5L, 3L, 5L, 6L, 5L, 3L, 2L, 4L, 1L, 3L), remaining_lease_mths = c(1134, 1130, 1138, 1127, 1137, 1140, 1075, 1076, 973, 1076, 965, 1067, 1031, 1033, 944, 1049, 989, 1051, 1037, 1038), PROX_CBD = c(11.7494815193957, 11.7494815193957, 11.6952918230505, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.8019303594103, 11.7824349405223, 11.9491294576901, 11.734228152501, 12.0682850666201, 11.5237533038112, 11.780035597066, 11.6571985599938, 11.9885535057438, 11.4975151935682, 12.3082954752684, 11.4388659085475, 11.6419253241709, 11.6213283462416), PROX_ELDERLYCARE = c(0.0736890817471424, 0.0736890817471424, 0.0818897866131208, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.184707688528033, 0.213047345375207, 0.351349913726565, 0.217445500321488, 0.36227142211874, 0.374021376468387, 0.389019901488026, 0.400746835300904, 0.468647269590137, 0.485429735975203, 0.583230122785789, 0.529438756707198, 0.626216066088841, 0.621923465733728), PROX_HAWKER = c(0.418792449609449, 0.418792449609449, 0.374319678668878, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.425288384889406, 0.411134055372247, 0.693645859237657, 0.366555491930585, 0.732401821736703, 0.235307086042243, 0.475091880549249, 0.38372613736418, 0.661637750611862, 0.320302217757218, 0.732610931237137, 0.319632581294072, 0.553081930127745, 0.537052085835962 ), PROX_MRT = c(0.183595482094196, 0.183595482094196, 0.18359152527436, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.341923672362566, 0.323171872402698, 0.207404211118571, 0.276453864170284, 0.353072027979069, 0.148196296616071, 0.149757666469573, 0.187661086924798, 0.253577460439113, 0.24936700359253, 0.348338435446781, 0.264110896255266, 0.168432978085695, 0.182944945438028 ), PROX_PARK = c(1.25382465781663, 1.25382465781663, 1.23082333360032, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.09015045463689, 1.04913519120928, 1.42337349535551, 1.00928973198994, 1.2554933111164, 0.808531626238996, 0.915827670442916, 0.822874314333037, 0.965214735166117, 0.698336840868775, 1.248380402738, 0.653351036954048, 0.654970873229416, 0.643411448820926 ), PROX_GOOD_PRISCH = c(2.40225451049103, 2.40225451049103, 2.35260315569007, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.57167610218627, 2.5757070458522, 2.48771655129493, 2.54247396470066, 2.66094910730305, 2.43173748992112, 2.67648686403773, 2.58492752090912, 2.84793008582659, 2.48345794754568, 2.82059786507503, 2.45055199705462, 2.71543842399088, 2.69528593883292), PROX_MALL = c(0.730910693989521, 0.730910693989521, 0.785373664552542, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.70263709534569, 0.732391369928616, 0.591401580344059, 0.781937846313192, 0.424043071559413, 0.840908486660855, 0.657761426948524, 0.718523422751835, 0.581599658792334, 0.805279144871904, 0.312386349772529, 0.840491697823826, 0.576398809288588, 0.597386337892971), PROX_CHAS = c(0.105514964386053, 0.105514964386053, 0.141926234339659, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.144895120017984, 0.182294192745256, 0.136369833447508, 0.203102352137365, 0.0850792531740411, 0.0822817354855642, 0.165734916528407, 0.162236141473446, 0.0548782345589675, 0.18789773503711, 0.200650927390068, 0.210772889992189, 0.118628580179885, 0.130352204164602), PROX_SUPERMARKET = c(0.100761764224213, 0.100761764224213, 0.137537075296593, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.149354766345577, 0.186528474083994, 0.234851160706955, 0.206717744357565, 0.0850782630125017, 0.113409172087645, 0.328761363845442, 0.248678179468178, 0.41771106664497, 0.186124684843571, 0.200651971059786, 0.189609627596398, 0.0879874709963817, 0.0679201472407272), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 4L, 4L, 7L, 8L, 6L, 8L, 5L, 4L, 9L, 8L, 6L, 4L, 4L, 4L, 6L, 6L), WITHIN_350M_BUS = c(14L, 14L, 13L, 11L, 11L, 11L, 13L, 11L, 12L, 10L, 12L, 5L, 8L, 9L, 14L, 8L, 8L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 7L, 5L, 7L, 4L, 6L, 5L, 7L, 4L, 6L, 5L, 5L, 6L), DNeighbour = c(0, 8.90039415349856, 62.7488984098589, 99.1077678367973, 100.417659022864, 100.835772098169, 243.944077724449, 277.891429521547, 279.82612853484, 284.954583318846, 316.372788169077, 448.095919693001, 454.255058290692, 475.988648150204, 518.256151245897, 557.910648515924, 592.913850585474, 596.973295721475, 692.757059961152, 694.900637607866)), row.names = c("281", "808", "917", "557", "580", "792", "342", "260", "175", "409", "860", "652", "263", "977", "486", "553", "231", "271", "421", "89"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99967192931102, 0.983758633547568, 0.95973197014806, 0.958671806179952, 0.958330599168367, 0.768716333559341, 0.705733104512417, 0.701983766650598, 0.691968624151312, 0.628408461382199, 0.341276134265029, 0.327961363619913, 0.28176037652806, 0.19694420101935, 0.126315933451486, 0.0739781715069717, 0.0686368529668875, 3.79448024999342e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1698444639
R squared (OOB): 0.6632641
$Forests[[282]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(490000, 535000, 545000, 465000, 460000, 4e+05, 403000, 455000, 520000, 510000, 430000, 532000, 432000, 460000, 498000, 455000, 5e+05, 589000, 485000, 440000), floor_area_sqm = c(95, 93, 93, 93, 92, 92, 92, 93, 93, 92, 92, 96, 93, 93, 93, 92, 93, 96, 93, 93), storey_order = c(2L, 4L, 5L, 5L, 2L, 1L, 1L, 5L, 4L, 3L, 1L, 4L, 5L, 3L, 2L, 4L, 6L, 6L, 2L, 2L), remaining_lease_mths = c(1111, 1118, 1127, 1097, 1137, 1131, 1138, 1138, 1118, 1136, 1128, 1111, 1129, 1138, 1102, 1133, 1137, 1111, 1147, 1142), PROX_CBD = c(13.7780295697528, 13.8964286142315, 13.8964286142315, 13.8110145095205, 13.9481332653994, 13.9748767742628, 13.9348601041022, 13.5153222954464, 13.7912064237251, 14.0250110126613, 13.983033341901, 13.8842234613226, 13.4495242740615, 13.8880322509317, 13.8269911518463, 13.5263069451707, 13.7068457080251, 13.8838492138892, 13.9293604468603, 13.9713915856932), PROX_ELDERLYCARE = c(0.24280876806526, 0.28821019895416, 0.28821019895416, 0.2424730747692, 0.108372417523696, 0.0869602171534455, 0.122633260073778, 0.128038783583345, 0.194902312085005, 0.0392522324995346, 0.0819455196406728, 0.284905700992106, 0.226392675254826, 0.250782943854859, 0.272443342502121, 0.13293861465481, 0.409751638237597, 0.321249151015697, 0.234065981952779, 0.226595382415433), PROX_HAWKER = c(0.855348356505915, 0.700607063348248, 0.700607063348248, 0.93957565430704, 0.783686601130967, 0.759405218095962, 0.848294615942255, 1.06471945671836, 0.761066408094757, 0.732915378457501, 0.818439961244233, 0.667389882084889, 1.13086059974118, 0.989318285046145, 0.718894335359525, 1.0232116664491, 1.09574216637781, 0.661984274687099, 0.970053791291438, 0.954180271331751 ), PROX_MRT = c(0.290902656750774, 0.214342865325431, 0.214342865325431, 0.110074032088272, 0.146013494832411, 0.16215489673441, 0.066674836544346, 0.531733722241289, 0.263976344610204, 0.179377644983316, 0.0961191462833423, 0.172676244118343, 0.537207200764636, 0.0905698875540676, 0.250191496834268, 0.529059791722705, 0.23189639897339, 0.202599849124069, 0.101292979723356, 0.128817306959056 ), PROX_PARK = c(1.08412864631293, 0.945155408432775, 0.945155408432775, 1.12286028608686, 0.964943529987853, 0.93793434477989, 1.01289159319472, 1.12627074536918, 1.03946212768551, 0.898948825756494, 0.973290645087517, 0.946790994443363, 1.14705623529365, 1.13098813526459, 1.00953333913803, 1.00320858387115, 1.30108171005294, 0.953674473627188, 1.10248671215858, 1.07610116952693), PROX_GOOD_PRISCH = c(4.27934963146811, 4.42474408393319, 4.42474408393319, 4.2580170038876, 4.41058426346667, 4.4381077472328, 4.3780728039611, 4.05859518452173, 4.37243865161908, 4.48326906164864, 4.42376284483209, 4.46427355245829, 3.97306691053722, 4.29841605508598, 4.43409233459216, 4.12550653324601, 4.11427377683663, 4.48950135049007, 4.33684280477295, 4.37541592083903), PROX_MALL = c(0.507308338763366, 0.36232957329041, 0.36232957329041, 0.585854127158584, 0.431747484707969, 0.408666125180857, 0.500682206465503, 0.741140095950697, 0.47180896375681, 0.387952579177684, 0.475935346664486, 0.384398044205003, 0.817008429043632, 0.648384322611893, 0.464449368072494, 0.734460127270614, 0.786897805640679, 0.415387276861254, 0.634323955575517, 0.625072347077181), PROX_CHAS = c(0.246000912873009, 0.190952462752685, 0.190952462752685, 0.123846030022364, 0.0812590805558053, 0.0955424375353944, 3.70448785353559e-08, 0.0484693686848179, 3.14247486029477e-08, 0.116095717847762, 0.0483941894268844, 0.0936868185767241, 0.142936854782623, 0.0495611607390083, 0.093713435160417, 0.164485608616764, 0.0683167852462459, 0.130388475133542, 0.0456516508281062, 0.0752462089475253), PROX_SUPERMARKET = c(0.271122867675942, 0.190953240917096, 0.190953240917096, 0.157551778944521, 0.194128300134642, 0.205979542456043, 0.112910168339451, 0.321659607097496, 8.52808058992138e-07, 0.21237786594893, 0.123899374628808, 0.093687407280864, 0.417643104955167, 0.0495614942866338, 0.0937132175773042, 0.265115106421715, 0.0683172333971998, 0.130388583033251, 0.04565204632056, 0.0752464841458058), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 4L, 5L, 4L, 4L, 5L, 4L, 3L, 3L, 3L, 5L, 5L, 5L, 3L, 4L, 5L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 12L, 7L, 6L, 11L, 6L, 8L, 9L, 11L, 7L, 5L, 11L, 8L, 2L, 14L, 9L, 11L, 11L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 5L, 4L, 4L, 5L, 6L, 3L, 5L, 4L, 4L), DNeighbour = c(0, 164.265970483249, 166.026752604535, 201.830225285797, 208.924051627172, 236.520178033517, 257.196430393944, 275.905453515397, 276.181207598646, 286.438700887646, 293.278078965478, 306.098952556525, 322.121504233601, 364.796006565596, 366.993048804995, 375.724171660139, 381.582615511921, 384.274032798989, 387.157293999145, 418.739114285852)), row.names = c("282", "760", "442", "645", "34", "690", "356", "183", "420", "8", "710", "670", "988", "662", "376", "779", "863", "723", "21", "361"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.715903482561197, 0.710301745270018, 0.589333608443243, 0.564095313767892, 0.463702321895812, 0.387802886508271, 0.320193345288132, 0.319211495669008, 0.283103712163651, 0.25955211689689, 0.216817532292709, 0.166652364681222, 0.058105165349409, 0.0537687089740176, 0.0379850095554472, 0.0287623697614992, 0.0249132169687953, 0.0210697137724703, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1290670431
R squared (OOB): 0.4691037
$Forests[[283]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(403000, 452000, 437000, 450000, 470000, 545000, 435000, 485000, 465000, 450000, 460000, 455000, 475000, 473800, 425000, 455000, 450000, 465000, 460000, 412000), floor_area_sqm = c(90, 95, 94, 95, 93, 93, 94, 95, 95, 94, 92, 92, 92, 90, 90, 93, 90, 90, 92, 90), storey_order = c(3L, 3L, 3L, 3L, 5L, 3L, 2L, 6L, 4L, 4L, 3L, 5L, 5L, 6L, 2L, 4L, 2L, 5L, 3L, 3L), remaining_lease_mths = c(1053, 1121, 1120, 1126, 1125, 1134, 1113, 1113, 1110, 1123, 1097, 1108, 1098, 1140, 1139, 1096, 1134, 1132, 1107, 1034), PROX_CBD = c(14.2313196249897, 14.2856092918761, 14.0691382395842, 14.1366846915735, 14.2374266118925, 14.4432157047801, 14.0214886887106, 14.2445424628862, 14.3101587663686, 14.0429369190019, 14.2694643570804, 14.2694643570804, 14.3437499696049, 14.4131933766039, 14.4131933766039, 14.3469943525049, 14.6796515041342, 14.6796515041342, 14.2518409016409, 13.9701294998534), PROX_ELDERLYCARE = c(1.23431696680562, 1.29536834443332, 1.08280856328681, 1.17371591683522, 1.2819446304668, 1.44181352445962, 1.04333655871926, 1.24643506877499, 1.29024298571696, 1.1015647640471, 1.14423906696184, 1.14423906696184, 1.14464302293932, 1.43140028556732, 1.43140028556732, 1.07571195137499, 1.45102259724198, 1.45102259724198, 0.985840321219444, 0.798789790509628), PROX_HAWKER = c(1.20453145676494, 1.14967766552968, 1.21079813450924, 1.09084844555913, 1.02089221118434, 1.1926703176924, 1.2014358291776, 0.968852406622053, 0.961388959141492, 1.07710025413616, 0.826638245470088, 0.826638245470088, 0.74882220835846, 1.70733975651849, 1.70733975651849, 0.654543769257927, 0.836784965651702, 0.836784965651702, 0.656651462258042, 0.796241674024292), PROX_MRT = c(0.14509881944895, 0.0748886383392391, 0.281224364060027, 0.218319465176875, 0.148741201515391, 0.142722405117506, 0.325652198483679, 0.184117552261459, 0.148967878322013, 0.324573358240557, 0.30438768875815, 0.30438768875815, 0.217663394995295, 0.160895515953214, 0.160895515953214, 0.131478587775223, 0.391052893274669, 0.391052893274669, 0.189142279194464, 0.262922949537813), PROX_PARK = c(0.30799989212087, 0.297003339879563, 0.468913262301943, 0.474063272255088, 0.440474428767772, 0.164631246691225, 0.524931496780237, 0.481320095248247, 0.444639968372477, 0.58019258504408, 0.599699049952129, 0.599699049952129, 0.636899975343007, 0.362779794623634, 0.362779794623634, 0.731552922713316, 0.566439778554251, 0.566439778554251, 0.785709089572823, 0.929619749314005 ), PROX_GOOD_PRISCH = c(5.24106386657147, 5.27158847877433, 5.07622831499557, 5.09375212835948, 5.16870486361587, 5.44062149940817, 5.02043421457898, 5.1542412945362, 5.21803047984022, 4.9857651679507, 5.12184985907385, 5.12184985907385, 5.1680916684458, 5.6363766911051, 5.6363766911051, 5.13548460888622, 5.51577006817018, 5.51577006817018, 5.03443000866885, 4.76155598853922), PROX_MALL = c(0.200492724858517, 0.136646142991964, 0.352184781664103, 0.295276560881227, 0.22058685557285, 0.0864828813466827, 0.399157770965225, 0.248497232357685, 0.199960318099191, 0.401409437181884, 0.351657486288216, 0.351657486288216, 0.38589862433106, 0.596976127865625, 0.596976127865625, 0.480981762762808, 0.38618207223371, 0.38618207223371, 0.535261743386166, 0.698652085628877), PROX_CHAS = c(0.200492722653611, 0.136646133179357, 0.167321001424632, 0.0995517477546361, 0.177995101264401, 0.0864829242311455, 0.142774662207743, 0.185564313785613, 0.199960275799137, 0.0207330025336023, 0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.168005379342294, 0.168005379342294, 0.0578525184286013, 0.367772140885018, 0.367772140885018, 0.121511881264649, 0.224338502615803), PROX_SUPERMARKET = c(0.210915135620544, 0.146294584623949, 0.167319845962294, 0.0995512052866983, 0.177995229543633, 0.0916346746399726, 0.142773459146917, 0.185564776027004, 0.199173279096103, 0.0207321820187816, 0.244158473149448, 0.244158473149448, 0.165776473264822, 0.168006305985119, 0.168006305985119, 0.0704323341151683, 0.0442147517112349, 0.0442147517112349, 0.121511691834874, 0.281017798180362), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 8L, 8L, 4L, 6L, 9L, 8L, 6L, 10L, 10L, 8L, 4L, 4L, 7L, 4L, 4L, 10L, 7L), WITHIN_350M_BUS = c(6L, 8L, 9L, 8L, 6L, 5L, 9L, 7L, 6L, 9L, 9L, 9L, 8L, 6L, 6L, 8L, 4L, 4L, 9L, 13L), WITHIN_1KM_PRISCH = c(6L, 7L, 7L, 7L, 7L, 5L, 7L, 7L, 7L, 7L, 6L, 6L, 5L, 4L, 4L, 4L, 4L, 4L, 6L, 8L), DNeighbour = c(0, 76.8686237897966, 174.130687333259, 175.663532342548, 187.63803997626, 212.759053739102, 224.220067212584, 241.109493590278, 241.871333904485, 276.889570732694, 385.11750079213, 388.609663590186, 456.774116927733, 550.860164985993, 551.120329865424, 558.061601880735, 566.582427385928, 571.714865024206, 574.886923775173, 650.070594529804)), row.names = c("283", "32", "57", "76", "537", "240", "878", "349", "142", "754", "434", "470", "70", "258", "403", "488", "405", "996", "73", "301"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972230996608416, 0.861645706867369, 0.859291810832505, 0.8403122565888, 0.797241524457187, 0.776218469507476, 0.743794333403828, 0.742293232310226, 0.670068435626478, 0.421244692358432, 0.41298594789489, 0.256318045508224, 0.0794892704646079, 0.0791071828572046, 0.0691906455308771, 0.05777517187315, 0.0513203175890487, 0.0474949047247856, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1111618122
R squared (OOB): -0.2828871
$Forests[[284]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(535888, 505000, 510000, 489000, 515000, 510000, 4e+05, 430000, 525000, 460000, 403000, 530000, 440000, 495000, 545000, 535000, 485000, 460000, 437000, 398000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 97, 92, 92, 95, 93, 93, 93, 93, 93, 93, 93, 93), storey_order = c(3L, 4L, 3L, 2L, 2L, 3L, 1L, 1L, 3L, 2L, 1L, 4L, 2L, 5L, 5L, 4L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(1148, 1136, 1141, 1137, 1138, 1136, 1131, 1128, 1098, 1137, 1138, 1106, 1142, 1080, 1127, 1118, 1147, 1138, 1076, 1077), PROX_CBD = c(14.6520289820308, 14.6520289820308, 14.6372730844548, 14.4453014943547, 14.4453014943547, 14.0250110126613, 13.9748767742628, 13.983033341901, 14.3488328635023, 13.9481332653994, 13.9348601041022, 14.4087790426081, 13.9713915856932, 14.2035293519974, 13.8964286142315, 13.8964286142315, 13.9293604468603, 13.8880322509317, 14.2040057462849, 14.2040057462849), PROX_ELDERLYCARE = c(0.613695690312218, 0.613695690312218, 0.618556221806735, 0.431976777822193, 0.431976777822193, 0.0392522324995346, 0.0869602171534455, 0.0819455196406728, 0.805205193908325, 0.108372417523696, 0.122633260073778, 0.87860471100088, 0.226595382415433, 0.685279068417721, 0.28821019895416, 0.28821019895416, 0.234065981952779, 0.250782943854859, 0.732225931930739, 0.732225931930739), PROX_HAWKER = c(0.451492926165754, 0.451492926165754, 0.372997368954845, 0.391270554493315, 0.391270554493315, 0.732915378457501, 0.759405218095962, 0.818439961244233, 0.28631929470226, 0.783686601130967, 0.848294615942255, 0.295591155505828, 0.954180271331751, 0.384064154962602, 0.700607063348248, 0.700607063348248, 0.970053791291438, 0.989318285046145, 0.429643877236979, 0.429643877236979), PROX_MRT = c(0.194501865291986, 0.194501865291986, 0.272003951573521, 0.309279527401184, 0.309279527401184, 0.179377644983316, 0.16215489673441, 0.0961191462833423, 0.320519516131068, 0.146013494832411, 0.066674836544346, 0.258499173090988, 0.128817306959056, 0.289240493397468, 0.214342865325431, 0.214342865325431, 0.101292979723356, 0.0905698875540676, 0.339881548667158, 0.339881548667158), PROX_PARK = c(0.365417477470037, 0.365417477470037, 0.308864268906528, 0.463863624631307, 0.463863624631307, 0.898948825756494, 0.93793434477989, 0.973290645087517, 0.585388118838944, 0.964943529987853, 1.01289159319472, 0.572778275466331, 1.07610116952693, 0.69423802629866, 0.945155408432775, 0.945155408432775, 1.10248671215858, 1.13098813526459, 0.735378016798131, 0.735378016798131), PROX_GOOD_PRISCH = c(5.11305585404091, 5.11305585404091, 5.11658251455146, 4.92565705183443, 4.92565705183443, 4.48326906164864, 4.4381077472328, 4.42376284483209, 4.99658730632735, 4.41058426346667, 4.3780728039611, 5.07040230577432, 4.37541592083903, 4.84858590291698, 4.42474408393319, 4.42474408393319, 4.33684280477295, 4.29841605508598, 4.87692111553996, 4.87692111553996), PROX_MALL = c(0.462374515344904, 0.462374515344904, 0.415222463814875, 0.259948531881284, 0.259948531881284, 0.387952579177684, 0.408666125180857, 0.475935346664486, 0.415696526053807, 0.431747484707969, 0.500682206465503, 0.48422641650143, 0.625072347077181, 0.37351280301214, 0.36232957329041, 0.36232957329041, 0.634323955575517, 0.648384322611893, 0.458083927679449, 0.458083927679449 ), PROX_CHAS = c(0.131494587645238, 0.131494587645238, 0.210026666936211, 0.259948576333881, 0.259948576333881, 0.116095717847762, 0.0955424375353944, 0.0483941894268844, 0.232702657922268, 0.0812590805558053, 3.70448785353559e-08, 0.263312743704905, 0.0752462089475253, 0.170907589664044, 0.190952462752685, 0.190952462752685, 0.0456516508281062, 0.0495611607390083, 0.0920652608940773, 0.0920652608940773 ), PROX_SUPERMARKET = c(0.133013806318261, 0.133013806318261, 0.207346349364418, 0.257218468152336, 0.257218468152336, 0.21237786594893, 0.205979542456043, 0.123899374628808, 0.232703172737007, 0.194128300134642, 0.112910168339451, 0.263313051629592, 0.0752464841458058, 0.170908382081647, 0.190953240917096, 0.190953240917096, 0.04565204632056, 0.0495614942866338, 0.0920659899308881, 0.0920659899308881 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 5L, 4L, 4L, 6L, 3L, 5L, 6L, 5L, 5L, 4L, 4L, 4L, 3L, 5L, 5L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 6L, 9L, 6L, 11L, 9L, 7L, 11L, 10L, 11L, 9L, 9L, 9L, 11L, 11L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 1.84430219874641, 79.3822147424369, 215.716579389235, 216.006558759632, 629.532169643081, 679.934774056619, 693.049933219319, 712.90836240256, 713.284053690996, 732.326761852712, 741.66637291079, 752.246376935607, 757.434359125905, 772.748005575442, 777.044014536291, 789.021124022425, 820.217989317016, 827.807724740038, 830.175061970851)), row.names = c("284", "958", "846", "50", "855", "8", "690", "710", "363", "34", "356", "969", "361", "66", "442", "760", "21", "662", "911", "448"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999990129168793, 0.981796829428264, 0.869520327631511, 0.869181592201588, 0.180592764216871, 0.108370519185215, 0.0918509132829374, 0.0689365402951577, 0.0685288961969461, 0.0492117606768403, 0.040748398934767, 0.0320154993100144, 0.0280778330794036, 0.0178393791588836, 0.0153521137472616, 0.00934852315739504, 0.00056853786197185, 3.24340781044039e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1962572311
R squared (OOB): 0.1653929
$Forests[[285]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 360000, 380000, 370000, 416000, 370000, 380000, 336000, 320000, 340000, 325000, 326000, 308000, 348000, 335000, 362000, 338000, 303888, 355000, 370000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 90, 95, 90, 94, 94, 90, 94, 95), storey_order = c(2L, 2L, 2L, 4L, 6L, 1L, 2L, 2L, 1L, 4L, 4L, 1L, 2L, 1L, 5L, 4L, 2L, 5L, 4L, 5L), remaining_lease_mths = c(1136, 1135, 1132, 1142, 1132, 1125, 1134, 966, 980, 1011, 973, 942, 948, 968, 998, 976, 1076, 1008, 1070, 977), PROX_CBD = c(18.1376577985599, 18.1376577985599, 18.1279148711176, 18.1918996486136, 18.2305685201872, 18.2305685201872, 18.2143914696608, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 17.5548574672099, 18.0323194354466, 18.976831626196, 18.3273029006797, 18.893500205596, 19.0279685600245, 18.9417612550563, 18.2449080671561), PROX_ELDERLYCARE = c(2.49441526227585, 2.49441526227585, 2.51087611030153, 2.49884668013329, 2.5602844754638, 2.5602844754638, 2.48612553786713, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.64072586785555, 2.88259030935981, 3.28231449363414, 2.7120525382807, 3.10102691254995, 3.26154359027314, 3.09832013994742, 2.54228790651909), PROX_HAWKER = c(0.528296501129656, 0.528296501129656, 0.487567663506197, 0.600683099416637, 0.555435817196439, 0.555435817196439, 0.65924673205969, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.624754154933827, 0.459055170630849, 0.923592674397851, 0.729165861663657, 0.926259022488312, 0.990561993667382, 0.981837341088666, 0.859760115655931), PROX_MRT = c(0.789676869843372, 0.789676869843372, 0.74928998522808, 0.859544339931905, 0.810957189319413, 0.810957189319413, 0.88189566435518, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.605396305517498, 0.228324090957444, 0.822784932057268, 0.470919202147399, 0.777214903782309, 0.880588410111357, 0.831940647091921, 0.597257652192269), PROX_PARK = c(0.276326305891841, 0.276326305891841, 0.317511189836545, 0.210024151789668, 0.269300347674678, 0.269300347674678, 0.161329073171627, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 0.801838254358626, 1.25712692932115, 1.4431849310919, 1.51959638840156, 1.53153013283021, 1.5140651316136, 1.58031197441792, 1.66089445329223), PROX_GOOD_PRISCH = c(8.50873818737911, 8.50873818737911, 8.49670627721454, 8.56698720173726, 8.60245346442475, 8.60245346442475, 8.59299650088468, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 7.89964805631792, 8.37645219680457, 9.32093903042593, 8.6741083827629, 9.23793284137011, 9.37202430611723, 9.2863930262578, 8.59525181849715), PROX_MALL = c(0.814982856398022, 0.814982856398022, 0.819155488013484, 0.849415447505653, 0.89702383385846, 0.89702383385846, 0.861156548991099, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.456293365362214, 0.12060760008054, 0.897736377807805, 0.437943127987326, 0.833273819621717, 0.951179576311185, 0.886414086630636, 0.537890109309282 ), PROX_CHAS = c(0.0547102897319272, 0.0547102897319272, 0.0462043949149095, 0.110754204684376, 0.080524556228062, 0.080524556228062, 0.170239874320939, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.456293399812874, 0.120607657412939, 0.237819060284531, 0.319053536773146, 0.143741090403558, 0.184556275618948, 0.0880613138842689, 0.274147949012332 ), PROX_SUPERMARKET = c(0.504768063926141, 0.504768063926141, 0.467157902200199, 0.565642852259794, 0.512175097136782, 0.512175097136782, 0.532940464268134, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.425112192123464, 0.119017844673248, 0.322795161753339, 0.198027823348086, 0.218188374485768, 0.3125742651816, 0.175726554209016, 0.161035318973668 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 2L, 3L, 0L, 2L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 3L, 3L, 3L, 5L, 7L, 4L, 7L, 2L, 2L, 4L, 4L, 6L, 4L, 2L, 4L, 4L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 6L, 7L, 7L, 6L, 11L, 12L, 10L, 12L, 11L, 8L, 14L, 9L, 12L, 8L, 6L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 2L, 4L, 4L, 5L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 11.2606461819877, 40.0199182753111, 83.5071778343575, 91.4200775147223, 94.8072082882823, 144.872818172172, 552.935038921465, 614.817717791343, 733.329356606346, 902.84147344894, 909.149622853352, 962.971946312216, 979.157473668127, 1235.47818816552, 1243.54919121935, 1299.26445820269, 1307.09464124882, 1349.02319758171, 1385.55942085222)), row.names = c("285", "378", "461", "600", "401", "770", "790", "548", "722", "901", "838", "456", "514", "354", "915", "873", "745", "570", "932", "5"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999867903300345, 0.998332173446344, 0.992748333739925, 0.991312066533491, 0.990657899742035, 0.978254319395347, 0.706849173379218, 0.644971997342329, 0.518223766202081, 0.331093372487057, 0.324276891777652, 0.267254698180912, 0.250593179338877, 0.0419854351913204, 0.0378229755991483, 0.0145647109970983, 0.0121118370235933, 0.00270849963096798, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 523474437
R squared (OOB): 0.3438925
$Forests[[286]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(518000, 520000, 710000, 685000, 740000, 790000, 390000, 380000, 430000, 580000, 705000, 416000, 708000, 575000, 545000, 680000, 550000, 715000, 662000, 675000), floor_area_sqm = c(93, 101, 101, 102, 95, 95, 84, 89, 92, 90, 90, 91, 90, 101, 101, 95, 102, 95, 95, 95), storey_order = c(4L, 1L, 2L, 4L, 4L, 6L, 1L, 5L, 2L, 5L, 7L, 4L, 5L, 6L, 1L, 4L, 3L, 6L, 3L, 2L), remaining_lease_mths = c(736, 929, 933, 929, 954, 946, 783, 653, 687, 1035, 1041, 713, 1031, 932, 938, 1084, 761, 1099, 1093, 1093), PROX_CBD = c(4.29040868967057, 4.23995407977096, 4.27954241101507, 4.15915934561343, 4.09909964212454, 4.0690703028165, 4.91139217141794, 4.19301197437796, 5.17330173892321, 3.73787601157873, 3.66612298934168, 5.10609859014938, 3.56091441303422, 5.56255806753875, 3.59494173601466, 6.04001281876484, 6.04257091454572, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.28169673214061, 1.29004325258708, 1.2084977158608, 1.31127122179184, 1.44919747885979, 1.5676876481467, 0.53976690699019, 1.05465194719342, 0.151830290872251, 0.836612932336762, 0.851600940224316, 0.320090253923576, 0.885388735780595, 0.0599829320550621, 0.692364880740494, 0.545921172841312, 0.548656319889636, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.224814451985556, 0.242979724501726, 0.32780610994166, 0.296724849746491, 0.17841116959893, 0.124697776657811, 0.526793317066312, 0.297392426102438, 0.261285820740611, 0.15676751515481, 0.157376553669701, 0.333568708255903, 0.210501859943959, 0.248163252655802, 0.142789347249218, 0.0606577495598573, 0.19523132016882, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.386818680985449, 0.369514902074349, 0.45128979061194, 0.361454140857751, 0.212082976996148, 0.103251860461982, 0.348715950460643, 0.670866804568908, 0.568944969773001, 0.349678715281184, 0.281331556481731, 0.549226257235714, 0.1853881461208, 0.389634730949481, 0.346622733589529, 0.53617676606472, 0.448203274012385, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.41256712340984, 0.410157320226128, 0.496161896442625, 0.424082148410156, 0.271559050503854, 0.13380185088312, 0.454973393404149, 1.34668044149268, 0.375618223612072, 1.14436990313984, 1.07330463343821, 0.534309547143458, 0.969171323132551, 0.136342453682232, 1.03638785093261, 0.524571131123829, 0.651264615899835, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.11124078456354, 3.17375518133788, 3.1984009939005, 3.27316539077024, 3.22696055518642, 3.17062142916436, 3.07957394860643, 4.04417128338034, 3.5160560831601, 4.42346384619917, 4.46068770698473, 3.68539306501406, 4.51522724145722, 3.30515733544794, 4.68517728936996, 2.00925132829891, 2.14268529299874, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(1.14104925826379, 1.09860538958518, 1.15459749844864, 1.03381347643634, 0.944512912155433, 0.898524741072254, 0.779372162435287, 1.51326780463499, 0.96360119165526, 1.03774509228272, 0.971442928620489, 1.13513631747826, 0.87678025015548, 0.719385659919303, 0.814872047472938, 0.387042201482337, 0.264532440460292, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.0683025043642396, 0.128246501394164, 0.151798893835737, 0.22718451096924, 0.199996678091121, 0.162166521351491, 0.297280152993809, 0.212246176955017, 0.213267381067323, 0.0809467071188201, 0.108213750221125, 0.37199840586913, 0.0998361253719761, 0.174009235365936, 0.0573592222158038, 0.134421273847083, 0.12619956254809, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.200251285306447, 0.23908756643158, 0.314587216673928, 0.31622643534726, 0.232527384837024, 0.209119590970966, 0.212061147632098, 0.306178228663922, 0.266791583668656, 0.184584314799668, 0.131005301990959, 0.424647979009491, 0.103744685928207, 0.173881454941229, 0.0573596645426592, 0.0393286469640316, 0.178930757423705, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(3L, 4L, 3L, 4L, 5L, 4L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 10L, 9L, 8L, 2L, 1L, 4L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(4L, 4L, 2L, 4L, 8L, 5L, 7L, 5L, 4L, 7L, 7L, 4L, 9L, 2L, 4L, 8L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 3L, 0L, 0L, 3L, 0L, 3L, 0L, 1L, 1L, 1L, 1L, 2L ), DNeighbour = c(0, 71.2044210735021, 114.563953673455, 163.863533179857, 201.373426569056, 294.918824840406, 765.051482034637, 1089.0057324821, 1318.32813439643, 1349.69090595166, 1372.30823928547, 1385.00029020986, 1416.58671906269, 1557.32506374363, 1595.53945923985, 1746.67031529563, 1751.01702172368, 1777.49700246687, 1814.27252528784, 1868.21776678279)), row.names = c("286", "145", "767", "763", "784", "575", "251", "993", "270", "823", "903", "853", "881", "596", "997", "930", "453", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997096823984352, 0.992493220770959, 0.984672693541961, 0.976898028569453, 0.950780787565552, 0.692727620248493, 0.435882675600044, 0.252046939862365, 0.228549330956025, 0.211995154652228, 0.202862429748184, 0.18066608723492, 0.0931043280395757, 0.0732295014571293, 0.0158478895191119, 0.0147701283395785, 0.00897984384472041, 0.00323951140187302, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11875217929
R squared (OOB): 0.2521511
$Forests[[287]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 420000, 460000, 418000, 435000, 436000, 440000, 420000, 440000, 456500, 395000, 365000, 441000, 445000, 425000, 358000, 420000, 450000, 415000, 450000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 93, 94, 94, 93, 94, 94, 94, 93), storey_order = c(8L, 6L, 7L, 6L, 2L, 7L, 8L, 5L, 5L, 8L, 4L, 1L, 6L, 6L, 6L, 1L, 7L, 7L, 6L, 9L), remaining_lease_mths = c(1140, 1142, 1125, 1129, 1128, 1139, 1142, 1132, 1124, 1144, 1113, 1095, 1097, 1109, 1119, 1103, 1120, 1119, 1120, 1136), PROX_CBD = c(12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478, 11.9527102757424, 11.9744040829633, 11.7965908296893, 11.8078122246038, 12.1122271384014, 11.9828723130509, 11.8075546541859, 12.0119641769274, 12.0119641769274, 11.7484946081343, 12.1741021183779), PROX_ELDERLYCARE = c(0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.819362766143575, 0.738781707341689, 1.00802268588986, 0.95260617550949, 0.629785153682861, 0.710325725805382, 0.922118515238085, 0.673044116243487, 0.673044116243487, 1.16050252277995, 0.519600844901231), PROX_HAWKER = c(0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.27814297307049, 0.217370340361849, 0.337854809554552, 0.262687630178652, 0.337796349528525, 0.20448046373977, 0.209140712961875, 0.222580914455278, 0.222580914455278, 0.512143004921159, 0.375471053349032 ), PROX_MRT = c(0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.200702114351669, 0.167322140356011, 0.249549573241666, 0.173777829752023, 0.302747284955937, 0.170867756883987, 0.120215557602138, 0.201095784108649, 0.201095784108649, 0.425815084561206, 0.338849049026276 ), PROX_PARK = c(0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.643017670933737, 0.679906922269617, 0.739061594864021, 0.746013140888617, 0.576425078157325, 0.697136724289492, 0.747098338531098, 0.691047645736797, 0.691047645736797, 0.660489483199184, 0.612679613149166 ), PROX_GOOD_PRISCH = c(2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.270018309959, 2.27223739349538, 2.14271827973834, 2.13533890725473, 2.408030235171, 2.27447890050516, 2.12338877581429, 2.29976812492723, 2.29976812492723, 2.14657014261275, 2.45580221931744), PROX_MALL = c(0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.232344363503357, 0.214069216816763, 0.241737870027575, 0.17025857997445, 0.350899017798137, 0.220402811054307, 0.119447773727589, 0.251262654177611, 0.251262654177611, 0.411213390710639, 0.416829357908565 ), PROX_CHAS = c(0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.146038815472653, 0.0939357367291076, 0.101692541492014, 0.170258520163124, 0.0703863092474096, 0.0995919009989899, 0.11944771257822, 0.131248018016709, 0.131248018016709, 0.0876622280470988, 0.0461624602204791 ), PROX_SUPERMARKET = c(0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.237998550380205, 0.22318738818849, 0.17897337633635, 0.168966076328732, 0.360308355053667, 0.230351837454113, 0.119571834445138, 0.261515416493987, 0.261515416493987, 1.21715176356525e-07, 0.427183407476201 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 7L, 3L, 4L, 7L, 6L, 4L, 6L, 6L, 2L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L, 12L, 10L, 9L, 11L, 7L, 7L, 10L, 6L, 6L, 11L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L ), DNeighbour = c(0, 2.48704539862909, 4.08885968934772, 6.0566132822839, 63.3392697709826, 64.6062168561619, 64.8255600515737, 66.2156180532617, 114.312747187266, 139.226716560489, 217.74066711751, 228.219014350294, 230.729455941481, 235.89235929005, 250.541668587095, 254.517775748287, 273.60370196214, 278.701967735863, 330.812135142351, 342.847188706572)), row.names = c("287", "318", "874", "700", "908", "573", "16", "634", "502", "749", "858", "41", "439", "607", "203", "724", "167", "947", "441", "621"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999894759037966, 0.999715552357161, 0.999375948073609, 0.932903546663118, 0.930241470488988, 0.929775629866919, 0.926789494597727, 0.790018526425515, 0.697377220071065, 0.355995819889933, 0.310136797058193, 0.299315468299375, 0.277309501183932, 0.217135958712976, 0.201505921381176, 0.131871958231797, 0.115047504597433, 0.00475745111582499, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 802319841
R squared (OOB): -0.08066215
$Forests[[288]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(445000, 480000, 446000, 680000, 638000, 515000, 680000, 545000, 650000, 450000, 838000, 520000, 760000, 582000, 815000, 538000, 315000, 409500, 418000, 630000), floor_area_sqm = c(84, 94, 94, 76, 105, 110, 86, 86, 86, 104, 91, 107, 91, 104, 91, 90, 87, 84, 84, 101), storey_order = c(3L, 6L, 2L, 11L, 3L, 1L, 3L, 1L, 3L, 1L, 12L, 2L, 9L, 3L, 11L, 5L, 1L, 3L, 3L, 2L), remaining_lease_mths = c(647, 725, 723, 1071, 918, 859, 1025, 1025, 1018, 828, 1106, 892, 1091, 935, 1109, 995, 633, 807, 804, 952), PROX_CBD = c(4.82546817648507, 4.50933618399607, 4.45295385586978, 5.17664618337401, 5.24252163748666, 5.31333197008925, 5.19905620756448, 5.19905620756448, 5.26278746968545, 5.12061996426338, 5.38577040159704, 4.23142849537126, 5.4124717534787, 5.4901102241405, 5.46273996086224, 4.4759193492502, 5.88382015009973, 4.20973993763024, 4.20973993763024, 5.76616775136128), PROX_ELDERLYCARE = c(0.401252043911139, 0.665866395733666, 0.645271528549996, 0.203403853153192, 0.232760622048558, 0.301885421229742, 0.3148233892717, 0.3148233892717, 0.310343810032976, 0.279354008399566, 0.343873602324804, 0.272010492111063, 0.277453528347438, 0.157919913507301, 0.323825203617813, 0.136621520737764, 0.599695566252105, 0.156291063754703, 0.156291063754703, 0.708186986363007 ), PROX_HAWKER = c(0.33634581375869, 0.665007751295857, 0.601904675681234, 0.242990200436355, 0.316098981667774, 0.15027253820603, 0.424686940189847, 0.424686940189847, 0.356302899600742, 0.158729667464322, 0.225377370173431, 0.392124905911543, 0.214745652304629, 0.258924665495, 0.17988889362956, 0.736355433757935, 0.302293625820731, 0.46881842734995, 0.46881842734995, 0.25612232537118), PROX_MRT = c(0.437510974512092, 0.549595780709265, 0.66128766903618, 0.347215067697513, 0.353807427048722, 0.839256513816073, 0.253583166891469, 0.253583166891469, 0.321982757522174, 1.12797954219589, 0.452916639575337, 0.870814763860364, 0.525678460826462, 1.30755754576723, 0.495510769155532, 0.930431293452388, 0.37771060533367, 0.750034220630686, 0.750034220630686, 0.0934691468297738), PROX_PARK = c(0.386749503328341, 0.353281501558379, 0.473457593144303, 0.502895249788983, 0.540897442657821, 0.919693677764514, 0.482110245392283, 0.482110245392283, 0.550000337404237, 1.12857946410316, 0.680409922157526, 0.989030190878471, 0.766524211973089, 0.803347187860442, 0.816564732509704, 0.786607284590569, 1.09766236241216, 0.828179073128827, 0.828179073128827, 1.02675087524374), PROX_GOOD_PRISCH = c(2.65585299610189, 2.94429219434277, 3.02211493728223, 2.27859573799937, 2.20280244575696, 2.32631552336422, 2.22494939608982, 2.22494939608982, 2.16237499594262, 2.70116277997296, 2.04281306492033, 3.47561641519302, 2.04167837943161, 2.45379201830723, 1.99475835919692, 3.43096694593549, 1.61186682958131, 3.58178441884724, 3.58178441884724, 1.65694818911091), PROX_MALL = c(0.337875853585261, 0.485349818185599, 0.570379319619026, 0.285366785950761, 0.315823950773482, 0.752077094160308, 0.31885342913617, 0.31885342913617, 0.38523327442887, 1.02774547618649, 0.513452616263142, 1.1888213641646, 0.636573036587929, 1.21674302842157, 0.68208602871978, 1.02435160052226, 0.966526596905427, 1.26743973989934, 1.26743973989934, 0.834887080030876 ), PROX_CHAS = c(0.315432137833306, 0.331046161101227, 0.303272176186244, 0.0737889624358689, 0.0731998871787336, 0.111194343620761, 0.211748617283041, 0.211748617283041, 0.188692357663819, 0.193072984237221, 0.180097972613039, 0.106822211501606, 0.208534953207918, 0.233242749827373, 0.185272865297861, 0.105578702221058, 0.256579842259861, 0.163154212627783, 0.163154212627783, 0.143086854941205 ), PROX_SUPERMARKET = c(0.0907256678718214, 0.325943517329761, 0.34627255092781, 0.177322353300672, 0.266280670019211, 0.370675298005651, 0.199301193911681, 0.199301193911681, 0.267150206458008, 0.198191070641627, 0.397689630461078, 0.139079920157556, 0.496000676868079, 0.37596142908425, 0.544212695479659, 0.0670716613901785, 0.27867057765081, 0.118448079318654, 0.118448079318654, 0.318319510093507 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 3L, 1L, 4L, 4L, 4L, 1L, 4L, 2L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 7L, 5L, 3L, 6L, 6L, 5L, 4L, 7L, 6L, 4L, 3L, 4L, 2L, 4L, 3L, 3L, 1L ), WITHIN_350M_BUS = c(8L, 5L, 6L, 9L, 10L, 12L, 9L, 9L, 9L, 9L, 8L, 7L, 7L, 10L, 8L, 5L, 8L, 7L, 7L, 8L), WITHIN_1KM_PRISCH = c(2L, 0L, 1L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L), DNeighbour = c(0, 328.530591649286, 378.391140016618, 387.352349462672, 465.688725625662, 583.686605236469, 639.271953282704, 640.25026180222, 701.995527003412, 736.71927791441, 819.942643754728, 906.25008016177, 960.157148821217, 993.208027494047, 1004.96310635884, 1052.4310267346, 1058.72987702891, 1059.30756561836, 1060.15498319403, 1069.70435296181)), row.names = c("288", "622", "346", "897", "472", "279", "181", "533", "199", "646", "116", "849", "436", "307", "75", "411", "201", "382", "907", "430"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.820248271150772, 0.765401072545695, 0.754944100566027, 0.656871553486772, 0.493174168792666, 0.413263395193023, 0.411858092337388, 0.324140552097848, 0.276333600465349, 0.17012103894592, 0.0796693646448694, 0.037764205941376, 0.0190189992131698, 0.0137785670241569, 0.00102622613320079, 0.000416709112850264, 0.000374196270756429, 0.000315933888020757, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11788791880
R squared (OOB): 0.4126898
$Forests[[289]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 410000, 432000, 333000, 415000, 335000, 388000, 365000, 305000, 360000, 323000, 313000, 305000, 371000, 325000, 349000, 375000, 315000, 339000, 338000), floor_area_sqm = c(92, 92, 92, 99, 92, 100, 92, 92, 99, 99, 101, 99, 99, 100, 91, 103, 102, 102, 102, 102 ), storey_order = c(1L, 2L, 4L, 3L, 2L, 4L, 1L, 1L, 4L, 3L, 1L, 4L, 1L, 2L, 2L, 2L, 3L, 2L, 3L, 4L), remaining_lease_mths = c(1121, 1136, 1123, 927, 1125, 927, 1134, 1135, 930, 915, 937, 918, 921, 918, 970, 832, 932, 913, 923, 922), PROX_CBD = c(17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6933534103443, 17.7609329148819, 17.5934100264964, 17.8160591469996, 17.8160591469996, 17.5508688704121, 17.6482187406162, 17.4093430047218, 17.8728040148932, 17.9733391318796, 17.9318121245061, 17.7083177660008, 18.0642207733449, 17.424297644009, 17.9994058772431, 17.9456645257603, 18.1611534549189), PROX_ELDERLYCARE = c(0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.174626049595048, 0.0656405943898966, 0.183364759720919, 0.101440000613482, 0.101440000613482, 0.169110695114153, 0.399377154365588, 0.347622879353981, 0.330981516384048, 0.376016337241346, 0.559180828327224, 0.378187975507624, 0.558648465009425, 0.332680427012888, 0.430537495183344, 0.476454782767532, 0.519233937445895), PROX_HAWKER = c(0.815736811633103, 0.815736811633103, 0.815736811633103, 0.89059259132002, 0.769612072642938, 0.860123145519879, 0.755409785256781, 0.755409785256781, 0.736171211400498, 1.11261554439583, 0.646263997619536, 0.446535534086157, 0.501520555884575, 1.18812307179958, 0.340346390827249, 1.20831273824173, 1.2762396177499, 0.472244893923117, 0.3648710200987, 0.617364695979906), PROX_MRT = c(0.674833365376197, 0.674833365376197, 0.674833365376197, 0.606842528225389, 0.714624513867521, 0.675234243169572, 0.729659889526201, 0.729659889526201, 0.804998329325227, 0.417091391951799, 0.722831181419355, 0.4868918768976, 0.52882455357406, 0.256828620430729, 0.403335562748004, 0.387700307898407, 0.484502150769697, 0.492638498779759, 0.385567417899789, 0.623413162025338), PROX_PARK = c(1.52614967260321, 1.52614967260321, 1.52614967260321, 1.49905344652453, 1.52091098886828, 1.60355051242194, 1.49250729308795, 1.49250729308795, 1.71737354643835, 1.38656874841243, 1.92330050908574, 1.69875568186822, 1.62685700377268, 1.11695175135574, 1.86766019581863, 1.04306097562022, 1.39102562335911, 1.65421298847909, 1.76180373116006, 1.52418818882418), PROX_GOOD_PRISCH = c(8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34857469941546, 8.39120163011403, 8.24279341902993, 8.44175881664207, 8.44175881664207, 8.17476856172454, 8.34983568407236, 8.00696366683488, 8.43952013253886, 8.54142359534323, 8.65275846320069, 8.26299778187914, 8.76549326341746, 8.1609833985331, 8.5589292690065, 8.49089982759618, 8.72758527833631 ), PROX_MALL = c(0.158599011552442, 0.158599011552442, 0.158599011552442, 0.223321337745784, 0.147411017927622, 0.188384425612312, 0.183177100903513, 0.183177100903513, 0.109574351562212, 0.439097430243665, 0.265229996889848, 0.330972758922268, 0.395841490391381, 0.417130987397582, 0.335143296665789, 0.424594513900518, 0.394560370801339, 0.446560923090423, 0.428159644756295, 0.475604736810637 ), PROX_CHAS = c(0.158598978424062, 0.158598978424062, 0.158598978424062, 0.21485891447712, 0.14741100268466, 0.151781240761386, 0.183177099178452, 0.183177099178452, 0.048268048492383, 0.414359256629807, 0.23105278557526, 0.330972805611547, 0.364030465322827, 0.259891808560044, 0.30242004444134, 0.124680964632411, 0.265229996652697, 0.324811070171065, 0.218909691095897, 0.405258493214775 ), PROX_SUPERMARKET = c(0.144345834884574, 0.144345834884574, 0.144345834884574, 0.218378438252518, 0.113022549454425, 0.209139790637019, 0.137568853383185, 0.137568853383185, 0.15801430638391, 0.441697647833666, 0.313773352526138, 0.300218301814749, 0.356071330024396, 0.438907970807184, 0.332189289926598, 0.424593495373258, 0.265230176390619, 0.408691343873882, 0.365864675212809, 0.475604214408431 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 8L, 6L, 8L, 8L, 7L, 3L, 7L, 4L, 3L, 3L, 6L, 2L, 2L, 4L, 3L, 5L ), WITHIN_350M_BUS = c(12L, 12L, 12L, 13L, 10L, 12L, 15L, 15L, 12L, 9L, 13L, 8L, 11L, 9L, 7L, 7L, 9L, 9L, 8L, 10L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 8L, 6L, 8L, 6L, 6L, 6L, 7L, 5L, 7L, 7L, 7L, 5L, 6L, 5L, 7L, 6L, 6L ), DNeighbour = c(0, 6.53229958602655, 9.72577917806482, 71.8253295472795, 73.8068613175879, 119.018375322426, 122.768267515329, 123.734073533096, 188.259712243743, 294.520203665227, 402.028787222296, 428.671495441128, 467.133940917286, 470.74153246949, 485.23526382544, 485.467720604061, 511.023734847349, 520.286454046581, 574.8363168218, 589.126433680439 )), row.names = c("289", "13", "298", "112", "365", "419", "53", "402", "438", "891", "174", "992", "179", "976", "544", "773", "736", "177", "20", "330"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999754122682365, 0.999454992347425, 0.97049276730695, 0.968855256259472, 0.920037448044713, 0.915032783102237, 0.913720926045417, 0.806194002381792, 0.562609515017672, 0.285486749735299, 0.221408995986948, 0.137839645637691, 0.130695948732938, 0.1034246995854, 0.103006951489346, 0.0612917445577543, 0.0484210096639819, 0.002296760371342, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 559790636
R squared (OOB): 0.6500065
$Forests[[290]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 410000, 420000, 398000, 4e+05, 373000, 425000, 410000, 418000, 345000, 365000, 455000, 385000, 312000, 320000, 465000, 3e+05, 450000, 305000, 330000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 106, 90, 107, 104, 106, 85, 93, 90, 105), storey_order = c(4L, 3L, 5L, 2L, 1L, 1L, 4L, 4L, 5L, 3L, 4L, 4L, 3L, 1L, 2L, 2L, 2L, 4L, 1L, 1L), remaining_lease_mths = c(1129, 1131, 1134, 1136, 1127, 1128, 1126, 1117, 904, 1003, 1061, 933, 1060, 779, 779, 933, 979, 950, 966, 896), PROX_CBD = c(17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 17.1634204962367, 17.6242343596777, 16.6890813896757, 16.6890813896757, 17.1401277939721, 18.0119212314593, 17.4336546583772, 18.0816861587931, 17.9794873864528), PROX_ELDERLYCARE = c(0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.565792923614884, 0.892136309268664, 0.296144426041885, 0.296144426041885, 0.586863575497558, 1.25793892145158, 0.825709875044437, 1.34637729166943, 1.20397588034421 ), PROX_HAWKER = c(0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.666841975849823, 0.816419857336687, 0.360513691606501, 0.360513691606501, 0.685044657792881, 1.33204585660377, 0.841716009165303, 1.41733367811242, 0.736691454978467 ), PROX_MRT = c(1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.463116738810145, 0.729175757939742, 0.937471590679814, 0.937471590679814, 0.418422993771755, 1.54554013822754, 0.463093751675267, 1.64690112478102, 1.05284557964442), PROX_PARK = c(0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 0.505224516024672, 0.830497330619545, 1.20981147430356, 1.20981147430356, 0.454841043819919, 0.23250554954982, 0.609424449579261, 0.243247600736397, 0.555889077383573 ), PROX_GOOD_PRISCH = c(6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.50789265243056, 6.97273607492461, 6.16175607197734, 6.16175607197734, 6.48254224033906, 7.41905192895776, 6.77374769998522, 7.49669975318446, 7.33264137396139), PROX_MALL = c(0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.353588302636786, 0.671391539314818, 0.571849863617429, 0.571849863617429, 0.306862579253759, 0.658794213245526, 0.404491618549369, 0.694568288644574, 0.387548928263219), PROX_CHAS = c(0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.171584438209325, 0.0497500971788425, 0.332465298200207, 0.332465298200207, 0.133156315003352, 0.166262674114357, 0.260153188296123, 0.119012364389208, 0.324283073315245), PROX_SUPERMARKET = c(0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.320581809168482, 0.442456788826315, 0.204374831829505, 0.204374831829505, 0.27639551573194, 0.385510043100507, 0.355873580059747, 0.485184742393951, 0.337417678694655), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 1L, 0L, 3L, 3L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 4L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 8L, 8L, 5L, 5L, 8L, 6L, 6L, 8L, 12L, 9L, 9L, 7L, 9L, 12L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L), DNeighbour = c(0, 5.21352316118519, 5.77644396622294, 49.3385862036312, 71.0587645057359, 71.8726695039573, 93.0607229723052, 94.9713505610853, 286.01015198296, 455.7604085019, 584.214555842779, 699.976906544673, 715.649697223015, 729.483058466237, 733.465264111996, 744.532297985364, 772.83935128673, 815.957500666466, 862.040542264273, 903.573226847342)), row.names = c("290", "86", "280", "847", "507", "985", "925", "797", "889", "631", "720", "991", "300", "497", "328", "530", "228", "535", "85", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999933417718498, 0.999918263593097, 0.99404572672035, 0.987669134760463, 0.987385943816895, 0.978897852752519, 0.978027323501033, 0.809653131858976, 0.55589369904141, 0.338677218362502, 0.159901124128608, 0.13890637970403, 0.12125436483993, 0.116335872653978, 0.103070509025972, 0.0720584102491269, 0.0340510567872115, 0.008067110487899, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2055666909
R squared (OOB): 0.2475735
$Forests[[291]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(336000, 330000, 312000, 315000, 295000, 288000, 320000, 295000, 320000, 338000, 345000, 345000, 350000, 315000, 330000, 305000, 320000, 339000, 330000, 310000), floor_area_sqm = c(102, 103, 101, 103, 101, 84, 104, 84, 84, 102, 102, 102, 102, 102, 115, 99, 101, 102, 102, 91), storey_order = c(3L, 1L, 2L, 2L, 1L, 3L, 4L, 4L, 4L, 4L, 4L, 2L, 4L, 2L, 1L, 1L, 1L, 3L, 1L, 4L), remaining_lease_mths = c(916, 928, 933, 926, 917, 893, 893, 875, 885, 922, 926, 927, 923, 913, 898, 921, 924, 923, 911, 927), PROX_CBD = c(18.5506225538857, 18.5768909080638, 18.4625985868209, 18.5458637520931, 18.4986491838169, 18.3632948597919, 18.4249149071789, 18.4249149071789, 18.3433564216417, 18.1611534549189, 18.236688278315, 18.2868848905217, 18.0569924715364, 17.9994058772431, 18.4399301385868, 17.9733391318796, 18.0902268845521, 17.9456645257603, 18.2320763538069, 18.6571260927441), PROX_ELDERLYCARE = c(0.859723249528503, 0.912532633143698, 0.765079897684544, 0.890661700747245, 0.86418951980865, 0.645296274244347, 0.705240184131779, 0.705240184131779, 0.623669944895056, 0.519233937445895, 0.732088251039709, 0.896456720381782, 0.59750504274373, 0.430537495183344, 0.789710764787337, 0.376016337241346, 0.706169610995159, 0.476454782767532, 0.927534095024191, 1.27166470727688), PROX_HAWKER = c(0.958117298193611, 0.935860141611343, 0.906262708365532, 0.898999046399804, 0.838043969781633, 0.921741667576702, 1.0161652570538, 1.0161652570538, 0.960648791795978, 0.617364695979906, 0.537987121264097, 0.547085889030319, 0.391180253405874, 0.472244893923117, 1.26661829972954, 0.501520555884575, 0.370412154176866, 0.3648710200987, 0.493410913505403, 0.924657565926692), PROX_MRT = c(0.942174684471822, 0.912233851204259, 0.897303014326537, 0.87509641959225, 0.812751343363136, 0.927224403125457, 0.906393011935236, 0.906393011935236, 0.899458799363821, 0.623413162025338, 0.511061821383635, 0.495991449430539, 0.384524332485438, 0.492638498779759, 0.715824290886542, 0.52882455357406, 0.341202563029131, 0.385567417899789, 0.433316978327494, 0.861078471223358), PROX_PARK = c(1.32670572464855, 1.41172869826724, 1.31620863428189, 1.4387346144793, 1.49181484955502, 1.22890358268929, 1.13759587953072, 1.13759587953072, 1.17596756648915, 1.52418818882418, 1.7164330470264, 1.86697967968657, 1.77011013021076, 1.65421298847909, 0.859791414716402, 1.62685700377268, 1.8531048262974, 1.76180373116006, 1.96114614265628, 1.95136051888807), PROX_GOOD_PRISCH = c(9.12094588228633, 9.13217936844248, 9.04019528068803, 9.09837600782165, 9.04519470993137, 8.96505409295358, 9.03817471771729, 9.03817471771729, 8.95760590087653, 8.72758527833631, 8.76378557853615, 8.78822500750919, 8.58956131155308, 8.5589292690065, 9.10971468714541, 8.54142359534323, 8.60631027953587, 8.49089982759618, 8.72297519828522, 9.13456945987866), PROX_MALL = c(0.46921205797367, 0.390092702495136, 0.414588198127445, 0.359721010486642, 0.305101649121832, 0.282416841692855, 0.204519313237763, 0.204519313237763, 0.22079632378696, 0.475604736810637, 0.240339889961931, 0.1450338527091, 0.407254736414821, 0.446560923090423, 0.107021299056373, 0.395841490391381, 0.342860958869265, 0.428159644756295, 0.22704735136933, 0.300602441432182), PROX_CHAS = c(0.469212052170377, 0.390092699752756, 0.399223798550346, 0.359721009550721, 0.305101651313883, 0.231219576578415, 0.20451929737041, 0.20451929737041, 0.167893491583302, 0.405258493214775, 0.184864523484869, 0.0217240252323136, 0.222103720735081, 0.324811070171065, 0.107021320216693, 0.364030465322827, 0.209799590563819, 0.218909691095897, 0.11607611654581, 0.214120710257936), PROX_SUPERMARKET = c(0.469212308573368, 0.390093045846372, 0.414588227521533, 0.359721304530864, 0.305101855713295, 0.282416494634945, 0.204519239868594, 0.204519239868594, 0.220795796105544, 0.475604214408431, 0.240339157209448, 0.145032957963293, 0.385535197909366, 0.408691343873882, 0.107021556198121, 0.356071330024396, 0.342860053820009, 0.365864675212809, 0.227046556279957, 0.214121714630789 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 6L, 5L, 6L, 8L, 7L, 7L, 8L, 5L, 6L, 7L, 4L, 4L, 4L, 3L, 6L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(8L, 9L, 8L, 9L, 9L, 8L, 9L, 9L, 8L, 10L, 7L, 9L, 9L, 9L, 7L, 11L, 7L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 6L, 7L, 3L, 7L, 5L, 6L, 4L, 3L), DNeighbour = c(0, 93.5189127559414, 99.2673664157109, 116.677919552858, 162.579902891923, 261.078086296309, 275.960191257282, 281.620033553164, 324.278207375702, 394.395978168674, 440.724810147564, 551.09417446651, 566.678295280823, 566.956002620323, 572.364593780768, 581.845996766542, 603.844949690079, 644.652957003566, 647.616398451859, 659.381576154193)), row.names = c("291", "828", "729", "576", "684", "864", "738", "265", "953", "330", "227", "787", "491", "177", "247", "179", "74", "20", "443", "761"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.960174137163882, 0.955185369025749, 0.93835742908836, 0.882108072448274, 0.711034235658436, 0.680371457218165, 0.66845008959062, 0.574778065015527, 0.412472686662541, 0.306089181043259, 0.0908909871701887, 0.0683386401420445, 0.0679605912220705, 0.0607719602079005, 0.0489956663882582, 0.0260359980632349, 0.00195143916291877, 0.00125083371374228, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 292628173
R squared (OOB): 0.0782295
$Forests[[292]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 388000, 325000, 325000, 398000, 333000, 395000, 368000, 4e+05, 330000, 335000, 361000, 330000, 360000, 328000, 335000, 370000, 385000, 390000, 376000), floor_area_sqm = c(104, 100, 84, 85, 100, 84, 101, 100, 103, 84, 84, 84, 84, 103, 84, 93, 98, 101, 101, 101), storey_order = c(2L, 4L, 5L, 1L, 2L, 3L, 4L, 2L, 3L, 3L, 2L, 4L, 4L, 1L, 4L, 5L, 2L, 3L, 4L, 2L), remaining_lease_mths = c(804, 922, 812, 830, 924, 823, 936, 923, 796, 791, 796, 794, 806, 798, 806, 921, 912, 952, 932, 948), PROX_CBD = c(10.0879656312395, 10.3133134299625, 9.87023127008802, 10.1989356004427, 10.2027088676681, 9.85122377146013, 10.5347600839054, 10.5911430304609, 10.2571858212528, 9.73525531751342, 10.2571858212528, 10.1908965186918, 9.63621863936401, 10.1540744969693, 10.2439629519707, 10.6321305837804, 10.6430674352334, 10.5394819073022, 10.247812625002, 10.1515839247586), PROX_ELDERLYCARE = c(1.31022889057949, 1.4124150938613, 1.35138892750767, 1.08623091115154, 1.63738856945076, 0.999223533815273, 1.31633228018286, 1.2745451415541, 0.969336561855173, 0.869795033999967, 0.969336561855173, 0.891997547710976, 1.48805339077067, 0.85844301108046, 0.904720646157319, 1.32435226249417, 1.10983952182968, 1.55101586165687, 1.89270432318243, 1.93850967877536), PROX_HAWKER = c(0.196699811405185, 0.0623262564011618, 0.410023469086153, 0.368744432216956, 0.264427923442986, 0.526313717816828, 0.259744380023822, 0.314632743063994, 0.543600998034675, 0.687117415591119, 0.543600998034675, 0.594526114354717, 0.677896697868769, 0.614574465644474, 0.616195579705155, 0.382898898882956, 0.494234864614673, 0.463304434183495, 0.561647681218514, 0.608980172673109), PROX_MRT = c(1.09046737609619, 1.09471398918577, 1.23646610314009, 0.78040997284139, 1.392302848886, 0.907717901248049, 1.15842683571226, 1.14211364891441, 0.5984056038899, 0.86810604264512, 0.5984056038899, 0.554399001312584, 1.32502198166586, 0.544743966599557, 0.52596302633555, 1.20430491709432, 0.91242151857363, 1.31136747445593, 1.63637339364314, 1.73271025710532), PROX_PARK = c(0.604882226694947, 0.826294351272671, 0.375073916060521, 0.808282577864154, 0.728383914708498, 0.510337594738446, 1.00657829367171, 0.997953552798557, 0.690393008756984, 0.452373350223662, 0.690393008756984, 0.61263038213259, 0.202594030185392, 0.578916018382343, 0.626908579085899, 0.852996238213812, 1.09293299728603, 0.594979546415276, 0.443665461164749, 0.464183104254495), PROX_GOOD_PRISCH = c(0.87937610392538, 0.993301788551023, 0.706117631385061, 1.199846441039, 0.689163418131917, 1.05242409875061, 1.12709017589061, 1.15731102426836, 1.38840710840139, 1.15234422615158, 1.38840710840139, 1.40421671412888, 0.53169554186008, 1.40445923276907, 1.44855804010835, 1.09467860924251, 1.4206810513637, 0.89296386953394, 0.550324531917386, 0.447003801568155), PROX_MALL = c(0.441232897113797, 0.450275200033962, 0.445899708163642, 0.663851500718272, 0.12742430838485, 0.756051767526383, 0.464767570965945, 0.441630162720786, 0.638527944164543, 0.907839978504126, 0.638527944164543, 0.685823836221668, 0.564979440463645, 0.685950169481642, 0.644656189163291, 0.512358501951296, 0.220538248250442, 0.357726596913911, 0.190941194230935, 0.217974225134877), PROX_CHAS = c(0.177420148260447, 0.071192987667569, 0.0764125853219005, 0.0710453772718398, 0.127424254451578, 3.39583191183935e-08, 0.272565000598528, 0.327465416824022, 0.0819899420632749, 0.116614388177292, 0.0819899420632749, 0.151788880767358, 0.204909081807225, 0.170954716034814, 0.155315138624813, 0.394471723674887, 0.0703959269798554, 0.263233285458842, 0.190941257524933, 0.217974279370684), PROX_SUPERMARKET = c(0.320748009942088, 0.330151298165832, 0.158655939798418, 0.00115080458448496, 0.129189539659537, 0.350225948243757, 0.464768447350912, 0.441631117888638, 0.123486578338512, 0.458729641056945, 0.123486578338512, 0.152401712794372, 0.145410708854306, 0.171715993026927, 0.18505229065347, 0.447614574279886, 0.220538485726081, 0.263232243208913, 0.19229406714866, 0.216455869736569), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 2L, 3L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 5L, 4L, 6L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 2L, 1L, 3L, 2L, 6L, 10L, 9L), WITHIN_350M_BUS = c(11L, 15L, 8L, 12L, 13L, 10L, 15L, 13L, 10L, 10L, 10L, 12L, 7L, 14L, 10L, 12L, 13L, 15L, 10L, 10L), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 6L, 3L, 5L, 6L, 4L, 6L, 4L, 4L, 4L), DNeighbour = c(0, 225.482326018274, 243.726064452534, 316.86255690857, 326.959796053487, 345.58043480652, 441.975007384652, 501.104277246861, 504.118432669844, 506.905033340825, 511.472198655355, 534.04643683439, 534.414470149966, 542.663493858308, 573.819557931964, 578.398392977493, 606.770446670421, 625.019627343322, 632.038189641011, 648.512149812394)), row.names = c("292", "513", "755", "967", "771", "129", "577", "718", "494", "921", "591", "447", "189", "560", "668", "975", "627", "769", "667", "366"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.772835174686461, 0.737463146958158, 0.579533173853804, 0.556237783328136, 0.512708700919813, 0.286790638283575, 0.162358417884837, 0.156604559502256, 0.151347529057676, 0.142865110441663, 0.103591399268729, 0.102990405306694, 0.0898772627087632, 0.0471260182916979, 0.0418369296743876, 0.0155221143265319, 0.00506065120930366, 0.00251603609208145, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 530120112
R squared (OOB): 0.2931137
$Forests[[293]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(318000, 313000, 315000, 327000, 320000, 275000, 302500, 358000, 402000, 355000, 310000, 370000, 340000, 355000, 315000, 315000, 418000, 308000, 310000, 387008), floor_area_sqm = c(84, 84, 104, 84, 93, 84, 93, 91, 93, 104, 96, 93, 91, 93, 91, 97, 104, 84, 84, 97), storey_order = c(1L, 4L, 4L, 1L, 3L, 1L, 2L, 1L, 4L, 4L, 1L, 1L, 2L, 4L, 3L, 3L, 1L, 1L, 2L, 2L), remaining_lease_mths = c(785, 772, 777, 802, 762, 807, 764, 760, 762, 814, 772, 782, 782, 761, 774, 746, 794, 779, 787, 775), PROX_CBD = c(15.4237712873611, 15.5029529482698, 15.5029529482698, 15.395293903354, 15.7384939989151, 15.555826242216, 15.7384939989151, 15.6053010835868, 15.8715793299193, 14.9797222810306, 16.0124832316584, 15.9422949327985, 16.0688727275577, 16.1297617902268, 16.1626205207603, 16.179026897848, 14.6249352309891, 14.8104288104214, 14.7686155241139, 15.8742411347238), PROX_ELDERLYCARE = c(1.66429806880172, 1.60634233373903, 1.60634233373903, 1.48326161455178, 1.81389464514152, 1.98144426857027, 1.81389464514152, 1.18278326755006, 1.28212929908789, 1.40865121451131, 1.41328722649904, 1.09392979000114, 1.20623153653763, 1.29938230642316, 1.55788424655444, 1.73064849730919, 1.66362706878828, 1.14385816982861, 1.18091019396193, 0.784609866943175), PROX_HAWKER = c(0.663653920640621, 0.592613874358246, 0.592613874358246, 0.763118949388798, 0.367446283592148, 0.587918588004233, 0.367446283592148, 0.745618024005524, 0.428166805124, 1.17708155532767, 0.231474226543029, 0.571238530927929, 0.426544691499688, 0.335840869363962, 0.113648031708615, 0.141690035201285, 1.46189875323845, 1.03493347869974, 1.07995965555937, 0.921851461637316), PROX_MRT = c(0.641519249244255, 0.579811001445256, 0.579811001445256, 0.486709870425329, 0.817431272071058, 0.961984472446029, 0.817431272071058, 0.180817781363956, 0.326170963259121, 0.541117453484526, 0.526610558032509, 0.22642613478059, 0.406145228037129, 0.514969181151661, 0.733071345608223, 0.887672461516919, 0.177135615746217, 0.547659244513397, 0.495669019430354, 0.243577544220952), PROX_PARK = c(0.527546900647844, 0.518465718930498, 0.518465718930498, 0.736647900507106, 0.197322246351151, 0.155244626205508, 0.197322246351151, 0.580682002012541, 0.729541055973412, 0.869949400509587, 0.641040622161513, 0.749126986336644, 0.697314652170583, 0.709135847201637, 0.622244080025509, 0.539742315344257, 0.967683324465338, 0.79060261488636, 0.837021679605882, 0.457440234531046), PROX_GOOD_PRISCH = c(5.79932453842233, 5.8805780078001, 5.8805780078001, 5.79164197089728, 6.09593783675615, 5.90755023148013, 6.09593783675615, 6.02648848177283, 6.26806838260706, 5.38873705701154, 6.39414010271149, 6.35759010380229, 6.46919552361138, 6.52049985370614, 6.53246509089368, 6.53838177865997, 5.00900650468442, 5.2589313064801, 5.21242267662931, 6.33578781760894), PROX_MALL = c(0.726704111983395, 0.667352945771092, 0.667352945771092, 0.561468969675593, 0.906877360376741, 1.05229171505891, 0.906877360376741, 0.252610517585887, 0.405953132327172, 0.857174016474006, 0.598952481573277, 0.275355858531219, 0.45653839484425, 0.568960814514176, 0.800586392071248, 0.960112961135972, 1.02277508016934, 0.641907311269237, 0.644074766251318, 0.159478773824134), PROX_CHAS = c(0.11942955396425, 0.128101303359069, 0.128101303359069, 0.1019571402223, 0.184740133551779, 0.0651877268759985, 0.184740133551779, 0.0925674017483885, 0.170717118999449, 0.0593781975043205, 0.191204296760245, 0.101928728560798, 0.123235071398074, 0.215228497760129, 0.107377285719627, 0.0821179618758864, 0.253202817693943, 0.273160540123658, 0.305551557127515, 0.159478805927642), PROX_SUPERMARKET = c(0.307102160965552, 0.314517101025506, 0.314517101025506, 0.0953919744611677, 0.287892528450529, 0.511049564140858, 0.287892528450529, 0.188530812320699, 0.323117190327721, 0.101389584423307, 0.214004200599592, 0.218983947734938, 0.399183655269817, 0.353026966783941, 0.191669323632479, 0.224545288466622, 0.177136085505812, 0.406551385550075, 0.397697747354111, 0.159478664733051), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 3L, 1L, 3L, 1L, 1L, 0L, 3L, 1L, 1L, 1L, 3L, 3L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 2L, 7L, 6L, 7L, 5L, 2L, 3L, 4L, 2L, 3L, 3L, 5L, 3L, 1L, 2L, 3L, 5L), WITHIN_350M_BUS = c(11L, 10L, 10L, 9L, 10L, 7L, 10L, 10L, 8L, 10L, 8L, 8L, 9L, 8L, 9L, 8L, 9L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 3L, 1L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 2L, 4L, 3L, 6L), DNeighbour = c(0, 80.6274456302515, 82.0244792790425, 217.99082583583, 404.930732357807, 409.014576831191, 410.202127082575, 478.29171898099, 509.829627001016, 538.919350136758, 594.410600848426, 664.270064224632, 704.861139409661, 726.108145922292, 742.15955194718, 785.189714602218, 801.655586000165, 836.422828573415, 841.951110725957, 883.003738094265)), row.names = c("293", "587", "162", "556", "803", "426", "437", "143", "294", "984", "740", "708", "804", "184", "335", "336", "30", "396", "101", "83"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983394328440162, 0.982816404062488, 0.881820796173932, 0.623628291866885, 0.616913100836762, 0.614954605208687, 0.499283054368053, 0.444397051590776, 0.393760347419036, 0.29903804835496, 0.188414998468506, 0.131617150250292, 0.104844053051155, 0.0861830159833717, 0.0437970544688404, 0.0308936623339108, 0.0105519573024196, 0.00824873230009738, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 961741975
R squared (OOB): 0.2848091
$Forests[[294]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(402000, 370000, 340000, 310000, 355000, 358000, 315000, 315000, 313000, 327000, 318000, 387008, 310000, 320000, 302500, 416000, 315000, 320800, 310000, 350000), floor_area_sqm = c(93, 93, 91, 96, 93, 91, 91, 104, 84, 84, 84, 97, 91, 93, 93, 98, 97, 92, 84, 91), storey_order = c(4L, 1L, 2L, 1L, 4L, 1L, 3L, 4L, 4L, 1L, 1L, 2L, 3L, 3L, 2L, 4L, 3L, 1L, 3L, 1L), remaining_lease_mths = c(762, 782, 782, 772, 761, 760, 774, 777, 772, 802, 785, 775, 774, 762, 764, 779, 746, 965, 806, 957), PROX_CBD = c(15.8715793299193, 15.9422949327985, 16.0688727275577, 16.0124832316584, 16.1297617902268, 15.6053010835868, 16.1626205207603, 15.5029529482698, 15.5029529482698, 15.395293903354, 15.4237712873611, 15.8742411347238, 16.3680873997092, 15.7384939989151, 15.7384939989151, 16.1674221276903, 16.179026897848, 16.3149444157129, 16.5546706157429, 16.4034806336055), PROX_ELDERLYCARE = c(1.28212929908789, 1.09392979000114, 1.20623153653763, 1.41328722649904, 1.29938230642316, 1.18278326755006, 1.55788424655444, 1.60634233373903, 1.60634233373903, 1.48326161455178, 1.66429806880172, 0.784609866943175, 1.42545230549203, 1.81389464514152, 1.81389464514152, 0.762025473923165, 1.73064849730919, 1.76400828031834, 1.28388145020366, 0.839978570407226), PROX_HAWKER = c(0.428166805124, 0.571238530927929, 0.426544691499688, 0.231474226543029, 0.335840869363962, 0.745618024005524, 0.113648031708615, 0.592613874358246, 0.592613874358246, 0.763118949388798, 0.663653920640621, 0.921851461637316, 0.369132496020862, 0.367446283592148, 0.367446283592148, 0.872582424517839, 0.141690035201285, 0.267171899978326, 0.634516033073404, 0.889236545198411), PROX_MRT = c(0.326170963259121, 0.22642613478059, 0.406145228037129, 0.526610558032509, 0.514969181151661, 0.180817781363956, 0.733071345608223, 0.579811001445256, 0.579811001445256, 0.486709870425329, 0.641519249244255, 0.243577544220952, 0.767751604782153, 0.817431272071058, 0.817431272071058, 0.447065767326062, 0.887672461516919, 0.980548762507945, 0.786543604226707, 0.660139833101166), PROX_PARK = c(0.729541055973412, 0.749126986336644, 0.697314652170583, 0.641040622161513, 0.709135847201637, 0.580682002012541, 0.622244080025509, 0.518465718930498, 0.518465718930498, 0.736647900507106, 0.527546900647844, 0.457440234531046, 0.655349613079545, 0.197322246351151, 0.197322246351151, 0.490935310554108, 0.539742315344257, 0.504828773517413, 0.413578796610442, 0.251028276822116), PROX_GOOD_PRISCH = c(6.26806838260706, 6.35759010380229, 6.46919552361138, 6.39414010271149, 6.52049985370614, 6.02648848177283, 6.53246509089368, 5.8805780078001, 5.8805780078001, 5.79164197089728, 5.79932453842233, 6.33578781760894, 6.74866006620563, 6.09593783675615, 6.09593783675615, 6.62018800412964, 6.53838177865997, 6.672975925328, 6.95112153433386, 6.84769610957781), PROX_MALL = c(0.405953132327172, 0.275355858531219, 0.45653839484425, 0.598952481573277, 0.568960814514176, 0.252610517585887, 0.800586392071248, 0.667352945771092, 0.667352945771092, 0.561468969675593, 0.726704111983395, 0.159478773824134, 0.812249060303789, 0.906877360376741, 0.906877360376741, 0.402318259451987, 0.960112961135972, 0.965701391482886, 0.809678350084408, 0.630333401213655), PROX_CHAS = c(0.170717118999449, 0.101928728560798, 0.123235071398074, 0.191204296760245, 0.215228497760129, 0.0925674017483885, 0.107377285719627, 0.128101303359069, 0.128101303359069, 0.1019571402223, 0.11942955396425, 0.159478805927642, 0.317481852326526, 0.184740133551779, 0.184740133551779, 0.277543603442508, 0.0821179618758864, 0.215258950862385, 0.102023856475547, 0.142060383584178), PROX_SUPERMARKET = c(0.323117190327721, 0.218983947734938, 0.399183655269817, 0.214004200599592, 0.353026966783941, 0.188530812320699, 0.191669323632479, 0.314517101025506, 0.314517101025506, 0.0953919744611677, 0.307102160965552, 0.159478664733051, 0.442251956603444, 0.287892528450529, 0.287892528450529, 0.277543419111335, 0.224545288466622, 0.357579925001748, 0.57240719914765, 0.142061131074292), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 3L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 0L, 1L, 3L, 3L, 1L, 3L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 4L, 3L, 5L, 5L, 2L, 2L, 2L, 3L, 5L, 2L, 7L, 7L, 3L, 3L, 1L, 2L, 3L), WITHIN_350M_BUS = c(8L, 8L, 9L, 8L, 8L, 10L, 9L, 10L, 10L, 9L, 11L, 8L, 8L, 10L, 10L, 6L, 8L, 8L, 10L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 6L, 4L, 3L, 3L, 5L, 3L, 3L, 5L, 4L), DNeighbour = c(0, 184.779762504604, 200.459646615723, 212.565564327369, 258.68974542692, 330.345657788806, 425.597628893568, 429.338082347888, 430.644615330824, 476.81591203354, 509.829627001016, 519.923938256912, 525.38253400169, 537.553892057232, 539.42511959314, 564.387497243476, 568.286058287068, 665.839068883456, 680.445941138287, 685.455446339983)), row.names = c("294", "708", "804", "740", "184", "143", "335", "162", "587", "556", "293", "83", "198", "803", "437", "351", "336", "980", "22", "206"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.85994242287051, 0.836263670220612, 0.816913575921168, 0.735427154494986, 0.58942115968037, 0.377593281662822, 0.369275078096131, 0.366374388585787, 0.266373707092672, 0.199619421599268, 0.180339946509906, 0.170173071253055, 0.148213613700691, 0.144929460716624, 0.103717569288388, 0.0977523943755703, 0.00318288334105663, 0.000212085721103637, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 529730734
R squared (OOB): 0.5298157
$Forests[[295]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(372500, 348000, 450000, 420000, 452000, 433000, 380000, 490000, 378888, 330000, 376000, 475000, 475000, 505000, 558000, 415000, 540000, 525000, 5e+05, 505000), floor_area_sqm = c(102, 100, 95, 93, 95, 92, 92, 92, 90, 91, 102, 93, 90, 90, 92, 92, 92, 95, 92, 92), storey_order = c(2L, 3L, 2L, 2L, 4L, 4L, 1L, 3L, 6L, 3L, 5L, 4L, 5L, 6L, 6L, 2L, 6L, 5L, 3L, 4L), remaining_lease_mths = c(931, 938, 1109, 1099, 1112, 1084, 1037, 1038, 949, 951, 944, 1130, 1031, 1033, 1136, 1130, 1142, 1141, 1049, 1051), PROX_CBD = c(11.9627383543319, 11.8646943012694, 12.0901026943072, 11.8999896789117, 12.1424265739316, 11.8702915361943, 11.6419253241709, 11.6213283462416, 12.4403773011877, 12.402570085049, 11.9885535057438, 11.4536743231806, 11.780035597066, 11.6571985599938, 11.665784828589, 11.3687765497058, 11.3687765497058, 11.6190928108465, 11.4975151935682, 11.4388659085475), PROX_ELDERLYCARE = c(0.96089261866182, 0.893707553155367, 0.911165280518988, 0.790393757138983, 0.88680281476439, 0.670900780040593, 0.626216066088841, 0.621923465733728, 0.624054710630084, 0.628872951670854, 0.468647269590137, 1.19895989384568, 0.389019901488026, 0.400746835300904, 1.35367167055226, 1.27208236570677, 1.27208236570677, 1.40356458884146, 0.485429735975203, 0.529438756707198), PROX_HAWKER = c(0.983415578941634, 0.888626336009462, 0.995330006841388, 0.820501997631561, 0.999275592501037, 0.715369360111721, 0.553081930127745, 0.537052085835962, 1.46996215979098, 1.50745216628998, 0.661637750611862, 1.02903329925728, 0.475091880549249, 0.38372613736418, 1.3549106116919, 1.07923254025891, 1.07923254025891, 1.37423229702662, 0.320302217757218, 0.319632581294072 ), PROX_MRT = c(0.122900516984256, 0.214047355776769, 0.231980634651484, 0.261250382411254, 0.303530488733859, 0.146531371307633, 0.168432978085695, 0.182944945438028, 0.140157494228817, 0.198968515523371, 0.253577460439113, 0.573574303209013, 0.149757666469573, 0.187661086924798, 0.561684506891731, 0.671331594421278, 0.671331594421278, 0.615423035680267, 0.24936700359253, 0.264110896255266), PROX_PARK = c(0.836149627657164, 0.747986195716587, 0.750469455971567, 0.813614799778521, 0.699596772952975, 0.8322137924942, 0.654970873229416, 0.643411448820926, 0.525489875872169, 0.61879465488716, 0.965214735166117, 0.341254943367627, 0.915827670442916, 0.822874314333037, 0.671016599957339, 0.294690087030438, 0.294690087030438, 0.654992910383756, 0.698336840868775, 0.653351036954048), PROX_GOOD_PRISCH = c(3.15511978010431, 3.05097986431403, 3.19167768034691, 3.00567179865442, 3.20088339163048, 2.91053685401804, 2.71543842399088, 2.69528593883292, 3.6640626331803, 3.69141799128789, 2.84793008582659, 2.96812409551872, 2.67648686403773, 2.58492752090912, 3.32537175969635, 2.95589454100459, 2.95589454100459, 3.31796907605439, 2.48345794754568, 2.45055199705462), PROX_MALL = c(0.161680393170103, 0.265637621954407, 0.1200910408013, 0.283076960540796, 0.171446483339376, 0.385092319171944, 0.576398809288588, 0.597386337892971, 0.37643645467035, 0.407881748949563, 0.581599658792334, 0.714729745574342, 0.657761426948524, 0.718523422751835, 0.714662485508778, 0.814743407183115, 0.814743407183115, 0.768943294332632, 0.805279144871904, 0.840491697823826), PROX_CHAS = c(0.161680400961643, 0.265637621677666, 0.120090990225825, 0.283076936045466, 0.171446425970546, 0.179381733260264, 0.118628580179885, 0.130352204164602, 0.376436475429729, 0.407881782403473, 0.0548782345589675, 0.31407050179696, 0.165734916528407, 0.162236141473446, 0.167944095298073, 0.257507761616553, 0.257507761616553, 0.119929951445322, 0.18789773503711, 0.210772889992189 ), PROX_SUPERMARKET = c(0.107037284539066, 0.211091622880127, 0.109512866312649, 0.236972988988714, 0.178201527122821, 0.31749021679057, 0.0879874709963817, 0.0679201472407272, 0.426522673463594, 0.451295114828249, 0.41771106664497, 0.345653574215055, 0.328761363845442, 0.248678179468178, 0.215917356790886, 0.30094246041235, 0.30094246041235, 0.16327623873727, 0.186124684843571, 0.189609627596398), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 7L, 8L, 7L, 7L, 9L, 6L, 6L, 4L, 3L, 6L, 2L, 9L, 8L, 1L, 3L, 3L, 2L, 4L, 4L ), WITHIN_350M_BUS = c(9L, 8L, 8L, 9L, 9L, 10L, 8L, 8L, 11L, 9L, 14L, 8L, 8L, 9L, 4L, 10L, 10L, 3L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 5L, 5L, 5L, 5L, 6L, 4L, 4L, 7L, 4L, 6L, 5L, 2L, 3L, 3L, 2L, 4L, 5L), DNeighbour = c(0, 110.929765875516, 165.015926315055, 174.582713986935, 237.686002613331, 292.324841814071, 445.442463012864, 461.086961668187, 516.395736249422, 530.736278358048, 552.61975539927, 574.071008183003, 579.652813080947, 612.015537118735, 631.620365435791, 667.062575645804, 673.73992952473, 676.773126568713, 684.496209566303, 709.508618380466)), row.names = c("295", "232", "117", "185", "147", "110", "421", "89", "444", "80", "486", "132", "263", "977", "830", "157", "876", "160", "553", "271"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9517085682858, 0.894741158979334, 0.88257337957259, 0.788143418701801, 0.689310964921032, 0.367047240879504, 0.333704425868533, 0.221159177369489, 0.193992458222057, 0.154725035397259, 0.119259639905458, 0.110587654488913, 0.0655038918210911, 0.0430580463770527, 0.0134722789907984, 0.00965997020547949, 0.0081266217848194, 0.00479743270819739, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3399142461
R squared (OOB): 0.2419197
$Forests[[296]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 388000, 440000, 375000, 370000, 370000, 340000, 446000, 390000, 420000, 365000, 420000, 347000, 415000, 315000, 365000, 308000, 358888, 360000, 355000), floor_area_sqm = c(102, 103, 103, 92, 104, 98, 104, 107, 104, 90, 103, 99, 103, 100, 84, 107, 84, 91, 103, 103 ), storey_order = c(2L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 2L, 4L, 3L, 3L, 1L, 3L, 1L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(938, 935, 918, 938, 763, 767, 772, 783, 763, 925, 768, 929, 777, 944, 788, 766, 795, 763, 777, 793), PROX_CBD = c(12.4172252614445, 12.2384019056968, 12.1964782349865, 12.0748651503812, 13.075732494377, 12.6407298816561, 13.1145091682395, 13.1163383572019, 13.1145091682395, 12.960867808991, 12.6612960596841, 13.2222340992065, 12.4516179583977, 13.1525533734461, 13.0463978034086, 13.578535689825, 13.3304860768802, 13.6826822978472, 13.7231688188033, 13.46147060752), PROX_ELDERLYCARE = c(0.466477120293287, 0.481492260541915, 0.395535007521183, 0.485644504612505, 0.206309775801723, 0.198383641986835, 0.233566729538939, 0.258125844069092, 0.233566729538939, 0.579007844644764, 0.349885373003571, 0.385934705647939, 0.517665393733001, 0.640770029240432, 0.612412426395362, 0.535215785060316, 0.85382998667073, 0.000158780971194199, 0.681177733621966, 1.01995663096129), PROX_HAWKER = c(1.89270186421095, 2.08679181031876, 2.11269605893479, 1.97379568283644, 1.2806114078583, 1.70233840124208, 1.24018164124527, 1.23349193679857, 1.24018164124527, 1.16344345150942, 1.71720286170745, 1.08380419022874, 1.97187302693261, 0.959649545299011, 1.36023111372333, 0.775756145922257, 1.09459947163448, 0.699744847940348, 0.601426993813282, 1.03983060555389), PROX_MRT = c(0.847625669994717, 1.00400763232319, 1.03396693725809, 1.16171233055988, 0.218393806785847, 0.712674611555213, 0.402767024758649, 0.166998983475289, 0.402767024758649, 0.899387073359532, 0.798149237832703, 0.503688459146237, 1.07246547116041, 0.944408516927639, 0.622051877914657, 0.357978123578611, 0.525688124362732, 0.751023886560838, 0.498221170198522, 0.367668143276235), PROX_PARK = c(0.790049777369869, 0.617440020241687, 0.631382355736929, 0.570565135790359, 1.31516124688894, 0.87239282209614, 1.4917670023494, 1.28385310080255, 1.4917670023494, 1.44660566239193, 0.722272593032778, 1.61082819122054, 0.540079114132334, 1.65277848527316, 0.572775970192077, 1.33984402369384, 0.620743454357064, 1.77145949687945, 1.26781451063295, 0.582693033366388 ), PROX_GOOD_PRISCH = c(2.44639044951476, 2.2532718981807, 2.16851203086393, 2.03318600563725, 3.06740437701091, 2.56532775368338, 3.15473759747012, 3.10133739012884, 3.15473759747012, 2.82458087567675, 2.58047246486208, 3.2388029474634, 2.37408427308534, 2.95137840528657, 2.96540091825049, 3.55013641033528, 3.24954726475941, 3.58938982364218, 3.673854441535, 3.38131302543864), PROX_MALL = c(0.95273084922996, 1.10261213560447, 1.12036230953297, 1.24268779707958, 0.332903613799786, 0.751522975449472, 0.504156272689578, 0.281310431650798, 0.504156272689578, 0.695129776671669, 0.817237002784756, 0.587950861513872, 1.09246464633101, 0.703422933264244, 0.587476612974174, 0.305514521023982, 0.513372166694422, 0.770100764029299, 0.406890039239853, 0.644549177151603), PROX_CHAS = c(0.132703338642494, 0.187666753228527, 0.194956542036987, 0.0669716337617594, 0.122328851042638, 0.217156748290024, 0.11048408202451, 0.155371621529032, 0.11048408202451, 0.341366062526918, 0.248450831201433, 0.151225190585885, 0.137011223676854, 0.1365287941905, 0.40513819943783, 0.282171570268124, 0.472814153962233, 0.110149755252424, 0.176857487498571, 0.348399033159575), PROX_SUPERMARKET = c(0.453312253927337, 0.388917381074845, 0.242376621204914, 0.301394789473075, 0.193246634773484, 0.217156859083098, 0.362446168440829, 0.141466460051892, 0.362446168440829, 0.668273194253219, 0.326739034058403, 0.459946280432931, 0.417679622168911, 0.688592108834651, 0.599997973636583, 0.281417393052806, 0.510727353781082, 0.11210687568128, 0.270532795629183, 0.356146193343619 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 0L, 2L, 1L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 2L, 4L, 4L, 6L, 4L, 6L, 1L, 3L, 5L, 3L, 2L, 2L, 4L, 4L, 3L, 4L, 3L), WITHIN_350M_BUS = c(9L, 10L, 9L, 9L, 10L, 10L, 7L, 9L, 7L, 2L, 12L, 8L, 9L, 6L, 7L, 10L, 5L, 9L, 8L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 4L, 4L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 202.688322711145, 353.121499555459, 496.894609000652, 656.614915745217, 665.569445451472, 702.41047660101, 706.375547687508, 707.813853257144, 800.293800117823, 809.692280482263, 833.695302038572, 943.515866979167, 991.69413374582, 1021.46473203607, 1165.94065992524, 1215.98544572491, 1306.45758280541, 1334.68948995479, 1386.01011745441)), row.names = c("296", "399", "677", "721", "929", "477", "844", "105", "164", "831", "552", "350", "851", "496", "987", "856", "61", "1000", "960", "332"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957685833819729, 0.874392215170687, 0.759464468485163, 0.601502590553315, 0.591980732209315, 0.552298653060944, 0.547985153724211, 0.546418656520515, 0.444355039721849, 0.433915808419688, 0.407285049794992, 0.287928583282824, 0.238198394475737, 0.208718586924721, 0.0854670138908161, 0.0530360768673702, 0.0124320699454672, 0.00528298650874985, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1831635535
R squared (OOB): -0.3118269
$Forests[[297]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(715000, 662000, 680000, 675000, 550000, 710000, 672000, 660000, 440000, 340000, 4e+05, 363000, 358000, 345000, 575000, 390000, 430000, 370000, 355000, 430000), floor_area_sqm = c(95, 95, 95, 95, 102, 93, 85, 85, 91, 84, 104, 84, 84, 84, 101, 84, 104, 84, 84, 92), storey_order = c(6L, 3L, 4L, 2L, 3L, 6L, 5L, 3L, 5L, 1L, 2L, 4L, 3L, 1L, 6L, 1L, 2L, 3L, 3L, 2L), remaining_lease_mths = c(1099, 1093, 1084, 1093, 761, 1084, 1042, 1032, 669, 780, 783, 780, 770, 789, 932, 783, 781, 777, 782, 687), PROX_CBD = c(6.06656257116635, 6.11286474740545, 6.04001281876484, 6.15852201326599, 6.04257091454572, 6.17931132662417, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.73119135364588, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.23308787648785, 5.56255806753875, 4.91139217141794, 7.27303659463988, 7.32999369210923, 7.37752466520609, 5.17330173892321), PROX_ELDERLYCARE = c(0.516985202466339, 0.471592353212743, 0.545921172841312, 0.428116600598184, 0.548656319889636, 0.411122241220865, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.709869492714774, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.0599829320550621, 0.53976690699019, 0.949520652768775, 1.04617467786566, 1.11141904944431, 0.151830290872251 ), PROX_HAWKER = c(0.0900485470251793, 0.0855319563513606, 0.0606577495598573, 0.104458461300263, 0.19523132016882, 0.114709112077857, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.84617550022745, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.248163252655802, 0.526793317066312, 0.905159668549179, 1.00458194418859, 1.06790139631185, 0.261285820740611 ), PROX_MRT = c(0.530436532640755, 0.576684647572531, 0.53617676606472, 0.567634817298681, 0.448203274012385, 0.54480998513683, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.447149108468339, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.389634730949481, 0.348715950460643, 0.477339162120678, 0.446590670593176, 0.450606800129455, 0.568944969773001), PROX_PARK = c(0.548254609843109, 0.517760851715104, 0.524571131123829, 0.487498062645995, 0.651264615899835, 0.461766774013401, 0.734858817801552, 0.741691321664553, 0.871860056746433, 1.30601230217613, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.17683143601381, 0.136342453682232, 0.454973393404149, 1.28136359713013, 1.30043300411079, 1.30417314517193, 0.375618223612072 ), PROX_GOOD_PRISCH = c(2.03651743937875, 2.00772186702724, 2.00925132829891, 1.97696478280336, 2.14268529299874, 1.95037752635058, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.67147237000904, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.53413597667736, 3.30515733544794, 3.07957394860643, 2.72285479219865, 2.81856751915823, 2.87682745937193, 3.5160560831601), PROX_MALL = c(0.365617038961166, 0.403935094648282, 0.387042201482337, 0.446404896609829, 0.264532440460292, 0.476611693189829, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.894914409230097, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.33824767405872, 0.719385659919303, 0.779372162435287, 1.40144317349524, 1.4733570331857, 1.52964479685301, 0.96360119165526), PROX_CHAS = c(0.0929349198733403, 0.0679258481743644, 0.134421273847083, 0.0766942583569258, 0.12619956254809, 0.10259225576309, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.468632365618207, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.174009235365936, 0.297280152993809, 0.150676124399865, 0.100781853121145, 0.123680988169118, 0.213267381067323), PROX_SUPERMARKET = c(0.0785030623714358, 0.0895469396191502, 0.0393286469640316, 0.11965836137487, 0.178930757423705, 0.134806953278168, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.541263540151477, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.173881454941229, 0.212061147632098, 0.216512452964216, 0.154588063793208, 0.15284622075069, 0.266791583668656), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 3L, 4L, 3L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 4L, 2L, 4L, 4L, 5L, 4L ), WITHIN_350M_BUS = c(8L, 6L, 8L, 6L, 7L, 6L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 2L, 7L, 7L, 8L, 9L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 39.1540861919138, 42.8206571424858, 94.7119416728736, 110.996228401513, 124.182143842649, 532.250664587988, 564.438110862062, 880.935005973329, 950.362217766728, 977.968559275337, 1016.13298905306, 1016.40325976916, 1252.66439055383, 1293.72575079814, 1322.05783260888, 1359.74483312373, 1453.48252782894, 1518.06509298814, 1562.44663570906)), row.names = c("297", "536", "930", "23", "453", "756", "388", "841", "492", "529", "168", "322", "46", "171", "596", "251", "611", "187", "948", "270"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998744440179358, 0.998498369310613, 0.992664487754511, 0.989932102284592, 0.987405989971895, 0.781378517974472, 0.756024104186005, 0.465273569583784, 0.396936267376228, 0.369934709733504, 0.332984807059855, 0.332725159392953, 0.127609594525199, 0.0988441340864246, 0.0806770722427865, 0.0588724061014771, 0.0181212618439818, 0.00313638775184688, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5115275670
R squared (OOB): 0.7595289
$Forests[[298]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(432000, 410000, 420000, 415000, 333000, 388000, 365000, 335000, 305000, 360000, 323000, 313000, 305000, 325000, 371000, 349000, 315000, 375000, 339000, 338000), floor_area_sqm = c(92, 92, 92, 92, 99, 92, 92, 100, 99, 99, 101, 99, 99, 91, 100, 103, 102, 102, 102, 102), storey_order = c(4L, 2L, 1L, 2L, 3L, 1L, 1L, 4L, 4L, 3L, 1L, 4L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(1123, 1136, 1121, 1125, 927, 1134, 1135, 927, 930, 915, 937, 918, 921, 970, 918, 832, 913, 932, 923, 922), PROX_CBD = c(17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.6933534103443, 17.8160591469996, 17.8160591469996, 17.5934100264964, 17.5508688704121, 17.6482187406162, 17.4093430047218, 17.8728040148932, 17.9733391318796, 17.7083177660008, 17.9318121245061, 18.0642207733449, 17.9994058772431, 17.424297644009, 17.9456645257603, 18.1611534549189), PROX_ELDERLYCARE = c(0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.174626049595048, 0.101440000613482, 0.101440000613482, 0.183364759720919, 0.169110695114153, 0.399377154365588, 0.347622879353981, 0.330981516384048, 0.376016337241346, 0.378187975507624, 0.559180828327224, 0.558648465009425, 0.430537495183344, 0.332680427012888, 0.476454782767532, 0.519233937445895), PROX_HAWKER = c(0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.89059259132002, 0.755409785256781, 0.755409785256781, 0.860123145519879, 0.736171211400498, 1.11261554439583, 0.646263997619536, 0.446535534086157, 0.501520555884575, 0.340346390827249, 1.18812307179958, 1.20831273824173, 0.472244893923117, 1.2762396177499, 0.3648710200987, 0.617364695979906), PROX_MRT = c(0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.606842528225389, 0.729659889526201, 0.729659889526201, 0.675234243169572, 0.804998329325227, 0.417091391951799, 0.722831181419355, 0.4868918768976, 0.52882455357406, 0.403335562748004, 0.256828620430729, 0.387700307898407, 0.492638498779759, 0.484502150769697, 0.385567417899789, 0.623413162025338), PROX_PARK = c(1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.49905344652453, 1.49250729308795, 1.49250729308795, 1.60355051242194, 1.71737354643835, 1.38656874841243, 1.92330050908574, 1.69875568186822, 1.62685700377268, 1.86766019581863, 1.11695175135574, 1.04306097562022, 1.65421298847909, 1.39102562335911, 1.76180373116006, 1.52418818882418), PROX_GOOD_PRISCH = c(8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.34857469941546, 8.44175881664207, 8.44175881664207, 8.24279341902993, 8.17476856172454, 8.34983568407236, 8.00696366683488, 8.43952013253886, 8.54142359534323, 8.26299778187914, 8.65275846320069, 8.76549326341746, 8.5589292690065, 8.1609833985331, 8.49089982759618, 8.72758527833631 ), PROX_MALL = c(0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.223321337745784, 0.183177100903513, 0.183177100903513, 0.188384425612312, 0.109574351562212, 0.439097430243665, 0.265229996889848, 0.330972758922268, 0.395841490391381, 0.335143296665789, 0.417130987397582, 0.424594513900518, 0.446560923090423, 0.394560370801339, 0.428159644756295, 0.475604736810637 ), PROX_CHAS = c(0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.21485891447712, 0.183177099178452, 0.183177099178452, 0.151781240761386, 0.048268048492383, 0.414359256629807, 0.23105278557526, 0.330972805611547, 0.364030465322827, 0.30242004444134, 0.259891808560044, 0.124680964632411, 0.324811070171065, 0.265229996652697, 0.218909691095897, 0.405258493214775 ), PROX_SUPERMARKET = c(0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.218378438252518, 0.137568853383185, 0.137568853383185, 0.209139790637019, 0.15801430638391, 0.441697647833666, 0.313773352526138, 0.300218301814749, 0.356071330024396, 0.332189289926598, 0.438907970807184, 0.424593495373258, 0.408691343873882, 0.265230176390619, 0.365864675212809, 0.475604214408431 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 8L, 5L, 8L, 8L, 6L, 7L, 3L, 7L, 4L, 3L, 6L, 3L, 2L, 4L, 2L, 3L, 5L ), WITHIN_350M_BUS = c(12L, 12L, 12L, 10L, 13L, 15L, 15L, 12L, 12L, 9L, 13L, 8L, 11L, 7L, 9L, 7L, 9L, 9L, 8L, 10L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 6L, 8L, 6L, 6L, 8L, 6L, 7L, 5L, 7L, 7L, 5L, 7L, 6L, 7L, 5L, 6L, 6L ), DNeighbour = c(0, 4.16128184802804, 9.72577917806482, 65.2696273448141, 81.5486853470579, 115.312396736428, 115.896302518739, 124.424571864548, 185.815515009937, 304.229532924771, 398.384598279504, 418.963894161647, 457.789305762398, 476.056235060802, 477.715190957447, 489.847268000684, 510.893488357816, 520.33070077535, 565.149740791511, 580.864709340627)), row.names = c("298", "13", "289", "365", "112", "53", "402", "419", "438", "891", "174", "992", "179", "544", "976", "773", "177", "736", "20", "330"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999897358466482, 0.999439380834173, 0.974907042810707, 0.960968722483003, 0.922733918687157, 0.921965364060725, 0.910337128577652, 0.805806779996666, 0.526615783784348, 0.280490174921312, 0.230170265592715, 0.143543780320251, 0.107789843141305, 0.104732562623557, 0.0834246898337493, 0.0512615650848128, 0.0390326184787966, 0.00284909711905325, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 592579260
R squared (OOB): 0.6295063
$Forests[[299]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 460000, 445000, 350000, 491000, 485000, 347000, 370000, 290000, 3e+05, 455000, 330000, 585000, 335000, 285000, 334008, 415000, 370000, 390000, 295000), floor_area_sqm = c(93, 93, 93, 93, 92, 93, 90, 90, 92, 99, 99, 103, 91, 102, 92, 103, 92, 102, 92, 106), storey_order = c(4L, 7L, 7L, 3L, 9L, 10L, 2L, 3L, 4L, 1L, 2L, 2L, 10L, 4L, 1L, 2L, 2L, 3L, 1L, 1L), remaining_lease_mths = c(1131, 1135, 1117, 1018, 1137, 1112, 971, 977, 690, 697, 951, 937, 995, 940, 697, 917, 1132, 927, 1132, 825), PROX_CBD = c(15.1194109037639, 15.0332592042754, 14.9897790388493, 14.9930585550483, 15.0782917837809, 14.8542518275748, 14.6079806280174, 14.489397367385, 14.8961777358487, 14.8036441916204, 14.3012013074868, 14.5165027597446, 14.2059144167977, 14.4474740114555, 14.6519123293037, 14.2719972222741, 14.6122009832922, 14.12564920201, 14.6424103631698, 14.7220636963442), PROX_ELDERLYCARE = c(0.632846087105322, 0.653175957864657, 0.622451014094897, 0.766085625885291, 0.811417024562957, 0.671766786446111, 0.966138977916587, 0.929205058584809, 0.090689252710872, 0.0965145667339982, 0.93663965535868, 0.389463724969334, 0.923774065318005, 1.50338082315219, 0.254409923718011, 1.50921581969441, 1.68824062303628, 1.44816412197145, 1.72557175775889, 0.327768156942021), PROX_HAWKER = c(0.399490681633122, 0.344843972730765, 0.366862032582334, 0.230353911902381, 0.241120378832392, 0.3485650804915, 0.31691894051251, 0.478869651742105, 1.02395142210687, 1.07372228066705, 0.693090021451824, 1.0617726338971, 0.829910539202106, 0.588144724666333, 1.21550185558774, 0.684102697062058, 0.707122679385598, 0.778468578249857, 0.740384095011384, 1.39864823048803), PROX_MRT = c(0.674936552563307, 0.587916938270161, 0.550628186781769, 0.545901722651448, 0.604690005035212, 0.41695674877223, 0.188565130994124, 0.0437298005890327, 0.437229774651496, 0.363746184676816, 0.189883903502813, 0.0901878473788138, 0.127617925270923, 0.224566301285939, 0.218405848235923, 0.347262283963267, 0.295449456212788, 0.476637705223286, 0.312698200175978, 0.0523025726452692), PROX_PARK = c(0.773048101136696, 0.858154923175006, 0.886983007034967, 0.937160160632966, 0.889047622652367, 1.00246315577637, 1.07918529837209, 0.935596264101672, 0.600185611341118, 0.497172938499345, 0.812876767906526, 0.278686390612803, 0.716522496183652, 1.55939681176166, 0.325486875199719, 1.38760566459916, 1.76906915549279, 1.20701221478007, 1.78460824921244, 0.432331111477529), PROX_GOOD_PRISCH = c(5.74516136190441, 5.67093979106873, 5.61521578968116, 5.6774973866509, 5.77803713337603, 5.49301939379528, 5.35450137646782, 5.1963266927986, 5.28070608730985, 5.17691715074399, 4.98177209241419, 4.93093863547281, 4.85056771881294, 5.45861643017911, 4.99149337529414, 5.26118802945754, 5.7298925008129, 5.06260566207177, 5.77937603269072, 4.99661753747661), PROX_MALL = c(0.744876648240093, 0.671424081833306, 0.615054651957031, 0.691703794200818, 0.79347213158724, 0.497662931100388, 0.479398555662368, 0.345992784345898, 0.252669380741675, 0.278400001713995, 0.236735170365795, 0.38830118917563, 0.148456555084967, 0.12145856762689, 0.377416550632833, 0.108121271181015, 0.426875162675013, 0.287395381957405, 0.482269498416602, 0.343882807046916 ), PROX_CHAS = c(0.0812821875339188, 0.0438337826764906, 0.101756162724623, 0.094086780959658, 0.128222338920945, 0.139715392485403, 0.166948923507452, 3.77135010377852e-08, 0.252669404800451, 0.190291087196022, 0.214782230853987, 0.0918929757518676, 0.148456588323488, 0.121458549123021, 0.0736014920224838, 0.108121286081234, 0.270793953405505, 0.182188888557241, 0.280031834846542, 0.141205029857343 ), PROX_SUPERMARKET = c(0.325050502595441, 0.238848984717478, 0.215874380558773, 0.189746195069109, 0.286089695736963, 0.118312809115248, 0.218811722485387, 0.31785895032531, 0.186322037460738, 0.190291125096353, 0.172194506074768, 0.354026220875794, 0.154204342539502, 0.134916350552101, 0.128878263549785, 0.105248463653719, 0.270794118098451, 0.277268812686258, 0.280032026158491, 0.141204847242777 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 3L, 6L, 5L, 7L, 5L, 3L, 4L, 5L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(12L, 10L, 11L, 11L, 10L, 11L, 13L, 13L, 7L, 9L, 15L, 7L, 17L, 11L, 9L, 10L, 6L, 10L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 5L, 3L, 3L, 3L, 2L, 3L, 5L, 3L, 5L, 4L, 5L, 3L, 2L ), DNeighbour = c(0, 86.6422188020918, 130.423410848632, 176.285218606725, 188.109641835635, 267.190814810336, 544.031815163292, 634.555243100796, 739.636110637887, 818.236641695159, 823.048649547301, 903.324277988158, 931.014353625959, 981.613473493676, 991.067284998802, 1052.88437964271, 1102.15100516102, 1105.06828249452, 1133.8305479316, 1143.64020739632)), row.names = c("299", "865", "500", "836", "568", "159", "385", "374", "87", "995", "717", "592", "146", "826", "986", "381", "489", "703", "323", "786"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988553777884833, 0.974157834287721, 0.953043840115881, 0.94662248899783, 0.893811684155711, 0.598623614333655, 0.479051128950809, 0.338409047943645, 0.238248643913898, 0.232390203123484, 0.141458181663713, 0.113753840710075, 0.069316599154573, 0.0620117540641141, 0.0232307654431682, 0.0050751778078425, 0.00439796006734251, 0.000291780200466051, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4831058987
R squared (OOB): 0.2701685
$Forests[[300]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 365000, 450000, 330000, 4e+05, 455000, 465000, 418000, 338000, 430000, 345000, 330000, 410000, 425000, 4e+05, 390000, 310000, 435000, 410000, 420000), floor_area_sqm = c(90, 91, 93, 105, 90, 106, 106, 112, 103, 91, 95, 104, 93, 93, 91, 90, 104, 92, 92, 92), storey_order = c(3L, 4L, 4L, 1L, 3L, 4L, 2L, 5L, 4L, 4L, 3L, 3L, 4L, 4L, 2L, 2L, 3L, 4L, 3L, 5L), remaining_lease_mths = c(1060, 1061, 950, 896, 953, 933, 933, 904, 836, 962, 1003, 847, 1117, 1126, 956, 947, 838, 1129, 1131, 1134), PROX_CBD = c(17.6242343596777, 17.5974072281911, 17.4336546583772, 17.9794873864528, 17.5759295796121, 17.1634204962367, 17.1401277939721, 17.2048826778539, 18.1853470145009, 17.4594236905894, 17.7047470513727, 18.238428451998, 17.3263676504413, 17.3263676504413, 17.5146993337396, 17.5579663674298, 18.2872060948971, 17.2397585888566, 17.2397585888566, 17.2397585888566), PROX_ELDERLYCARE = c(0.892136309268664, 0.819477307137174, 0.825709875044437, 1.20397588034421, 1.07156662032258, 0.565792923614884, 0.586863575497558, 0.400468425457175, 1.46334015610348, 1.1429422216578, 0.933045885854195, 1.49823830734066, 0.561119780492452, 0.561119780492452, 1.21552371031002, 1.26304449634962, 1.57361264937598, 0.500148198332671, 0.500148198332671, 0.500148198332671), PROX_HAWKER = c(0.816419857336687, 0.922900854400271, 0.841716009165303, 0.736691454978467, 0.622851592932912, 0.666841975849823, 0.685044657792881, 0.498365875295267, 0.490406092071559, 0.704564458032275, 1.00938993481846, 0.548143788898404, 0.631285601786086, 0.631285601786086, 0.65109908849923, 0.610726758846462, 0.464971900021808, 0.55990768529081, 0.55990768529081, 0.55990768529081), PROX_MRT = c(0.729175757939742, 0.830609903675807, 0.463093751675267, 1.05284557964442, 0.449846795062068, 0.463116738810145, 0.418422993771755, 0.87869292375624, 0.888080533877704, 0.304209523777939, 1.29287496569192, 0.950317003394984, 1.13344401626098, 1.13344401626098, 0.367017506823782, 0.415424130147435, 0.870907467758581, 1.16124452414741, 1.16124452414741, 1.16124452414741), PROX_PARK = c(0.830497330619545, 0.751240825934154, 0.609424449579261, 0.555889077383573, 0.650211227804106, 0.505224516024672, 0.454841043819919, 0.9054780070858, 0.741201414908801, 0.515475588097358, 0.495314460898113, 0.690805332809177, 0.872985599051717, 0.872985599051717, 0.57589083993138, 0.622915525490857, 0.791043930625847, 0.959994438388966, 0.959994438388966, 0.959994438388966), PROX_GOOD_PRISCH = c(6.97273607492461, 6.95474206477502, 6.77374769998522, 7.33264137396139, 6.90999703096039, 6.50789265243056, 6.48254224033906, 6.57740517739392, 7.52724739525134, 6.79149624878531, 7.10206992983331, 7.58243576478886, 6.72174636420399, 6.72174636420399, 6.84682201594428, 6.89020500321914, 7.62743554697163, 6.64012383316355, 6.64012383316355, 6.64012383316355), PROX_MALL = c(0.671391539314818, 0.757845794253982, 0.404491618549369, 0.387548928263219, 0.456006423255308, 0.353588302636786, 0.306862579253759, 0.446026044391999, 0.362005799982455, 0.366883459562171, 0.790613232916467, 0.291730094824992, 0.530342726071102, 0.530342726071102, 0.437698049352173, 0.488271313828636, 0.369641594977131, 0.450738515511335, 0.450738515511335, 0.450738515511335 ), PROX_CHAS = c(0.0497500971788425, 0.175468897673469, 0.260153188296123, 0.324283073315245, 0.401255348981324, 0.171584438209325, 0.133156315003352, 0.130380344727655, 0.11010335009361, 0.293637386768921, 0.40646651865696, 0.0811018368302058, 0.254413742194056, 0.254413742194056, 0.354009255575758, 0.40162373925963, 0.000458346083760352, 0.221318263528924, 0.221318263528924, 0.221318263528924 ), PROX_SUPERMARKET = c(0.442456788826315, 0.336744227428862, 0.355873580059747, 0.337417678694655, 0.338457664260807, 0.320581809168482, 0.27639551573194, 0.445962312606475, 0.36017462873485, 0.217741105325511, 0.260900811674997, 0.289827711639516, 0.529573977763673, 0.529573977763673, 0.288534867112482, 0.339170507836652, 0.367596841627256, 0.449846933875903, 0.449846933875903, 0.449846933875903 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 2L, 1L, 1L, 1L, 3L, 7L, 2L, 0L, 4L, 2L, 2L, 2L, 2L, 6L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 3L, 5L, 4L, 3L, 2L, 4L, 6L, 2L, 3L, 3L, 3L, 6L, 6L, 4L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(12L, 6L, 12L, 9L, 8L, 8L, 7L, 8L, 11L, 8L, 6L, 10L, 5L, 5L, 10L, 9L, 9L, 6L, 6L, 6L ), WITHIN_1KM_PRISCH = c(4L, 4L, 6L, 5L, 4L, 4L, 4L, 3L, 5L, 4L, 3L, 4L, 3L, 3L, 4L, 4L, 5L, 3L, 3L, 3L), DNeighbour = c(0, 144.901071086008, 270.551788641672, 366.078908955189, 409.950611002445, 473.328225080789, 498.720895840285, 524.183451004545, 578.380488192731, 618.2598434261, 618.430481144376, 627.268964938482, 636.722248942667, 639.198877641616, 656.072557193657, 683.531959507584, 685.328129570606, 715.649697223015, 719.156559878534, 720.322081052535)), row.names = c("300", "720", "535", "870", "357", "991", "530", "889", "857", "937", "631", "839", "797", "925", "93", "545", "414", "290", "86", "280"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.920705594036335, 0.737753660112285, 0.550143985776768, 0.457112549251841, 0.322863994704094, 0.27106614480699, 0.221316108916241, 0.126221063883651, 0.0693287183410231, 0.0691147085806284, 0.0584078423893529, 0.0478070524504838, 0.0451809216523144, 0.0290481754672447, 0.00990830680484379, 0.00898738989008802, 0.000167209874769495, 1.045547754771e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 902476326
R squared (OOB): 0.5642089
$Forests[[301]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 460000, 365000, 460000, 420000, 455000, 415000, 398000, 437000, 455000, 450000, 375000, 475000, 495000, 550000, 510000, 485000, 450000, 470000, 465000), floor_area_sqm = c(90, 92, 90, 92, 93, 92, 93, 93, 93, 93, 94, 90, 92, 93, 95, 97, 95, 95, 93, 95), storey_order = c(3L, 3L, 3L, 3L, 1L, 5L, 2L, 1L, 2L, 4L, 4L, 4L, 5L, 5L, 4L, 2L, 6L, 3L, 5L, 4L), remaining_lease_mths = c(1034, 1107, 979, 1097, 1101, 1108, 1071, 1077, 1076, 1096, 1123, 986, 1098, 1080, 1115, 1104, 1113, 1126, 1125, 1110), PROX_CBD = c(13.9701294998534, 14.2518409016409, 13.6373310118807, 14.2694643570804, 14.3298082323417, 14.2694643570804, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.3469943525049, 14.0429369190019, 13.5741440973944, 14.3437499696049, 14.2035293519974, 13.9206851659757, 13.7787547800329, 14.2445424628862, 14.1366846915735, 14.2374266118925, 14.3101587663686), PROX_ELDERLYCARE = c(0.798789790509628, 0.985840321219444, 0.753498484846986, 1.14423906696184, 0.943112693551276, 1.14423906696184, 0.732225931930739, 0.732225931930739, 0.732225931930739, 1.07571195137499, 1.1015647640471, 0.759293685927778, 1.14464302293932, 0.685279068417721, 0.410984632703067, 0.357313426679343, 1.24643506877499, 1.17371591683522, 1.2819446304668, 1.29024298571696 ), PROX_HAWKER = c(0.796241674024292, 0.656651462258042, 1.08343538740726, 0.826638245470088, 0.494981643036057, 0.826638245470088, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.654543769257927, 1.07710025413616, 1.13978469441664, 0.74882220835846, 0.384064154962602, 0.63246529422046, 0.779750574682814, 0.968852406622053, 1.09084844555913, 1.02089221118434, 0.961388959141492), PROX_MRT = c(0.262922949537813, 0.189142279194464, 0.0904459633140829, 0.30438768875815, 0.122691316210064, 0.30438768875815, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.131478587775223, 0.324573358240557, 0.147719870982538, 0.217663394995295, 0.289240493397468, 0.247793554682504, 0.373119808041594, 0.184117552261459, 0.218319465176875, 0.148741201515391, 0.148967878322013), PROX_PARK = c(0.929619749314005, 0.785709089572823, 0.802899104641211, 0.599699049952129, 0.760551135167525, 0.599699049952129, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.731552922713316, 0.58019258504408, 0.739375101722708, 0.636899975343007, 0.69423802629866, 0.9355470513087, 1.07510958061046, 0.481320095248247, 0.474063272255088, 0.440474428767772, 0.444639968372477), PROX_GOOD_PRISCH = c(4.76155598853922, 5.03443000866885, 4.47444600576345, 5.12184985907385, 5.05687720866847, 5.12184985907385, 4.87692111553996, 4.87692111553996, 4.87692111553996, 5.13548460888622, 4.9857651679507, 4.41976113712118, 5.1680916684458, 4.84858590291698, 4.55661004860153, 4.43794264479214, 5.1542412945362, 5.09375212835948, 5.16870486361587, 5.21803047984022), PROX_MALL = c(0.698652085628877, 0.535261743386166, 0.719665126414215, 0.351657486288216, 0.644100917109673, 0.351657486288216, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.480981762762808, 0.401409437181884, 0.656440732478167, 0.38589862433106, 0.37351280301214, 0.441605558767423, 0.579723774298741, 0.248497232357685, 0.295276560881227, 0.22058685557285, 0.199960318099191), PROX_CHAS = c(0.224338502615803, 0.121511881264649, 0.111923036871509, 0.120456720485379, 0.116678641770301, 0.120456720485379, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.0578525184286013, 0.0207330025336023, 0.175269995719201, 0.0401042229543167, 0.170907589664044, 0.230184731543739, 0.2330532561781, 0.185564313785613, 0.0995517477546361, 0.177995101264401, 0.199960275799137), PROX_SUPERMARKET = c(0.281017798180362, 0.121511691834874, 0.371011221099329, 0.244158473149448, 0.116679779166118, 0.244158473149448, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.0704323341151683, 0.0207321820187816, 0.3594639622224, 0.165776473264822, 0.170908382081647, 0.23018467784701, 0.233052713938452, 0.185564776027004, 0.0995512052866983, 0.177995229543633, 0.199173279096103), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(7L, 10L, 6L, 10L, 7L, 10L, 5L, 5L, 5L, 7L, 6L, 6L, 8L, 5L, 4L, 4L, 9L, 8L, 8L, 8L), WITHIN_350M_BUS = c(13L, 9L, 11L, 9L, 9L, 9L, 9L, 9L, 9L, 8L, 9L, 10L, 8L, 9L, 13L, 11L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(8L, 6L, 8L, 6L, 5L, 6L, 5L, 5L, 5L, 4L, 7L, 9L, 5L, 5L, 5L, 8L, 7L, 7L, 7L, 7L), DNeighbour = c(0, 277.594328506654, 335.8163348875, 369.188108889243, 370.405570616597, 370.807781415625, 371.942483926465, 372.41250334179, 374.971582280252, 378.676859234987, 398.52128427667, 398.701175496318, 406.414124286442, 443.31128492047, 446.310341852812, 447.041331336885, 448.453943503874, 476.145567107718, 487.9674860039, 500.495103994896)), row.names = c("301", "73", "660", "434", "688", "470", "272", "448", "911", "488", "754", "15", "70", "66", "516", "549", "349", "76", "537", "142"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.479383254253237, 0.30228177568128, 0.207825371873585, 0.204560902948599, 0.20348575846891, 0.200461634956276, 0.199212918168143, 0.192455420090142, 0.182798657331386, 0.133940913996857, 0.133522181542286, 0.116019762208335, 0.0464208197643764, 0.0419446430898573, 0.040883609200686, 0.0388669444652205, 0.00901263306040743, 0.00244375770855725, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1525960829
R squared (OOB): 0.2297591
$Forests[[302]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 390000, 415000, 375000, 390000, 428000, 342000, 4e+05, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(104, 105, 106, 104, 105, 112, 105, 104, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(2L, 3L, 3L, 1L, 3L, 1L, 1L, 3L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(905, 921, 919, 919, 911, 892, 904, 903, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.6654936015449, 13.4627621473458, 13.4239402990732, 13.4266027498608, 13.3796709379934, 13.9733994982273, 13.3769343120963, 13.3287778793447, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.4559089786438, 2.3602438602499, 2.35754914737924, 2.17127601573547, 2.22474645739358, 2.73602573538322, 2.13793612643937, 2.1917657327852, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.8007485076056, 1.98731518790586, 2.04148614266885, 1.79623369603986, 1.93918128958002, 1.72752929984142, 1.83400406292357, 1.97547555130032, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.57537750219681, 1.75308710953532, 1.80644454579453, 1.55284801629317, 1.69795623670388, 1.52912572857094, 1.58891799000297, 1.73242783606755, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.850306194456086, 0.956537089868377, 1.00169815399328, 0.713305409065456, 0.863182736105437, 0.916601452818718, 0.736187117229036, 0.88512129863374, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(3.15584859653876, 3.09165556928148, 3.09662994187342, 2.87807351257242, 2.95323290488506, 3.4114102230046, 2.85157742620146, 2.92650083991791, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.710058429219954, 0.924666219790251, 0.980263777031476, 0.808973697710999, 0.921202261186462, 0.596418817267466, 0.857746498744393, 0.968339604524727, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.111974276762728, 0.335494764547789, 0.386919516068906, 0.374720545025774, 0.396028378293497, 0.126775582068521, 0.418304503654494, 0.447143544638255, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.207177695926551, 0.370560193975877, 0.409344743904916, 0.196965153344936, 0.347107460725314, 0.159712105919183, 0.224617478786604, 0.37251565902947, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 5L, 1L, 0L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(12L, 7L, 7L, 7L, 8L, 10L, 5L, 6L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L ), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 233.95921030186, 282.56953453433, 286.479010535717, 288.175657075124, 306.241971049693, 326.449660083946, 344.127241114411, 541.894487143514, 587.242576638661, 1173.89451337459, 1500.78951767491, 1530.20837839327, 1548.09603464987, 1552.39732724321, 1556.906584046, 1618.52463005653, 1653.32762418871, 1689.70033728232, 1758.19666394932)), row.names = c("302", "155", "38", "818", "222", "119", "965", "949", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964899505573579, 0.949008189747226, 0.947606546484189, 0.946992590734906, 0.940243368390518, 0.932239558291249, 0.924849174566353, 0.819036498633014, 0.789329439285615, 0.307156779301621, 0.073643840892846, 0.0588201150625208, 0.0504972230293616, 0.0485769205062226, 0.0465981908410504, 0.0232776718255153, 0.0133943521011337, 0.00583677999866597, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3896142176
R squared (OOB): 0.04935288
$Forests[[303]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(463888, 578888, 525000, 558000, 540000, 415000, 475000, 7e+05, 670000, 315000, 348000, 372500, 410000, 421000, 420000, 490000, 430000, 380000, 350880, 392000), floor_area_sqm = c(95, 95, 95, 92, 92, 92, 93, 92, 92, 91, 100, 102, 93, 93, 93, 92, 91, 92, 91, 103), storey_order = c(1L, 2L, 5L, 6L, 6L, 2L, 4L, 4L, 5L, 1L, 3L, 2L, 4L, 4L, 2L, 3L, 4L, 1L, 2L, 2L), remaining_lease_mths = c(1140, 1134, 1141, 1136, 1142, 1130, 1130, 1126, 1121, 790, 938, 931, 788, 789, 1099, 1038, 777, 1037, 785, 833), PROX_CBD = c(11.4133195883395, 11.5493041544933, 11.6190928108465, 11.665784828589, 11.3687765497058, 11.3687765497058, 11.4536743231806, 11.1573644039326, 11.0595651330709, 10.6917699702976, 11.8646943012694, 11.9627383543319, 10.7402382849343, 10.8005053894847, 11.8999896789117, 11.6213283462416, 10.4167519306418, 11.6419253241709, 10.3813809316332, 10.8307618753175), PROX_ELDERLYCARE = c(1.61512702812623, 1.47184415110161, 1.40356458884146, 1.35367167055226, 1.27208236570677, 1.27208236570677, 1.19895989384568, 1.34447435494956, 1.41694161867716, 1.07660186858624, 0.893707553155367, 0.96089261866182, 1.05196585123006, 1.11154389564577, 0.790393757138983, 0.621923465733728, 0.852176862644424, 0.626216066088841, 0.833489789321986, 1.12487398858542), PROX_HAWKER = c(1.4377955077332, 1.35052465166479, 1.37423229702662, 1.3549106116919, 1.07923254025891, 1.07923254025891, 1.02903329925728, 1.10011050744246, 1.19495083476736, 1.35937058559257, 0.888626336009462, 0.983415578941634, 1.02652926791064, 0.918995125488027, 0.820501997631561, 0.537052085835962, 1.55256346901264, 0.553081930127745, 1.5910354083573, 0.775872885593274), PROX_MRT = c(0.8250506195824, 0.653877184653349, 0.615423035680267, 0.561684506891731, 0.671331594421278, 0.671331594421278, 0.573574303209013, 0.876646963171676, 0.991329354536752, 0.753106278920522, 0.214047355776769, 0.122900516984256, 0.546812793492647, 0.566932323762424, 0.261250382411254, 0.182944945438028, 0.686459009674335, 0.168432978085695, 0.699917284291438, 0.568072215940967), PROX_PARK = c(0.60176146852012, 0.597750851398377, 0.654992910383756, 0.671016599957339, 0.294690087030438, 0.294690087030438, 0.341254943367627, 0.189026691537682, 0.275833477585303, 0.536819237128991, 0.747986195716587, 0.836149627657164, 0.401614025373747, 0.370936327890873, 0.813614799778521, 0.643411448820926, 0.613918856542286, 0.654970873229416, 0.616002692100522, 0.443949121553361 ), PROX_GOOD_PRISCH = c(3.26097143466547, 3.26501815247482, 3.31796907605439, 3.32537175969635, 2.95589454100459, 2.95589454100459, 2.96812409551872, 2.83177349547833, 2.8385375863655, 2.68318776685765, 3.05097986431403, 3.15511978010431, 2.39141973384207, 2.34700895725274, 3.00567179865442, 2.69528593883292, 2.62113030487697, 2.71543842399088, 2.6286340652406, 2.22887532154294), PROX_MALL = c(0.979751787656279, 0.808458836713889, 0.768943294332632, 0.714662485508778, 0.814743407183115, 0.814743407183115, 0.714729745574342, 0.831480717149744, 0.76911725394793, 0.459259689573629, 0.265637621954407, 0.161680393170103, 0.344610557976029, 0.363372953846058, 0.283076960540796, 0.597386337892971, 0.350991485118426, 0.576398809288588, 0.365493224544838, 0.384053234723219), PROX_CHAS = c(0.136218265087875, 0.0498455969042401, 0.119929951445322, 0.167944095298073, 0.257507761616553, 0.257507761616553, 0.31407050179696, 0.0819321575559949, 0.0661119226245057, 0.0626028682349028, 0.265637621677666, 0.161680400961643, 0.106045676778667, 0.111289200730163, 0.283076936045466, 0.130352204164602, 0.302383860370021, 0.118628580179885, 0.28517644723447, 0.2644107607892), PROX_SUPERMARKET = c(0.0830307595499944, 0.0982179911218008, 0.16327623873727, 0.215917356790886, 0.30094246041235, 0.30094246041235, 0.345653574215055, 0.408274605358357, 0.444069124865739, 0.550262392018624, 0.211091622880127, 0.107037284539066, 0.357992185767737, 0.386863986973968, 0.236972988988714, 0.0679201472407272, 0.519095500550079, 0.0879874709963817, 0.49431722643315, 0.407226974513028), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 2L, 1L, 0L, 0L, 2L, 2L, 0L, 0L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 1L, 3L, 3L, 2L, 3L, 3L, 3L, 7L, 8L, 3L, 3L, 7L, 6L, 6L, 6L, 6L, 4L), WITHIN_350M_BUS = c(4L, 4L, 3L, 4L, 10L, 10L, 8L, 6L, 9L, 7L, 8L, 9L, 6L, 9L, 9L, 8L, 9L, 8L, 10L, 11L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 4L, 5L, 5L, 5L, 6L, 2L, 5L, 2L, 6L), DNeighbour = c(0, 173.944648530429, 234.532066918748, 284.400710910583, 359.369999554983, 362.576170493304, 419.7638950176, 434.207381170269, 437.682407129272, 757.369604700045, 851.606207263627, 877.558727979701, 894.387099416642, 916.378900091561, 972.757876319824, 997.922047453801, 1001.37599002482, 1002.59416841202, 1033.47981299786, 1036.19011504984)), row.names = c("303", "772", "160", "830", "876", "157", "132", "425", "407", "569", "232", "295", "6", "56", "185", "89", "480", "421", "626", "743"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944433826682443, 0.900164240659136, 0.855009958226693, 0.77390175792529, 0.770113382170924, 0.698714475741438, 0.67964135845228, 0.674996561555209, 0.216931859809334, 0.105327108990381, 0.0799448231283764, 0.065011098764273, 0.0474733578838256, 0.0140863892881085, 0.00525611765747349, 0.00436492317804235, 0.00406966386407193, 2.72947918709847e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10199625040
R squared (OOB): 0.07609356
$Forests[[304]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 355000, 345000, 415000, 292000, 320000, 385000, 343000, 350000, 370000, 295000, 325000, 345000, 310000, 290000, 345000, 295000, 3e+05, 390000, 333000), floor_area_sqm = c(104, 106, 114, 104, 104, 106, 104, 102, 104, 103, 105, 104, 103, 104, 92, 104, 106, 99, 126, 108), storey_order = c(2L, 1L, 2L, 2L, 2L, 1L, 1L, 5L, 2L, 4L, 1L, 1L, 5L, 1L, 4L, 4L, 1L, 1L, 2L, 4L), remaining_lease_mths = c(828, 825, 839, 875, 828, 851, 863, 935, 863, 881, 870, 872, 944, 879, 690, 862, 825, 697, 879, 895), PROX_CBD = c(15.6198573118901, 15.6983328737326, 15.4582319270764, 15.8781143296649, 15.1374510187917, 15.9983120826665, 16.2492480828887, 15.6558233565228, 15.9139497277605, 15.9139497277605, 16.027241877126, 15.9652370890998, 15.6615925135045, 15.9652370890998, 14.8961777358487, 16.2035530975804, 14.7220636963442, 14.8036441916204, 16.1769042321823, 16.5397910410307), PROX_ELDERLYCARE = c(0.497975502399054, 0.587171684565488, 0.319622441582349, 0.633288957745621, 0.426629771798313, 0.541237256511776, 0.836071823435323, 0.268146833149962, 0.471057675436291, 0.471057675436291, 0.401697186037664, 0.372962984236141, 0.372854461013726, 0.372962984236141, 0.090689252710872, 0.462412199513001, 0.327768156942021, 0.0965145667339982, 0.382017171357745, 0.706939892416911), PROX_HAWKER = c(1.6566914426712, 1.64071314431986, 1.7245004017694, 1.79301822351461, 1.49196951764411, 2.1818192257633, 2.17952287051713, 2.27183532495414, 2.34701070601947, 2.34701070601947, 2.44772974464855, 2.45115541279444, 2.39243139523594, 2.45115541279444, 1.02395142210687, 2.51024920878341, 1.39864823048803, 1.07372228066705, 2.55739022352562, 2.14655926815246), PROX_MRT = c(0.297714051615291, 0.341199960643831, 0.233994550027949, 0.159697283923578, 0.164193456307044, 0.364450998520493, 0.290093838525113, 0.370313443989706, 0.424613907535265, 0.424613907535265, 0.538616250543522, 0.52727924180445, 0.499275570100955, 0.52727924180445, 0.437229774651496, 0.65447898159524, 0.0523025726452692, 0.363746184676816, 0.674610535324426, 0.460645764817668), PROX_PARK = c(0.782164021798725, 0.686441032296595, 0.998254167239372, 0.678969217742802, 0.786093050092807, 1.05372411430502, 0.886796559947336, 1.16446299803307, 1.30337713627377, 1.30337713627377, 1.35146177086674, 1.39203600576681, 1.19384102986047, 1.39203600576681, 0.600185611341118, 1.32632916723033, 0.432331111477529, 0.497172938499345, 1.39748820590438, 0.711243459523284), PROX_GOOD_PRISCH = c(5.84268664292306, 5.93514971647738, 5.64801716169655, 6.09357654169244, 5.37568176340172, 6.12314921566155, 6.4097782056775, 5.73062396037349, 5.99275530970335, 5.99275530970335, 6.09534233388474, 6.02718330754398, 5.71328270316738, 6.02718330754398, 5.28070608730985, 6.27623366830878, 4.99661753747661, 5.17691715074399, 6.23706483495109, 6.77397603493671), PROX_MALL = c(0.394873468760787, 0.310729806849059, 0.455554164929496, 0.145699923430919, 0.249545786638779, 0.45623102577182, 0.355568776497803, 0.155488337640192, 0.338688619983659, 0.338688619983659, 0.275346491924215, 0.238316612740974, 0.238209845871265, 0.238316612740974, 0.252669380741675, 0.370949542105629, 0.343882807046916, 0.278400001713995, 0.292722816398213, 0.345326846187852 ), PROX_CHAS = c(0.28481487293308, 0.261893114523038, 0.158017550603297, 0.0723222156351423, 0.193150290660334, 0.290215734280461, 0.121251060497272, 0.155488306171375, 0.338688583692834, 0.338688583692834, 0.275346446899555, 0.238316573509266, 0.238209795937414, 0.238316573509266, 0.252669404800451, 0.370949494121523, 0.141205029857343, 0.190291087196022, 0.292722768811081, 0.286223989121013 ), PROX_SUPERMARKET = c(0.407244625741832, 0.322774913149109, 0.387973705585917, 0.157892159590583, 0.200567401454574, 0.162067612034701, 0.350013224352412, 0.152010752053411, 0.112474666082431, 0.112474666082431, 0.141316208924405, 0.177610526119132, 0.238833101010687, 0.177610526119132, 0.186322037460738, 0.235998227482853, 0.141204847242777, 0.190291125096353, 0.254565333705719, 0.377165028023417 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 0L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 1L, 3L, 0L, 1L, 5L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 8L, 3L, 5L, 6L, 4L, 8L, 9L, 9L, 8L, 6L, 5L, 6L, 3L, 5L, 3L, 3L, 8L, 1L ), WITHIN_350M_BUS = c(9L, 8L, 14L, 7L, 11L, 12L, 9L, 14L, 15L, 15L, 12L, 14L, 16L, 14L, 7L, 7L, 8L, 9L, 9L, 2L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 98.3265152756857, 225.373615204651, 257.690808831548, 481.183548917605, 547.716588388901, 658.483317878794, 670.70389414326, 694.803550345479, 698.357332463735, 797.957029711314, 798.919211749854, 799.307676223746, 799.598514717922, 843.054458317097, 874.352921166289, 896.557889728005, 897.107585285429, 907.179040531579, 935.971335792684)), row.names = c("304", "196", "383", "510", "387", "888", "711", "450", "959", "927", "463", "566", "572", "490", "87", "806", "786", "995", "54", "498"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978049566779367, 0.88740096752212, 0.854144493296209, 0.541255133437556, 0.432382869069841, 0.255071901569458, 0.236686724608636, 0.201547040676472, 0.196504574967782, 0.0746208721198254, 0.073665731944393, 0.0732815295930999, 0.0729944178057796, 0.0356043866551377, 0.0162137542887318, 0.00679736266272867, 0.00661304611444242, 0.00366964386589763, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1414881720
R squared (OOB): -0.1172842
$Forests[[305]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(685000, 720000, 310000, 575000, 430000, 416000, 340000, 363000, 358000, 394000, 4e+05, 390000, 550000, 370000, 430000, 355000, 672000, 660000, 715000, 662000), floor_area_sqm = c(93, 93, 83.1, 101, 92, 91, 84, 84, 84, 102, 104, 84, 102, 84, 104, 84, 85, 85, 95, 95), storey_order = c(2L, 3L, 3L, 6L, 2L, 4L, 1L, 4L, 3L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 5L, 3L, 6L, 3L), remaining_lease_mths = c(1142, 1143, 613, 932, 687, 713, 780, 780, 770, 769, 783, 783, 761, 777, 781, 782, 1042, 1032, 1099, 1093), PROX_CBD = c(6.19231755176043, 6.10189119169168, 5.99387263807515, 5.56255806753875, 5.17330173892321, 5.10609859014938, 6.73119135364588, 6.82164733234375, 6.82164733234375, 6.11041994069873, 6.8579883001408, 4.91139217141794, 6.04257091454572, 7.32999369210923, 7.27303659463988, 7.37752466520609, 6.58265946872266, 6.62545736407856, 6.06656257116635, 6.11286474740545), PROX_ELDERLYCARE = c(0.355678840187058, 0.230112759455232, 0.103488744511564, 0.0599829320550621, 0.151830290872251, 0.320090253923576, 0.709869492714774, 0.729511559050305, 0.729511559050305, 0.700949857098155, 0.650979480304367, 0.53976690699019, 0.548656319889636, 1.04617467786566, 0.949520652768775, 1.11141904944431, 0.129826558983194, 0.121758896932011, 0.516985202466339, 0.471592353212743), PROX_HAWKER = c(0.287310245845902, 0.193610514045812, 0.131941483902414, 0.248163252655802, 0.261285820740611, 0.333568708255903, 0.84617550022745, 0.834207881424508, 0.834207881424508, 0.917579692245523, 0.732876252375814, 0.526793317066312, 0.19523132016882, 1.00458194418859, 0.905159668549179, 1.06790139631185, 0.37361464573735, 0.33268573973532, 0.0900485470251793, 0.0855319563513606), PROX_MRT = c(0.3593423355956, 0.385901790532203, 0.422927302226303, 0.389634730949481, 0.568944969773001, 0.549226257235714, 0.447149108468339, 0.401668294921849, 0.401668294921849, 0.781870827245549, 0.479854345281657, 0.348715950460643, 0.448203274012385, 0.446590670593176, 0.477339162120678, 0.450606800129455, 0.288098631383321, 0.255638745600017, 0.530436532640755, 0.576684647572531 ), PROX_PARK = c(0.861129399478803, 0.835974869985028, 0.775542593632535, 0.136342453682232, 0.375618223612072, 0.534309547143458, 1.30601230217613, 1.33915084667526, 1.33915084667526, 0.263971642616293, 1.26891760289394, 0.454973393404149, 0.651264615899835, 1.30043300411079, 1.28136359713013, 1.30417314517193, 0.734858817801552, 0.741691321664553, 0.548254609843109, 0.517760851715104 ), PROX_GOOD_PRISCH = c(3.647323571983, 3.72727940395598, 3.79476022833587, 3.30515733544794, 3.5160560831601, 3.68539306501406, 2.67147237000904, 2.67483404440455, 2.67483404440455, 4.13214763824822, 2.57894825178105, 3.07957394860643, 2.14268529299874, 2.81856751915823, 2.72285479219865, 2.87682745937193, 2.10026546945211, 2.08436883673306, 2.03651743937875, 2.00772186702724), PROX_MALL = c(1.22999734499907, 1.26544404340832, 1.29238059557114, 0.719385659919303, 0.96360119165526, 1.13513631747826, 0.894914409230097, 0.977306285381771, 0.977306285381771, 1.32133984316634, 0.985446043286547, 0.779372162435287, 0.264532440460292, 1.4733570331857, 1.40144317349524, 1.52964479685301, 0.712222885156031, 0.757747380414752, 0.365617038961166, 0.403935094648282), PROX_CHAS = c(0.255647811562625, 0.131092152612185, 3.57955945681819e-08, 0.174009235365936, 0.213267381067323, 0.37199840586913, 0.468632365618207, 0.389404577789016, 0.389404577789016, 0.235562548335707, 0.418063314797021, 0.297280152993809, 0.12619956254809, 0.100781853121145, 0.150676124399865, 0.123680988169118, 0.19769969897302, 0.152169077912936, 0.0929349198733403, 0.0679258481743644), PROX_SUPERMARKET = c(0.108411284353298, 0.0250108723026275, 0.147638600898363, 0.173881454941229, 0.266791583668656, 0.424647979009491, 0.541263540151477, 0.457775852816324, 0.457775852816324, 0.174913922147584, 0.471666412940503, 0.212061147632098, 0.178930757423705, 0.154588063793208, 0.216512452964216, 0.15284622075069, 0.255985378039003, 0.21094349839638, 0.0785030623714358, 0.0895469396191502), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 2L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 4L, 2L, 1L, 1L, 1L, 1L, 2L, 4L, 4L, 4L, 5L, 0L, 0L, 3L, 3L), WITHIN_350M_BUS = c(10L, 9L, 6L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 7L, 7L, 8L, 7L, 9L, 2L, 2L, 8L, 6L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 2L, 1L, 1L ), DNeighbour = c(0, 126.414925240105, 253.881050680722, 729.961366163025, 1043.77083249553, 1085.41589510723, 1166.35357897216, 1225.04187418072, 1225.69314181452, 1304.28981311267, 1328.32780477107, 1523.41692525835, 1532.62908438567, 1561.37257241089, 1570.20639329395, 1575.95803016914, 1611.52651380174, 1638.91457323102, 1642.02741613984, 1659.82820930843)), row.names = c("305", "812", "752", "596", "270", "853", "529", "322", "46", "135", "168", "251", "453", "187", "611", "948", "388", "841", "297", "536"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988432513261713, 0.953756143174253, 0.650591348396904, 0.365489013839144, 0.327609776412507, 0.256257911674458, 0.207277292577364, 0.206750112459286, 0.146322609212456, 0.129277247719358, 0.0248420937691765, 0.0217253046192208, 0.0132514742907551, 0.0110405132725821, 0.0097033617753498, 0.00328948161619639, 0.000627051821692251, 0.000455137167454439, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6588153283
R squared (OOB): 0.6909656
$Forests[[306]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(720000, 705000, 640000, 640000, 350000, 345000, 450000, 440000, 375000, 516000, 435000, 420000, 548000, 335000, 370000, 588000, 439000, 430000, 408000, 670000), floor_area_sqm = c(91, 91, 90, 91, 92, 92, 92, 92, 92, 98, 98, 91, 95, 91, 92, 95, 97, 93, 91, 94), storey_order = c(3L, 3L, 1L, 3L, 1L, 1L, 1L, 3L, 2L, 3L, 1L, 1L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 6L), remaining_lease_mths = c(1079, 1097, 1095, 992, 714, 695, 679, 677, 695, 698, 692, 742, 981, 754, 699, 1025, 669, 728, 674, 1104), PROX_CBD = c(9.2692311101123, 9.2692311101123, 9.29204667907952, 9.30017281297198, 9.56457497404925, 8.46158045860266, 8.7589377611275, 8.7589377611275, 8.4016901584654, 8.70928269501252, 8.85689554561162, 8.31995738049774, 8.37940280964872, 8.32334928378694, 8.34406204250889, 8.51090417959469, 8.73211086874077, 8.20083785223568, 8.96374942103709, 8.58683984966127), PROX_ELDERLYCARE = c(0.751834464907999, 0.751834464907999, 0.771441336950035, 0.677643973897152, 1.08567795373645, 0.0854535518544851, 0.169235371196244, 0.169235371196244, 0.150390524199432, 0.119444653145476, 0.272187629818594, 0.259768432786295, 0.335901694998922, 0.163895949541214, 0.224798473876808, 0.120425912751251, 0.292319821872094, 0.41240614163537, 0.267188539522683, 0.203840329735754 ), PROX_HAWKER = c(0.13065395668809, 0.13065395668809, 0.172288624542473, 0.445284816601654, 0.44425153291851, 0.266645682444034, 0.330091511745513, 0.330091511745513, 0.205000896629144, 0.281172749103646, 0.446318851105742, 0.387410687724852, 0.203869560106314, 0.1672780527947, 0.308707066729857, 0.166697492306482, 0.436547444862961, 0.35604829505958, 0.393731145214296, 0.433030813326955), PROX_MRT = c(0.513894886157587, 0.513894886157587, 0.459210746913958, 0.258716275079725, 1.06652131186481, 0.681495718287031, 0.338391484905848, 0.338391484905848, 0.747297636603152, 0.379410256905797, 0.372678744867538, 0.705543842504761, 0.62312262100292, 1.03738004469153, 1.14033242259394, 0.608243230971526, 0.600073719023998, 0.805467939952349, 0.71987240697712, 0.751078096441513), PROX_PARK = c(0.421166514654472, 0.421166514654472, 0.354651430366215, 0.166211588513849, 0.829152657918636, 0.773425606080498, 0.469340752260783, 0.469340752260783, 0.784786352249359, 0.513364518506117, 0.479885299937475, 0.517920409018535, 0.394842599629624, 0.839050716088865, 0.748901820021747, 0.368529270986479, 0.617507126900098, 0.393072899865764, 0.60552725382935, 0.52118662053352), PROX_GOOD_PRISCH = c(2.13343245969583, 2.13343245969583, 2.10961489740732, 1.82000438656186, 1.87441197950121, 1.4534383809239, 1.40615721612308, 1.40615721612308, 1.42922442943649, 1.35677240305411, 1.47413984574199, 1.20021801549651, 1.14854892992093, 1.6197212814627, 1.74338078296013, 1.13331232297991, 1.31940815963163, 1.04754826657838, 1.13785719900195, 1.16640042723588), PROX_MALL = c(0.655923636590071, 0.655923636590071, 0.591682371404957, 0.302826744416793, 1.18499732413142, 0.793630348518112, 0.264395031718586, 0.264395031718586, 0.856591768216477, 0.313890580083005, 0.241772845363545, 0.768764019555169, 0.651389947232486, 0.952850965311535, 0.813314037197816, 0.540250505232014, 0.469553394647833, 0.844084234929545, 0.480317195978648, 0.632538285087724 ), PROX_CHAS = c(0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.258750733988333, 0.358325278319411, 0.161491876005888, 0.0806835690144568, 0.0806835690144568, 0.14998683096932, 0.112175615725657, 0.157458356405151, 0.1066489590073, 0.11938167830482, 0.218034921212892, 0.347263729641395, 0.0869956868442428, 0.0664211666443358, 0.0460460495231756, 0.143131544605207, 0.237191200694799 ), PROX_SUPERMARKET = c(0.098601858754749, 0.098601858754749, 0.110756393825321, 0.378001630838772, 0.418420374852224, 0.128302570008396, 0.24726445439454, 0.24726445439454, 0.194600933367586, 0.221335227738319, 0.224853982916395, 0.284909088626731, 0.282093113359979, 0.502751024921131, 0.624544400837596, 0.0869967242830128, 0.350370254212894, 0.436961702644775, 0.181164390242962, 0.35437102597818 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 0L, 2L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 3L, 2L, 3L, 8L, 8L, 3L, 7L, 7L, 3L, 4L, 1L, 1L, 6L, 6L, 2L, 4L, 5L ), WITHIN_350M_BUS = c(10L, 10L, 7L, 9L, 4L, 7L, 6L, 6L, 7L, 6L, 7L, 7L, 6L, 4L, 5L, 5L, 7L, 7L, 6L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 9.44880542946849, 80.6708607017198, 364.649760744016, 558.854004873856, 809.477013664432, 840.794980853256, 842.038059339688, 866.74649087276, 878.935834577304, 886.67053570348, 979.57163408509, 990.770752732626, 1020.43412217177, 1062.51672914508, 1092.88523152986, 1115.44035261067, 1125.39141864359, 1231.22431783987, 1256.51492457667)), row.names = c("306", "642", "191", "973", "197", "676", "194", "386", "682", "446", "397", "716", "998", "713", "204", "94", "842", "79", "692", "149"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999886906869579, 0.991773178205676, 0.838652537424972, 0.643499157851739, 0.342196331366597, 0.30496944543258, 0.303507803026942, 0.274757564150182, 0.260810089666033, 0.252050156401552, 0.153846745079765, 0.143078197203158, 0.115919730791347, 0.0811966530538651, 0.0592881108596383, 0.0449200125924533, 0.0391327043512333, 0.0015880259871726, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5463379482
R squared (OOB): 0.6622773
$Forests[[307]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(582000, 450000, 515000, 310000, 440000, 330000, 470000, 680000, 445000, 315000, 638000, 538000, 515000, 446000, 520000, 550000, 480000, 418000, 409500, 545000), floor_area_sqm = c(104, 104, 110, 82, 93, 82, 84, 76, 84, 87, 105, 90, 103, 94, 107, 105, 94, 84, 84, 86), storey_order = c(3L, 1L, 1L, 5L, 3L, 4L, 3L, 11L, 3L, 1L, 3L, 5L, 3L, 2L, 2L, 2L, 6L, 3L, 3L, 1L), remaining_lease_mths = c(935, 828, 859, 656, 759, 657, 813, 1071, 647, 633, 918, 995, 823, 723, 892, 786, 725, 804, 807, 1025), PROX_CBD = c(5.4901102241405, 5.12061996426338, 5.31333197008925, 5.9699685911294, 5.4791067318598, 6.06674643703895, 6.30150758144434, 5.17664618337401, 4.82546817648507, 5.88382015009973, 5.24252163748666, 4.4759193492502, 6.41432963568309, 4.45295385586978, 4.23142849537126, 6.4090346428634, 4.50933618399607, 4.20973993763024, 4.20973993763024, 5.19905620756448), PROX_ELDERLYCARE = c(0.157919913507301, 0.279354008399566, 0.301885421229742, 4.28110190953706e-07, 0.505585511375112, 0.10409496222889, 0.0580157957368266, 0.203403853153192, 0.401252043911139, 0.599695566252105, 0.232760622048558, 0.136621520737764, 0.101150617829923, 0.645271528549996, 0.272010492111063, 0.336883008423279, 0.665866395733666, 0.156291063754703, 0.156291063754703, 0.3148233892717), PROX_HAWKER = c(0.258924665495, 0.158729667464322, 0.15027253820603, 0.247906315943116, 0.736115689949186, 0.346985863757343, 0.511576723994062, 0.242990200436355, 0.33634581375869, 0.302293625820731, 0.316098981667774, 0.736355433757935, 0.639366917684312, 0.601904675681234, 0.392124905911543, 0.729024203622067, 0.665007751295857, 0.46881842734995, 0.46881842734995, 0.424686940189847 ), PROX_MRT = c(1.30755754576723, 1.12797954219589, 0.839256513816073, 1.03854772657135, 0.797555156120123, 1.1005845300218, 0.911216039334219, 0.347215067697513, 0.437510974512092, 0.37771060533367, 0.353807427048722, 0.930431293452388, 0.753240517287136, 0.66128766903618, 0.870814763860364, 0.631935879685516, 0.549595780709265, 0.750034220630686, 0.750034220630686, 0.253583166891469), PROX_PARK = c(0.803347187860442, 1.12857946410316, 0.919693677764514, 0.792968228054446, 0.728040918615253, 0.741200181243785, 0.950460734805334, 0.502895249788983, 0.386749503328341, 1.09766236241216, 0.540897442657821, 0.786607284590569, 0.941128983241434, 0.473457593144303, 0.989030190878471, 0.73120409495038, 0.353281501558379, 0.828179073128827, 0.828179073128827, 0.482110245392283), PROX_GOOD_PRISCH = c(2.45379201830723, 2.70116277997296, 2.32631552336422, 1.89588922913119, 2.93310132502147, 1.85819018299306, 1.50990256016426, 2.27859573799937, 2.65585299610189, 1.61186682958131, 2.20280244575696, 3.43096694593549, 1.35156641752108, 3.02211493728223, 3.47561641519302, 1.19038460547274, 2.94429219434277, 3.58178441884724, 3.58178441884724, 2.22494939608982), PROX_MALL = c(1.21674302842157, 1.02774547618649, 0.752077094160308, 1.25835483053691, 0.719613179783111, 1.22044581333525, 0.872189526609738, 0.285366785950761, 0.337875853585261, 0.966526596905427, 0.315823950773482, 1.02435160052226, 0.713954983197348, 0.570379319619026, 1.1888213641646, 0.56447134405004, 0.485349818185599, 1.26743973989934, 1.26743973989934, 0.31885342913617), PROX_CHAS = c(0.233242749827373, 0.193072984237221, 0.111194343620761, 0.21461630683628, 0.0706483510319072, 0.252393584019624, 0.0940735950578242, 0.0737889624358689, 0.315432137833306, 0.256579842259861, 0.0731998871787336, 0.105578702221058, 0.15014885052256, 0.303272176186244, 0.106822211501606, 0.141339892509329, 0.331046161101227, 0.163154212627783, 0.163154212627783, 0.211748617283041), PROX_SUPERMARKET = c(0.37596142908425, 0.198191070641627, 0.370675298005651, 0.227231659318009, 0.0706487501399716, 0.321431524942613, 0.469210677159174, 0.177322353300672, 0.0907256678718214, 0.27867057765081, 0.266280670019211, 0.0670716613901785, 0.519047869620273, 0.34627255092781, 0.139079920157556, 0.360911693423373, 0.325943517329761, 0.118448079318654, 0.118448079318654, 0.199301193911681), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 0L, 0L, 0L, 2L, 1L, 0L, 1L, 3L, 0L, 2L, 0L, 2L, 0L, 0L, 1L, 1L, 4L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 2L, 2L, 2L, 4L, 7L, 2L, 4L, 5L, 2L, 4L, 1L, 6L, 5L, 1L, 3L, 3L, 6L), WITHIN_350M_BUS = c(10L, 9L, 12L, 8L, 3L, 6L, 7L, 9L, 8L, 8L, 10L, 5L, 7L, 6L, 7L, 9L, 5L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 2L, 5L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 1L, 2L, 3L, 0L, 3L, 3L, 3L), DNeighbour = c(0, 373.110576672703, 474.329186137091, 574.347235408431, 600.532331750853, 644.034930839827, 969.412078122819, 990.266952122181, 993.208027494047, 1015.84121894999, 1027.82304883961, 1070.61707223009, 1118.94557505004, 1246.38981039312, 1251.84386199786, 1266.67369929619, 1269.6404670935, 1297.26587084495, 1301.24928452922, 1350.66249447166)), row.names = c("307", "646", "279", "920", "802", "628", "417", "897", "288", "201", "472", "411", "114", "346", "849", "269", "622", "907", "382", "533"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.853203220597008, 0.76855164118475, 0.67104978487421, 0.643705422070865, 0.596963586112619, 0.235091637073969, 0.213869133017998, 0.210921732408734, 0.188648393816206, 0.177168641944409, 0.138152728954245, 0.0983975310793275, 0.0220351056349252, 0.0198734796805469, 0.014520258985873, 0.0135432178988707, 0.00600693171840633, 0.00515961049080089, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6501418068
R squared (OOB): 0.3298476
$Forests[[308]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(745000, 682000, 729999, 653000, 742000, 468888, 688000, 480000, 535000, 4e+05, 478000, 5e+05, 5e+05, 4e+05, 360000, 7e+05, 413888, 649888, 533000, 566888), floor_area_sqm = c(100, 100, 100, 91, 92, 92, 90, 92, 92, 104, 92, 91, 91, 92, 92, 95, 88, 87, 88, 88), storey_order = c(10L, 10L, 6L, 2L, 7L, 3L, 6L, 3L, 3L, 4L, 4L, 1L, 2L, 3L, 2L, 3L, 2L, 3L, 1L, 8L), remaining_lease_mths = c(1122, 1120, 1122, 1121, 1104, 701, 985, 692, 694, 745, 716, 690, 706, 708, 719, 1100, 668, 1103, 653, 650), PROX_CBD = c(9.28682806708392, 9.28682806708392, 9.41601606571959, 9.51816518584724, 9.57467117229508, 9.79963982832759, 9.84174458192399, 9.76973796844692, 9.76973796844692, 9.4187827620762, 9.58813304663833, 10.2183960492338, 10.2657373615824, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 7.02256530608061, 6.92829321613491, 6.76124856282603), PROX_ELDERLYCARE = c(0.306248896776786, 0.306248896776786, 0.14515851054369, 0.0590206014568566, 0.0836678964153836, 0.390845215421192, 0.339166460968835, 0.487200680071974, 0.487200680071974, 0.579996323717894, 0.251441869005946, 0.670964346371623, 0.519949541574078, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 0.467453442926814, 0.389684735109723, 0.20742531007413), PROX_HAWKER = c(0.449541776391294, 0.449541776391294, 0.552624576950901, 0.5145461029689, 0.628838904549623, 0.315572935590663, 0.272020065995023, 0.323134910569429, 0.323134910569429, 0.508914568418093, 0.391674386653945, 0.161327078165055, 0.527790221924738, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.207247650371579, 0.133504850959355, 0.171967883722699 ), PROX_MRT = c(0.819017740329599, 0.819017740329599, 0.796240617220745, 0.689820066215858, 0.731513991246432, 0.308409661615337, 0.348847208140378, 0.307725216106606, 0.307725216106606, 1.21403827268849, 0.707146681079003, 0.352113639571012, 0.351828842975553, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 0.409658939160285, 0.407218977151475, 0.31120761671675 ), PROX_PARK = c(0.754667699158598, 0.754667699158598, 0.579398729399101, 0.506309566114581, 0.402026431996325, 0.556935587195362, 0.429024269124863, 0.692980820038259, 0.692980820038259, 0.633868788719276, 0.630094576064042, 0.412720152963846, 0.752867192571236, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.380160428577633, 0.377410917604964, 0.273246118986377 ), PROX_GOOD_PRISCH = c(1.50498632547922, 1.50498632547922, 1.45792936689373, 1.35033962190844, 1.37880970746963, 0.97109568154285, 0.999365026226873, 0.945616550360875, 0.945616550360875, 1.8319493658717, 1.10432321767326, 0.778258345851083, 0.402201611323318, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 2.07008813823767, 2.0639866413545, 1.9155109693321), PROX_MALL = c(0.732362808464395, 0.732362808464395, 0.616886214909116, 0.508727078362918, 0.493679276753517, 0.277854565241424, 0.188176716989659, 0.3113714109904, 0.3113714109904, 0.308706652763352, 0.759347764163403, 0.1993183735571, 0.347570072991699, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 0.395390786334096, 0.352244010010256, 0.191774654856939), PROX_CHAS = c(0.30624919123722, 0.30624919123722, 0.145158576319141, 0.0590210156667789, 0.0836673580931749, 0.213793078898363, 0.139131199666608, 0.164045702260751, 0.164045702260751, 0.308706623046814, 0.395290416984683, 0.176868193181362, 0.329846033180528, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.278446199404133, 0.180332756228222, 0.19177461752976), PROX_SUPERMARKET = c(0.309780650655361, 0.309780650655361, 0.145877744762322, 0.0642147642973091, 0.0769150331708007, 0.217115292225756, 0.139131268426574, 0.329801606095394, 0.329801606095394, 0.31508799294366, 0.20799335196523, 0.245740902557878, 0.353445486406562, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.0888694671696128, 0.0762755382886037, 0.113049768890948), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 4L, 4L, 3L, 3L, 4L, 2L, 6L, 4L, 3L, 1L, 0L, 1L, 3L, 5L, 4L), WITHIN_350M_BUS = c(7L, 7L, 8L, 7L, 7L, 11L, 9L, 11L, 11L, 3L, 7L, 6L, 10L, 8L, 7L, 7L, 5L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 0L, 2L, 4L, 3L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 7.56197304068479, 183.650998542224, 246.811803090541, 356.29932773757, 535.108159154202, 548.283916161588, 557.384901985646, 564.991335375519, 698.486370857542, 835.376511144614, 926.882100242109, 1133.7632453759, 1180.63817230896, 1289.91535158573, 1325.48722389501, 1411.60835474746, 2364.32464341497, 2436.18622616295, 2627.09712124694)), row.names = c("308", "794", "928", "983", "551", "943", "268", "926", "68", "278", "640", "584", "649", "245", "244", "904", "338", "221", "978", "834"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999983429096476, 0.990250062111417, 0.982425266999364, 0.963550208970048, 0.918743717734438, 0.914783059695695, 0.911996174059285, 0.909635084751883, 0.863615371624642, 0.80799563444108, 0.766536698905066, 0.662191708369751, 0.636855949284624, 0.57595199759834, 0.555673214743316, 0.505919887060793, 0.036116343526889, 0.0196164934211464, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5303521990
R squared (OOB): 0.6711138
$Forests[[309]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 432000, 393000, 438000, 425000, 435000, 432000, 431000, 448000, 440000, 438000, 430000, 450000, 420000, 425000, 358000, 395000, 323000, 441000, 456500), floor_area_sqm = c(93, 93, 93, 93, 94, 95, 92, 92, 96, 96, 94, 92, 94, 94, 94, 93, 94, 90, 93, 92), storey_order = c(1L, 5L, 2L, 4L, 5L, 6L, 6L, 7L, 9L, 7L, 5L, 6L, 7L, 7L, 6L, 1L, 4L, 1L, 6L, 8L), remaining_lease_mths = c(1134, 1138, 1134, 1132, 1083, 1105, 1137, 1138, 1110, 1108, 1076, 1126, 1119, 1120, 1119, 1103, 1113, 983, 1097, 1144), PROX_CBD = c(11.6526890235784, 11.7767430748854, 11.7767430748854, 11.710716376044, 11.8751655684431, 11.6071858552171, 11.9317097346946, 11.9317097346946, 11.5810624146691, 11.6053344020152, 11.9414743986494, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.8075546541859, 11.9744040829633, 12.0200214112876, 11.8078122246038, 11.9527102757424), PROX_ELDERLYCARE = c(0.935812608446987, 0.813774711283767, 0.813774711283767, 0.893667704764373, 0.727329111385366, 1.02315858897206, 0.680106913101551, 0.680106913101551, 1.05973522725621, 1.04503450829128, 0.687500817542951, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.922118515238085, 0.738781707341689, 0.618171206910468, 0.95260617550949, 0.819362766143575), PROX_HAWKER = c(0.34883542271072, 0.340776861445006, 0.340776861445006, 0.445365536494089, 0.145379780608352, 0.193888136950838, 0.161367564791002, 0.161367564791002, 0.226379932511381, 0.210992660312359, 0.147098227142532, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.209140712961875, 0.217370340361849, 0.743318510800665, 0.262687630178652, 0.27814297307049), PROX_MRT = c(0.28284034831035, 0.162476645519961, 0.162476645519961, 0.261259630709371, 0.191731142133254, 0.216093917824789, 0.214149342621172, 0.214149342621172, 0.233016580221366, 0.206803096961617, 0.183575431830776, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.120215557602138, 0.167322140356011, 0.291532437270123, 0.173777829752023, 0.200702114351669), PROX_PARK = c(0.489736206412745, 0.615413214289157, 0.615413214289157, 0.569724311118431, 0.723512884628395, 0.521580333579447, 0.785212145526225, 0.785212145526225, 0.520771390450273, 0.554363925008431, 0.807374064658721, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.747098338531098, 0.679906922269617, 0.871053837980522, 0.746013140888617, 0.643017670933737), PROX_GOOD_PRISCH = c(1.91178525383739, 2.03585243074848, 2.03585243074848, 1.9723226064342, 2.14229157607785, 1.89230283405924, 2.20126444296921, 2.20126444296921, 1.87254500118751, 1.90056431650247, 2.21615815400514, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.12338877581429, 2.27223739349538, 2.31713852475231, 2.13533890725473, 2.270018309959), PROX_MALL = c(0.427385274755512, 0.437539575450179, 0.437539575450179, 0.535719768985538, 0.249449426365425, 0.173810560938293, 0.255684281538694, 0.255684281538694, 0.185878129611589, 0.158081786709397, 0.22663965361209, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.119447773727589, 0.214069216816763, 0.859289251142989, 0.17025857997445, 0.232344363503357 ), PROX_CHAS = c(0.225869963934761, 0.108183414657245, 0.108183414657245, 0.215330181794506, 0.179410689617013, 0.173810611614792, 0.203726500797623, 0.203726500797623, 0.185878170229198, 0.158081821824728, 0.156140837156126, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.11944771257822, 0.0939357367291076, 0.310908028614088, 0.170258520163124, 0.146038815472653 ), PROX_SUPERMARKET = c(0.225911825558638, 0.108294583955479, 0.108294583955479, 0.215506457059651, 0.179159947933279, 0.1671684124578, 0.217804588957955, 0.217804588957955, 0.177355035948325, 0.148884454693003, 0.236998053946951, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.119571834445138, 0.22318738818849, 0.507879796624066, 0.168966076328732, 0.237998550380205 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 7L, 4L, 6L, 6L, 4L, 4L, 6L, 5L, 6L, 6L, 6L, 4L, 7L, 1L, 4L, 5L ), WITHIN_350M_BUS = c(4L, 4L, 4L, 2L, 6L, 6L, 8L, 8L, 7L, 8L, 8L, 9L, 6L, 6L, 7L, 10L, 10L, 6L, 11L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 123.275393672545, 123.580823907092, 130.778382707486, 294.613376248168, 329.091258491679, 356.447542122827, 359.089994171413, 374.172507172389, 389.083441595031, 398.999792967652, 496.652451425206, 523.262934046975, 523.662382589855, 528.85664830086, 540.975544961688, 551.619600548726, 594.91608465407, 597.45442094618, 616.342656159408 )), row.names = c("309", "325", "939", "384", "250", "922", "392", "613", "182", "158", "781", "900", "947", "167", "203", "724", "858", "909", "439", "749"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.921591448768224, 0.921210412810433, 0.911982447935478, 0.595233140914872, 0.511090434649837, 0.442940813988022, 0.436340403859664, 0.398726014762321, 0.36178820850389, 0.337463613248204, 0.122974432688493, 0.0779705136770711, 0.0773569348753736, 0.0695585383167885, 0.0527206070680796, 0.0395992298206745, 0.00466756435584903, 0.00364238657646982, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 843689761
R squared (OOB): 0.2410073
$Forests[[310]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(575000, 585000, 540000, 417000, 565000, 658000, 435000, 615000, 440000, 410000, 380000, 412000, 435000, 420000, 390000, 428888, 415000, 438000, 447000, 376888), floor_area_sqm = c(93, 93, 93, 99, 93, 84, 99, 84, 100, 100, 104, 103, 100, 104, 104, 84, 84, 104, 107, 104), storey_order = c(5L, 4L, 4L, 3L, 6L, 3L, 2L, 2L, 3L, 3L, 1L, 4L, 4L, 2L, 1L, 3L, 3L, 2L, 3L, 3L), remaining_lease_mths = c(1133, 1142, 1142, 914, 1127, 1120, 928, 1122, 911, 915, 924, 918, 924, 922, 809, 774, 782, 812, 782, 810), PROX_CBD = c(12.4342034244884, 12.454441113408, 12.5378737745647, 12.2815153207229, 12.4937468159193, 12.4891302242583, 12.2106818490232, 12.3801819754074, 12.2087069526051, 12.2087069526051, 12.0301392517655, 11.9871965659798, 12.114386347938, 11.8892341343185, 11.7882471009294, 12.8776183162857, 12.8776183162857, 11.7215458353159, 11.7840832214562, 11.622690560426), PROX_ELDERLYCARE = c(0.678867196986192, 0.717258387107597, 0.76025522927712, 0.513657423159811, 0.714783075399861, 0.707031754326944, 0.442541563379791, 0.738453704244922, 0.434858408662556, 0.434858408662556, 0.255083942589415, 0.210296865683283, 0.421163091926404, 0.110349805405523, 0.114277277444971, 0.211786543917104, 0.211786543917104, 0.240093333498969, 0.481333190444255, 0.175524774720266), PROX_HAWKER = c(0.504612881494125, 0.459376407452819, 0.672948721825079, 0.52278816815954, 0.680821394190482, 0.384467206049481, 0.524204307723605, 0.261296216065877, 0.692592935098248, 0.692592935098248, 0.598391326300702, 0.625285574708341, 0.885134801830427, 0.684056106771311, 0.647051853283446, 0.677647820815747, 0.677647820815747, 0.609281739536534, 0.436117874461739, 0.783966268147895), PROX_MRT = c(0.586933783104383, 0.518913352820399, 0.707305973375369, 0.703998835661039, 0.743366527772832, 0.38468199977318, 0.743103019894999, 0.367154517888221, 0.89623888155871, 0.89623888155871, 0.885297742933312, 0.923336133969517, 1.10882075300419, 1.00424261648768, 1.00317447086964, 0.301948361527339, 0.301948361527339, 0.989064774064853, 0.81394482428473, 1.15515804744233 ), PROX_PARK = c(0.628391467794767, 0.580711209690395, 0.628331945846246, 0.796788171077343, 0.683130710636032, 0.50651752093578, 0.863487882808023, 0.605799570777928, 0.954913184146477, 0.954913184146477, 1.04875150887626, 1.09395352284574, 1.14970360230785, 1.19263079577799, 1.24877122811849, 0.246982674114576, 0.246982674114576, 1.28416187507733, 1.20101103678102, 1.41684131410086), PROX_GOOD_PRISCH = c(1.01367306567257, 0.990054087408291, 1.17951788917503, 0.952579960345566, 1.16886515239787, 0.94986022590219, 0.91368762909787, 0.823417580851307, 1.04944877580977, 1.04944877580977, 0.860616187528585, 0.855677549512306, 1.17061030478036, 0.842915880539328, 0.713901761199557, 1.22334421357001, 1.22334421357001, 0.585140695782779, 0.357669915539773, 0.733057242670121 ), PROX_MALL = c(0.600548053404267, 0.549832225559512, 0.766094086501437, 0.630705874818675, 0.778202426893423, 0.458049841664737, 0.634332011832188, 0.344173235497563, 0.802829369116586, 0.802829369116586, 0.707201836140707, 0.732793638615111, 0.995792127022496, 0.787722851944232, 0.741052769880115, 0.503182159926002, 0.503182159926002, 0.690287469384684, 0.489619370966043, 0.868993594299523 ), PROX_CHAS = c(0.134041173915956, 0.134313038880304, 0.187116592266412, 0.0753088652692227, 0.147744885974614, 3.00974727266337e-08, 0.140964983635816, 0.126495411341712, 0.0852358826892552, 0.0852358826892552, 0.202915262499126, 0.171681037809818, 0.138740180982893, 0.124859952031804, 0.0554870656895364, 0.128785172156574, 0.128785172156574, 0.164718468919614, 0.0667093090499658, 0.151742844958785 ), PROX_SUPERMARKET = c(0.543693418915242, 0.499432454100223, 0.707597649659388, 0.448534184110051, 0.667447252804164, 0.425107542879533, 0.377835654599335, 0.30203349112312, 0.414959148864982, 0.414959148864982, 0.20670525505664, 0.172282484091702, 0.459680111992834, 0.114394571204967, 0.0453848138423891, 0.17067511852319, 0.17067511852319, 0.169255457402684, 0.379080894647373, 0.151741730066283 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 1L, 0L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 0L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 6L, 4L, 2L, 5L, 3L, 5L, 5L, 5L, 5L, 1L, 8L, 8L, 1L, 1L, 6L, 3L, 7L ), WITHIN_350M_BUS = c(12L, 11L, 11L, 12L, 11L, 10L, 11L, 8L, 11L, 11L, 7L, 6L, 8L, 9L, 9L, 12L, 12L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 3L, 1L, 2L, 1L, 5L, 2L, 4L, 1L, 1L, 2L, 2L, 1L, 2L, 3L, 4L, 4L, 3L, 4L, 2L ), DNeighbour = c(0, 68.4189307680066, 163.187275798092, 169.264277410364, 177.122255008295, 199.671959068312, 244.118612910774, 266.823671993085, 338.548827537029, 338.933024273929, 425.787553149434, 479.132863635308, 544.587886983744, 578.96385847995, 650.82569012898, 680.069478489432, 683.510682296369, 719.318785077414, 732.112745011087, 820.541281422362)), row.names = c("310", "641", "343", "362", "24", "505", "42", "315", "410", "680", "727", "689", "707", "148", "508", "892", "259", "625", "340", "750"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98614299712282, 0.92245978946566, 0.916704838648043, 0.908979850414662, 0.885076017595667, 0.830810833893431, 0.799697230254709, 0.688514572126333, 0.687873161943768, 0.533968976443396, 0.434325839238942, 0.313052540453011, 0.2521505632476, 0.137557333308708, 0.0980195454702031, 0.093704199303068, 0.0535938379946298, 0.0415845992602795, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1607982294
R squared (OOB): 0.7811332
$Forests[[311]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(422000, 460000, 440000, 460000, 458888, 450000, 455000, 485000, 475000, 510000, 430000, 468000, 420000, 426888, 452000, 390000, 425000, 382000, 323000, 403500), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 92, 92, 90, 92, 86, 90, 90), storey_order = c(2L, 5L, 2L, 3L, 4L, 3L, 4L, 5L, 2L, 5L, 1L, 4L, 2L, 1L, 2L, 5L, 4L, 2L, 1L, 5L), remaining_lease_mths = c(1132, 1136, 1136, 1137, 1130, 1136, 1136, 1141, 1126, 1133, 1134, 1124, 1139, 1141, 1133, 978, 988, 989, 983, 965), PROX_CBD = c(12.6523002899419, 12.5778468618744, 12.6445046545469, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.5530445309639, 12.8190940082697, 12.6532888174316, 12.8180148044036, 12.5852639843962, 12.5372560863306, 12.4951121122816, 12.5841594105866, 12.8941535537835, 12.4059518996545, 12.1902934701837, 12.3082954752684, 12.0200214112876, 12.0682850666201), PROX_ELDERLYCARE = c(0.17445131765005, 0.25879478544564, 0.316798451576888, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 4.52036057904239e-07, 0.268492105828742, 0.373604611296459, 0.265081039187363, 0.3637938018331, 0.066903342124331, 0.0780281999502717, 0.419823195233641, 0.346816364720296, 0.404564014080405, 0.362754738306624, 0.583230122785789, 0.618171206910468, 0.36227142211874), PROX_HAWKER = c(0.228019105088385, 0.361759384229333, 0.385855619963418, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.183834631869038, 0.146347761938812, 0.440383933038266, 0.116173376637396, 0.45815519033126, 0.184899994018696, 0.227760265989261, 0.512822421809829, 0.172433027954251, 0.551023632791116, 0.536726116414185, 0.732610931237137, 0.743318510800665, 0.732401821736703 ), PROX_MRT = c(0.189124878414716, 0.325317058740364, 0.290856617513635, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.225183269009929, 0.0524349257152741, 0.24828698655044, 0.0414043955932523, 0.305105021876954, 0.250680884626282, 0.288636635543175, 0.285300897266269, 0.133852264483784, 0.467412150427879, 0.364194860258715, 0.348338435446781, 0.291532437270123, 0.353072027979069 ), PROX_PARK = c(0.76865606278053, 0.898636927133822, 0.927332929158558, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.665189387379371, 0.639036828502152, 0.981635622560504, 0.594833919624026, 0.998305920751222, 0.614568616662392, 0.64692671777276, 1.05356492524152, 0.541994755536806, 1.06942514246801, 0.883674706708426, 1.248380402738, 0.871053837980522, 1.2554933111164), PROX_GOOD_PRISCH = c(3.02962689364369, 2.98751376551561, 3.06407026512831, 2.98554640042679, 2.98554640042679, 2.98554640042679, 2.90013878468328, 3.16783392704602, 3.08870420529617, 3.15789060893291, 3.02473222579279, 2.87119716545371, 2.83249303987555, 3.04090040576321, 3.22227453062783, 2.85954585658161, 2.54749739008747, 2.82059786507503, 2.31713852475231, 2.66094910730305), PROX_MALL = c(0.680457081346124, 0.550769417999913, 0.525247230278188, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.801147315442336, 0.842111664425906, 0.475487624694748, 0.881741038155881, 0.450387082903272, 0.863947607104433, 0.848059510883206, 0.39575302739997, 0.965068597681967, 0.423524868376446, 0.835543217968543, 0.312386349772529, 0.859289251142989, 0.424043071559413), PROX_CHAS = c(0.162820120107843, 0.236995708134403, 0.312339613016365, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0780281620295796, 0.0812086980787344, 0.362882313204726, 0.0772642002388838, 0.324614821605945, 0.0439945201117045, 3.19858778746232e-08, 0.369996201265779, 0.115846127710365, 0.187639553192951, 0.167384851183216, 0.200650927390068, 0.310908028614088, 0.0850792531740411), PROX_SUPERMARKET = c(0.162819600148508, 0.299832635957983, 0.312339147167174, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.189775839444753, 0.0812089624400091, 0.36465940083402, 0.0772646744727167, 0.389269910824952, 0.218453608018692, 0.255060837787685, 0.385003628727568, 0.115845823699909, 0.375814638453933, 0.552359009160243, 0.200651971059786, 0.507879796624066, 0.0850782630125017), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 0L, 1L, 0L, 2L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 7L, 7L, 7L, 7L, 7L, 5L, 6L, 4L, 6L, 5L, 4L, 5L, 4L, 3L, 4L, 1L, 5L), WITHIN_350M_BUS = c(11L, 8L, 11L, 10L, 10L, 10L, 11L, 9L, 11L, 9L, 11L, 10L, 10L, 10L, 6L, 10L, 12L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 5L, 3L, 5L, 3L, 6L, 4L, 7L), DNeighbour = c(0, 136.974256554955, 157.563784617847, 159.065755120989, 160.266425555627, 165.717794993131, 174.715901655342, 199.420435134221, 218.148372662354, 225.957796745384, 230.667039162621, 235.125870615361, 246.633844369518, 282.265123041248, 316.346754203154, 340.734621352468, 478.659335803466, 514.8848348833, 777.275535234506, 795.322123945428)), row.names = c("311", "355", "144", "92", "807", "166", "764", "44", "759", "115", "180", "672", "791", "868", "371", "138", "783", "231", "909", "860"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941556981293928, 0.923042816674606, 0.921598715364772, 0.920435274879679, 0.915052498414152, 0.905810841839822, 0.878209996490796, 0.85519097724052, 0.845080030117086, 0.838841251219976, 0.832837557639725, 0.816916833945484, 0.763948122004038, 0.708606290041908, 0.666596115862218, 0.406769164622014, 0.337426408434558, 0.00201304385636756, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1156041448
R squared (OOB): 0.3233879
$Forests[[312]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(645000, 357000, 312000, 355000, 428000, 320000, 295000, 380000, 395000, 342000, 4e+05, 365000, 420000, 365000, 335000, 345000, 460000, 465000, 455000, 330000), floor_area_sqm = c(91, 104, 104, 94, 98, 99, 99, 90, 107, 94, 97, 105, 104, 95, 90, 92, 105, 106, 106, 107 ), storey_order = c(8L, 3L, 2L, 1L, 3L, 2L, 1L, 7L, 2L, 1L, 1L, 2L, 4L, 1L, 1L, 2L, 4L, 2L, 4L, 3L), remaining_lease_mths = c(1124, 844, 828, 1071, 730, 736, 730, 985, 755, 747, 734, 771, 774, 735, 731, 742, 770, 933, 933, 776), PROX_CBD = c(14.8760787686193, 15.1925589930818, 15.1925589930818, 15.3735649652411, 14.0949321583848, 13.0062996581569, 13.0062996581569, 13.0015179461712, 15.936744569076, 13.7770670669378, 13.4040436118709, 14.8222691165004, 15.0460728336845, 13.3652677077184, 13.8901285505698, 13.8901285505698, 15.1689870500438, 17.1401277939721, 17.1634204962367, 16.4773488158513), PROX_ELDERLYCARE = c(0.68142631506584, 0.485996598795361, 0.485996598795361, 0.0572763643156628, 1.07365166923746, 2.38777651439997, 2.38777651439997, 2.41293236098656, 0.526555480516014, 0.919307603677702, 0.954835536666776, 0.151522520392741, 0.0734543941007858, 0.876024529291782, 0.540311266279695, 0.540311266279695, 0.235447740717014, 0.586863575497558, 0.565792923614884, 0.393080972860029), PROX_HAWKER = c(0.74974565017819, 0.787542750423298, 0.787542750423298, 0.371848396937832, 0.516176882783883, 0.353572407863602, 0.353572407863602, 0.351298271738361, 0.44834457013621, 0.478671478091809, 0.780321580506598, 0.189112683951821, 0.321243604465073, 0.775887609068758, 0.213123049695643, 0.213123049695643, 0.493984449855749, 0.685044657792881, 0.666841975849823, 0.170796598263111 ), PROX_MRT = c(1.79130926962811, 1.85503706760258, 1.85503706760258, 0.753708157385654, 0.499812381699912, 1.27898935828478, 1.27898935828478, 1.33144343213696, 0.239432195714991, 0.771349314593772, 0.515309591544804, 0.506610369321483, 0.667161579318597, 0.585785046275015, 0.793013171832836, 0.793013171832836, 0.840089990200814, 0.418422993771755, 0.463116738810145, 0.826410504821953), PROX_PARK = c(1.13853863936216, 1.41855585272788, 1.41855585272788, 0.535685352466539, 0.62523741493865, 1.09068530070835, 1.09068530070835, 1.07883678308045, 0.747611444367071, 0.941140572803456, 1.22140134317452, 1.20591145519053, 1.32178658469093, 1.30724345285799, 1.23128896715218, 1.23128896715218, 1.48925201971724, 0.454841043819919, 0.505224516024672, 1.2054653508424), PROX_GOOD_PRISCH = c(4.21930918110887, 4.5504124031687, 4.5504124031687, 4.72825571795328, 3.57828936266804, 2.37986575446387, 2.37986575446387, 2.38441646582032, 5.39194564581962, 3.3146343023011, 2.95770979509606, 4.44405903659268, 4.66454637236311, 2.95461231779958, 3.56420611596829, 3.56420611596829, 4.81784539373378, 6.48254224033906, 6.50789265243056, 5.97835326648125), PROX_MALL = c(0.829646558484038, 0.816582289717011, 0.816582289717011, 0.408391974099547, 0.812049880186, 1.26979124568258, 1.26979124568258, 1.32151107168067, 0.942416713928675, 0.672803550263317, 0.412160376682232, 1.74752862756084, 1.83033637772351, 0.473263954532778, 1.05377974643614, 1.05377974643614, 1.93173107331603, 0.306862579253759, 0.353588302636786, 0.76724723438711), PROX_CHAS = c(0.426635940266524, 0.0584110846116202, 0.0584110846116202, 0.289984207596008, 0.135156069731972, 0.178755496827681, 0.178755496827681, 0.185431787540406, 0.145251548786172, 0.0886717393158711, 0.240863562772424, 0.191193294854487, 0.0544168696099871, 0.179342279988699, 0.0812638133573676, 0.0812638133573676, 0.22714457633909, 0.133156315003352, 0.171584438209325, 0.09463300161804), PROX_SUPERMARKET = c(0.341487242626205, 0.515584409426496, 0.515584409426496, 0.406388098650168, 0.352618767904154, 0.178755398427066, 0.178755398427066, 0.185431698278212, 0.434198104817495, 0.334979160094168, 0.422907964790702, 0.188017328828043, 0.286721618184596, 0.487840963146543, 0.082811926566736, 0.082811926566736, 0.459690883388295, 0.27639551573194, 0.320581809168482, 0.108262733037825), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 0L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 3L), WITHIN_350M_CHILDCARE = c(6L, 4L, 4L, 4L, 1L, 4L, 4L, 4L, 2L, 3L, 5L, 2L, 1L, 6L, 4L, 4L, 1L, 3L, 4L, 6L), WITHIN_350M_BUS = c(10L, 11L, 11L, 12L, 9L, 7L, 7L, 10L, 7L, 10L, 6L, 6L, 5L, 6L, 4L, 4L, 4L, 7L, 8L, 9L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 2L, 0L, 0L, 0L, 4L, 2L, 2L, 2L, 1L, 2L, 4L, 4L, 2L, 4L, 4L, 3L), DNeighbour = c(0, 380.095188563584, 381.060731919811, 1038.83343569424, 1747.68896128528, 1877.1809378881, 1881.67770061462, 1889.7405363481, 2023.19317631422, 2024.92154761959, 2217.74856475996, 2218.90740093616, 2264.81200046702, 2318.47729532814, 2363.96606796275, 2365.54929940356, 2403.52926840387, 2408.20519599012, 2436.54560600997, 2599.7826250201)), row.names = c("312", "104", "589", "601", "25", "412", "445", "45", "423", "337", "757", "64", "256", "238", "90", "214", "739", "530", "991", "107"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957706452606066, 0.957493641930584, 0.706157944752831, 0.300400069305572, 0.229095687577814, 0.22670796261774, 0.222443884672522, 0.155535121968311, 0.154719686366319, 0.0741489645534971, 0.0737352705398406, 0.0581244169615432, 0.0419016115626294, 0.0299930072423173, 0.0296105035290256, 0.0211057695650683, 0.020149629352177, 0.0147950765202028, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9250351793
R squared (OOB): -0.5044705
$Forests[[313]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(369988, 365000, 330000, 385000, 405000, 398888, 385000, 370000, 353000, 345000, 370000, 356888, 390000, 425000, 350000, 370000, 374000, 375000, 378888, 330000), floor_area_sqm = c(91, 91, 85, 93, 93, 93, 93, 93, 93, 85, 90, 91, 100, 92, 91, 90, 94, 90, 90, 91), storey_order = c(4L, 5L, 4L, 4L, 6L, 6L, 5L, 3L, 1L, 6L, 2L, 5L, 6L, 3L, 1L, 3L, 3L, 4L, 6L, 3L), remaining_lease_mths = c(1002, 993, 992, 1138, 1138, 1127, 1140, 1127, 1136, 968, 1016, 963, 942, 1059, 992, 997, 987, 986, 949, 951), PROX_CBD = c(13.2138793761114, 13.2138793761114, 13.0825190214061, 12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.131637538161, 13.0393088300804, 13.1584578321731, 12.9172885276263, 13.6873856248974, 12.6773565587662, 13.5299248791723, 13.4804039164095, 13.5741440973944, 12.4403773011877, 12.402570085049), PROX_ELDERLYCARE = c(0.200446926946864, 0.200446926946864, 0.120371550198491, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.425459762987539, 0.38924985743242, 0.528614390300154, 0.440978457512705, 0.720975229682918, 0.36284597954094, 0.737190256849548, 0.746393599063579, 0.759293685927778, 0.624054710630084, 0.628872951670854), PROX_HAWKER = c(1.87231067409155, 1.87231067409155, 1.90213677974947, 2.07494386608678, 2.07494386608678, 2.07494386608678, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.67102672130552, 1.75849952292251, 1.59466084315792, 1.76689210194785, 1.83406121528111, 1.72249172765999, 1.28441999759135, 1.28815813567136, 1.13978469441664, 1.46996215979098, 1.50745216628998), PROX_MRT = c(0.348476568009787, 0.348476568009787, 0.30821900832469, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.197259382412543, 0.103022581922205, 0.258879114766752, 0.0642144868642362, 0.19923660487806, 0.142163643631393, 0.189597864599581, 0.26513727845816, 0.147719870982538, 0.140157494228817, 0.198968515523371), PROX_PARK = c(0.701388397724732, 0.701388397724732, 0.557623544885242, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.350705699368152, 0.291844359651056, 0.332476768251147, 0.18581491955197, 0.855123415409032, 0.484105342641425, 0.695004999747215, 0.640650351334918, 0.739375101722708, 0.525489875872169, 0.61879465488716), PROX_GOOD_PRISCH = c(4.43819501492863, 4.43819501492863, 4.27923006279343, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.16094245740848, 4.09066115622083, 4.13557899544262, 3.96344124390297, 4.98236347160825, 3.92066991749349, 4.45977917937361, 4.38951064564596, 4.41976113712118, 3.6640626331803, 3.69141799128789), PROX_MALL = c(0.411800643307333, 0.411800643307333, 0.482494809972804, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.249640338015364, 0.199839805040887, 0.231810009894563, 0.125441786165087, 0.138188079312201, 0.485078273736912, 0.598877544697789, 0.548104683226502, 0.656440732478167, 0.37643645467035, 0.407881748949563), PROX_CHAS = c(0.186991486151685, 0.186991486151685, 0.1115602293269, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.23569948169583, 0.19843851708658, 0.20604200841638, 0.146232137849481, 0.138188055488585, 0.334175310205776, 0.124645472322039, 0.196586841411628, 0.175269995719201, 0.376436475429729, 0.407881782403473), PROX_SUPERMARKET = c(0.40197012970004, 0.40197012970004, 0.482493892596986, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.249639808314143, 0.199839014107547, 0.231809873410795, 0.125440795942109, 0.147450463248511, 0.485077395132212, 0.181636181040517, 0.253358431108118, 0.3594639622224, 0.426522673463594, 0.451295114828249), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 2L, 1L, 1L, 4L, 3L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 7L, 4L, 4L, 4L, 3L, 3L, 3L, 5L, 8L, 6L, 9L, 6L, 8L, 5L, 5L, 6L, 4L, 3L), WITHIN_350M_BUS = c(2L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 7L, 7L, 7L, 9L, 7L, 13L, 8L, 9L, 10L, 11L, 9L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 7L, 7L, 7L, 7L, 5L, 4L, 6L, 5L, 9L, 4L, 4L), DNeighbour = c(0, 5.16213866917425, 156.218738318595, 289.690333992854, 290.446077825497, 292.958630011387, 343.844906017002, 347.285764239909, 377.49646056748, 412.54120572567, 421.268223931349, 501.324169807398, 519.448757475232, 545.39844393016, 552.689688677498, 604.034190777088, 634.778348380472, 791.194695492124, 811.708483414656, 824.072391040654)), row.names = c("313", "474", "886", "732", "882", "936", "95", "990", "462", "153", "141", "339", "887", "4", "400", "165", "72", "15", "444", "80"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999921521610913, 0.92941847249325, 0.768117458140408, 0.766986210123347, 0.763210118383477, 0.682113663942618, 0.676341576516143, 0.62434766225454, 0.561580578748104, 0.545635674312543, 0.396787458581032, 0.36320744801135, 0.315817983743817, 0.302705742684094, 0.21411936804728, 0.165361405762999, 0.00611547182788141, 0.000886952370663791, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 462189271
R squared (OOB): 0.1815787
$Forests[[314]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 380000, 430000, 367000, 360000, 410000, 362500, 430000, 448000, 405000, 450000, 415000, 390000, 395000, 420000, 405000, 393000, 455000, 412000, 425000), floor_area_sqm = c(106, 107, 107, 104, 84, 106, 103, 104, 116, 104, 106, 103, 109, 106, 112, 105, 103, 113, 104, 104), storey_order = c(1L, 2L, 4L, 1L, 3L, 2L, 3L, 2L, 3L, 2L, 4L, 3L, 1L, 2L, 4L, 3L, 2L, 5L, 2L, 2L), remaining_lease_mths = c(887, 871, 868, 879, 811, 871, 819, 861, 827, 862, 834, 834, 889, 834, 866, 856, 818, 824, 878, 801), PROX_CBD = c(15.0291078847704, 15.2330821453909, 15.2985874116244, 14.66420827852, 14.7472020389823, 15.428944563277, 14.3801998083441, 15.4019609662575, 15.1039483662242, 15.4019609662575, 15.1256206124729, 15.1256206124729, 14.7712425946156, 15.1256206124729, 15.3605597168545, 15.3605597168545, 14.8805910833212, 14.8805910833212, 14.1313829663274, 13.9224032790502), PROX_ELDERLYCARE = c(1.09928331705025, 1.22808745848404, 1.41400995500373, 0.719957479461771, 1.19052284520552, 1.63977306379889, 0.709377020411434, 1.7026350967472, 1.55233595008815, 1.7026350967472, 1.5866097118695, 1.5866097118695, 0.729534612359916, 1.5866097118695, 1.7630974884403, 1.7630974884403, 1.53481387371296, 1.53481387371296, 0.836104821253693, 0.160860892679658), PROX_HAWKER = c(1.15922930524208, 1.40985252978436, 1.16406043263713, 1.17971772396452, 0.606039227085063, 1.09717995764468, 0.928921275219278, 0.985391408166863, 0.672854909342646, 0.985391408166863, 0.674198133913936, 0.674198133913936, 1.70286767909083, 0.674198133913936, 0.874437271649647, 0.874437271649647, 0.395563323563994, 0.395563323563994, 0.73352935155883, 1.57003684649171), PROX_MRT = c(1.36685465541241, 1.62235809597188, 1.40304810962874, 1.12495588646837, 0.807097621625513, 1.35104476777798, 1.02650412956774, 1.24252861976923, 0.927742831261867, 1.24252861976923, 0.930587839854138, 0.930587839854138, 1.0665313702167, 0.930587839854138, 1.13238128237287, 1.13238128237287, 0.650195396152393, 0.650195396152393, 0.735653331318593, 0.375491068655226), PROX_PARK = c(0.808345234949979, 0.633472210001671, 0.98341166564854, 0.823954351824118, 0.432698189125414, 1.02148060415503, 0.71485218383349, 0.934356673366442, 0.613453702116727, 0.934356673366442, 0.625625874274951, 0.625625874274951, 0.405128535389849, 0.625625874274951, 0.852232892319188, 0.852232892319188, 0.355836862982211, 0.355836862982211, 0.463826523913091, 0.819174175884815), PROX_GOOD_PRISCH = c(3.36640767040689, 3.56691345353299, 3.64472604970499, 2.99834463762659, 3.13467644284063, 3.79601078940401, 2.72778429145315, 3.78947597459801, 3.51513652285447, 3.78947597459801, 3.54140201350838, 3.54140201350838, 3.13265552080448, 3.54140201350838, 3.77322944876988, 3.77322944876988, 3.33079371618761, 3.33079371618761, 2.52734391167264, 2.26578798898653), PROX_MALL = c(0.486526360127578, 0.253259472709144, 0.597111778941966, 0.669111824361406, 0.738705771798207, 0.809004632748584, 0.949257633150117, 0.656741946143406, 0.472438990852491, 0.656741946143406, 0.445444903624544, 0.445444903624544, 0.541352629222412, 0.445444903624544, 0.502295694435402, 0.502295694435402, 0.390496575840073, 0.390496575840073, 0.66282583229379, 1.34118728457461 ), PROX_CHAS = c(0.228652490110126, 0.210576528602503, 0.0911939042613644, 0.38494516455544, 0.19051372613691, 0.352996738297868, 0.453083161817035, 0.478794864158343, 0.353464796953762, 0.478794864158343, 0.387886097439527, 0.387886097439527, 0.220588325506638, 0.387886097439527, 0.563239471741591, 0.563239471741591, 0.448788349522024, 0.448788349522024, 0.528800676490504, 0.0806372798138111 ), PROX_SUPERMARKET = c(0.234691730121176, 0.21397076195142, 0.408284988301129, 0.384052647553184, 0.326764101800336, 0.252078878715955, 0.513065398645433, 0.1489144838969, 0.429218479578941, 0.1489144838969, 0.411626017932148, 0.411626017932148, 0.49532093691776, 0.411626017932148, 0.187279197917694, 0.187279197917694, 0.447693008221967, 0.447693008221967, 0.528799775767506, 0.189550835904173 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 1L, 3L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 0L, 2L, 0L, 0L, 2L, 2L, 0L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 1L, 3L, 2L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 12L, 13L, 7L, 9L, 11L, 2L, 9L, 7L, 9L, 6L, 6L, 8L, 6L, 10L, 10L, 5L, 5L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 1L, 3L, 2L, 2L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 275.109313259837, 320.019295221543, 377.597391758443, 561.983506386943, 565.993745596168, 661.493961861219, 661.935700272725, 662.841929911839, 666.028785915377, 688.476959840881, 692.736759706342, 692.78374886236, 694.825019171075, 770.734206258361, 774.371515267294, 827.82555217711, 828.888727744411, 1005.40105503319, 1171.29474242361)), row.names = c("314", "428", "934", "686", "136", "899", "3", "495", "188", "406", "457", "233", "527", "483", "782", "994", "639", "852", "695", "219"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.892709678662674, 0.856275762546939, 0.802948025215911, 0.5925843424911, 0.587518960022529, 0.463832329255732, 0.463252088461367, 0.462061646373799, 0.457874621628531, 0.42837193438073, 0.42277651042423, 0.422714801526679, 0.420034406574041, 0.321501454976909, 0.316872789087227, 0.250488996550908, 0.249205522336239, 0.0692772154258554, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 695419206
R squared (OOB): 0.1400294
$Forests[[315]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(615000, 658000, 585000, 575000, 417000, 435000, 540000, 565000, 380000, 440000, 410000, 428888, 415000, 412000, 447000, 420000, 390000, 438000, 478000, 435000), floor_area_sqm = c(84, 84, 93, 93, 99, 99, 93, 93, 104, 100, 100, 84, 84, 103, 107, 104, 104, 104, 104, 100), storey_order = c(2L, 3L, 4L, 5L, 3L, 2L, 4L, 6L, 1L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 1L, 2L, 5L, 4L), remaining_lease_mths = c(1122, 1120, 1142, 1133, 914, 928, 1142, 1127, 924, 911, 915, 774, 782, 918, 782, 922, 809, 812, 770, 924), PROX_CBD = c(12.3801819754074, 12.4891302242583, 12.454441113408, 12.4342034244884, 12.2815153207229, 12.2106818490232, 12.5378737745647, 12.4937468159193, 12.0301392517655, 12.2087069526051, 12.2087069526051, 12.8776183162857, 12.8776183162857, 11.9871965659798, 11.7840832214562, 11.8892341343185, 11.7882471009294, 11.7215458353159, 11.927322045494, 12.114386347938), PROX_ELDERLYCARE = c(0.738453704244922, 0.707031754326944, 0.717258387107597, 0.678867196986192, 0.513657423159811, 0.442541563379791, 0.76025522927712, 0.714783075399861, 0.255083942589415, 0.434858408662556, 0.434858408662556, 0.211786543917104, 0.211786543917104, 0.210296865683283, 0.481333190444255, 0.110349805405523, 0.114277277444971, 0.240093333498969, 0.77464979732367, 0.421163091926404), PROX_HAWKER = c(0.261296216065877, 0.384467206049481, 0.459376407452819, 0.504612881494125, 0.52278816815954, 0.524204307723605, 0.672948721825079, 0.680821394190482, 0.598391326300702, 0.692592935098248, 0.692592935098248, 0.677647820815747, 0.677647820815747, 0.625285574708341, 0.436117874461739, 0.684056106771311, 0.647051853283446, 0.609281739536534, 0.445987433628815, 0.885134801830427), PROX_MRT = c(0.367154517888221, 0.38468199977318, 0.518913352820399, 0.586933783104383, 0.703998835661039, 0.743103019894999, 0.707305973375369, 0.743366527772832, 0.885297742933312, 0.89623888155871, 0.89623888155871, 0.301948361527339, 0.301948361527339, 0.923336133969517, 0.81394482428473, 1.00424261648768, 1.00317447086964, 0.989064774064853, 0.493642118682657, 1.10882075300419 ), PROX_PARK = c(0.605799570777928, 0.50651752093578, 0.580711209690395, 0.628391467794767, 0.796788171077343, 0.863487882808023, 0.628331945846246, 0.683130710636032, 1.04875150887626, 0.954913184146477, 0.954913184146477, 0.246982674114576, 0.246982674114576, 1.09395352284574, 1.20101103678102, 1.19263079577799, 1.24877122811849, 1.28416187507733, 1.17760662255222, 1.14970360230785), PROX_GOOD_PRISCH = c(0.823417580851307, 0.94986022590219, 0.990054087408291, 1.01367306567257, 0.952579960345566, 0.91368762909787, 1.17951788917503, 1.16886515239787, 0.860616187528585, 1.04944877580977, 1.04944877580977, 1.22334421357001, 1.22334421357001, 0.855677549512306, 0.357669915539773, 0.842915880539328, 0.713901761199557, 0.585140695782779, 0.289303568244907, 1.17061030478036 ), PROX_MALL = c(0.344173235497563, 0.458049841664737, 0.549832225559512, 0.600548053404267, 0.630705874818675, 0.634332011832188, 0.766094086501437, 0.778202426893423, 0.707201836140707, 0.802829369116586, 0.802829369116586, 0.503182159926002, 0.503182159926002, 0.732793638615111, 0.489619370966043, 0.787722851944232, 0.741052769880115, 0.690287469384684, 0.376851773239706, 0.995792127022496 ), PROX_CHAS = c(0.126495411341712, 3.00974727266337e-08, 0.134313038880304, 0.134041173915956, 0.0753088652692227, 0.140964983635816, 0.187116592266412, 0.147744885974614, 0.202915262499126, 0.0852358826892552, 0.0852358826892552, 0.128785172156574, 0.128785172156574, 0.171681037809818, 0.0667093090499658, 0.124859952031804, 0.0554870656895364, 0.164718468919614, 0.339292519878925, 0.138740180982893 ), PROX_SUPERMARKET = c(0.30203349112312, 0.425107542879533, 0.499432454100223, 0.543693418915242, 0.448534184110051, 0.377835654599335, 0.707597649659388, 0.667447252804164, 0.20670525505664, 0.414959148864982, 0.414959148864982, 0.17067511852319, 0.17067511852319, 0.172282484091702, 0.379080894647373, 0.114394571204967, 0.0453848138423891, 0.169255457402684, 0.405378875546255, 0.459680111992834 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 2L, 3L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 4L, 6L, 5L, 5L, 4L, 5L, 5L, 5L, 1L, 1L, 5L, 3L, 8L, 8L, 6L, 2L, 1L ), WITHIN_350M_BUS = c(8L, 10L, 11L, 12L, 12L, 11L, 11L, 11L, 7L, 11L, 11L, 12L, 12L, 6L, 7L, 9L, 9L, 10L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 5L, 3L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 4L, 4L, 2L, 4L, 2L, 3L, 3L, 4L, 1L), DNeighbour = c(0, 127.193880620721, 204.129036711312, 266.823671993085, 340.628117475683, 377.897599238618, 423.175095099125, 443.622194781064, 515.797470386722, 534.057652877011, 534.604673713082, 562.224189660613, 562.303060776189, 563.532115590536, 601.458109697783, 650.685706814869, 664.109895655264, 682.687052997962, 703.053093657674, 739.859703579897)), row.names = c("315", "505", "641", "310", "362", "42", "343", "24", "727", "410", "680", "892", "259", "689", "340", "148", "508", "625", "666", "707"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941763138322638, 0.853550353637702, 0.756792365152098, 0.621000634297948, 0.546290620824138, 0.45273266942969, 0.410209615806099, 0.264169082823174, 0.229395243572228, 0.228373402466405, 0.178541849982568, 0.178404949192266, 0.17627593160576, 0.115013301763218, 0.0513155891765913, 0.0377468732843493, 0.0220755868246137, 0.00941313551325423, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1103670183
R squared (OOB): 0.8394936
$Forests[[316]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 660000, 735000, 325000, 390000, 335000, 420000, 380000, 347000, 320000, 3e+05, 380000, 350000, 388800, 333000, 370000, 4e+05, 418000, 380000, 390000), floor_area_sqm = c(87, 87, 97, 82, 92, 83, 92, 92, 90, 90, 92, 92, 92, 98, 89, 84, 92, 92, 92, 92), storey_order = c(6L, 3L, 6L, 4L, 1L, 3L, 5L, 2L, 5L, 2L, 2L, 4L, 4L, 2L, 1L, 3L, 4L, 4L, 4L, 1L), remaining_lease_mths = c(1076, 1066, 1066, 666, 685, 687, 694, 687, 672, 672, 691, 693, 688, 697, 692, 673, 690, 691, 695, 711), PROX_CBD = c(10.1126951054664, 10.1126951054664, 9.96973817000633, 10.0782341562763, 10.3184291669162, 10.5501175985891, 10.5902646894981, 10.571248724537, 10.5036676165143, 10.5036676165143, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.6549850760698, 9.59976569988281, 9.61422948612377, 9.61422948612377, 9.71066487891121), PROX_ELDERLYCARE = c(0.511544492658224, 0.511544492658224, 0.560133969723593, 0.248412112584261, 0.724299376510179, 0.724362239545807, 0.476382036969741, 0.426373779355343, 0.346712236264009, 0.346712236264009, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.531453703929196, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.385358274245319), PROX_HAWKER = c(0.268370020499938, 0.268370020499938, 0.246219700947935, 0.250435976222025, 0.285348407142059, 0.496328097640832, 0.142004884371921, 0.155284554597335, 0.255376275980047, 0.255376275980047, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.345053577007401, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.39402887106119), PROX_MRT = c(0.549740095282867, 0.549740095282867, 0.405168801785449, 0.622308556906305, 0.752281430413819, 0.92637591011884, 0.793335563342317, 0.822399768635659, 0.908007357991278, 0.908007357991278, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.849090589690401, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.746020760246364), PROX_PARK = c(0.878497256111703, 0.878497256111703, 0.868342722448078, 0.627458410441261, 1.05219739289641, 0.888350706343443, 0.57091664624863, 0.471129460807546, 0.381418159266178, 0.381418159266178, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.204920490916151, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.914740437498633), PROX_GOOD_PRISCH = c(1.46177539101005, 1.46177539101005, 1.55873028154778, 1.26151864262594, 1.54472866778257, 1.37609088117382, 0.962114901666907, 0.876989954992127, 0.825686703361669, 0.825686703361669, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 0.576127248022356, 2.35345437748376, 2.38715383730665, 2.38715383730665, 2.31351362539819), PROX_MALL = c(0.269774803261538, 0.269774803261538, 0.129560175686973, 0.418279044459304, 0.472532088410597, 0.693136328895784, 0.838333779631814, 0.872531493441133, 0.873995522285645, 0.873995522285645, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.12054305374088, 0.387669919047214, 0.43353114329251, 0.43353114329251, 0.505770857705003 ), PROX_CHAS = c(0.20472250196774, 0.20472250196774, 0.0647243745052949, 0.186550674976261, 0.165961529218061, 0.120595382532287, 0.0950095589968322, 0.109732367463933, 0.217153936659979, 0.217153936659979, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.290835710912963, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.255589678637005 ), PROX_SUPERMARKET = c(0.35798039621586, 0.35798039621586, 0.241122798862169, 0.255147915067147, 0.447507928623339, 0.448117335537485, 0.190547463602814, 0.199099262156692, 0.291549431934698, 0.291549431934698, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.292451786949051, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.363062686357781 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 1L, 4L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(6L, 6L, 7L, 5L, 7L, 6L, 6L, 5L, 6L, 6L, 4L, 4L, 5L, 6L, 6L, 7L, 11L, 11L, 11L, 13L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 5L, 5L, 2L, 2L, 2L, 2L, 5L, 5L, 5L, 5L, 5L, 2L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 10.1454094432327, 155.809933421848, 277.465610003082, 279.303113024557, 433.208611462972, 566.989764343726, 613.499991007701, 633.147976188685, 637.289196811486, 655.998147481688, 659.366799506321, 700.409360194307, 732.56404928185, 734.582171414324, 890.165911090583, 899.245441562303, 930.256663964691, 931.125746702968, 944.368070488267)), row.names = c("316", "506", "471", "84", "97", "778", "701", "210", "482", "940", "648", "651", "43", "429", "914", "728", "964", "499", "603", "776"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999769186343626, 0.946298541579849, 0.834802314771361, 0.832707385335912, 0.62341778776562, 0.408999978574941, 0.334045717821251, 0.303052346710764, 0.29659201904166, 0.267777136899525, 0.262659769037552, 0.202433206257129, 0.158611323463227, 0.15597789596495, 0.0124313850836777, 0.00870088390714747, 0.00087984083115827, 0.000775522672079532, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2600199075
R squared (OOB): 0.8313106
$Forests[[317]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 374000, 4e+05, 408000, 350000, 370000, 540000, 505000, 5e+05, 368000, 580000, 575000, 565000, 392000, 395000, 425000, 520000, 335000, 4e+05, 328000), floor_area_sqm = c(104, 103, 104, 100, 105, 98, 90, 92, 92, 100, 92, 92, 92, 103, 101, 108, 92, 84, 103, 84), storey_order = c(1L, 2L, 2L, 4L, 1L, 2L, 3L, 4L, 3L, 2L, 4L, 4L, 3L, 2L, 4L, 3L, 1L, 2L, 3L, 4L), remaining_lease_mths = c(869, 862, 822, 921, 837, 912, 1067, 1051, 1049, 923, 1140, 1137, 1127, 833, 936, 820, 1138, 796, 796, 806), PROX_CBD = c(10.9782438935663, 11.0478583208432, 10.8294299245227, 10.7481925626994, 10.9742090734032, 10.6430674352334, 11.5237533038112, 11.4388659085475, 11.4975151935682, 10.5911430304609, 11.6525204845234, 11.6525204845234, 11.6525204845234, 10.8307618753175, 10.5347600839054, 10.7884209511687, 11.6952918230505, 10.2571858212528, 10.2571858212528, 10.2439629519707), PROX_ELDERLYCARE = c(0.748731634955849, 0.694826263841934, 0.925828280583076, 1.00181077128688, 0.852070403211021, 1.10983952182968, 0.374021376468387, 0.529438756707198, 0.485429735975203, 1.2745451415541, 0.090696724945174, 0.090696724945174, 0.090696724945174, 1.12487398858542, 1.31633228018286, 1.11323464510705, 0.0818897866131208, 0.969336561855173, 0.969336561855173, 0.904720646157319), PROX_HAWKER = c(0.421987441153261, 0.33156405975617, 0.558859907936318, 0.591883114810231, 0.487483409830997, 0.494234864614673, 0.235307086042243, 0.319632581294072, 0.320302217757218, 0.314632743063994, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.775872885593274, 0.259744380023822, 0.812377793689625, 0.374319678668878, 0.543600998034675, 0.543600998034675, 0.616195579705155 ), PROX_MRT = c(0.516121726350597, 0.413251174688675, 0.633065114071651, 0.80807654444201, 0.534522073584246, 0.91242151857363, 0.148196296616071, 0.264110896255266, 0.24936700359253, 1.14211364891441, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.568072215940967, 1.15842683571226, 0.526269526678983, 0.18359152527436, 0.5984056038899, 0.5984056038899, 0.52596302633555), PROX_PARK = c(1.01560706627581, 0.855372307789476, 0.822296725898933, 1.13130385684233, 0.623434891123849, 1.09293299728603, 0.808531626238996, 0.653351036954048, 0.698336840868775, 0.997953552798557, 1.18955170998222, 1.18955170998222, 1.18955170998222, 0.443949121553361, 1.00657829367171, 0.467051942358664, 1.23082333360032, 0.690393008756984, 0.690393008756984, 0.626908579085899), PROX_GOOD_PRISCH = c(1.81228643023267, 1.96973866183315, 1.88031331185984, 1.51127824976447, 2.09882394138718, 1.4206810513637, 2.43173748992112, 2.45055199705462, 2.48345794754568, 1.15731102426836, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.22887532154294, 1.12709017589061, 2.2131785217075, 2.35260315569007, 1.38840710840139, 1.38840710840139, 1.44855804010835), PROX_MALL = c(0.231229629812008, 0.400154220571097, 0.43093778326398, 0.114469773448463, 0.606835933426222, 0.220538248250442, 0.840908486660855, 0.840491697823826, 0.805279144871904, 0.441630162720786, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.384053234723219, 0.464767570965945, 0.340751907865098, 0.785373664552542, 0.638527944164543, 0.638527944164543, 0.644656189163291), PROX_CHAS = c(0.23122963873357, 0.193330180912365, 0.0390568763467083, 0.0793642323922721, 0.20965056306942, 0.0703959269798554, 0.0822817354855642, 0.210772889992189, 0.18789773503711, 0.327465416824022, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.2644107607892, 0.272565000598528, 0.260152478655286, 0.141926234339659, 0.0819899420632749, 0.0819899420632749, 0.155315138624813), PROX_SUPERMARKET = c(0.231228589734032, 0.392366955335671, 0.430936681100737, 0.114469867006585, 0.477398814511427, 0.220538485726081, 0.113409172087645, 0.189609627596398, 0.186124684843571, 0.441631117888638, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.407226974513028, 0.464768447350912, 0.363982132031921, 0.137537075296593, 0.123486578338512, 0.123486578338512, 0.18505229065347), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 2L, 4L, 4L, 2L, 2L, 4L, 4L, 4L, 1L, 4L, 4L, 4L, 4L, 1L, 3L, 4L, 2L, 2L, 1L), WITHIN_350M_BUS = c(9L, 7L, 11L, 10L, 8L, 13L, 5L, 7L, 8L, 13L, 11L, 11L, 11L, 11L, 15L, 8L, 13L, 10L, 10L, 10L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 6L, 6L, 6L, 4L, 5L, 4L, 4L, 6L, 6L, 6L, 6L, 4L, 6L, 6L, 5L, 5L, 6L), DNeighbour = c(0, 174.808911358418, 276.642076305794, 303.770473681662, 400.348901791129, 407.998888050616, 631.726610642523, 637.28396055803, 666.48586507913, 668.245900476717, 674.723305851994, 675.191656685989, 676.932549767551, 686.985804487645, 690.502107902462, 704.13725187062, 713.810761373221, 721.3842614511, 728.917682441061, 740.819408494219 )), row.names = c("317", "694", "364", "866", "239", "627", "652", "271", "553", "718", "792", "580", "557", "743", "577", "696", "917", "591", "494", "668"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.891739486036179, 0.740550033417407, 0.691994041745332, 0.501197611962914, 0.48537060504955, 0.0744383232727215, 0.0675915359335028, 0.0363326348887279, 0.0347191489460788, 0.0290635228394209, 0.0286720629258906, 0.0272379346746979, 0.0196153214936102, 0.0172210513209737, 0.00932760092915058, 0.00512461727151907, 0.00268127891919133, 0.001015897288302, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3303049202
R squared (OOB): 0.5571602
$Forests[[318]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 415000, 460000, 418000, 435000, 436000, 440000, 420000, 440000, 456500, 395000, 365000, 441000, 445000, 425000, 358000, 420000, 450000, 415000, 450000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 93, 94, 94, 93, 94, 94, 94, 93), storey_order = c(6L, 8L, 7L, 6L, 2L, 7L, 8L, 5L, 5L, 8L, 4L, 1L, 6L, 6L, 6L, 1L, 7L, 7L, 6L, 9L), remaining_lease_mths = c(1142, 1140, 1125, 1129, 1128, 1139, 1142, 1132, 1124, 1144, 1113, 1095, 1097, 1109, 1119, 1103, 1120, 1119, 1120, 1136), PROX_CBD = c(12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478, 11.9527102757424, 11.9744040829633, 11.7965908296893, 11.8078122246038, 12.1122271384014, 11.9828723130509, 11.8075546541859, 12.0119641769274, 12.0119641769274, 11.7484946081343, 12.1741021183779), PROX_ELDERLYCARE = c(0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.819362766143575, 0.738781707341689, 1.00802268588986, 0.95260617550949, 0.629785153682861, 0.710325725805382, 0.922118515238085, 0.673044116243487, 0.673044116243487, 1.16050252277995, 0.519600844901231), PROX_HAWKER = c(0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.27814297307049, 0.217370340361849, 0.337854809554552, 0.262687630178652, 0.337796349528525, 0.20448046373977, 0.209140712961875, 0.222580914455278, 0.222580914455278, 0.512143004921159, 0.375471053349032 ), PROX_MRT = c(0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.200702114351669, 0.167322140356011, 0.249549573241666, 0.173777829752023, 0.302747284955937, 0.170867756883987, 0.120215557602138, 0.201095784108649, 0.201095784108649, 0.425815084561206, 0.338849049026276 ), PROX_PARK = c(0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.643017670933737, 0.679906922269617, 0.739061594864021, 0.746013140888617, 0.576425078157325, 0.697136724289492, 0.747098338531098, 0.691047645736797, 0.691047645736797, 0.660489483199184, 0.612679613149166 ), PROX_GOOD_PRISCH = c(2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.270018309959, 2.27223739349538, 2.14271827973834, 2.13533890725473, 2.408030235171, 2.27447890050516, 2.12338877581429, 2.29976812492723, 2.29976812492723, 2.14657014261275, 2.45580221931744), PROX_MALL = c(0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.232344363503357, 0.214069216816763, 0.241737870027575, 0.17025857997445, 0.350899017798137, 0.220402811054307, 0.119447773727589, 0.251262654177611, 0.251262654177611, 0.411213390710639, 0.416829357908565 ), PROX_CHAS = c(0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.146038815472653, 0.0939357367291076, 0.101692541492014, 0.170258520163124, 0.0703863092474096, 0.0995919009989899, 0.11944771257822, 0.131248018016709, 0.131248018016709, 0.0876622280470988, 0.0461624602204791 ), PROX_SUPERMARKET = c(0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.237998550380205, 0.22318738818849, 0.17897337633635, 0.168966076328732, 0.360308355053667, 0.230351837454113, 0.119571834445138, 0.261515416493987, 0.261515416493987, 1.21715176356525e-07, 0.427183407476201 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 7L, 3L, 4L, 7L, 6L, 4L, 6L, 6L, 2L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L, 12L, 10L, 9L, 11L, 7L, 7L, 10L, 6L, 6L, 11L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L ), DNeighbour = c(0, 2.48704539862909, 4.50788215387077, 7.78413665035598, 62.8918450112207, 64.3003484640676, 64.4734044988366, 65.6842030026322, 114.398178336224, 140.708703166762, 218.376477079998, 230.706057232472, 233.099317251244, 235.049163426528, 251.035492001573, 256.656875980313, 273.874019334127, 278.924019151179, 332.913220663217, 341.866997164781)), row.names = c("318", "287", "874", "700", "908", "573", "16", "634", "502", "749", "858", "41", "439", "607", "203", "724", "167", "947", "441", "621"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999894154700891, 0.999652285347757, 0.998963369579585, 0.933458526122405, 0.930498899852199, 0.930131071883564, 0.927531957225393, 0.788587122111191, 0.689887184573019, 0.350422628740275, 0.296577038047194, 0.286322728015464, 0.278025245211612, 0.212329755604564, 0.190421776283585, 0.128320364162382, 0.111778096926652, 0.00267244314290337, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 807227623
R squared (OOB): -0.08727255
$Forests[[319]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(8e+05, 680000, 680000, 753000, 748000, 685000, 912000, 945500, 620000, 438888, 7e+05, 476000, 475000, 375000, 537000, 5e+05, 355000, 688000, 407000, 510000), floor_area_sqm = c(90, 85, 91, 87, 107, 93, 87, 87, 103, 80, 93, 103, 103, 82, 106, 103, 82, 85, 82, 93), storey_order = c(7L, 2L, 3L, 5L, 2L, 4L, 3L, 8L, 2L, 4L, 1L, 2L, 2L, 3L, 4L, 1L, 2L, 4L, 5L, 4L), remaining_lease_mths = c(1063, 1066, 984, 1104, 899, 1115, 1142, 1143, 911, 601, 625, 774, 781, 645, 760, 773, 656, 964, 661, 746), PROX_CBD = c(2.97610984462207, 2.96405104980333, 2.86455481676114, 2.5775653440094, 2.52364731081334, 2.56060478168524, 2.51922626320824, 2.51922626320824, 2.86182045335715, 3.37234644442932, 2.09358084499411, 3.09516181063763, 3.09516181063763, 3.68559345068932, 3.12641734116327, 3.24578829573265, 3.73116287154914, 3.98134497452694, 3.63085360417079, 3.46549777590634), PROX_ELDERLYCARE = c(0.249991250520312, 0.206690358794928, 0.111411798512938, 0.283170941801308, 0.132133546591398, 0.303984777605612, 1.25853619714168e-06, 1.25853619714168e-06, 0.334062202372697, 0.401810150563083, 0.442569764285143, 0.614909460801077, 0.614909460801077, 0.466665237090727, 0.570344367187993, 0.461566734593474, 0.501456868829436, 0.168717999980802, 0.233260955843543, 0.22080460703487), PROX_HAWKER = c(0.405863058813757, 0.344572110572533, 0.302651224916382, 0.447120961378381, 0.315417458803045, 0.450094806637729, 0.187177165934232, 0.187177165934232, 0.231089093207534, 0.449139985411189, 0.103399879312882, 0.524942013349153, 0.524942013349153, 0.28293755865871, 0.582032517556358, 0.461305554076076, 0.311969910328466, 0.262344394473714, 0.0974836441417274, 0.288924403117312), PROX_MRT = c(0.337225216160626, 0.377919714857806, 0.391395986196982, 0.499107329029013, 0.277076743329557, 0.546591463865751, 0.243725266054354, 0.243725266054354, 0.819080841065402, 0.537190991659238, 0.681532284353367, 1.19880844528061, 1.19880844528061, 1.17490863944549, 1.19588154804183, 1.11057161001852, 1.10221151459309, 0.310254962870727, 0.897060452829867, 0.855873415641472 ), PROX_PARK = c(0.4671588721782, 0.495024008458079, 0.399002951856213, 0.18481391877062, 0.163253442595557, 0.21329655328302, 0.28862748451296, 0.28862748451296, 0.609617368578913, 0.408351250353425, 0.400473707610266, 0.971409228458194, 0.971409228458194, 0.304435062988112, 0.971029675538415, 0.856773721705297, 0.271761978726623, 0.894232249415992, 0.512523364266062, 0.78484111030831 ), PROX_GOOD_PRISCH = c(4.56048774292729, 4.62297298452196, 4.71207116352008, 4.89009258041755, 4.61812725480087, 4.93746215949662, 4.50145006484821, 4.50145006484821, 5.1514664212482, 3.70512913004722, 4.81109980295855, 5.46565510857314, 5.46565510857314, 5.15997579188296, 5.52416256345089, 5.51078547454581, 5.22570836776045, 3.868083844602, 5.4842432173218, 5.67094725420518), PROX_MALL = c(0.362094853274792, 0.404565296260845, 0.420489734799516, 0.524781909718914, 0.290995843291254, 0.572150632107275, 0.244046547559164, 0.244046547559164, 0.848351644608041, 0.743612757274357, 0.685370188976197, 1.2281628510896, 1.2281628510896, 1.3376464242075, 1.29251563056945, 1.33172083977874, 1.41171259857663, 1.18273225000282, 1.51733094855201, 1.56665946009711), PROX_CHAS = c(0.111500209373212, 0.0506108453744785, 0.110042750971165, 0.0301364724824846, 0.0122221533760307, 0.0640474788759872, 0.0462846720247782, 0.0462846720247782, 0.159666076311523, 0.499618186459994, 0.165994533154508, 0.240903750709302, 0.240903750709302, 0.216565147674259, 0.202999736112437, 0.0869328465249217, 0.261237260735983, 0.145112311632742, 0.318203164684035, 0.173647795570322 ), PROX_SUPERMARKET = c(0.111500172768761, 0.0506107476035619, 0.110042446678578, 0.275738565320567, 0.0373112013983995, 0.315915165677582, 0.169442491353445, 0.169442491353445, 0.360029455717415, 0.499617451823641, 0.346795592234613, 0.240902416159861, 0.240902416159861, 0.252487697752149, 0.202998478162502, 0.0869315055470345, 0.301923436189205, 0.252387257990654, 0.318204198369299, 0.173649067116538 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 6L, 4L, 4L, 4L, 3L, 2L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 1L, 1L ), WITHIN_350M_BUS = c(4L, 7L, 7L, 3L, 6L, 3L, 4L, 4L, 4L, 8L, 7L, 4L, 4L, 10L, 5L, 6L, 9L, 12L, 11L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 2L, 2L), DNeighbour = c(0, 61.6735296962504, 165.25477195347, 456.4172169626, 463.048483272099, 497.430666025573, 512.031339653686, 513.900538241075, 590.885562368583, 856.10653211543, 885.87494850092, 931.011084531035, 936.83769774354, 977.981720933628, 992.326789620909, 1012.61994994255, 1057.24438033734, 1109.76422529112, 1166.34970418314, 1237.52195047946)), row.names = c("319", "389", "968", "999", "65", "390", "550", "816", "561", "69", "824", "126", "134", "683", "48", "192", "432", "375", "742", "454"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995038852623287, 0.964653807542755, 0.746453081765698, 0.73958942375679, 0.702965760641018, 0.686920218401944, 0.684846149900562, 0.596011487500779, 0.271884270147366, 0.237719359800932, 0.188370196716087, 0.182252076004799, 0.14097518498188, 0.127456783316502, 0.10919300224282, 0.0729707292176099, 0.0383437671656784, 0.0124805077748776, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8719334415
R squared (OOB): 0.705768
$Forests[[320]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(805000, 820000, 825000, 472000, 840000, 688000, 530000, 552000, 750000, 755000, 685000, 438888, 620000, 408000, 580000, 8e+05, 680000, 680000, 912000, 945500), floor_area_sqm = c(104, 87, 87, 84, 87, 85, 111, 100, 90, 90, 85, 80, 102, 84, 100, 90, 85, 91, 87, 87), storey_order = c(3L, 9L, 5L, 2L, 14L, 4L, 1L, 1L, 11L, 5L, 4L, 4L, 3L, 6L, 4L, 7L, 2L, 3L, 3L, 8L), remaining_lease_mths = c(919, 1136, 1136, 799, 1141, 964, 767, 910, 1035, 1038, 1038, 601, 908, 647, 1013, 1063, 1066, 984, 1142, 1143), PROX_CBD = c(4.1456930527125, 4.59114385332588, 4.59114385332588, 4.27761841825855, 4.70219035054856, 3.98134497452694, 4.3501519248406, 4.64904487497998, 4.88070069409732, 4.88070069409732, 4.89531124268982, 3.37234644442932, 4.95292174150019, 5.38657645344473, 4.79843685927635, 2.97610984462207, 2.96405104980333, 2.86455481676114, 2.51922626320824, 2.51922626320824), PROX_ELDERLYCARE = c(0.45180890917037, 0.125633226962327, 0.125633226962327, 0.0937624362906392, 0.200702517977741, 0.168717999980802, 0.203630745919553, 0.374326446996408, 0.312658206579851, 0.312658206579851, 0.307888742732217, 0.401810150563083, 0.0718437191527097, 0.465891927060243, 0.72206466606869, 0.249991250520312, 0.206690358794928, 0.111411798512938, 1.25853619714168e-06, 1.25853619714168e-06 ), PROX_HAWKER = c(0.668394095052703, 0.762382071136897, 0.762382071136897, 0.566432501893156, 0.646528219825606, 0.262344394473714, 0.509657348502929, 0.28049665267082, 0.595417483526792, 0.595417483526792, 0.546104933523636, 0.449139985411189, 0.126776661941161, 0.351855498276287, 0.669525197575465, 0.405863058813757, 0.344572110572533, 0.302651224916382, 0.187177165934232, 0.187177165934232), PROX_MRT = c(0.413017272318271, 0.586728793826683, 0.586728793826683, 0.40356540460373, 0.491479629856663, 0.310254962870727, 0.533693046359433, 0.763812758173444, 0.314337158810329, 0.314337158810329, 0.275254866694397, 0.537190991659238, 0.804865461788644, 0.675587286197546, 1.13446368103879, 0.337225216160626, 0.377919714857806, 0.391395986196982, 0.243725266054354, 0.243725266054354), PROX_PARK = c(1.16828897329218, 1.65596921250538, 1.65596921250538, 1.11098670131371, 1.77379186206272, 0.894232249415992, 0.941534540217125, 1.08394438059851, 1.53366372097489, 1.53366372097489, 1.60860995669454, 0.408351250353425, 0.908868407872405, 1.05249384295472, 0.279857584881724, 0.4671588721782, 0.495024008458079, 0.399002951856213, 0.28862748451296, 0.28862748451296), PROX_GOOD_PRISCH = c(3.20846684942761, 2.86977258716747, 2.86977258716747, 3.63213704613537, 2.79995758206102, 3.868083844602, 3.77462248476967, 3.57098970158234, 3.0451226436528, 3.0451226436528, 2.96671225712824, 3.70512913004722, 3.66355651606602, 3.52335384407219, 4.40925832010736, 4.56048774292729, 4.62297298452196, 4.71207116352008, 4.50145006484821, 4.50145006484821), PROX_MALL = c(1.18405339004253, 0.992224857230604, 0.992224857230604, 0.890632544268956, 0.970860317849455, 1.18273225000282, 0.812522711759855, 0.528365937160055, 0.63262312230698, 0.63262312230698, 0.696065710972082, 0.743612757274357, 0.209686974260184, 0.184401966361696, 0.830412122132217, 0.362094853274792, 0.404565296260845, 0.420489734799516, 0.244046547559164, 0.244046547559164), PROX_CHAS = c(0.401816380076581, 0.156405874770629, 0.156405874770629, 0.116543108560641, 0.0639130956899198, 0.145112311632742, 0.237239443458304, 0.251376462502101, 0.278004299073392, 0.278004299073392, 0.22404402777184, 0.499618186459994, 0.176171654931402, 0.131272369045618, 0.120011087306801, 0.111500209373212, 0.0506108453744785, 0.110042750971165, 0.0462846720247782, 0.0462846720247782 ), PROX_SUPERMARKET = c(0.431453687618191, 0.156405662038775, 0.156405662038775, 0.205058734443685, 0.0639125072278545, 0.252387257990654, 0.125937465506006, 0.311533400888457, 0.278004958714438, 0.278004958714438, 0.224044642536509, 0.499617451823641, 0.176171398022836, 0.182486832055582, 0.0907294343182455, 0.111500172768761, 0.0506107476035619, 0.110042446678578, 0.169442491353445, 0.169442491353445), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 2L, 1L, 0L, 0L, 5L, 5L, 5L, 0L, 2L, 1L, 0L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 3L, 3L, 5L, 4L, 3L, 5L, 2L, 5L, 5L, 4L, 2L, 1L, 1L, 2L, 3L, 3L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 14L, 7L, 12L, 13L, 12L, 8L, 8L, 9L, 8L, 7L, 8L, 6L, 4L, 7L, 7L, 4L, 4L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 3L, 2L, 1L, 2L, 3L, 4L, 4L, 2L, 2L), DNeighbour = c(0, 482.510888807092, 487.44072653887, 496.283833897817, 603.110803870789, 659.934769353786, 673.718025517402, 699.476991183886, 732.155711374761, 732.891790974427, 748.42085236394, 795.547576985698, 1014.72578281609, 1328.21382207406, 1441.59843059171, 1550.91898061156, 1602.24639370601, 1716.1506629249, 1745.65018216753, 1753.39433121568)), row.names = c("320", "768", "333", "709", "854", "375", "348", "140", "39", "982", "916", "69", "216", "130", "610", "319", "389", "968", "550", "816"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.854279196198905, 0.851406512248431, 0.846192749193189, 0.777370739208506, 0.736750026821377, 0.72652156738948, 0.707040414614539, 0.681680844431046, 0.681101755092283, 0.668807688732748, 0.63065747382891, 0.442334368987643, 0.181628138448467, 0.104993440346617, 0.0473574562545706, 0.027216794312108, 0.0017665728649421, 7.76833504852607e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 15028622454
R squared (OOB): 0.3755987
$Forests[[321]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(1110000, 1056800, 890000, 1038000, 1023801, 830000, 643888, 755000, 7e+05, 685000, 753000, 620000, 475000, 476000, 537000, 748000, 5e+05, 945500, 912000, 680000), floor_area_sqm = c(94, 95, 93, 95, 95, 94, 83, 90, 93, 93, 87, 103, 103, 103, 106, 107, 103, 87, 87, 91), storey_order = c(17L, 16L, 2L, 13L, 13L, 9L, 4L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 4L, 2L, 1L, 8L, 3L, 3L), remaining_lease_mths = c(1086, 1081, 1079, 1088, 1085, 1088, 721, 983, 625, 1115, 1104, 911, 781, 774, 760, 899, 773, 1143, 1142, 984), PROX_CBD = c(1.77209924777956, 1.77209924777956, 1.67386574810093, 1.6109563636452, 1.64296215322618, 1.64296215322618, 1.53899731723416, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.52364731081334, 3.24578829573265, 2.51922626320824, 2.51922626320824, 2.86455481676114), PROX_ELDERLYCARE = c(0.140516738363648, 0.140516738363648, 0.177855560288099, 0.267363987874465, 0.294850727643248, 0.294850727643248, 0.194322059338883, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.132133546591398, 0.461566734593474, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938), PROX_HAWKER = c(0.23052169920376, 0.23052169920376, 0.190132187507835, 0.235977344459711, 0.280083683397779, 0.280083683397779, 0.0778854840685767, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.315417458803045, 0.461305554076076, 0.187177165934232, 0.187177165934232, 0.302651224916382), PROX_MRT = c(0.454819638815125, 0.454819638815125, 0.379670718067057, 0.29771914919713, 0.262926729358016, 0.262926729358016, 0.338341879948785, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.277076743329557, 1.11057161001852, 0.243725266054354, 0.243725266054354, 0.391395986196982 ), PROX_PARK = c(0.568364566172339, 0.568364566172339, 0.464667269713551, 0.367398542795172, 0.366095429090919, 0.366095429090919, 0.431332248643832, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.163253442595557, 0.856773721705297, 0.28862748451296, 0.28862748451296, 0.399002951856213 ), PROX_GOOD_PRISCH = c(6.2014068010071, 6.2014068010071, 6.13913327172338, 6.05683769533381, 6.02306971378175, 6.02306971378175, 6.20754086879516, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.61812725480087, 5.51078547454581, 4.50145006484821, 4.50145006484821, 4.71207116352008), PROX_MALL = c(0.293469301127063, 0.293469301127063, 0.332985789848242, 0.415453175187746, 0.44820920236387, 0.44820920236387, 0.293332886646226, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.290995843291254, 1.33172083977874, 0.244046547559164, 0.244046547559164, 0.420489734799516), PROX_CHAS = c(0.116110892529562, 0.116110892529562, 0.0280349864391529, 0.0860247998100326, 0.0951865321113252, 0.0951865321113252, 0.0279718763032621, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0122221533760307, 0.0869328465249217, 0.0462846720247782, 0.0462846720247782, 0.110042750971165), PROX_SUPERMARKET = c(0.203860721712114, 0.203860721712114, 0.185142915152075, 0.248046397132554, 0.28799517805095, 0.28799517805095, 0.114546579488019, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0373112013983995, 0.0869315055470345, 0.169442491353445, 0.169442491353445, 0.110042446678578), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 6L, 6L, 6L, 8L, 4L, 4L, 4L, 4L, 3L, 2L, 2L, 2L, 6L, 2L, 4L, 4L, 4L), WITHIN_350M_BUS = c(10L, 10L, 9L, 11L, 9L, 9L, 9L, 10L, 7L, 3L, 3L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 4L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 5.69435934881862, 108.034445841444, 202.158298268929, 208.589219944507, 211.871316468566, 244.207351698091, 250.343345298834, 1388.69564825827, 1452.5336031981, 1496.67784621058, 1530.55089333906, 1583.09185684657, 1583.6597748606, 1590.9704091738, 1668.01980570409, 1706.53447966971, 1755.36288067559, 1763.48092990809, 1788.41609203377)), row.names = c("321", "509", "10", "619", "91", "850", "524", "567", "824", "390", "999", "561", "134", "126", "48", "65", "192", "816", "550", "968"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979724088035, 0.992715089236962, 0.974608257611992, 0.972978307263581, 0.972127314174427, 0.96305612413385, 0.961194875526404, 0.157653430293952, 0.115836394038899, 0.0897858801759676, 0.0716006651765155, 0.0468440598968161, 0.0466009765210832, 0.0435207868549878, 0.0169281274599218, 0.00800535456535817, 0.00134117762478135, 0.000766780127526253, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 23343765105
R squared (OOB): 0.4189385
$Forests[[322]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(363000, 358000, 340000, 4e+05, 430000, 345000, 370000, 355000, 672000, 660000, 440000, 550000, 675000, 710000, 662000, 715000, 680000, 380000, 685000, 380000), floor_area_sqm = c(84, 84, 84, 104, 104, 84, 84, 84, 85, 85, 91, 102, 95, 93, 95, 95, 95, 93, 93, 92), storey_order = c(4L, 3L, 1L, 2L, 2L, 1L, 3L, 3L, 5L, 3L, 5L, 3L, 2L, 6L, 3L, 6L, 4L, 3L, 2L, 1L), remaining_lease_mths = c(780, 770, 780, 783, 781, 789, 777, 782, 1042, 1032, 669, 761, 1093, 1084, 1093, 1099, 1084, 790, 1142, 767), PROX_CBD = c(6.82164733234375, 6.82164733234375, 6.73119135364588, 6.8579883001408, 7.27303659463988, 7.23308787648785, 7.32999369210923, 7.37752466520609, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.04257091454572, 6.15852201326599, 6.17931132662417, 6.11286474740545, 6.06656257116635, 6.04001281876484, 7.92065359752155, 6.19231755176043, 8.01258306529517), PROX_ELDERLYCARE = c(0.729511559050305, 0.729511559050305, 0.709869492714774, 0.650979480304367, 0.949520652768775, 0.804640181087392, 1.04617467786566, 1.11141904944431, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.548656319889636, 0.428116600598184, 0.411122241220865, 0.471592353212743, 0.516985202466339, 0.545921172841312, 1.44631042678071, 0.355678840187058, 1.38923408288603), PROX_HAWKER = c(0.834207881424508, 0.834207881424508, 0.84617550022745, 0.732876252375814, 0.905159668549179, 0.727393295990439, 1.00458194418859, 1.06790139631185, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.19523132016882, 0.104458461300263, 0.114709112077857, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.646393168274836, 0.287310245845902, 0.532883444787396), PROX_MRT = c(0.401668294921849, 0.401668294921849, 0.447149108468339, 0.479854345281657, 0.477339162120678, 0.626719191507479, 0.446590670593176, 0.450606800129455, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.448203274012385, 0.567634817298681, 0.54480998513683, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.434970780163821, 0.3593423355956, 0.57194553577364), PROX_PARK = c(1.33915084667526, 1.33915084667526, 1.30601230217613, 1.26891760289394, 1.28136359713013, 1.17683143601381, 1.30043300411079, 1.30417314517193, 0.734858817801552, 0.741691321664553, 0.871860056746433, 0.651264615899835, 0.487498062645995, 0.461766774013401, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.790688256163915, 0.861129399478803, 0.580004121625521), PROX_GOOD_PRISCH = c(2.67483404440455, 2.67483404440455, 2.67147237000904, 2.57894825178105, 2.72285479219865, 2.53413597667736, 2.81856751915823, 2.87682745937193, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.14268529299874, 1.97696478280336, 1.95037752635058, 2.00772186702724, 2.03651743937875, 2.00925132829891, 2.86596411907387, 3.647323571983, 2.75227504535898), PROX_MALL = c(0.977306285381771, 0.977306285381771, 0.894914409230097, 0.985446043286547, 1.40144317349524, 1.33824767405872, 1.4733570331857, 1.52964479685301, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.264532440460292, 0.446404896609829, 0.476611693189829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 2.02812113432733, 1.22999734499907, 2.11322307221905), PROX_CHAS = c(0.389404577789016, 0.389404577789016, 0.468632365618207, 0.418063314797021, 0.150676124399865, 0.335243362149438, 0.100781853121145, 0.123680988169118, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.12619956254809, 0.0766942583569258, 0.10259225576309, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.0418426354504526, 0.255647811562625, 0.1333322783253), PROX_SUPERMARKET = c(0.457775852816324, 0.457775852816324, 0.541263540151477, 0.471666412940503, 0.216512452964216, 0.400791637001426, 0.154588063793208, 0.15284622075069, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.178930757423705, 0.11965836137487, 0.134806953278168, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.6226371739075, 0.108411284353298, 0.475213328012689), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 4L, 2L, 4L, 5L, 0L, 0L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 3L, 7L, 4L, 8L, 9L, 2L, 2L, 4L, 7L, 6L, 6L, 6L, 8L, 8L, 6L, 10L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 3L, 1L, 2L), DNeighbour = c(0, 0.722697304440234, 94.4510198776589, 109.121153884033, 449.106293575645, 472.708725885573, 506.904657650852, 560.84720968622, 609.941695228928, 612.250617576648, 721.489813743275, 961.087146506033, 980.119639669787, 987.577481013771, 1002.33073618327, 1016.13298905306, 1058.82353975658, 1117.73393152475, 1225.04187418072, 1248.98028328158)), row.names = c("322", "46", "529", "168", "611", "171", "187", "948", "388", "841", "492", "453", "23", "756", "536", "297", "930", "1", "305", "200"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999330375049, 0.988595177208093, 0.984791862508106, 0.758124404357831, 0.734031050774011, 0.697695805431665, 0.63737774572455, 0.579901405722313, 0.577149531121058, 0.443962820497197, 0.166360930865796, 0.147601649667409, 0.140461850718679, 0.12670953836683, 0.114314128753252, 0.079140521824531, 0.0396500545049502, 0.00144136976870141, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3526233870
R squared (OOB): 0.8490485
$Forests[[323]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 415000, 450000, 418888, 442500, 418000, 335000, 345000, 382000, 425000, 430000, 418000, 395000, 425000, 462000, 443000, 447888, 459000, 334008, 445000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 102, 90, 93, 93, 92, 92, 93, 93, 93, 93, 93, 93, 103, 93), storey_order = c(1L, 2L, 4L, 3L, 6L, 5L, 4L, 5L, 1L, 5L, 5L, 3L, 2L, 4L, 5L, 5L, 5L, 4L, 2L, 4L), remaining_lease_mths = c(1132, 1132, 1135, 1136, 1138, 1142, 940, 937, 1111, 1134, 1137, 1134, 1138, 1134, 1134, 1134, 1137, 1138, 917, 1133), PROX_CBD = c(14.6424103631698, 14.6122009832922, 14.5310939664424, 14.4158973706441, 14.4158973706441, 14.4012043650842, 14.4474740114555, 14.2787185061121, 14.29200158436, 14.3486805845321, 14.2919055230493, 14.318757359464, 14.318757359464, 14.318757359464, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.2719972222741, 14.1149653809405), PROX_ELDERLYCARE = c(1.72557175775889, 1.68824062303628, 1.79186944623163, 1.86115765343828, 1.86115765343828, 1.94149260139439, 1.50338082315219, 1.77826193055387, 2.00367987562091, 2.08279710659019, 2.08663557441472, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 1.50921581969441, 2.12564955085825), PROX_HAWKER = c(0.740384095011384, 0.707122679385598, 0.816792492128141, 0.900970586039013, 0.900970586039013, 0.977925494011815, 0.588144724666333, 0.865181709866835, 1.05572120633707, 1.11865892678262, 1.13160866269818, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 0.684102697062058, 1.06810792734919), PROX_MRT = c(0.312698200175978, 0.295449456212788, 0.197201307651512, 0.0830542408041225, 0.0830542408041225, 0.117672709296806, 0.224566301285939, 0.14195902454703, 0.129588785375857, 0.228370105834555, 0.215635082050947, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.347262283963267, 0.282489779359316), PROX_PARK = c(1.78460824921244, 1.76906915549279, 1.79335149216305, 1.70853765465547, 1.70853765465547, 1.73691437359179, 1.55939681176166, 1.51686048726609, 1.659682039687, 1.76668334590621, 1.71136953372848, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.38760566459916, 1.55223981690243), PROX_GOOD_PRISCH = c(5.77937603269072, 5.7298925008129, 5.7030752613132, 5.62289607338158, 5.62289607338158, 5.65284274036128, 5.45861643017911, 5.42826997650874, 5.57470277830303, 5.67955556528646, 5.62322031775431, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.26118802945754, 5.45814117537329), PROX_MALL = c(0.482269498416602, 0.426875162675013, 0.466036051693473, 0.475045953779526, 0.475045953779526, 0.544441659044551, 0.12145856762689, 0.338911837083335, 0.462705775504015, 0.571430807201143, 0.517951444315281, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.108121271181015, 0.377565489031552), PROX_CHAS = c(0.280031834846542, 0.270793953405505, 0.162368565956873, 0.0420419616737589, 0.0420419616737589, 0.0706873614354785, 0.121458549123021, 0.18872293939054, 0.0888572682655253, 0.0590253437170886, 3.54155757628082e-08, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.108121286081234, 0.179884741524278), PROX_SUPERMARKET = c(0.280032026158491, 0.270794118098451, 0.162368758687164, 0.0420421510628514, 0.0420421510628514, 0.0706874850207218, 0.134916350552101, 0.188722783027928, 0.124391003677116, 0.199153546859355, 0.199383936085002, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.105248463653719, 0.299769914037237), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 5L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 6L, 6L, 5L, 4L, 6L), WITHIN_350M_BUS = c(6L, 6L, 8L, 7L, 7L, 6L, 11L, 8L, 5L, 4L, 4L, 3L, 3L, 3L, 6L, 6L, 6L, 5L, 10L, 5L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 4L, 4L, 3L, 5L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 57.3237867635143, 120.271793805605, 243.539043367805, 245.247589750737, 293.413323707764, 360.01276928066, 379.727288994515, 395.527325908289, 412.308413148833, 449.390637074628, 466.35171433585, 469.400853587593, 473.481852372304, 517.050558018931, 520.334361926088, 521.903651056498, 528.514738041825, 547.807021907806, 585.371666100942)), row.names = c("323", "489", "609", "100", "33", "633", "826", "329", "989", "217", "267", "58", "840", "205", "207", "966", "623", "277", "381", "519"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98091250426704, 0.917352592502295, 0.683778949157399, 0.67975428090913, 0.560635055286286, 0.386580125278772, 0.335467598588152, 0.295336480647026, 0.253901658239199, 0.168620764869279, 0.133449148739136, 0.127434853325526, 0.119543531247354, 0.0483146605978484, 0.0440430744688112, 0.0420624224206867, 0.0341603097101929, 0.0154322256865611, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1373572836
R squared (OOB): 0.1094166
$Forests[[324]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 395000, 380000, 380000, 412000, 390000, 390000, 350000, 350000, 390000, 368888, 377000, 368000, 340000, 375000, 385000, 370000, 4e+05, 3e+05, 420000), floor_area_sqm = c(93, 93, 93, 92, 92, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 96, 85, 92), storey_order = c(1L, 4L, 3L, 2L, 3L, 4L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 2L, 4L, 4L), remaining_lease_mths = c(1111, 1108, 1110, 1142, 1128, 1142, 1113, 1131, 1111, 1128, 1102, 1135, 1100, 1133, 1139, 1132, 1090, 1098, 798, 1133), PROX_CBD = c(14.6221320584002, 14.6649260398624, 14.607628567626, 14.4940333615496, 14.5596883563906, 14.5596883563906, 14.6879879340018, 14.6346875310408, 14.8482953663728, 14.5136499050456, 14.8482953663728, 14.5662038835035, 14.9752079088984, 14.8395197777251, 14.8395197777251, 14.9536689261967, 15.0414874321427, 15.0414874321427, 14.6468242567931, 14.7615340778399), PROX_ELDERLYCARE = c(0.410896008057539, 0.374463671675583, 0.363539264939185, 0.500918112427577, 0.399519357429504, 0.399519357429504, 0.267910637295867, 0.318998242024868, 0.157028625587627, 0.440212280139716, 0.157028625587627, 0.396119369193007, 0.199763345782594, 0.143171284390361, 0.143171284390361, 1.13414610370389e-06, 0.180026828914976, 0.180026828914976, 0.791783477476035, 0.301679225956583), PROX_HAWKER = c(0.55845452984231, 0.515424723672587, 0.571839614015762, 0.682637638745144, 0.625641729464286, 0.625641729464286, 0.507741768149319, 0.567748890704442, 0.332945546865787, 0.681591249319273, 0.332945546865787, 0.661743266121302, 0.202333554334061, 0.426817039061835, 0.426817039061835, 0.283688306330561, 0.135868389364205, 0.135868389364205, 0.771377618176498, 0.582527401679673), PROX_MRT = c(1.30119397664661, 1.31347134818138, 1.42703012637354, 1.32800225952209, 1.46473462254762, 1.46473462254762, 1.51619569366002, 1.53691575721219, 1.41585626072206, 1.51230084146916, 1.41585626072206, 1.61118001364451, 1.27457972333389, 1.58589972239689, 1.58589972239689, 1.45204946878565, 1.27219969611937, 1.27219969611937, 0.834242720427877, 1.75082728996661), PROX_PARK = c(0.524601749565547, 0.48594234877488, 0.592644125813336, 0.65941869562705, 0.656743209310805, 0.656743209310805, 0.573128508978659, 0.633519966923, 0.40224168015695, 0.723946747094916, 0.40224168015695, 0.741043428920938, 0.259935562114549, 0.573834160005083, 0.573834160005083, 0.447466290733612, 0.270313948020077, 0.270313948020077, 0.572284771964545, 0.739209778966795), PROX_GOOD_PRISCH = c(5.26427170666348, 5.30673314037113, 5.28617698570013, 5.15263130971644, 5.25302892838613, 5.25302892838613, 5.38500296681299, 5.34297669438126, 5.51627049340211, 5.22451833965112, 5.51627049340211, 5.30307595814772, 5.6171537261999, 5.56483468018996, 5.56483468018996, 5.64958645026222, 5.69200203864946, 5.69200203864946, 5.17213285521296, 5.53447364393692), PROX_MALL = c(0.412850725186958, 0.439421746266814, 0.523782484457491, 0.407798057490129, 0.550646738699849, 0.550646738699849, 0.626246838364162, 0.633302242537752, 0.649229394533883, 0.591658790399046, 0.649229394533883, 0.69438942428714, 0.689421511186311, 0.805396060532061, 0.805396060532061, 0.806257336881612, 0.767711199656331, 0.767711199656331, 0.253080993480643, 0.897398400321744 ), PROX_CHAS = c(0.0938393111767789, 0.0969357032130768, 0.198893245072118, 0.0559452214520875, 0.19650938121062, 0.19650938121062, 0.160113448728027, 0.120955806912261, 0.274130336331615, 0.179710137259641, 0.274130336331615, 0.0799578054615725, 0.230775629929228, 0.204546662914522, 0.204546662914522, 0.14456617920399, 0.163757574589084, 0.163757574589084, 0.118994056415591, 0.166975848000366 ), PROX_SUPERMARKET = c(0.0938384818523742, 0.0969351949685631, 0.223766299699327, 0.202112654374605, 0.27843134046436, 0.27843134046436, 0.300165340388346, 0.327836032489634, 0.296829834724774, 0.343491998264143, 0.296829834724774, 0.41943325951703, 0.264202614673064, 0.280088374069707, 0.280088374069707, 0.16127040484797, 0.197268674737732, 0.197268674737732, 0.246822057901315, 0.408349928269047 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 4L, 4L, 3L, 3L, 6L, 6L, 5L, 4L, 5L, 3L, 4L, 5L, 5L, 7L, 4L, 4L, 5L, 3L ), WITHIN_350M_BUS = c(9L, 8L, 7L, 9L, 7L, 7L, 7L, 8L, 9L, 6L, 9L, 6L, 9L, 5L, 5L, 6L, 9L, 9L, 9L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 41.7747428698056, 125.471679066543, 134.054726009275, 183.648214345319, 188.131809886046, 214.428527622163, 234.618263909977, 255.413320933705, 255.560269374599, 257.681579578075, 326.063600320623, 358.029900896056, 392.314446277507, 393.211836231281, 413.585433141842, 430.44030781888, 430.874167926049, 486.336383048038, 490.643776310595)), row.names = c("324", "17", "452", "702", "961", "163", "469", "583", "762", "706", "195", "368", "558", "543", "152", "139", "793", "632", "862", "620"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985553988489629, 0.873482484775781, 0.856272031434594, 0.739426514261041, 0.727565951873257, 0.654481589792052, 0.594964708507308, 0.531454457228568, 0.530999782356768, 0.524428940705509, 0.311761745275966, 0.218571846184001, 0.130071243925848, 0.127967643233074, 0.0837782377419314, 0.0530611190042326, 0.0523483787874879, 0.000305587341174743, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 704235999
R squared (OOB): 0.04969538
$Forests[[325]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(432000, 393000, 438000, 385000, 425000, 431000, 432000, 438000, 435000, 430000, 448000, 440000, 450000, 420000, 425000, 323000, 395000, 358000, 450000, 445000), floor_area_sqm = c(93, 93, 93, 93, 94, 92, 92, 94, 95, 92, 96, 96, 94, 94, 94, 90, 94, 93, 93, 94), storey_order = c(5L, 2L, 4L, 1L, 5L, 7L, 6L, 5L, 6L, 6L, 9L, 7L, 7L, 7L, 6L, 1L, 4L, 1L, 9L, 6L), remaining_lease_mths = c(1138, 1134, 1132, 1134, 1083, 1138, 1137, 1076, 1105, 1126, 1110, 1108, 1119, 1120, 1119, 983, 1113, 1103, 1136, 1109), PROX_CBD = c(11.7767430748854, 11.7767430748854, 11.710716376044, 11.6526890235784, 11.8751655684431, 11.9317097346946, 11.9317097346946, 11.9414743986494, 11.6071858552171, 12.0797672032522, 11.5810624146691, 11.6053344020152, 12.0119641769274, 12.0119641769274, 11.9828723130509, 12.0200214112876, 11.9744040829633, 11.8075546541859, 12.1741021183779, 12.1122271384014), PROX_ELDERLYCARE = c(0.813774711283767, 0.813774711283767, 0.893667704764373, 0.935812608446987, 0.727329111385366, 0.680106913101551, 0.680106913101551, 0.687500817542951, 1.02315858897206, 0.550577233037288, 1.05973522725621, 1.04503450829128, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.618171206910468, 0.738781707341689, 0.922118515238085, 0.519600844901231, 0.629785153682861), PROX_HAWKER = c(0.340776861445006, 0.340776861445006, 0.445365536494089, 0.34883542271072, 0.145379780608352, 0.161367564791002, 0.161367564791002, 0.147098227142532, 0.193888136950838, 0.286867197183981, 0.226379932511381, 0.210992660312359, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.743318510800665, 0.217370340361849, 0.209140712961875, 0.375471053349032, 0.337796349528525), PROX_MRT = c(0.162476645519961, 0.162476645519961, 0.261259630709371, 0.28284034831035, 0.191731142133254, 0.214149342621172, 0.214149342621172, 0.183575431830776, 0.216093917824789, 0.285059794417971, 0.233016580221366, 0.206803096961617, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.291532437270123, 0.167322140356011, 0.120215557602138, 0.338849049026276, 0.302747284955937), PROX_PARK = c(0.615413214289157, 0.615413214289157, 0.569724311118431, 0.489736206412745, 0.723512884628395, 0.785212145526225, 0.785212145526225, 0.807374064658721, 0.521580333579447, 0.747342190235743, 0.520771390450273, 0.554363925008431, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.871053837980522, 0.679906922269617, 0.747098338531098, 0.612679613149166, 0.576425078157325), PROX_GOOD_PRISCH = c(2.03585243074848, 2.03585243074848, 1.9723226064342, 1.91178525383739, 2.14229157607785, 2.20126444296921, 2.20126444296921, 2.21615815400514, 1.89230283405924, 2.35145083667271, 1.87254500118751, 1.90056431650247, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.31713852475231, 2.27223739349538, 2.12338877581429, 2.45580221931744, 2.408030235171), PROX_MALL = c(0.437539575450179, 0.437539575450179, 0.535719768985538, 0.427385274755512, 0.249449426365425, 0.255684281538694, 0.255684281538694, 0.22663965361209, 0.173810560938293, 0.356578632219481, 0.185878129611589, 0.158081786709397, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.859289251142989, 0.214069216816763, 0.119447773727589, 0.416829357908565, 0.350899017798137 ), PROX_CHAS = c(0.108183414657245, 0.108183414657245, 0.215330181794506, 0.225869963934761, 0.179410689617013, 0.203726500797623, 0.203726500797623, 0.156140837156126, 0.173810611614792, 0.146949814741425, 0.185878170229198, 0.158081821824728, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.310908028614088, 0.0939357367291076, 0.11944771257822, 0.0461624602204791, 0.0703863092474096 ), PROX_SUPERMARKET = c(0.108294583955479, 0.108294583955479, 0.215506457059651, 0.225911825558638, 0.179159947933279, 0.217804588957955, 0.217804588957955, 0.236998053946951, 0.1671684124578, 0.315486318912089, 0.177355035948325, 0.148884454693003, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.507879796624066, 0.22318738818849, 0.119571834445138, 0.427183407476201, 0.360308355053667 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 7L, 6L, 6L, 6L, 4L, 5L, 4L, 4L, 6L, 6L, 6L, 1L, 7L, 4L, 7L, 7L ), WITHIN_350M_BUS = c(4L, 4L, 2L, 4L, 6L, 8L, 8L, 8L, 6L, 9L, 7L, 8L, 6L, 6L, 7L, 6L, 10L, 10L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 2.33073963192707, 110.77624831668, 123.275393672545, 243.733338548774, 296.687780235637, 296.707271032144, 347.756541439549, 389.857011629348, 416.518059059298, 440.701042253724, 447.83559290543, 473.602268684369, 475.658810152605, 488.131114096746, 507.636079004003, 516.408678165663, 547.197566257429, 552.23384448856, 580.789685929914)), row.names = c("325", "939", "384", "309", "250", "613", "392", "781", "922", "900", "182", "158", "947", "167", "203", "909", "858", "724", "621", "607"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999967791075006, 0.9285646635073, 0.911925498398676, 0.67878934177737, 0.546191148495936, 0.546140469504087, 0.411497185910678, 0.301861198924836, 0.235889124706682, 0.179969594454407, 0.164377446082653, 0.112257715201496, 0.108413069779993, 0.0862157636252856, 0.0557177454925414, 0.0438541060738596, 0.0126184967357157, 0.009200092656545, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 860546458
R squared (OOB): 0.2165811
$Forests[[326]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(343000, 3e+05, 335000, 375000, 417000, 392000, 340888, 355000, 325000, 330000, 335000, 388000, 320000, 314000, 363000, 335000, 297000, 315000, 333000, 385000), floor_area_sqm = c(107, 106, 105, 108, 92, 113, 107, 104, 90, 91, 90, 104, 91, 91, 104, 114, 90, 90, 108, 104), storey_order = c(2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 5L, 1L, 3L, 6L, 8L, 3L, 5L, 3L, 2L, 5L, 4L, 1L), remaining_lease_mths = c(907, 941, 938, 909, 1120, 933, 883, 882, 992, 987, 979, 904, 995, 985, 918, 904, 995, 1001, 895, 863), PROX_CBD = c(17.2160129653012, 17.3741762112269, 17.3741762112269, 16.9875722318911, 16.7161737209409, 16.6579104452557, 16.7669966667855, 16.7669966667855, 17.2610384590751, 17.2817356498826, 17.0600275230943, 16.3777502460772, 16.7093180086981, 17.0716695500607, 16.295166477654, 16.3642048862006, 16.901501451739, 16.8082045368238, 16.5397910410307, 16.2492480828887), PROX_ELDERLYCARE = c(0.574386357445605, 0.815153211361198, 0.815153211361198, 0.636322412867891, 9.26628957858198e-07, 0.409372351007212, 0.121542639162494, 0.121542639162494, 1.12094638660826, 1.19353475005496, 1.09431476347566, 0.465083314136851, 0.935779967581661, 1.21621641692937, 0.514795208711411, 0.361422596457277, 1.16689850532437, 1.15380285023885, 0.706939892416911, 0.836071823435323), PROX_HAWKER = c(2.37357884684332, 2.50067722531469, 2.50067722531469, 2.10596394293278, 1.96687058888139, 1.80129318596364, 2.05474291859885, 2.05474291859885, 2.37726799660773, 2.40388099430384, 2.18272534115171, 1.54627052523026, 1.82495077083007, 2.2102134433082, 1.47281657351752, 1.67761333691466, 2.0413146444202, 1.94950915107796, 2.14655926815246, 2.17952287051713), PROX_MRT = c(0.453815632281196, 0.590831178240684, 0.590831178240684, 0.252669932820992, 0.427108887982576, 0.128609360773056, 0.53300655679357, 0.53300655679357, 0.729621307242001, 0.797812759521718, 0.673816738147829, 0.419412974707088, 0.522077155701705, 0.793158171270894, 0.504795745143921, 0.653367521351592, 0.740013435080822, 0.730447684580082, 0.460645764817668, 0.290093838525113), PROX_PARK = c(1.24959985284921, 1.47164498360674, 1.47164498360674, 1.18807543108152, 0.688779163701323, 0.826869373992433, 0.722711239268322, 0.722711239268322, 1.64853798443183, 1.70244245234235, 1.5130077643247, 0.571339732684777, 1.17885821480356, 1.59669720594139, 0.48638578612152, 0.32735774848914, 1.46267930314228, 1.39545287332227, 0.711243459523284, 0.886796559947336), PROX_GOOD_PRISCH = c(7.68034428555912, 7.888904100652, 7.888904100652, 7.55033959010056, 7.12110535783693, 7.18541951227303, 7.13952904562396, 7.13952904562396, 7.93716312588154, 7.98012169831377, 7.76907239486735, 6.89348817522951, 7.40748446052123, 7.82238149093771, 6.80828229467371, 6.76031366250815, 7.66085245964853, 7.5739079893598, 6.77397603493671, 6.4097782056775), PROX_MALL = c(0.413606644895247, 0.521008948961951, 0.521008948961951, 0.165557901737932, 0.337595745740984, 0.168053149288668, 0.27529824968273, 0.27529824968273, 0.644198936007264, 0.713200150273906, 0.597930181439745, 0.427317836890542, 0.484270435079706, 0.719585865775528, 0.510483215269896, 0.388175183991252, 0.678684538412688, 0.677813655888015, 0.345326846187852, 0.355568776497803), PROX_CHAS = c(0.303266380929536, 0.524369302913132, 0.524369302913132, 0.194474796894964, 0.279591917356114, 0.170995488718356, 0.222759343861358, 0.222759343861358, 0.678651577140463, 0.748586514709626, 0.638199243310692, 0.429996386722335, 0.52365796939069, 0.760340467100735, 0.513107963149175, 0.380772978950647, 0.720584477651296, 0.71936188995133, 0.286223989121013, 0.121251060497272), PROX_SUPERMARKET = c(0.387759857324111, 0.559408220033625, 0.559408220033625, 0.284398337107734, 0.344537051235884, 0.103652200866821, 0.243987988302975, 0.243987988302975, 0.771245719522698, 0.842475689687135, 0.718466194952364, 0.386156989530241, 0.555366708418936, 0.837223205851576, 0.471223408024363, 0.422789252098693, 0.780695486504835, 0.768274584157999, 0.377165028023417, 0.350013224352412), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 4L, 6L, 5L, 5L, 5L, 3L, 3L, 2L, 3L, 1L, 2L, 3L, 4L, 1L, 1L, 1L, 4L), WITHIN_350M_BUS = c(5L, 2L, 2L, 11L, 12L, 9L, 11L, 11L, 5L, 5L, 7L, 8L, 8L, 5L, 7L, 6L, 7L, 9L, 2L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 2L, 4L, 3L, 2L, 3L, 3L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 256.522116184954, 259.504205995032, 378.696144692161, 567.450945482909, 572.285114687249, 595.500366921426, 598.048666304293, 710.024902056376, 781.00427359762, 785.433184136684, 835.435854289674, 836.49093479709, 911.89803609114, 919.681790919327, 922.784658848403, 937.414922525341, 968.432492179486, 1182.63644157686, 1642.57726484208)), row.names = c("326", "813", "822", "125", "261", "918", "673", "898", "525", "127", "208", "820", "156", "431", "451", "252", "416", "121", "498", "711"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.95181638288048, 0.950703830215717, 0.896518691806388, 0.775552839718398, 0.771960260163325, 0.754404411352121, 0.752447418313711, 0.661211212285041, 0.598957757254468, 0.594984338093605, 0.549544963390839, 0.548576035862062, 0.47857907894982, 0.471296109919117, 0.468391301813742, 0.454686202268304, 0.425618113613437, 0.23195476361963, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 559169041
R squared (OOB): 0.4706602
$Forests[[327]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(378000, 352000, 410000, 380000, 380000, 492500, 377000, 388000, 360000, 385000, 355000, 370000, 430000, 345000, 650000, 655000, 640000, 4e+05, 440000, 465000), floor_area_sqm = c(84, 84, 103, 92, 93, 108, 98, 98, 83, 91, 84, 84, 104, 84, 104, 87, 87, 104, 91, 104), storey_order = c(3L, 2L, 2L, 1L, 3L, 2L, 3L, 2L, 3L, 1L, 3L, 3L, 2L, 1L, 3L, 1L, 4L, 2L, 5L, 3L), remaining_lease_mths = c(799, 800, 799, 767, 790, 912, 735, 728, 803, 715, 782, 777, 781, 789, 815, 1123, 1121, 783, 669, 760), PROX_CBD = c(8.15960948514705, 8.28689365911172, 8.31972436488376, 8.01258306529517, 7.92065359752155, 8.12312779702036, 8.07728506382532, 8.19895861369783, 8.52567265657093, 8.8262745849674, 7.37752466520609, 7.32999369210923, 7.27303659463988, 7.23308787648785, 7.71625132507906, 9.39818328429371, 9.42381765287156, 6.8579883001408, 6.95185067667089, 8.64488888098128), PROX_ELDERLYCARE = c(1.45090119588013, 1.3668692597991, 1.3912791419992, 1.38923408288603, 1.44631042678071, 1.71708078323557, 1.22552837794249, 1.1658248464307, 1.23693676843424, 0.896855030989675, 1.11141904944431, 1.04617467786566, 0.949520652768775, 0.804640181087392, 1.13999552495818, 0.718190414835305, 0.750155484045513, 0.650979480304367, 0.368543492371998, 0.17844978767297 ), PROX_HAWKER = c(0.40344417957638, 0.269406334629514, 0.252588085280054, 0.532883444787396, 0.646393168274836, 0.581802643409563, 0.503102516785602, 0.391405491562813, 0.0724679807682574, 0.311054993693233, 1.06790139631185, 1.00458194418859, 0.905159668549179, 0.727393295990439, 0.888477780938884, 0.640059738279374, 0.667492197519696, 0.732876252375814, 0.163396016993116, 0.917919654697093 ), PROX_MRT = c(0.408889372474398, 0.467794692056616, 0.44379796826936, 0.57194553577364, 0.434970780163821, 0.142211914808532, 0.711885268750489, 0.707144761815547, 0.510058766918036, 0.17731989795878, 0.450606800129455, 0.446590670593176, 0.477339162120678, 0.626719191507479, 0.227897729387739, 0.401734036242065, 0.423547456258288, 0.479854345281657, 0.258776848421036, 0.91698472228942 ), PROX_PARK = c(0.650146210437373, 0.570592214216024, 0.59965919275643, 0.580004121625521, 0.790688256163915, 0.921087542045637, 0.413960848298732, 0.372450573927522, 0.557643312318536, 0.458605630557841, 1.30417314517193, 1.30043300411079, 1.28136359713013, 1.17683143601381, 0.374132090410645, 0.220484561261844, 0.258916726718906, 1.26891760289394, 0.871860056746433, 0.238119977580318 ), PROX_GOOD_PRISCH = c(2.95345383530684, 2.99359805566516, 3.04207330950824, 2.75227504535898, 2.86596411907387, 3.16123688190063, 2.66084492380109, 2.73491137460549, 3.13534109620979, 2.8424495793979, 2.87682745937193, 2.81856751915823, 2.72285479219865, 2.53413597667736, 1.93537396204111, 2.27458198186913, 2.24680049319454, 2.57894825178105, 1.99104033276262, 2.37381492496372), PROX_MALL = c(2.20417563031698, 2.09618768409308, 2.10790194839897, 2.11322307221905, 2.02812113432733, 2.25269448786787, 2.0316459728171, 1.94983703099632, 1.96281231550532, 1.64561868645684, 1.52964479685301, 1.4733570331857, 1.40144317349524, 1.33824767405872, 1.9342939090943, 1.45650167595406, 1.48330987402926, 0.985446043286547, 1.10491400246256, 1.00281364182829), PROX_CHAS = c(0.102408834624747, 0.229330661012247, 0.261198443001062, 0.1333322783253, 0.0418426354504526, 0.169904154790832, 0.279534674537085, 0.293834776478611, 0.169369143123463, 0.221229860630612, 0.123680988169118, 0.100781853121145, 0.150676124399865, 0.335243362149438, 0.147762521806201, 0.109789289200213, 0.0719365450960561, 0.418063314797021, 0.197049444171332, 0.256340531367836), PROX_SUPERMARKET = c(0.391977689272912, 0.266710264104055, 0.272257424647181, 0.475213328012689, 0.6226371739075, 0.496146947525001, 0.412975566732202, 0.293834967432244, 0.169391527985645, 0.221249484047241, 0.15284622075069, 0.154588063793208, 0.216512452964216, 0.400791637001426, 0.185503456748824, 0.13637298984998, 0.100679215951394, 0.471666412940503, 0.145490551360364, 0.24778575064029), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 3L, 1L, 2L, 3L, 3L, 2L, 5L, 4L, 4L, 2L, 3L, 6L, 6L, 1L, 3L, 4L), WITHIN_350M_BUS = c(7L, 7L, 9L, 6L, 6L, 8L, 6L, 7L, 8L, 5L, 9L, 8L, 7L, 4L, 6L, 6L, 5L, 3L, 4L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 3L, 1L, 2L, 1L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 2L, 2L, 2L), DNeighbour = c(0, 136.177119180559, 169.262625875219, 202.636864608685, 235.976717832668, 283.661982564025, 301.872689426719, 302.088047005392, 374.942607151488, 717.819705691474, 837.776602140325, 869.607578740637, 905.155800624596, 923.946565138807, 1021.85879287195, 1279.36453623626, 1297.47007550058, 1306.55842641535, 1312.22893715995, 1323.86915271969)), row.names = c("327", "266", "540", "200", "1", "669", "395", "29", "404", "814", "948", "187", "611", "171", "809", "657", "9", "168", "492", "487"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978950370016248, 0.967573671682803, 0.953691651813801, 0.937464945306037, 0.910286749890737, 0.898714401697959, 0.898573698947552, 0.846009924518693, 0.498442407309111, 0.359440267103579, 0.323219694022579, 0.283584982952886, 0.263083144083889, 0.163387457158769, 0.00436974592639874, 0.00155899131145964, 0.000674998840838097, 0.000306524312634922, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10430928386
R squared (OOB): -0.03625119
$Forests[[328]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 312000, 330000, 345888, 306000, 4e+05, 373000, 398000, 410000, 420000, 435000, 395000, 425000, 410000, 320000, 418000, 345000, 455000, 465000, 365000), floor_area_sqm = c(104, 107, 107, 104, 109, 92, 92, 92, 92, 92, 92, 107, 93, 93, 104, 112, 95, 106, 106, 91), storey_order = c(2L, 1L, 3L, 4L, 1L, 1L, 1L, 2L, 3L, 5L, 4L, 2L, 4L, 4L, 2L, 5L, 3L, 4L, 2L, 4L), remaining_lease_mths = c(779, 779, 776, 763, 773, 1127, 1128, 1136, 1131, 1134, 1129, 755, 1126, 1117, 772, 904, 1003, 933, 933, 1061), PROX_CBD = c(16.6890813896757, 16.6890813896757, 16.4773488158513, 16.5598581376431, 16.2343575305192, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 15.936744569076, 17.3263676504413, 17.3263676504413, 16.0390890659677, 17.2048826778539, 17.7047470513727, 17.1634204962367, 17.1401277939721, 17.5974072281911), PROX_ELDERLYCARE = c(0.296144426041885, 0.296144426041885, 0.393080972860029, 0.633922933695123, 0.63095091801206, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.526555480516014, 0.561119780492452, 0.561119780492452, 0.520751571920202, 0.400468425457175, 0.933045885854195, 0.565792923614884, 0.586863575497558, 0.819477307137174), PROX_HAWKER = c(0.360513691606501, 0.360513691606501, 0.170796598263111, 0.402483389428837, 0.355821892612055, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.44834457013621, 0.631285601786086, 0.631285601786086, 0.601123999453785, 0.498365875295267, 1.00938993481846, 0.666841975849823, 0.685044657792881, 0.922900854400271 ), PROX_MRT = c(0.937471590679814, 0.937471590679814, 0.826410504821953, 1.05011238745279, 0.864165890870668, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.239432195714991, 1.13344401626098, 1.13344401626098, 0.965829261077996, 0.87869292375624, 1.29287496569192, 0.463116738810145, 0.418422993771755, 0.830609903675807 ), PROX_PARK = c(1.20981147430356, 1.20981147430356, 1.2054653508424, 1.45762221914422, 1.34373269803231, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.747611444367071, 0.872985599051717, 0.872985599051717, 1.48305338833506, 0.9054780070858, 0.495314460898113, 0.505224516024672, 0.454841043819919, 0.751240825934154 ), PROX_GOOD_PRISCH = c(6.16175607197734, 6.16175607197734, 5.97835326648125, 6.10793998843997, 5.7932792467937, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 5.39194564581962, 6.72174636420399, 6.72174636420399, 5.64743379607767, 6.57740517739392, 7.10206992983331, 6.50789265243056, 6.48254224033906, 6.95474206477502), PROX_MALL = c(0.571849863617429, 0.571849863617429, 0.76724723438711, 0.973625110866692, 1.10378372306907, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.942416713928675, 0.530342726071102, 0.530342726071102, 1.36185056241102, 0.446026044391999, 0.790613232916467, 0.353588302636786, 0.306862579253759, 0.757845794253982), PROX_CHAS = c(0.332465298200207, 0.332465298200207, 0.09463300161804, 0.306725496117186, 0.289709096170644, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.145251548786172, 0.254413742194056, 0.254413742194056, 0.205355834952608, 0.130380344727655, 0.40646651865696, 0.171584438209325, 0.133156315003352, 0.175468897673469), PROX_SUPERMARKET = c(0.204374831829505, 0.204374831829505, 0.108262733037825, 0.252218317780421, 0.132128014198024, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.434198104817495, 0.529573977763673, 0.529573977763673, 0.352842931529878, 0.445962312606475, 0.260900811674997, 0.320581809168482, 0.27639551573194, 0.336744227428862), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 1L, 3L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 6L, 5L, 8L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 6L, 2L, 2L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 9L, 9L, 5L, 9L, 8L, 8L, 6L, 6L, 6L, 6L, 7L, 5L, 5L, 7L, 8L, 6L, 8L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 4L, 4L, 4L ), DNeighbour = c(0, 4.9631410274615, 252.800026850468, 406.334564572002, 604.294105557239, 665.514529617378, 665.709702404492, 726.230005768246, 728.899252836522, 730.189894614743, 733.465264111996, 768.814453391087, 824.255326608832, 826.443016426057, 865.810682805555, 918.045692389226, 1122.43139978286, 1252.8003804013, 1286.38561219428, 1308.3766640222)), row.names = c("328", "497", "107", "883", "468", "507", "985", "847", "86", "280", "290", "423", "925", "797", "751", "889", "631", "991", "530", "720"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9999712210779, 0.926728454280316, 0.816402713788691, 0.618865760861364, 0.549478814560883, 0.549253823166322, 0.478734346949413, 0.475599694553846, 0.474083600214643, 0.470234964117833, 0.42865195238172, 0.363755132491481, 0.361214965547715, 0.315950338934841, 0.257721099677735, 0.0697172780299862, 0.00691396294389663, 0.00111110728934083, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1149617925
R squared (OOB): 0.5255803
$Forests[[329]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 442500, 418888, 358000, 462000, 443000, 382000, 447888, 418000, 335000, 450000, 334008, 459000, 415000, 430000, 445000, 425000, 390000, 418000, 395000), floor_area_sqm = c(90, 92, 92, 104, 93, 93, 93, 93, 92, 102, 92, 103, 93, 92, 92, 93, 93, 92, 92, 93), storey_order = c(5L, 6L, 3L, 4L, 5L, 5L, 1L, 5L, 5L, 4L, 4L, 2L, 4L, 2L, 5L, 4L, 5L, 1L, 3L, 2L), remaining_lease_mths = c(937, 1138, 1136, 815, 1134, 1134, 1111, 1137, 1142, 940, 1135, 917, 1138, 1132, 1137, 1133, 1134, 1132, 1134, 1138), PROX_CBD = c(14.2787185061121, 14.4158973706441, 14.4158973706441, 14.0960645211931, 14.1475961545785, 14.1475961545785, 14.29200158436, 14.1475961545785, 14.4012043650842, 14.4474740114555, 14.5310939664424, 14.2719972222741, 14.1715462602585, 14.6122009832922, 14.2919055230493, 14.1149653809405, 14.3486805845321, 14.6424103631698, 14.318757359464, 14.318757359464), PROX_ELDERLYCARE = c(1.77826193055387, 1.86115765343828, 1.86115765343828, 1.70531999087377, 2.03155968851809, 2.03155968851809, 2.00367987562091, 2.03155968851809, 1.94149260139439, 1.50338082315219, 1.79186944623163, 1.50921581969441, 2.09595649451453, 1.68824062303628, 2.08663557441472, 2.12564955085825, 2.08279710659019, 1.72557175775889, 2.13920478430288, 2.13920478430288), PROX_HAWKER = c(0.865181709866835, 0.900970586039013, 0.900970586039013, 0.845358517598031, 1.0452124348096, 1.0452124348096, 1.05572120633707, 1.0452124348096, 0.977925494011815, 0.588144724666333, 0.816792492128141, 0.684102697062058, 1.11030496241672, 0.707122679385598, 1.13160866269818, 1.06810792734919, 1.11865892678262, 0.740384095011384, 1.17625726432186, 1.17625726432186), PROX_MRT = c(0.14195902454703, 0.0830542408041225, 0.0830542408041225, 0.217341234217998, 0.206896355650083, 0.206896355650083, 0.129588785375857, 0.206896355650083, 0.117672709296806, 0.224566301285939, 0.197201307651512, 0.347262283963267, 0.236487582928319, 0.295449456212788, 0.215635082050947, 0.282489779359316, 0.228370105834555, 0.312698200175978, 0.277525006355607, 0.277525006355607), PROX_PARK = c(1.51686048726609, 1.70853765465547, 1.70853765465547, 1.27300714898888, 1.52292224478236, 1.52292224478236, 1.659682039687, 1.52292224478236, 1.73691437359179, 1.55939681176166, 1.79335149216305, 1.38760566459916, 1.59201213147604, 1.76906915549279, 1.71136953372848, 1.55223981690243, 1.76668334590621, 1.78460824921244, 1.77227256709076, 1.77227256709076), PROX_GOOD_PRISCH = c(5.42826997650874, 5.62289607338158, 5.62289607338158, 5.17863906457975, 5.43570837857945, 5.43570837857945, 5.57470277830303, 5.43570837857945, 5.65284274036128, 5.45861643017911, 5.7030752613132, 5.26118802945754, 5.50129862889456, 5.7298925008129, 5.62322031775431, 5.45814117537329, 5.67955556528646, 5.77937603269072, 5.68167095374807, 5.68167095374807), PROX_MALL = c(0.338911837083335, 0.475045953779526, 0.475045953779526, 0.243284841315127, 0.329425359540921, 0.329425359540921, 0.462705775504015, 0.329425359540921, 0.544441659044551, 0.12145856762689, 0.466036051693473, 0.108121271181015, 0.405991175981987, 0.426875162675013, 0.517951444315281, 0.377565489031552, 0.571430807201143, 0.482269498416602, 0.582562895872492, 0.582562895872492 ), PROX_CHAS = c(0.18872293939054, 0.0420419616737589, 0.0420419616737589, 0.132339190026647, 0.188783823394846, 0.188783823394846, 0.0888572682655253, 0.188783823394846, 0.0706873614354785, 0.121458549123021, 0.162368565956873, 0.108121286081234, 0.12657377242065, 0.270793953405505, 3.54155757628082e-08, 0.179884741524278, 0.0590253437170886, 0.280031834846542, 0.0707174365033835, 0.0707174365033835 ), PROX_SUPERMARKET = c(0.188722783027928, 0.0420421510628514, 0.0420421510628514, 0.226949559622758, 0.235757849482592, 0.235757849482592, 0.124391003677116, 0.235757849482592, 0.0706874850207218, 0.134916350552101, 0.162368758687164, 0.105248463653719, 0.248308073473709, 0.270794118098451, 0.199383936085002, 0.299769914037237, 0.199153546859355, 0.280032026158491, 0.25307995359875, 0.25307995359875 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 7L, 6L, 6L, 5L, 6L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 6L, 4L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 7L, 7L, 9L, 6L, 6L, 5L, 6L, 6L, 11L, 8L, 10L, 5L, 6L, 4L, 5L, 4L, 6L, 3L, 3L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 5L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 208.562459504592, 210.383581503883, 248.510023982302, 254.06870365006, 255.506883570012, 256.316342378163, 257.344978944142, 260.906503977112, 278.187829384461, 283.362257363191, 309.325351682134, 326.477912755548, 341.809591401819, 350.274182722614, 356.760737517962, 370.648732090416, 379.727288994515, 407.324419447713, 415.697483294788)), row.names = c("329", "33", "100", "880", "207", "966", "989", "623", "633", "826", "609", "381", "277", "489", "267", "519", "217", "323", "58", "840"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.559923161519117, 0.55333516420269, 0.412957516170236, 0.392440882599033, 0.387145326042665, 0.384167567789766, 0.380386609940756, 0.367325281849828, 0.304882282491496, 0.286595870542007, 0.19918173629155, 0.146833037073451, 0.104908422656265, 0.0840970438013226, 0.0694085102194744, 0.0420226594519239, 0.0274141137977871, 0.00159031080965984, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 856115803
R squared (OOB): 0.4932128
$Forests[[330]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 315000, 305000, 350000, 345000, 339000, 313000, 288000, 312000, 320000, 295000, 320000, 315000, 336000, 295000, 320000, 330000, 345000, 365000, 388000), floor_area_sqm = c(102, 102, 99, 102, 102, 102, 99, 84, 101, 101, 101, 84, 103, 102, 84, 104, 103, 102, 92, 92), storey_order = c(4L, 2L, 1L, 4L, 4L, 3L, 4L, 3L, 2L, 1L, 1L, 4L, 2L, 3L, 4L, 4L, 1L, 2L, 1L, 1L), remaining_lease_mths = c(922, 913, 921, 923, 926, 923, 918, 893, 933, 924, 917, 885, 926, 916, 875, 893, 928, 927, 1135, 1134), PROX_CBD = c(18.1611534549189, 17.9994058772431, 17.9733391318796, 18.0569924715364, 18.236688278315, 17.9456645257603, 17.8728040148932, 18.3632948597919, 18.4625985868209, 18.0902268845521, 18.4986491838169, 18.3433564216417, 18.5458637520931, 18.5506225538857, 18.4249149071789, 18.4249149071789, 18.5768909080638, 18.2868848905217, 17.8160591469996, 17.8160591469996), PROX_ELDERLYCARE = c(0.519233937445895, 0.430537495183344, 0.376016337241346, 0.59750504274373, 0.732088251039709, 0.476454782767532, 0.330981516384048, 0.645296274244347, 0.765079897684544, 0.706169610995159, 0.86418951980865, 0.623669944895056, 0.890661700747245, 0.859723249528503, 0.705240184131779, 0.705240184131779, 0.912532633143698, 0.896456720381782, 0.101440000613482, 0.101440000613482), PROX_HAWKER = c(0.617364695979906, 0.472244893923117, 0.501520555884575, 0.391180253405874, 0.537987121264097, 0.3648710200987, 0.446535534086157, 0.921741667576702, 0.906262708365532, 0.370412154176866, 0.838043969781633, 0.960648791795978, 0.898999046399804, 0.958117298193611, 1.0161652570538, 1.0161652570538, 0.935860141611343, 0.547085889030319, 0.755409785256781, 0.755409785256781), PROX_MRT = c(0.623413162025338, 0.492638498779759, 0.52882455357406, 0.384524332485438, 0.511061821383635, 0.385567417899789, 0.4868918768976, 0.927224403125457, 0.897303014326537, 0.341202563029131, 0.812751343363136, 0.899458799363821, 0.87509641959225, 0.942174684471822, 0.906393011935236, 0.906393011935236, 0.912233851204259, 0.495991449430539, 0.729659889526201, 0.729659889526201), PROX_PARK = c(1.52418818882418, 1.65421298847909, 1.62685700377268, 1.77011013021076, 1.7164330470264, 1.76180373116006, 1.69875568186822, 1.22890358268929, 1.31620863428189, 1.8531048262974, 1.49181484955502, 1.17596756648915, 1.4387346144793, 1.32670572464855, 1.13759587953072, 1.13759587953072, 1.41172869826724, 1.86697967968657, 1.49250729308795, 1.49250729308795), PROX_GOOD_PRISCH = c(8.72758527833631, 8.5589292690065, 8.54142359534323, 8.58956131155308, 8.76378557853615, 8.49089982759618, 8.43952013253886, 8.96505409295358, 9.04019528068803, 8.60631027953587, 9.04519470993137, 8.95760590087653, 9.09837600782165, 9.12094588228633, 9.03817471771729, 9.03817471771729, 9.13217936844248, 8.78822500750919, 8.44175881664207, 8.44175881664207), PROX_MALL = c(0.475604736810637, 0.446560923090423, 0.395841490391381, 0.407254736414821, 0.240339889961931, 0.428159644756295, 0.330972758922268, 0.282416841692855, 0.414588198127445, 0.342860958869265, 0.305101649121832, 0.22079632378696, 0.359721010486642, 0.46921205797367, 0.204519313237763, 0.204519313237763, 0.390092702495136, 0.1450338527091, 0.183177100903513, 0.183177100903513), PROX_CHAS = c(0.405258493214775, 0.324811070171065, 0.364030465322827, 0.222103720735081, 0.184864523484869, 0.218909691095897, 0.330972805611547, 0.231219576578415, 0.399223798550346, 0.209799590563819, 0.305101651313883, 0.167893491583302, 0.359721009550721, 0.469212052170377, 0.20451929737041, 0.20451929737041, 0.390092699752756, 0.0217240252323136, 0.183177099178452, 0.183177099178452), PROX_SUPERMARKET = c(0.475604214408431, 0.408691343873882, 0.356071330024396, 0.385535197909366, 0.240339157209448, 0.365864675212809, 0.300218301814749, 0.282416494634945, 0.414588227521533, 0.342860053820009, 0.305101855713295, 0.220795796105544, 0.359721304530864, 0.469212308573368, 0.204519239868594, 0.204519239868594, 0.390093045846372, 0.145032957963293, 0.137568853383185, 0.137568853383185 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 6L, 3L, 4L, 8L, 6L, 6L, 6L, 8L, 5L, 6L, 7L, 7L, 5L, 7L, 8L, 8L ), WITHIN_350M_BUS = c(10L, 9L, 11L, 9L, 7L, 8L, 8L, 8L, 8L, 7L, 9L, 8L, 9L, 8L, 9L, 9L, 9L, 9L, 15L, 15L), WITHIN_1KM_PRISCH = c(6L, 7L, 7L, 6L, 6L, 6L, 7L, 4L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L), DNeighbour = c(0, 174.942438058157, 187.976625783462, 242.31430489073, 260.28211602252, 267.077855236215, 292.259136537439, 307.65490162388, 314.635965478662, 340.868167060616, 346.216004817755, 348.749411624555, 385.408276393811, 394.395978168674, 394.721535809237, 396.607434006812, 414.183421463067, 438.760494220361, 465.660574415181, 467.471475865386)), row.names = c("330", "177", "179", "491", "227", "20", "992", "864", "729", "74", "684", "953", "576", "291", "265", "738", "828", "787", "402", "53"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.739515664321132, 0.702754726133515, 0.534817600339712, 0.476083518862175, 0.453721390203227, 0.371046349619775, 0.321342524605473, 0.299199534906901, 0.2193094792499, 0.203843791747743, 0.196633641456696, 0.102577481896465, 0.0830623207283697, 0.082386074722746, 0.0785123875110381, 0.0462206992498937, 0.0141760219273412, 5.9793693473049e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 585594809
R squared (OOB): 0.04118325
$Forests[[331]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 670000, 439000, 408000, 430000, 648000, 588000, 5e+05, 565000, 435000, 516000, 450000, 440000, 380000, 448000, 548000, 638000, 630000, 430000, 420000), floor_area_sqm = c(97, 94, 97, 91, 102, 116, 95, 105, 103, 98, 98, 92, 92, 91, 105, 95, 102, 102, 93, 91), storey_order = c(4L, 6L, 3L, 3L, 3L, 4L, 3L, 2L, 4L, 1L, 3L, 1L, 3L, 3L, 1L, 2L, 9L, 6L, 3L, 1L), remaining_lease_mths = c(665, 1104, 669, 674, 869, 871, 1025, 857, 852, 692, 698, 679, 677, 691, 866, 981, 869, 870, 728, 742), PROX_CBD = c(8.66747718420982, 8.58683984966127, 8.73211086874077, 8.96374942103709, 8.77938926255451, 8.27332873959955, 8.51090417959469, 8.19182633034048, 8.19182633034048, 8.85689554561162, 8.70928269501252, 8.7589377611275, 8.7589377611275, 9.09613481662016, 8.05276498978228, 8.37940280964872, 7.86314261154951, 7.86314261154951, 8.20083785223568, 8.31995738049774), PROX_ELDERLYCARE = c(0.0441159965049124, 0.203840329735754, 0.292319821872094, 0.267188539522683, 0.374310234303432, 0.354571010374291, 0.120425912751251, 0.444818640633349, 0.444818640633349, 0.272187629818594, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.297153722290783, 0.599632276485302, 0.335901694998922, 0.731462959428347, 0.731462959428347, 0.41240614163537, 0.259768432786295 ), PROX_HAWKER = c(0.357845486047337, 0.433030813326955, 0.436547444862961, 0.393731145214296, 0.0530841043788875, 0.610975272844239, 0.166697492306482, 0.553760551741158, 0.553760551741158, 0.446318851105742, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.276770006011078, 0.560005371648267, 0.203869560106314, 0.573870222021737, 0.573870222021737, 0.35604829505958, 0.387410687724852 ), PROX_MRT = c(0.874328108605637, 0.751078096441513, 0.600073719023998, 0.71987240697712, 1.18818107396501, 1.0936063211659, 0.608243230971526, 1.08457427678223, 1.08457427678223, 0.372678744867538, 0.379410256905797, 0.338391484905848, 0.338391484905848, 1.2652859093471, 1.12051759514643, 0.62312262100292, 0.85984195598231, 0.85984195598231, 0.805467939952349, 0.705543842504761 ), PROX_PARK = c(0.691303172853456, 0.52118662053352, 0.617507126900098, 0.60552725382935, 0.700959888788064, 0.477465658778908, 0.368529270986479, 0.374102285306053, 0.374102285306053, 0.479885299937475, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.429900368262469, 0.30128672956265, 0.394842599629624, 0.281207712521794, 0.281207712521794, 0.393072899865764, 0.517920409018535 ), PROX_GOOD_PRISCH = c(1.23754792076915, 1.16640042723588, 1.31940815963163, 1.13785719900195, 0.963274696928036, 0.856939381531897, 1.13331232297991, 0.769163347741007, 0.769163347741007, 1.47413984574199, 1.35677240305411, 1.40615721612308, 1.40615721612308, 0.657187468393487, 0.631981624625733, 1.14854892992093, 0.562813849840511, 0.562813849840511, 1.04754826657838, 1.20021801549651 ), PROX_MALL = c(0.740457696387364, 0.632538285087724, 0.469553394647833, 0.480317195978648, 0.946404029132472, 0.991200103712322, 0.540250505232014, 0.997182626507123, 0.997182626507123, 0.241772845363545, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.916512124719577, 1.07178760783233, 0.651389947232486, 0.943364056194349, 0.943364056194349, 0.844084234929545, 0.768764019555169 ), PROX_CHAS = c(0.34300149800099, 0.237191200694799, 0.0664211666443358, 0.143131544605207, 0.064920565519497, 0.413431749899638, 0.0869956868442428, 0.311461966699573, 0.311461966699573, 0.157458356405151, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.209184408253321, 0.167974733321899, 0.11938167830482, 0.201852081003395, 0.201852081003395, 0.0460460495231756, 0.1066489590073 ), PROX_SUPERMARKET = c(0.158725757407685, 0.35437102597818, 0.350370254212894, 0.181164390242962, 0.239175324970861, 0.502190497784501, 0.0869967242830128, 0.485938543293979, 0.485938543293979, 0.224853982916395, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.235755012868274, 0.372458117254617, 0.282093113359979, 0.115543350477338, 0.115543350477338, 0.436961702644775, 0.284909088626731 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 4L, 4L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 5L, 6L, 4L, 2L, 4L, 6L, 2L, 2L, 7L, 7L, 8L, 8L, 3L, 3L, 4L, 3L, 3L, 2L, 3L ), WITHIN_350M_BUS = c(5L, 4L, 7L, 6L, 4L, 8L, 5L, 7L, 7L, 7L, 6L, 6L, 6L, 7L, 5L, 6L, 2L, 2L, 7L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 4L, 3L, 3L, 2L, 1L, 3L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 202.423008907436, 280.952682409999, 312.807435833561, 372.63102541269, 393.438493463653, 465.0604078054, 478.895259973584, 483.360740018441, 505.26194169539, 565.80749766352, 579.493070669763, 579.971779987317, 627.727737815822, 631.535204821496, 832.277662291513, 930.250219714354, 932.431838577847, 974.543029561288, 1019.41956478236)), row.names = c("331", "149", "842", "692", "606", "795", "94", "674", "128", "397", "446", "194", "386", "715", "635", "998", "931", "476", "79", "716"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.922696984248962, 0.853857846836353, 0.820553270807526, 0.750624632303022, 0.724281863961348, 0.627074700735551, 0.607330021305166, 0.600902528794158, 0.5690349823441, 0.478784736557028, 0.458139615613178, 0.457416877301514, 0.385426916630738, 0.379719613667164, 0.111191138094388, 0.0279860379423227, 0.0266930132993272, 0.00741414020456917, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5815322515
R squared (OOB): 0.3311211
$Forests[[332]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 330000, 308000, 315000, 360000, 360000, 365000, 365000, 428000, 370000, 446000, 420000, 325000, 370000, 333000, 347000, 3e+05, 340000, 390000, 395000), floor_area_sqm = c(103, 103, 84, 84, 99, 103, 107, 103, 90, 98, 107, 90, 84, 104, 103, 103, 84, 104, 104, 90 ), storey_order = c(3L, 2L, 1L, 3L, 2L, 1L, 1L, 4L, 8L, 2L, 3L, 8L, 2L, 2L, 2L, 3L, 2L, 1L, 1L, 5L), remaining_lease_mths = c(793, 800, 795, 788, 796, 777, 766, 768, 1008, 767, 783, 1011, 783, 763, 788, 777, 797, 772, 763, 1010), PROX_CBD = c(13.46147060752, 13.46147060752, 13.3304860768802, 13.0463978034086, 13.8977069202737, 13.7231688188033, 13.578535689825, 12.6612960596841, 13.8412030491349, 12.6407298816561, 13.1163383572019, 13.8798013735997, 14.1279251783367, 13.075732494377, 14.3532733654858, 12.4516179583977, 14.3169519114025, 13.1145091682395, 13.1145091682395, 13.990153115514), PROX_ELDERLYCARE = c(1.01995663096129, 1.01995663096129, 0.85382998667073, 0.612412426395362, 1.56746404607568, 0.681177733621966, 0.535215785060316, 0.349885373003571, 1.74703283433278, 0.198383641986835, 0.258125844069092, 1.77270985488013, 1.66641228888996, 0.206309775801723, 1.6760601574403, 0.517665393733001, 1.55261218152075, 0.233566729538939, 0.233566729538939, 1.56992496550613 ), PROX_HAWKER = c(1.03983060555389, 1.03983060555389, 1.09459947163448, 1.36023111372333, 1.04237506554324, 0.601426993813282, 0.775756145922257, 1.71720286170745, 1.43519165592487, 1.70233840124208, 1.23349193679857, 1.47024255459416, 1.24304803992561, 1.2806114078583, 0.99569743308136, 1.97187302693261, 1.19367588944735, 1.24018164124527, 1.24018164124527, 1.69002608854433), PROX_MRT = c(0.367668143276235, 0.367668143276235, 0.525688124362732, 0.622051877914657, 0.300373388684648, 0.498221170198522, 0.357978123578611, 0.798149237832703, 0.462396576385451, 0.712674611555213, 0.166998983475289, 0.523014705157119, 0.59155533687368, 0.218393806785847, 0.756418829435307, 1.07246547116041, 0.753004841751307, 0.402767024758649, 0.402767024758649, 0.789673249073619), PROX_PARK = c(0.582693033366388, 0.582693033366388, 0.620743454357064, 0.572775970192077, 0.782220037546154, 1.26781451063295, 1.33984402369384, 0.722272593032778, 0.752068597068081, 0.87239282209614, 1.28385310080255, 0.782127938386311, 1.00515750023779, 1.31516124688894, 1.20426051281307, 0.540079114132334, 1.00962818739137, 1.4917670023494, 1.4917670023494, 0.716145735764812), PROX_GOOD_PRISCH = c(3.38131302543864, 3.38131302543864, 3.24954726475941, 2.96540091825049, 3.83525569342672, 3.673854441535, 3.55013641033528, 2.58047246486208, 3.82728738248792, 2.56532775368338, 3.10133739012884, 3.87304276717541, 4.09179045416031, 3.06740437701091, 4.29145341198416, 2.37408427308534, 4.27446656255715, 3.15473759747012, 3.15473759747012, 4.0269654833207), PROX_MALL = c(0.644549177151603, 0.644549177151603, 0.513372166694422, 0.587476612974174, 1.14150204308926, 0.406890039239853, 0.305514521023982, 0.817237002784756, 1.33339622609195, 0.751522975449472, 0.281310431650798, 1.33861894221302, 1.48884664162065, 0.332903613799786, 1.45738633765159, 1.09246464633101, 1.50622914679999, 0.504156272689578, 0.504156272689578, 1.32125061115982 ), PROX_CHAS = c(0.348399033159575, 0.348399033159575, 0.472814153962233, 0.40513819943783, 0.162936326565904, 0.176857487498571, 0.282171570268124, 0.248450831201433, 0.116038559859119, 0.217156748290024, 0.155371621529032, 0.058882652003164, 0.283027750434604, 0.122328851042638, 0.0428610630237518, 0.137011223676854, 0.149961616171305, 0.11048408202451, 0.11048408202451, 0.231188025602735 ), PROX_SUPERMARKET = c(0.356146193343619, 0.356146193343619, 0.510727353781082, 0.599997973636583, 0.162936951836525, 0.270532795629183, 0.281417393052806, 0.326739034058403, 0.116038559858059, 0.217156859083098, 0.141466460051892, 0.0588826520022197, 0.283027750434408, 0.193246634773484, 0.400567683079086, 0.417679622168911, 0.277976240278344, 0.362446168440829, 0.362446168440829, 0.231188025603748), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 0L, 1L, 2L, 1L, 2L, 0L, 1L, 2L, 0L, 2L, 1L, 3L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 2L, 3L, 4L, 3L, 3L, 3L, 6L, 6L, 1L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 7L, 5L, 8L, 10L, 12L, 5L, 10L, 9L, 5L, 10L, 10L, 10L, 9L, 9L, 7L, 7L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 2L), DNeighbour = c(0, 9.16059488492462, 170.024737264066, 427.521468302881, 555.987279454259, 695.003295839499, 801.611013804982, 812.210980327983, 827.727910726289, 863.435274582402, 887.448901990104, 889.657040314806, 910.83801979664, 934.226228348136, 974.977993061126, 1010.15842039729, 1031.37795278047, 1136.56765574191, 1137.96669091251, 1162.34482424901)), row.names = c("332", "526", "61", "987", "479", "960", "856", "552", "678", "477", "105", "877", "893", "929", "697", "851", "650", "844", "164", "276"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999875779323322, 0.957663699893367, 0.747734057979455, 0.59474641844231, 0.412776938680003, 0.274977519496793, 0.261858733685921, 0.242937038498892, 0.200874235427015, 0.173947010821387, 0.171532699658202, 0.148948024240681, 0.125314292217747, 0.0878588923466457, 0.0598870103135987, 0.0452216548533544, 0.00192386836118829, 0.0017227976025679, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1074276659
R squared (OOB): 0.3138566
$Forests[[333]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(825000, 820000, 840000, 685000, 755000, 750000, 805000, 552000, 472000, 530000, 620000, 688000, 408000, 438888, 810000, 745000, 4e+05, 580000, 795888, 530000), floor_area_sqm = c(87, 87, 87, 85, 90, 90, 104, 100, 84, 111, 102, 85, 84, 80, 90, 90, 92, 100, 95, 118), storey_order = c(5L, 9L, 14L, 4L, 5L, 11L, 3L, 1L, 2L, 1L, 3L, 4L, 6L, 4L, 10L, 7L, 1L, 4L, 7L, 2L), remaining_lease_mths = c(1136, 1136, 1141, 1038, 1038, 1035, 919, 910, 799, 767, 908, 964, 647, 601, 1045, 1057, 555, 1013, 1140, 594), PROX_CBD = c(4.59114385332588, 4.59114385332588, 4.70219035054856, 4.89531124268982, 4.88070069409732, 4.88070069409732, 4.1456930527125, 4.64904487497998, 4.27761841825855, 4.3501519248406, 4.95292174150019, 3.98134497452694, 5.38657645344473, 3.37234644442932, 5.99670752478149, 6.0390103189171, 5.99479776583207, 4.79843685927635, 6.26284978479934, 6.1023364257416), PROX_ELDERLYCARE = c(0.125633226962327, 0.125633226962327, 0.200702517977741, 0.307888742732217, 0.312658206579851, 0.312658206579851, 0.45180890917037, 0.374326446996408, 0.0937624362906392, 0.203630745919553, 0.0718437191527097, 0.168717999980802, 0.465891927060243, 0.401810150563083, 0.788986586736525, 0.798119493593788, 0.420516157550055, 0.72206466606869, 0.69800247969724, 0.14668864145384), PROX_HAWKER = c(0.762382071136897, 0.762382071136897, 0.646528219825606, 0.546104933523636, 0.595417483526792, 0.595417483526792, 0.668394095052703, 0.28049665267082, 0.566432501893156, 0.509657348502929, 0.126776661941161, 0.262344394473714, 0.351855498276287, 0.449139985411189, 0.199496524550099, 0.151348144296069, 0.295460487376037, 0.669525197575465, 0.130331819855385, 0.107292567178633), PROX_MRT = c(0.586728793826683, 0.586728793826683, 0.491479629856663, 0.275254866694397, 0.314337158810329, 0.314337158810329, 0.413017272318271, 0.763812758173444, 0.40356540460373, 0.533693046359433, 0.804865461788644, 0.310254962870727, 0.675587286197546, 0.537190991659238, 0.226103982865864, 0.225262429159589, 0.305306521480229, 1.13446368103879, 0.132116935816272, 0.649340944892975 ), PROX_PARK = c(1.65596921250538, 1.65596921250538, 1.77379186206272, 1.60860995669454, 1.53366372097489, 1.53366372097489, 1.16828897329218, 1.08394438059851, 1.11098670131371, 0.941534540217125, 0.908868407872405, 0.894232249415992, 1.05249384295472, 0.408351250353425, 0.97332058707081, 0.921128796109604, 0.990750186553446, 0.279857584881724, 0.742212481577902, 0.711925115709351 ), PROX_GOOD_PRISCH = c(2.86977258716747, 2.86977258716747, 2.79995758206102, 2.96671225712824, 3.0451226436528, 3.0451226436528, 3.20846684942761, 3.57098970158234, 3.63213704613537, 3.77462248476967, 3.66355651606602, 3.868083844602, 3.52335384407219, 3.70512913004722, 2.41026804261554, 2.45094763896652, 2.01228232098645, 4.40925832010736, 2.39901634170637, 1.64363723354824), PROX_MALL = c(0.992224857230604, 0.992224857230604, 0.970860317849455, 0.696065710972082, 0.63262312230698, 0.63262312230698, 1.18405339004253, 0.528365937160055, 0.890632544268956, 0.812522711759855, 0.209686974260184, 1.18273225000282, 0.184401966361696, 0.743612757274357, 1.14826594162738, 1.15586968043917, 0.848644658978131, 0.830412122132217, 0.965908348364742, 0.58741271025502), PROX_CHAS = c(0.156405874770629, 0.156405874770629, 0.0639130956899198, 0.22404402777184, 0.278004299073392, 0.278004299073392, 0.401816380076581, 0.251376462502101, 0.116543108560641, 0.237239443458304, 0.176171654931402, 0.145112311632742, 0.131272369045618, 0.499618186459994, 0.157172829578474, 0.103484302768675, 0.262677718190406, 0.120011087306801, 0.0879111496245458, 0.142011209366223 ), PROX_SUPERMARKET = c(0.156405662038775, 0.156405662038775, 0.0639125072278545, 0.224044642536509, 0.278004958714438, 0.278004958714438, 0.431453687618191, 0.311533400888457, 0.205058734443685, 0.125937465506006, 0.176171398022836, 0.252387257990654, 0.182486832055582, 0.499617451823641, 0.212384620357781, 0.198926203527595, 0.3581952061826, 0.0907294343182455, 0.0879117778441782, 0.585686837888717 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 5L, 5L, 5L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 3L, 3L, 1L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 5L, 5L, 1L, 2L, 5L, 5L, 1L, 3L, 1L, 2L, 3L, 3L, 1L, 2L, 3L, 2L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 8L, 8L, 7L, 12L, 14L, 13L, 7L, 12L, 8L, 8L, 10L, 9L, 8L, 6L, 5L, 5L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 2L, 1L, 1L), DNeighbour = c(0, 5.00364926631828, 115.926854482811, 349.707457597915, 377.254173353674, 378.056144985235, 487.44072653887, 725.914786664018, 770.005244216169, 912.150683946958, 932.372729622928, 1058.37468971938, 1076.41796244028, 1275.115370905, 1441.7280090063, 1476.75905389148, 1563.40097565591, 1578.64612201753, 1720.06604821373, 1825.85152645717)), row.names = c("333", "768", "854", "916", "982", "39", "320", "140", "709", "348", "216", "375", "130", "69", "379", "832", "413", "610", "562", "18"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999984979957312, 0.991953798046884, 0.927977360260192, 0.916440359639049, 0.916092507732436, 0.862537599754684, 0.708851692973215, 0.675928886139814, 0.563136664106918, 0.546469354930443, 0.440887065740144, 0.425676735708963, 0.262433699057649, 0.141753011253104, 0.119600740518137, 0.071193606214333, 0.0637323839200982, 0.0126604034085894, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9310229337
R squared (OOB): 0.5985592
$Forests[[334]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 340000, 355000, 405000, 408000, 335000, 418888, 389000, 373000, 330000, 376000, 390000, 325000, 398000, 485000, 455000, 375000, 369000, 350000, 360000), floor_area_sqm = c(91, 91, 91, 102, 100, 84, 100, 103, 103, 84, 101, 101, 84, 100, 93, 93, 90, 94, 92, 104), storey_order = c(4L, 1L, 3L, 3L, 5L, 2L, 2L, 2L, 1L, 4L, 2L, 4L, 5L, 2L, 7L, 3L, 5L, 5L, 1L, 2L), remaining_lease_mths = c(777, 786, 763, 928, 916, 791, 932, 863, 870, 806, 948, 932, 812, 924, 1137, 1139, 946, 942, 714, 804), PROX_CBD = c(9.37335060635629, 9.37335060635629, 9.41668106440496, 9.51108523911647, 9.71665400465424, 9.13853516155078, 9.64941173000682, 9.90721965789512, 9.95029435977204, 9.63621863936401, 10.1515839247586, 10.247812625002, 9.87023127008802, 10.2027088676681, 10.5587309121129, 10.5974154418399, 10.5038890156487, 10.5038890156487, 9.56457497404925, 10.0879656312395), PROX_ELDERLYCARE = c(1.66235796621519, 1.66235796621519, 1.6892356184521, 1.80905665624389, 1.86385802759073, 1.86142420062345, 1.9510043332774, 2.17440400131014, 2.09611483432966, 1.48805339077067, 1.93850967877536, 1.89270432318243, 1.35138892750767, 1.63738856945076, 1.80931542236799, 1.80859644276987, 1.64894906385774, 1.64894906385774, 1.08567795373645, 1.31022889057949), PROX_HAWKER = c(0.823170476035045, 0.823170476035045, 0.864780296064508, 0.978663880778012, 1.14805608329678, 0.823671555860494, 0.940071074791988, 1.08766938871094, 0.876506442172381, 0.677896697868769, 0.608980172673109, 0.561647681218514, 0.410023469086153, 0.264427923442986, 0.792644050178693, 0.832920293493618, 0.53455823354733, 0.53455823354733, 0.44425153291851, 0.196699811405185), PROX_MRT = c(2.01327082024864, 2.01327082024864, 2.02952953118228, 1.99882067476962, 2.10187463598542, 1.58022074581844, 1.69853939108909, 1.9078610258369, 1.8917195123599, 1.32502198166586, 1.73271025710532, 1.63637339364314, 1.23646610314009, 1.392302848886, 1.33157685526365, 1.28588132880872, 1.36742764633517, 1.36742764633517, 1.06652131186481, 1.09046737609619), PROX_PARK = c(0.548771819269344, 0.548771819269344, 0.564264159971047, 0.674672834209049, 0.706984478917025, 0.533109662164166, 0.624691995850973, 0.551504280527303, 0.516721166595223, 0.202594030185392, 0.464183104254495, 0.443665461164749, 0.375073916060521, 0.728383914708498, 0.251058120460841, 0.248039629274522, 0.486479545769779, 0.486479545769779, 0.829152657918636, 0.604882226694947), PROX_GOOD_PRISCH = c(0.581790960048334, 0.581790960048334, 0.555662252109323, 0.439174603441127, 0.494123442243702, 0.605615063995802, 0.107363170703005, 0.299143542468678, 0.213708578130609, 0.53169554186008, 0.447003801568155, 0.550324531917386, 0.706117631385061, 0.689163418131917, 0.819366619188368, 0.856849085387122, 0.819356328881161, 0.819356328881161, 1.87441197950121, 0.87937610392538), PROX_MALL = c(0.835862391091354, 0.835862391091354, 0.873946799305891, 0.994410311642026, 1.00609620967541, 0.925377142856182, 0.625847194134012, 0.701652802220213, 0.493813340134231, 0.564979440463645, 0.217974225134877, 0.190941194230935, 0.445899708163642, 0.12742430838485, 0.516143411126369, 0.562952549426665, 0.3366209001709, 0.3366209001709, 1.18499732413142, 0.441232897113797), PROX_CHAS = c(0.240374554675797, 0.240374554675797, 0.248119447519373, 0.21913048386411, 0.0862664572880411, 0.179557542480515, 0.134178633248207, 0.242250716663617, 0.36937911638564, 0.204909081807225, 0.217974279370684, 0.190941257524933, 0.0764125853219005, 0.127424254451578, 0.236682264577822, 0.235419924819913, 0.232134688144963, 0.232134688144963, 0.358325278319411, 0.177420148260447), PROX_SUPERMARKET = c(0.322141005481158, 0.322141005481158, 0.315469124538892, 0.21913043091083, 0.0862669641327853, 0.223142170833011, 0.344381560072065, 0.157554225694085, 0.359694409353041, 0.145410708854306, 0.216455869736569, 0.19229406714866, 0.158655939798418, 0.129189539659537, 0.236682533577294, 0.23542039277371, 0.232133828519976, 0.232133828519976, 0.418420374852224, 0.320748009942088), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 1L, 2L, 3L, 2L, 2L, 1L, 1L, 3L, 1L, 0L, 2L, 2L, 2L, 2L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 8L, 3L, 3L, 6L, 7L, 3L, 9L, 10L, 5L, 6L, 7L, 7L, 5L, 5L, 2L, 5L), WITHIN_350M_BUS = c(5L, 5L, 6L, 7L, 8L, 11L, 8L, 10L, 12L, 7L, 10L, 10L, 8L, 13L, 10L, 10L, 11L, 11L, 4L, 11L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 3L, 3L, 4L, 4L, 5L, 4L, 3L, 3L, 4L, 4L, 1L, 5L), DNeighbour = c(0, 0.921934738798022, 41.5939179502816, 156.228481998478, 339.647565304201, 438.514801755691, 570.618993798664, 571.499056155854, 704.566548058701, 994.261518085018, 1003.80036129853, 1101.11730756718, 1240.22327594861, 1270.20215154224, 1293.65025609961, 1321.62745843462, 1359.88355943768, 1360.6319064219, 1397.86715375875, 1442.16433342928)), row.names = c("334", "737", "725", "719", "879", "485", "459", "629", "780", "189", "366", "667", "755", "771", "614", "360", "942", "734", "197", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999182663743, 0.998337048854975, 0.976667292011185, 0.892144317234209, 0.823634599970733, 0.711401898365209, 0.710586897618988, 0.579609390441255, 0.275305558193471, 0.265773130836652, 0.173923570642422, 0.0678317963084897, 0.0502925469289618, 0.0381636199704416, 0.0256561507264562, 0.0122882161466319, 0.0120721546475368, 0.00365880665104158, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1273964915
R squared (OOB): 0.2840238
$Forests[[335]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 315000, 310000, 320800, 310000, 355000, 340000, 402000, 302500, 320000, 310000, 370000, 315000, 313000, 275000, 318000, 358000, 350000, 416000, 327000), floor_area_sqm = c(91, 97, 96, 92, 91, 93, 91, 93, 93, 93, 84, 93, 104, 84, 84, 84, 91, 91, 98, 84), storey_order = c(3L, 3L, 1L, 1L, 3L, 4L, 2L, 4L, 2L, 3L, 3L, 1L, 4L, 4L, 1L, 1L, 1L, 1L, 4L, 1L), remaining_lease_mths = c(774, 746, 772, 965, 774, 761, 782, 762, 764, 762, 806, 782, 777, 772, 807, 785, 760, 957, 779, 802), PROX_CBD = c(16.1626205207603, 16.179026897848, 16.0124832316584, 16.3149444157129, 16.3680873997092, 16.1297617902268, 16.0688727275577, 15.8715793299193, 15.7384939989151, 15.7384939989151, 16.5546706157429, 15.9422949327985, 15.5029529482698, 15.5029529482698, 15.555826242216, 15.4237712873611, 15.6053010835868, 16.4034806336055, 16.1674221276903, 15.395293903354), PROX_ELDERLYCARE = c(1.55788424655444, 1.73064849730919, 1.41328722649904, 1.76400828031834, 1.42545230549203, 1.29938230642316, 1.20623153653763, 1.28212929908789, 1.81389464514152, 1.81389464514152, 1.28388145020366, 1.09392979000114, 1.60634233373903, 1.60634233373903, 1.98144426857027, 1.66429806880172, 1.18278326755006, 0.839978570407226, 0.762025473923165, 1.48326161455178), PROX_HAWKER = c(0.113648031708615, 0.141690035201285, 0.231474226543029, 0.267171899978326, 0.369132496020862, 0.335840869363962, 0.426544691499688, 0.428166805124, 0.367446283592148, 0.367446283592148, 0.634516033073404, 0.571238530927929, 0.592613874358246, 0.592613874358246, 0.587918588004233, 0.663653920640621, 0.745618024005524, 0.889236545198411, 0.872582424517839, 0.763118949388798 ), PROX_MRT = c(0.733071345608223, 0.887672461516919, 0.526610558032509, 0.980548762507945, 0.767751604782153, 0.514969181151661, 0.406145228037129, 0.326170963259121, 0.817431272071058, 0.817431272071058, 0.786543604226707, 0.22642613478059, 0.579811001445256, 0.579811001445256, 0.961984472446029, 0.641519249244255, 0.180817781363956, 0.660139833101166, 0.447065767326062, 0.486709870425329 ), PROX_PARK = c(0.622244080025509, 0.539742315344257, 0.641040622161513, 0.504828773517413, 0.655349613079545, 0.709135847201637, 0.697314652170583, 0.729541055973412, 0.197322246351151, 0.197322246351151, 0.413578796610442, 0.749126986336644, 0.518465718930498, 0.518465718930498, 0.155244626205508, 0.527546900647844, 0.580682002012541, 0.251028276822116, 0.490935310554108, 0.736647900507106 ), PROX_GOOD_PRISCH = c(6.53246509089368, 6.53838177865997, 6.39414010271149, 6.672975925328, 6.74866006620563, 6.52049985370614, 6.46919552361138, 6.26806838260706, 6.09593783675615, 6.09593783675615, 6.95112153433386, 6.35759010380229, 5.8805780078001, 5.8805780078001, 5.90755023148013, 5.79932453842233, 6.02648848177283, 6.84769610957781, 6.62018800412964, 5.79164197089728), PROX_MALL = c(0.800586392071248, 0.960112961135972, 0.598952481573277, 0.965701391482886, 0.812249060303789, 0.568960814514176, 0.45653839484425, 0.405953132327172, 0.906877360376741, 0.906877360376741, 0.809678350084408, 0.275355858531219, 0.667352945771092, 0.667352945771092, 1.05229171505891, 0.726704111983395, 0.252610517585887, 0.630333401213655, 0.402318259451987, 0.561468969675593 ), PROX_CHAS = c(0.107377285719627, 0.0821179618758864, 0.191204296760245, 0.215258950862385, 0.317481852326526, 0.215228497760129, 0.123235071398074, 0.170717118999449, 0.184740133551779, 0.184740133551779, 0.102023856475547, 0.101928728560798, 0.128101303359069, 0.128101303359069, 0.0651877268759985, 0.11942955396425, 0.0925674017483885, 0.142060383584178, 0.277543603442508, 0.1019571402223 ), PROX_SUPERMARKET = c(0.191669323632479, 0.224545288466622, 0.214004200599592, 0.357579925001748, 0.442251956603444, 0.353026966783941, 0.399183655269817, 0.323117190327721, 0.287892528450529, 0.287892528450529, 0.57240719914765, 0.218983947734938, 0.314517101025506, 0.314517101025506, 0.511049564140858, 0.307102160965552, 0.188530812320699, 0.142061131074292, 0.277543419111335, 0.0953919744611677 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 3L, 4L, 1L, 2L, 3L, 3L, 2L, 7L, 7L, 2L, 2L, 2L, 2L, 6L, 3L, 5L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(9L, 8L, 8L, 8L, 8L, 8L, 9L, 8L, 10L, 10L, 10L, 8L, 10L, 10L, 7L, 11L, 10L, 7L, 6L, 9L ), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 5L, 4L, 3L, 3L, 1L, 4L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 172.536422353471, 213.240437396215, 241.871169072875, 254.164421747131, 259.258720536903, 367.366287845581, 425.597628893568, 483.49709007219, 485.995531500038, 513.116593468591, 528.400163673419, 667.758001377361, 669.138237292218, 699.315660505104, 742.15955194718, 753.132026805568, 787.527820144204, 791.925606068054, 817.791384560538)), row.names = c("335", "336", "740", "980", "198", "184", "804", "294", "437", "803", "22", "708", "162", "587", "426", "293", "143", "206", "351", "556"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.912957434353894, 0.868640006048267, 0.832702171740697, 0.816144690593629, 0.80909374586326, 0.637128895430341, 0.531673821358301, 0.423092153976625, 0.418393588264844, 0.367619869954007, 0.339323782458622, 0.111065677354453, 0.109234272300379, 0.0722305745654621, 0.0311215344747929, 0.0230676138822665, 0.00527706974107054, 0.00387596672958139, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 638370397
R squared (OOB): 0.455668
$Forests[[336]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 320800, 315000, 310000, 310000, 355000, 302500, 320000, 340000, 402000, 310000, 275000, 370000, 315000, 313000, 318000, 358000, 327000, 350000, 416000), floor_area_sqm = c(97, 92, 91, 96, 91, 93, 93, 93, 91, 93, 84, 84, 93, 104, 84, 84, 91, 84, 91, 98), storey_order = c(3L, 1L, 3L, 1L, 3L, 4L, 2L, 3L, 2L, 4L, 3L, 1L, 1L, 4L, 4L, 1L, 1L, 1L, 1L, 4L), remaining_lease_mths = c(746, 965, 774, 772, 774, 761, 764, 762, 782, 762, 806, 807, 782, 777, 772, 785, 760, 802, 957, 779), PROX_CBD = c(16.179026897848, 16.3149444157129, 16.1626205207603, 16.0124832316584, 16.3680873997092, 16.1297617902268, 15.7384939989151, 15.7384939989151, 16.0688727275577, 15.8715793299193, 16.5546706157429, 15.555826242216, 15.9422949327985, 15.5029529482698, 15.5029529482698, 15.4237712873611, 15.6053010835868, 15.395293903354, 16.4034806336055, 16.1674221276903), PROX_ELDERLYCARE = c(1.73064849730919, 1.76400828031834, 1.55788424655444, 1.41328722649904, 1.42545230549203, 1.29938230642316, 1.81389464514152, 1.81389464514152, 1.20623153653763, 1.28212929908789, 1.28388145020366, 1.98144426857027, 1.09392979000114, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.18278326755006, 1.48326161455178, 0.839978570407226, 0.762025473923165), PROX_HAWKER = c(0.141690035201285, 0.267171899978326, 0.113648031708615, 0.231474226543029, 0.369132496020862, 0.335840869363962, 0.367446283592148, 0.367446283592148, 0.426544691499688, 0.428166805124, 0.634516033073404, 0.587918588004233, 0.571238530927929, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.745618024005524, 0.763118949388798, 0.889236545198411, 0.872582424517839 ), PROX_MRT = c(0.887672461516919, 0.980548762507945, 0.733071345608223, 0.526610558032509, 0.767751604782153, 0.514969181151661, 0.817431272071058, 0.817431272071058, 0.406145228037129, 0.326170963259121, 0.786543604226707, 0.961984472446029, 0.22642613478059, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.180817781363956, 0.486709870425329, 0.660139833101166, 0.447065767326062 ), PROX_PARK = c(0.539742315344257, 0.504828773517413, 0.622244080025509, 0.641040622161513, 0.655349613079545, 0.709135847201637, 0.197322246351151, 0.197322246351151, 0.697314652170583, 0.729541055973412, 0.413578796610442, 0.155244626205508, 0.749126986336644, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.580682002012541, 0.736647900507106, 0.251028276822116, 0.490935310554108 ), PROX_GOOD_PRISCH = c(6.53838177865997, 6.672975925328, 6.53246509089368, 6.39414010271149, 6.74866006620563, 6.52049985370614, 6.09593783675615, 6.09593783675615, 6.46919552361138, 6.26806838260706, 6.95112153433386, 5.90755023148013, 6.35759010380229, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.02648848177283, 5.79164197089728, 6.84769610957781, 6.62018800412964), PROX_MALL = c(0.960112961135972, 0.965701391482886, 0.800586392071248, 0.598952481573277, 0.812249060303789, 0.568960814514176, 0.906877360376741, 0.906877360376741, 0.45653839484425, 0.405953132327172, 0.809678350084408, 1.05229171505891, 0.275355858531219, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.252610517585887, 0.561468969675593, 0.630333401213655, 0.402318259451987), PROX_CHAS = c(0.0821179618758864, 0.215258950862385, 0.107377285719627, 0.191204296760245, 0.317481852326526, 0.215228497760129, 0.184740133551779, 0.184740133551779, 0.123235071398074, 0.170717118999449, 0.102023856475547, 0.0651877268759985, 0.101928728560798, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.0925674017483885, 0.1019571402223, 0.142060383584178, 0.277543603442508), PROX_SUPERMARKET = c(0.224545288466622, 0.357579925001748, 0.191669323632479, 0.214004200599592, 0.442251956603444, 0.353026966783941, 0.287892528450529, 0.287892528450529, 0.399183655269817, 0.323117190327721, 0.57240719914765, 0.511049564140858, 0.218983947734938, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.188530812320699, 0.0953919744611677, 0.142061131074292, 0.277543419111335), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 3L, 3L, 1L, 1L, 3L, 3L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 1L, 5L, 4L, 2L, 3L, 7L, 7L, 3L, 2L, 2L, 6L, 2L, 2L, 2L, 3L, 5L, 2L, 3L, 3L), WITHIN_350M_BUS = c(8L, 8L, 9L, 8L, 8L, 8L, 10L, 10L, 9L, 8L, 10L, 7L, 8L, 10L, 10L, 11L, 10L, 9L, 7L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 5L, 1L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 132.085962510965, 172.536422353471, 360.370603031241, 375.684553956392, 431.304875087216, 446.110538333515, 450.108162070176, 537.244107630887, 568.286058287068, 633.775511279192, 646.431750946286, 691.706179440219, 720.532528998574, 721.789116210652, 785.189714602218, 884.267232198581, 899.719338766401, 951.416305497201, 964.251048246797)), row.names = c("336", "980", "335", "740", "198", "184", "437", "803", "804", "294", "22", "426", "708", "162", "587", "293", "143", "556", "206", "351"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962823437615073, 0.936990988162009, 0.740159219825263, 0.719446401302233, 0.639883197553498, 0.617725542123151, 0.611683308245191, 0.475507378672865, 0.425966157094743, 0.322616177644172, 0.303123836598223, 0.235620878781616, 0.195031528307714, 0.193313630202813, 0.113511962986226, 0.0252866479432381, 0.0167364705668203, 0.000699284745595248, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 629919296
R squared (OOB): 0.4628742
$Forests[[337]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(342000, 428000, 4e+05, 365000, 335000, 345000, 415000, 358888, 316000, 304000, 420000, 365000, 420000, 390000, 340000, 420000, 365000, 460000, 370000, 446000), floor_area_sqm = c(94, 98, 97, 95, 90, 92, 100, 91, 104, 104, 90, 105, 99, 104, 104, 104, 107, 105, 104, 107), storey_order = c(1L, 3L, 1L, 1L, 1L, 2L, 1L, 3L, 1L, 2L, 2L, 2L, 3L, 1L, 1L, 4L, 1L, 4L, 2L, 3L), remaining_lease_mths = c(747, 730, 734, 735, 731, 742, 944, 763, 777, 776, 925, 771, 929, 763, 772, 774, 766, 770, 763, 783), PROX_CBD = c(13.7770670669378, 14.0949321583848, 13.4040436118709, 13.3652677077184, 13.8901285505698, 13.8901285505698, 13.1525533734461, 13.6826822978472, 13.8730731524118, 13.8730731524118, 12.960867808991, 14.8222691165004, 13.2222340992065, 13.1145091682395, 13.1145091682395, 15.0460728336845, 13.578535689825, 15.1689870500438, 13.075732494377, 13.1163383572019), PROX_ELDERLYCARE = c(0.919307603677702, 1.07365166923746, 0.954835536666776, 0.876024529291782, 0.540311266279695, 0.540311266279695, 0.640770029240432, 0.000158780971194199, 0.192118066579221, 0.192118066579221, 0.579007844644764, 0.151522520392741, 0.385934705647939, 0.233566729538939, 0.233566729538939, 0.0734543941007858, 0.535215785060316, 0.235447740717014, 0.206309775801723, 0.258125844069092), PROX_HAWKER = c(0.478671478091809, 0.516176882783883, 0.780321580506598, 0.775887609068758, 0.213123049695643, 0.213123049695643, 0.959649545299011, 0.699744847940348, 0.635045114374877, 0.635045114374877, 1.16344345150942, 0.189112683951821, 1.08380419022874, 1.24018164124527, 1.24018164124527, 0.321243604465073, 0.775756145922257, 0.493984449855749, 1.2806114078583, 1.23349193679857), PROX_MRT = c(0.771349314593772, 0.499812381699912, 0.515309591544804, 0.585785046275015, 0.793013171832836, 0.793013171832836, 0.944408516927639, 0.751023886560838, 0.865482366580506, 0.865482366580506, 0.899387073359532, 0.506610369321483, 0.503688459146237, 0.402767024758649, 0.402767024758649, 0.667161579318597, 0.357978123578611, 0.840089990200814, 0.218393806785847, 0.166998983475289), PROX_PARK = c(0.941140572803456, 0.62523741493865, 1.22140134317452, 1.30724345285799, 1.23128896715218, 1.23128896715218, 1.65277848527316, 1.77145949687945, 1.73324375775577, 1.73324375775577, 1.44660566239193, 1.20591145519053, 1.61082819122054, 1.4917670023494, 1.4917670023494, 1.32178658469093, 1.33984402369384, 1.48925201971724, 1.31516124688894, 1.28385310080255), PROX_GOOD_PRISCH = c(3.3146343023011, 3.57828936266804, 2.95770979509606, 2.95461231779958, 3.56420611596829, 3.56420611596829, 2.95137840528657, 3.58938982364218, 3.76914808697313, 3.76914808697313, 2.82458087567675, 4.44405903659268, 3.2388029474634, 3.15473759747012, 3.15473759747012, 4.66454637236311, 3.55013641033528, 4.81784539373378, 3.06740437701091, 3.10133739012884), PROX_MALL = c(0.672803550263317, 0.812049880186, 0.412160376682232, 0.473263954532778, 1.05377974643614, 1.05377974643614, 0.703422933264244, 0.770100764029299, 0.861712986146148, 0.861712986146148, 0.695129776671669, 1.74752862756084, 0.587950861513872, 0.504156272689578, 0.504156272689578, 1.83033637772351, 0.305514521023982, 1.93173107331603, 0.332903613799786, 0.281310431650798), PROX_CHAS = c(0.0886717393158711, 0.135156069731972, 0.240863562772424, 0.179342279988699, 0.0812638133573676, 0.0812638133573676, 0.1365287941905, 0.110149755252424, 0.0967538959757692, 0.0967538959757692, 0.341366062526918, 0.191193294854487, 0.151225190585885, 0.11048408202451, 0.11048408202451, 0.0544168696099871, 0.282171570268124, 0.22714457633909, 0.122328851042638, 0.155371621529032), PROX_SUPERMARKET = c(0.334979160094168, 0.352618767904154, 0.422907964790702, 0.487840963146543, 0.082811926566736, 0.082811926566736, 0.688592108834651, 0.11210687568128, 0.094684564379848, 0.094684564379848, 0.668273194253219, 0.188017328828043, 0.459946280432931, 0.362446168440829, 0.362446168440829, 0.286721618184596, 0.281417393052806, 0.459690883388295, 0.193246634773484, 0.141466460051892), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 1L, 5L, 6L, 4L, 4L, 2L, 3L, 3L, 3L, 1L, 2L, 5L, 6L, 6L, 1L, 4L, 1L, 4L, 4L), WITHIN_350M_BUS = c(10L, 9L, 6L, 6L, 4L, 4L, 6L, 9L, 8L, 8L, 2L, 6L, 8L, 7L, 7L, 5L, 10L, 4L, 10L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 4L, 4L, 2L, 2L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 1L, 4L, 2L, 3L, 3L), DNeighbour = c(0, 355.997997353047, 371.903606166234, 421.121700520045, 437.938175709025, 439.943189863431, 824.645449139442, 913.423771774334, 948.303108016742, 950.723367262347, 1021.28842085081, 1129.07303913365, 1134.32244717089, 1282.55278476811, 1287.40910032605, 1353.36608517246, 1446.25605096578, 1507.01105438602, 1507.85846913526, 1518.86738550146)), row.names = c("337", "25", "757", "238", "90", "214", "496", "1000", "230", "36", "831", "64", "350", "164", "844", "256", "856", "739", "929", "105"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.893146355705144, 0.883685728868329, 0.852162902756668, 0.840640727777066, 0.839242209875595, 0.49733830665867, 0.407473247344622, 0.372330019426925, 0.369902640142169, 0.300168634395827, 0.200174182955004, 0.195592150001349, 0.0823489728951055, 0.0792733023614836, 0.0424583264346863, 0.00870993604447656, 0.000241837790427572, 0.000208619976158575, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1603919128
R squared (OOB): 0.1757091
$Forests[[338]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(413888, 7e+05, 649888, 533000, 566888, 682000, 745000, 8e+05, 729999, 795888, 653000, 4e+05, 742000, 478000, 745000, 530000, 4e+05, 480000, 535000, 810000), floor_area_sqm = c(88, 95, 87, 88, 88, 100, 100, 105, 100, 95, 91, 104, 92, 92, 90, 118, 92, 92, 92, 90), storey_order = c(2L, 3L, 3L, 1L, 8L, 10L, 10L, 6L, 6L, 7L, 2L, 4L, 7L, 4L, 7L, 2L, 1L, 3L, 3L, 10L), remaining_lease_mths = c(668, 1100, 1103, 653, 650, 1120, 1122, 938, 1122, 1140, 1121, 745, 1104, 716, 1057, 594, 555, 692, 694, 1045), PROX_CBD = c(7.88501742637481, 7.97001655790022, 7.02256530608061, 6.92829321613491, 6.76124856282603, 9.28682806708392, 9.28682806708392, 6.53309552941355, 9.41601606571959, 6.26284978479934, 9.51816518584724, 9.4187827620762, 9.57467117229508, 9.58813304663833, 6.0390103189171, 6.1023364257416, 5.99479776583207, 9.76973796844692, 9.76973796844692, 5.99670752478149), PROX_ELDERLYCARE = c(0.487583248392117, 0.682273370470252, 0.467453442926814, 0.389684735109723, 0.20742531007413, 0.306248896776786, 0.306248896776786, 0.112238297630375, 0.14515851054369, 0.69800247969724, 0.0590206014568566, 0.579996323717894, 0.0836678964153836, 0.251441869005946, 0.798119493593788, 0.14668864145384, 0.420516157550055, 0.487200680071974, 0.487200680071974, 0.788986586736525 ), PROX_HAWKER = c(0.645875214067525, 0.840126401207934, 0.207247650371579, 0.133504850959355, 0.171967883722699, 0.449541776391294, 0.449541776391294, 0.357983508144609, 0.552624576950901, 0.130331819855385, 0.5145461029689, 0.508914568418093, 0.628838904549623, 0.391674386653945, 0.151348144296069, 0.107292567178633, 0.295460487376037, 0.323134910569429, 0.323134910569429, 0.199496524550099 ), PROX_MRT = c(0.707952731476156, 0.726942522279936, 0.409658939160285, 0.407218977151475, 0.31120761671675, 0.819017740329599, 0.819017740329599, 0.404028215814371, 0.796240617220745, 0.132116935816272, 0.689820066215858, 1.21403827268849, 0.731513991246432, 0.707146681079003, 0.225262429159589, 0.649340944892975, 0.305306521480229, 0.307725216106606, 0.307725216106606, 0.226103982865864 ), PROX_PARK = c(0.511064020035708, 0.618444971248099, 0.380160428577633, 0.377410917604964, 0.273246118986377, 0.754667699158598, 0.754667699158598, 0.407986988455317, 0.579398729399101, 0.742212481577902, 0.506309566114581, 0.633868788719276, 0.402026431996325, 0.630094576064042, 0.921128796109604, 0.711925115709351, 0.990750186553446, 0.692980820038259, 0.692980820038259, 0.97332058707081 ), PROX_GOOD_PRISCH = c(2.82520953766913, 2.78644315018514, 2.07008813823767, 2.0639866413545, 1.9155109693321, 1.50498632547922, 1.50498632547922, 1.86607127862969, 1.45792936689373, 2.39901634170637, 1.35033962190844, 1.8319493658717, 1.37880970746963, 1.10432321767326, 2.45094763896652, 1.64363723354824, 2.01228232098645, 0.945616550360875, 0.945616550360875, 2.41026804261554), PROX_MALL = c(0.535655644340599, 0.66906173274608, 0.395390786334096, 0.352244010010256, 0.191774654856939, 0.732362808464395, 0.732362808464395, 0.26702131219094, 0.616886214909116, 0.965908348364742, 0.508727078362918, 0.308706652763352, 0.493679276753517, 0.759347764163403, 1.15586968043917, 0.58741271025502, 0.848644658978131, 0.3113714109904, 0.3113714109904, 1.14826594162738), PROX_CHAS = c(0.102679570293108, 0.195243012850588, 0.278446199404133, 0.180332756228222, 0.19177461752976, 0.30624919123722, 0.30624919123722, 0.144966662256637, 0.145158576319141, 0.0879111496245458, 0.0590210156667789, 0.308706623046814, 0.0836673580931749, 0.395290416984683, 0.103484302768675, 0.142011209366223, 0.262677718190406, 0.164045702260751, 0.164045702260751, 0.157172829578474 ), PROX_SUPERMARKET = c(0.158953339299884, 0.169510705521186, 0.0888694671696128, 0.0762755382886037, 0.113049768890948, 0.309780650655361, 0.309780650655361, 0.26343506825427, 0.145877744762322, 0.0879117778441782, 0.0642147642973091, 0.31508799294366, 0.0769150331708007, 0.20799335196523, 0.198926203527595, 0.585686837888717, 0.3581952061826, 0.329801606095394, 0.329801606095394, 0.212384620357781 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 3L, 1L, 1L, 1L, 1L, 3L ), WITHIN_350M_CHILDCARE = c(1L, 0L, 3L, 5L, 4L, 1L, 1L, 5L, 1L, 3L, 1L, 4L, 2L, 2L, 3L, 2L, 1L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 7L, 10L, 7L, 8L, 7L, 7L, 3L, 8L, 5L, 7L, 3L, 7L, 7L, 9L, 5L, 8L, 11L, 11L, 10L), WITHIN_1KM_PRISCH = c(1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 1L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 3L, 3L, 1L), DNeighbour = c(0, 195.317404600023, 1030.10312307241, 1079.60906228877, 1270.47093451182, 1405.59757263432, 1411.60835474746, 1451.10686017792, 1541.95625229373, 1627.48177903503, 1644.44294472617, 1682.07334704295, 1708.63256313369, 1831.39806909646, 1868.99910163004, 1889.35233352225, 1892.78499440295, 1897.20978143724, 1904.75088402379, 1904.89626495275)), row.names = c("338", "904", "221", "978", "834", "794", "308", "81", "928", "562", "983", "278", "551", "640", "832", "18", "413", "926", "68", "379"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.979083921257402, 0.500658332212845, 0.460754533818146, 0.308221987649701, 0.207501434679492, 0.20327166075819, 0.176144097738094, 0.118858373186169, 0.0729301828840644, 0.0649037049662694, 0.0485165362990615, 0.0381995017760956, 0.00572730351623605, 0.00139384554327006, 0.000264172731832876, 0.000160668638493403, 6.4866211065376e-05, 2.32969498167888e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 14960929391
R squared (OOB): 0.241276
$Forests[[339]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(356888, 345000, 370000, 390000, 374000, 370000, 330000, 375000, 365000, 369988, 365000, 350000, 405000, 385000, 398888, 395000, 385000, 370000, 378888, 353000), floor_area_sqm = c(91, 85, 90, 100, 94, 90, 85, 90, 91, 91, 90, 91, 93, 93, 93, 90, 93, 93, 90, 93), storey_order = c(5L, 6L, 2L, 6L, 3L, 3L, 4L, 4L, 5L, 4L, 3L, 1L, 6L, 4L, 6L, 1L, 5L, 3L, 6L, 1L), remaining_lease_mths = c(963, 968, 1016, 942, 987, 997, 992, 986, 993, 1002, 979, 992, 1138, 1138, 1127, 997, 1140, 1127, 949, 1136), PROX_CBD = c(13.1584578321731, 13.131637538161, 13.0393088300804, 12.9172885276263, 13.4804039164095, 13.5299248791723, 13.0825190214061, 13.5741440973944, 13.2138793761114, 13.2138793761114, 13.6373310118807, 12.6773565587662, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.4480864429089, 12.9599687546274, 12.9599687546274, 12.4403773011877, 12.9273038019752), PROX_ELDERLYCARE = c(0.528614390300154, 0.425459762987539, 0.38924985743242, 0.440978457512705, 0.746393599063579, 0.737190256849548, 0.120371550198491, 0.759293685927778, 0.200446926946864, 0.200446926946864, 0.753498484846986, 0.36284597954094, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.38095926022983, 0.230213196902471, 0.230213196902471, 0.624054710630084, 0.250608726248769), PROX_HAWKER = c(1.59466084315792, 1.67102672130552, 1.75849952292251, 1.76689210194785, 1.28815813567136, 1.28441999759135, 1.90213677974947, 1.13978469441664, 1.87231067409155, 1.87231067409155, 1.08343538740726, 1.72249172765999, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.11021170000921, 2.16699861471209, 2.16699861471209, 1.46996215979098, 2.14952956067865), PROX_MRT = c(0.258879114766752, 0.197259382412543, 0.103022581922205, 0.0642144868642362, 0.26513727845816, 0.189597864599581, 0.30821900832469, 0.147719870982538, 0.348476568009787, 0.348476568009787, 0.0904459633140829, 0.142163643631393, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.436627689790507, 0.576831878931421, 0.576831878931421, 0.140157494228817, 0.585364307317434), PROX_PARK = c(0.332476768251147, 0.350705699368152, 0.291844359651056, 0.18581491955197, 0.640650351334918, 0.695004999747215, 0.557623544885242, 0.739375101722708, 0.701388397724732, 0.701388397724732, 0.802899104641211, 0.484105342641425, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.782217598170287, 0.828547076231476, 0.828547076231476, 0.525489875872169, 0.834972281659159), PROX_GOOD_PRISCH = c(4.13557899544262, 4.16094245740848, 4.09066115622083, 3.96344124390297, 4.38951064564596, 4.45977917937361, 4.27923006279343, 4.41976113712118, 4.43819501492863, 4.43819501492863, 4.47444600576345, 3.92066991749349, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.1394886986689, 4.35761410397793, 4.35761410397793, 3.6640626331803, 4.33782029579385), PROX_MALL = c(0.231810009894563, 0.249640338015364, 0.199839805040887, 0.125441786165087, 0.548104683226502, 0.598877544697789, 0.482494809972804, 0.656440732478167, 0.411800643307333, 0.411800643307333, 0.719665126414215, 0.485078273736912, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.747053206605742, 0.630320880177991, 0.630320880177991, 0.37643645467035, 0.664096204002356 ), PROX_CHAS = c(0.20604200841638, 0.23569948169583, 0.19843851708658, 0.146232137849481, 0.196586841411628, 0.124645472322039, 0.1115602293269, 0.175269995719201, 0.186991486151685, 0.186991486151685, 0.111923036871509, 0.334175310205776, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.419877338676521, 0.256311352337612, 0.256311352337612, 0.376436475429729, 0.273668945808659 ), PROX_SUPERMARKET = c(0.231809873410795, 0.249639808314143, 0.199839014107547, 0.125440795942109, 0.253358431108118, 0.181636181040517, 0.482493892596986, 0.3594639622224, 0.40197012970004, 0.40197012970004, 0.371011221099329, 0.485077395132212, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.428569074432488, 0.621743565428055, 0.621743565428055, 0.426522673463594, 0.655577492568061 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 3L, 4L, 0L, 2L, 0L, 0L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 8L, 9L, 5L, 5L, 7L, 6L, 5L, 5L, 6L, 8L, 4L, 4L, 4L, 5L, 3L, 3L, 4L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 9L, 8L, 4L, 10L, 2L, 2L, 11L, 13L, 3L, 3L, 3L, 4L, 3L, 3L, 11L, 3L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 5L, 6L, 5L, 9L, 6L, 6L, 8L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 99.3800821706629, 163.859659428137, 256.499340700831, 326.383905944331, 364.51751864482, 417.209011405467, 457.925681419868, 497.521396031142, 501.324169807398, 518.165530338895, 609.031407830188, 637.22167471338, 637.238018031836, 643.900580782857, 670.622783547356, 757.796813967939, 758.139978731211, 764.18486526838, 778.96297872813)), row.names = c("339", "153", "141", "887", "72", "165", "886", "15", "474", "313", "660", "400", "882", "732", "936", "655", "95", "990", "444", "462"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.967711626188489, 0.913458610703386, 0.794901778101613, 0.679702471193473, 0.609993245670107, 0.508565144619359, 0.428257449344884, 0.350542164478023, 0.343168839810665, 0.310817465190666, 0.151097157002211, 0.109437293664947, 0.109414583366187, 0.100306287118262, 0.0669884279158147, 0.00287361811282353, 0.00278243638318977, 0.0014124913437929, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 333407231
R squared (OOB): 0.06017614
$Forests[[340]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(447000, 438000, 360000, 390000, 376888, 430000, 478000, 420000, 412000, 380000, 435000, 435000, 615000, 422800, 450000, 417000, 390000, 429000, 548000, 550000), floor_area_sqm = c(107, 104, 84, 104, 104, 104, 104, 104, 103, 104, 103, 99, 84, 104, 105, 99, 103, 104, 93, 93), storey_order = c(3L, 2L, 2L, 1L, 3L, 2L, 5L, 2L, 4L, 1L, 4L, 2L, 2L, 4L, 2L, 3L, 1L, 2L, 4L, 3L), remaining_lease_mths = c(782, 812, 762, 809, 810, 819, 770, 922, 918, 924, 819, 928, 1122, 813, 757, 914, 773, 822, 1135, 1137), PROX_CBD = c(11.7840832214562, 11.7215458353159, 11.4815172953657, 11.7882471009294, 11.622690560426, 11.547248638023, 11.927322045494, 11.8892341343185, 11.9871965659798, 12.0301392517655, 11.381621166991, 12.2106818490232, 12.3801819754074, 11.1672746170477, 11.4573592114175, 12.2815153207229, 11.9179556382635, 11.1191912667925, 11.1809634086998, 11.2116042179965), PROX_ELDERLYCARE = c(0.481333190444255, 0.240093333498969, 0.182032582488253, 0.114277277444971, 0.175524774720266, 0.246353759583753, 0.77464979732367, 0.110349805405523, 0.210296865683283, 0.255083942589415, 0.382123855460196, 0.442541563379791, 0.738453704244922, 0.14075304944647, 0.52883250894194, 0.513657423159811, 0.757050983431463, 0.213121327483379, 0.333450295290741, 0.369355324070756), PROX_HAWKER = c(0.436117874461739, 0.609281739536534, 0.728271246274353, 0.647051853283446, 0.783966268147895, 0.837769476188058, 0.445987433628815, 0.684056106771311, 0.625285574708341, 0.598391326300702, 0.863892291353285, 0.524204307723605, 0.261296216065877, 1.04840790050398, 0.848364442784946, 0.52278816815954, 0.581821713307667, 1.08329799955244, 1.04207495818587, 1.02311573056961), PROX_MRT = c(0.81394482428473, 0.989064774064853, 0.756359380624344, 1.00317447086964, 1.15515804744233, 1.16228231940478, 0.493642118682657, 1.00424261648768, 0.923336133969517, 0.885297742933312, 0.424871345706255, 0.743103019894999, 0.367154517888221, 0.893429463565323, 0.275269590424193, 0.703998835661039, 0.401552834915971, 0.776456939054752, 0.580267989687754, 0.524888394814585), PROX_PARK = c(1.20101103678102, 1.28416187507733, 1.50398184725757, 1.24877122811849, 1.41684131410086, 1.4881280763212, 1.17760662255222, 1.19263079577799, 1.09395352284574, 1.04875150887626, 1.31830174708739, 0.863487882808023, 0.605799570777928, 1.25063890429238, 1.3775538710324, 0.796788171077343, 1.26489639581012, 1.13833451608328, 1.13378306757762, 1.15338615463339), PROX_GOOD_PRISCH = c(0.357669915539773, 0.585140695782779, 0.365254403810308, 0.713901761199557, 0.733057242670121, 0.735233663606362, 0.289303568244907, 0.842915880539328, 0.855677549512306, 0.860616187528585, 0.288839241027683, 0.91368762909787, 0.823417580851307, 0.623353133039123, 0.277148461253506, 0.952579960345566, 0.374797987706521, 0.586469336292635, 0.485317217067727, 0.456074275886943), PROX_MALL = c(0.489619370966043, 0.690287469384684, 0.763531318053358, 0.741052769880115, 0.868993594299523, 0.918014501744059, 0.376851773239706, 0.787722851944232, 0.732793638615111, 0.707201836140707, 0.849953313581112, 0.634332011832188, 0.344173235497563, 1.08293003315278, 0.815329638117364, 0.630705874818675, 0.498039402667872, 1.10160019948421, 1.03968747299659, 1.01522535242687), PROX_CHAS = c(0.0667093090499658, 0.164718468919614, 0.0516610437101642, 0.0554870656895364, 0.151742844958785, 0.157099147473317, 0.339292519878925, 0.124859952031804, 0.171681037809818, 0.202915262499126, 0.115324197479935, 0.140964983635816, 0.126495411341712, 0.151540147087551, 0.179820414455961, 0.0753088652692227, 0.258806234431974, 0.143881852296294, 0.216965800691496, 0.206252010873132), PROX_SUPERMARKET = c(0.379080894647373, 0.169255457402684, 0.19171128272723, 0.0453848138423891, 0.151741730066283, 0.157098334004615, 0.405378875546255, 0.114394571204967, 0.172282484091702, 0.20670525505664, 0.186698572696543, 0.377835654599335, 0.30203349112312, 0.299482732316256, 0.301981775400679, 0.448534184110051, 0.542179538393358, 0.246182427713253, 0.212835414763751, 0.222574928361305), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 3L, 1L, 1L, 0L, 2L, 2L, 2L, 0L, 1L, 2L, 2L, 0L, 1L, 0L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 6L, 5L, 8L, 7L, 7L, 2L, 8L, 5L, 5L, 4L, 5L, 3L, 6L, 4L, 6L, 2L, 5L, 3L, 4L), WITHIN_350M_BUS = c(7L, 10L, 14L, 9L, 8L, 11L, 9L, 9L, 6L, 7L, 10L, 11L, 8L, 14L, 7L, 12L, 7L, 9L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 2L, 2L, 4L, 2L, 2L, 2L, 3L, 2L, 4L, 2L, 3L, 2L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 256.080256945772, 302.323991887308, 366.651613076549, 429.836159273038, 457.502195584292, 486.477314366108, 491.839496562457, 499.856193022438, 506.400368355951, 556.760745853976, 582.557732654098, 601.458109697783, 609.414574035345, 612.039347850316, 634.680275839746, 635.691979443877, 670.097540883919, 679.362032925462, 682.83093751043)), row.names = c("340", "625", "213", "508", "750", "598", "666", "148", "689", "727", "744", "42", "315", "528", "843", "362", "63", "845", "178", "347"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.738490171747341, 0.646370441018569, 0.506482704386484, 0.364502781652087, 0.303699384067774, 0.242484011793407, 0.231529922961214, 0.21541169680762, 0.202501189044154, 0.11233869503376, 0.0740567954671608, 0.0502379160151153, 0.041402164188376, 0.0386512105023672, 0.0185123008747465, 0.0177698009810158, 0.00136516596330329, 0.000102709169894384, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4239115718
R squared (OOB): -0.04302319
$Forests[[341]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 375000, 295000, 365000, 398000, 280000, 359000, 310000, 308000, 355000, 3e+05, 418000, 355000, 350000, 380000, 395000, 380000, 412000, 390000, 390000), floor_area_sqm = c(108, 104, 83, 103, 104, 84, 103, 84, 84, 104, 85, 104, 104, 93, 92, 93, 93, 92, 92, 92), storey_order = c(2L, 1L, 1L, 4L, 3L, 4L, 1L, 2L, 1L, 2L, 4L, 1L, 4L, 1L, 2L, 4L, 3L, 3L, 4L, 2L), remaining_lease_mths = c(807, 808, 812, 805, 823, 809, 799, 787, 779, 785, 798, 794, 814, 1111, 1142, 1108, 1110, 1128, 1142, 1128), PROX_CBD = c(14.3069689320192, 14.2674761918172, 14.136177090114, 14.5082496767788, 14.4215550437188, 14.5514247745221, 14.1470244070667, 14.7686155241139, 14.8104288104214, 14.7946380504301, 14.6468242567931, 14.6249352309891, 14.9797222810306, 14.6221320584002, 14.4940333615496, 14.6649260398624, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.5136499050456), PROX_ELDERLYCARE = c(1.30284795398611, 1.37520258101488, 1.52241617566094, 1.0960579077266, 0.933706769700102, 0.934928905143492, 1.73443513584582, 1.18091019396193, 1.14385816982861, 1.02543356664281, 0.791783477476035, 1.66362706878828, 1.40865121451131, 0.410896008057539, 0.500918112427577, 0.374463671675583, 0.363539264939185, 0.399519357429504, 0.399519357429504, 0.440212280139716), PROX_HAWKER = c(1.30042856091519, 1.3725902814614, 1.5304212921709, 1.06968967826483, 0.964097104531415, 0.920905853639359, 1.71810403079302, 1.07995965555937, 1.03493347869974, 0.927587772885235, 0.771377618176498, 1.46189875323845, 1.17708155532767, 0.55845452984231, 0.682637638745144, 0.515424723672587, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.681591249319273), PROX_MRT = c(0.431073100471927, 0.392323251912074, 0.407136749273107, 0.541381135472874, 0.766580328668093, 0.702240402731505, 0.316955810938843, 0.495669019430354, 0.547659244513397, 0.635923545376501, 0.834242720427877, 0.177135615746217, 0.541117453484526, 1.30119397664661, 1.32800225952209, 1.31347134818138, 1.42703012637354, 1.46473462254762, 1.46473462254762, 1.51230084146916), PROX_PARK = c(0.87843358408359, 0.808406007535371, 0.646645557650639, 0.854937524579578, 0.786856267919922, 0.717751277212032, 0.521638252737905, 0.837021679605882, 0.79060261488636, 0.687013904416796, 0.572284771964545, 0.967683324465338, 0.869949400509587, 0.524601749565547, 0.65941869562705, 0.48594234877488, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.723946747094916), PROX_GOOD_PRISCH = c(4.7599521059868, 4.71060068854172, 4.56541244462189, 4.9821455258424, 4.94298421634201, 5.05486565817651, 4.5417585858835, 5.21242267662931, 5.2589313064801, 5.2635668385575, 5.17213285521296, 5.00900650468442, 5.38873705701154, 5.26427170666348, 5.15263130971644, 5.30673314037113, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.22451833965112), PROX_MALL = c(0.530519583310388, 0.598720745421956, 0.730402721918488, 0.395836928017505, 0.158055972255249, 0.264439990658005, 0.958986678954386, 0.644074766251318, 0.641907311269237, 0.540570027720398, 0.253080993480643, 1.02277508016934, 0.857174016474006, 0.412850725186958, 0.407798057490129, 0.439421746266814, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.591658790399046), PROX_CHAS = c(0.141608811196257, 0.0989632897848068, 0.0978085819739089, 0.111998728732921, 0.110909163864147, 0.0412741280494288, 0.262672355720334, 0.305551557127515, 0.273160540123658, 0.151656769473437, 0.118994056415591, 0.253202817693943, 0.0593781975043205, 0.0938393111767789, 0.0559452214520875, 0.0969357032130768, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.179710137259641), PROX_SUPERMARKET = c(0.179396317901182, 0.13781747249929, 0.152757697669253, 0.321173728185784, 0.155031856949385, 0.259076961683863, 0.246179282205813, 0.397697747354111, 0.406551385550075, 0.505826018716947, 0.246822057901315, 0.177136085505812, 0.101389584423307, 0.0938384818523742, 0.202112654374605, 0.0969351949685631, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.343491998264143), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 3L, 0L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 4L, 3L, 4L, 4L, 3L, 2L, 5L, 5L, 1L, 3L, 6L, 4L, 6L, 4L, 3L, 3L, 4L), WITHIN_350M_BUS = c(7L, 6L, 7L, 8L, 10L, 7L, 6L, 8L, 7L, 8L, 9L, 9L, 10L, 9L, 9L, 8L, 7L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 4L, 3L, 3L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 76.1219677169463, 235.651686648207, 238.771058332178, 370.66008812138, 374.928117228974, 441.940219699006, 463.346121881838, 504.914539640709, 506.351209410863, 524.675932568467, 574.090569982941, 715.311752790541, 932.994498139067, 938.378972292095, 949.706452150957, 1044.86269012639, 1074.17825654001, 1078.99142800993, 1121.72822253131)), row.names = c("341", "377", "665", "884", "546", "253", "636", "101", "396", "424", "862", "30", "984", "324", "702", "17", "452", "961", "163", "706"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990810887609102, 0.913681262971323, 0.911434188734841, 0.793545372256819, 0.789046019263295, 0.713650783561298, 0.687867382786676, 0.635831121835263, 0.633991056278654, 0.61030518062554, 0.544747066843912, 0.352070165930387, 0.0949849677742872, 0.0901129748918551, 0.0801971107537369, 0.0175172741393178, 0.00688616642170805, 0.00558705240522356, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1914406510
R squared (OOB): -0.1523162
$Forests[[342]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(540000, 495000, 510000, 475000, 580000, 548888, 565000, 505000, 520000, 575000, 580000, 376000, 540000, 403500, 5e+05, 505000, 380000, 380000, 490000, 433000), floor_area_sqm = c(93, 93, 93, 90, 92, 92, 92, 90, 92, 92, 92, 102, 90, 90, 92, 92, 90, 92, 92, 92), storey_order = c(4L, 3L, 3L, 5L, 4L, 2L, 3L, 6L, 1L, 4L, 4L, 5L, 3L, 5L, 3L, 4L, 4L, 1L, 3L, 4L), remaining_lease_mths = c(1075, 1076, 1076, 1031, 1134, 1130, 1127, 1033, 1138, 1137, 1140, 944, 1067, 965, 1049, 1051, 973, 1037, 1038, 1084), PROX_CBD = c(11.8019303594103, 11.7824349405223, 11.734228152501, 11.780035597066, 11.7494815193957, 11.7494815193957, 11.6525204845234, 11.6571985599938, 11.6952918230505, 11.6525204845234, 11.6525204845234, 11.9885535057438, 11.5237533038112, 12.0682850666201, 11.4975151935682, 11.4388659085475, 11.9491294576901, 11.6419253241709, 11.6213283462416, 11.8702915361943), PROX_ELDERLYCARE = c(0.184707688528033, 0.213047345375207, 0.217445500321488, 0.389019901488026, 0.0736890817471424, 0.0736890817471424, 0.090696724945174, 0.400746835300904, 0.0818897866131208, 0.090696724945174, 0.090696724945174, 0.468647269590137, 0.374021376468387, 0.36227142211874, 0.485429735975203, 0.529438756707198, 0.351349913726565, 0.626216066088841, 0.621923465733728, 0.670900780040593), PROX_HAWKER = c(0.425288384889406, 0.411134055372247, 0.366555491930585, 0.475091880549249, 0.418792449609449, 0.418792449609449, 0.325622570567264, 0.38372613736418, 0.374319678668878, 0.325622570567264, 0.325622570567264, 0.661637750611862, 0.235307086042243, 0.732401821736703, 0.320302217757218, 0.319632581294072, 0.693645859237657, 0.553081930127745, 0.537052085835962, 0.715369360111721 ), PROX_MRT = c(0.341923672362566, 0.323171872402698, 0.276453864170284, 0.149757666469573, 0.183595482094196, 0.183595482094196, 0.219824289848129, 0.187661086924798, 0.18359152527436, 0.219824289848129, 0.219824289848129, 0.253577460439113, 0.148196296616071, 0.353072027979069, 0.24936700359253, 0.264110896255266, 0.207404211118571, 0.168432978085695, 0.182944945438028, 0.146531371307633 ), PROX_PARK = c(1.09015045463689, 1.04913519120928, 1.00928973198994, 0.915827670442916, 1.25382465781663, 1.25382465781663, 1.18955170998222, 0.822874314333037, 1.23082333360032, 1.18955170998222, 1.18955170998222, 0.965214735166117, 0.808531626238996, 1.2554933111164, 0.698336840868775, 0.653351036954048, 1.42337349535551, 0.654970873229416, 0.643411448820926, 0.8322137924942 ), PROX_GOOD_PRISCH = c(2.57167610218627, 2.5757070458522, 2.54247396470066, 2.67648686403773, 2.40225451049103, 2.40225451049103, 2.3279627535371, 2.58492752090912, 2.35260315569007, 2.3279627535371, 2.3279627535371, 2.84793008582659, 2.43173748992112, 2.66094910730305, 2.48345794754568, 2.45055199705462, 2.48771655129493, 2.71543842399088, 2.69528593883292, 2.91053685401804), PROX_MALL = c(0.70263709534569, 0.732391369928616, 0.781937846313192, 0.657761426948524, 0.730910693989521, 0.730910693989521, 0.807719243520252, 0.718523422751835, 0.785373664552542, 0.807719243520252, 0.807719243520252, 0.581599658792334, 0.840908486660855, 0.424043071559413, 0.805279144871904, 0.840491697823826, 0.591401580344059, 0.576398809288588, 0.597386337892971, 0.385092319171944), PROX_CHAS = c(0.144895120017984, 0.182294192745256, 0.203102352137365, 0.165734916528407, 0.105514964386053, 0.105514964386053, 0.162428164506486, 0.162236141473446, 0.141926234339659, 0.162428164506486, 0.162428164506486, 0.0548782345589675, 0.0822817354855642, 0.0850792531740411, 0.18789773503711, 0.210772889992189, 0.136369833447508, 0.118628580179885, 0.130352204164602, 0.179381733260264), PROX_SUPERMARKET = c(0.149354766345577, 0.186528474083994, 0.206717744357565, 0.328761363845442, 0.100761764224213, 0.100761764224213, 0.158766807317564, 0.248678179468178, 0.137537075296593, 0.158766807317564, 0.158766807317564, 0.41771106664497, 0.113409172087645, 0.0850782630125017, 0.186124684843571, 0.189609627596398, 0.234851160706955, 0.0879874709963817, 0.0679201472407272, 0.31749021679057), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 8L, 8L, 9L, 5L, 5L, 4L, 8L, 4L, 4L, 4L, 6L, 4L, 5L, 4L, 4L, 6L, 6L, 6L, 9L), WITHIN_350M_BUS = c(13L, 11L, 10L, 8L, 14L, 14L, 11L, 9L, 13L, 11L, 11L, 14L, 5L, 12L, 8L, 7L, 12L, 8L, 8L, 10L), WITHIN_1KM_PRISCH = c(6L, 7L, 5L, 6L, 6L, 6L, 6L, 5L, 6L, 6L, 6L, 7L, 4L, 7L, 4L, 5L, 7L, 5L, 6L, 5L), DNeighbour = c(0, 41.022101603679, 83.9996334750413, 216.097124896227, 243.944077724449, 252.803027387318, 264.98643969522, 268.630618523029, 268.734891429429, 270.539972800038, 271.845501987148, 292.022147958711, 312.949835725668, 398.013082921171, 400.41872594333, 451.025095499322, 467.379623278193, 473.204196358507, 479.282486200028, 491.738377873024)), row.names = c("342", "260", "409", "263", "281", "808", "557", "977", "917", "580", "792", "486", "652", "860", "553", "271", "175", "421", "89", "110"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9861297667726, 0.942491304625317, 0.651053528722638, 0.568364581116419, 0.541255233916841, 0.503548786212498, 0.492200140302116, 0.491875051363667, 0.486244538808131, 0.482169132438603, 0.419041537135592, 0.353995898021672, 0.118936357544551, 0.113520619834084, 0.0251965635463915, 0.00933507533995442, 0.00547032770049758, 0.00250190232837679, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2148699386
R squared (OOB): 0.5309113
$Forests[[343]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(540000, 565000, 575000, 585000, 417000, 435000, 658000, 440000, 410000, 615000, 380000, 435000, 412000, 420000, 428888, 390000, 415000, 438000, 447000, 376888), floor_area_sqm = c(93, 93, 93, 93, 99, 99, 84, 100, 100, 84, 104, 100, 103, 104, 84, 104, 84, 104, 107, 104), storey_order = c(4L, 6L, 5L, 4L, 3L, 2L, 3L, 3L, 3L, 2L, 1L, 4L, 4L, 2L, 3L, 1L, 3L, 2L, 3L, 3L), remaining_lease_mths = c(1142, 1127, 1133, 1142, 914, 928, 1120, 911, 915, 1122, 924, 924, 918, 922, 774, 809, 782, 812, 782, 810), PROX_CBD = c(12.5378737745647, 12.4937468159193, 12.4342034244884, 12.454441113408, 12.2815153207229, 12.2106818490232, 12.4891302242583, 12.2087069526051, 12.2087069526051, 12.3801819754074, 12.0301392517655, 12.114386347938, 11.9871965659798, 11.8892341343185, 12.8776183162857, 11.7882471009294, 12.8776183162857, 11.7215458353159, 11.7840832214562, 11.622690560426), PROX_ELDERLYCARE = c(0.76025522927712, 0.714783075399861, 0.678867196986192, 0.717258387107597, 0.513657423159811, 0.442541563379791, 0.707031754326944, 0.434858408662556, 0.434858408662556, 0.738453704244922, 0.255083942589415, 0.421163091926404, 0.210296865683283, 0.110349805405523, 0.211786543917104, 0.114277277444971, 0.211786543917104, 0.240093333498969, 0.481333190444255, 0.175524774720266), PROX_HAWKER = c(0.672948721825079, 0.680821394190482, 0.504612881494125, 0.459376407452819, 0.52278816815954, 0.524204307723605, 0.384467206049481, 0.692592935098248, 0.692592935098248, 0.261296216065877, 0.598391326300702, 0.885134801830427, 0.625285574708341, 0.684056106771311, 0.677647820815747, 0.647051853283446, 0.677647820815747, 0.609281739536534, 0.436117874461739, 0.783966268147895), PROX_MRT = c(0.707305973375369, 0.743366527772832, 0.586933783104383, 0.518913352820399, 0.703998835661039, 0.743103019894999, 0.38468199977318, 0.89623888155871, 0.89623888155871, 0.367154517888221, 0.885297742933312, 1.10882075300419, 0.923336133969517, 1.00424261648768, 0.301948361527339, 1.00317447086964, 0.301948361527339, 0.989064774064853, 0.81394482428473, 1.15515804744233 ), PROX_PARK = c(0.628331945846246, 0.683130710636032, 0.628391467794767, 0.580711209690395, 0.796788171077343, 0.863487882808023, 0.50651752093578, 0.954913184146477, 0.954913184146477, 0.605799570777928, 1.04875150887626, 1.14970360230785, 1.09395352284574, 1.19263079577799, 0.246982674114576, 1.24877122811849, 0.246982674114576, 1.28416187507733, 1.20101103678102, 1.41684131410086), PROX_GOOD_PRISCH = c(1.17951788917503, 1.16886515239787, 1.01367306567257, 0.990054087408291, 0.952579960345566, 0.91368762909787, 0.94986022590219, 1.04944877580977, 1.04944877580977, 0.823417580851307, 0.860616187528585, 1.17061030478036, 0.855677549512306, 0.842915880539328, 1.22334421357001, 0.713901761199557, 1.22334421357001, 0.585140695782779, 0.357669915539773, 0.733057242670121 ), PROX_MALL = c(0.766094086501437, 0.778202426893423, 0.600548053404267, 0.549832225559512, 0.630705874818675, 0.634332011832188, 0.458049841664737, 0.802829369116586, 0.802829369116586, 0.344173235497563, 0.707201836140707, 0.995792127022496, 0.732793638615111, 0.787722851944232, 0.503182159926002, 0.741052769880115, 0.503182159926002, 0.690287469384684, 0.489619370966043, 0.868993594299523 ), PROX_CHAS = c(0.187116592266412, 0.147744885974614, 0.134041173915956, 0.134313038880304, 0.0753088652692227, 0.140964983635816, 3.00974727266337e-08, 0.0852358826892552, 0.0852358826892552, 0.126495411341712, 0.202915262499126, 0.138740180982893, 0.171681037809818, 0.124859952031804, 0.128785172156574, 0.0554870656895364, 0.128785172156574, 0.164718468919614, 0.0667093090499658, 0.151742844958785 ), PROX_SUPERMARKET = c(0.707597649659388, 0.667447252804164, 0.543693418915242, 0.499432454100223, 0.448534184110051, 0.377835654599335, 0.425107542879533, 0.414959148864982, 0.414959148864982, 0.30203349112312, 0.20670525505664, 0.459680111992834, 0.172282484091702, 0.114394571204967, 0.17067511852319, 0.0453848138423891, 0.17067511852319, 0.169255457402684, 0.379080894647373, 0.151741730066283 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 3L, 0L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 4L, 6L, 5L, 2L, 5L, 5L, 3L, 5L, 1L, 5L, 8L, 1L, 8L, 1L, 6L, 3L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 12L, 11L, 12L, 11L, 10L, 11L, 11L, 8L, 7L, 8L, 6L, 9L, 12L, 9L, 12L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 3L, 2L, 2L, 5L, 1L, 1L, 4L, 2L, 1L, 2L, 2L, 4L, 3L, 4L, 3L, 4L, 2L ), DNeighbour = c(0, 51.0795129975685, 163.187275798092, 219.139265964932, 256.128260482205, 328.498254492148, 331.62459155025, 343.099516898314, 343.219277556317, 423.175095099125, 500.100618195302, 520.559405954774, 550.229229215401, 648.085725940854, 741.198641789092, 745.901954310501, 746.294900166678, 833.085807073072, 877.246754477457, 909.81692769508)), row.names = c("343", "24", "310", "641", "362", "42", "505", "410", "680", "315", "727", "707", "689", "148", "892", "508", "259", "625", "340", "750"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99370594579222, 0.936692973449171, 0.887337732713149, 0.84777797389744, 0.756266548461199, 0.751936457818428, 0.735802531962251, 0.735632191611549, 0.614126626201872, 0.487010004881713, 0.452437513439212, 0.402278453245202, 0.242647365906971, 0.113108599846851, 0.107496520405449, 0.107032530419843, 0.0261019728138886, 0.00494429235783459, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1742543238
R squared (OOB): 0.7628177
$Forests[[344]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(635000, 592000, 518000, 480000, 420000, 492000, 475000, 550000, 507000, 515000, 455000, 315000, 380000, 394000, 380000, 480000, 366800, 440000, 335000, 330000), floor_area_sqm = c(105, 108, 88, 84, 84, 84, 89, 105, 105, 105, 95, 91, 100, 102, 103, 104, 105, 93, 84, 82 ), storey_order = c(4L, 2L, 3L, 1L, 2L, 4L, 1L, 3L, 2L, 2L, 2L, 1L, 4L, 2L, 1L, 2L, 2L, 3L, 2L, 4L), remaining_lease_mths = c(833, 810, 770, 789, 777, 788, 789, 786, 770, 762, 784, 722, 931, 769, 923, 777, 761, 759, 791, 657), PROX_CBD = c(7.22087947204147, 7.18468073982128, 7.79515244158294, 7.1729887096531, 7.13486939655985, 7.5632891932167, 7.05609226259357, 7.59960912304084, 7.67544881001386, 7.9455961592131, 7.49071683084666, 8.21547938057256, 8.15573636625741, 6.11041994069873, 8.21483984631558, 8.81196120759187, 8.5913881835975, 5.4791067318598, 9.13853516155078, 6.06674643703895), PROX_ELDERLYCARE = c(1.54373359073656, 1.63490637838594, 1.83577537822547, 1.69705296801524, 1.66246099208497, 1.91313469252559, 1.59520672965634, 1.85656629786719, 1.73611556579875, 1.77517839654503, 1.54524415115482, 0.425001866306461, 0.30639563225599, 0.700949857098155, 0.287120499253456, 0.68560621126507, 0.675108088860868, 0.505585511375112, 1.86142420062345, 0.10409496222889), PROX_HAWKER = c(1.05968958012269, 1.02937341390922, 1.19066876388205, 1.25907896080059, 1.23225985170817, 1.10032443578502, 1.17571504816288, 1.04404154823438, 0.926505356032751, 0.800389309546525, 0.996854886033364, 0.272525769496456, 0.288074572046437, 0.917579692245523, 0.248204869380096, 0.290355020850324, 0.151496134675632, 0.736115689949186, 0.823671555860494, 0.346985863757343), PROX_MRT = c(0.206889953987817, 0.13577722868059, 0.499752126280618, 0.428812034955963, 0.448181123975075, 0.433934859087748, 0.487588773645627, 0.492673618184051, 0.617354557404891, 0.75069701440163, 0.34804043957783, 0.877462529610437, 0.998476915081282, 0.781870827245549, 1.08736551837768, 0.425157896719621, 0.864705124656065, 0.797555156120123, 1.58022074581844, 1.1005845300218 ), PROX_PARK = c(0.769170147627311, 0.802458220215738, 0.723268787935639, 0.405529884687165, 0.367092279962757, 0.474041874627479, 0.288106802683489, 0.415297912555755, 0.29052205197453, 0.364839433462782, 0.292176487074364, 0.34344129155164, 0.465482353353317, 0.263971642616293, 0.587773758099403, 0.468007817587664, 0.545921527880028, 0.728040918615253, 0.533109662164166, 0.741200181243785), PROX_GOOD_PRISCH = c(2.65891054731874, 2.6636605310312, 1.9917971907287, 2.56840479702555, 2.60671936453148, 2.17804686625686, 2.64150694603645, 2.14133679267892, 2.0690813845722, 1.79538098544694, 2.30076298730527, 2.64672046335999, 2.76944558246381, 4.13214763824822, 2.8757656049093, 2.18636815139252, 2.65365036334729, 2.93310132502147, 0.605615063995802, 1.85819018299306 ), PROX_MALL = c(0.389192825268572, 0.319563922107573, 0.483735594398556, 0.42122511428052, 0.44210957307938, 0.413593098419561, 0.487675149993812, 0.472342316185911, 0.59706101530086, 0.730136421618933, 0.79872232386887, 0.807676293785945, 0.92903564794814, 1.32133984316634, 1.020621498239, 0.389401354829447, 0.81045000642783, 0.719613179783111, 0.925377142856182, 1.22044581333525 ), PROX_CHAS = c(0.201367273106442, 0.244287808759251, 0.157541179554435, 0.364873472162596, 0.395328272461269, 5.15903103580734e-08, 0.464118937564998, 0.0587537711423344, 0.183520259224292, 0.312128892467037, 0.204927614889482, 0.136581974857907, 0.211513021624011, 0.235562548335707, 0.132091194783373, 0.210741683871549, 0.0629474356823598, 0.0706483510319072, 0.179557542480515, 0.252393584019624 ), PROX_SUPERMARKET = c(0.425467495913439, 0.350395790631763, 0.305647853022819, 0.372543253077343, 0.392878094873427, 0.0709823460282706, 0.438288204779491, 0.121599745844786, 0.242167451420959, 0.390939423908347, 0.535956758401375, 0.281285688066644, 0.324462496048725, 0.174913922147584, 0.249780587504203, 0.365648379234028, 0.140831249897628, 0.0706487501399716, 0.223142170833011, 0.321431524942613 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 1L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 6L, 2L, 3L, 4L, 4L, 3L, 5L, 5L, 4L, 3L, 2L, 2L, 1L, 1L, 3L, 0L, 2L, 3L, 2L ), WITHIN_350M_BUS = c(11L, 12L, 10L, 8L, 7L, 9L, 5L, 8L, 8L, 7L, 4L, 8L, 8L, 4L, 8L, 7L, 8L, 3L, 11L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 3L, 3L, 3L, 2L, 4L, 4L, 3L, 4L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 5L), DNeighbour = c(0, 91.4093730334983, 695.897969596155, 765.906567490473, 777.954930129127, 787.953543462036, 795.935745502325, 840.878664928682, 968.092093950209, 1040.53952389791, 1184.70301923539, 1478.78838780399, 1509.49142838424, 1513.70698697834, 1661.00609796389, 1829.2049020165, 1873.09833140007, 1910.3345430094, 2108.95494950573, 2192.43904283481)), row.names = c("344", "370", "209", "133", "82", "829", "449", "735", "647", "345", "950", "691", "435", "135", "60", "465", "894", "802", "485", "628"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996526408297836, 0.808654305316099, 0.770816557656904, 0.764036573746127, 0.7583529120191, 0.7537788525925, 0.727439022644402, 0.648065710996247, 0.60023972605235, 0.501282008491575, 0.297087108836398, 0.276643958721169, 0.273861931831821, 0.181503581675052, 0.0923571344055908, 0.0729515263956381, 0.0579782388931335, 0.00558104865652148, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3813541130
R squared (OOB): 0.5078648
$Forests[[345]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(515000, 507000, 550000, 492000, 518000, 455000, 480000, 420000, 475000, 592000, 635000, 335000, 330000, 340000, 355000, 370000, 405000, 335000, 418888, 330000), floor_area_sqm = c(105, 105, 105, 84, 88, 95, 84, 84, 89, 108, 105, 84, 91, 91, 91, 92, 102, 91, 100, 84), storey_order = c(2L, 2L, 3L, 4L, 3L, 2L, 1L, 2L, 1L, 2L, 4L, 2L, 4L, 1L, 3L, 4L, 3L, 3L, 2L, 4L), remaining_lease_mths = c(762, 770, 786, 788, 770, 784, 789, 777, 789, 810, 833, 791, 777, 786, 763, 699, 928, 754, 932, 806), PROX_CBD = c(7.9455961592131, 7.67544881001386, 7.59960912304084, 7.5632891932167, 7.79515244158294, 7.49071683084666, 7.1729887096531, 7.13486939655985, 7.05609226259357, 7.18468073982128, 7.22087947204147, 9.13853516155078, 9.37335060635629, 9.37335060635629, 9.41668106440496, 8.34406204250889, 9.51108523911647, 8.32334928378694, 9.64941173000682, 9.63621863936401), PROX_ELDERLYCARE = c(1.77517839654503, 1.73611556579875, 1.85656629786719, 1.91313469252559, 1.83577537822547, 1.54524415115482, 1.69705296801524, 1.66246099208497, 1.59520672965634, 1.63490637838594, 1.54373359073656, 1.86142420062345, 1.66235796621519, 1.66235796621519, 1.6892356184521, 0.224798473876808, 1.80905665624389, 0.163895949541214, 1.9510043332774, 1.48805339077067), PROX_HAWKER = c(0.800389309546525, 0.926505356032751, 1.04404154823438, 1.10032443578502, 1.19066876388205, 0.996854886033364, 1.25907896080059, 1.23225985170817, 1.17571504816288, 1.02937341390922, 1.05968958012269, 0.823671555860494, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.308707066729857, 0.978663880778012, 0.1672780527947, 0.940071074791988, 0.677896697868769), PROX_MRT = c(0.75069701440163, 0.617354557404891, 0.492673618184051, 0.433934859087748, 0.499752126280618, 0.34804043957783, 0.428812034955963, 0.448181123975075, 0.487588773645627, 0.13577722868059, 0.206889953987817, 1.58022074581844, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.14033242259394, 1.99882067476962, 1.03738004469153, 1.69853939108909, 1.32502198166586), PROX_PARK = c(0.364839433462782, 0.29052205197453, 0.415297912555755, 0.474041874627479, 0.723268787935639, 0.292176487074364, 0.405529884687165, 0.367092279962757, 0.288106802683489, 0.802458220215738, 0.769170147627311, 0.533109662164166, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.748901820021747, 0.674672834209049, 0.839050716088865, 0.624691995850973, 0.202594030185392), PROX_GOOD_PRISCH = c(1.79538098544694, 2.0690813845722, 2.14133679267892, 2.17804686625686, 1.9917971907287, 2.30076298730527, 2.56840479702555, 2.60671936453148, 2.64150694603645, 2.6636605310312, 2.65891054731874, 0.605615063995802, 0.581790960048334, 0.581790960048334, 0.555662252109323, 1.74338078296013, 0.439174603441127, 1.6197212814627, 0.107363170703005, 0.53169554186008), PROX_MALL = c(0.730136421618933, 0.59706101530086, 0.472342316185911, 0.413593098419561, 0.483735594398556, 0.79872232386887, 0.42122511428052, 0.44210957307938, 0.487675149993812, 0.319563922107573, 0.389192825268572, 0.925377142856182, 0.835862391091354, 0.835862391091354, 0.873946799305891, 0.813314037197816, 0.994410311642026, 0.952850965311535, 0.625847194134012, 0.564979440463645 ), PROX_CHAS = c(0.312128892467037, 0.183520259224292, 0.0587537711423344, 5.15903103580734e-08, 0.157541179554435, 0.204927614889482, 0.364873472162596, 0.395328272461269, 0.464118937564998, 0.244287808759251, 0.201367273106442, 0.179557542480515, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.347263729641395, 0.21913048386411, 0.218034921212892, 0.134178633248207, 0.204909081807225 ), PROX_SUPERMARKET = c(0.390939423908347, 0.242167451420959, 0.121599745844786, 0.0709823460282706, 0.305647853022819, 0.535956758401375, 0.372543253077343, 0.392878094873427, 0.438288204779491, 0.350395790631763, 0.425467495913439, 0.223142170833011, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.624544400837596, 0.21913043091083, 0.502751024921131, 0.344381560072065, 0.145410708854306 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 2L, 1L, 3L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 4L, 2L, 3L, 3L, 4L, 3L, 6L, 7L, 3L, 2L, 2L, 2L, 1L, 4L, 1L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 8L, 8L, 9L, 10L, 4L, 8L, 7L, 5L, 12L, 11L, 11L, 5L, 5L, 6L, 5L, 7L, 4L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 3L, 2L, 4L, 3L, 3L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 3L, 3L, 3L), DNeighbour = c(0, 293.719459541229, 343.958809981392, 374.11591959772, 396.39124794738, 632.141516784866, 764.91716453508, 806.274910638882, 886.435800541795, 1004.62382348866, 1040.53952389791, 1201.4968060235, 1493.39153040795, 1493.96075785176, 1534.32417370944, 1562.54743774711, 1613.58255883284, 1682.89042842655, 1710.64067232551, 1754.47636264328)), row.names = c("345", "647", "735", "829", "209", "950", "133", "82", "449", "370", "344", "485", "334", "737", "725", "204", "719", "713", "459", "189"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944732292497208, 0.924608789999852, 0.911129043811253, 0.900515622631598, 0.757217404357535, 0.655972287536967, 0.622222828401925, 0.55462298841564, 0.451748363314226, 0.42024064961738, 0.281986970104466, 0.0758874413541515, 0.0755833833070725, 0.0553262199555199, 0.0427747963427361, 0.023765834226973, 0.00639023841512378, 0.0024350138142099, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6385581726
R squared (OOB): 0.2667311
$Forests[[346]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(446000, 480000, 445000, 520000, 680000, 638000, 409500, 418000, 680000, 515000, 545000, 450000, 538000, 650000, 515000, 838000, 560000, 760000, 582000, 815000), floor_area_sqm = c(94, 94, 84, 107, 76, 105, 84, 84, 86, 110, 86, 104, 90, 86, 84, 91, 105, 91, 104, 91), storey_order = c(2L, 6L, 3L, 2L, 11L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 5L, 3L, 4L, 12L, 2L, 9L, 3L, 11L), remaining_lease_mths = c(723, 725, 647, 892, 1071, 918, 807, 804, 1025, 859, 1025, 828, 995, 1018, 804, 1106, 913, 1091, 935, 1109), PROX_CBD = c(4.45295385586978, 4.50933618399607, 4.82546817648507, 4.23142849537126, 5.17664618337401, 5.24252163748666, 4.20973993763024, 4.20973993763024, 5.19905620756448, 5.31333197008925, 5.19905620756448, 5.12061996426338, 4.4759193492502, 5.26278746968545, 3.75781957676323, 5.38577040159704, 3.91005014077452, 5.4124717534787, 5.4901102241405, 5.46273996086224 ), PROX_ELDERLYCARE = c(0.645271528549996, 0.665866395733666, 0.401252043911139, 0.272010492111063, 0.203403853153192, 0.232760622048558, 0.156291063754703, 0.156291063754703, 0.3148233892717, 0.301885421229742, 0.3148233892717, 0.279354008399566, 0.136621520737764, 0.310343810032976, 0.582389211118023, 0.343873602324804, 0.449207181019876, 0.277453528347438, 0.157919913507301, 0.323825203617813 ), PROX_HAWKER = c(0.601904675681234, 0.665007751295857, 0.33634581375869, 0.392124905911543, 0.242990200436355, 0.316098981667774, 0.46881842734995, 0.46881842734995, 0.424686940189847, 0.15027253820603, 0.424686940189847, 0.158729667464322, 0.736355433757935, 0.356302899600742, 0.393163811818296, 0.225377370173431, 0.464701711390969, 0.214745652304629, 0.258924665495, 0.17988889362956), PROX_MRT = c(0.66128766903618, 0.549595780709265, 0.437510974512092, 0.870814763860364, 0.347215067697513, 0.353807427048722, 0.750034220630686, 0.750034220630686, 0.253583166891469, 0.839256513816073, 0.253583166891469, 1.12797954219589, 0.930431293452388, 0.321982757522174, 0.434583879195091, 0.452916639575337, 0.361698258812245, 0.525678460826462, 1.30755754576723, 0.495510769155532), PROX_PARK = c(0.473457593144303, 0.353281501558379, 0.386749503328341, 0.989030190878471, 0.502895249788983, 0.540897442657821, 0.828179073128827, 0.828179073128827, 0.482110245392283, 0.919693677764514, 0.482110245392283, 1.12857946410316, 0.786607284590569, 0.550000337404237, 0.885911587583127, 0.680409922157526, 0.651892034671684, 0.766524211973089, 0.803347187860442, 0.816564732509704), PROX_GOOD_PRISCH = c(3.02211493728223, 2.94429219434277, 2.65585299610189, 3.47561641519302, 2.27859573799937, 2.20280244575696, 3.58178441884724, 3.58178441884724, 2.22494939608982, 2.32631552336422, 2.22494939608982, 2.70116277997296, 3.43096694593549, 2.16237499594262, 3.98479480133756, 2.04281306492033, 3.96984616110429, 2.04167837943161, 2.45379201830723, 1.99475835919692), PROX_MALL = c(0.570379319619026, 0.485349818185599, 0.337875853585261, 1.1888213641646, 0.285366785950761, 0.315823950773482, 1.26743973989934, 1.26743973989934, 0.31885342913617, 0.752077094160308, 0.31885342913617, 1.02774547618649, 1.02435160052226, 0.38523327442887, 1.1081035152608, 0.513452616263142, 1.2652175398851, 0.636573036587929, 1.21674302842157, 0.68208602871978 ), PROX_CHAS = c(0.303272176186244, 0.331046161101227, 0.315432137833306, 0.106822211501606, 0.0737889624358689, 0.0731998871787336, 0.163154212627783, 0.163154212627783, 0.211748617283041, 0.111194343620761, 0.211748617283041, 0.193072984237221, 0.105578702221058, 0.188692357663819, 0.345906079563203, 0.180097972613039, 0.108899254787234, 0.208534953207918, 0.233242749827373, 0.185272865297861 ), PROX_SUPERMARKET = c(0.34627255092781, 0.325943517329761, 0.0907256678718214, 0.139079920157556, 0.177322353300672, 0.266280670019211, 0.118448079318654, 0.118448079318654, 0.199301193911681, 0.370675298005651, 0.199301193911681, 0.198191070641627, 0.0670716613901785, 0.267150206458008, 0.128350069204848, 0.397689630461078, 0.115229795891962, 0.496000676868079, 0.37596142908425, 0.544212695479659 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 2L, 1L, 3L, 1L, 1L, 4L, 1L, 4L, 1L, 0L, 4L, 2L, 4L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 6L, 7L, 5L, 3L, 3L, 6L, 3L, 6L, 4L, 2L, 5L, 4L, 7L, 4L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(6L, 5L, 8L, 7L, 9L, 10L, 7L, 7L, 9L, 12L, 9L, 9L, 5L, 9L, 3L, 8L, 5L, 7L, 10L, 8L), WITHIN_1KM_PRISCH = c(1L, 0L, 2L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 121.905170733261, 378.391140016618, 674.428742498191, 750.85229623233, 823.99153752959, 839.948260416886, 842.709352055887, 913.129118997059, 913.177061755798, 915.4189148961, 916.807980282343, 931.748289322591, 984.128391841397, 1064.20244923516, 1113.31304036999, 1167.1284967141, 1224.07772746734, 1246.38981039312, 1271.99234239571)), row.names = c("346", "622", "288", "849", "897", "472", "382", "907", "181", "279", "533", "646", "411", "199", "234", "116", "176", "436", "307", "75"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981714527678223, 0.83084352302616, 0.516777841549554, 0.424517858295254, 0.336818143451318, 0.318039845360792, 0.314809333977203, 0.234893546657093, 0.234841093829193, 0.232391826727315, 0.230877693007961, 0.214765272472796, 0.161124376159047, 0.0900179161501193, 0.0547256025806795, 0.0249908027912238, 0.00546401097188402, 0.00158807538411871, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11488211821
R squared (OOB): 0.3084307
$Forests[[347]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 548000, 435000, 429000, 450000, 4e+05, 422800, 360000, 390000, 423800, 415000, 447000, 478000, 390000, 438000, 430000, 376888, 390000, 420000, 412000), floor_area_sqm = c(93, 93, 103, 104, 105, 91, 104, 84, 102, 104, 104, 107, 104, 103, 104, 104, 104, 104, 104, 103), storey_order = c(3L, 4L, 4L, 2L, 2L, 1L, 4L, 2L, 2L, 2L, 2L, 3L, 5L, 1L, 2L, 2L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(1137, 1135, 819, 822, 757, 783, 813, 762, 763, 756, 760, 782, 770, 773, 812, 819, 810, 809, 922, 918), PROX_CBD = c(11.2116042179965, 11.1809634086998, 11.381621166991, 11.1191912667925, 11.4573592114175, 11.4963900230166, 11.1672746170477, 11.4815172953657, 11.6387779682198, 11.7174653186763, 11.6914583773846, 11.7840832214562, 11.927322045494, 11.9179556382635, 11.7215458353159, 11.547248638023, 11.622690560426, 11.7882471009294, 11.8892341343185, 11.9871965659798), PROX_ELDERLYCARE = c(0.369355324070756, 0.333450295290741, 0.382123855460196, 0.213121327483379, 0.52883250894194, 0.672630859926948, 0.14075304944647, 0.182032582488253, 0.792216801753581, 0.74375074589335, 0.736997311630605, 0.481333190444255, 0.77464979732367, 0.757050983431463, 0.240093333498969, 0.246353759583753, 0.175524774720266, 0.114277277444971, 0.110349805405523, 0.210296865683283), PROX_HAWKER = c(1.02311573056961, 1.04207495818587, 0.863892291353285, 1.08329799955244, 0.848364442784946, 0.804785607263954, 1.04840790050398, 0.728271246274353, 0.61454926069889, 0.5637831570093, 0.558671781535233, 0.436117874461739, 0.445987433628815, 0.581821713307667, 0.609281739536534, 0.837769476188058, 0.783966268147895, 0.647051853283446, 0.684056106771311, 0.625285574708341), PROX_MRT = c(0.524888394814585, 0.580267989687754, 0.424871345706255, 0.776456939054752, 0.275269590424193, 0.132306565433056, 0.893429463565323, 0.756359380624344, 0.0844107562606101, 0.162940637784707, 0.140110279979828, 0.81394482428473, 0.493642118682657, 0.401552834915971, 0.989064774064853, 1.16228231940478, 1.15515804744233, 1.00317447086964, 1.00424261648768, 0.923336133969517), PROX_PARK = c(1.15338615463339, 1.13378306757762, 1.31830174708739, 1.13833451608328, 1.3775538710324, 1.41209410927924, 1.25063890429238, 1.50398184725757, 1.51709061898346, 1.5229705853841, 1.50772581466401, 1.20101103678102, 1.17760662255222, 1.26489639581012, 1.28416187507733, 1.4881280763212, 1.41684131410086, 1.24877122811849, 1.19263079577799, 1.09395352284574), PROX_GOOD_PRISCH = c(0.456074275886943, 0.485317217067727, 0.288839241027683, 0.586469336292635, 0.277148461253506, 0.364349890680966, 0.623353133039123, 0.365254403810308, 0.453346371612442, 0.440184840714675, 0.476923220580037, 0.357669915539773, 0.289303568244907, 0.374797987706521, 0.585140695782779, 0.735233663606362, 0.733057242670121, 0.713901761199557, 0.842915880539328, 0.855677549512306), PROX_MALL = c(1.01522535242687, 1.03968747299659, 0.849953313581112, 1.10160019948421, 0.815329638117364, 0.844787863205902, 1.08293003315278, 0.763531318053358, 0.815834004295584, 0.750703947848918, 0.797799046209296, 0.489619370966043, 0.376851773239706, 0.498039402667872, 0.690287469384684, 0.918014501744059, 0.868993594299523, 0.741052769880115, 0.787722851944232, 0.732793638615111), PROX_CHAS = c(0.206252010873132, 0.216965800691496, 0.115324197479935, 0.143881852296294, 0.179820414455961, 0.0697008731150885, 0.151540147087551, 0.0516610437101642, 0.0804697697946077, 4.64133788220832e-08, 0.0474151678735614, 0.0667093090499658, 0.339292519878925, 0.258806234431974, 0.164718468919614, 0.157099147473317, 0.151742844958785, 0.0554870656895364, 0.124859952031804, 0.171681037809818), PROX_SUPERMARKET = c(0.222574928361305, 0.212835414763751, 0.186698572696543, 0.246182427713253, 0.301981775400679, 0.441950593919319, 0.299482732316256, 0.19171128272723, 0.596048194106483, 0.609798994765399, 0.635527990773791, 0.379080894647373, 0.405378875546255, 0.542179538393358, 0.169255457402684, 0.157098334004615, 0.151741730066283, 0.0453848138423891, 0.114394571204967, 0.172282484091702 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 2L, 1L, 1L, 3L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 4L, 5L, 4L, 2L, 6L, 5L, 3L, 3L, 3L, 3L, 2L, 2L, 6L, 7L, 7L, 8L, 8L, 5L ), WITHIN_350M_BUS = c(6L, 7L, 10L, 9L, 7L, 8L, 14L, 14L, 6L, 5L, 6L, 7L, 9L, 7L, 10L, 11L, 8L, 9L, 9L, 6L ), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 57.3994544700288, 172.029168339467, 256.03427868905, 286.085975010944, 405.331643241192, 405.620498772347, 442.009175383986, 591.30238068973, 637.932629082474, 648.256711348229, 682.83093751043, 725.92213212341, 753.446415671622, 801.331814448584, 827.080942265797, 866.216415849229, 933.736096977589, 1081.30489037765, 1128.93766059163)), row.names = c("347", "178", "744", "845", "843", "151", "528", "213", "522", "941", "274", "340", "666", "63", "625", "598", "750", "508", "148", "689"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994836503403795, 0.954098955107337, 0.899776107089685, 0.875688937470203, 0.758800638359785, 0.758480465871457, 0.716912550387895, 0.526591421231151, 0.463341688446663, 0.449266291403988, 0.402163960116184, 0.344021741930703, 0.307564542920437, 0.246183718861914, 0.214618823598067, 0.169146658099251, 0.0998039722319443, 0.00682357087134569, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1536316161
R squared (OOB): 0.3593858
$Forests[[348]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(530000, 472000, 552000, 688000, 620000, 805000, 580000, 750000, 755000, 820000, 825000, 685000, 840000, 438888, 408000, 660000, 8e+05, 680000, 375000, 355000), floor_area_sqm = c(111, 84, 100, 85, 102, 104, 100, 90, 90, 87, 87, 85, 87, 80, 84, 90, 90, 85, 82, 82), storey_order = c(1L, 2L, 1L, 4L, 3L, 3L, 4L, 11L, 5L, 9L, 5L, 4L, 14L, 4L, 6L, 10L, 7L, 2L, 3L, 2L), remaining_lease_mths = c(767, 799, 910, 964, 908, 919, 1013, 1035, 1038, 1136, 1136, 1038, 1141, 601, 647, 993, 1063, 1066, 645, 656), PROX_CBD = c(4.3501519248406, 4.27761841825855, 4.64904487497998, 3.98134497452694, 4.95292174150019, 4.1456930527125, 4.79843685927635, 4.88070069409732, 4.88070069409732, 4.59114385332588, 4.59114385332588, 4.89531124268982, 4.70219035054856, 3.37234644442932, 5.38657645344473, 5.00856672458725, 2.97610984462207, 2.96405104980333, 3.68559345068932, 3.73116287154914), PROX_ELDERLYCARE = c(0.203630745919553, 0.0937624362906392, 0.374326446996408, 0.168717999980802, 0.0718437191527097, 0.45180890917037, 0.72206466606869, 0.312658206579851, 0.312658206579851, 0.125633226962327, 0.125633226962327, 0.307888742732217, 0.200702517977741, 0.401810150563083, 0.465891927060243, 0.403456137693205, 0.249991250520312, 0.206690358794928, 0.466665237090727, 0.501456868829436), PROX_HAWKER = c(0.509657348502929, 0.566432501893156, 0.28049665267082, 0.262344394473714, 0.126776661941161, 0.668394095052703, 0.669525197575465, 0.595417483526792, 0.595417483526792, 0.762382071136897, 0.762382071136897, 0.546104933523636, 0.646528219825606, 0.449139985411189, 0.351855498276287, 0.327438715714418, 0.405863058813757, 0.344572110572533, 0.28293755865871, 0.311969910328466 ), PROX_MRT = c(0.533693046359433, 0.40356540460373, 0.763812758173444, 0.310254962870727, 0.804865461788644, 0.413017272318271, 1.13446368103879, 0.314337158810329, 0.314337158810329, 0.586728793826683, 0.586728793826683, 0.275254866694397, 0.491479629856663, 0.537190991659238, 0.675587286197546, 0.699181106494864, 0.337225216160626, 0.377919714857806, 1.17490863944549, 1.10221151459309 ), PROX_PARK = c(0.941534540217125, 1.11098670131371, 1.08394438059851, 0.894232249415992, 0.908868407872405, 1.16828897329218, 0.279857584881724, 1.53366372097489, 1.53366372097489, 1.65596921250538, 1.65596921250538, 1.60860995669454, 1.77379186206272, 0.408351250353425, 1.05249384295472, 0.344858191728297, 0.4671588721782, 0.495024008458079, 0.304435062988112, 0.271761978726623 ), PROX_GOOD_PRISCH = c(3.77462248476967, 3.63213704613537, 3.57098970158234, 3.868083844602, 3.66355651606602, 3.20846684942761, 4.40925832010736, 3.0451226436528, 3.0451226436528, 2.86977258716747, 2.86977258716747, 2.96671225712824, 2.79995758206102, 3.70512913004722, 3.52335384407219, 4.86324650242379, 4.56048774292729, 4.62297298452196, 5.15997579188296, 5.22570836776045), PROX_MALL = c(0.812522711759855, 0.890632544268956, 0.528365937160055, 1.18273225000282, 0.209686974260184, 1.18405339004253, 0.830412122132217, 0.63262312230698, 0.63262312230698, 0.992224857230604, 0.992224857230604, 0.696065710972082, 0.970860317849455, 0.743612757274357, 0.184401966361696, 1.20968740927381, 0.362094853274792, 0.404565296260845, 1.3376464242075, 1.41171259857663), PROX_CHAS = c(0.237239443458304, 0.116543108560641, 0.251376462502101, 0.145112311632742, 0.176171654931402, 0.401816380076581, 0.120011087306801, 0.278004299073392, 0.278004299073392, 0.156405874770629, 0.156405874770629, 0.22404402777184, 0.0639130956899198, 0.499618186459994, 0.131272369045618, 0.358299181925541, 0.111500209373212, 0.0506108453744785, 0.216565147674259, 0.261237260735983), PROX_SUPERMARKET = c(0.125937465506006, 0.205058734443685, 0.311533400888457, 0.252387257990654, 0.176171398022836, 0.431453687618191, 0.0907294343182455, 0.278004958714438, 0.278004958714438, 0.156405662038775, 0.156405662038775, 0.224044642536509, 0.0639125072278545, 0.499617451823641, 0.182486832055582, 0.395196557309087, 0.111500172768761, 0.0506107476035619, 0.252487697752149, 0.301923436189205), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 2L, 1L, 0L, 5L, 5L, 0L, 0L, 5L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 2L, 3L, 1L, 1L, 2L, 5L, 5L, 3L, 3L, 4L, 4L, 2L, 1L, 1L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(13L, 14L, 12L, 12L, 7L, 7L, 6L, 8L, 8L, 7L, 7L, 9L, 7L, 8L, 8L, 7L, 4L, 7L, 10L, 9L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 3L, 4L, 2L, 2L ), DNeighbour = c(0, 177.561930065599, 349.371938497513, 364.062557002494, 615.194238942623, 673.718025517402, 772.963426592166, 851.662939970377, 853.89630610585, 909.360802113958, 912.150683946958, 917.188103788423, 990.051388393035, 1049.03713996904, 1067.92178737949, 1232.21839946302, 1462.46329905952, 1494.32924846624, 1509.8387765122, 1561.92372961102)), row.names = c("348", "709", "140", "375", "216", "320", "610", "39", "982", "768", "333", "916", "854", "69", "130", "515", "319", "389", "683", "432"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97432002149313, 0.902437334137552, 0.89429348106421, 0.713799835707412, 0.662509711002981, 0.570167954020619, 0.493767140383665, 0.491575267281216, 0.436969379436621, 0.434219784201742, 0.429255908393715, 0.357858851553174, 0.301303462014117, 0.283581892478785, 0.142596751310797, 0.015203238596982, 0.00717070382179901, 0.00430091176640698, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12466504413
R squared (OOB): 0.5142198
$Forests[[349]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 470000, 465000, 450000, 460000, 455000, 452000, 450000, 475000, 403000, 437000, 435000, 455000, 545000, 460000, 450000, 412000, 465000, 420000, 490888), floor_area_sqm = c(95, 93, 95, 95, 92, 92, 95, 94, 92, 90, 94, 94, 93, 93, 92, 90, 90, 90, 93, 93), storey_order = c(6L, 5L, 4L, 3L, 3L, 5L, 3L, 4L, 5L, 3L, 3L, 2L, 4L, 3L, 3L, 2L, 3L, 5L, 1L, 5L), remaining_lease_mths = c(1113, 1125, 1110, 1126, 1097, 1108, 1121, 1123, 1098, 1053, 1120, 1113, 1096, 1134, 1107, 1134, 1034, 1132, 1101, 1141), PROX_CBD = c(14.2445424628862, 14.2374266118925, 14.3101587663686, 14.1366846915735, 14.2694643570804, 14.2694643570804, 14.2856092918761, 14.0429369190019, 14.3437499696049, 14.2313196249897, 14.0691382395842, 14.0214886887106, 14.3469943525049, 14.4432157047801, 14.2518409016409, 14.6796515041342, 13.9701294998534, 14.6796515041342, 14.3298082323417, 14.4799585140632), PROX_ELDERLYCARE = c(1.24643506877499, 1.2819446304668, 1.29024298571696, 1.17371591683522, 1.14423906696184, 1.14423906696184, 1.29536834443332, 1.1015647640471, 1.14464302293932, 1.23431696680562, 1.08280856328681, 1.04333655871926, 1.07571195137499, 1.44181352445962, 0.985840321219444, 1.45102259724198, 0.798789790509628, 1.45102259724198, 0.943112693551276, 1.06862824267944), PROX_HAWKER = c(0.968852406622053, 1.02089221118434, 0.961388959141492, 1.09084844555913, 0.826638245470088, 0.826638245470088, 1.14967766552968, 1.07710025413616, 0.74882220835846, 1.20453145676494, 1.21079813450924, 1.2014358291776, 0.654543769257927, 1.1926703176924, 0.656651462258042, 0.836784965651702, 0.796241674024292, 0.836784965651702, 0.494981643036057, 0.462243392197612), PROX_MRT = c(0.184117552261459, 0.148741201515391, 0.148967878322013, 0.218319465176875, 0.30438768875815, 0.30438768875815, 0.0748886383392391, 0.324573358240557, 0.217663394995295, 0.14509881944895, 0.281224364060027, 0.325652198483679, 0.131478587775223, 0.142722405117506, 0.189142279194464, 0.391052893274669, 0.262922949537813, 0.391052893274669, 0.122691316210064, 0.082651796212049), PROX_PARK = c(0.481320095248247, 0.440474428767772, 0.444639968372477, 0.474063272255088, 0.599699049952129, 0.599699049952129, 0.297003339879563, 0.58019258504408, 0.636899975343007, 0.30799989212087, 0.468913262301943, 0.524931496780237, 0.731552922713316, 0.164631246691225, 0.785709089572823, 0.566439778554251, 0.929619749314005, 0.566439778554251, 0.760551135167525, 0.682350458092963), PROX_GOOD_PRISCH = c(5.1542412945362, 5.16870486361587, 5.21803047984022, 5.09375212835948, 5.12184985907385, 5.12184985907385, 5.27158847877433, 4.9857651679507, 5.1680916684458, 5.24106386657147, 5.07622831499557, 5.02043421457898, 5.13548460888622, 5.44062149940817, 5.03443000866885, 5.51577006817018, 4.76155598853922, 5.51577006817018, 5.05687720866847, 5.20136656590841), PROX_MALL = c(0.248497232357685, 0.22058685557285, 0.199960318099191, 0.295276560881227, 0.351657486288216, 0.351657486288216, 0.136646142991964, 0.401409437181884, 0.38589862433106, 0.200492724858517, 0.352184781664103, 0.399157770965225, 0.480981762762808, 0.0864828813466827, 0.535261743386166, 0.38618207223371, 0.698652085628877, 0.38618207223371, 0.644100917109673, 0.64848155368644), PROX_CHAS = c(0.185564313785613, 0.177995101264401, 0.199960275799137, 0.0995517477546361, 0.120456720485379, 0.120456720485379, 0.136646133179357, 0.0207330025336023, 0.0401042229543167, 0.200492722653611, 0.167321001424632, 0.142774662207743, 0.0578525184286013, 0.0864829242311455, 0.121511881264649, 0.367772140885018, 0.224338502615803, 0.367772140885018, 0.116678641770301, 0.149921511006425), PROX_SUPERMARKET = c(0.185564776027004, 0.177995229543633, 0.199173279096103, 0.0995512052866983, 0.244158473149448, 0.244158473149448, 0.146294584623949, 0.0207321820187816, 0.165776473264822, 0.210915135620544, 0.167319845962294, 0.142773459146917, 0.0704323341151683, 0.0916346746399726, 0.121511691834874, 0.0442147517112349, 0.281017798180362, 0.0442147517112349, 0.116679779166118, 0.149922203205158), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 1L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(9L, 8L, 8L, 8L, 10L, 10L, 6L, 6L, 8L, 6L, 8L, 6L, 7L, 4L, 10L, 4L, 7L, 4L, 7L, 6L), WITHIN_350M_BUS = c(7L, 6L, 6L, 8L, 9L, 9L, 8L, 9L, 8L, 6L, 9L, 9L, 8L, 5L, 9L, 4L, 13L, 4L, 9L, 6L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 6L, 6L, 7L, 7L, 5L, 6L, 7L, 7L, 4L, 5L, 6L, 4L, 8L, 4L, 5L, 4L), DNeighbour = c(0, 53.6281646039008, 67.0529098427709, 136.302841018427, 144.830000065009, 148.646631814041, 195.30506246762, 204.441466952549, 225.551874235378, 241.109493590278, 262.833367310117, 277.693332024736, 321.724130468871, 324.354048751282, 333.945064458585, 447.140993711145, 448.453943503874, 449.910266110879, 482.91820753597, 525.738857037639)), row.names = c("349", "537", "142", "76", "434", "470", "32", "754", "70", "283", "57", "878", "488", "240", "73", "405", "301", "996", "688", "979"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.979298091915498, 0.967731526225335, 0.870086857220125, 0.853981760933708, 0.846508422576042, 0.74303974800168, 0.720434232572955, 0.665762710807919, 0.623588463558423, 0.562602884873819, 0.519853462707636, 0.391276899139892, 0.383624105736152, 0.355849529687173, 0.0765349126756269, 0.0741991577666568, 0.0716428711517614, 0.024418178459723, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 943976698
R squared (OOB): -0.01399062
$Forests[[350]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 390000, 340000, 370000, 446000, 420000, 415000, 358888, 365000, 304000, 316000, 360000, 380000, 345000, 335000, 365000, 4e+05, 388000, 370000, 308000), floor_area_sqm = c(99, 104, 104, 104, 107, 90, 100, 91, 107, 104, 104, 103, 102, 92, 90, 95, 97, 103, 98, 84), storey_order = c(3L, 1L, 1L, 2L, 3L, 2L, 1L, 3L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 3L, 2L, 1L), remaining_lease_mths = c(929, 763, 772, 763, 783, 925, 944, 763, 766, 776, 777, 777, 938, 742, 731, 735, 734, 935, 767, 795), PROX_CBD = c(13.2222340992065, 13.1145091682395, 13.1145091682395, 13.075732494377, 13.1163383572019, 12.960867808991, 13.1525533734461, 13.6826822978472, 13.578535689825, 13.8730731524118, 13.8730731524118, 13.7231688188033, 12.4172252614445, 13.8901285505698, 13.8901285505698, 13.3652677077184, 13.4040436118709, 12.2384019056968, 12.6407298816561, 13.3304860768802), PROX_ELDERLYCARE = c(0.385934705647939, 0.233566729538939, 0.233566729538939, 0.206309775801723, 0.258125844069092, 0.579007844644764, 0.640770029240432, 0.000158780971194199, 0.535215785060316, 0.192118066579221, 0.192118066579221, 0.681177733621966, 0.466477120293287, 0.540311266279695, 0.540311266279695, 0.876024529291782, 0.954835536666776, 0.481492260541915, 0.198383641986835, 0.85382998667073), PROX_HAWKER = c(1.08380419022874, 1.24018164124527, 1.24018164124527, 1.2806114078583, 1.23349193679857, 1.16344345150942, 0.959649545299011, 0.699744847940348, 0.775756145922257, 0.635045114374877, 0.635045114374877, 0.601426993813282, 1.89270186421095, 0.213123049695643, 0.213123049695643, 0.775887609068758, 0.780321580506598, 2.08679181031876, 1.70233840124208, 1.09459947163448), PROX_MRT = c(0.503688459146237, 0.402767024758649, 0.402767024758649, 0.218393806785847, 0.166998983475289, 0.899387073359532, 0.944408516927639, 0.751023886560838, 0.357978123578611, 0.865482366580506, 0.865482366580506, 0.498221170198522, 0.847625669994717, 0.793013171832836, 0.793013171832836, 0.585785046275015, 0.515309591544804, 1.00400763232319, 0.712674611555213, 0.525688124362732 ), PROX_PARK = c(1.61082819122054, 1.4917670023494, 1.4917670023494, 1.31516124688894, 1.28385310080255, 1.44660566239193, 1.65277848527316, 1.77145949687945, 1.33984402369384, 1.73324375775577, 1.73324375775577, 1.26781451063295, 0.790049777369869, 1.23128896715218, 1.23128896715218, 1.30724345285799, 1.22140134317452, 0.617440020241687, 0.87239282209614, 0.620743454357064), PROX_GOOD_PRISCH = c(3.2388029474634, 3.15473759747012, 3.15473759747012, 3.06740437701091, 3.10133739012884, 2.82458087567675, 2.95137840528657, 3.58938982364218, 3.55013641033528, 3.76914808697313, 3.76914808697313, 3.673854441535, 2.44639044951476, 3.56420611596829, 3.56420611596829, 2.95461231779958, 2.95770979509606, 2.2532718981807, 2.56532775368338, 3.24954726475941), PROX_MALL = c(0.587950861513872, 0.504156272689578, 0.504156272689578, 0.332903613799786, 0.281310431650798, 0.695129776671669, 0.703422933264244, 0.770100764029299, 0.305514521023982, 0.861712986146148, 0.861712986146148, 0.406890039239853, 0.95273084922996, 1.05377974643614, 1.05377974643614, 0.473263954532778, 0.412160376682232, 1.10261213560447, 0.751522975449472, 0.513372166694422), PROX_CHAS = c(0.151225190585885, 0.11048408202451, 0.11048408202451, 0.122328851042638, 0.155371621529032, 0.341366062526918, 0.1365287941905, 0.110149755252424, 0.282171570268124, 0.0967538959757692, 0.0967538959757692, 0.176857487498571, 0.132703338642494, 0.0812638133573676, 0.0812638133573676, 0.179342279988699, 0.240863562772424, 0.187666753228527, 0.217156748290024, 0.472814153962233), PROX_SUPERMARKET = c(0.459946280432931, 0.362446168440829, 0.362446168440829, 0.193246634773484, 0.141466460051892, 0.668273194253219, 0.688592108834651, 0.11210687568128, 0.281417393052806, 0.094684564379848, 0.094684564379848, 0.270532795629183, 0.453312253927337, 0.082811926566736, 0.082811926566736, 0.487840963146543, 0.422907964790702, 0.388917381074845, 0.217156859083098, 0.510727353781082), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 1L, 2L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 4L, 4L, 1L, 2L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 6L, 5L, 2L, 4L, 4L), WITHIN_350M_BUS = c(8L, 7L, 7L, 10L, 9L, 2L, 6L, 9L, 10L, 8L, 8L, 8L, 9L, 4L, 4L, 6L, 6L, 10L, 10L, 5L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 4L, 2L, 2L, 3L, 2L, 4L, 4L, 2L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 152.546705079064, 157.957354525353, 374.155026266706, 390.680252828364, 445.18379105715, 447.154573866601, 473.971879492483, 555.194177291284, 657.697468273586, 662.033486552137, 765.52556929487, 833.695302038572, 882.453110869247, 883.198880033937, 905.752180313799, 1007.17374103675, 1035.90543227202, 1067.32616863633, 1096.35966479705)), row.names = c("350", "164", "844", "929", "105", "831", "496", "1000", "856", "36", "230", "960", "296", "214", "90", "238", "757", "399", "477", "61"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.961655315699876, 0.958916008819068, 0.780633320174978, 0.762163155331189, 0.697422491558275, 0.694980975355419, 0.661138782086453, 0.552883283902623, 0.40976578304976, 0.403693523901891, 0.2626117418289, 0.177880959965512, 0.124006770110271, 0.123236434304029, 0.100796249335221, 0.024360110781239, 0.0115006827274653, 0.00273133441793642, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1295008241
R squared (OOB): 0.1415897
$Forests[[351]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(416000, 350000, 338000, 387008, 370000, 320000, 283000, 340000, 340000, 285000, 355000, 370000, 3e+05, 402000, 304500, 258000, 288000, 315000, 310000, 358000), floor_area_sqm = c(98, 91, 93, 97, 93, 104, 84, 103, 91, 84, 93, 104, 84, 93, 104, 84, 84, 84, 84, 91), storey_order = c(4L, 1L, 3L, 2L, 1L, 3L, 4L, 4L, 2L, 3L, 4L, 4L, 1L, 4L, 3L, 1L, 1L, 2L, 3L, 1L), remaining_lease_mths = c(779, 957, 778, 775, 782, 788, 781, 784, 782, 776, 761, 805, 766, 762, 783, 781, 770, 783, 806, 760), PROX_CBD = c(16.1674221276903, 16.4034806336055, 16.3741208173644, 15.8742411347238, 15.9422949327985, 16.4061281598547, 16.4061281598547, 16.4938482623735, 16.0688727275577, 16.2311391435218, 16.1297617902268, 15.7683454047388, 16.3138748954346, 15.8715793299193, 16.62872619839, 16.1631400386504, 16.2681803933938, 16.7380919986833, 16.5546706157429, 15.6053010835868), PROX_ELDERLYCARE = c(0.762025473923165, 0.839978570407226, 0.617661573186221, 0.784609866943175, 1.09392979000114, 0.45678545326778, 0.45678545326778, 0.54260343924556, 1.20623153653763, 0.252142982647588, 1.29938230642316, 0.584689505447093, 0.259941730365991, 1.28212929908789, 0.618318415391572, 0.194171564025932, 0.20801878428071, 0.827102139700697, 1.28388145020366, 1.18278326755006 ), PROX_HAWKER = c(0.872582424517839, 0.889236545198411, 1.08852003222566, 0.921851461637316, 0.571238530927929, 1.27662029927611, 1.27662029927611, 1.26080574998962, 0.426544691499688, 1.12300848995143, 0.335840869363962, 0.791474322012874, 1.19589315813724, 0.428166805124, 1.328000513126, 1.03995728027003, 1.14155805943316, 1.22509286076097, 0.634516033073404, 0.745618024005524), PROX_MRT = c(0.447065767326062, 0.660139833101166, 0.70945464840636, 0.243577544220952, 0.22642613478059, 0.840195727203247, 0.840195727203247, 0.884131305433386, 0.406145228037129, 0.830985280221221, 0.514969181151661, 0.523772975672589, 0.896077488488813, 0.326170963259121, 1.00682967627403, 0.842728374229233, 0.896888955057001, 0.950017645146174, 0.786543604226707, 0.180817781363956), PROX_PARK = c(0.490935310554108, 0.251028276822116, 0.371358045807383, 0.457440234531046, 0.749126986336644, 0.499042267647801, 0.499042267647801, 0.418424058290637, 0.697314652170583, 0.723677668737743, 0.709135847201637, 0.270342199592644, 0.695881850270676, 0.729541055973412, 0.402413252549947, 0.707513815343702, 0.750067315759091, 0.234693283811741, 0.413578796610442, 0.580682002012541), PROX_GOOD_PRISCH = c(6.62018800412964, 6.84769610957781, 6.84990365493624, 6.33578781760894, 6.35759010380229, 6.91087941258894, 6.91087941258894, 6.98980449668537, 6.46919552361138, 6.76533990958697, 6.52049985370614, 6.2828979894293, 6.84997592861041, 6.26806838260706, 7.12509880547394, 6.70927938580052, 6.81173689796023, 7.2060126627476, 6.95112153433386, 6.02648848177283), PROX_MALL = c(0.402318259451987, 0.630333401213655, 0.523710338103731, 0.159478773824134, 0.275355858531219, 0.408074329267436, 0.408074329267436, 0.506769239398443, 0.45653839484425, 0.175221521556568, 0.568960814514176, 0.400271919676516, 0.242195958154985, 0.405953132327172, 0.615098633053939, 0.0870960802892481, 0.188162247463955, 0.804164390636077, 0.809678350084408, 0.252610517585887), PROX_CHAS = c(0.277543603442508, 0.142060383584178, 0.0863783451683255, 0.159478805927642, 0.101928728560798, 0.178111672550416, 0.178111672550416, 0.128042490192306, 0.123235071398074, 0.170601730776313, 0.215228497760129, 0.406778788965278, 0.218904529587093, 0.170717118999449, 0.218296317772089, 0.081875317774622, 0.160774225575301, 0.206110482646065, 0.102023856475547, 0.0925674017483885), PROX_SUPERMARKET = c(0.277543419111335, 0.142061131074292, 0.0863776808909183, 0.159478664733051, 0.218983947734938, 0.17811123384324, 0.17811123384324, 0.128042463684685, 0.399183655269817, 0.137275095711229, 0.353026966783941, 0.30290594542381, 0.204979568486045, 0.323117190327721, 0.218296734885766, 0.0873208554119548, 0.189660657064324, 0.283037745664543, 0.57240719914765, 0.188530812320699), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 5L, 2L, 4L, 4L, 4L, 3L, 5L, 3L, 5L, 4L, 2L, 4L, 6L, 6L, 3L, 2L, 5L), WITHIN_350M_BUS = c(6L, 7L, 4L, 8L, 8L, 8L, 8L, 6L, 9L, 10L, 8L, 8L, 8L, 8L, 6L, 11L, 11L, 5L, 10L, 10L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 7L, 5L, 4L, 4L, 5L, 5L, 4L, 5L, 4L), DNeighbour = c(0, 232.952520864832, 272.498891979645, 300.974001717047, 382.680238934114, 429.712985006123, 432.284749090045, 447.667662856111, 448.274677443787, 522.593573362548, 537.085575055848, 544.046450613199, 550.359857995588, 564.387497243476, 564.571750922433, 575.618044443376, 581.050921037372, 581.952892395177, 598.026945134484, 626.435260561242)), row.names = c("351", "206", "788", "83", "708", "595", "49", "150", "804", "945", "184", "262", "848", "294", "26", "872", "798", "896", "22", "143"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.74254869977407, 0.657357105849015, 0.591611595071674, 0.392901888044941, 0.280318694617764, 0.274368683820293, 0.239422314506836, 0.238067987193015, 0.0924486439523308, 0.0701826245984183, 0.0603894318096875, 0.0520457719253394, 0.0354520809811537, 0.0352527470898275, 0.0242306136298715, 0.0195016607566709, 0.0187622076238986, 0.00785736542890037, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1255116015
R squared (OOB): 0.3018882
$Forests[[352]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 537000, 518000, 495000, 483000, 535000, 5e+05, 553000, 425000, 520000, 390000, 412000, 412000, 455000, 393000, 375000, 428000, 395000, 342000, 360000), floor_area_sqm = c(112, 93, 93, 93, 93, 93, 93, 93, 104, 93, 104, 104, 104, 113, 103, 104, 112, 104, 105, 84), storey_order = c(1L, 4L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 2L, 5L, 2L, 1L, 1L, 2L, 1L, 3L), remaining_lease_mths = c(896, 1128, 1132, 1131, 1129, 1131, 1131, 1134, 871, 1133, 906, 891, 878, 824, 818, 919, 892, 905, 904, 811), PROX_CBD = c(14.0913802169285, 14.1022978560303, 14.0392008059995, 14.1234549986629, 13.9851487819813, 13.9851487819813, 13.8777465201196, 13.8021184722805, 14.0236082538335, 13.7835124985007, 14.1961571609712, 14.1568072460962, 14.1313829663274, 14.8805910833212, 14.8805910833212, 13.4266027498608, 13.9733994982273, 13.6654936015449, 13.3769343120963, 14.7472020389823), PROX_ELDERLYCARE = c(1.71411655426264, 1.39999761805574, 1.32747908409073, 1.35242241046818, 1.27246652758392, 1.27246652758392, 1.14875617578224, 1.08391670289184, 1.09340394122649, 1.04590518035641, 2.56528175499621, 2.56669577269824, 0.836104821253693, 1.53481387371296, 1.53481387371296, 2.17127601573547, 2.73602573538322, 2.4559089786438, 2.13793612643937, 1.19052284520552), PROX_HAWKER = c(0.659732742059419, 0.488105393549706, 0.543253862226502, 0.458626901673037, 0.59565400543288, 0.59565400543288, 0.709523473368326, 0.792084042786722, 0.594999289424802, 0.817574416707151, 1.37564916931309, 1.398882753411, 0.73352935155883, 0.395563323563994, 0.395563323563994, 1.79623369603986, 1.72752929984142, 1.8007485076056, 1.83400406292357, 0.606039227085063 ), PROX_MRT = c(0.410797330392975, 0.255700458734308, 0.327704984287647, 0.250036690549804, 0.390641440388092, 0.390641440388092, 0.526263367583387, 0.615458599020507, 0.469886084443941, 0.648112836468654, 1.19597144129318, 1.21408476422274, 0.735653331318593, 0.650195396152393, 0.650195396152393, 1.55284801629317, 1.52912572857094, 1.57537750219681, 1.58891799000297, 0.807097621625513), PROX_PARK = c(0.524242894978874, 0.52092144022497, 0.547177414231792, 0.469588575534173, 0.580591669210194, 0.580591669210194, 0.548712671125698, 0.476945111703218, 0.504422356794811, 0.438074957540257, 0.541272645896965, 0.574460502508352, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.713305409065456, 0.916601452818718, 0.850306194456086, 0.736187117229036, 0.432698189125414), PROX_GOOD_PRISCH = c(2.83541955823977, 2.69832814229385, 2.61966269686357, 2.69456588548322, 2.55482099432271, 2.55482099432271, 2.41902859908312, 2.33081910479479, 2.51794344218072, 2.3007469286795, 3.39040053008466, 3.36750863472211, 2.52734391167264, 3.33079371618761, 3.33079371618761, 2.87807351257242, 3.4114102230046, 3.15584859653876, 2.85157742620146, 3.13467644284063), PROX_MALL = c(0.471401908473598, 0.257523814996123, 0.316340524018432, 0.232476208076891, 0.37312896686832, 0.37312896686832, 0.498678106329343, 0.585717052475653, 0.418819234777705, 0.615576551193732, 0.270320025824244, 0.280844166366742, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.808973697710999, 0.596418817267466, 0.710058429219954, 0.857746498744393, 0.738705771798207), PROX_CHAS = c(0.471401941314913, 0.177701329016163, 0.101753514952091, 0.147334233235439, 0.0604900109870272, 0.0604900109870272, 0.133705064347241, 0.221659659627321, 0.151261605672147, 0.253975316505048, 0.176758267598596, 0.192284580165596, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.374720545025774, 0.126775582068521, 0.111974276762728, 0.418304503654494, 0.19051372613691), PROX_SUPERMARKET = c(0.471402360745676, 0.177702101069216, 0.101754383553332, 0.147334782275979, 0.0604908810371704, 0.0604908810371704, 0.133704798830233, 0.221659301316653, 0.151260689076964, 0.253974877653299, 0.176759883249677, 0.192285941870899, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.196965153344936, 0.159712105919183, 0.207177695926551, 0.224617478786604, 0.326764101800336), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 3L, 3L, 0L, 2L, 2L, 1L, 5L, 1L, 1L, 3L), WITHIN_350M_CHILDCARE = c(1L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 4L, 2L, 4L, 3L, 3L, 3L, 3L, 1L, 2L, 3L, 1L, 2L), WITHIN_350M_BUS = c(12L, 11L, 10L, 13L, 8L, 8L, 8L, 5L, 12L, 6L, 9L, 9L, 6L, 5L, 5L, 7L, 10L, 12L, 5L, 9L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 346.133476650193, 399.639382551088, 401.033775533857, 442.033393809638, 448.101824829952, 565.912614124633, 642.701152287814, 644.537366655328, 682.684941658034, 866.398857366838, 872.664672393504, 1004.66417792443, 1052.90480480282, 1058.97514405543, 1140.14320343272, 1162.84734048838, 1173.89451337459, 1175.31167853865, 1206.38177854819)), row.names = c("352", "815", "218", "212", "938", "819", "579", "275", "51", "380", "555", "933", "695", "852", "639", "818", "119", "302", "965", "136"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.842132299966765, 0.792561938547016, 0.791196631390793, 0.749508970564439, 0.743096146500778, 0.608315807383208, 0.512908528273773, 0.510584881480099, 0.462078136582082, 0.234467046147723, 0.227272164188409, 0.0939169652532835, 0.0567662264585706, 0.0526463493749835, 0.0114059969749918, 0.00502274273065947, 0.0028232021298467, 0.00258534171661594, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2473920474
R squared (OOB): 0.411241
$Forests[[353]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(423000, 418000, 411000, 350000, 625000, 355000, 420000, 390000, 385000, 415000, 410000, 365000, 399000, 395000, 380000, 440000, 485000, 430000, 415000, 425000), floor_area_sqm = c(104, 84, 104, 84, 94, 84, 103, 109, 102, 108, 84, 103, 102, 103, 105, 104, 104, 104, 108, 104), storey_order = c(2L, 3L, 1L, 2L, 3L, 3L, 2L, 1L, 3L, 3L, 4L, 1L, 3L, 4L, 1L, 3L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(827, 821, 806, 806, 1085, 804, 757, 908, 755, 904, 814, 757, 766, 772, 775, 752, 823, 805, 891, 775), PROX_CBD = c(13.4971436153267, 13.3325431063631, 13.1755942624772, 13.3385512116162, 13.3230141016287, 13.01786092695, 13.2614515751509, 13.9032473641583, 13.2614515751509, 13.7944980809676, 12.8927390133383, 13.0970803497533, 13.0078000734933, 13.1724132817366, 12.8173662852819, 13.1913836000948, 12.533007335037, 12.514948085948, 13.8459786715751, 13.5598735525989), PROX_ELDERLYCARE = c(1.36472832701396, 1.22529955141455, 1.08363260419178, 1.09997831443452, 1.40693910044933, 0.807586217367385, 0.99636081833896, 1.01451296282065, 0.99636081833896, 0.91518434198946, 0.702153634905252, 0.830352740740998, 0.748101088186933, 0.906244923447749, 0.548539301056628, 0.779182108791446, 0.635175801858358, 0.754587815834464, 0.429452782693922, 0.555470204987842), PROX_HAWKER = c(1.53740682378418, 1.40113048988486, 1.26154745049637, 1.2578245237404, 1.58753442345041, 0.976719939584195, 1.14030290242306, 1.79397933605035, 1.14030290242306, 1.66782294138278, 0.876276656944215, 0.973651338137405, 0.90031621758677, 1.03184370064912, 0.687183343617196, 1.05769292681279, 0.80610763907972, 0.918952349521139, 1.71981564227335, 1.44869421276883), PROX_MRT = c(0.586728597341744, 0.481797794839233, 0.324849533681113, 0.602718547061467, 0.336472807994142, 0.343251427728879, 0.667490524156887, 0.800124130005956, 0.667490524156887, 0.658832763416297, 0.279401054335897, 0.602819058882962, 0.513893198964272, 0.712767869041386, 0.607087114668938, 0.577154139562059, 0.317839503016409, 0.361279603881815, 0.2084775132707, 0.172867375742438 ), PROX_PARK = c(0.212766960501703, 0.354623255285983, 0.447685878226129, 0.569772965965399, 0.286498275370587, 0.656436399769765, 0.758867978246924, 0.561902145555774, 0.758867978246924, 0.645156432286565, 0.620470631841848, 0.879464356596765, 0.842333894517479, 0.94305137750942, 0.953457314885518, 1.12092772213378, 0.503650356541676, 0.436213246481288, 1.1446906726086, 1.16233583500127 ), PROX_GOOD_PRISCH = c(2.41235725048041, 2.29474127216967, 2.16883728054707, 2.07907555576542, 2.51508960065264, 1.85318585541752, 1.91909050044553, 2.54268815221988, 1.91909050044553, 2.39271928635374, 1.774803188623, 1.76550469910092, 1.72660166123773, 1.76071721252525, 1.5016146113424, 1.6842887316892, 1.74800143577954, 1.8549021101536, 2.27101821651052, 1.97663004084467), PROX_MALL = c(0.707673546664446, 0.542371475290289, 0.386525633611572, 0.668924040978838, 0.614219522084071, 0.400117032043626, 0.72813233212774, 1.19892197022629, 0.72813233212774, 1.14990641994387, 0.322264379768498, 0.655283448157635, 0.5620231960968, 0.808064657998832, 0.635314033644823, 0.813382909306435, 0.260189306400009, 0.294446956047624, 1.35153556565047, 1.05810160080284 ), PROX_CHAS = c(0.13417187150752, 0.059226360432522, 0.194419509978617, 0.191227179226131, 0.389026612692193, 0.191102980152323, 0.255705601713763, 0.278906060515125, 0.255705601713763, 0.17469359838053, 0.241407331054591, 0.10733838099953, 1.4078617678234e-08, 0.253073540027742, 0.149554006756045, 0.19044114280624, 0.227429082883153, 0.29446060409402, 0.345234103044859, 0.180657994610612), PROX_SUPERMARKET = c(0.707669264145537, 0.542367678587035, 0.386520309138909, 0.444314653432489, 0.614233853755243, 0.230446816430876, 0.336474046543398, 0.357092891009527, 0.336474046543398, 0.357404112790227, 0.234452518543083, 0.176189281490626, 0.0851968725918189, 0.263318229535236, 0.14719471752053, 0.190441743522314, 0.260187243864149, 0.294460269353442, 0.426625283183798, 0.180658044884504 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 3L, 2L, 0L, 2L, 1L, 2L, 1L, 2L, 1L, 3L, 3L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 3L, 5L, 2L, 2L, 2L, 2L, 3L, 4L, 1L, 2L, 3L, 2L, 4L, 3L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 10L, 12L, 5L, 10L, 5L, 6L, 7L, 6L, 7L, 4L, 4L, 6L, 6L, 5L, 8L, 7L, 8L, 12L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 1L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 3L, 2L, 5L, 6L), DNeighbour = c(0, 170.906683287148, 330.489192488075, 387.370136450801, 394.141923525794, 568.171962571599, 579.311830172542, 581.049010356421, 581.474080826874, 614.714769161397, 662.010619976566, 689.313994444682, 700.294855168541, 761.97660515488, 912.461070954229, 956.075264232137, 966.955360887642, 994.541194976361, 1080.11841814741, 1088.69079628116)), row.names = c("353", "565", "131", "618", "559", "789", "753", "113", "473", "542", "493", "597", "103", "225", "523", "229", "758", "12", "970", "564"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951319571457419, 0.824187738465316, 0.762822740531322, 0.755043089089814, 0.529453426374044, 0.513874739591066, 0.511439330191921, 0.51084318250106, 0.464013558346828, 0.397201511181033, 0.358932941147717, 0.343672572951171, 0.260240294816136, 0.0885319886792653, 0.0523429064744398, 0.0445771750014433, 0.0273838203611749, 0.000246052132501653, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3704689132
R squared (OOB): -0.1040526
$Forests[[354]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(348000, 362000, 326000, 370000, 336000, 308000, 325000, 320000, 340000, 340000, 338000, 355000, 315000, 293000, 380000, 335000, 380000, 360000, 303888, 416000), floor_area_sqm = c(95, 94, 101, 95, 90, 90, 90, 91, 102, 90, 94, 94, 87, 86, 93, 90, 93, 93, 90, 93), storey_order = c(1L, 4L, 1L, 5L, 2L, 2L, 4L, 1L, 2L, 4L, 2L, 4L, 5L, 1L, 2L, 5L, 2L, 2L, 5L, 6L), remaining_lease_mths = c(968, 976, 942, 977, 966, 948, 973, 980, 968, 1011, 1076, 1070, 1004, 1006, 1132, 998, 1136, 1135, 1008, 1132), PROX_CBD = c(18.0323194354466, 18.3273029006797, 17.6460086713989, 18.2449080671561, 18.263890012402, 17.5548574672099, 18.5353901232527, 18.4122801485573, 18.6342583478867, 18.5954829873069, 18.893500205596, 18.9417612550563, 18.9558501171738, 18.9558501171738, 18.1279148711176, 18.976831626196, 18.1376577985599, 18.1376577985599, 19.0279685600245, 18.2305685201872), PROX_ELDERLYCARE = c(2.88259030935981, 2.7120525382807, 2.69583292953839, 2.54228790651909, 2.93603771613334, 2.64072586785555, 3.18651864771223, 3.05606256580079, 2.72992435028626, 3.21245115339435, 3.10102691254995, 3.09832013994742, 3.04148171914245, 3.04148171914245, 2.51087611030153, 3.28231449363414, 2.49441526227585, 2.49441526227585, 3.26154359027314, 2.5602844754638), PROX_HAWKER = c(0.459055170630849, 0.729165861663657, 0.543702723258422, 0.859760115655931, 0.135415800319106, 0.624754154933827, 0.491879726860981, 0.284310921582288, 0.947673142820091, 0.468862715548992, 0.926259022488312, 0.981837341088666, 1.03425383708264, 1.03425383708264, 0.487567663506197, 0.923592674397851, 0.528296501129656, 0.528296501129656, 0.990561993667382, 0.555435817196439), PROX_MRT = c(0.228324090957444, 0.470919202147399, 0.514213843772978, 0.597257652192269, 0.269488316579814, 0.605396305517498, 0.375479822529604, 0.34633408104891, 0.717283111076423, 0.485913485771313, 0.777214903782309, 0.831940647091921, 0.87145727172961, 0.87145727172961, 0.74928998522808, 0.822784932057268, 0.789676869843372, 0.789676869843372, 0.880588410111357, 0.810957189319413), PROX_PARK = c(1.25712692932115, 1.51959638840156, 0.873328686748902, 1.66089445329223, 0.826451671225411, 0.801838254358626, 1.15334089580929, 0.872887750975024, 1.68545701841371, 0.966363588730214, 1.53153013283021, 1.58031197441792, 1.64892029001525, 1.64892029001525, 0.317511189836545, 1.4431849310919, 0.276326305891841, 0.276326305891841, 1.5140651316136, 0.269300347674678), PROX_GOOD_PRISCH = c(8.37645219680457, 8.6741083827629, 7.99076792195858, 8.59525181849715, 8.61262144573917, 7.89964805631792, 8.87993213136606, 8.76068312560123, 8.98296462693421, 8.94334048589707, 9.23793284137011, 9.2863930262578, 9.30119351841798, 9.30119351841798, 8.49670627721454, 9.32093903042593, 8.50873818737911, 8.50873818737911, 9.37202430611723, 8.60245346442475), PROX_MALL = c(0.12060760008054, 0.437943127987326, 0.441435937338541, 0.537890109309282, 0.374925429890344, 0.456293365362214, 0.460655941356388, 0.458641270318743, 0.719594778264249, 0.594166870248601, 0.833273819621717, 0.886414086630636, 0.918650450187965, 0.918650450187965, 0.819155488013484, 0.897736377807805, 0.814982856398022, 0.814982856398022, 0.951179576311185, 0.89702383385846 ), PROX_CHAS = c(0.120607657412939, 0.319053536773146, 0.441435968696221, 0.274147949012332, 0.0541347282504724, 0.456293399812874, 0.165734202429707, 0.182706372800723, 0.294409401108374, 0.186588167457245, 0.143741090403558, 0.0880613138842689, 0.067384164825537, 0.067384164825537, 0.0462043949149095, 0.237819060284531, 0.0547102897319272, 0.0547102897319272, 0.184556275618948, 0.080524556228062 ), PROX_SUPERMARKET = c(0.119017844673248, 0.198027823348086, 0.446325988440648, 0.161035318973668, 0.0541355525390397, 0.425112192123464, 0.167679568764744, 0.182706945219403, 0.247755307750907, 0.195869762300225, 0.218188374485768, 0.175726554209016, 0.102761308178796, 0.102761308178796, 0.467157902200199, 0.322795161753339, 0.504768063926141, 0.504768063926141, 0.3125742651816, 0.512175097136782 ), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 1L, 0L, 0L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 0L, 3L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 2L, 4L, 5L, 2L, 7L, 7L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 2L, 2L, 2L, 3L ), WITHIN_350M_BUS = c(14L, 12L, 11L, 9L, 11L, 8L, 12L, 12L, 5L, 10L, 8L, 8L, 8L, 8L, 10L, 9L, 10L, 10L, 6L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 3L, 5L, 4L, 2L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 2L, 4L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 386.801747755098, 430.392746606611, 454.276588712184, 499.040875366444, 513.278564089624, 532.313341993057, 575.079620316273, 689.471948218093, 692.929445586137, 863.90164184078, 917.103113122861, 931.927143657905, 935.08819695557, 939.297140160107, 951.872822370333, 979.157473668127, 984.97367631698, 1000.14027228849, 1012.09161977544)), row.names = c("354", "873", "456", "5", "548", "514", "838", "722", "7", "901", "745", "932", "52", "951", "461", "915", "285", "378", "570", "401"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.729210133845678, 0.671026017854019, 0.637657075022743, 0.572857255549094, 0.551755682424067, 0.523268056213426, 0.458516511151592, 0.287209453557265, 0.282229893824469, 0.0736581656984261, 0.0320047868866746, 0.0231465094047196, 0.0214265803223037, 0.0192311464101031, 0.0133306732063378, 0.00409887507740277, 0.00279523751203384, 0.000551201623177059, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 942648849
R squared (OOB): -0.05680634
$Forests[[355]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 440000, 430000, 475000, 422000, 426888, 390000, 455000, 460000, 458888, 450000, 420000, 468000, 485000, 510000, 382000, 452000, 425000, 403500, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 90, 92, 92, 92, 92, 92, 92, 95, 92, 86, 92, 92, 90, 90), storey_order = c(5L, 2L, 1L, 2L, 2L, 1L, 5L, 4L, 3L, 4L, 3L, 2L, 4L, 5L, 5L, 2L, 2L, 4L, 5L, 4L), remaining_lease_mths = c(1136, 1136, 1134, 1126, 1132, 1141, 978, 1136, 1137, 1130, 1136, 1139, 1124, 1141, 1133, 989, 1133, 988, 965, 973), PROX_CBD = c(12.5778468618744, 12.6445046545469, 12.5852639843962, 12.6532888174316, 12.6523002899419, 12.5841594105866, 12.4059518996545, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.4951121122816, 12.5372560863306, 12.8190940082697, 12.8180148044036, 12.3082954752684, 12.8941535537835, 12.1902934701837, 12.0682850666201, 11.9491294576901), PROX_ELDERLYCARE = c(0.25879478544564, 0.316798451576888, 0.3637938018331, 0.373604611296459, 0.17445131765005, 0.419823195233641, 0.404564014080405, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.0780281999502717, 0.066903342124331, 0.268492105828742, 0.265081039187363, 0.583230122785789, 0.346816364720296, 0.362754738306624, 0.36227142211874, 0.351349913726565), PROX_HAWKER = c(0.361759384229333, 0.385855619963418, 0.45815519033126, 0.440383933038266, 0.228019105088385, 0.512822421809829, 0.551023632791116, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.227760265989261, 0.184899994018696, 0.146347761938812, 0.116173376637396, 0.732610931237137, 0.172433027954251, 0.536726116414185, 0.732401821736703, 0.693645859237657 ), PROX_MRT = c(0.325317058740364, 0.290856617513635, 0.305105021876954, 0.24828698655044, 0.189124878414716, 0.285300897266269, 0.467412150427879, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.288636635543175, 0.250680884626282, 0.0524349257152741, 0.0414043955932523, 0.348338435446781, 0.133852264483784, 0.364194860258715, 0.353072027979069, 0.207404211118571 ), PROX_PARK = c(0.898636927133822, 0.927332929158558, 0.998305920751222, 0.981635622560504, 0.76865606278053, 1.05356492524152, 1.06942514246801, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.64692671777276, 0.614568616662392, 0.639036828502152, 0.594833919624026, 1.248380402738, 0.541994755536806, 0.883674706708426, 1.2554933111164, 1.42337349535551), PROX_GOOD_PRISCH = c(2.98751376551561, 3.06407026512831, 3.02473222579279, 3.08870420529617, 3.02962689364369, 3.04090040576321, 2.85954585658161, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 2.83249303987555, 2.87119716545371, 3.16783392704602, 3.15789060893291, 2.82059786507503, 3.22227453062783, 2.54749739008747, 2.66094910730305, 2.48771655129493), PROX_MALL = c(0.550769417999913, 0.525247230278188, 0.450387082903272, 0.475487624694748, 0.680457081346124, 0.39575302739997, 0.423524868376446, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.848059510883206, 0.863947607104433, 0.842111664425906, 0.881741038155881, 0.312386349772529, 0.965068597681967, 0.835543217968543, 0.424043071559413, 0.591401580344059), PROX_CHAS = c(0.236995708134403, 0.312339613016365, 0.324614821605945, 0.362882313204726, 0.162820120107843, 0.369996201265779, 0.187639553192951, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 3.19858778746232e-08, 0.0439945201117045, 0.0812086980787344, 0.0772642002388838, 0.200650927390068, 0.115846127710365, 0.167384851183216, 0.0850792531740411, 0.136369833447508), PROX_SUPERMARKET = c(0.299832635957983, 0.312339147167174, 0.389269910824952, 0.36465940083402, 0.162819600148508, 0.385003628727568, 0.375814638453933, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.255060837787685, 0.218453608018692, 0.0812089624400091, 0.0772646744727167, 0.200651971059786, 0.115845823699909, 0.552359009160243, 0.0850782630125017, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 0L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 5L, 6L, 4L, 4L, 7L, 7L, 7L, 7L, 5L, 6L, 7L, 6L, 4L, 5L, 3L, 5L, 6L), WITHIN_350M_BUS = c(8L, 11L, 11L, 11L, 11L, 10L, 10L, 11L, 10L, 10L, 10L, 10L, 10L, 9L, 9L, 8L, 6L, 12L, 12L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 3L, 3L, 7L, 7L), DNeighbour = c(0, 85.1670739176325, 105.947954042577, 133.638581112607, 136.974256554955, 160.243086908845, 209.414229050261, 255.160228981081, 280.08691340104, 281.311211663856, 287.226230658052, 314.48538060854, 321.110927194173, 329.39459918932, 360.973235700499, 379.65774896544, 450.352748461116, 455.795780189744, 663.317195109719, 681.196130735183)), row.names = c("355", "144", "180", "759", "311", "868", "138", "764", "92", "807", "166", "791", "672", "44", "115", "231", "371", "783", "860", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.968981453409725, 0.952204619567108, 0.924506344740324, 0.92076925752819, 0.892388508724245, 0.819915976022626, 0.739070786235111, 0.690461008235064, 0.688001625215256, 0.676031624794151, 0.619155134619309, 0.604955513278981, 0.587026060910775, 0.517240682288995, 0.475234157238704, 0.316878523291365, 0.305024858469343, 0.0026836436891932, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 634334906
R squared (OOB): 0.4661112
$Forests[[356]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(403000, 430000, 460000, 4e+05, 510000, 465000, 460000, 485000, 440000, 490000, 5e+05, 545000, 535000, 520000, 532000, 520000, 455000, 432000, 515000, 489000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 93, 93, 93, 95, 93, 93, 93, 93, 96, 93, 93, 93, 92, 92), storey_order = c(1L, 1L, 2L, 1L, 3L, 5L, 3L, 2L, 2L, 2L, 6L, 5L, 4L, 5L, 4L, 4L, 5L, 5L, 2L, 2L), remaining_lease_mths = c(1138, 1128, 1137, 1131, 1136, 1097, 1138, 1147, 1142, 1111, 1137, 1127, 1118, 1147, 1111, 1118, 1138, 1129, 1138, 1137), PROX_CBD = c(13.9348601041022, 13.983033341901, 13.9481332653994, 13.9748767742628, 14.0250110126613, 13.8110145095205, 13.8880322509317, 13.9293604468603, 13.9713915856932, 13.7780295697528, 13.7068457080251, 13.8964286142315, 13.8964286142315, 13.7003463440691, 13.8842234613226, 13.7912064237251, 13.5153222954464, 13.4495242740615, 14.4453014943547, 14.4453014943547), PROX_ELDERLYCARE = c(0.122633260073778, 0.0819455196406728, 0.108372417523696, 0.0869602171534455, 0.0392522324995346, 0.2424730747692, 0.250782943854859, 0.234065981952779, 0.226595382415433, 0.24280876806526, 0.409751638237597, 0.28821019895416, 0.28821019895416, 0.434917902994305, 0.284905700992106, 0.194902312085005, 0.128038783583345, 0.226392675254826, 0.431976777822193, 0.431976777822193), PROX_HAWKER = c(0.848294615942255, 0.818439961244233, 0.783686601130967, 0.759405218095962, 0.732915378457501, 0.93957565430704, 0.989318285046145, 0.970053791291438, 0.954180271331751, 0.855348356505915, 1.09574216637781, 0.700607063348248, 0.700607063348248, 1.07570104527527, 0.667389882084889, 0.761066408094757, 1.06471945671836, 1.13086059974118, 0.391270554493315, 0.391270554493315), PROX_MRT = c(0.066674836544346, 0.0961191462833423, 0.146013494832411, 0.16215489673441, 0.179377644983316, 0.110074032088272, 0.0905698875540676, 0.101292979723356, 0.128817306959056, 0.290902656750774, 0.23189639897339, 0.214342865325431, 0.214342865325431, 0.256932190523524, 0.172676244118343, 0.263976344610204, 0.531733722241289, 0.537207200764636, 0.309279527401184, 0.309279527401184), PROX_PARK = c(1.01289159319472, 0.973290645087517, 0.964943529987853, 0.93793434477989, 0.898948825756494, 1.12286028608686, 1.13098813526459, 1.10248671215858, 1.07610116952693, 1.08412864631293, 1.30108171005294, 0.945155408432775, 0.945155408432775, 1.30953091682666, 0.946790994443363, 1.03946212768551, 1.12627074536918, 1.14705623529365, 0.463863624631307, 0.463863624631307), PROX_GOOD_PRISCH = c(4.3780728039611, 4.42376284483209, 4.41058426346667, 4.4381077472328, 4.48326906164864, 4.2580170038876, 4.29841605508598, 4.33684280477295, 4.37541592083903, 4.27934963146811, 4.11427377683663, 4.42474408393319, 4.42474408393319, 4.10033714204368, 4.46427355245829, 4.37243865161908, 4.05859518452173, 3.97306691053722, 4.92565705183443, 4.92565705183443), PROX_MALL = c(0.500682206465503, 0.475935346664486, 0.431747484707969, 0.408666125180857, 0.387952579177684, 0.585854127158584, 0.648384322611893, 0.634323955575517, 0.625072347077181, 0.507308338763366, 0.786897805640679, 0.36232957329041, 0.36232957329041, 0.816725098938654, 0.384398044205003, 0.47180896375681, 0.741140095950697, 0.817008429043632, 0.259948531881284, 0.259948531881284 ), PROX_CHAS = c(3.70448785353559e-08, 0.0483941894268844, 0.0812590805558053, 0.0955424375353944, 0.116095717847762, 0.123846030022364, 0.0495611607390083, 0.0456516508281062, 0.0752462089475253, 0.246000912873009, 0.0683167852462459, 0.190952462752685, 0.190952462752685, 0.0738696133860389, 0.0936868185767241, 3.14247486029477e-08, 0.0484693686848179, 0.142936854782623, 0.259948576333881, 0.259948576333881 ), PROX_SUPERMARKET = c(0.112910168339451, 0.123899374628808, 0.194128300134642, 0.205979542456043, 0.21237786594893, 0.157551778944521, 0.0495614942866338, 0.04565204632056, 0.0752464841458058, 0.271122867675942, 0.0683172333971998, 0.190953240917096, 0.190953240917096, 0.0738703098972174, 0.093687407280864, 8.52808058992138e-07, 0.321659607097496, 0.417643104955167, 0.257218468152336, 0.257218468152336 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 5L, 3L, 3L, 4L, 5L, 4L, 5L, 4L, 4L, 5L, 3L, 4L, 4L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(11L, 11L, 7L, 6L, 9L, 12L, 11L, 11L, 11L, 9L, 14L, 9L, 9L, 13L, 7L, 8L, 6L, 5L, 6L, 6L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 5L, 3L, 5L, 5L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 43.8006905517436, 77.7056842909784, 88.018060699543, 115.236683338694, 124.119442540055, 154.409240945226, 156.838955586931, 173.137895202772, 257.196430393944, 290.289889413068, 313.303906754369, 315.56382832366, 322.172660908231, 489.674781091807, 499.148529253634, 515.948230822082, 535.850398609354, 548.438587817946, 553.222712395149)), row.names = c("356", "710", "34", "690", "8", "645", "662", "21", "361", "282", "863", "442", "760", "616", "670", "420", "183", "988", "855", "50"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.987502343386461, 0.960931188689351, 0.950014751530068, 0.915104250506066, 0.901861508495746, 0.850265394711963, 0.845714601716469, 0.813702411979224, 0.614440616731954, 0.525137161484202, 0.461415725898384, 0.455128748596245, 0.43673764361619, 0.0468906308452888, 0.0345714720144628, 0.0169557698123821, 0.00382146067539793, 0.000296552193440375, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1217772102
R squared (OOB): 0.3618638
$Forests[[357]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 430000, 4e+05, 450000, 390000, 371000, 385000, 465000, 455000, 365000, 390000, 365000, 345000, 330000, 338000, 310000, 330000, 375000, 4e+05, 368000), floor_area_sqm = c(90, 91, 91, 93, 90, 91, 90, 106, 106, 91, 91, 91, 92, 105, 103, 104, 104, 100, 100, 100), storey_order = c(3L, 4L, 2L, 4L, 2L, 2L, 3L, 2L, 4L, 4L, 2L, 5L, 2L, 1L, 4L, 3L, 3L, 5L, 5L, 2L), remaining_lease_mths = c(953, 962, 956, 950, 947, 957, 1060, 933, 933, 1061, 956, 965, 974, 896, 836, 838, 847, 935, 923, 937), PROX_CBD = c(17.5759295796121, 17.4594236905894, 17.5146993337396, 17.4336546583772, 17.5579663674298, 17.630719557776, 17.6242343596777, 17.1401277939721, 17.1634204962367, 17.5974072281911, 17.980006840849, 17.6174166659189, 17.6174166659189, 17.9794873864528, 18.1853470145009, 18.2872060948971, 18.238428451998, 18.2155576397088, 18.2155576397088, 18.1853912561079), PROX_ELDERLYCARE = c(1.07156662032258, 1.1429422216578, 1.21552371031002, 0.825709875044437, 1.26304449634962, 1.35614304544574, 0.892136309268664, 0.586863575497558, 0.565792923614884, 0.819477307137174, 1.69038013517483, 1.58663462608392, 1.58663462608392, 1.20397588034421, 1.46334015610348, 1.57361264937598, 1.49823830734066, 1.82774218733134, 1.82774218733134, 1.83831888483507), PROX_HAWKER = c(0.622851592932912, 0.704564458032275, 0.65109908849923, 0.841716009165303, 0.610726758846462, 0.550798352023498, 0.816419857336687, 0.685044657792881, 0.666841975849823, 0.922900854400271, 0.32947027962251, 0.699652587196505, 0.699652587196505, 0.736691454978467, 0.490406092071559, 0.464971900021808, 0.548143788898404, 0.218122417644225, 0.218122417644225, 0.267411626133086), PROX_MRT = c(0.449846795062068, 0.304209523777939, 0.367017506823782, 0.463093751675267, 0.415424130147435, 0.481509556817778, 0.729175757939742, 0.418422993771755, 0.463116738810145, 0.830609903675807, 0.131298797620671, 0.430901962912929, 0.430901962912929, 1.05284557964442, 0.888080533877704, 0.870907467758581, 0.950317003394984, 0.24629140143503, 0.24629140143503, 0.186589372260449 ), PROX_PARK = c(0.650211227804106, 0.515475588097358, 0.57589083993138, 0.609424449579261, 0.622915525490857, 0.706852169587072, 0.830497330619545, 0.454841043819919, 0.505224516024672, 0.751240825934154, 0.597192139646456, 0.815337468455046, 0.815337468455046, 0.555889077383573, 0.741201414908801, 0.791043930625847, 0.690805332809177, 0.449638685926872, 0.449638685926872, 0.431621232177097 ), PROX_GOOD_PRISCH = c(6.90999703096039, 6.79149624878531, 6.84682201594428, 6.77374769998522, 6.89020500321914, 6.96345421686322, 6.97273607492461, 6.48254224033906, 6.50789265243056, 6.95474206477502, 7.31481473864251, 6.95710824587607, 6.95710824587607, 7.33264137396139, 7.52724739525134, 7.62743554697163, 7.58243576478886, 7.54917724573578, 7.54917724573578, 7.51998659904145), PROX_MALL = c(0.456006423255308, 0.366883459562171, 0.437698049352173, 0.404491618549369, 0.488271313828636, 0.581015113036356, 0.671391539314818, 0.306862579253759, 0.353588302636786, 0.757845794253982, 0.38257003715367, 0.753687860987251, 0.753687860987251, 0.387548928263219, 0.362005799982455, 0.369641594977131, 0.291730094824992, 0.249434383428027, 0.249434383428027, 0.304347432784639), PROX_CHAS = c(0.401255348981324, 0.293637386768921, 0.354009255575758, 0.260153188296123, 0.40162373925963, 0.481496129777697, 0.0497500971788425, 0.133156315003352, 0.171584438209325, 0.175468897673469, 0.131281394661179, 0.430898255483663, 0.430898255483663, 0.324283073315245, 0.11010335009361, 0.000458346083760352, 0.0811018368302058, 0.246283235408848, 0.246283235408848, 0.186582621643492), PROX_SUPERMARKET = c(0.338457664260807, 0.217741105325511, 0.288534867112482, 0.355873580059747, 0.339170507836652, 0.432325009404537, 0.442456788826315, 0.27639551573194, 0.320581809168482, 0.336744227428862, 0.37748716441855, 0.467885028141574, 0.467885028141574, 0.337417678694655, 0.36017462873485, 0.367596841627256, 0.289827711639516, 0.233030240431279, 0.233030240431279, 0.289364184128333), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 2L, 2L, 0L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 7L, 6L, 4L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 4L, 6L, 6L, 2L, 3L, 4L, 3L, 5L, 4L, 4L, 3L, 4L, 4L, 3L, 7L, 7L, 7L), WITHIN_350M_BUS = c(8L, 8L, 10L, 12L, 9L, 8L, 12L, 7L, 8L, 6L, 14L, 6L, 6L, 9L, 11L, 9L, 10L, 15L, 15L, 16L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 5L, 5L, 5L, 4L, 6L, 6L, 4L), DNeighbour = c(0, 221.369112672151, 247.676023789198, 257.498549450217, 273.661029625701, 341.628813499558, 409.950611002445, 505.304412272322, 516.981114698664, 549.734346611865, 624.317528507033, 626.592745631674, 627.278040003115, 640.453575385841, 671.914124649459, 746.977799622463, 749.073591084237, 759.779003043301, 761.960464047457, 761.987917751574)), row.names = c("357", "937", "93", "535", "545", "547", "300", "530", "991", "720", "910", "220", "14", "870", "857", "414", "839", "571", "643", "31"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.838324985743984, 0.799860938189744, 0.784647556404753, 0.758672027196226, 0.638388606152728, 0.504887599134292, 0.31387533974535, 0.291262118908952, 0.229933077162444, 0.108045478945738, 0.104847056694498, 0.103890857646788, 0.0861737902092366, 0.049481576692114, 0.0015217195698439, 0.00112957606340625, 3.35167447817396e-05, 5.19218396041488e-09, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1563016996
R squared (OOB): 0.1532421
$Forests[[358]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 373888, 375000, 335000, 340000, 333000, 360000, 358000, 337000, 333000, 395000, 320000, 4e+05, 368888, 380000, 324000, 375000, 394000, 378000, 364000), floor_area_sqm = c(90, 93, 93, 100, 105, 103, 105, 101, 105, 100, 92, 100, 92, 92, 92, 90, 92, 92, 92, 100), storey_order = c(2L, 5L, 5L, 4L, 1L, 1L, 3L, 3L, 1L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 3L, 2L), remaining_lease_mths = c(1009, 990, 993, 930, 956, 953, 960, 960, 947, 928, 1132, 930, 1145, 1143, 1135, 929, 1135, 1142, 1133, 921), PROX_CBD = c(17.8072819651564, 17.8363687874637, 17.8363687874637, 17.9186379864086, 17.6472423100513, 17.7412802518209, 17.6410789876396, 17.5852868111176, 17.5852868111176, 18.2095446148373, 18.4477570786683, 18.242108360018, 18.4659506582063, 18.528449956106, 18.528449956106, 18.3448727328387, 18.5586196198757, 18.5586196198757, 18.5541585191533, 17.9386403893839), PROX_ELDERLYCARE = c(1.52664538751384, 1.40920769604983, 1.40920769604983, 1.13507400842797, 1.0260991137238, 1.00357172816211, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.17430183890643, 1.45029388933935, 1.08331104464233, 1.40960952841152, 1.49671415705568, 1.49671415705568, 1.12000720290482, 1.41981179339616, 1.41981179339616, 1.3934670212363, 0.714833653499633), PROX_HAWKER = c(0.809141875883089, 0.692541487012902, 0.692541487012902, 0.435091735724103, 0.322354465675231, 0.286367973105455, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.579651089601917, 0.879695992543251, 0.548257960059823, 0.861254406292383, 0.947708217710491, 0.947708217710491, 0.636376603494217, 0.915906485722884, 0.915906485722884, 0.899006211509986, 0.201936965562497 ), PROX_MRT = c(0.753928873695942, 0.634260663268818, 0.634260663268818, 0.364011265623101, 0.296963624455722, 0.240079810641839, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.501132314022455, 0.801027338961469, 0.47401652613315, 0.783375472664302, 0.869531291623609, 0.869531291623609, 0.565211037998289, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.168914117564514 ), PROX_PARK = c(1.93736074272598, 2.04440878541867, 2.04440878541867, 2.31505119222808, 2.2163258228061, 2.28949331488756, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.25371860749481, 2.38376543636855, 2.12857307310705, 2.321508063195, 2.37596217173297, 2.37596217173297, 2.08056453235766, 2.25577949184332, 2.25577949184332, 2.22642888666982, 1.99379565561889), PROX_GOOD_PRISCH = c(8.21423979230025, 8.25468587074647, 8.25468587074647, 8.3676789538936, 8.10862356805264, 8.20478390995202, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.6635222339794, 8.8804818877731, 8.71021480286832, 8.90481615501782, 8.9605147002348, 8.9605147002348, 8.81498363377987, 9.00274768401056, 9.00274768401056, 9.00155567304774, 8.4444135457925), PROX_MALL = c(0.745769461616378, 0.630636123898788, 0.630636123898788, 0.384238747959315, 0.255877276101632, 0.222110908162432, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.468966497593582, 0.601716003339109, 0.347669457974494, 0.542775018358786, 0.613385110580272, 0.613385110580272, 0.284195187673565, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.238372860218233), PROX_CHAS = c(0.195830090979757, 0.221589023831152, 0.221589023831152, 0.360842629752134, 0.212266026856788, 0.222110881748482, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.3998394205418, 0.260006933015678, 0.274735402884708, 0.20305264112251, 0.220932244035638, 0.220932244035638, 0.24769320941352, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.076984763134016), PROX_SUPERMARKET = c(0.265666518411173, 0.22158921197453, 0.22158921197453, 0.360842909613722, 0.255876154174577, 0.222110358133712, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.402574253870019, 0.260005577706646, 0.347668959247477, 0.203051245143547, 0.220931072377982, 0.220931072377982, 0.284194910851331, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.171190500184261), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 1L, 6L, 5L, 5L, 5L, 5L, 2L, 3L, 3L, 3L, 3L, 3L, 5L, 3L, 3L, 3L, 6L), WITHIN_350M_BUS = c(4L, 6L, 6L, 11L, 13L, 16L, 15L, 15L, 15L, 8L, 8L, 7L, 6L, 6L, 6L, 8L, 5L, 5L, 8L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 118.046106856357, 127.546426111214, 425.626120163069, 523.134866992223, 525.05895152945, 575.956559235115, 587.746020678993, 595.520344489043, 618.037739275192, 703.761733654915, 736.44920672368, 744.008856212997, 777.623340542774, 779.13699173379, 816.897738282871, 854.921542398868, 855.404990481667, 859.872815987851, 862.346154661313)), row.names = c("358", "391", "118", "590", "554", "242", "615", "224", "800", "243", "504", "608", "777", "875", "102", "512", "35", "581", "563", "638"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962873686650711, 0.956726026161922, 0.572127384587913, 0.399406592463834, 0.395985953537957, 0.306823448798654, 0.28672541061086, 0.273630599267112, 0.236536971562733, 0.111541857241249, 0.0732638333508721, 0.0653431160623632, 0.0349096713835312, 0.0337356154716584, 0.0105326715358276, 0.000293965952903413, 0.000257074265018828, 3.28108430617318e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 330412570
R squared (OOB): 0.4793159
$Forests[[359]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 640000, 408000, 380000, 435000, 640000, 439000, 450000, 440000, 720000, 705000, 516000, 4e+05, 410000, 430000, 670000, 588000, 350000, 548000, 648000), floor_area_sqm = c(99, 91, 91, 91, 98, 90, 97, 92, 92, 91, 91, 98, 97, 97, 102, 94, 95, 92, 95, 116), storey_order = c(3L, 3L, 3L, 3L, 1L, 1L, 3L, 1L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(716, 992, 674, 691, 692, 1095, 669, 679, 677, 1079, 1097, 698, 681, 665, 869, 1104, 1025, 714, 981, 871), PROX_CBD = c(9.97053790241166, 9.30017281297198, 8.96374942103709, 9.09613481662016, 8.85689554561162, 9.29204667907952, 8.73211086874077, 8.7589377611275, 8.7589377611275, 9.2692311101123, 9.2692311101123, 8.70928269501252, 9.29171741525155, 8.66747718420982, 8.77938926255451, 8.58683984966127, 8.51090417959469, 9.56457497404925, 8.37940280964872, 8.27332873959955), PROX_ELDERLYCARE = c(0.115679603991599, 0.677643973897152, 0.267188539522683, 0.297153722290783, 0.272187629818594, 0.771441336950035, 0.292319821872094, 0.169235371196244, 0.169235371196244, 0.751834464907999, 0.751834464907999, 0.119444653145476, 0.121888026553089, 0.0441159965049124, 0.374310234303432, 0.203840329735754, 0.120425912751251, 1.08567795373645, 0.335901694998922, 0.354571010374291 ), PROX_HAWKER = c(0.499128715987426, 0.445284816601654, 0.393731145214296, 0.276770006011078, 0.446318851105742, 0.172288624542473, 0.436547444862961, 0.330091511745513, 0.330091511745513, 0.13065395668809, 0.13065395668809, 0.281172749103646, 0.631142210027013, 0.357845486047337, 0.0530841043788875, 0.433030813326955, 0.166697492306482, 0.44425153291851, 0.203869560106314, 0.610975272844239), PROX_MRT = c(0.460213635694043, 0.258716275079725, 0.71987240697712, 1.2652859093471, 0.372678744867538, 0.459210746913958, 0.600073719023998, 0.338391484905848, 0.338391484905848, 0.513894886157587, 0.513894886157587, 0.379410256905797, 1.65516610461175, 0.874328108605637, 1.18818107396501, 0.751078096441513, 0.608243230971526, 1.06652131186481, 0.62312262100292, 1.0936063211659 ), PROX_PARK = c(0.425125261748846, 0.166211588513849, 0.60552725382935, 0.429900368262469, 0.479885299937475, 0.354651430366215, 0.617507126900098, 0.469340752260783, 0.469340752260783, 0.421166514654472, 0.421166514654472, 0.513364518506117, 0.199649911236163, 0.691303172853456, 0.700959888788064, 0.52118662053352, 0.368529270986479, 0.829152657918636, 0.394842599629624, 0.477465658778908), PROX_GOOD_PRISCH = c(1.1615230473897, 1.82000438656186, 1.13785719900195, 0.657187468393487, 1.47413984574199, 2.10961489740732, 1.31940815963163, 1.40615721612308, 1.40615721612308, 2.13343245969583, 2.13343245969583, 1.35677240305411, 0.365175047542414, 1.23754792076915, 0.963274696928036, 1.16640042723588, 1.13331232297991, 1.87441197950121, 1.14854892992093, 0.856939381531897), PROX_MALL = c(0.687811479893446, 0.302826744416793, 0.480317195978648, 0.916512124719577, 0.241772845363545, 0.591682371404957, 0.469553394647833, 0.264395031718586, 0.264395031718586, 0.655923636590071, 0.655923636590071, 0.313890580083005, 1.26787190539693, 0.740457696387364, 0.946404029132472, 0.632538285087724, 0.540250505232014, 1.18499732413142, 0.651389947232486, 0.991200103712322), PROX_CHAS = c(0.354473795917701, 0.258750733988333, 0.143131544605207, 0.209184408253321, 0.157458356405151, 0.116738661463474, 0.0664211666443358, 0.0806835690144568, 0.0806835690144568, 0.0970531700661786, 0.0970531700661786, 0.112175615725657, 0.143872847977416, 0.34300149800099, 0.064920565519497, 0.237191200694799, 0.0869956868442428, 0.358325278319411, 0.11938167830482, 0.413431749899638), PROX_SUPERMARKET = c(0.61645520286935, 0.378001630838772, 0.181164390242962, 0.235755012868274, 0.224853982916395, 0.110756393825321, 0.350370254212894, 0.24726445439454, 0.24726445439454, 0.098601858754749, 0.098601858754749, 0.221335227738319, 0.371928496535936, 0.158725757407685, 0.239175324970861, 0.35437102597818, 0.0869967242830128, 0.418420374852224, 0.282093113359979, 0.502190497784501), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 0L, 1L, 1L, 2L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(1L, 3L, 4L, 3L, 7L, 5L, 6L, 8L, 8L, 4L, 4L, 7L, 3L, 2L, 2L, 5L, 6L, 2L, 4L, 4L), WITHIN_350M_BUS = c(10L, 9L, 6L, 7L, 7L, 7L, 7L, 6L, 6L, 10L, 10L, 6L, 9L, 5L, 4L, 4L, 5L, 4L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 4L, 2L, 2L, 2L, 2L, 3L, 1L, 3L, 2L), DNeighbour = c(0, 987.890243330834, 1018.24177479797, 1145.0786307847, 1149.36622071641, 1225.85031066125, 1245.03595768555, 1266.55834256928, 1270.75720415237, 1302.79136606289, 1310.80104005482, 1319.77530811559, 1319.79684926538, 1330.19004918105, 1352.51886483466, 1386.63597958404, 1478.7378964162, 1657.97712231373, 1707.2083711225, 1719.73722771977)), row.names = c("359", "973", "692", "715", "397", "191", "842", "194", "386", "306", "642", "446", "122", "331", "606", "149", "94", "197", "998", "795"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.448921109897468, 0.421756297753367, 0.309859538561798, 0.306167386530045, 0.241963880484365, 0.226451584952705, 0.209390292112945, 0.206106487630847, 0.181573222243347, 0.175591003936466, 0.168965016563719, 0.168949211491997, 0.161380376250447, 0.145517504319766, 0.122408453957282, 0.0679311957279167, 0.00497523414320416, 0.000210760357535046, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8918677122
R squared (OOB): 0.3876628
$Forests[[360]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 485000, 369000, 375000, 385000, 390000, 376000, 335000, 398000, 373000, 389000, 368000, 395000, 388000, 418888, 360000, 320000, 325000, 408000, 448000), floor_area_sqm = c(93, 93, 94, 90, 101, 101, 101, 93, 100, 103, 103, 100, 101, 100, 100, 104, 92, 84, 100, 96), storey_order = c(3L, 7L, 5L, 5L, 3L, 4L, 2L, 5L, 2L, 1L, 2L, 2L, 4L, 4L, 2L, 2L, 2L, 5L, 5L, 9L), remaining_lease_mths = c(1139, 1137, 942, 946, 952, 932, 948, 921, 924, 870, 863, 923, 936, 922, 932, 804, 1009, 812, 916, 1110), PROX_CBD = c(10.5974154418399, 10.5587309121129, 10.5038890156487, 10.5038890156487, 10.5394819073022, 10.247812625002, 10.1515839247586, 10.6321305837804, 10.2027088676681, 9.95029435977204, 9.90721965789512, 10.5911430304609, 10.5347600839054, 10.3133134299625, 9.64941173000682, 10.0879656312395, 11.3397363359505, 9.87023127008802, 9.71665400465424, 11.5810624146691), PROX_ELDERLYCARE = c(1.80859644276987, 1.80931542236799, 1.64894906385774, 1.64894906385774, 1.55101586165687, 1.89270432318243, 1.93850967877536, 1.32435226249417, 1.63738856945076, 2.09611483432966, 2.17440400131014, 1.2745451415541, 1.31633228018286, 1.4124150938613, 1.9510043332774, 1.31022889057949, 1.39271535621019, 1.35138892750767, 1.86385802759073, 1.05973522725621), PROX_HAWKER = c(0.832920293493618, 0.792644050178693, 0.53455823354733, 0.53455823354733, 0.463304434183495, 0.561647681218514, 0.608980172673109, 0.382898898882956, 0.264427923442986, 0.876506442172381, 1.08766938871094, 0.314632743063994, 0.259744380023822, 0.0623262564011618, 0.940071074791988, 0.196699811405185, 0.570701345451429, 0.410023469086153, 1.14805608329678, 0.226379932511381), PROX_MRT = c(1.28588132880872, 1.33157685526365, 1.36742764633517, 1.36742764633517, 1.31136747445593, 1.63637339364314, 1.73271025710532, 1.20430491709432, 1.392302848886, 1.8917195123599, 1.9078610258369, 1.14211364891441, 1.15842683571226, 1.09471398918577, 1.69853939108909, 1.09046737609619, 0.534489810386183, 1.23646610314009, 2.10187463598542, 0.233016580221366), PROX_PARK = c(0.248039629274522, 0.251058120460841, 0.486479545769779, 0.486479545769779, 0.594979546415276, 0.443665461164749, 0.464183104254495, 0.852996238213812, 0.728383914708498, 0.516721166595223, 0.551504280527303, 0.997953552798557, 1.00657829367171, 0.826294351272671, 0.624691995850973, 0.604882226694947, 0.290298216204727, 0.375073916060521, 0.706984478917025, 0.520771390450273), PROX_GOOD_PRISCH = c(0.856849085387122, 0.819366619188368, 0.819356328881161, 0.819356328881161, 0.89296386953394, 0.550324531917386, 0.447003801568155, 1.09467860924251, 0.689163418131917, 0.213708578130609, 0.299143542468678, 1.15731102426836, 1.12709017589061, 0.993301788551023, 0.107363170703005, 0.87937610392538, 1.70706505143727, 0.706117631385061, 0.494123442243702, 1.87254500118751 ), PROX_MALL = c(0.562952549426665, 0.516143411126369, 0.3366209001709, 0.3366209001709, 0.357726596913911, 0.190941194230935, 0.217974225134877, 0.512358501951296, 0.12742430838485, 0.493813340134231, 0.701652802220213, 0.441630162720786, 0.464767570965945, 0.450275200033962, 0.625847194134012, 0.441232897113797, 0.459056401007768, 0.445899708163642, 1.00609620967541, 0.185878129611589 ), PROX_CHAS = c(0.235419924819913, 0.236682264577822, 0.232134688144963, 0.232134688144963, 0.263233285458842, 0.190941257524933, 0.217974279370684, 0.394471723674887, 0.127424254451578, 0.36937911638564, 0.242250716663617, 0.327465416824022, 0.272565000598528, 0.071192987667569, 0.134178633248207, 0.177420148260447, 0.111613351644546, 0.0764125853219005, 0.0862664572880411, 0.185878170229198 ), PROX_SUPERMARKET = c(0.23542039277371, 0.236682533577294, 0.232133828519976, 0.232133828519976, 0.263232243208913, 0.19229406714866, 0.216455869736569, 0.447614574279886, 0.129189539659537, 0.359694409353041, 0.157554225694085, 0.441631117888638, 0.464768447350912, 0.330151298165832, 0.344381560072065, 0.320748009942088, 0.440050810323431, 0.158655939798418, 0.0862669641327853, 0.177355035948325 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 3L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 5L, 5L, 6L, 10L, 9L, 3L, 6L, 7L, 6L, 1L, 1L, 4L, 3L, 5L, 1L, 5L, 8L, 4L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 11L, 15L, 10L, 10L, 12L, 13L, 12L, 10L, 13L, 15L, 15L, 8L, 11L, 9L, 8L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 2L, 4L, 4L, 4L, 3L, 5L, 2L, 5L, 1L, 3L), DNeighbour = c(0, 49.9892694063487, 297.962131221108, 302.978075005583, 396.208632219617, 406.112178929262, 476.320991953274, 637.61483346298, 647.283335554349, 658.329330222889, 750.225471405806, 797.290326507609, 813.227457374304, 871.062916290612, 951.774697784485, 966.163843448966, 980.3773261102, 1013.59643099252, 1040.09505968416, 1048.93978407673)), row.names = c("360", "614", "734", "942", "769", "667", "366", "975", "771", "780", "629", "718", "577", "513", "459", "292", "254", "755", "879", "182"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99546278877462, 0.845130427472496, 0.840100901173341, 0.735006792045962, 0.722676301116554, 0.630111152889469, 0.397528891832522, 0.383418632679828, 0.367357965480785, 0.238589839425636, 0.178304139651004, 0.159147464536183, 0.0963474878550872, 0.0312168072239268, 0.0229826862555896, 0.0159908062486786, 0.00438951395522673, 0.000282005608948432, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1210236456
R squared (OOB): 0.2924778
$Forests[[361]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 485000, 460000, 430000, 403000, 465000, 510000, 4e+05, 460000, 5e+05, 520000, 490000, 545000, 535000, 515000, 489000, 455000, 432000, 532000, 520000), floor_area_sqm = c(93, 93, 93, 92, 92, 93, 92, 92, 92, 93, 93, 95, 93, 93, 92, 92, 93, 93, 96, 93), storey_order = c(2L, 2L, 3L, 1L, 1L, 5L, 3L, 1L, 2L, 6L, 5L, 2L, 5L, 4L, 2L, 2L, 5L, 5L, 4L, 4L), remaining_lease_mths = c(1142, 1147, 1138, 1128, 1138, 1097, 1136, 1131, 1137, 1137, 1147, 1111, 1127, 1118, 1138, 1137, 1138, 1129, 1111, 1118), PROX_CBD = c(13.9713915856932, 13.9293604468603, 13.8880322509317, 13.983033341901, 13.9348601041022, 13.8110145095205, 14.0250110126613, 13.9748767742628, 13.9481332653994, 13.7068457080251, 13.7003463440691, 13.7780295697528, 13.8964286142315, 13.8964286142315, 14.4453014943547, 14.4453014943547, 13.5153222954464, 13.4495242740615, 13.8842234613226, 13.7912064237251), PROX_ELDERLYCARE = c(0.226595382415433, 0.234065981952779, 0.250782943854859, 0.0819455196406728, 0.122633260073778, 0.2424730747692, 0.0392522324995346, 0.0869602171534455, 0.108372417523696, 0.409751638237597, 0.434917902994305, 0.24280876806526, 0.28821019895416, 0.28821019895416, 0.431976777822193, 0.431976777822193, 0.128038783583345, 0.226392675254826, 0.284905700992106, 0.194902312085005), PROX_HAWKER = c(0.954180271331751, 0.970053791291438, 0.989318285046145, 0.818439961244233, 0.848294615942255, 0.93957565430704, 0.732915378457501, 0.759405218095962, 0.783686601130967, 1.09574216637781, 1.07570104527527, 0.855348356505915, 0.700607063348248, 0.700607063348248, 0.391270554493315, 0.391270554493315, 1.06471945671836, 1.13086059974118, 0.667389882084889, 0.761066408094757), PROX_MRT = c(0.128817306959056, 0.101292979723356, 0.0905698875540676, 0.0961191462833423, 0.066674836544346, 0.110074032088272, 0.179377644983316, 0.16215489673441, 0.146013494832411, 0.23189639897339, 0.256932190523524, 0.290902656750774, 0.214342865325431, 0.214342865325431, 0.309279527401184, 0.309279527401184, 0.531733722241289, 0.537207200764636, 0.172676244118343, 0.263976344610204), PROX_PARK = c(1.07610116952693, 1.10248671215858, 1.13098813526459, 0.973290645087517, 1.01289159319472, 1.12286028608686, 0.898948825756494, 0.93793434477989, 0.964943529987853, 1.30108171005294, 1.30953091682666, 1.08412864631293, 0.945155408432775, 0.945155408432775, 0.463863624631307, 0.463863624631307, 1.12627074536918, 1.14705623529365, 0.946790994443363, 1.03946212768551), PROX_GOOD_PRISCH = c(4.37541592083903, 4.33684280477295, 4.29841605508598, 4.42376284483209, 4.3780728039611, 4.2580170038876, 4.48326906164864, 4.4381077472328, 4.41058426346667, 4.11427377683663, 4.10033714204368, 4.27934963146811, 4.42474408393319, 4.42474408393319, 4.92565705183443, 4.92565705183443, 4.05859518452173, 3.97306691053722, 4.46427355245829, 4.37243865161908), PROX_MALL = c(0.625072347077181, 0.634323955575517, 0.648384322611893, 0.475935346664486, 0.500682206465503, 0.585854127158584, 0.387952579177684, 0.408666125180857, 0.431747484707969, 0.786897805640679, 0.816725098938654, 0.507308338763366, 0.36232957329041, 0.36232957329041, 0.259948531881284, 0.259948531881284, 0.741140095950697, 0.817008429043632, 0.384398044205003, 0.47180896375681), PROX_CHAS = c(0.0752462089475253, 0.0456516508281062, 0.0495611607390083, 0.0483941894268844, 3.70448785353559e-08, 0.123846030022364, 0.116095717847762, 0.0955424375353944, 0.0812590805558053, 0.0683167852462459, 0.0738696133860389, 0.246000912873009, 0.190952462752685, 0.190952462752685, 0.259948576333881, 0.259948576333881, 0.0484693686848179, 0.142936854782623, 0.0936868185767241, 3.14247486029477e-08 ), PROX_SUPERMARKET = c(0.0752464841458058, 0.04565204632056, 0.0495614942866338, 0.123899374628808, 0.112910168339451, 0.157551778944521, 0.21237786594893, 0.205979542456043, 0.194128300134642, 0.0683172333971998, 0.0738703098972174, 0.271122867675942, 0.190953240917096, 0.190953240917096, 0.257218468152336, 0.257218468152336, 0.321659607097496, 0.417643104955167, 0.093687407280864, 8.52808058992138e-07 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 2L, 2L, 1L, 2L, 2L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 5L, 3L, 5L, 4L, 3L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 11L, 12L, 9L, 6L, 7L, 14L, 13L, 9L, 9L, 9L, 6L, 6L, 6L, 5L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 6L, 5L, 5L, 4L, 4L, 5L, 4L, 5L, 5L), DNeighbour = c(0, 47.7660327725277, 86.5641860311934, 159.196334826933, 173.137895202772, 233.923788660048, 244.761001228232, 247.511618576132, 248.420869022581, 266.853182439869, 278.920543771778, 418.739114285852, 486.057589582022, 488.419401278103, 603.563258408143, 609.717637560115, 654.460772920507, 656.115715418702, 662.246699934133, 671.633738348328)), row.names = c("361", "21", "662", "710", "356", "645", "8", "690", "34", "863", "616", "282", "442", "760", "855", "50", "183", "988", "670", "420"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989909710560795, 0.96705274327268, 0.890791458412492, 0.871508667796042, 0.772102415205525, 0.75202451199181, 0.746827370332658, 0.74510061848347, 0.709195086090135, 0.684817445648854, 0.373679470575833, 0.226829669116174, 0.221995751176032, 0.0370290160243586, 0.0309324030235714, 0.00254864607480224, 0.00208629167553738, 0.000770479310456994, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1132091498
R squared (OOB): 0.4067621
$Forests[[362]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(417000, 435000, 575000, 440000, 410000, 585000, 565000, 540000, 380000, 412000, 658000, 615000, 435000, 420000, 390000, 438000, 447000, 376888, 430000, 428888), floor_area_sqm = c(99, 99, 93, 100, 100, 93, 93, 93, 104, 103, 84, 84, 100, 104, 104, 104, 107, 104, 104, 84), storey_order = c(3L, 2L, 5L, 3L, 3L, 4L, 6L, 4L, 1L, 4L, 3L, 2L, 4L, 2L, 1L, 2L, 3L, 3L, 2L, 3L), remaining_lease_mths = c(914, 928, 1133, 911, 915, 1142, 1127, 1142, 924, 918, 1120, 1122, 924, 922, 809, 812, 782, 810, 819, 774), PROX_CBD = c(12.2815153207229, 12.2106818490232, 12.4342034244884, 12.2087069526051, 12.2087069526051, 12.454441113408, 12.4937468159193, 12.5378737745647, 12.0301392517655, 11.9871965659798, 12.4891302242583, 12.3801819754074, 12.114386347938, 11.8892341343185, 11.7882471009294, 11.7215458353159, 11.7840832214562, 11.622690560426, 11.547248638023, 12.8776183162857), PROX_ELDERLYCARE = c(0.513657423159811, 0.442541563379791, 0.678867196986192, 0.434858408662556, 0.434858408662556, 0.717258387107597, 0.714783075399861, 0.76025522927712, 0.255083942589415, 0.210296865683283, 0.707031754326944, 0.738453704244922, 0.421163091926404, 0.110349805405523, 0.114277277444971, 0.240093333498969, 0.481333190444255, 0.175524774720266, 0.246353759583753, 0.211786543917104), PROX_HAWKER = c(0.52278816815954, 0.524204307723605, 0.504612881494125, 0.692592935098248, 0.692592935098248, 0.459376407452819, 0.680821394190482, 0.672948721825079, 0.598391326300702, 0.625285574708341, 0.384467206049481, 0.261296216065877, 0.885134801830427, 0.684056106771311, 0.647051853283446, 0.609281739536534, 0.436117874461739, 0.783966268147895, 0.837769476188058, 0.677647820815747 ), PROX_MRT = c(0.703998835661039, 0.743103019894999, 0.586933783104383, 0.89623888155871, 0.89623888155871, 0.518913352820399, 0.743366527772832, 0.707305973375369, 0.885297742933312, 0.923336133969517, 0.38468199977318, 0.367154517888221, 1.10882075300419, 1.00424261648768, 1.00317447086964, 0.989064774064853, 0.81394482428473, 1.15515804744233, 1.16228231940478, 0.301948361527339 ), PROX_PARK = c(0.796788171077343, 0.863487882808023, 0.628391467794767, 0.954913184146477, 0.954913184146477, 0.580711209690395, 0.683130710636032, 0.628331945846246, 1.04875150887626, 1.09395352284574, 0.50651752093578, 0.605799570777928, 1.14970360230785, 1.19263079577799, 1.24877122811849, 1.28416187507733, 1.20101103678102, 1.41684131410086, 1.4881280763212, 0.246982674114576), PROX_GOOD_PRISCH = c(0.952579960345566, 0.91368762909787, 1.01367306567257, 1.04944877580977, 1.04944877580977, 0.990054087408291, 1.16886515239787, 1.17951788917503, 0.860616187528585, 0.855677549512306, 0.94986022590219, 0.823417580851307, 1.17061030478036, 0.842915880539328, 0.713901761199557, 0.585140695782779, 0.357669915539773, 0.733057242670121, 0.735233663606362, 1.22334421357001 ), PROX_MALL = c(0.630705874818675, 0.634332011832188, 0.600548053404267, 0.802829369116586, 0.802829369116586, 0.549832225559512, 0.778202426893423, 0.766094086501437, 0.707201836140707, 0.732793638615111, 0.458049841664737, 0.344173235497563, 0.995792127022496, 0.787722851944232, 0.741052769880115, 0.690287469384684, 0.489619370966043, 0.868993594299523, 0.918014501744059, 0.503182159926002 ), PROX_CHAS = c(0.0753088652692227, 0.140964983635816, 0.134041173915956, 0.0852358826892552, 0.0852358826892552, 0.134313038880304, 0.147744885974614, 0.187116592266412, 0.202915262499126, 0.171681037809818, 3.00974727266337e-08, 0.126495411341712, 0.138740180982893, 0.124859952031804, 0.0554870656895364, 0.164718468919614, 0.0667093090499658, 0.151742844958785, 0.157099147473317, 0.128785172156574 ), PROX_SUPERMARKET = c(0.448534184110051, 0.377835654599335, 0.543693418915242, 0.414959148864982, 0.414959148864982, 0.499432454100223, 0.667447252804164, 0.707597649659388, 0.20670525505664, 0.172282484091702, 0.425107542879533, 0.30203349112312, 0.459680111992834, 0.114394571204967, 0.0453848138423891, 0.169255457402684, 0.379080894647373, 0.151741730066283, 0.157098334004615, 0.17067511852319 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 4L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 2L, 3L, 1L, 8L, 8L, 6L, 3L, 7L, 7L, 1L ), WITHIN_350M_BUS = c(12L, 11L, 12L, 11L, 11L, 11L, 11L, 11L, 7L, 6L, 10L, 8L, 8L, 9L, 9L, 10L, 7L, 8L, 11L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 2L, 5L, 4L, 1L, 2L, 3L, 3L, 4L, 2L, 2L, 4L), DNeighbour = c(0, 76.9485156395243, 169.264277410364, 194.465648125884, 194.988662347237, 212.569968975974, 232.184172111085, 256.128260482205, 258.549942686536, 311.573184132688, 331.000246622462, 340.628117475683, 402.776236232915, 411.563990135597, 494.146799663748, 577.031155587659, 634.680275839746, 661.348312201767, 735.64878138217, 834.952659220971)), row.names = c("362", "42", "310", "410", "680", "641", "24", "343", "727", "689", "505", "315", "707", "148", "508", "625", "340", "750", "598", "892"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983085523571594, 0.919495544456879, 0.894451959432196, 0.893899388895537, 0.874569703395356, 0.8513220623881, 0.820654153605327, 0.817418138500159, 0.740889879752685, 0.710384810409027, 0.69483532173105, 0.588743048330169, 0.573095793104401, 0.422164450590014, 0.272889692634297, 0.178242997009457, 0.138839070704293, 0.0500514876503584, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1310182222
R squared (OOB): 0.8198473
$Forests[[363]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(525000, 530000, 495000, 437000, 415000, 398000, 420000, 490888, 460000, 455000, 550000, 589000, 475000, 412000, 532000, 498000, 455000, 460000, 510000, 489000), floor_area_sqm = c(97, 95, 93, 93, 93, 93, 93, 93, 92, 93, 95, 96, 92, 90, 96, 93, 92, 92, 97, 92), storey_order = c(3L, 4L, 5L, 2L, 2L, 1L, 1L, 5L, 3L, 4L, 4L, 6L, 5L, 3L, 4L, 2L, 5L, 3L, 2L, 2L), remaining_lease_mths = c(1098, 1106, 1080, 1076, 1071, 1077, 1101, 1141, 1107, 1096, 1115, 1111, 1098, 1034, 1111, 1102, 1108, 1097, 1104, 1137), PROX_CBD = c(14.3488328635023, 14.4087790426081, 14.2035293519974, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.3298082323417, 14.4799585140632, 14.2518409016409, 14.3469943525049, 13.9206851659757, 13.8838492138892, 14.3437499696049, 13.9701294998534, 13.8842234613226, 13.8269911518463, 14.2694643570804, 14.2694643570804, 13.7787547800329, 14.4453014943547), PROX_ELDERLYCARE = c(0.805205193908325, 0.87860471100088, 0.685279068417721, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.943112693551276, 1.06862824267944, 0.985840321219444, 1.07571195137499, 0.410984632703067, 0.321249151015697, 1.14464302293932, 0.798789790509628, 0.284905700992106, 0.272443342502121, 1.14423906696184, 1.14423906696184, 0.357313426679343, 0.431976777822193 ), PROX_HAWKER = c(0.28631929470226, 0.295591155505828, 0.384064154962602, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.494981643036057, 0.462243392197612, 0.656651462258042, 0.654543769257927, 0.63246529422046, 0.661984274687099, 0.74882220835846, 0.796241674024292, 0.667389882084889, 0.718894335359525, 0.826638245470088, 0.826638245470088, 0.779750574682814, 0.391270554493315), PROX_MRT = c(0.320519516131068, 0.258499173090988, 0.289240493397468, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.122691316210064, 0.082651796212049, 0.189142279194464, 0.131478587775223, 0.247793554682504, 0.202599849124069, 0.217663394995295, 0.262922949537813, 0.172676244118343, 0.250191496834268, 0.30438768875815, 0.30438768875815, 0.373119808041594, 0.309279527401184), PROX_PARK = c(0.585388118838944, 0.572778275466331, 0.69423802629866, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.760551135167525, 0.682350458092963, 0.785709089572823, 0.731552922713316, 0.9355470513087, 0.953674473627188, 0.636899975343007, 0.929619749314005, 0.946790994443363, 1.00953333913803, 0.599699049952129, 0.599699049952129, 1.07510958061046, 0.463863624631307), PROX_GOOD_PRISCH = c(4.99658730632735, 5.07040230577432, 4.84858590291698, 4.87692111553996, 4.87692111553996, 4.87692111553996, 5.05687720866847, 5.20136656590841, 5.03443000866885, 5.13548460888622, 4.55661004860153, 4.48950135049007, 5.1680916684458, 4.76155598853922, 4.46427355245829, 4.43409233459216, 5.12184985907385, 5.12184985907385, 4.43794264479214, 4.92565705183443), PROX_MALL = c(0.415696526053807, 0.48422641650143, 0.37351280301214, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.644100917109673, 0.64848155368644, 0.535261743386166, 0.480981762762808, 0.441605558767423, 0.415387276861254, 0.38589862433106, 0.698652085628877, 0.384398044205003, 0.464449368072494, 0.351657486288216, 0.351657486288216, 0.579723774298741, 0.259948531881284), PROX_CHAS = c(0.232702657922268, 0.263312743704905, 0.170907589664044, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.116678641770301, 0.149921511006425, 0.121511881264649, 0.0578525184286013, 0.230184731543739, 0.130388475133542, 0.0401042229543167, 0.224338502615803, 0.0936868185767241, 0.093713435160417, 0.120456720485379, 0.120456720485379, 0.2330532561781, 0.259948576333881), PROX_SUPERMARKET = c(0.232703172737007, 0.263313051629592, 0.170908382081647, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.116679779166118, 0.149922203205158, 0.121511691834874, 0.0704323341151683, 0.23018467784701, 0.130388583033251, 0.165776473264822, 0.281017798180362, 0.093687407280864, 0.0937132175773042, 0.244158473149448, 0.244158473149448, 0.233052713938452, 0.257218468152336), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 5L, 5L, 7L, 6L, 10L, 7L, 4L, 3L, 8L, 7L, 3L, 5L, 10L, 10L, 4L, 4L), WITHIN_350M_BUS = c(9L, 10L, 9L, 9L, 9L, 9L, 9L, 6L, 9L, 8L, 13L, 9L, 8L, 13L, 7L, 8L, 9L, 9L, 11L, 6L ), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 6L, 4L, 5L, 5L, 5L, 8L, 5L, 5L, 6L, 6L, 8L, 4L), DNeighbour = c(0, 77.5142106266521, 147.726774441684, 155.508083275144, 156.858095117366, 158.382595788552, 239.128332374317, 283.123916933789, 392.056185788527, 410.189575089997, 440.299557157894, 508.934402411763, 514.412239024516, 514.498393759711, 549.373464561937, 559.14873809174, 573.513778560024, 576.997872018567, 577.39051451778, 586.774295898051)), row.names = c("363", "969", "66", "911", "272", "448", "688", "979", "73", "488", "516", "723", "70", "301", "670", "376", "470", "434", "549", "50"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.965402523429173, 0.877250453970881, 0.864459891313871, 0.862183873293519, 0.859593686258617, 0.695420925804728, 0.588572827453372, 0.306438507178395, 0.261445254009694, 0.190916949536691, 0.0613635336435686, 0.0535623060654739, 0.0534432003398976, 0.0152316804853131, 0.00845373609862822, 0.00199695495463763, 0.00109197238521292, 0.00100670070707617, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1781652401
R squared (OOB): 0.3056794
$Forests[[364]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 350000, 374000, 340000, 408000, 392000, 425000, 370000, 328000, 421000, 335000, 4e+05, 505000, 361000, 360000, 5e+05, 410000, 540000, 325000, 368000), floor_area_sqm = c(104, 105, 103, 104, 100, 103, 108, 98, 84, 93, 84, 103, 92, 84, 103, 92, 93, 90, 85, 100 ), storey_order = c(2L, 1L, 2L, 1L, 4L, 2L, 3L, 2L, 4L, 4L, 2L, 3L, 4L, 4L, 1L, 3L, 4L, 3L, 1L, 2L), remaining_lease_mths = c(822, 837, 862, 869, 921, 833, 820, 912, 806, 789, 796, 796, 1051, 794, 798, 1049, 788, 1067, 830, 923), PROX_CBD = c(10.8294299245227, 10.9742090734032, 11.0478583208432, 10.9782438935663, 10.7481925626994, 10.8307618753175, 10.7884209511687, 10.6430674352334, 10.2439629519707, 10.8005053894847, 10.2571858212528, 10.2571858212528, 11.4388659085475, 10.1908965186918, 10.1540744969693, 11.4975151935682, 10.7402382849343, 11.5237533038112, 10.1989356004427, 10.5911430304609), PROX_ELDERLYCARE = c(0.925828280583076, 0.852070403211021, 0.694826263841934, 0.748731634955849, 1.00181077128688, 1.12487398858542, 1.11323464510705, 1.10983952182968, 0.904720646157319, 1.11154389564577, 0.969336561855173, 0.969336561855173, 0.529438756707198, 0.891997547710976, 0.85844301108046, 0.485429735975203, 1.05196585123006, 0.374021376468387, 1.08623091115154, 1.2745451415541 ), PROX_HAWKER = c(0.558859907936318, 0.487483409830997, 0.33156405975617, 0.421987441153261, 0.591883114810231, 0.775872885593274, 0.812377793689625, 0.494234864614673, 0.616195579705155, 0.918995125488027, 0.543600998034675, 0.543600998034675, 0.319632581294072, 0.594526114354717, 0.614574465644474, 0.320302217757218, 1.02652926791064, 0.235307086042243, 0.368744432216956, 0.314632743063994), PROX_MRT = c(0.633065114071651, 0.534522073584246, 0.413251174688675, 0.516121726350597, 0.80807654444201, 0.568072215940967, 0.526269526678983, 0.91242151857363, 0.52596302633555, 0.566932323762424, 0.5984056038899, 0.5984056038899, 0.264110896255266, 0.554399001312584, 0.544743966599557, 0.24936700359253, 0.546812793492647, 0.148196296616071, 0.78040997284139, 1.14211364891441), PROX_PARK = c(0.822296725898933, 0.623434891123849, 0.855372307789476, 1.01560706627581, 1.13130385684233, 0.443949121553361, 0.467051942358664, 1.09293299728603, 0.626908579085899, 0.370936327890873, 0.690393008756984, 0.690393008756984, 0.653351036954048, 0.61263038213259, 0.578916018382343, 0.698336840868775, 0.401614025373747, 0.808531626238996, 0.808282577864154, 0.997953552798557), PROX_GOOD_PRISCH = c(1.88031331185984, 2.09882394138718, 1.96973866183315, 1.81228643023267, 1.51127824976447, 2.22887532154294, 2.2131785217075, 1.4206810513637, 1.44855804010835, 2.34700895725274, 1.38840710840139, 1.38840710840139, 2.45055199705462, 1.40421671412888, 1.40445923276907, 2.48345794754568, 2.39141973384207, 2.43173748992112, 1.199846441039, 1.15731102426836), PROX_MALL = c(0.43093778326398, 0.606835933426222, 0.400154220571097, 0.231229629812008, 0.114469773448463, 0.384053234723219, 0.340751907865098, 0.220538248250442, 0.644656189163291, 0.363372953846058, 0.638527944164543, 0.638527944164543, 0.840491697823826, 0.685823836221668, 0.685950169481642, 0.805279144871904, 0.344610557976029, 0.840908486660855, 0.663851500718272, 0.441630162720786), PROX_CHAS = c(0.0390568763467083, 0.20965056306942, 0.193330180912365, 0.23122963873357, 0.0793642323922721, 0.2644107607892, 0.260152478655286, 0.0703959269798554, 0.155315138624813, 0.111289200730163, 0.0819899420632749, 0.0819899420632749, 0.210772889992189, 0.151788880767358, 0.170954716034814, 0.18789773503711, 0.106045676778667, 0.0822817354855642, 0.0710453772718398, 0.327465416824022), PROX_SUPERMARKET = c(0.430936681100737, 0.477398814511427, 0.392366955335671, 0.231228589734032, 0.114469867006585, 0.407226974513028, 0.363982132031921, 0.220538485726081, 0.18505229065347, 0.386863986973968, 0.123486578338512, 0.123486578338512, 0.189609627596398, 0.152401712794372, 0.171715993026927, 0.186124684843571, 0.357992185767737, 0.113409172087645, 0.00115080458448496, 0.441631117888638 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 1L, 2L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 5L, 4L, 4L, 3L, 2L, 1L, 3L, 2L, 2L, 4L, 2L, 2L, 4L, 3L, 4L, 4L, 1L), WITHIN_350M_BUS = c(11L, 8L, 7L, 9L, 10L, 11L, 8L, 13L, 10L, 9L, 10L, 10L, 7L, 12L, 14L, 8L, 6L, 5L, 12L, 13L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 5L, 5L, 5L, 5L, 6L, 5L, 4L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 222.626234543688, 233.095962566174, 276.642076305794, 428.20798399237, 435.950134984788, 445.419571440304, 485.274519458931, 599.277568559924, 605.261133966356, 606.354620880168, 615.269728311121, 644.861159864821, 661.109611089413, 689.216019842305, 690.408726392912, 692.079313217206, 700.92835378372, 745.150508380923, 802.169929618471)), row.names = c("364", "239", "694", "317", "866", "743", "696", "627", "668", "56", "591", "494", "271", "447", "560", "553", "6", "652", "967", "718"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.85188670761058, 0.838254199983238, 0.776278411137784, 0.511288898321914, 0.496527882701273, 0.47841715806684, 0.401997530113299, 0.195262814956713, 0.185489352305134, 0.183720075075313, 0.169497456665394, 0.125139980198867, 0.10289607523594, 0.0685357420482493, 0.0672033743333155, 0.0653553559258037, 0.0559277102265631, 0.0187992542783441, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2291918354
R squared (OOB): 0.3632331
$Forests[[365]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 365000, 388000, 432000, 410000, 420000, 333000, 335000, 305000, 360000, 313000, 305000, 323000, 325000, 315000, 349000, 371000, 339000, 338000, 320000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 99, 100, 99, 99, 99, 99, 101, 91, 102, 103, 100, 102, 102, 84), storey_order = c(2L, 1L, 1L, 4L, 2L, 1L, 3L, 4L, 4L, 3L, 4L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 4L, 4L), remaining_lease_mths = c(1125, 1135, 1134, 1123, 1136, 1121, 927, 927, 930, 915, 918, 921, 937, 970, 913, 832, 918, 923, 922, 885), PROX_CBD = c(17.7609329148819, 17.8160591469996, 17.8160591469996, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6933534103443, 17.5934100264964, 17.5508688704121, 17.6482187406162, 17.8728040148932, 17.9733391318796, 17.4093430047218, 17.7083177660008, 17.9994058772431, 18.0642207733449, 17.9318121245061, 17.9456645257603, 18.1611534549189, 18.3433564216417), PROX_ELDERLYCARE = c(0.0656405943898966, 0.101440000613482, 0.101440000613482, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.174626049595048, 0.183364759720919, 0.169110695114153, 0.399377154365588, 0.330981516384048, 0.376016337241346, 0.347622879353981, 0.378187975507624, 0.430537495183344, 0.558648465009425, 0.559180828327224, 0.476454782767532, 0.519233937445895, 0.623669944895056), PROX_HAWKER = c(0.769612072642938, 0.755409785256781, 0.755409785256781, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.89059259132002, 0.860123145519879, 0.736171211400498, 1.11261554439583, 0.446535534086157, 0.501520555884575, 0.646263997619536, 0.340346390827249, 0.472244893923117, 1.20831273824173, 1.18812307179958, 0.3648710200987, 0.617364695979906, 0.960648791795978), PROX_MRT = c(0.714624513867521, 0.729659889526201, 0.729659889526201, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.606842528225389, 0.675234243169572, 0.804998329325227, 0.417091391951799, 0.4868918768976, 0.52882455357406, 0.722831181419355, 0.403335562748004, 0.492638498779759, 0.387700307898407, 0.256828620430729, 0.385567417899789, 0.623413162025338, 0.899458799363821), PROX_PARK = c(1.52091098886828, 1.49250729308795, 1.49250729308795, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.49905344652453, 1.60355051242194, 1.71737354643835, 1.38656874841243, 1.69875568186822, 1.62685700377268, 1.92330050908574, 1.86766019581863, 1.65421298847909, 1.04306097562022, 1.11695175135574, 1.76180373116006, 1.52418818882418, 1.17596756648915), PROX_GOOD_PRISCH = c(8.39120163011403, 8.44175881664207, 8.44175881664207, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34857469941546, 8.24279341902993, 8.17476856172454, 8.34983568407236, 8.43952013253886, 8.54142359534323, 8.00696366683488, 8.26299778187914, 8.5589292690065, 8.76549326341746, 8.65275846320069, 8.49089982759618, 8.72758527833631, 8.95760590087653), PROX_MALL = c(0.147411017927622, 0.183177100903513, 0.183177100903513, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.223321337745784, 0.188384425612312, 0.109574351562212, 0.439097430243665, 0.330972758922268, 0.395841490391381, 0.265229996889848, 0.335143296665789, 0.446560923090423, 0.424594513900518, 0.417130987397582, 0.428159644756295, 0.475604736810637, 0.22079632378696 ), PROX_CHAS = c(0.14741100268466, 0.183177099178452, 0.183177099178452, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.21485891447712, 0.151781240761386, 0.048268048492383, 0.414359256629807, 0.330972805611547, 0.364030465322827, 0.23105278557526, 0.30242004444134, 0.324811070171065, 0.124680964632411, 0.259891808560044, 0.218909691095897, 0.405258493214775, 0.167893491583302 ), PROX_SUPERMARKET = c(0.113022549454425, 0.137568853383185, 0.137568853383185, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.218378438252518, 0.209139790637019, 0.15801430638391, 0.441697647833666, 0.300218301814749, 0.356071330024396, 0.313773352526138, 0.332189289926598, 0.408691343873882, 0.424593495373258, 0.438907970807184, 0.365864675212809, 0.475604214408431, 0.220795796105544 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 8L, 6L, 6L, 6L, 5L, 6L, 7L, 3L, 4L, 3L, 7L, 6L, 4L, 2L, 3L, 3L, 5L, 8L ), WITHIN_350M_BUS = c(10L, 15L, 15L, 12L, 12L, 12L, 13L, 12L, 12L, 9L, 8L, 11L, 13L, 7L, 9L, 7L, 9L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 7L, 7L, 7L, 8L, 8L, 6L, 7L, 7L, 7L, 5L, 5L, 7L, 6L, 7L, 6L, 6L, 4L ), DNeighbour = c(0, 51.7598307670977, 52.673147829193, 65.2696273448141, 67.3356743676569, 73.8068613175879, 142.071193734144, 186.035558779394, 214.66292774366, 360.256641429343, 362.059521328026, 394.885539395886, 413.916387056544, 437.067417749056, 448.313595027978, 490.400772164779, 499.254653131327, 506.971107090714, 515.62005985853, 581.048350429214)), row.names = c("365", "402", "53", "298", "13", "289", "112", "419", "438", "891", "992", "179", "174", "544", "177", "773", "976", "20", "330", "953"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98419244874303, 0.983631991018483, 0.974922800937266, 0.973320982989855, 0.967990341203709, 0.884005467931716, 0.805487813943569, 0.745655643695083, 0.378945850141131, 0.37421188117424, 0.289586001687612, 0.242596939780385, 0.188519032418539, 0.163778328667962, 0.0827573220300521, 0.0684986096746653, 0.0569893703588373, 0.0451681938417714, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 513509914
R squared (OOB): 0.6867932
$Forests[[366]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(376000, 390000, 373000, 398000, 375000, 369000, 485000, 385000, 455000, 389000, 418888, 325000, 330000, 360000, 335000, 388000, 395000, 368000, 408000, 405000), floor_area_sqm = c(101, 101, 103, 100, 90, 94, 93, 101, 93, 103, 100, 84, 84, 104, 93, 100, 101, 100, 100, 102 ), storey_order = c(2L, 4L, 1L, 2L, 5L, 5L, 7L, 3L, 3L, 2L, 2L, 5L, 4L, 2L, 5L, 4L, 4L, 2L, 5L, 3L), remaining_lease_mths = c(948, 932, 870, 924, 946, 942, 1137, 952, 1139, 863, 932, 812, 806, 804, 921, 922, 936, 923, 916, 928), PROX_CBD = c(10.1515839247586, 10.247812625002, 9.95029435977204, 10.2027088676681, 10.5038890156487, 10.5038890156487, 10.5587309121129, 10.5394819073022, 10.5974154418399, 9.90721965789512, 9.64941173000682, 9.87023127008802, 9.63621863936401, 10.0879656312395, 10.6321305837804, 10.3133134299625, 10.5347600839054, 10.5911430304609, 9.71665400465424, 9.51108523911647), PROX_ELDERLYCARE = c(1.93850967877536, 1.89270432318243, 2.09611483432966, 1.63738856945076, 1.64894906385774, 1.64894906385774, 1.80931542236799, 1.55101586165687, 1.80859644276987, 2.17440400131014, 1.9510043332774, 1.35138892750767, 1.48805339077067, 1.31022889057949, 1.32435226249417, 1.4124150938613, 1.31633228018286, 1.2745451415541, 1.86385802759073, 1.80905665624389), PROX_HAWKER = c(0.608980172673109, 0.561647681218514, 0.876506442172381, 0.264427923442986, 0.53455823354733, 0.53455823354733, 0.792644050178693, 0.463304434183495, 0.832920293493618, 1.08766938871094, 0.940071074791988, 0.410023469086153, 0.677896697868769, 0.196699811405185, 0.382898898882956, 0.0623262564011618, 0.259744380023822, 0.314632743063994, 1.14805608329678, 0.978663880778012), PROX_MRT = c(1.73271025710532, 1.63637339364314, 1.8917195123599, 1.392302848886, 1.36742764633517, 1.36742764633517, 1.33157685526365, 1.31136747445593, 1.28588132880872, 1.9078610258369, 1.69853939108909, 1.23646610314009, 1.32502198166586, 1.09046737609619, 1.20430491709432, 1.09471398918577, 1.15842683571226, 1.14211364891441, 2.10187463598542, 1.99882067476962), PROX_PARK = c(0.464183104254495, 0.443665461164749, 0.516721166595223, 0.728383914708498, 0.486479545769779, 0.486479545769779, 0.251058120460841, 0.594979546415276, 0.248039629274522, 0.551504280527303, 0.624691995850973, 0.375073916060521, 0.202594030185392, 0.604882226694947, 0.852996238213812, 0.826294351272671, 1.00657829367171, 0.997953552798557, 0.706984478917025, 0.674672834209049 ), PROX_GOOD_PRISCH = c(0.447003801568155, 0.550324531917386, 0.213708578130609, 0.689163418131917, 0.819356328881161, 0.819356328881161, 0.819366619188368, 0.89296386953394, 0.856849085387122, 0.299143542468678, 0.107363170703005, 0.706117631385061, 0.53169554186008, 0.87937610392538, 1.09467860924251, 0.993301788551023, 1.12709017589061, 1.15731102426836, 0.494123442243702, 0.439174603441127 ), PROX_MALL = c(0.217974225134877, 0.190941194230935, 0.493813340134231, 0.12742430838485, 0.3366209001709, 0.3366209001709, 0.516143411126369, 0.357726596913911, 0.562952549426665, 0.701652802220213, 0.625847194134012, 0.445899708163642, 0.564979440463645, 0.441232897113797, 0.512358501951296, 0.450275200033962, 0.464767570965945, 0.441630162720786, 1.00609620967541, 0.994410311642026 ), PROX_CHAS = c(0.217974279370684, 0.190941257524933, 0.36937911638564, 0.127424254451578, 0.232134688144963, 0.232134688144963, 0.236682264577822, 0.263233285458842, 0.235419924819913, 0.242250716663617, 0.134178633248207, 0.0764125853219005, 0.204909081807225, 0.177420148260447, 0.394471723674887, 0.071192987667569, 0.272565000598528, 0.327465416824022, 0.0862664572880411, 0.21913048386411), PROX_SUPERMARKET = c(0.216455869736569, 0.19229406714866, 0.359694409353041, 0.129189539659537, 0.232133828519976, 0.232133828519976, 0.236682533577294, 0.263232243208913, 0.23542039277371, 0.157554225694085, 0.344381560072065, 0.158655939798418, 0.145410708854306, 0.320748009942088, 0.447614574279886, 0.330151298165832, 0.464768447350912, 0.441631117888638, 0.0862669641327853, 0.21913043091083), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(9L, 10L, 7L, 6L, 5L, 5L, 7L, 6L, 7L, 6L, 3L, 5L, 3L, 5L, 3L, 4L, 1L, 1L, 8L, 4L), WITHIN_350M_BUS = c(10L, 10L, 12L, 13L, 11L, 11L, 10L, 15L, 10L, 10L, 8L, 8L, 7L, 11L, 12L, 15L, 15L, 13L, 8L, 7L ), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 3L, 2L, 3L, 5L, 3L, 5L, 4L, 4L, 4L, 4L, 1L, 1L), DNeighbour = c(0, 100.970645250577, 305.120646023048, 344.714317045537, 369.535822225774, 371.515344123737, 428.273488505081, 444.570583406616, 476.320991953274, 496.252186734922, 517.961171104013, 602.522677596765, 632.30729308937, 648.512149812394, 666.232406740092, 666.758471265797, 737.100409821483, 757.790670954828, 813.088492777512, 853.234217301404)), row.names = c("366", "667", "780", "771", "942", "734", "614", "769", "360", "629", "459", "755", "189", "292", "975", "513", "577", "718", "879", "719"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972188008125316, 0.760591221752281, 0.700195269964448, 0.660033253029223, 0.65676326640464, 0.559586186892227, 0.530734944147207, 0.473829886658391, 0.437881586889456, 0.398770400010426, 0.251335193190847, 0.203232809740612, 0.178340279548511, 0.152335421361047, 0.151584449125112, 0.0643607809452362, 0.0446092149576317, 0.00844352458620452, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1379011220
R squared (OOB): 0.06013078
$Forests[[367]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 303000, 330000, 303888, 298000, 297000, 325000, 272000, 344000, 3e+05, 320000, 326000, 375000, 316000, 318000, 245000, 305000, 370000, 355000, 359900), floor_area_sqm = c(103, 92, 103, 93, 93, 91, 91, 89, 114, 96, 84, 100, 92, 92, 91, 88, 91, 93, 93, 93), storey_order = c(4L, 1L, 2L, 2L, 1L, 3L, 4L, 2L, 2L, 4L, 1L, 2L, 4L, 3L, 1L, 2L, 4L, 5L, 3L, 3L), remaining_lease_mths = c(768, 794, 773, 782, 777, 788, 780, 882, 909, 791, 822, 915, 783, 781, 765, 668, 791, 1106, 1111, 1117), PROX_CBD = c(18.3186881593276, 18.2139172788048, 18.4499801912104, 18.5252470382495, 18.5252470382495, 18.1476771148045, 18.1476771148045, 17.8554664137964, 17.7896312466061, 18.5761736305699, 17.6406634027014, 17.6260899808187, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.8842060529579, 18.2610111258248, 18.8127816342995, 18.8127816342995, 18.8127816342995), PROX_ELDERLYCARE = c(0.586525817031338, 0.649170232100017, 0.504778052376495, 0.449194476018676, 0.449194476018676, 0.519546459890619, 0.519546459890619, 0.800501761367975, 1.25681260125729, 0.0638277150498875, 1.035266769267, 1.35112026832555, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.229103995883471, 0.421521882373529, 0.176499517448139, 0.176499517448139, 0.176499517448139), PROX_HAWKER = c(0.564283191409187, 0.488031980714328, 0.652207052169444, 0.69553534809229, 0.69553534809229, 0.209390724873544, 0.209390724873544, 0.203123967436651, 0.881066744107593, 0.562029876499453, 0.425506106332545, 0.881717267283345, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.280513302960552, 0.453171307776496, 0.325560722493799, 0.325560722493799, 0.325560722493799 ), PROX_MRT = c(0.220618943711049, 0.192826481399443, 0.322534237265928, 0.398456142880405, 0.398456142880405, 0.491311596778589, 0.491311596778589, 0.555370291384357, 0.459633808793419, 0.874368880716004, 0.641227062746355, 0.583976034009999, 0.548087095608087, 0.545975779093886, 0.545975779093886, 1.03601464731326, 0.547550551918807, 1.04083770509984, 1.04083770509984, 1.04083770509984), PROX_PARK = c(0.548488124002706, 0.532358306258428, 0.536975621309476, 0.491317901173298, 0.491317901173298, 0.270911567278729, 0.270911567278729, 0.515057634059466, 1.08767920112524, 0.287868908027907, 0.74946287094318, 1.13048326604805, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.579556587207627, 0.272660801967067, 0.51923222906617, 0.51923222906617, 0.51923222906617), PROX_GOOD_PRISCH = c(9.44179125712709, 9.33501569353139, 9.56762880935522, 9.63394268044443, 9.63394268044443, 9.18618174729203, 9.18618174729203, 8.91472106998272, 9.06437119601063, 9.51590189269927, 8.7372089119322, 8.8937984610311, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.83133063879426, 9.16752282736586, 9.7422556358987, 9.7422556358987, 9.7422556358987), PROX_MALL = c(0.574856358668165, 0.498813518897969, 0.662291407978718, 0.705200807731176, 0.705200807731176, 0.218975149940797, 0.218975149940797, 0.208298160410803, 0.889615709496153, 0.624506085881379, 0.427942470585451, 0.88883938803957, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.91348864249693, 0.448092738738542, 0.856774663098642, 0.856774663098642, 0.856774663098642), PROX_CHAS = c(0.141159289664064, 0.0363398547195702, 0.201478871858691, 0.240425442805127, 0.240425442805127, 0.218975205360203, 0.218975205360203, 0.208298146952687, 0.198210651063146, 0.0792988689034794, 0.23100298607827, 0.292626833079875, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.241229981070425, 0.0964740211655948, 0.2593611752042, 0.2593611752042, 0.2593611752042), PROX_SUPERMARKET = c(0.210011389308567, 0.186956242757619, 0.310351384739933, 0.386130046709882, 0.386130046709882, 0.206881250620068, 0.206881250620068, 0.19872598136169, 0.347801992140281, 0.625539331690589, 0.231004283416662, 0.489184551662952, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.911876453557648, 0.457654559995222, 0.856773769273042, 0.856773769273042, 0.856773769273042), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 5L, 2L, 1L, 1L, 3L, 3L, 5L, 4L, 2L, 6L, 3L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L), WITHIN_350M_BUS = c(10L, 9L, 9L, 8L, 8L, 7L, 7L, 10L, 7L, 10L, 8L, 6L, 4L, 6L, 6L, 13L, 6L, 16L, 16L, 16L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 4L, 4L, 4L, 1L, 4L, 1L, 1L, 1L), DNeighbour = c(0, 107.46599427384, 131.256997985746, 200.689560398308, 202.070097644603, 370.354755443425, 372.573294914771, 550.600774093323, 676.580451233811, 697.47659128707, 710.453126014946, 785.424334316317, 790.813322458412, 801.460266901545, 801.720769878709, 816.111989913852, 818.813537270682, 824.066788614417, 825.485424467607, 826.118929154234)), row.names = c("367", "481", "810", "106", "11", "827", "944", "467", "172", "78", "730", "612", "733", "202", "47", "96", "905", "637", "418", "604"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966441949220253, 0.950149076413919, 0.88545225746952, 0.883919641083024, 0.63843454135882, 0.634580999132606, 0.308902345225646, 0.108412618153857, 0.0824777735219379, 0.0678180851285973, 0.00923394114912099, 0.00699682015979738, 0.00345822296635425, 0.00338662493679503, 0.00057982999925773, 0.000310036543766874, 2.46212191719212e-05, 2.35039799816339e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1238544052
R squared (OOB): -0.1703886
$Forests[[368]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(377000, 390000, 350000, 390000, 412000, 390000, 380000, 420000, 340000, 375000, 380000, 4e+05, 350000, 350000, 395000, 368888, 350000, 4e+05, 385000, 368000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 93, 92, 92, 92, 92, 92, 93, 104, 93, 92, 92, 92, 92, 92), storey_order = c(2L, 2L, 1L, 4L, 3L, 3L, 3L, 4L, 2L, 1L, 2L, 3L, 1L, 3L, 4L, 2L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(1135, 1128, 1131, 1142, 1128, 1113, 1110, 1133, 1133, 1139, 1142, 1136, 1111, 812, 1108, 1102, 1111, 1142, 1132, 1100), PROX_CBD = c(14.5662038835035, 14.5136499050456, 14.6346875310408, 14.5596883563906, 14.5596883563906, 14.6879879340018, 14.607628567626, 14.7615340778399, 14.8395197777251, 14.8395197777251, 14.4940333615496, 14.7935232496013, 14.6221320584002, 14.8739209120931, 14.6649260398624, 14.8482953663728, 14.8482953663728, 14.8350589102573, 14.9536689261967, 14.9752079088984), PROX_ELDERLYCARE = c(0.396119369193007, 0.440212280139716, 0.318998242024868, 0.399519357429504, 0.399519357429504, 0.267910637295867, 0.363539264939185, 0.301679225956583, 0.143171284390361, 0.143171284390361, 0.500918112427577, 0.348662381557687, 0.410896008057539, 0.224374856243457, 0.374463671675583, 0.157028625587627, 0.157028625587627, 0.366071958673004, 1.13414610370389e-06, 0.199763345782594), PROX_HAWKER = c(0.661743266121302, 0.681591249319273, 0.567748890704442, 0.625641729464286, 0.625641729464286, 0.507741768149319, 0.571839614015762, 0.582527401679673, 0.426817039061835, 0.426817039061835, 0.682637638745144, 0.61938764744993, 0.55845452984231, 0.490895901627697, 0.515424723672587, 0.332945546865787, 0.332945546865787, 0.625406547060166, 0.283688306330561, 0.202333554334061), PROX_MRT = c(1.61118001364451, 1.51230084146916, 1.53691575721219, 1.46473462254762, 1.46473462254762, 1.51619569366002, 1.42703012637354, 1.75082728996661, 1.58589972239689, 1.58589972239689, 1.32800225952209, 1.80023823132094, 1.30119397664661, 1.67344316225132, 1.31347134818138, 1.41585626072206, 1.41585626072206, 1.81204065654847, 1.45204946878565, 1.27457972333389), PROX_PARK = c(0.741043428920938, 0.723946747094916, 0.633519966923, 0.656743209310805, 0.656743209310805, 0.573128508978659, 0.592644125813336, 0.739209778966795, 0.573834160005083, 0.573834160005083, 0.65941869562705, 0.794674698621811, 0.524601749565547, 0.671840643384197, 0.48594234877488, 0.40224168015695, 0.40224168015695, 0.813480610745631, 0.447466290733612, 0.259935562114549 ), PROX_GOOD_PRISCH = c(5.30307595814772, 5.22451833965112, 5.34297669438126, 5.25302892838613, 5.25302892838613, 5.38500296681299, 5.28617698570013, 5.53447364393692, 5.56483468018996, 5.56483468018996, 5.15263130971644, 5.58881641790013, 5.26427170666348, 5.63420261242257, 5.30673314037113, 5.51627049340211, 5.51627049340211, 5.6396253746677, 5.64958645026222, 5.6171537261999), PROX_MALL = c(0.69438942428714, 0.591658790399046, 0.633302242537752, 0.550646738699849, 0.550646738699849, 0.626246838364162, 0.523782484457491, 0.897398400321744, 0.805396060532061, 0.805396060532061, 0.407798057490129, 0.980189305249844, 0.412850725186958, 0.927972955155417, 0.439421746266814, 0.649229394533883, 0.649229394533883, 1.03026167893405, 0.806257336881612, 0.689421511186311 ), PROX_CHAS = c(0.0799578054615725, 0.179710137259641, 0.120955806912261, 0.19650938121062, 0.19650938121062, 0.160113448728027, 0.198893245072118, 0.166975848000366, 0.204546662914522, 0.204546662914522, 0.0559452214520875, 0.244316778428722, 0.0938393111767789, 0.25243947150411, 0.0969357032130768, 0.274130336331615, 0.274130336331615, 0.298721071991625, 0.14456617920399, 0.230775629929228 ), PROX_SUPERMARKET = c(0.41943325951703, 0.343491998264143, 0.327836032489634, 0.27843134046436, 0.27843134046436, 0.300165340388346, 0.223766299699327, 0.408349928269047, 0.280088374069707, 0.280088374069707, 0.202112654374605, 0.416104879739584, 0.0938384818523742, 0.298947211163532, 0.0969351949685631, 0.296829834724774, 0.296829834724774, 0.402632437071234, 0.16127040484797, 0.264202614673064), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 6L, 3L, 3L, 6L, 4L, 3L, 5L, 5L, 4L, 2L, 6L, 3L, 6L, 5L, 5L, 2L, 7L, 4L), WITHIN_350M_BUS = c(6L, 6L, 8L, 7L, 7L, 7L, 7L, 4L, 5L, 5L, 9L, 6L, 9L, 6L, 8L, 9L, 9L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 103.309294401721, 107.713281671352, 144.78504165513, 149.703582544751, 168.876875044093, 201.038615368222, 246.13969727742, 274.537798796268, 277.036977407885, 282.444908089069, 319.316913034809, 326.063600320623, 332.979330882394, 335.851882732582, 340.069996772067, 341.317514624468, 371.989803688541, 400.584586356097, 499.053279816397)), row.names = c("368", "706", "583", "163", "961", "469", "452", "620", "543", "152", "702", "478", "324", "602", "17", "195", "762", "27", "139", "558"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91612967476752, 0.909000451211515, 0.838745925316102, 0.828127135136848, 0.784091080817988, 0.701774709786531, 0.572656450351659, 0.486326386065417, 0.478637296852718, 0.461975314209179, 0.348805935245542, 0.328460897611849, 0.307819455175009, 0.299319065580728, 0.286923950596646, 0.283279142438453, 0.197484530244029, 0.126515619956144, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 493541141
R squared (OOB): 0.005917402
$Forests[[369]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 395888, 370000, 368000, 3e+05, 342000, 375000, 4e+05, 390000, 365000, 345000, 371000, 313000, 332000, 390000, 4e+05, 430000, 310000, 4e+05, 338000), floor_area_sqm = c(93, 94, 92, 100, 94, 105, 100, 100, 91, 91, 92, 91, 103, 104, 90, 91, 91, 104, 90, 103), storey_order = c(3L, 3L, 3L, 2L, 2L, 4L, 5L, 5L, 2L, 5L, 2L, 2L, 4L, 3L, 2L, 2L, 4L, 3L, 3L, 4L), remaining_lease_mths = c(1029, 1063, 922, 937, 817, 822, 935, 923, 956, 965, 974, 957, 823, 838, 947, 956, 962, 838, 953, 836), PROX_CBD = c(18.2498667293237, 18.1899007658477, 18.2744201988815, 18.1853912561079, 18.4835571341017, 18.4174433264455, 18.2155576397088, 18.2155576397088, 17.980006840849, 17.6174166659189, 17.6174166659189, 17.630719557776, 19.0236365771618, 18.3394484051955, 17.5579663674298, 17.5146993337396, 17.4594236905894, 18.2872060948971, 17.5759295796121, 18.1853470145009), PROX_ELDERLYCARE = c(2.08641833813892, 2.0412967820292, 1.91030467455468, 1.83831888483507, 2.12772209584432, 2.01990466694452, 1.82774218733134, 1.82774218733134, 1.69038013517483, 1.58663462608392, 1.58663462608392, 1.35614304544574, 2.54744167947726, 1.68689945441126, 1.26304449634962, 1.21552371031002, 1.1429422216578, 1.57361264937598, 1.07156662032258, 1.46334015610348), PROX_HAWKER = c(0.574007707230075, 0.56403310040428, 0.292675997882175, 0.267411626133086, 0.47819209562201, 0.365194571711665, 0.218122417644225, 0.218122417644225, 0.32947027962251, 0.699652587196505, 0.699652587196505, 0.550798352023498, 0.905177457311038, 0.322806547864559, 0.610726758846462, 0.65109908849923, 0.704564458032275, 0.464971900021808, 0.622851592932912, 0.490406092071559), PROX_MRT = c(0.270260950193414, 0.225540054498686, 0.25859759791353, 0.186589372260449, 0.440067919828323, 0.394110762668951, 0.24629140143503, 0.24629140143503, 0.131298797620671, 0.430901962912929, 0.430901962912929, 0.481509556817778, 0.985299554465195, 0.722989849955079, 0.415424130147435, 0.367017506823782, 0.304209523777939, 0.870907467758581, 0.449846795062068, 0.888080533877704 ), PROX_PARK = c(0.261745107633199, 0.321396863181507, 0.366705585759005, 0.431621232177097, 0.199823808978303, 0.305293053539538, 0.449638685926872, 0.449638685926872, 0.597192139646456, 0.815337468455046, 0.815337468455046, 0.706852169587072, 0.583731630523903, 0.845903786092674, 0.622915525490857, 0.57589083993138, 0.515475588097358, 0.791043930625847, 0.650211227804106, 0.741201414908801 ), PROX_GOOD_PRISCH = c(7.5938744989762, 7.5338271442293, 7.60907430161507, 7.51998659904145, 7.82005706650481, 7.75189187586876, 7.54917724573578, 7.54917724573578, 7.31481473864251, 6.95710824587607, 6.95710824587607, 6.96345421686322, 8.3582852678982, 7.67457853159282, 6.89020500321914, 6.84682201594428, 6.79149624878531, 7.62743554697163, 6.90999703096039, 7.52724739525134), PROX_MALL = c(0.606938778613173, 0.601163950940652, 0.31638525459609, 0.304347432784639, 0.482762920255867, 0.368677515727611, 0.249434383428027, 0.249434383428027, 0.38257003715367, 0.753687860987251, 0.753687860987251, 0.581015113036356, 0.880738168625507, 0.270650184250749, 0.488271313828636, 0.437698049352173, 0.366883459562171, 0.369641594977131, 0.456006423255308, 0.362005799982455), PROX_CHAS = c(0.270276303087269, 0.225556636612455, 0.258594927218762, 0.186582621643492, 0.297885151722028, 0.279695275413424, 0.246283235408848, 0.246283235408848, 0.131281394661179, 0.430898255483663, 0.430898255483663, 0.481496129777697, 0.162790585292827, 0.186439783883369, 0.40162373925963, 0.354009255575758, 0.293637386768921, 0.000458346083760352, 0.401255348981324, 0.11010335009361), PROX_SUPERMARKET = c(0.384544806397502, 0.37174850741073, 0.297968471640837, 0.289364184128333, 0.402675729717655, 0.3481604922123, 0.233030240431279, 0.233030240431279, 0.37748716441855, 0.467885028141574, 0.467885028141574, 0.432325009404537, 0.258877921583013, 0.279112228601587, 0.339170507836652, 0.288534867112482, 0.217741105325511, 0.367596841627256, 0.338457664260807, 0.36017462873485), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 4L, 2L, 2L, 2L, 6L, 1L, 7L), WITHIN_350M_CHILDCARE = c(6L, 5L, 7L, 7L, 9L, 7L, 7L, 7L, 5L, 4L, 4L, 6L, 4L, 4L, 6L, 6L, 6L, 4L, 5L, 4L), WITHIN_350M_BUS = c(11L, 13L, 17L, 16L, 12L, 14L, 15L, 15L, 14L, 6L, 6L, 8L, 11L, 11L, 9L, 10L, 8L, 9L, 8L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 5L, 5L, 6L, 6L, 3L, 3L, 3L, 4L, 2L, 6L, 4L, 4L, 4L, 5L, 4L, 5L), DNeighbour = c(0, 67.4606274487594, 294.447726699684, 313.249524691092, 317.129843807474, 348.548244491678, 355.849818644287, 361.73489793191, 395.761433817198, 647.125555993796, 650.049955908689, 747.864793210195, 823.492655399178, 847.410386539282, 847.636844862698, 899.551702024089, 970.649416721797, 1016.8606964498, 1020.01496244494, 1062.78325166392)), row.names = c("369", "422", "835", "31", "774", "257", "571", "643", "910", "220", "14", "547", "248", "693", "545", "93", "937", "414", "357", "857"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991957972617604, 0.852374694826135, 0.83379850030747, 0.829848243960179, 0.79645551807074, 0.788348770577502, 0.781723403661661, 0.741892106754604, 0.39594853722889, 0.391733174757708, 0.254850509823605, 0.159691901407701, 0.132665486107303, 0.132418036365388, 0.080422150044634, 0.0275118048843687, 0.00714909809321082, 0.00621955543139844, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 914574606
R squared (OOB): 0.3416772
$Forests[[370]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(592000, 635000, 480000, 518000, 420000, 475000, 492000, 550000, 507000, 515000, 455000, 394000, 315000, 380000, 380000, 440000, 480000, 366800, 335000, 330000), floor_area_sqm = c(108, 105, 84, 88, 84, 89, 84, 105, 105, 105, 95, 102, 91, 100, 103, 93, 104, 105, 84, 82 ), storey_order = c(2L, 4L, 1L, 3L, 2L, 1L, 4L, 3L, 2L, 2L, 2L, 2L, 1L, 4L, 1L, 3L, 2L, 2L, 2L, 4L), remaining_lease_mths = c(810, 833, 789, 770, 777, 789, 788, 786, 770, 762, 784, 769, 722, 931, 923, 759, 777, 761, 791, 657), PROX_CBD = c(7.18468073982128, 7.22087947204147, 7.1729887096531, 7.79515244158294, 7.13486939655985, 7.05609226259357, 7.5632891932167, 7.59960912304084, 7.67544881001386, 7.9455961592131, 7.49071683084666, 6.11041994069873, 8.21547938057256, 8.15573636625741, 8.21483984631558, 5.4791067318598, 8.81196120759187, 8.5913881835975, 9.13853516155078, 6.06674643703895), PROX_ELDERLYCARE = c(1.63490637838594, 1.54373359073656, 1.69705296801524, 1.83577537822547, 1.66246099208497, 1.59520672965634, 1.91313469252559, 1.85656629786719, 1.73611556579875, 1.77517839654503, 1.54524415115482, 0.700949857098155, 0.425001866306461, 0.30639563225599, 0.287120499253456, 0.505585511375112, 0.68560621126507, 0.675108088860868, 1.86142420062345, 0.10409496222889), PROX_HAWKER = c(1.02937341390922, 1.05968958012269, 1.25907896080059, 1.19066876388205, 1.23225985170817, 1.17571504816288, 1.10032443578502, 1.04404154823438, 0.926505356032751, 0.800389309546525, 0.996854886033364, 0.917579692245523, 0.272525769496456, 0.288074572046437, 0.248204869380096, 0.736115689949186, 0.290355020850324, 0.151496134675632, 0.823671555860494, 0.346985863757343), PROX_MRT = c(0.13577722868059, 0.206889953987817, 0.428812034955963, 0.499752126280618, 0.448181123975075, 0.487588773645627, 0.433934859087748, 0.492673618184051, 0.617354557404891, 0.75069701440163, 0.34804043957783, 0.781870827245549, 0.877462529610437, 0.998476915081282, 1.08736551837768, 0.797555156120123, 0.425157896719621, 0.864705124656065, 1.58022074581844, 1.1005845300218), PROX_PARK = c(0.802458220215738, 0.769170147627311, 0.405529884687165, 0.723268787935639, 0.367092279962757, 0.288106802683489, 0.474041874627479, 0.415297912555755, 0.29052205197453, 0.364839433462782, 0.292176487074364, 0.263971642616293, 0.34344129155164, 0.465482353353317, 0.587773758099403, 0.728040918615253, 0.468007817587664, 0.545921527880028, 0.533109662164166, 0.741200181243785), PROX_GOOD_PRISCH = c(2.6636605310312, 2.65891054731874, 2.56840479702555, 1.9917971907287, 2.60671936453148, 2.64150694603645, 2.17804686625686, 2.14133679267892, 2.0690813845722, 1.79538098544694, 2.30076298730527, 4.13214763824822, 2.64672046335999, 2.76944558246381, 2.8757656049093, 2.93310132502147, 2.18636815139252, 2.65365036334729, 0.605615063995802, 1.85819018299306), PROX_MALL = c(0.319563922107573, 0.389192825268572, 0.42122511428052, 0.483735594398556, 0.44210957307938, 0.487675149993812, 0.413593098419561, 0.472342316185911, 0.59706101530086, 0.730136421618933, 0.79872232386887, 1.32133984316634, 0.807676293785945, 0.92903564794814, 1.020621498239, 0.719613179783111, 0.389401354829447, 0.81045000642783, 0.925377142856182, 1.22044581333525 ), PROX_CHAS = c(0.244287808759251, 0.201367273106442, 0.364873472162596, 0.157541179554435, 0.395328272461269, 0.464118937564998, 5.15903103580734e-08, 0.0587537711423344, 0.183520259224292, 0.312128892467037, 0.204927614889482, 0.235562548335707, 0.136581974857907, 0.211513021624011, 0.132091194783373, 0.0706483510319072, 0.210741683871549, 0.0629474356823598, 0.179557542480515, 0.252393584019624), PROX_SUPERMARKET = c(0.350395790631763, 0.425467495913439, 0.372543253077343, 0.305647853022819, 0.392878094873427, 0.438288204779491, 0.0709823460282706, 0.121599745844786, 0.242167451420959, 0.390939423908347, 0.535956758401375, 0.174913922147584, 0.281285688066644, 0.324462496048725, 0.249780587504203, 0.0706487501399716, 0.365648379234028, 0.140831249897628, 0.223142170833011, 0.321431524942613), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 2L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(6L, 7L, 3L, 2L, 4L, 3L, 4L, 5L, 5L, 4L, 3L, 1L, 2L, 2L, 1L, 2L, 3L, 0L, 3L, 2L ), WITHIN_350M_BUS = c(12L, 11L, 8L, 10L, 7L, 5L, 9L, 8L, 8L, 7L, 4L, 4L, 8L, 8L, 8L, 3L, 7L, 8L, 11L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 3L, 2L, 3L, 2L, 3L, 4L, 4L, 3L, 4L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 5L), DNeighbour = c(0, 91.4093730334983, 679.22556814173, 682.365062295698, 689.79180981255, 705.715017491961, 728.682970757262, 781.791206985864, 909.751769817988, 1004.62382348866, 1108.55660084528, 1540.06604020139, 1567.41722718554, 1599.55656585481, 1751.58283356516, 1847.14564670572, 1906.09517290704, 1959.90839631624, 2104.41289955171, 2104.61948259711)), row.names = c("370", "344", "133", "209", "82", "449", "829", "735", "647", "345", "950", "135", "691", "435", "60", "802", "465", "894", "485", "628"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996230754170807, 0.802537939412741, 0.800809763880844, 0.796697402258464, 0.787767023638202, 0.774619312314038, 0.743068484057574, 0.661209043836334, 0.59620692094926, 0.522093418853524, 0.215792277022577, 0.198333162858516, 0.178393841606591, 0.0944636802017431, 0.0527659923725448, 0.0323129473931087, 0.0176331326735331, 3.85353705407019e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4655156187
R squared (OOB): 0.3992549
$Forests[[371]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(452000, 510000, 485000, 450000, 458888, 460000, 422000, 455000, 468000, 420000, 440000, 460000, 475000, 430000, 426888, 390000, 425000, 382000, 323000, 520000), floor_area_sqm = c(92, 92, 95, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 90, 92, 86, 90, 93), storey_order = c(2L, 5L, 5L, 3L, 4L, 3L, 2L, 4L, 4L, 2L, 2L, 5L, 2L, 1L, 1L, 5L, 4L, 2L, 1L, 5L), remaining_lease_mths = c(1133, 1133, 1141, 1136, 1130, 1137, 1132, 1136, 1124, 1139, 1136, 1136, 1126, 1134, 1141, 978, 988, 989, 983, 1147), PROX_CBD = c(12.8941535537835, 12.8180148044036, 12.8190940082697, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6445046545469, 12.5778468618744, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.4059518996545, 12.1902934701837, 12.3082954752684, 12.0200214112876, 13.7003463440691), PROX_ELDERLYCARE = c(0.346816364720296, 0.265081039187363, 0.268492105828742, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.316798451576888, 0.25879478544564, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.404564014080405, 0.362754738306624, 0.583230122785789, 0.618171206910468, 0.434917902994305), PROX_HAWKER = c(0.172433027954251, 0.116173376637396, 0.146347761938812, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.183834631869038, 0.184899994018696, 0.227760265989261, 0.385855619963418, 0.361759384229333, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.551023632791116, 0.536726116414185, 0.732610931237137, 0.743318510800665, 1.07570104527527 ), PROX_MRT = c(0.133852264483784, 0.0414043955932523, 0.0524349257152741, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.225183269009929, 0.250680884626282, 0.288636635543175, 0.290856617513635, 0.325317058740364, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.467412150427879, 0.364194860258715, 0.348338435446781, 0.291532437270123, 0.256932190523524 ), PROX_PARK = c(0.541994755536806, 0.594833919624026, 0.639036828502152, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.665189387379371, 0.614568616662392, 0.64692671777276, 0.927332929158558, 0.898636927133822, 0.981635622560504, 0.998305920751222, 1.05356492524152, 1.06942514246801, 0.883674706708426, 1.248380402738, 0.871053837980522, 1.30953091682666), PROX_GOOD_PRISCH = c(3.22227453062783, 3.15789060893291, 3.16783392704602, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 2.90013878468328, 2.87119716545371, 2.83249303987555, 3.06407026512831, 2.98751376551561, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.85954585658161, 2.54749739008747, 2.82059786507503, 2.31713852475231, 4.10033714204368), PROX_MALL = c(0.965068597681967, 0.881741038155881, 0.842111664425906, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.801147315442336, 0.863947607104433, 0.848059510883206, 0.525247230278188, 0.550769417999913, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.423524868376446, 0.835543217968543, 0.312386349772529, 0.859289251142989, 0.816725098938654), PROX_CHAS = c(0.115846127710365, 0.0772642002388838, 0.0812086980787344, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.312339613016365, 0.236995708134403, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.187639553192951, 0.167384851183216, 0.200650927390068, 0.310908028614088, 0.0738696133860389), PROX_SUPERMARKET = c(0.115845823699909, 0.0772646744727167, 0.0812089624400091, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.189775839444753, 0.218453608018692, 0.255060837787685, 0.312339147167174, 0.299832635957983, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.375814638453933, 0.552359009160243, 0.200651971059786, 0.507879796624066, 0.0738703098972174), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(5L, 6L, 7L, 7L, 7L, 7L, 6L, 7L, 6L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 3L, 4L, 1L, 5L), WITHIN_350M_BUS = c(6L, 9L, 9L, 10L, 10L, 10L, 11L, 11L, 10L, 10L, 11L, 8L, 11L, 11L, 10L, 10L, 12L, 8L, 6L, 13L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 3L, 6L, 4L, 3L), DNeighbour = c(0, 90.8718215965082, 124.172731217703, 248.831413025299, 251.932873908406, 252.357404564525, 316.346754203154, 347.782589317121, 350.829579522463, 393.192656346782, 439.244402075705, 450.352748461116, 486.08166973225, 528.491243008324, 572.411459282335, 657.029055209383, 700.123471711165, 829.995321991571, 906.126208902007, 922.779100307407)), row.names = c("371", "115", "44", "166", "807", "92", "311", "764", "672", "791", "144", "355", "759", "180", "868", "138", "783", "231", "909", "616"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980698900868937, 0.964113006510276, 0.85986029579178, 0.856481042264104, 0.856015751929817, 0.778761645012311, 0.736090024495246, 0.7318067687977, 0.669847371499795, 0.598182209710842, 0.580365664183665, 0.522043180316746, 0.451577658135498, 0.378486219563752, 0.2430884909523, 0.180078247101995, 0.0364758282860004, 0.00127929511687208, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1447553292
R squared (OOB): 0.2684149
$Forests[[372]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 375000, 368000, 380000, 360000, 371000, 323000, 335000, 333000, 280000, 310000, 420000, 410000, 432000, 305000, 349000, 319000, 415000, 388000, 365000), floor_area_sqm = c(92, 102, 106, 105, 99, 100, 91, 100, 99, 90, 89, 92, 92, 92, 99, 103, 101, 92, 92, 92), storey_order = c(4L, 3L, 3L, 2L, 3L, 2L, 2L, 4L, 3L, 3L, 1L, 1L, 2L, 4L, 4L, 2L, 4L, 2L, 1L, 1L), remaining_lease_mths = c(1118, 932, 952, 910, 915, 918, 974, 927, 927, 958, 946, 1121, 1136, 1123, 930, 832, 950, 1125, 1134, 1135), PROX_CBD = c(17.3261487576713, 17.424297644009, 17.1751323002447, 17.589085398281, 17.6482187406162, 17.9318121245061, 16.9744532057656, 17.5934100264964, 17.6933534103443, 17.0860498579873, 17.0860498579873, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5508688704121, 18.0642207733449, 17.1356331652512, 17.7609329148819, 17.8160591469996, 17.8160591469996), PROX_ELDERLYCARE = c(0.0820501598186151, 0.332680427012888, 0.268202380119324, 0.387351173411546, 0.399377154365588, 0.559180828327224, 0.669866762803474, 0.183364759720919, 0.174626049595048, 0.634635376150565, 0.634635376150565, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.169110695114153, 0.558648465009425, 0.585213362825854, 0.0656405943898966, 0.101440000613482, 0.101440000613482), PROX_HAWKER = c(1.11394087375576, 1.2762396177499, 1.37649043343687, 0.776912813652288, 1.11261554439583, 1.18812307179958, 1.16076193719705, 0.860123145519879, 0.89059259132002, 0.984075399620173, 0.984075399620173, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.736171211400498, 1.20831273824173, 0.905166107754752, 0.769612072642938, 0.755409785256781, 0.755409785256781), PROX_MRT = c(0.527347528775627, 0.484502150769697, 0.477350523334022, 0.371614593402704, 0.417091391951799, 0.256828620430729, 0.434229027914827, 0.675234243169572, 0.606842528225389, 0.610921595420819, 0.610921595420819, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.804998329325227, 0.387700307898407, 0.689848925621533, 0.714624513867521, 0.729659889526201, 0.729659889526201), PROX_PARK = c(1.2769930066147, 1.39102562335911, 1.53652128691969, 0.925923962472294, 1.38656874841243, 1.11695175135574, 1.94357933186421, 1.60355051242194, 1.49905344652453, 1.98249707589613, 1.98249707589613, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.71737354643835, 1.04306097562022, 2.00545012030434, 1.52091098886828, 1.49250729308795, 1.49250729308795), PROX_GOOD_PRISCH = c(8.12402124316527, 8.1609833985331, 7.92485948387043, 8.43639308613493, 8.34983568407236, 8.65275846320069, 7.64555391975429, 8.24279341902993, 8.34857469941546, 7.72567604662297, 7.72567604662297, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.17476856172454, 8.76549326341746, 7.76178719780886, 8.39120163011403, 8.44175881664207, 8.44175881664207), PROX_MALL = c(0.48073822857487, 0.394560370801339, 0.221509518429623, 0.232188905247248, 0.439097430243665, 0.417130987397582, 0.199292924769147, 0.188384425612312, 0.223321337745784, 0.314944256820634, 0.314944256820634, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.109574351562212, 0.424594513900518, 0.382407895591973, 0.147411017927622, 0.183177100903513, 0.183177100903513 ), PROX_CHAS = c(0.111581872390774, 0.265229996652697, 0.166686655025282, 0.0713809516165408, 0.414359256629807, 0.259891808560044, 0.199292963025488, 0.151781240761386, 0.21485891447712, 0.250499161266826, 0.250499161266826, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.048268048492383, 0.124680964632411, 0.257714074421561, 0.14741100268466, 0.183177099178452, 0.183177099178452 ), PROX_SUPERMARKET = c(0.111582815761828, 0.265230176390619, 0.166252253534119, 0.238177195426237, 0.441697647833666, 0.438907970807184, 0.25551504160041, 0.209139790637019, 0.218378438252518, 0.250499698074938, 0.250499698074938, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.15801430638391, 0.424593495373258, 0.257714572429151, 0.113022549454425, 0.137568853383185, 0.137568853383185 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 2L, 3L, 3L, 6L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 7L, 2L, 5L, 8L, 8L, 8L ), WITHIN_350M_BUS = c(8L, 9L, 10L, 8L, 9L, 9L, 13L, 12L, 13L, 11L, 11L, 12L, 12L, 12L, 12L, 7L, 11L, 10L, 15L, 15L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 7L, 7L, 4L, 8L, 8L, 4L, 4L, 7L, 7L, 7L, 6L, 6L, 4L, 6L, 6L, 6L), DNeighbour = c(0, 265.077903260437, 266.672780881852, 351.962573820109, 497.705209509178, 656.718027681029, 690.809982193885, 693.640603363245, 702.63843301243, 766.155257383235, 770.936963236126, 772.777174935383, 779.273370978851, 782.248502080847, 804.187144061004, 814.635185306068, 818.537102681182, 844.709020002291, 885.363582304924, 888.897566219385)), row.names = c("372", "736", "658", "464", "891", "976", "902", "419", "112", "704", "685", "289", "13", "298", "438", "773", "99", "365", "53", "402"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.830050288517897, 0.828095686736128, 0.711020652980519, 0.471278886434946, 0.206273767290183, 0.156841514965482, 0.152937708357812, 0.140754153592321, 0.0661006038885485, 0.061404003704061, 0.0596351271080206, 0.0535657351022477, 0.0508787053963825, 0.0329476314386043, 0.0256349128077882, 0.0231173850185073, 0.00939969269682822, 6.2973430738852e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1008279932
R squared (OOB): 0.4923405
$Forests[[373]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(445000, 323000, 348000, 309000, 345000, 338000, 480000, 330000, 366800, 360000, 388000, 385000, 333000, 361000, 328000, 350880, 4e+05, 335000, 430000, 325000), floor_area_sqm = c(100, 92, 93, 91, 91, 93, 104, 84, 105, 103, 104, 104, 84, 84, 84, 91, 103, 84, 91, 85), storey_order = c(3L, 2L, 4L, 2L, 3L, 5L, 2L, 3L, 2L, 1L, 3L, 4L, 3L, 4L, 4L, 2L, 3L, 2L, 4L, 1L), remaining_lease_mths = c(949, 690, 777, 774, 773, 860, 777, 791, 761, 798, 751, 740, 823, 794, 806, 785, 796, 796, 777, 830), PROX_CBD = c(9.38671442358298, 9.445702961959, 9.5834162789491, 9.64616581570663, 9.63489497584329, 9.71808261065178, 8.81196120759187, 9.73525531751342, 8.5913881835975, 10.1540744969693, 10.2659136784881, 10.2659136784881, 9.85122377146013, 10.1908965186918, 10.2439629519707, 10.3813809316332, 10.2571858212528, 10.2571858212528, 10.4167519306418, 10.1989356004427), PROX_ELDERLYCARE = c(0.197320443098403, 0.0646727834979237, 0.221128007339761, 0.306199433665808, 0.42629854090558, 0.288600487645686, 0.68560621126507, 0.869795033999967, 0.675108088860868, 0.85844301108046, 0.737818764037149, 0.737818764037149, 0.999223533815273, 0.891997547710976, 0.904720646157319, 0.833489789321986, 0.969336561855173, 0.969336561855173, 0.852176862644424, 1.08623091115154 ), PROX_HAWKER = c(0.671765492644128, 0.802499530175562, 0.844035637065003, 0.906506968115566, 0.908741650371918, 1.10941781168001, 0.290355020850324, 0.687117415591119, 0.151496134675632, 0.614574465644474, 1.65941342147148, 1.65941342147148, 0.526313717816828, 0.594526114354717, 0.616195579705155, 1.5910354083573, 0.543600998034675, 0.543600998034675, 1.55256346901264, 0.368744432216956 ), PROX_MRT = c(0.671695564859285, 0.834535111428891, 0.679762822214213, 0.626377719466395, 0.669484450879797, 0.750225097750018, 0.425157896719621, 0.86810604264512, 0.864705124656065, 0.544743966599557, 0.684374477874155, 0.684374477874155, 0.907717901248049, 0.554399001312584, 0.52596302633555, 0.699917284291438, 0.5984056038899, 0.5984056038899, 0.686459009674335, 0.78040997284139), PROX_PARK = c(0.409638708762546, 0.508498628446561, 0.171128410914521, 0.106198450905693, 0.197084482081202, 0.552878075981585, 0.468007817587664, 0.452373350223662, 0.545921527880028, 0.578916018382343, 0.570788416471153, 0.570788416471153, 0.510337594738446, 0.61263038213259, 0.626908579085899, 0.616002692100522, 0.690393008756984, 0.690393008756984, 0.613918856542286, 0.808282577864154), PROX_GOOD_PRISCH = c(1.96445822173508, 2.16640973416033, 1.81796659730331, 1.71137279935344, 1.59153495480405, 2.3197363622043, 2.18636815139252, 1.15234422615158, 2.65365036334729, 1.40445923276907, 2.58742850928016, 2.58742850928016, 1.05242409875061, 1.40421671412888, 1.44855804010835, 2.6286340652406, 1.38840710840139, 1.38840710840139, 2.62113030487697, 1.199846441039), PROX_MALL = c(0.704978058880463, 0.855253012280219, 0.812301361871699, 0.808294932987377, 0.873569112263515, 0.64580888250568, 0.389401354829447, 0.907839978504126, 0.81045000642783, 0.685950169481642, 0.364765391124967, 0.364765391124967, 0.756051767526383, 0.685823836221668, 0.644656189163291, 0.365493224544838, 0.638527944164543, 0.638527944164543, 0.350991485118426, 0.663851500718272 ), PROX_CHAS = c(0.181909444046462, 0.378465676389041, 0.334146331647452, 0.415210445937219, 0.454068185577158, 0.122290728478786, 0.210741683871549, 0.116614388177292, 0.0629474356823598, 0.170954716034814, 0.204257711541377, 0.204257711541377, 3.39583191183935e-08, 0.151788880767358, 0.155315138624813, 0.28517644723447, 0.0819899420632749, 0.0819899420632749, 0.302383860370021, 0.0710453772718398 ), PROX_SUPERMARKET = c(0.448356351676465, 0.234896025437738, 0.581458245406798, 0.675617328849562, 0.717910522287554, 0.190117050177684, 0.365648379234028, 0.458729641056945, 0.140831249897628, 0.171715993026927, 0.384238743245603, 0.384238743245603, 0.350225948243757, 0.152401712794372, 0.18505229065347, 0.49431722643315, 0.123486578338512, 0.123486578338512, 0.519095500550079, 0.00115080458448496 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 1L, 1L, 0L, 0L, 2L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 1L, 2L, 3L, 2L, 0L, 2L, 6L, 6L, 3L, 2L, 1L, 6L, 2L, 2L, 6L, 4L ), WITHIN_350M_BUS = c(9L, 10L, 7L, 8L, 5L, 6L, 7L, 10L, 8L, 14L, 8L, 8L, 10L, 12L, 10L, 10L, 10L, 10L, 9L, 12L ), WITHIN_1KM_PRISCH = c(2L, 2L, 4L, 4L, 3L, 2L, 1L, 4L, 2L, 5L, 2L, 2L, 4L, 6L, 6L, 2L, 5L, 5L, 2L, 4L), DNeighbour = c(0, 211.473626349354, 246.064780635886, 365.410198228282, 443.977831361168, 485.858237522188, 581.632600882465, 879.205195676597, 958.240684041974, 1014.38261288022, 1017.35988911131, 1020.3641848092, 1032.98152597579, 1048.82746510218, 1078.89825995413, 1124.31658393658, 1129.39878459002, 1132.36178909736, 1147.04873942539, 1209.3083206753)), row.names = c("373", "67", "799", "785", "273", "624", "465", "921", "894", "560", "77", "501", "129", "447", "668", "626", "494", "591", "480", "967"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.939775018709722, 0.918909483782856, 0.825729397988523, 0.748593276640867, 0.7032240739861, 0.590860576717753, 0.222241770221285, 0.138474930100216, 0.08784942560142, 0.0854145758884883, 0.0829852349488836, 0.0730923562612932, 0.0614042462140438, 0.0416355676900558, 0.0183936257293341, 0.0163305467298872, 0.0151803350653184, 0.0100634391852874, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1778999166
R squared (OOB): 0.1257978
$Forests[[374]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 347000, 455000, 585000, 485000, 350000, 445000, 370000, 460000, 334008, 491000, 410000, 450000, 335000, 330000, 358000, 290000, 3e+05, 345000, 415000), floor_area_sqm = c(90, 90, 99, 91, 93, 93, 93, 102, 93, 103, 92, 101, 93, 102, 103, 104, 92, 99, 90, 92), storey_order = c(3L, 2L, 2L, 10L, 10L, 3L, 7L, 3L, 7L, 2L, 9L, 3L, 4L, 4L, 2L, 4L, 4L, 1L, 5L, 2L), remaining_lease_mths = c(977, 971, 951, 995, 1112, 1018, 1117, 927, 1135, 917, 1137, 936, 1131, 940, 937, 815, 690, 697, 937, 1132), PROX_CBD = c(14.489397367385, 14.6079806280174, 14.3012013074868, 14.2059144167977, 14.8542518275748, 14.9930585550483, 14.9897790388493, 14.12564920201, 15.0332592042754, 14.2719972222741, 15.0782917837809, 13.8911800577968, 15.1194109037639, 14.4474740114555, 14.5165027597446, 14.0960645211931, 14.8961777358487, 14.8036441916204, 14.2787185061121, 14.6122009832922), PROX_ELDERLYCARE = c(0.929205058584809, 0.966138977916587, 0.93663965535868, 0.923774065318005, 0.671766786446111, 0.766085625885291, 0.622451014094897, 1.44816412197145, 0.653175957864657, 1.50921581969441, 0.811417024562957, 1.40411939431899, 0.632846087105322, 1.50338082315219, 0.389463724969334, 1.70531999087377, 0.090689252710872, 0.0965145667339982, 1.77826193055387, 1.68824062303628), PROX_HAWKER = c(0.478869651742105, 0.31691894051251, 0.693090021451824, 0.829910539202106, 0.3485650804915, 0.230353911902381, 0.366862032582334, 0.778468578249857, 0.344843972730765, 0.684102697062058, 0.241120378832392, 0.687446499339865, 0.399490681633122, 0.588144724666333, 1.0617726338971, 0.845358517598031, 1.02395142210687, 1.07372228066705, 0.865181709866835, 0.707122679385598 ), PROX_MRT = c(0.0437298005890327, 0.188565130994124, 0.189883903502813, 0.127617925270923, 0.41695674877223, 0.545901722651448, 0.550628186781769, 0.476637705223286, 0.587916938270161, 0.347262283963267, 0.604690005035212, 0.241174931861397, 0.674936552563307, 0.224566301285939, 0.0901878473788138, 0.217341234217998, 0.437229774651496, 0.363746184676816, 0.14195902454703, 0.295449456212788 ), PROX_PARK = c(0.935596264101672, 1.07918529837209, 0.812876767906526, 0.716522496183652, 1.00246315577637, 0.937160160632966, 0.886983007034967, 1.20701221478007, 0.858154923175006, 1.38760566459916, 0.889047622652367, 0.90249149706597, 0.773048101136696, 1.55939681176166, 0.278686390612803, 1.27300714898888, 0.600185611341118, 0.497172938499345, 1.51686048726609, 1.76906915549279 ), PROX_GOOD_PRISCH = c(5.1963266927986, 5.35450137646782, 4.98177209241419, 4.85056771881294, 5.49301939379528, 5.6774973866509, 5.61521578968116, 5.06260566207177, 5.67093979106873, 5.26118802945754, 5.77803713337603, 4.74545729482833, 5.74516136190441, 5.45861643017911, 4.93093863547281, 5.17863906457975, 5.28070608730985, 5.17691715074399, 5.42826997650874, 5.7298925008129), PROX_MALL = c(0.345992784345898, 0.479398555662368, 0.236735170365795, 0.148456555084967, 0.497662931100388, 0.691703794200818, 0.615054651957031, 0.287395381957405, 0.671424081833306, 0.108121271181015, 0.79347213158724, 0.267645090747045, 0.744876648240093, 0.12145856762689, 0.38830118917563, 0.243284841315127, 0.252669380741675, 0.278400001713995, 0.338911837083335, 0.426875162675013), PROX_CHAS = c(3.77135010377852e-08, 0.166948923507452, 0.214782230853987, 0.148456588323488, 0.139715392485403, 0.094086780959658, 0.101756162724623, 0.182188888557241, 0.0438337826764906, 0.108121286081234, 0.128222338920945, 0.241761013919413, 0.0812821875339188, 0.121458549123021, 0.0918929757518676, 0.132339190026647, 0.252669404800451, 0.190291087196022, 0.18872293939054, 0.270793953405505), PROX_SUPERMARKET = c(0.31785895032531, 0.218811722485387, 0.172194506074768, 0.154204342539502, 0.118312809115248, 0.189746195069109, 0.215874380558773, 0.277268812686258, 0.238848984717478, 0.105248463653719, 0.286089695736963, 0.315435463566428, 0.325050502595441, 0.134916350552101, 0.354026220875794, 0.226949559622758, 0.186322037460738, 0.190291125096353, 0.188722783027928, 0.270794118098451), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(5L, 2L, 6L, 7L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 5L, 7L, 3L, 3L, 6L, 5L), WITHIN_350M_BUS = c(13L, 13L, 15L, 17L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 15L, 12L, 11L, 7L, 9L, 7L, 9L, 8L, 6L), WITHIN_1KM_PRISCH = c(5L, 5L, 3L, 3L, 4L, 4L, 3L, 5L, 3L, 5L, 4L, 5L, 3L, 5L, 2L, 5L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 162.258255454559, 217.422014680596, 354.594630953157, 374.772680874324, 505.898362595191, 510.201009211129, 543.897395300484, 547.993189373385, 587.303614654753, 596.734042398203, 623.049471989905, 634.555243100796, 643.231033624687, 720.305058542135, 784.311468833914, 851.369030547492, 857.827978570239, 881.434461286941, 908.066780840105)), row.names = c("374", "385", "717", "146", "159", "836", "500", "703", "865", "381", "568", "599", "299", "826", "592", "880", "87", "995", "329", "489"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.937162498614411, 0.888629338945549, 0.718280717074268, 0.688346368810801, 0.475578463213738, 0.468293880501483, 0.411194706699903, 0.404268508322028, 0.338372754190132, 0.322802187927957, 0.280083580359785, 0.261817820621867, 0.248240374585861, 0.137483358613308, 0.0645136205180006, 0.0146354929373849, 0.0115754273988156, 0.00334049511293619, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5375166468
R squared (OOB): 0.05788221
$Forests[[375]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(688000, 472000, 530000, 805000, 552000, 438888, 620000, 580000, 820000, 825000, 8e+05, 750000, 755000, 680000, 840000, 685000, 680000, 375000, 355000, 660000), floor_area_sqm = c(85, 84, 111, 104, 100, 80, 102, 100, 87, 87, 90, 90, 90, 85, 87, 85, 91, 82, 82, 90), storey_order = c(4L, 2L, 1L, 3L, 1L, 4L, 3L, 4L, 9L, 5L, 7L, 11L, 5L, 2L, 14L, 4L, 3L, 3L, 2L, 10L), remaining_lease_mths = c(964, 799, 767, 919, 910, 601, 908, 1013, 1136, 1136, 1063, 1035, 1038, 1066, 1141, 1038, 984, 645, 656, 993), PROX_CBD = c(3.98134497452694, 4.27761841825855, 4.3501519248406, 4.1456930527125, 4.64904487497998, 3.37234644442932, 4.95292174150019, 4.79843685927635, 4.59114385332588, 4.59114385332588, 2.97610984462207, 4.88070069409732, 4.88070069409732, 2.96405104980333, 4.70219035054856, 4.89531124268982, 2.86455481676114, 3.68559345068932, 3.73116287154914, 5.00856672458725), PROX_ELDERLYCARE = c(0.168717999980802, 0.0937624362906392, 0.203630745919553, 0.45180890917037, 0.374326446996408, 0.401810150563083, 0.0718437191527097, 0.72206466606869, 0.125633226962327, 0.125633226962327, 0.249991250520312, 0.312658206579851, 0.312658206579851, 0.206690358794928, 0.200702517977741, 0.307888742732217, 0.111411798512938, 0.466665237090727, 0.501456868829436, 0.403456137693205), PROX_HAWKER = c(0.262344394473714, 0.566432501893156, 0.509657348502929, 0.668394095052703, 0.28049665267082, 0.449139985411189, 0.126776661941161, 0.669525197575465, 0.762382071136897, 0.762382071136897, 0.405863058813757, 0.595417483526792, 0.595417483526792, 0.344572110572533, 0.646528219825606, 0.546104933523636, 0.302651224916382, 0.28293755865871, 0.311969910328466, 0.327438715714418 ), PROX_MRT = c(0.310254962870727, 0.40356540460373, 0.533693046359433, 0.413017272318271, 0.763812758173444, 0.537190991659238, 0.804865461788644, 1.13446368103879, 0.586728793826683, 0.586728793826683, 0.337225216160626, 0.314337158810329, 0.314337158810329, 0.377919714857806, 0.491479629856663, 0.275254866694397, 0.391395986196982, 1.17490863944549, 1.10221151459309, 0.699181106494864 ), PROX_PARK = c(0.894232249415992, 1.11098670131371, 0.941534540217125, 1.16828897329218, 1.08394438059851, 0.408351250353425, 0.908868407872405, 0.279857584881724, 1.65596921250538, 1.65596921250538, 0.4671588721782, 1.53366372097489, 1.53366372097489, 0.495024008458079, 1.77379186206272, 1.60860995669454, 0.399002951856213, 0.304435062988112, 0.271761978726623, 0.344858191728297 ), PROX_GOOD_PRISCH = c(3.868083844602, 3.63213704613537, 3.77462248476967, 3.20846684942761, 3.57098970158234, 3.70512913004722, 3.66355651606602, 4.40925832010736, 2.86977258716747, 2.86977258716747, 4.56048774292729, 3.0451226436528, 3.0451226436528, 4.62297298452196, 2.79995758206102, 2.96671225712824, 4.71207116352008, 5.15997579188296, 5.22570836776045, 4.86324650242379), PROX_MALL = c(1.18273225000282, 0.890632544268956, 0.812522711759855, 1.18405339004253, 0.528365937160055, 0.743612757274357, 0.209686974260184, 0.830412122132217, 0.992224857230604, 0.992224857230604, 0.362094853274792, 0.63262312230698, 0.63262312230698, 0.404565296260845, 0.970860317849455, 0.696065710972082, 0.420489734799516, 1.3376464242075, 1.41171259857663, 1.20968740927381), PROX_CHAS = c(0.145112311632742, 0.116543108560641, 0.237239443458304, 0.401816380076581, 0.251376462502101, 0.499618186459994, 0.176171654931402, 0.120011087306801, 0.156405874770629, 0.156405874770629, 0.111500209373212, 0.278004299073392, 0.278004299073392, 0.0506108453744785, 0.0639130956899198, 0.22404402777184, 0.110042750971165, 0.216565147674259, 0.261237260735983, 0.358299181925541 ), PROX_SUPERMARKET = c(0.252387257990654, 0.205058734443685, 0.125937465506006, 0.431453687618191, 0.311533400888457, 0.499617451823641, 0.176171398022836, 0.0907294343182455, 0.156405662038775, 0.156405662038775, 0.111500172768761, 0.278004958714438, 0.278004958714438, 0.0506107476035619, 0.0639125072278545, 0.224044642536509, 0.110042446678578, 0.252487697752149, 0.301923436189205, 0.395196557309087 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 1L, 5L, 5L, 0L, 2L, 5L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 5L, 5L, 1L, 2L, 2L, 1L, 2L, 3L, 3L, 3L, 5L, 5L, 3L, 4L, 4L, 4L, 3L, 3L, 1L ), WITHIN_350M_BUS = c(12L, 14L, 13L, 7L, 12L, 8L, 7L, 6L, 7L, 7L, 4L, 8L, 8L, 7L, 7L, 9L, 7L, 10L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 2L, 3L, 2L, 2L, 1L, 1L, 3L, 1L, 1L, 4L, 1L, 1L, 4L, 2L, 2L, 1L), DNeighbour = c(0, 346.857395380655, 364.062557002494, 659.934769353786, 691.446555202215, 727.120682634603, 978.65743054235, 995.15191583252, 1054.35380282915, 1058.37468971938, 1109.76422529112, 1113.37178306668, 1115.28900069681, 1145.51540155651, 1159.39100902769, 1167.22891720383, 1265.82889850449, 1310.70379865055, 1375.20585891759, 1410.14527174391)), row.names = c("375", "709", "348", "320", "140", "69", "216", "610", "768", "333", "319", "39", "982", "389", "854", "916", "968", "683", "432", "515"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.882655320652527, 0.871135299522271, 0.609937216270807, 0.576945855659888, 0.538932520379266, 0.268684285003393, 0.251979002353936, 0.194443288574018, 0.190693943269161, 0.144897040884324, 0.141842791682482, 0.14022887679267, 0.115672117393606, 0.104990676780442, 0.0991318104553356, 0.0377172156199719, 0.0185135020772367, 0.00239516637076177, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13072528275
R squared (OOB): 0.4303951
$Forests[[376]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(498000, 589000, 532000, 550000, 520000, 550000, 510000, 535000, 545000, 455000, 490000, 455000, 495000, 395000, 398000, 437000, 415000, 432000, 460000, 4e+05), floor_area_sqm = c(93, 96, 96, 98, 93, 95, 97, 93, 93, 92, 95, 93, 93, 90, 93, 93, 93, 93, 92, 92), storey_order = c(2L, 6L, 4L, 4L, 4L, 4L, 2L, 4L, 5L, 4L, 2L, 5L, 5L, 1L, 1L, 2L, 2L, 5L, 2L, 1L), remaining_lease_mths = c(1102, 1111, 1111, 1103, 1118, 1115, 1104, 1118, 1127, 1133, 1111, 1138, 1080, 997, 1077, 1076, 1071, 1129, 1137, 1131), PROX_CBD = c(13.8269911518463, 13.8838492138892, 13.8842234613226, 13.7784857598507, 13.7912064237251, 13.9206851659757, 13.7787547800329, 13.8964286142315, 13.8964286142315, 13.5263069451707, 13.7780295697528, 13.5153222954464, 14.2035293519974, 13.4480864429089, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.4495242740615, 13.9481332653994, 13.9748767742628), PROX_ELDERLYCARE = c(0.272443342502121, 0.321249151015697, 0.284905700992106, 0.303554199654945, 0.194902312085005, 0.410984632703067, 0.357313426679343, 0.28821019895416, 0.28821019895416, 0.13293861465481, 0.24280876806526, 0.128038783583345, 0.685279068417721, 0.38095926022983, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.226392675254826, 0.108372417523696, 0.0869602171534455), PROX_HAWKER = c(0.718894335359525, 0.661984274687099, 0.667389882084889, 0.771130061467184, 0.761066408094757, 0.63246529422046, 0.779750574682814, 0.700607063348248, 0.700607063348248, 1.0232116664491, 0.855348356505915, 1.06471945671836, 0.384064154962602, 1.11021170000921, 0.429643877236979, 0.429643877236979, 0.429643877236979, 1.13086059974118, 0.783686601130967, 0.759405218095962 ), PROX_MRT = c(0.250191496834268, 0.202599849124069, 0.172676244118343, 0.334453451125385, 0.263976344610204, 0.247793554682504, 0.373119808041594, 0.214342865325431, 0.214342865325431, 0.529059791722705, 0.290902656750774, 0.531733722241289, 0.289240493397468, 0.436627689790507, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.537207200764636, 0.146013494832411, 0.16215489673441), PROX_PARK = c(1.00953333913803, 0.953674473627188, 0.946790994443363, 1.07038952907209, 1.03946212768551, 0.9355470513087, 1.07510958061046, 0.945155408432775, 0.945155408432775, 1.00320858387115, 1.08412864631293, 1.12627074536918, 0.69423802629866, 0.782217598170287, 0.735378016798131, 0.735378016798131, 0.735378016798131, 1.14705623529365, 0.964943529987853, 0.93793434477989 ), PROX_GOOD_PRISCH = c(4.43409233459216, 4.48950135049007, 4.46427355245829, 4.41640053984819, 4.37243865161908, 4.55661004860153, 4.43794264479214, 4.42474408393319, 4.42474408393319, 4.12550653324601, 4.27934963146811, 4.05859518452173, 4.84858590291698, 4.1394886986689, 4.87692111553996, 4.87692111553996, 4.87692111553996, 3.97306691053722, 4.41058426346667, 4.4381077472328), PROX_MALL = c(0.464449368072494, 0.415387276861254, 0.384398044205003, 0.546157830895501, 0.47180896375681, 0.441605558767423, 0.579723774298741, 0.36232957329041, 0.36232957329041, 0.734460127270614, 0.507308338763366, 0.741140095950697, 0.37351280301214, 0.747053206605742, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.817008429043632, 0.431747484707969, 0.408666125180857), PROX_CHAS = c(0.093713435160417, 0.130388475133542, 0.0936868185767241, 0.171232412843018, 3.14247486029477e-08, 0.230184731543739, 0.2330532561781, 0.190952462752685, 0.190952462752685, 0.164485608616764, 0.246000912873009, 0.0484693686848179, 0.170907589664044, 0.419877338676521, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.142936854782623, 0.0812590805558053, 0.0955424375353944), PROX_SUPERMARKET = c(0.0937132175773042, 0.130388583033251, 0.093687407280864, 0.171231859107883, 8.52808058992138e-07, 0.23018467784701, 0.233052713938452, 0.190953240917096, 0.190953240917096, 0.265115106421715, 0.271122867675942, 0.321659607097496, 0.170908382081647, 0.428569074432488, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.417643104955167, 0.194128300134642, 0.205979542456043), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 3L, 3L, 5L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 7L, 7L, 8L, 13L, 11L, 9L, 9L, 2L, 9L, 6L, 9L, 4L, 9L, 9L, 9L, 5L, 7L, 6L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 6L, 5L, 5L, 8L, 5L, 5L, 6L, 6L, 5L, 5L, 7L, 5L, 5L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 52.8008866862409, 92.661017880851, 95.5593923149276, 97.1738567455993, 139.264306394208, 154.861321062116, 258.416565360118, 261.150286467559, 320.546699818084, 366.993048804995, 405.227792329189, 414.324837247565, 417.909138274602, 452.76574755588, 454.27373823567, 456.554619946862, 498.765893357952, 498.843193024172, 506.99452676818)), row.names = c("376", "723", "670", "837", "420", "516", "549", "760", "442", "779", "282", "183", "66", "655", "448", "911", "272", "988", "34", "690"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978425324979621, 0.934309445520211, 0.930211058370022, 0.927877456878281, 0.854788251604615, 0.822105772842903, 0.547900458010563, 0.539750678515243, 0.360313758357611, 0.226601444889137, 0.130436753639337, 0.110327234050849, 0.102752612686684, 0.0409988912163135, 0.0388722716033116, 0.035750589691879, 0.00103664826964994, 0.00101741960574934, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3254561826
R squared (OOB): 0.04829977
$Forests[[377]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 380000, 295000, 365000, 359000, 398000, 280000, 310000, 418000, 308000, 355000, 3e+05, 355000, 350000, 380000, 395000, 380000, 412000, 390000, 327000), floor_area_sqm = c(104, 108, 83, 103, 103, 104, 84, 84, 104, 84, 104, 85, 104, 93, 92, 93, 93, 92, 92, 84 ), storey_order = c(1L, 2L, 1L, 4L, 1L, 3L, 4L, 2L, 1L, 1L, 2L, 4L, 4L, 1L, 2L, 4L, 3L, 3L, 4L, 1L), remaining_lease_mths = c(808, 807, 812, 805, 799, 823, 809, 787, 794, 779, 785, 798, 814, 1111, 1142, 1108, 1110, 1128, 1142, 802), PROX_CBD = c(14.2674761918172, 14.3069689320192, 14.136177090114, 14.5082496767788, 14.1470244070667, 14.4215550437188, 14.5514247745221, 14.7686155241139, 14.6249352309891, 14.8104288104214, 14.7946380504301, 14.6468242567931, 14.9797222810306, 14.6221320584002, 14.4940333615496, 14.6649260398624, 14.607628567626, 14.5596883563906, 14.5596883563906, 15.395293903354), PROX_ELDERLYCARE = c(1.37520258101488, 1.30284795398611, 1.52241617566094, 1.0960579077266, 1.73443513584582, 0.933706769700102, 0.934928905143492, 1.18091019396193, 1.66362706878828, 1.14385816982861, 1.02543356664281, 0.791783477476035, 1.40865121451131, 0.410896008057539, 0.500918112427577, 0.374463671675583, 0.363539264939185, 0.399519357429504, 0.399519357429504, 1.48326161455178), PROX_HAWKER = c(1.3725902814614, 1.30042856091519, 1.5304212921709, 1.06968967826483, 1.71810403079302, 0.964097104531415, 0.920905853639359, 1.07995965555937, 1.46189875323845, 1.03493347869974, 0.927587772885235, 0.771377618176498, 1.17708155532767, 0.55845452984231, 0.682637638745144, 0.515424723672587, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.763118949388798), PROX_MRT = c(0.392323251912074, 0.431073100471927, 0.407136749273107, 0.541381135472874, 0.316955810938843, 0.766580328668093, 0.702240402731505, 0.495669019430354, 0.177135615746217, 0.547659244513397, 0.635923545376501, 0.834242720427877, 0.541117453484526, 1.30119397664661, 1.32800225952209, 1.31347134818138, 1.42703012637354, 1.46473462254762, 1.46473462254762, 0.486709870425329), PROX_PARK = c(0.808406007535371, 0.87843358408359, 0.646645557650639, 0.854937524579578, 0.521638252737905, 0.786856267919922, 0.717751277212032, 0.837021679605882, 0.967683324465338, 0.79060261488636, 0.687013904416796, 0.572284771964545, 0.869949400509587, 0.524601749565547, 0.65941869562705, 0.48594234877488, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.736647900507106), PROX_GOOD_PRISCH = c(4.71060068854172, 4.7599521059868, 4.56541244462189, 4.9821455258424, 4.5417585858835, 4.94298421634201, 5.05486565817651, 5.21242267662931, 5.00900650468442, 5.2589313064801, 5.2635668385575, 5.17213285521296, 5.38873705701154, 5.26427170666348, 5.15263130971644, 5.30673314037113, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.79164197089728), PROX_MALL = c(0.598720745421956, 0.530519583310388, 0.730402721918488, 0.395836928017505, 0.958986678954386, 0.158055972255249, 0.264439990658005, 0.644074766251318, 1.02277508016934, 0.641907311269237, 0.540570027720398, 0.253080993480643, 0.857174016474006, 0.412850725186958, 0.407798057490129, 0.439421746266814, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.561468969675593), PROX_CHAS = c(0.0989632897848068, 0.141608811196257, 0.0978085819739089, 0.111998728732921, 0.262672355720334, 0.110909163864147, 0.0412741280494288, 0.305551557127515, 0.253202817693943, 0.273160540123658, 0.151656769473437, 0.118994056415591, 0.0593781975043205, 0.0938393111767789, 0.0559452214520875, 0.0969357032130768, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.1019571402223), PROX_SUPERMARKET = c(0.13781747249929, 0.179396317901182, 0.152757697669253, 0.321173728185784, 0.246179282205813, 0.155031856949385, 0.259076961683863, 0.397697747354111, 0.177136085505812, 0.406551385550075, 0.505826018716947, 0.246822057901315, 0.101389584423307, 0.0938384818523742, 0.202112654374605, 0.0969351949685631, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.0953919744611677), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 3L, 0L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 4L, 4L, 3L, 4L, 3L, 1L, 2L, 5L, 5L, 3L, 6L, 4L, 6L, 4L, 3L, 3L, 2L), WITHIN_350M_BUS = c(6L, 7L, 7L, 8L, 6L, 10L, 7L, 8L, 9L, 7L, 8L, 9L, 10L, 9L, 9L, 8L, 7L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 76.1219677169463, 161.27411157185, 311.731588098081, 368.426558267465, 443.141866406577, 450.947688776309, 509.40814299572, 551.644288712119, 555.197543153416, 568.128948326788, 600.691524970792, 739.95029953635, 1005.46340709482, 1006.94659886773, 1023.02851314382, 1115.88877655066, 1143.48830039805, 1148.2707883441, 1164.03052663358)), row.names = c("377", "341", "665", "884", "636", "546", "253", "101", "30", "396", "424", "862", "984", "324", "702", "17", "452", "961", "163", "556"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991465233620205, 0.96197736771874, 0.861706026093814, 0.809679315569329, 0.731145542003903, 0.722363554009447, 0.653647830151248, 0.601261391789014, 0.596768445943465, 0.580319734705397, 0.53831289781795, 0.355110659947984, 0.0644593133779633, 0.0633456095738908, 0.051798139806689, 0.00656183370488977, 0.00122384957889221, 0.000723318171030655, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2189254584
R squared (OOB): -0.3194639
$Forests[[378]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 380000, 380000, 370000, 416000, 370000, 380000, 336000, 320000, 340000, 326000, 325000, 308000, 348000, 335000, 362000, 338000, 303888, 355000, 370000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 101, 90, 90, 95, 90, 94, 94, 90, 94, 95), storey_order = c(2L, 2L, 2L, 4L, 6L, 1L, 2L, 2L, 1L, 4L, 1L, 4L, 2L, 1L, 5L, 4L, 2L, 5L, 4L, 5L), remaining_lease_mths = c(1135, 1136, 1132, 1142, 1132, 1125, 1134, 966, 980, 1011, 942, 973, 948, 968, 998, 976, 1076, 1008, 1070, 977), PROX_CBD = c(18.1376577985599, 18.1376577985599, 18.1279148711176, 18.1918996486136, 18.2305685201872, 18.2305685201872, 18.2143914696608, 18.263890012402, 18.4122801485573, 18.5954829873069, 17.6460086713989, 18.5353901232527, 17.5548574672099, 18.0323194354466, 18.976831626196, 18.3273029006797, 18.893500205596, 19.0279685600245, 18.9417612550563, 18.2449080671561), PROX_ELDERLYCARE = c(2.49441526227585, 2.49441526227585, 2.51087611030153, 2.49884668013329, 2.5602844754638, 2.5602844754638, 2.48612553786713, 2.93603771613334, 3.05606256580079, 3.21245115339435, 2.69583292953839, 3.18651864771223, 2.64072586785555, 2.88259030935981, 3.28231449363414, 2.7120525382807, 3.10102691254995, 3.26154359027314, 3.09832013994742, 2.54228790651909), PROX_HAWKER = c(0.528296501129656, 0.528296501129656, 0.487567663506197, 0.600683099416637, 0.555435817196439, 0.555435817196439, 0.65924673205969, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.543702723258422, 0.491879726860981, 0.624754154933827, 0.459055170630849, 0.923592674397851, 0.729165861663657, 0.926259022488312, 0.990561993667382, 0.981837341088666, 0.859760115655931), PROX_MRT = c(0.789676869843372, 0.789676869843372, 0.74928998522808, 0.859544339931905, 0.810957189319413, 0.810957189319413, 0.88189566435518, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.514213843772978, 0.375479822529604, 0.605396305517498, 0.228324090957444, 0.822784932057268, 0.470919202147399, 0.777214903782309, 0.880588410111357, 0.831940647091921, 0.597257652192269), PROX_PARK = c(0.276326305891841, 0.276326305891841, 0.317511189836545, 0.210024151789668, 0.269300347674678, 0.269300347674678, 0.161329073171627, 0.826451671225411, 0.872887750975024, 0.966363588730214, 0.873328686748902, 1.15334089580929, 0.801838254358626, 1.25712692932115, 1.4431849310919, 1.51959638840156, 1.53153013283021, 1.5140651316136, 1.58031197441792, 1.66089445329223), PROX_GOOD_PRISCH = c(8.50873818737911, 8.50873818737911, 8.49670627721454, 8.56698720173726, 8.60245346442475, 8.60245346442475, 8.59299650088468, 8.61262144573917, 8.76068312560123, 8.94334048589707, 7.99076792195858, 8.87993213136606, 7.89964805631792, 8.37645219680457, 9.32093903042593, 8.6741083827629, 9.23793284137011, 9.37202430611723, 9.2863930262578, 8.59525181849715), PROX_MALL = c(0.814982856398022, 0.814982856398022, 0.819155488013484, 0.849415447505653, 0.89702383385846, 0.89702383385846, 0.861156548991099, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.441435937338541, 0.460655941356388, 0.456293365362214, 0.12060760008054, 0.897736377807805, 0.437943127987326, 0.833273819621717, 0.951179576311185, 0.886414086630636, 0.537890109309282 ), PROX_CHAS = c(0.0547102897319272, 0.0547102897319272, 0.0462043949149095, 0.110754204684376, 0.080524556228062, 0.080524556228062, 0.170239874320939, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.441435968696221, 0.165734202429707, 0.456293399812874, 0.120607657412939, 0.237819060284531, 0.319053536773146, 0.143741090403558, 0.184556275618948, 0.0880613138842689, 0.274147949012332 ), PROX_SUPERMARKET = c(0.504768063926141, 0.504768063926141, 0.467157902200199, 0.565642852259794, 0.512175097136782, 0.512175097136782, 0.532940464268134, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.446325988440648, 0.167679568764744, 0.425112192123464, 0.119017844673248, 0.322795161753339, 0.198027823348086, 0.218188374485768, 0.3125742651816, 0.175726554209016, 0.161035318973668 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 1L, 2L, 1L, 2L, 3L, 0L, 2L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 3L, 3L, 3L, 5L, 7L, 4L, 2L, 7L, 2L, 4L, 4L, 6L, 4L, 2L, 4L, 4L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 6L, 7L, 7L, 6L, 11L, 12L, 10L, 11L, 12L, 8L, 14L, 9L, 12L, 8L, 6L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 3L, 5L, 2L, 4L, 4L, 5L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 11.2606461819877, 46.05128966573, 83.6696034243402, 99.1098304058403, 101.882183897025, 143.435909720319, 561.74731862199, 624.970148987961, 744.249431262292, 910.162151812628, 912.920253180388, 963.073539369301, 984.97367631698, 1246.57177756509, 1251.60801552768, 1310.00770847861, 1318.19176180584, 1359.83179595015, 1392.94557698021)), row.names = c("378", "285", "461", "600", "401", "770", "790", "548", "722", "901", "456", "838", "514", "354", "915", "873", "745", "570", "932", "5"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999869300437827, 0.997815219110163, 0.992797007816021, 0.989900625835078, 0.989329249535592, 0.978905518936567, 0.70118032835533, 0.637916894883429, 0.510545370760998, 0.32839505882727, 0.325431637288713, 0.272457907644293, 0.249987397542721, 0.0396496301642764, 0.0371093492288262, 0.0133489229053731, 0.0109102114275246, 0.00220710568926708, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 530256034
R squared (OOB): 0.3353927
$Forests[[379]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(810000, 745000, 795888, 4e+05, 530000, 8e+05, 566888, 533000, 685000, 649888, 755000, 750000, 840000, 408000, 825000, 820000, 620000, 552000, 413888, 805000), floor_area_sqm = c(90, 90, 95, 92, 118, 105, 88, 88, 85, 87, 90, 90, 87, 84, 87, 87, 102, 100, 88, 104), storey_order = c(10L, 7L, 7L, 1L, 2L, 6L, 8L, 1L, 4L, 3L, 5L, 11L, 14L, 6L, 5L, 9L, 3L, 1L, 2L, 3L), remaining_lease_mths = c(1045, 1057, 1140, 555, 594, 938, 650, 653, 1038, 1103, 1038, 1035, 1141, 647, 1136, 1136, 908, 910, 668, 919), PROX_CBD = c(5.99670752478149, 6.0390103189171, 6.26284978479934, 5.99479776583207, 6.1023364257416, 6.53309552941355, 6.76124856282603, 6.92829321613491, 4.89531124268982, 7.02256530608061, 4.88070069409732, 4.88070069409732, 4.70219035054856, 5.38657645344473, 4.59114385332588, 4.59114385332588, 4.95292174150019, 4.64904487497998, 7.88501742637481, 4.1456930527125), PROX_ELDERLYCARE = c(0.788986586736525, 0.798119493593788, 0.69800247969724, 0.420516157550055, 0.14668864145384, 0.112238297630375, 0.20742531007413, 0.389684735109723, 0.307888742732217, 0.467453442926814, 0.312658206579851, 0.312658206579851, 0.200702517977741, 0.465891927060243, 0.125633226962327, 0.125633226962327, 0.0718437191527097, 0.374326446996408, 0.487583248392117, 0.45180890917037), PROX_HAWKER = c(0.199496524550099, 0.151348144296069, 0.130331819855385, 0.295460487376037, 0.107292567178633, 0.357983508144609, 0.171967883722699, 0.133504850959355, 0.546104933523636, 0.207247650371579, 0.595417483526792, 0.595417483526792, 0.646528219825606, 0.351855498276287, 0.762382071136897, 0.762382071136897, 0.126776661941161, 0.28049665267082, 0.645875214067525, 0.668394095052703 ), PROX_MRT = c(0.226103982865864, 0.225262429159589, 0.132116935816272, 0.305306521480229, 0.649340944892975, 0.404028215814371, 0.31120761671675, 0.407218977151475, 0.275254866694397, 0.409658939160285, 0.314337158810329, 0.314337158810329, 0.491479629856663, 0.675587286197546, 0.586728793826683, 0.586728793826683, 0.804865461788644, 0.763812758173444, 0.707952731476156, 0.413017272318271), PROX_PARK = c(0.97332058707081, 0.921128796109604, 0.742212481577902, 0.990750186553446, 0.711925115709351, 0.407986988455317, 0.273246118986377, 0.377410917604964, 1.60860995669454, 0.380160428577633, 1.53366372097489, 1.53366372097489, 1.77379186206272, 1.05249384295472, 1.65596921250538, 1.65596921250538, 0.908868407872405, 1.08394438059851, 0.511064020035708, 1.16828897329218 ), PROX_GOOD_PRISCH = c(2.41026804261554, 2.45094763896652, 2.39901634170637, 2.01228232098645, 1.64363723354824, 1.86607127862969, 1.9155109693321, 2.0639866413545, 2.96671225712824, 2.07008813823767, 3.0451226436528, 3.0451226436528, 2.79995758206102, 3.52335384407219, 2.86977258716747, 2.86977258716747, 3.66355651606602, 3.57098970158234, 2.82520953766913, 3.20846684942761), PROX_MALL = c(1.14826594162738, 1.15586968043917, 0.965908348364742, 0.848644658978131, 0.58741271025502, 0.26702131219094, 0.191774654856939, 0.352244010010256, 0.696065710972082, 0.395390786334096, 0.63262312230698, 0.63262312230698, 0.970860317849455, 0.184401966361696, 0.992224857230604, 0.992224857230604, 0.209686974260184, 0.528365937160055, 0.535655644340599, 1.18405339004253), PROX_CHAS = c(0.157172829578474, 0.103484302768675, 0.0879111496245458, 0.262677718190406, 0.142011209366223, 0.144966662256637, 0.19177461752976, 0.180332756228222, 0.22404402777184, 0.278446199404133, 0.278004299073392, 0.278004299073392, 0.0639130956899198, 0.131272369045618, 0.156405874770629, 0.156405874770629, 0.176171654931402, 0.251376462502101, 0.102679570293108, 0.401816380076581), PROX_SUPERMARKET = c(0.212384620357781, 0.198926203527595, 0.0879117778441782, 0.3581952061826, 0.585686837888717, 0.26343506825427, 0.113049768890948, 0.0762755382886037, 0.224044642536509, 0.0888694671696128, 0.278004958714438, 0.278004958714438, 0.0639125072278545, 0.182486832055582, 0.156405662038775, 0.156405662038775, 0.176171398022836, 0.311533400888457, 0.158953339299884, 0.431453687618191), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 5L, 0L, 5L, 5L, 2L, 1L, 0L, 0L, 2L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 2L, 5L, 4L, 5L, 4L, 3L, 5L, 5L, 4L, 1L, 3L, 3L, 1L, 2L, 1L, 1L ), WITHIN_350M_BUS = c(10L, 9L, 5L, 8L, 5L, 3L, 8L, 7L, 9L, 10L, 8L, 8L, 7L, 8L, 7L, 7L, 7L, 12L, 5L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L), DNeighbour = c(0, 54.4625940037526, 278.478285160221, 398.171271763626, 794.234480137926, 879.488289192258, 1080.27973764581, 1171.75805812865, 1229.15067479162, 1274.88827094739, 1279.09624645455, 1281.02321131942, 1325.97062625239, 1338.92414144537, 1441.7280090063, 1446.72657091071, 1684.68328836582, 1780.76776670451, 1904.89626495275, 1926.28240910813)), row.names = c("379", "832", "562", "413", "18", "81", "834", "978", "916", "221", "982", "39", "854", "130", "333", "768", "216", "140", "338", "320"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998401866319907, 0.958637142798414, 0.916372062418783, 0.688894388587249, 0.626537493135114, 0.469898441741905, 0.396863226490368, 0.351453457690995, 0.315809738801378, 0.312562803057013, 0.311077975388271, 0.276848743135456, 0.267145372725942, 0.193442591217247, 0.190034969404774, 0.0552786705703674, 0.021134427445925, 0.000487584575333954, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10327195803
R squared (OOB): 0.5520005
$Forests[[380]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 553000, 5e+05, 425000, 535000, 483000, 518000, 495000, 537000, 412000, 455000, 420000, 468000, 362500, 365000, 360000, 455000, 393000, 450000, 428888), floor_area_sqm = c(93, 93, 93, 104, 93, 93, 93, 93, 93, 104, 112, 106, 106, 103, 84, 84, 113, 103, 106, 84 ), storey_order = c(3L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 4L, 2L, 1L, 3L, 5L, 3L, 4L, 3L, 5L, 2L, 2L, 3L), remaining_lease_mths = c(1133, 1134, 1131, 871, 1131, 1129, 1132, 1131, 1128, 878, 896, 874, 863, 819, 787, 811, 824, 818, 919, 774), PROX_CBD = c(13.7835124985007, 13.8021184722805, 13.8777465201196, 14.0236082538335, 13.9851487819813, 13.9851487819813, 14.0392008059995, 14.1234549986629, 14.1022978560303, 14.1313829663274, 14.0913802169285, 13.629257933267, 13.629257933267, 14.3801998083441, 13.5012180894848, 14.7472020389823, 14.8805910833212, 14.8805910833212, 13.6245617307962, 12.8776183162857), PROX_ELDERLYCARE = c(1.04590518035641, 1.08391670289184, 1.14875617578224, 1.09340394122649, 1.27246652758392, 1.27246652758392, 1.32747908409073, 1.35242241046818, 1.39999761805574, 0.836104821253693, 1.71411655426264, 0.207468408301612, 0.207468408301612, 0.709377020411434, 0.126566715598502, 1.19052284520552, 1.53481387371296, 1.53481387371296, 0.120631950903102, 0.211786543917104), PROX_HAWKER = c(0.817574416707151, 0.792084042786722, 0.709523473368326, 0.594999289424802, 0.59565400543288, 0.59565400543288, 0.543253862226502, 0.458626901673037, 0.488105393549706, 0.73352935155883, 0.659732742059419, 1.4012681206183, 1.4012681206183, 0.928921275219278, 1.32455892398921, 0.606039227085063, 0.395563323563994, 0.395563323563994, 1.48009929412898, 0.677647820815747 ), PROX_MRT = c(0.648112836468654, 0.615458599020507, 0.526263367583387, 0.469886084443941, 0.390641440388092, 0.390641440388092, 0.327704984287647, 0.250036690549804, 0.255700458734308, 0.735653331318593, 0.410797330392975, 0.681065013996815, 0.681065013996815, 1.02650412956774, 0.54422435083218, 0.807097621625513, 0.650195396152393, 0.650195396152393, 0.357520644011877, 0.301948361527339 ), PROX_PARK = c(0.438074957540257, 0.476945111703218, 0.548712671125698, 0.504422356794811, 0.580591669210194, 0.580591669210194, 0.547177414231792, 0.469588575534173, 0.52092144022497, 0.463826523913091, 0.524242894978874, 0.403276931712581, 0.403276931712581, 0.71485218383349, 0.593866981909781, 0.432698189125414, 0.355836862982211, 0.355836862982211, 0.731000545087102, 0.246982674114576 ), PROX_GOOD_PRISCH = c(2.3007469286795, 2.33081910479479, 2.41902859908312, 2.51794344218072, 2.55482099432271, 2.55482099432271, 2.61966269686357, 2.69456588548322, 2.69832814229385, 2.52734391167264, 2.83541955823977, 1.96779323327463, 1.96779323327463, 2.72778429145315, 1.8351788996921, 3.13467644284063, 3.33079371618761, 3.33079371618761, 1.96554365084008, 1.22334421357001), PROX_MALL = c(0.615576551193732, 0.585717052475653, 0.498678106329343, 0.418819234777705, 0.37312896686832, 0.37312896686832, 0.316340524018432, 0.232476208076891, 0.257523814996123, 0.66282583229379, 0.471401908473598, 1.12429495075828, 1.12429495075828, 0.949257633150117, 0.956400108312903, 0.738705771798207, 0.390496575840073, 0.390496575840073, 1.05956757611768, 0.503182159926002), PROX_CHAS = c(0.253975316505048, 0.221659659627321, 0.133705064347241, 0.151261605672147, 0.0604900109870272, 0.0604900109870272, 0.101753514952091, 0.147334233235439, 0.177701329016163, 0.528800676490504, 0.471401941314913, 0.260044927245007, 0.260044927245007, 0.453083161817035, 0.0648495538885981, 0.19051372613691, 0.448788349522024, 0.448788349522024, 2.17172157220984e-06, 0.128785172156574), PROX_SUPERMARKET = c(0.253974877653299, 0.221659301316653, 0.133704798830233, 0.151260689076964, 0.0604908810371704, 0.0604908810371704, 0.101754383553332, 0.147334782275979, 0.177702101069216, 0.528799775767506, 0.471402360745676, 0.288903462518554, 0.288903462518554, 0.513065398645433, 0.329742543966106, 0.326764101800336, 0.447693008221967, 0.447693008221967, 0.237807435452358, 0.17067511852319), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 3L, 3L, 0L, 1L, 3L, 2L, 2L, 3L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 1L, 6L, 6L, 3L, 5L, 2L, 3L, 3L, 5L, 1L), WITHIN_350M_BUS = c(6L, 5L, 8L, 12L, 8L, 8L, 10L, 13L, 11L, 6L, 12L, 6L, 6L, 2L, 7L, 9L, 5L, 5L, 10L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 4L, 3L, 2L, 2L, 4L, 4L), DNeighbour = c(0, 40.3327424837868, 127.833074521286, 232.887508646248, 266.267462947151, 272.563103734407, 335.409219797631, 396.62211084887, 415.805114378764, 514.451638294739, 682.684941658034, 834.091114182732, 836.642969703596, 912.822968938612, 1027.60105766362, 1030.91461835108, 1089.97794557006, 1098.03672599061, 1159.5180256793, 1178.91919375586)), row.names = c("380", "275", "579", "51", "819", "938", "218", "212", "815", "695", "352", "503", "415", "3", "264", "136", "852", "639", "656", "892"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997660499218422, 0.976623056644961, 0.923476162605725, 0.900579166566105, 0.895952628077307, 0.844664871909883, 0.786442281292036, 0.766679775965877, 0.655413762134865, 0.441786043430021, 0.249437124184596, 0.246382413435646, 0.160382719594902, 0.0577114050741746, 0.0553775015179308, 0.0210814219737889, 0.0175582763092577, 0.00106554312681694, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2228903980
R squared (OOB): 0.3919146
$Forests[[381]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(334008, 370000, 335000, 358000, 345000, 442500, 418888, 415000, 450000, 410000, 462000, 443000, 447888, 390000, 347000, 418000, 382000, 370000, 459000, 445000), floor_area_sqm = c(103, 102, 102, 104, 90, 92, 92, 92, 92, 101, 93, 93, 93, 92, 90, 92, 93, 90, 93, 93), storey_order = c(2L, 3L, 4L, 4L, 5L, 6L, 3L, 2L, 4L, 3L, 5L, 5L, 5L, 1L, 2L, 5L, 1L, 3L, 4L, 4L), remaining_lease_mths = c(917, 927, 940, 815, 937, 1138, 1136, 1132, 1135, 936, 1134, 1134, 1137, 1132, 971, 1142, 1111, 977, 1138, 1133), PROX_CBD = c(14.2719972222741, 14.12564920201, 14.4474740114555, 14.0960645211931, 14.2787185061121, 14.4158973706441, 14.4158973706441, 14.6122009832922, 14.5310939664424, 13.8911800577968, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.6424103631698, 14.6079806280174, 14.4012043650842, 14.29200158436, 14.489397367385, 14.1715462602585, 14.1149653809405), PROX_ELDERLYCARE = c(1.50921581969441, 1.44816412197145, 1.50338082315219, 1.70531999087377, 1.77826193055387, 1.86115765343828, 1.86115765343828, 1.68824062303628, 1.79186944623163, 1.40411939431899, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.72557175775889, 0.966138977916587, 1.94149260139439, 2.00367987562091, 0.929205058584809, 2.09595649451453, 2.12564955085825), PROX_HAWKER = c(0.684102697062058, 0.778468578249857, 0.588144724666333, 0.845358517598031, 0.865181709866835, 0.900970586039013, 0.900970586039013, 0.707122679385598, 0.816792492128141, 0.687446499339865, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.740384095011384, 0.31691894051251, 0.977925494011815, 1.05572120633707, 0.478869651742105, 1.11030496241672, 1.06810792734919), PROX_MRT = c(0.347262283963267, 0.476637705223286, 0.224566301285939, 0.217341234217998, 0.14195902454703, 0.0830542408041225, 0.0830542408041225, 0.295449456212788, 0.197201307651512, 0.241174931861397, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.312698200175978, 0.188565130994124, 0.117672709296806, 0.129588785375857, 0.0437298005890327, 0.236487582928319, 0.282489779359316), PROX_PARK = c(1.38760566459916, 1.20701221478007, 1.55939681176166, 1.27300714898888, 1.51686048726609, 1.70853765465547, 1.70853765465547, 1.76906915549279, 1.79335149216305, 0.90249149706597, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.78460824921244, 1.07918529837209, 1.73691437359179, 1.659682039687, 0.935596264101672, 1.59201213147604, 1.55223981690243), PROX_GOOD_PRISCH = c(5.26118802945754, 5.06260566207177, 5.45861643017911, 5.17863906457975, 5.42826997650874, 5.62289607338158, 5.62289607338158, 5.7298925008129, 5.7030752613132, 4.74545729482833, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.77937603269072, 5.35450137646782, 5.65284274036128, 5.57470277830303, 5.1963266927986, 5.50129862889456, 5.45814117537329), PROX_MALL = c(0.108121271181015, 0.287395381957405, 0.12145856762689, 0.243284841315127, 0.338911837083335, 0.475045953779526, 0.475045953779526, 0.426875162675013, 0.466036051693473, 0.267645090747045, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.482269498416602, 0.479398555662368, 0.544441659044551, 0.462705775504015, 0.345992784345898, 0.405991175981987, 0.377565489031552), PROX_CHAS = c(0.108121286081234, 0.182188888557241, 0.121458549123021, 0.132339190026647, 0.18872293939054, 0.0420419616737589, 0.0420419616737589, 0.270793953405505, 0.162368565956873, 0.241761013919413, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.280031834846542, 0.166948923507452, 0.0706873614354785, 0.0888572682655253, 3.77135010377852e-08, 0.12657377242065, 0.179884741524278), PROX_SUPERMARKET = c(0.105248463653719, 0.277268812686258, 0.134916350552101, 0.226949559622758, 0.188722783027928, 0.0420421510628514, 0.0420421510628514, 0.270794118098451, 0.162368758687164, 0.315435463566428, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.280032026158491, 0.218811722485387, 0.0706874850207218, 0.124391003677116, 0.31785895032531, 0.248308073473709, 0.299769914037237), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 2L, 2L, 2L, 0L, 2L, 1L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 7L, 6L, 5L, 5L, 5L, 4L, 3L, 6L, 6L, 6L, 3L, 2L, 5L, 5L, 5L, 5L, 6L), WITHIN_350M_BUS = c(10L, 10L, 11L, 9L, 8L, 7L, 7L, 6L, 8L, 15L, 6L, 6L, 6L, 6L, 13L, 6L, 5L, 13L, 5L, 5L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 3L, 5L, 4L, 4L, 4L, 3L, 5L, 3L, 4L, 5L, 4L, 4L), DNeighbour = c(0, 203.434899163596, 206.189611298851, 219.521128311867, 309.325351682134, 489.656632204864, 490.902493393316, 491.92199149396, 506.735871537995, 531.166456957869, 541.063974101461, 541.427264827326, 543.063688969948, 547.807021907806, 550.98752042708, 557.133937141773, 565.616604260296, 587.303614654753, 624.690515046059, 643.378592180833)), row.names = c("381", "703", "826", "880", "329", "33", "100", "489", "609", "599", "207", "966", "623", "323", "385", "633", "989", "374", "277", "519"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.810034106021439, 0.805134598943755, 0.780717479329676, 0.591127113575602, 0.177048489260944, 0.174573572500287, 0.172556653038236, 0.144141390407801, 0.101380069761842, 0.0857110792860323, 0.0851557012098393, 0.0826718627292138, 0.0756397175949894, 0.0710670897918382, 0.062564985551182, 0.0515842873797068, 0.027794805248497, 0.00327754494918871, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1252274943
R squared (OOB): 0.3589637
$Forests[[382]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(409500, 418000, 520000, 538000, 560000, 515000, 385000, 465000, 620000, 488000, 660000, 446000, 290000, 451000, 450000, 480000, 445000, 678000, 515000, 582000), floor_area_sqm = c(84, 84, 107, 90, 105, 84, 93, 91, 103, 104, 105, 94, 87, 83, 104, 94, 84, 92, 110, 104), storey_order = c(3L, 3L, 2L, 5L, 2L, 4L, 1L, 2L, 4L, 1L, 6L, 2L, 1L, 8L, 1L, 6L, 3L, 3L, 1L, 3L), remaining_lease_mths = c(807, 804, 892, 995, 913, 804, 772, 764, 742, 776, 748, 723, 643, 604, 828, 725, 647, 1103, 859, 935), PROX_CBD = c(4.20973993763024, 4.20973993763024, 4.23142849537126, 4.4759193492502, 3.91005014077452, 3.75781957676323, 4.25035751849909, 4.28329341592686, 3.79744534670369, 4.16405648472164, 3.5952466633456, 4.45295385586978, 4.35364804731157, 3.63056019358172, 5.12061996426338, 4.50933618399607, 4.82546817648507, 3.93031212371417, 5.31333197008925, 5.4901102241405), PROX_ELDERLYCARE = c(0.156291063754703, 0.156291063754703, 0.272010492111063, 0.136621520737764, 0.449207181019876, 0.582389211118023, 0.411587417191489, 0.4193003334471, 0.296175206272889, 0.434539750657667, 0.354500614782039, 0.645271528549996, 0.402111762367986, 0.124703716495981, 0.279354008399566, 0.665866395733666, 0.401252043911139, 0.159701117649001, 0.301885421229742, 0.157919913507301), PROX_HAWKER = c(0.46881842734995, 0.46881842734995, 0.392124905911543, 0.736355433757935, 0.464701711390969, 0.393163811818296, 0.610932712322496, 0.638679046714181, 0.300770398866256, 0.502732414569621, 0.311385334077859, 0.601904675681234, 0.52502919100195, 0.0619655343942362, 0.158729667464322, 0.665007751295857, 0.33634581375869, 0.374782156946409, 0.15027253820603, 0.258924665495), PROX_MRT = c(0.750034220630686, 0.750034220630686, 0.870814763860364, 0.930431293452388, 0.361698258812245, 0.434583879195091, 0.605174310138743, 0.637237645879563, 0.195276091150508, 0.518003091395578, 0.16267041353008, 0.66128766903618, 0.698417082344063, 0.188513622979597, 1.12797954219589, 0.549595780709265, 0.437510974512092, 0.57487373386568, 0.839256513816073, 1.30755754576723 ), PROX_PARK = c(0.828179073128827, 0.828179073128827, 0.989030190878471, 0.786607284590569, 0.651892034671684, 0.885911587583127, 0.346786980248178, 0.336599362476296, 0.620239922284967, 0.269719137898212, 0.796125682214674, 0.473457593144303, 0.0959047492621704, 0.634729277660292, 1.12857946410316, 0.353281501558379, 0.386749503328341, 0.43227753152338, 0.919693677764514, 0.803347187860442 ), PROX_GOOD_PRISCH = c(3.58178441884724, 3.58178441884724, 3.47561641519302, 3.43096694593549, 3.96984616110429, 3.98479480133756, 3.87277035706644, 3.85984302070176, 4.13618512399158, 3.99853475328204, 4.26949140427292, 3.02211493728223, 4.11088283479722, 4.47678155678584, 2.70116277997296, 2.94429219434277, 2.65585299610189, 4.55218800106713, 2.32631552336422, 2.45379201830723), PROX_MALL = c(1.26743973989934, 1.26743973989934, 1.1888213641646, 1.02435160052226, 1.2652175398851, 1.1081035152608, 0.955673327573223, 0.92062293894618, 1.16769889708728, 1.00998414702412, 0.962766222186716, 0.570379319619026, 0.801857467962545, 0.917363569028491, 1.02774547618649, 0.485349818185599, 0.337875853585261, 1.09934779211931, 0.752077094160308, 1.21674302842157), PROX_CHAS = c(0.163154212627783, 0.163154212627783, 0.106822211501606, 0.105578702221058, 0.108899254787234, 0.345906079563203, 0.260827480873255, 0.285886541141976, 0.121619853002556, 0.147909276913635, 0.0963682910788478, 0.303272176186244, 0.130252709580884, 0.112941217538546, 0.193072984237221, 0.331046161101227, 0.315432137833306, 0.304936065418075, 0.111194343620761, 0.233242749827373 ), PROX_SUPERMARKET = c(0.118448079318654, 0.118448079318654, 0.139079920157556, 0.0670716613901785, 0.115229795891962, 0.128350069204848, 0.512280309006142, 0.506434284786685, 0.191561540751545, 0.506391752127701, 0.269187390315468, 0.34627255092781, 0.591301773724787, 0.0867224629960944, 0.198191070641627, 0.325943517329761, 0.0907256678718214, 0.35411008396507, 0.370675298005651, 0.37596142908425 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 6L, 2L, 4L, 4L, 5L, 4L, 4L, 6L, 4L, 1L, 4L, 5L, 4L, 1L, 2L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 5L, 5L, 3L, 5L, 5L, 5L, 5L, 6L, 6L, 6L, 4L, 9L, 5L, 8L, 5L, 12L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 2L, 3L, 2L, 1L, 2L, 2L, 3L, 0L, 2L, 1L, 3L, 3L), DNeighbour = c(0, 6.12712833282967, 165.630220363038, 286.267359406605, 390.964331613094, 449.086952338843, 479.707210218353, 502.021007782294, 548.17957054848, 572.821103134322, 692.09316281536, 839.948260416886, 870.480007599498, 899.969543831438, 945.344338117014, 960.961602138875, 1059.30756561836, 1108.78586124956, 1267.72157367779, 1301.24928452922)), row.names = c("382", "907", "849", "411", "176", "234", "19", "747", "952", "223", "699", "346", "532", "237", "646", "622", "288", "801", "279", "307"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999955657709055, 0.967859273772988, 0.905547375687145, 0.827604957013732, 0.775971230246309, 0.74666230522521, 0.724471529088252, 0.676555778477001, 0.649984889783896, 0.51425561347657, 0.340283033816982, 0.305252202210163, 0.272131547497834, 0.222984705777008, 0.206688645451133, 0.11376493868299, 0.0750414382870075, 0.00258752256263317, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6616745815
R squared (OOB): 0.2552031
$Forests[[383]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 365000, 355000, 292000, 415000, 343000, 320000, 350000, 370000, 345000, 325000, 310000, 295000, 295000, 385000, 290000, 3e+05, 380000, 345000, 285000), floor_area_sqm = c(114, 104, 106, 104, 104, 102, 106, 104, 103, 103, 104, 104, 106, 105, 104, 92, 99, 93, 104, 92), storey_order = c(2L, 2L, 1L, 2L, 2L, 5L, 1L, 2L, 4L, 5L, 1L, 1L, 1L, 1L, 1L, 4L, 1L, 1L, 4L, 1L), remaining_lease_mths = c(839, 828, 825, 828, 875, 935, 851, 863, 881, 944, 872, 879, 825, 870, 863, 690, 697, 1142, 862, 697), PROX_CBD = c(15.4582319270764, 15.6198573118901, 15.6983328737326, 15.1374510187917, 15.8781143296649, 15.6558233565228, 15.9983120826665, 15.9139497277605, 15.9139497277605, 15.6615925135045, 15.9652370890998, 15.9652370890998, 14.7220636963442, 16.027241877126, 16.2492480828887, 14.8961777358487, 14.8036441916204, 15.6174435761395, 16.2035530975804, 14.6519123293037), PROX_ELDERLYCARE = c(0.319622441582349, 0.497975502399054, 0.587171684565488, 0.426629771798313, 0.633288957745621, 0.268146833149962, 0.541237256511776, 0.471057675436291, 0.471057675436291, 0.372854461013726, 0.372962984236141, 0.372962984236141, 0.327768156942021, 0.401697186037664, 0.836071823435323, 0.090689252710872, 0.0965145667339982, 0.457575537702088, 0.462412199513001, 0.254409923718011), PROX_HAWKER = c(1.7245004017694, 1.6566914426712, 1.64071314431986, 1.49196951764411, 1.79301822351461, 2.27183532495414, 2.1818192257633, 2.34701070601947, 2.34701070601947, 2.39243139523594, 2.45115541279444, 2.45115541279444, 1.39864823048803, 2.44772974464855, 2.17952287051713, 1.02395142210687, 1.07372228066705, 2.21004723991438, 2.51024920878341, 1.21550185558774), PROX_MRT = c(0.233994550027949, 0.297714051615291, 0.341199960643831, 0.164193456307044, 0.159697283923578, 0.370313443989706, 0.364450998520493, 0.424613907535265, 0.424613907535265, 0.499275570100955, 0.52727924180445, 0.52727924180445, 0.0523025726452692, 0.538616250543522, 0.290093838525113, 0.437229774651496, 0.363746184676816, 0.70935210619912, 0.65447898159524, 0.218405848235923), PROX_PARK = c(0.998254167239372, 0.782164021798725, 0.686441032296595, 0.786093050092807, 0.678969217742802, 1.16446299803307, 1.05372411430502, 1.30337713627377, 1.30337713627377, 1.19384102986047, 1.39203600576681, 1.39203600576681, 0.432331111477529, 1.35146177086674, 0.886796559947336, 0.600185611341118, 0.497172938499345, 1.21748666352844, 1.32632916723033, 0.325486875199719 ), PROX_GOOD_PRISCH = c(5.64801716169655, 5.84268664292306, 5.93514971647738, 5.37568176340172, 6.09357654169244, 5.73062396037349, 6.12314921566155, 5.99275530970335, 5.99275530970335, 5.71328270316738, 6.02718330754398, 6.02718330754398, 4.99661753747661, 6.09534233388474, 6.4097782056775, 5.28070608730985, 5.17691715074399, 5.63578467655705, 6.27623366830878, 4.99149337529414), PROX_MALL = c(0.455554164929496, 0.394873468760787, 0.310729806849059, 0.249545786638779, 0.145699923430919, 0.155488337640192, 0.45623102577182, 0.338688619983659, 0.338688619983659, 0.238209845871265, 0.238316612740974, 0.238316612740974, 0.343882807046916, 0.275346491924215, 0.355568776497803, 0.252669380741675, 0.278400001713995, 0.401390812484646, 0.370949542105629, 0.377416550632833), PROX_CHAS = c(0.158017550603297, 0.28481487293308, 0.261893114523038, 0.193150290660334, 0.0723222156351423, 0.155488306171375, 0.290215734280461, 0.338688583692834, 0.338688583692834, 0.238209795937414, 0.238316573509266, 0.238316573509266, 0.141205029857343, 0.275346446899555, 0.121251060497272, 0.252669404800451, 0.190291087196022, 0.187858028295528, 0.370949494121523, 0.0736014920224838), PROX_SUPERMARKET = c(0.387973705585917, 0.407244625741832, 0.322774913149109, 0.200567401454574, 0.157892159590583, 0.152010752053411, 0.162067612034701, 0.112474666082431, 0.112474666082431, 0.238833101010687, 0.177610526119132, 0.177610526119132, 0.141204847242777, 0.141316208924405, 0.350013224352412, 0.186322037460738, 0.190291125096353, 0.412009517866082, 0.235998227482853, 0.128878263549785), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 4L, 1L, 3L, 3L, 3L, 3L, 3L, 0L, 3L, 0L, 1L, 1L, 3L, 3L, 1L), WITHIN_350M_CHILDCARE = c(8L, 3L, 4L, 5L, 3L, 8L, 6L, 9L, 9L, 5L, 6L, 6L, 3L, 8L, 4L, 3L, 3L, 3L, 5L, 3L), WITHIN_350M_BUS = c(14L, 9L, 8L, 11L, 7L, 14L, 12L, 15L, 15L, 16L, 14L, 14L, 8L, 12L, 9L, 7L, 9L, 15L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 225.373615204651, 323.025367840101, 352.457315034634, 447.276953587558, 542.828573870813, 589.025687016554, 652.454176704286, 655.386719998893, 668.311857749935, 753.23827656799, 753.396062510408, 763.781778355813, 771.895813076156, 790.607871775707, 813.184923035652, 842.369333297559, 860.516684989885, 889.379254261304, 899.128241434476)), row.names = c("383", "304", "196", "387", "510", "450", "888", "959", "927", "572", "566", "490", "786", "463", "711", "87", "995", "766", "806", "986"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.87828874647839, 0.758516646645973, 0.716286035309611, 0.566312372887411, 0.403876688254332, 0.325851587934615, 0.224135229415341, 0.219665721873987, 0.200275864403694, 0.0889154142143278, 0.0887401322537923, 0.0775076851833032, 0.0691631046112541, 0.051448621738532, 0.033136304476397, 0.0149495202862633, 0.00706314536461488, 0.000465172434722047, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1338218749
R squared (OOB): 0.01384027
$Forests[[384]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(438000, 393000, 432000, 385000, 425000, 432000, 431000, 435000, 438000, 323000, 448000, 440000, 430000, 450000, 420000, 425000, 395000, 358000, 450000, 445000), floor_area_sqm = c(93, 93, 93, 93, 94, 92, 92, 95, 94, 90, 96, 96, 92, 94, 94, 94, 94, 93, 93, 94), storey_order = c(4L, 2L, 5L, 1L, 5L, 6L, 7L, 6L, 5L, 1L, 9L, 7L, 6L, 7L, 7L, 6L, 4L, 1L, 9L, 6L), remaining_lease_mths = c(1132, 1134, 1138, 1134, 1083, 1137, 1138, 1105, 1076, 983, 1110, 1108, 1126, 1119, 1120, 1119, 1113, 1103, 1136, 1109), PROX_CBD = c(11.710716376044, 11.7767430748854, 11.7767430748854, 11.6526890235784, 11.8751655684431, 11.9317097346946, 11.9317097346946, 11.6071858552171, 11.9414743986494, 12.0200214112876, 11.5810624146691, 11.6053344020152, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 11.8075546541859, 12.1741021183779, 12.1122271384014), PROX_ELDERLYCARE = c(0.893667704764373, 0.813774711283767, 0.813774711283767, 0.935812608446987, 0.727329111385366, 0.680106913101551, 0.680106913101551, 1.02315858897206, 0.687500817542951, 0.618171206910468, 1.05973522725621, 1.04503450829128, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.922118515238085, 0.519600844901231, 0.629785153682861), PROX_HAWKER = c(0.445365536494089, 0.340776861445006, 0.340776861445006, 0.34883542271072, 0.145379780608352, 0.161367564791002, 0.161367564791002, 0.193888136950838, 0.147098227142532, 0.743318510800665, 0.226379932511381, 0.210992660312359, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.209140712961875, 0.375471053349032, 0.337796349528525), PROX_MRT = c(0.261259630709371, 0.162476645519961, 0.162476645519961, 0.28284034831035, 0.191731142133254, 0.214149342621172, 0.214149342621172, 0.216093917824789, 0.183575431830776, 0.291532437270123, 0.233016580221366, 0.206803096961617, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.120215557602138, 0.338849049026276, 0.302747284955937), PROX_PARK = c(0.569724311118431, 0.615413214289157, 0.615413214289157, 0.489736206412745, 0.723512884628395, 0.785212145526225, 0.785212145526225, 0.521580333579447, 0.807374064658721, 0.871053837980522, 0.520771390450273, 0.554363925008431, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.747098338531098, 0.612679613149166, 0.576425078157325), PROX_GOOD_PRISCH = c(1.9723226064342, 2.03585243074848, 2.03585243074848, 1.91178525383739, 2.14229157607785, 2.20126444296921, 2.20126444296921, 1.89230283405924, 2.21615815400514, 2.31713852475231, 1.87254500118751, 1.90056431650247, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.12338877581429, 2.45580221931744, 2.408030235171), PROX_MALL = c(0.535719768985538, 0.437539575450179, 0.437539575450179, 0.427385274755512, 0.249449426365425, 0.255684281538694, 0.255684281538694, 0.173810560938293, 0.22663965361209, 0.859289251142989, 0.185878129611589, 0.158081786709397, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.119447773727589, 0.416829357908565, 0.350899017798137 ), PROX_CHAS = c(0.215330181794506, 0.108183414657245, 0.108183414657245, 0.225869963934761, 0.179410689617013, 0.203726500797623, 0.203726500797623, 0.173810611614792, 0.156140837156126, 0.310908028614088, 0.185878170229198, 0.158081821824728, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.11944771257822, 0.0461624602204791, 0.0703863092474096 ), PROX_SUPERMARKET = c(0.215506457059651, 0.108294583955479, 0.108294583955479, 0.225911825558638, 0.179159947933279, 0.217804588957955, 0.217804588957955, 0.1671684124578, 0.236998053946951, 0.507879796624066, 0.177355035948325, 0.148884454693003, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.119571834445138, 0.427183407476201, 0.360308355053667 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 3L, 7L, 6L, 6L, 4L, 6L, 1L, 4L, 4L, 5L, 6L, 6L, 6L, 7L, 4L, 7L, 7L ), WITHIN_350M_BUS = c(2L, 4L, 4L, 4L, 6L, 8L, 8L, 6L, 8L, 6L, 7L, 8L, 9L, 6L, 6L, 7L, 10L, 10L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 108.749597779494, 110.77624831668, 130.778382707486, 353.208658815928, 407.34989698026, 407.427975329195, 455.345294699575, 457.959542074266, 467.226763095197, 502.312869694877, 515.228911968424, 525.356123131916, 584.00651973147, 585.930244871833, 597.610004166563, 625.133034644843, 644.10498765632, 661.323191871231, 691.563753604619)), row.names = c("384", "939", "325", "309", "250", "392", "613", "922", "781", "909", "182", "158", "900", "947", "167", "203", "858", "724", "621", "607"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951155265086055, 0.949341635410445, 0.929757194628842, 0.546336155013797, 0.426470249763273, 0.426296535477484, 0.320890404204369, 0.315259366644447, 0.295449155062135, 0.223185429652201, 0.197976069094891, 0.178853315051383, 0.0822922879537701, 0.0796145155611651, 0.0641390102853585, 0.0334488018988388, 0.017567158331837, 0.0073176869943136, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 844155300
R squared (OOB): 0.2315032
$Forests[[385]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(347000, 370000, 485000, 455000, 350000, 445000, 460000, 491000, 585000, 450000, 334008, 335000, 370000, 410000, 358000, 415000, 345000, 330000, 390000, 450000), floor_area_sqm = c(90, 90, 93, 99, 93, 93, 93, 92, 91, 93, 103, 102, 102, 101, 104, 92, 90, 103, 92, 92), storey_order = c(2L, 3L, 10L, 2L, 3L, 7L, 7L, 9L, 10L, 4L, 2L, 4L, 3L, 3L, 4L, 2L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(971, 977, 1112, 951, 1018, 1117, 1135, 1137, 995, 1131, 917, 940, 927, 936, 815, 1132, 937, 937, 1132, 1135), PROX_CBD = c(14.6079806280174, 14.489397367385, 14.8542518275748, 14.3012013074868, 14.9930585550483, 14.9897790388493, 15.0332592042754, 15.0782917837809, 14.2059144167977, 15.1194109037639, 14.2719972222741, 14.4474740114555, 14.12564920201, 13.8911800577968, 14.0960645211931, 14.6122009832922, 14.2787185061121, 14.5165027597446, 14.6424103631698, 14.5310939664424), PROX_ELDERLYCARE = c(0.966138977916587, 0.929205058584809, 0.671766786446111, 0.93663965535868, 0.766085625885291, 0.622451014094897, 0.653175957864657, 0.811417024562957, 0.923774065318005, 0.632846087105322, 1.50921581969441, 1.50338082315219, 1.44816412197145, 1.40411939431899, 1.70531999087377, 1.68824062303628, 1.77826193055387, 0.389463724969334, 1.72557175775889, 1.79186944623163 ), PROX_HAWKER = c(0.31691894051251, 0.478869651742105, 0.3485650804915, 0.693090021451824, 0.230353911902381, 0.366862032582334, 0.344843972730765, 0.241120378832392, 0.829910539202106, 0.399490681633122, 0.684102697062058, 0.588144724666333, 0.778468578249857, 0.687446499339865, 0.845358517598031, 0.707122679385598, 0.865181709866835, 1.0617726338971, 0.740384095011384, 0.816792492128141), PROX_MRT = c(0.188565130994124, 0.0437298005890327, 0.41695674877223, 0.189883903502813, 0.545901722651448, 0.550628186781769, 0.587916938270161, 0.604690005035212, 0.127617925270923, 0.674936552563307, 0.347262283963267, 0.224566301285939, 0.476637705223286, 0.241174931861397, 0.217341234217998, 0.295449456212788, 0.14195902454703, 0.0901878473788138, 0.312698200175978, 0.197201307651512), PROX_PARK = c(1.07918529837209, 0.935596264101672, 1.00246315577637, 0.812876767906526, 0.937160160632966, 0.886983007034967, 0.858154923175006, 0.889047622652367, 0.716522496183652, 0.773048101136696, 1.38760566459916, 1.55939681176166, 1.20701221478007, 0.90249149706597, 1.27300714898888, 1.76906915549279, 1.51686048726609, 0.278686390612803, 1.78460824921244, 1.79335149216305 ), PROX_GOOD_PRISCH = c(5.35450137646782, 5.1963266927986, 5.49301939379528, 4.98177209241419, 5.6774973866509, 5.61521578968116, 5.67093979106873, 5.77803713337603, 4.85056771881294, 5.74516136190441, 5.26118802945754, 5.45861643017911, 5.06260566207177, 4.74545729482833, 5.17863906457975, 5.7298925008129, 5.42826997650874, 4.93093863547281, 5.77937603269072, 5.7030752613132), PROX_MALL = c(0.479398555662368, 0.345992784345898, 0.497662931100388, 0.236735170365795, 0.691703794200818, 0.615054651957031, 0.671424081833306, 0.79347213158724, 0.148456555084967, 0.744876648240093, 0.108121271181015, 0.12145856762689, 0.287395381957405, 0.267645090747045, 0.243284841315127, 0.426875162675013, 0.338911837083335, 0.38830118917563, 0.482269498416602, 0.466036051693473), PROX_CHAS = c(0.166948923507452, 3.77135010377852e-08, 0.139715392485403, 0.214782230853987, 0.094086780959658, 0.101756162724623, 0.0438337826764906, 0.128222338920945, 0.148456588323488, 0.0812821875339188, 0.108121286081234, 0.121458549123021, 0.182188888557241, 0.241761013919413, 0.132339190026647, 0.270793953405505, 0.18872293939054, 0.0918929757518676, 0.280031834846542, 0.162368565956873), PROX_SUPERMARKET = c(0.218811722485387, 0.31785895032531, 0.118312809115248, 0.172194506074768, 0.189746195069109, 0.215874380558773, 0.238848984717478, 0.286089695736963, 0.154204342539502, 0.325050502595441, 0.105248463653719, 0.134916350552101, 0.277268812686258, 0.315435463566428, 0.226949559622758, 0.270794118098451, 0.188722783027928, 0.354026220875794, 0.280032026158491, 0.162368758687164), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 5L, 3L, 6L, 3L, 3L, 3L, 3L, 7L, 3L, 4L, 5L, 3L, 3L, 7L, 5L, 6L, 5L, 3L, 4L ), WITHIN_350M_BUS = c(13L, 13L, 11L, 15L, 11L, 11L, 10L, 10L, 17L, 12L, 10L, 11L, 10L, 15L, 9L, 6L, 8L, 7L, 6L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 2L, 3L, 3L ), DNeighbour = c(0, 162.258255454559, 317.390903615888, 376.377205308342, 390.007565935898, 434.359200943535, 459.234883292604, 468.156273066583, 515.622407442652, 544.031815163292, 550.98752042708, 554.657371359676, 566.111962675449, 720.518827738973, 765.435118756419, 789.877656928528, 816.755755438966, 839.635470358485, 839.981551014443, 877.41534468685)), row.names = c("385", "374", "159", "717", "836", "500", "865", "568", "146", "299", "381", "826", "703", "599", "880", "489", "329", "592", "323", "609"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.932773131163568, 0.755419222179146, 0.665843309973101, 0.6438832353459, 0.569921477798706, 0.527159609144989, 0.511669304668575, 0.428573230066813, 0.37890367650714, 0.366821569500918, 0.360465080559889, 0.34071933888626, 0.106053125605825, 0.057102858205522, 0.0359412431871821, 0.0178193791000699, 0.00710013183472488, 0.00697345705096398, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3698460175
R squared (OOB): 0.1983035
$Forests[[386]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 450000, 516000, 435000, 588000, 439000, 670000, 548000, 408000, 410000, 420000, 640000, 430000, 345000, 5e+05, 565000, 648000, 375000, 640000, 448000), floor_area_sqm = c(92, 92, 98, 98, 95, 97, 94, 95, 91, 97, 91, 91, 93, 92, 105, 103, 116, 92, 90, 105), storey_order = c(3L, 1L, 3L, 1L, 3L, 3L, 6L, 2L, 3L, 4L, 1L, 3L, 3L, 1L, 2L, 4L, 4L, 2L, 1L, 1L), remaining_lease_mths = c(677, 679, 698, 692, 1025, 669, 1104, 981, 674, 665, 742, 992, 728, 695, 857, 852, 871, 695, 1095, 866), PROX_CBD = c(8.7589377611275, 8.7589377611275, 8.70928269501252, 8.85689554561162, 8.51090417959469, 8.73211086874077, 8.58683984966127, 8.37940280964872, 8.96374942103709, 8.66747718420982, 8.31995738049774, 9.30017281297198, 8.20083785223568, 8.46158045860266, 8.19182633034048, 8.19182633034048, 8.27332873959955, 8.4016901584654, 9.29204667907952, 8.05276498978228), PROX_ELDERLYCARE = c(0.169235371196244, 0.169235371196244, 0.119444653145476, 0.272187629818594, 0.120425912751251, 0.292319821872094, 0.203840329735754, 0.335901694998922, 0.267188539522683, 0.0441159965049124, 0.259768432786295, 0.677643973897152, 0.41240614163537, 0.0854535518544851, 0.444818640633349, 0.444818640633349, 0.354571010374291, 0.150390524199432, 0.771441336950035, 0.599632276485302), PROX_HAWKER = c(0.330091511745513, 0.330091511745513, 0.281172749103646, 0.446318851105742, 0.166697492306482, 0.436547444862961, 0.433030813326955, 0.203869560106314, 0.393731145214296, 0.357845486047337, 0.387410687724852, 0.445284816601654, 0.35604829505958, 0.266645682444034, 0.553760551741158, 0.553760551741158, 0.610975272844239, 0.205000896629144, 0.172288624542473, 0.560005371648267 ), PROX_MRT = c(0.338391484905848, 0.338391484905848, 0.379410256905797, 0.372678744867538, 0.608243230971526, 0.600073719023998, 0.751078096441513, 0.62312262100292, 0.71987240697712, 0.874328108605637, 0.705543842504761, 0.258716275079725, 0.805467939952349, 0.681495718287031, 1.08457427678223, 1.08457427678223, 1.0936063211659, 0.747297636603152, 0.459210746913958, 1.12051759514643 ), PROX_PARK = c(0.469340752260783, 0.469340752260783, 0.513364518506117, 0.479885299937475, 0.368529270986479, 0.617507126900098, 0.52118662053352, 0.394842599629624, 0.60552725382935, 0.691303172853456, 0.517920409018535, 0.166211588513849, 0.393072899865764, 0.773425606080498, 0.374102285306053, 0.374102285306053, 0.477465658778908, 0.784786352249359, 0.354651430366215, 0.30128672956265 ), PROX_GOOD_PRISCH = c(1.40615721612308, 1.40615721612308, 1.35677240305411, 1.47413984574199, 1.13331232297991, 1.31940815963163, 1.16640042723588, 1.14854892992093, 1.13785719900195, 1.23754792076915, 1.20021801549651, 1.82000438656186, 1.04754826657838, 1.4534383809239, 0.769163347741007, 0.769163347741007, 0.856939381531897, 1.42922442943649, 2.10961489740732, 0.631981624625733 ), PROX_MALL = c(0.264395031718586, 0.264395031718586, 0.313890580083005, 0.241772845363545, 0.540250505232014, 0.469553394647833, 0.632538285087724, 0.651389947232486, 0.480317195978648, 0.740457696387364, 0.768764019555169, 0.302826744416793, 0.844084234929545, 0.793630348518112, 0.997182626507123, 0.997182626507123, 0.991200103712322, 0.856591768216477, 0.591682371404957, 1.07178760783233 ), PROX_CHAS = c(0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.157458356405151, 0.0869956868442428, 0.0664211666443358, 0.237191200694799, 0.11938167830482, 0.143131544605207, 0.34300149800099, 0.1066489590073, 0.258750733988333, 0.0460460495231756, 0.161491876005888, 0.311461966699573, 0.311461966699573, 0.413431749899638, 0.14998683096932, 0.116738661463474, 0.167974733321899 ), PROX_SUPERMARKET = c(0.24726445439454, 0.24726445439454, 0.221335227738319, 0.224853982916395, 0.0869967242830128, 0.350370254212894, 0.35437102597818, 0.282093113359979, 0.181164390242962, 0.158725757407685, 0.284909088626731, 0.378001630838772, 0.436961702644775, 0.128302570008396, 0.485938543293979, 0.485938543293979, 0.502190497784501, 0.194600933367586, 0.110756393825321, 0.372458117254617 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 3L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 7L, 6L, 6L, 5L, 4L, 4L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 4L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 5L, 7L, 4L, 6L, 6L, 5L, 7L, 9L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 1L), DNeighbour = c(0, 4.19893218391986, 53.8356705661055, 143.635043848945, 275.528352088195, 301.054351077748, 418.613830389618, 442.626365465201, 544.717829061549, 579.971779987317, 596.406195890169, 626.220842500854, 638.607539043101, 702.783466762669, 742.917804461367, 749.936110519665, 752.002362936907, 756.030608528068, 794.806016890462, 808.608339036691)), row.names = c("386", "194", "446", "397", "94", "842", "149", "998", "692", "331", "716", "973", "79", "676", "674", "128", "795", "682", "191", "635"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999946070619735, 0.991154340638978, 0.93788906641768, 0.781267896918911, 0.741982382983576, 0.535809617583706, 0.490505734811975, 0.298331863209556, 0.235765564692853, 0.207925762289228, 0.160190834083491, 0.141584497682509, 0.0598379586428274, 0.0242980222101919, 0.0195591821231626, 0.0182541185043101, 0.0158299331986499, 0.00114562634263818, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7671032914
R squared (OOB): 0.2265288
$Forests[[387]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(292000, 345000, 295000, 365000, 290000, 3e+05, 285000, 355000, 415000, 330000, 343000, 345000, 320000, 350000, 370000, 310000, 325000, 380000, 295000, 385000), floor_area_sqm = c(104, 114, 106, 104, 92, 99, 92, 106, 104, 103, 102, 103, 106, 104, 103, 104, 104, 93, 105, 104), storey_order = c(2L, 2L, 1L, 2L, 4L, 1L, 1L, 1L, 2L, 2L, 5L, 5L, 1L, 2L, 4L, 1L, 1L, 1L, 1L, 1L), remaining_lease_mths = c(828, 839, 825, 828, 690, 697, 697, 825, 875, 937, 935, 944, 851, 863, 881, 879, 872, 1142, 870, 863), PROX_CBD = c(15.1374510187917, 15.4582319270764, 14.7220636963442, 15.6198573118901, 14.8961777358487, 14.8036441916204, 14.6519123293037, 15.6983328737326, 15.8781143296649, 14.5165027597446, 15.6558233565228, 15.6615925135045, 15.9983120826665, 15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998, 15.6174435761395, 16.027241877126, 16.2492480828887), PROX_ELDERLYCARE = c(0.426629771798313, 0.319622441582349, 0.327768156942021, 0.497975502399054, 0.090689252710872, 0.0965145667339982, 0.254409923718011, 0.587171684565488, 0.633288957745621, 0.389463724969334, 0.268146833149962, 0.372854461013726, 0.541237256511776, 0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141, 0.457575537702088, 0.401697186037664, 0.836071823435323), PROX_HAWKER = c(1.49196951764411, 1.7245004017694, 1.39864823048803, 1.6566914426712, 1.02395142210687, 1.07372228066705, 1.21550185558774, 1.64071314431986, 1.79301822351461, 1.0617726338971, 2.27183532495414, 2.39243139523594, 2.1818192257633, 2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444, 2.21004723991438, 2.44772974464855, 2.17952287051713), PROX_MRT = c(0.164193456307044, 0.233994550027949, 0.0523025726452692, 0.297714051615291, 0.437229774651496, 0.363746184676816, 0.218405848235923, 0.341199960643831, 0.159697283923578, 0.0901878473788138, 0.370313443989706, 0.499275570100955, 0.364450998520493, 0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445, 0.70935210619912, 0.538616250543522, 0.290093838525113), PROX_PARK = c(0.786093050092807, 0.998254167239372, 0.432331111477529, 0.782164021798725, 0.600185611341118, 0.497172938499345, 0.325486875199719, 0.686441032296595, 0.678969217742802, 0.278686390612803, 1.16446299803307, 1.19384102986047, 1.05372411430502, 1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681, 1.21748666352844, 1.35146177086674, 0.886796559947336), PROX_GOOD_PRISCH = c(5.37568176340172, 5.64801716169655, 4.99661753747661, 5.84268664292306, 5.28070608730985, 5.17691715074399, 4.99149337529414, 5.93514971647738, 6.09357654169244, 4.93093863547281, 5.73062396037349, 5.71328270316738, 6.12314921566155, 5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398, 5.63578467655705, 6.09534233388474, 6.4097782056775), PROX_MALL = c(0.249545786638779, 0.455554164929496, 0.343882807046916, 0.394873468760787, 0.252669380741675, 0.278400001713995, 0.377416550632833, 0.310729806849059, 0.145699923430919, 0.38830118917563, 0.155488337640192, 0.238209845871265, 0.45623102577182, 0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974, 0.401390812484646, 0.275346491924215, 0.355568776497803 ), PROX_CHAS = c(0.193150290660334, 0.158017550603297, 0.141205029857343, 0.28481487293308, 0.252669404800451, 0.190291087196022, 0.0736014920224838, 0.261893114523038, 0.0723222156351423, 0.0918929757518676, 0.155488306171375, 0.238209795937414, 0.290215734280461, 0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266, 0.187858028295528, 0.275346446899555, 0.121251060497272 ), PROX_SUPERMARKET = c(0.200567401454574, 0.387973705585917, 0.141204847242777, 0.407244625741832, 0.186322037460738, 0.190291125096353, 0.128878263549785, 0.322774913149109, 0.157892159590583, 0.354026220875794, 0.152010752053411, 0.238833101010687, 0.162067612034701, 0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132, 0.412009517866082, 0.141316208924405, 0.350013224352412 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 4L, 3L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 8L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 5L, 8L, 5L, 6L, 9L, 9L, 6L, 6L, 3L, 8L, 4L ), WITHIN_350M_BUS = c(11L, 14L, 8L, 9L, 7L, 9L, 9L, 8L, 7L, 7L, 14L, 16L, 12L, 15L, 15L, 14L, 14L, 15L, 12L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 352.457315034634, 418.76293971991, 481.183548917605, 500.509185492507, 507.894148179228, 546.993738824606, 564.422358131552, 738.831811352517, 764.176041669978, 827.193180116187, 938.554864600504, 941.463423932653, 988.016879634648, 990.599147594452, 1084.23321337485, 1084.32779830692, 1094.66729481354, 1110.79512856363, 1125.19381005753)), row.names = c("387", "383", "786", "304", "87", "995", "986", "196", "510", "592", "450", "572", "888", "959", "927", "490", "566", "766", "463", "711"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.813387188497447, 0.742164645430959, 0.667684640143216, 0.643420224722438, 0.634018446635724, 0.583199193839617, 0.560065174309977, 0.323581158674435, 0.290256383302814, 0.211181970053971, 0.0925569044416946, 0.0899475924039463, 0.052424997865311, 0.0505932609577162, 0.00510954860379741, 0.00508641369659794, 0.00286481595450783, 0.000646659130783323, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 892105737
R squared (OOB): 0.340768
$Forests[[388]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(672000, 660000, 440000, 710000, 675000, 662000, 715000, 4e+05, 550000, 680000, 340000, 358000, 363000, 345000, 430000, 370000, 355000, 650000, 380000, 380000), floor_area_sqm = c(85, 85, 91, 93, 95, 95, 95, 104, 102, 95, 84, 84, 84, 84, 104, 84, 84, 104, 93, 92), storey_order = c(5L, 3L, 5L, 6L, 2L, 3L, 6L, 2L, 3L, 4L, 1L, 3L, 4L, 1L, 2L, 3L, 3L, 3L, 3L, 1L), remaining_lease_mths = c(1042, 1032, 669, 1084, 1093, 1093, 1099, 783, 761, 1084, 780, 770, 780, 789, 781, 777, 782, 815, 790, 767), PROX_CBD = c(6.58265946872266, 6.62545736407856, 6.95185067667089, 6.17931132662417, 6.15852201326599, 6.11286474740545, 6.06656257116635, 6.8579883001408, 6.04257091454572, 6.04001281876484, 6.73119135364588, 6.82164733234375, 6.82164733234375, 7.23308787648785, 7.27303659463988, 7.32999369210923, 7.37752466520609, 7.71625132507906, 7.92065359752155, 8.01258306529517), PROX_ELDERLYCARE = c(0.129826558983194, 0.121758896932011, 0.368543492371998, 0.411122241220865, 0.428116600598184, 0.471592353212743, 0.516985202466339, 0.650979480304367, 0.548656319889636, 0.545921172841312, 0.709869492714774, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.949520652768775, 1.04617467786566, 1.11141904944431, 1.13999552495818, 1.44631042678071, 1.38923408288603), PROX_HAWKER = c(0.37361464573735, 0.33268573973532, 0.163396016993116, 0.114709112077857, 0.104458461300263, 0.0855319563513606, 0.0900485470251793, 0.732876252375814, 0.19523132016882, 0.0606577495598573, 0.84617550022745, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.905159668549179, 1.00458194418859, 1.06790139631185, 0.888477780938884, 0.646393168274836, 0.532883444787396), PROX_MRT = c(0.288098631383321, 0.255638745600017, 0.258776848421036, 0.54480998513683, 0.567634817298681, 0.576684647572531, 0.530436532640755, 0.479854345281657, 0.448203274012385, 0.53617676606472, 0.447149108468339, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.477339162120678, 0.446590670593176, 0.450606800129455, 0.227897729387739, 0.434970780163821, 0.57194553577364), PROX_PARK = c(0.734858817801552, 0.741691321664553, 0.871860056746433, 0.461766774013401, 0.487498062645995, 0.517760851715104, 0.548254609843109, 1.26891760289394, 0.651264615899835, 0.524571131123829, 1.30601230217613, 1.33915084667526, 1.33915084667526, 1.17683143601381, 1.28136359713013, 1.30043300411079, 1.30417314517193, 0.374132090410645, 0.790688256163915, 0.580004121625521), PROX_GOOD_PRISCH = c(2.10026546945211, 2.08436883673306, 1.99104033276262, 1.95037752635058, 1.97696478280336, 2.00772186702724, 2.03651743937875, 2.57894825178105, 2.14268529299874, 2.00925132829891, 2.67147237000904, 2.67483404440455, 2.67483404440455, 2.53413597667736, 2.72285479219865, 2.81856751915823, 2.87682745937193, 1.93537396204111, 2.86596411907387, 2.75227504535898), PROX_MALL = c(0.712222885156031, 0.757747380414752, 1.10491400246256, 0.476611693189829, 0.446404896609829, 0.403935094648282, 0.365617038961166, 0.985446043286547, 0.264532440460292, 0.387042201482337, 0.894914409230097, 0.977306285381771, 0.977306285381771, 1.33824767405872, 1.40144317349524, 1.4733570331857, 1.52964479685301, 1.9342939090943, 2.02812113432733, 2.11322307221905), PROX_CHAS = c(0.19769969897302, 0.152169077912936, 0.197049444171332, 0.10259225576309, 0.0766942583569258, 0.0679258481743644, 0.0929349198733403, 0.418063314797021, 0.12619956254809, 0.134421273847083, 0.468632365618207, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.150676124399865, 0.100781853121145, 0.123680988169118, 0.147762521806201, 0.0418426354504526, 0.1333322783253 ), PROX_SUPERMARKET = c(0.255985378039003, 0.21094349839638, 0.145490551360364, 0.134806953278168, 0.11965836137487, 0.0895469396191502, 0.0785030623714358, 0.471666412940503, 0.178930757423705, 0.0393286469640316, 0.541263540151477, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.216512452964216, 0.154588063793208, 0.15284622075069, 0.185503456748824, 0.6226371739075, 0.475213328012689 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 3L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(0L, 0L, 3L, 3L, 3L, 3L, 3L, 1L, 4L, 4L, 2L, 1L, 1L, 2L, 4L, 4L, 5L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(2L, 2L, 4L, 6L, 6L, 6L, 8L, 3L, 7L, 8L, 4L, 4L, 4L, 4L, 7L, 8L, 9L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 39.6687185880202, 390.461542998477, 451.289475837812, 458.916496171402, 502.461361072498, 532.250664587988, 532.970390795858, 537.523931212659, 571.437870123483, 583.055960727431, 609.900604515442, 609.941695228928, 730.149550888663, 857.21734350987, 957.80938425207, 1023.81009351678, 1223.85251519388, 1402.10420884559, 1448.68711583747)), row.names = c("388", "841", "492", "756", "23", "536", "297", "168", "453", "930", "529", "46", "322", "171", "611", "187", "948", "809", "1", "200"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998500956292614, 0.859986796878927, 0.81533255347696, 0.809369804020391, 0.773876710959947, 0.748252176982522, 0.747620318033699, 0.743609146711781, 0.713023915598416, 0.702271338389027, 0.676929188457461, 0.676889888372564, 0.556480455137011, 0.42232747576773, 0.31682448686521, 0.250553064549376, 0.0819740159668068, 0.00400392229556141, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4144984114
R squared (OOB): 0.8179712
$Forests[[389]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 8e+05, 680000, 753000, 685000, 748000, 620000, 912000, 945500, 476000, 475000, 7e+05, 438888, 537000, 375000, 5e+05, 355000, 407000, 688000, 510000), floor_area_sqm = c(85, 90, 91, 87, 93, 107, 103, 87, 87, 103, 103, 93, 80, 106, 82, 103, 82, 82, 85, 93), storey_order = c(2L, 7L, 3L, 5L, 4L, 2L, 2L, 3L, 8L, 2L, 2L, 1L, 4L, 4L, 3L, 1L, 2L, 5L, 4L, 4L), remaining_lease_mths = c(1066, 1063, 984, 1104, 1115, 899, 911, 1142, 1143, 774, 781, 625, 601, 760, 645, 773, 656, 661, 964, 746), PROX_CBD = c(2.96405104980333, 2.97610984462207, 2.86455481676114, 2.5775653440094, 2.56060478168524, 2.52364731081334, 2.86182045335715, 2.51922626320824, 2.51922626320824, 3.09516181063763, 3.09516181063763, 2.09358084499411, 3.37234644442932, 3.12641734116327, 3.68559345068932, 3.24578829573265, 3.73116287154914, 3.63085360417079, 3.98134497452694, 3.46549777590634), PROX_ELDERLYCARE = c(0.206690358794928, 0.249991250520312, 0.111411798512938, 0.283170941801308, 0.303984777605612, 0.132133546591398, 0.334062202372697, 1.25853619714168e-06, 1.25853619714168e-06, 0.614909460801077, 0.614909460801077, 0.442569764285143, 0.401810150563083, 0.570344367187993, 0.466665237090727, 0.461566734593474, 0.501456868829436, 0.233260955843543, 0.168717999980802, 0.22080460703487), PROX_HAWKER = c(0.344572110572533, 0.405863058813757, 0.302651224916382, 0.447120961378381, 0.450094806637729, 0.315417458803045, 0.231089093207534, 0.187177165934232, 0.187177165934232, 0.524942013349153, 0.524942013349153, 0.103399879312882, 0.449139985411189, 0.582032517556358, 0.28293755865871, 0.461305554076076, 0.311969910328466, 0.0974836441417274, 0.262344394473714, 0.288924403117312), PROX_MRT = c(0.377919714857806, 0.337225216160626, 0.391395986196982, 0.499107329029013, 0.546591463865751, 0.277076743329557, 0.819080841065402, 0.243725266054354, 0.243725266054354, 1.19880844528061, 1.19880844528061, 0.681532284353367, 0.537190991659238, 1.19588154804183, 1.17490863944549, 1.11057161001852, 1.10221151459309, 0.897060452829867, 0.310254962870727, 0.855873415641472 ), PROX_PARK = c(0.495024008458079, 0.4671588721782, 0.399002951856213, 0.18481391877062, 0.21329655328302, 0.163253442595557, 0.609617368578913, 0.28862748451296, 0.28862748451296, 0.971409228458194, 0.971409228458194, 0.400473707610266, 0.408351250353425, 0.971029675538415, 0.304435062988112, 0.856773721705297, 0.271761978726623, 0.512523364266062, 0.894232249415992, 0.78484111030831 ), PROX_GOOD_PRISCH = c(4.62297298452196, 4.56048774292729, 4.71207116352008, 4.89009258041755, 4.93746215949662, 4.61812725480087, 5.1514664212482, 4.50145006484821, 4.50145006484821, 5.46565510857314, 5.46565510857314, 4.81109980295855, 3.70512913004722, 5.52416256345089, 5.15997579188296, 5.51078547454581, 5.22570836776045, 5.4842432173218, 3.868083844602, 5.67094725420518), PROX_MALL = c(0.404565296260845, 0.362094853274792, 0.420489734799516, 0.524781909718914, 0.572150632107275, 0.290995843291254, 0.848351644608041, 0.244046547559164, 0.244046547559164, 1.2281628510896, 1.2281628510896, 0.685370188976197, 0.743612757274357, 1.29251563056945, 1.3376464242075, 1.33172083977874, 1.41171259857663, 1.51733094855201, 1.18273225000282, 1.56665946009711), PROX_CHAS = c(0.0506108453744785, 0.111500209373212, 0.110042750971165, 0.0301364724824846, 0.0640474788759872, 0.0122221533760307, 0.159666076311523, 0.0462846720247782, 0.0462846720247782, 0.240903750709302, 0.240903750709302, 0.165994533154508, 0.499618186459994, 0.202999736112437, 0.216565147674259, 0.0869328465249217, 0.261237260735983, 0.318203164684035, 0.145112311632742, 0.173647795570322), PROX_SUPERMARKET = c(0.0506107476035619, 0.111500172768761, 0.110042446678578, 0.275738565320567, 0.315915165677582, 0.0373112013983995, 0.360029455717415, 0.169442491353445, 0.169442491353445, 0.240902416159861, 0.240902416159861, 0.346795592234613, 0.499617451823641, 0.202998478162502, 0.252487697752149, 0.0869315055470345, 0.301923436189205, 0.318204198369299, 0.252387257990654, 0.173649067116538), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 4L, 6L, 3L, 4L, 4L, 2L, 2L, 4L, 2L, 2L, 3L, 2L, 3L, 1L, 3L, 1L), WITHIN_350M_BUS = c(7L, 4L, 7L, 3L, 3L, 6L, 4L, 4L, 4L, 4L, 4L, 7L, 8L, 5L, 10L, 6L, 9L, 11L, 12L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 2L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 1L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 2L), DNeighbour = c(0, 61.6735296962504, 120.323331441641, 424.913162683169, 462.470952082658, 473.418931861366, 530.349798426364, 536.711333678263, 537.717426968778, 869.556795670149, 875.384799304154, 886.567389457073, 915.833766833166, 930.959914031278, 936.718597162607, 952.422266914408, 1014.89067050027, 1114.35678237899, 1145.51540155651, 1179.36169276707)), row.names = c("389", "319", "968", "999", "390", "65", "561", "550", "816", "126", "134", "824", "69", "48", "683", "192", "432", "742", "375", "454"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994538155393105, 0.979290506056536, 0.757231580338744, 0.716103252885301, 0.703689928736954, 0.63644796868213, 0.628684814472537, 0.627452971276686, 0.208275339269481, 0.201655267678071, 0.189133297798289, 0.157584793760882, 0.142042603862717, 0.13627371363944, 0.120981291092121, 0.067323062597893, 0.0114917054127017, 0.00320061990617242, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9580422936
R squared (OOB): 0.6767107
$Forests[[390]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(685000, 753000, 680000, 748000, 620000, 680000, 945500, 912000, 8e+05, 7e+05, 476000, 475000, 537000, 5e+05, 375000, 510000, 407000, 355000, 438888, 830000), floor_area_sqm = c(93, 87, 91, 107, 103, 85, 87, 87, 90, 93, 103, 103, 106, 103, 82, 93, 82, 82, 80, 94), storey_order = c(4L, 5L, 3L, 2L, 2L, 2L, 8L, 3L, 7L, 1L, 2L, 2L, 4L, 1L, 3L, 4L, 5L, 2L, 4L, 9L), remaining_lease_mths = c(1115, 1104, 984, 899, 911, 1066, 1143, 1142, 1063, 625, 774, 781, 760, 773, 645, 746, 661, 656, 601, 1088), PROX_CBD = c(2.56060478168524, 2.5775653440094, 2.86455481676114, 2.52364731081334, 2.86182045335715, 2.96405104980333, 2.51922626320824, 2.51922626320824, 2.97610984462207, 2.09358084499411, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.46549777590634, 3.63085360417079, 3.73116287154914, 3.37234644442932, 1.64296215322618), PROX_ELDERLYCARE = c(0.303984777605612, 0.283170941801308, 0.111411798512938, 0.132133546591398, 0.334062202372697, 0.206690358794928, 1.25853619714168e-06, 1.25853619714168e-06, 0.249991250520312, 0.442569764285143, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.22080460703487, 0.233260955843543, 0.501456868829436, 0.401810150563083, 0.294850727643248), PROX_HAWKER = c(0.450094806637729, 0.447120961378381, 0.302651224916382, 0.315417458803045, 0.231089093207534, 0.344572110572533, 0.187177165934232, 0.187177165934232, 0.405863058813757, 0.103399879312882, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.288924403117312, 0.0974836441417274, 0.311969910328466, 0.449139985411189, 0.280083683397779), PROX_MRT = c(0.546591463865751, 0.499107329029013, 0.391395986196982, 0.277076743329557, 0.819080841065402, 0.377919714857806, 0.243725266054354, 0.243725266054354, 0.337225216160626, 0.681532284353367, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 0.855873415641472, 0.897060452829867, 1.10221151459309, 0.537190991659238, 0.262926729358016 ), PROX_PARK = c(0.21329655328302, 0.18481391877062, 0.399002951856213, 0.163253442595557, 0.609617368578913, 0.495024008458079, 0.28862748451296, 0.28862748451296, 0.4671588721782, 0.400473707610266, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.78484111030831, 0.512523364266062, 0.271761978726623, 0.408351250353425, 0.366095429090919 ), PROX_GOOD_PRISCH = c(4.93746215949662, 4.89009258041755, 4.71207116352008, 4.61812725480087, 5.1514664212482, 4.62297298452196, 4.50145006484821, 4.50145006484821, 4.56048774292729, 4.81109980295855, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 5.67094725420518, 5.4842432173218, 5.22570836776045, 3.70512913004722, 6.02306971378175), PROX_MALL = c(0.572150632107275, 0.524781909718914, 0.420489734799516, 0.290995843291254, 0.848351644608041, 0.404565296260845, 0.244046547559164, 0.244046547559164, 0.362094853274792, 0.685370188976197, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 1.56665946009711, 1.51733094855201, 1.41171259857663, 0.743612757274357, 0.44820920236387), PROX_CHAS = c(0.0640474788759872, 0.0301364724824846, 0.110042750971165, 0.0122221533760307, 0.159666076311523, 0.0506108453744785, 0.0462846720247782, 0.0462846720247782, 0.111500209373212, 0.165994533154508, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.173647795570322, 0.318203164684035, 0.261237260735983, 0.499618186459994, 0.0951865321113252), PROX_SUPERMARKET = c(0.315915165677582, 0.275738565320567, 0.110042446678578, 0.0373112013983995, 0.360029455717415, 0.0506107476035619, 0.169442491353445, 0.169442491353445, 0.111500172768761, 0.346795592234613, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.173649067116538, 0.318204198369299, 0.301923436189205, 0.499617451823641, 0.28799517805095), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 6L, 3L, 3L, 4L, 4L, 3L, 4L, 2L, 2L, 2L, 2L, 3L, 1L, 1L, 3L, 2L, 6L), WITHIN_350M_BUS = c(3L, 3L, 7L, 6L, 4L, 7L, 4L, 4L, 4L, 7L, 4L, 4L, 5L, 6L, 10L, 9L, 11L, 9L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 2L, 4L, 2L, 3L, 4L, 2L, 2L, 3L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 1L ), DNeighbour = c(0, 49.8313683525313, 343.04505022893, 356.947148512646, 400.110740980236, 462.470952082658, 483.492280166824, 489.363734199613, 497.430666025573, 566.270769228629, 782.244606421266, 787.31348755987, 842.229844397515, 917.451057998688, 1165.49587404836, 1177.71889074886, 1220.89807664307, 1228.64020381463, 1286.70401923693, 1346.02988719705)), row.names = c("390", "999", "968", "65", "561", "389", "816", "550", "319", "824", "126", "134", "48", "192", "683", "454", "742", "432", "69", "850"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997260769988073, 0.874314655993084, 0.864299011764744, 0.831089230478344, 0.777838908421337, 0.758599616687524, 0.753117675126408, 0.745511150124782, 0.677352065724066, 0.438595260814765, 0.432798306652234, 0.370250219757252, 0.286679277696177, 0.0626288640730416, 0.0549665416787539, 0.0314299729388151, 0.0278281429957407, 0.00743161705564418, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11964780533
R squared (OOB): 0.6230911
$Forests[[391]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(373888, 375000, 333000, 335000, 333000, 340000, 360000, 358000, 337000, 333000, 320000, 395000, 4e+05, 324000, 368888, 380000, 364000, 330000, 375000, 394000), floor_area_sqm = c(93, 93, 90, 100, 103, 105, 105, 101, 105, 100, 100, 92, 92, 90, 92, 92, 100, 102, 92, 92), storey_order = c(5L, 5L, 2L, 4L, 1L, 1L, 3L, 3L, 1L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 2L, 1L, 2L, 5L), remaining_lease_mths = c(990, 993, 1009, 930, 953, 956, 960, 960, 947, 928, 930, 1132, 1145, 929, 1143, 1135, 921, 911, 1135, 1142), PROX_CBD = c(17.8363687874637, 17.8363687874637, 17.8072819651564, 17.9186379864086, 17.7412802518209, 17.6472423100513, 17.6410789876396, 17.5852868111176, 17.5852868111176, 18.2095446148373, 18.242108360018, 18.4477570786683, 18.4659506582063, 18.3448727328387, 18.528449956106, 18.528449956106, 17.9386403893839, 18.2320763538069, 18.5586196198757, 18.5586196198757), PROX_ELDERLYCARE = c(1.40920769604983, 1.40920769604983, 1.52664538751384, 1.13507400842797, 1.00357172816211, 1.0260991137238, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.17430183890643, 1.08331104464233, 1.45029388933935, 1.40960952841152, 1.12000720290482, 1.49671415705568, 1.49671415705568, 0.714833653499633, 0.927534095024191, 1.41981179339616, 1.41981179339616 ), PROX_HAWKER = c(0.692541487012902, 0.692541487012902, 0.809141875883089, 0.435091735724103, 0.286367973105455, 0.322354465675231, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.579651089601917, 0.548257960059823, 0.879695992543251, 0.861254406292383, 0.636376603494217, 0.947708217710491, 0.947708217710491, 0.201936965562497, 0.493410913505403, 0.915906485722884, 0.915906485722884 ), PROX_MRT = c(0.634260663268818, 0.634260663268818, 0.753928873695942, 0.364011265623101, 0.240079810641839, 0.296963624455722, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.501132314022455, 0.47401652613315, 0.801027338961469, 0.783375472664302, 0.565211037998289, 0.869531291623609, 0.869531291623609, 0.168914117564514, 0.433316978327494, 0.839968978875504, 0.839968978875504 ), PROX_PARK = c(2.04440878541867, 2.04440878541867, 1.93736074272598, 2.31505119222808, 2.28949331488756, 2.2163258228061, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.25371860749481, 2.12857307310705, 2.38376543636855, 2.321508063195, 2.08056453235766, 2.37596217173297, 2.37596217173297, 1.99379565561889, 1.96114614265628, 2.25577949184332, 2.25577949184332), PROX_GOOD_PRISCH = c(8.25468587074647, 8.25468587074647, 8.21423979230025, 8.3676789538936, 8.20478390995202, 8.10862356805264, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.6635222339794, 8.71021480286832, 8.8804818877731, 8.90481615501782, 8.81498363377987, 8.9605147002348, 8.9605147002348, 8.4444135457925, 8.72297519828522, 9.00274768401056, 9.00274768401056), PROX_MALL = c(0.630636123898788, 0.630636123898788, 0.745769461616378, 0.384238747959315, 0.222110908162432, 0.255877276101632, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.468966497593582, 0.347669457974494, 0.601716003339109, 0.542775018358786, 0.284195187673565, 0.613385110580272, 0.613385110580272, 0.238372860218233, 0.22704735136933, 0.5054917244252, 0.5054917244252), PROX_CHAS = c(0.221589023831152, 0.221589023831152, 0.195830090979757, 0.360842629752134, 0.222110881748482, 0.212266026856788, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.3998394205418, 0.274735402884708, 0.260006933015678, 0.20305264112251, 0.24769320941352, 0.220932244035638, 0.220932244035638, 0.076984763134016, 0.11607611654581, 0.101888085354885, 0.101888085354885), PROX_SUPERMARKET = c(0.22158921197453, 0.22158921197453, 0.265666518411173, 0.360842909613722, 0.222110358133712, 0.255876154174577, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.402574253870019, 0.347668959247477, 0.260005577706646, 0.203051245143547, 0.284194910851331, 0.220931072377982, 0.220931072377982, 0.171190500184261, 0.227046556279957, 0.101886801165025, 0.101886801165025), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 1L, 5L, 6L, 5L, 5L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 3L, 6L, 5L, 3L, 3L), WITHIN_350M_BUS = c(6L, 6L, 4L, 11L, 16L, 13L, 15L, 15L, 15L, 8L, 7L, 8L, 6L, 8L, 6L, 6L, 8L, 10L, 5L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 10.1469878252374, 118.046106856357, 307.687978251768, 416.744349614759, 426.740213085387, 477.048355903281, 496.773627664067, 503.839384716276, 516.383801981924, 629.852041234311, 638.4618572885, 672.080008842986, 714.743593096835, 717.593350647269, 718.971336738611, 744.775690431713, 766.180944477022, 781.776364467165, 782.645312392501)), row.names = c("391", "118", "358", "590", "242", "554", "615", "224", "800", "243", "608", "504", "777", "512", "875", "102", "638", "443", "35", "581"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999663846377729, 0.955018385706368, 0.714772421949281, 0.513319488891721, 0.49378512199508, 0.394973527445597, 0.356539687684821, 0.342888801519796, 0.31885600355434, 0.124143444062583, 0.11189857714885, 0.0689508728326714, 0.0275531216852362, 0.0253852561154607, 0.024365881637189, 0.00891742575174077, 0.00173314770373699, 4.92532845571659e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 339311650
R squared (OOB): 0.4803481
$Forests[[392]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(432000, 431000, 438000, 425000, 430000, 450000, 420000, 425000, 395000, 450000, 445000, 432000, 393000, 358000, 456500, 435000, 385000, 440000, 441000, 448000), floor_area_sqm = c(92, 92, 94, 94, 92, 94, 94, 94, 94, 93, 94, 93, 93, 93, 92, 95, 93, 96, 93, 96), storey_order = c(6L, 7L, 5L, 5L, 6L, 7L, 7L, 6L, 4L, 9L, 6L, 5L, 2L, 1L, 8L, 6L, 1L, 7L, 6L, 9L), remaining_lease_mths = c(1137, 1138, 1076, 1083, 1126, 1119, 1120, 1119, 1113, 1136, 1109, 1138, 1134, 1103, 1144, 1105, 1134, 1108, 1097, 1110), PROX_CBD = c(11.9317097346946, 11.9317097346946, 11.9414743986494, 11.8751655684431, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 12.1741021183779, 12.1122271384014, 11.7767430748854, 11.7767430748854, 11.8075546541859, 11.9527102757424, 11.6071858552171, 11.6526890235784, 11.6053344020152, 11.8078122246038, 11.5810624146691), PROX_ELDERLYCARE = c(0.680106913101551, 0.680106913101551, 0.687500817542951, 0.727329111385366, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.519600844901231, 0.629785153682861, 0.813774711283767, 0.813774711283767, 0.922118515238085, 0.819362766143575, 1.02315858897206, 0.935812608446987, 1.04503450829128, 0.95260617550949, 1.05973522725621), PROX_HAWKER = c(0.161367564791002, 0.161367564791002, 0.147098227142532, 0.145379780608352, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.375471053349032, 0.337796349528525, 0.340776861445006, 0.340776861445006, 0.209140712961875, 0.27814297307049, 0.193888136950838, 0.34883542271072, 0.210992660312359, 0.262687630178652, 0.226379932511381), PROX_MRT = c(0.214149342621172, 0.214149342621172, 0.183575431830776, 0.191731142133254, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.338849049026276, 0.302747284955937, 0.162476645519961, 0.162476645519961, 0.120215557602138, 0.200702114351669, 0.216093917824789, 0.28284034831035, 0.206803096961617, 0.173777829752023, 0.233016580221366 ), PROX_PARK = c(0.785212145526225, 0.785212145526225, 0.807374064658721, 0.723512884628395, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.612679613149166, 0.576425078157325, 0.615413214289157, 0.615413214289157, 0.747098338531098, 0.643017670933737, 0.521580333579447, 0.489736206412745, 0.554363925008431, 0.746013140888617, 0.520771390450273), PROX_GOOD_PRISCH = c(2.20126444296921, 2.20126444296921, 2.21615815400514, 2.14229157607785, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.45580221931744, 2.408030235171, 2.03585243074848, 2.03585243074848, 2.12338877581429, 2.270018309959, 1.89230283405924, 1.91178525383739, 1.90056431650247, 2.13533890725473, 1.87254500118751), PROX_MALL = c(0.255684281538694, 0.255684281538694, 0.22663965361209, 0.249449426365425, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.416829357908565, 0.350899017798137, 0.437539575450179, 0.437539575450179, 0.119447773727589, 0.232344363503357, 0.173810560938293, 0.427385274755512, 0.158081786709397, 0.17025857997445, 0.185878129611589), PROX_CHAS = c(0.203726500797623, 0.203726500797623, 0.156140837156126, 0.179410689617013, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.0461624602204791, 0.0703863092474096, 0.108183414657245, 0.108183414657245, 0.11944771257822, 0.146038815472653, 0.173810611614792, 0.225869963934761, 0.158081821824728, 0.170258520163124, 0.185878170229198), PROX_SUPERMARKET = c(0.217804588957955, 0.217804588957955, 0.236998053946951, 0.179159947933279, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.427183407476201, 0.360308355053667, 0.108294583955479, 0.108294583955479, 0.119571834445138, 0.237998550380205, 0.1671684124578, 0.225911825558638, 0.148884454693003, 0.168966076328732, 0.177355035948325), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 5L, 6L, 6L, 6L, 7L, 7L, 7L, 3L, 3L, 4L, 5L, 4L, 3L, 4L, 4L, 4L), WITHIN_350M_BUS = c(8L, 8L, 8L, 6L, 9L, 6L, 6L, 7L, 10L, 5L, 7L, 4L, 4L, 10L, 12L, 6L, 4L, 8L, 11L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 8.2075521736654, 54.4846091817222, 63.069069908412, 152.293149960573, 177.339799696839, 179.875261202123, 196.113034785367, 227.88575853035, 274.584683554119, 285.33750417876, 296.707271032144, 298.803897509464, 319.001066720717, 320.241248521165, 336.590259808203, 356.447542122827, 367.275433851874, 376.472677402455, 382.647947856802)), row.names = c("392", "613", "781", "250", "900", "947", "167", "203", "858", "621", "607", "325", "939", "724", "749", "922", "309", "158", "439", "182"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999080061896944, 0.959862169661391, 0.946404971729729, 0.708286394774433, 0.616555060913298, 0.606879193123561, 0.543652256116918, 0.416439068530066, 0.235286411537606, 0.197085811299493, 0.158998789231518, 0.152271031557115, 0.0930243274670941, 0.089750858019957, 0.0511861204050959, 0.0174911991153603, 0.0061990627103346, 0.00102502862624146, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 562671625
R squared (OOB): 0.1146175
$Forests[[393]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(282000, 330000, 349000, 371000, 279000, 305000, 316000, 318000, 295000, 320000, 320000, 375000, 288000, 3e+05, 370000, 355000, 359900, 360000, 312000, 380000), floor_area_sqm = c(84, 115, 103, 100, 91, 91, 92, 91, 84, 104, 84, 92, 84, 96, 93, 93, 93, 99, 101, 105), storey_order = c(1L, 1L, 2L, 2L, 2L, 4L, 3L, 1L, 4L, 4L, 4L, 4L, 3L, 4L, 5L, 3L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(836, 898, 832, 918, 801, 791, 781, 765, 875, 893, 885, 783, 893, 791, 1106, 1111, 1117, 915, 933, 910), PROX_CBD = c(18.5087583118065, 18.4399301385868, 18.0642207733449, 17.9318121245061, 18.2989051402725, 18.2610111258248, 18.2234963781047, 18.2234963781047, 18.4249149071789, 18.4249149071789, 18.3433564216417, 18.1857629477019, 18.3632948597919, 18.5761736305699, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.6482187406162, 18.4625985868209, 17.589085398281), PROX_ELDERLYCARE = c(0.855934448185717, 0.789710764787337, 0.558648465009425, 0.559180828327224, 0.397078044127006, 0.421521882373529, 0.448333702611612, 0.448333702611612, 0.705240184131779, 0.705240184131779, 0.623669944895056, 0.47723779098819, 0.645296274244347, 0.0638277150498875, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.399377154365588, 0.765079897684544, 0.387351173411546), PROX_HAWKER = c(1.00705768005988, 1.26661829972954, 1.20831273824173, 1.18812307179958, 0.491047773869601, 0.453171307776496, 0.416527045274471, 0.416527045274471, 1.0161652570538, 1.0161652570538, 0.960648791795978, 0.380157991945912, 0.921741667576702, 0.562029876499453, 0.325560722493799, 0.325560722493799, 0.325560722493799, 1.11261554439583, 0.906262708365532, 0.776912813652288), PROX_MRT = c(0.534460782086299, 0.715824290886542, 0.387700307898407, 0.256828620430729, 0.552168886353884, 0.547550551918807, 0.545975779093886, 0.545975779093886, 0.906393011935236, 0.906393011935236, 0.899458799363821, 0.548087095608087, 0.927224403125457, 0.874368880716004, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.417091391951799, 0.897303014326537, 0.371614593402704), PROX_PARK = c(0.516289874277036, 0.859791414716402, 1.04306097562022, 1.11695175135574, 0.287159802467115, 0.272660801967067, 0.264257474455249, 0.264257474455249, 1.13759587953072, 1.13759587953072, 1.17596756648915, 0.261695126667213, 1.22890358268929, 0.287868908027907, 0.51923222906617, 0.51923222906617, 0.51923222906617, 1.38656874841243, 1.31620863428189, 0.925923962472294), PROX_GOOD_PRISCH = c(9.25922423900801, 9.10971468714541, 8.76549326341746, 8.65275846320069, 9.19982386356694, 9.16752282736586, 9.1355701416359, 9.1355701416359, 9.03817471771729, 9.03817471771729, 8.95760590087653, 9.10363750169146, 8.96505409295358, 9.51590189269927, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.34983568407236, 9.04019528068803, 8.43639308613493), PROX_MALL = c(0.521454353681198, 0.107021299056373, 0.424594513900518, 0.417130987397582, 0.486326630506135, 0.448092738738542, 0.411037179701155, 0.411037179701155, 0.204519313237763, 0.204519313237763, 0.22079632378696, 0.374195605351922, 0.282416841692855, 0.624506085881379, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.439097430243665, 0.414588198127445, 0.232188905247248), PROX_CHAS = c(0.521454374874156, 0.107021320216693, 0.124680964632411, 0.259891808560044, 0.0660681856594747, 0.0964740211655948, 0.132763801624598, 0.132763801624598, 0.20451929737041, 0.20451929737041, 0.167893491583302, 0.172021358032342, 0.231219576578415, 0.0792988689034794, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.414359256629807, 0.399223798550346, 0.0713809516165408), PROX_SUPERMARKET = c(0.521454611985023, 0.107021556198121, 0.424593495373258, 0.438907970807184, 0.490326509583637, 0.457654559995222, 0.421116980529575, 0.421116980529575, 0.204519239868594, 0.204519239868594, 0.220795796105544, 0.38486207983901, 0.282416494634945, 0.625539331690589, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.441697647833666, 0.414588227521533, 0.238177195426237), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 4L, 2L, 3L, 2L, 2L, 2L, 2L, 7L, 7L, 8L, 2L, 8L, 2L, 1L, 1L, 1L, 3L, 6L, 2L), WITHIN_350M_BUS = c(4L, 7L, 7L, 9L, 6L, 6L, 6L, 6L, 9L, 9L, 8L, 4L, 8L, 10L, 16L, 16L, 16L, 9L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 6L, 7L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 1L, 1L, 1L, 7L, 5L, 5L), DNeighbour = c(0, 417.087687304886, 525.396743605542, 608.23893491875, 664.81952517423, 691.541728485257, 723.352191064849, 724.306655874973, 728.258423470792, 730.77399425791, 739.82939745715, 755.240995860152, 801.747197325047, 830.967097854564, 872.977939276592, 876.485270872201, 879.092123154319, 923.464837412445, 932.446277958528, 966.147445656083)), row.names = c("393", "247", "773", "976", "433", "905", "202", "47", "265", "738", "953", "733", "864", "78", "637", "418", "604", "891", "729", "464"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.661999423716866, 0.496003378299756, 0.364412327139545, 0.277201413889578, 0.237821827520182, 0.193118088425412, 0.19181926910577, 0.186470466174284, 0.183090067579228, 0.171084632642421, 0.15127384561619, 0.0969491616780736, 0.0677337306787205, 0.0336974181315, 0.0313272629961124, 0.0296157363572646, 0.00746575385840635, 0.00469872836781624, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 851209492
R squared (OOB): 0.2246005
$Forests[[394]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(336000, 335000, 345000, 420000, 420000, 380000, 323000, 340000, 370000, 325000, 390000, 310000, 325000, 295000, 345000, 380000, 370000, 350000, 345000, 343000), floor_area_sqm = c(104, 101, 102, 92, 93, 93, 104, 101, 93, 90, 126, 104, 104, 105, 104, 93, 103, 104, 103, 102), storey_order = c(4L, 2L, 2L, 6L, 3L, 1L, 3L, 5L, 1L, 4L, 2L, 1L, 1L, 1L, 4L, 1L, 4L, 2L, 5L, 5L), remaining_lease_mths = c(958, 933, 935, 1104, 1139, 1138, 956, 943, 1139, 912, 879, 879, 872, 870, 862, 1142, 881, 863, 944, 935), PROX_CBD = c(16.2237683329895, 16.135389698045, 16.0814208174046, 16.0058570800758, 15.9652529785268, 15.9652529785268, 16.3822081442679, 15.9284058495794, 15.8422849591204, 16.3759795802925, 16.1769042321823, 15.9652370890998, 15.9652370890998, 16.027241877126, 16.2035530975804, 15.6174435761395, 15.9139497277605, 15.9139497277605, 15.6615925135045, 15.6558233565228), PROX_ELDERLYCARE = c(0.233700982090528, 0.214357316635524, 0.129424766752979, 0.0922651494707867, 0.120425003900544, 0.120425003900544, 0.317064501792404, 0.260351961534281, 0.241353796602158, 0.437652472603004, 0.382017171357745, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.462412199513001, 0.457575537702088, 0.471057675436291, 0.471057675436291, 0.372854461013726, 0.268146833149962), PROX_HAWKER = c(2.48966457045008, 2.40272097648418, 2.40830007300065, 2.393526972262, 2.36922200206298, 2.36922200206298, 2.76474077583521, 2.2342618496891, 2.37354129025836, 2.71828200917597, 2.55739022352562, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.51024920878341, 2.21004723991438, 2.34701070601947, 2.34701070601947, 2.39243139523594, 2.27183532495414), PROX_MRT = c(1.11461848888664, 1.09323648573999, 1.00126993569874, 0.910164710677637, 0.886101680623091, 0.886101680623091, 1.02897813643603, 1.02417718077332, 0.721786411333246, 0.870089952652958, 0.674610535324426, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.65447898159524, 0.70935210619912, 0.424613907535265, 0.424613907535265, 0.499275570100955, 0.370313443989706), PROX_PARK = c(1.86547668850022, 1.7942088991982, 1.7154732425778, 1.6216647961598, 1.58077599563476, 1.58077599563476, 1.73717122008599, 1.61207436869795, 1.42084473696832, 1.49155883505512, 1.39748820590438, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.32632916723033, 1.21748666352844, 1.30337713627377, 1.30337713627377, 1.19384102986047, 1.16446299803307), PROX_GOOD_PRISCH = c(6.20687623278084, 6.11593822040069, 6.0710937852797, 6.00411547246196, 5.96493131981452, 5.96493131981452, 6.39421933734494, 5.90870946924896, 5.8611108446886, 6.4246273009838, 6.23706483495109, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.27623366830878, 5.63578467655705, 5.99275530970335, 5.99275530970335, 5.71328270316738, 5.73062396037349), PROX_MALL = c(0.36788016328609, 0.350342319635, 0.261655001598387, 0.187934498474296, 0.18546430077947, 0.18546430077947, 0.374078152135628, 0.350369242497661, 0.177442774283774, 0.409369768138594, 0.292722816398213, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.370949542105629, 0.401390812484646, 0.338688619983659, 0.338688619983659, 0.238209845871265, 0.155488337640192), PROX_CHAS = c(0.367880188789974, 0.350342354631045, 0.26165503944411, 0.187934543511456, 0.185464348558652, 0.185464348558652, 0.374078140160073, 0.35036929019185, 0.177442804982894, 0.409369730284335, 0.292722768811081, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.370949494121523, 0.187858028295528, 0.338688583692834, 0.338688583692834, 0.238209795937414, 0.155488306171375), PROX_SUPERMARKET = c(0.364697803989784, 0.352223797136593, 0.265481412722203, 0.197516435852273, 0.198556813498254, 0.198556813498254, 0.357574924056941, 0.363015443397577, 0.197153631350279, 0.389543937857684, 0.254565333705719, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.235998227482853, 0.412009517866082, 0.112474666082431, 0.112474666082431, 0.238833101010687, 0.152010752053411), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 2L, 2L, 5L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), WITHIN_350M_CHILDCARE = c(2L, 2L, 5L, 5L, 5L, 5L, 1L, 3L, 7L, 2L, 8L, 6L, 6L, 8L, 5L, 3L, 9L, 9L, 5L, 8L), WITHIN_350M_BUS = c(9L, 9L, 13L, 14L, 15L, 15L, 9L, 10L, 15L, 5L, 9L, 14L, 14L, 12L, 7L, 15L, 15L, 15L, 16L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 92.6668731752394, 152.290864233482, 241.179546946215, 279.341380546152, 285.641178770545, 290.251137465311, 300.875197938534, 450.571217124336, 513.470098586266, 547.895375048512, 592.107532402205, 592.869218460796, 604.247260822238, 615.715248308829, 644.024137180463, 693.116861028487, 696.705249247119, 710.364083939243, 809.298384628405)), row.names = c("394", "88", "890", "154", "137", "913", "173", "705", "585", "974", "54", "490", "566", "463", "806", "766", "927", "959", "572", "450"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973950145390769, 0.930433171488102, 0.830266570318014, 0.77591646245723, 0.766372250112697, 0.759291744876598, 0.742673247538723, 0.476151369001289, 0.356954102678395, 0.293406804057578, 0.215961461771116, 0.214682545207456, 0.195843556656175, 0.1773937799213, 0.134493002791027, 0.0710263348836667, 0.0670256711845113, 0.0526930525111709, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 753213055
R squared (OOB): 0.3229882
$Forests[[395]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(377000, 388000, 380000, 378000, 352000, 380000, 410000, 360000, 492500, 650000, 385000, 345000, 355000, 370000, 430000, 465000, 350000, 440000, 4e+05, 655000), floor_area_sqm = c(98, 98, 92, 84, 84, 93, 103, 83, 108, 104, 91, 84, 84, 84, 104, 104, 91, 91, 104, 87), storey_order = c(3L, 2L, 1L, 3L, 2L, 3L, 2L, 3L, 2L, 3L, 1L, 1L, 3L, 3L, 2L, 3L, 4L, 5L, 2L, 1L), remaining_lease_mths = c(735, 728, 767, 799, 800, 790, 799, 803, 912, 815, 715, 789, 782, 777, 781, 760, 741, 669, 783, 1123), PROX_CBD = c(8.07728506382532, 8.19895861369783, 8.01258306529517, 8.15960948514705, 8.28689365911172, 7.92065359752155, 8.31972436488376, 8.52567265657093, 8.12312779702036, 7.71625132507906, 8.8262745849674, 7.23308787648785, 7.37752466520609, 7.32999369210923, 7.27303659463988, 8.64488888098128, 8.70456515841861, 6.95185067667089, 6.8579883001408, 9.39818328429371), PROX_ELDERLYCARE = c(1.22552837794249, 1.1658248464307, 1.38923408288603, 1.45090119588013, 1.3668692597991, 1.44631042678071, 1.3912791419992, 1.23693676843424, 1.71708078323557, 1.13999552495818, 0.896855030989675, 0.804640181087392, 1.11141904944431, 1.04617467786566, 0.949520652768775, 0.17844978767297, 0.1203423949077, 0.368543492371998, 0.650979480304367, 0.718190414835305 ), PROX_HAWKER = c(0.503102516785602, 0.391405491562813, 0.532883444787396, 0.40344417957638, 0.269406334629514, 0.646393168274836, 0.252588085280054, 0.0724679807682574, 0.581802643409563, 0.888477780938884, 0.311054993693233, 0.727393295990439, 1.06790139631185, 1.00458194418859, 0.905159668549179, 0.917919654697093, 0.867862446497739, 0.163396016993116, 0.732876252375814, 0.640059738279374 ), PROX_MRT = c(0.711885268750489, 0.707144761815547, 0.57194553577364, 0.408889372474398, 0.467794692056616, 0.434970780163821, 0.44379796826936, 0.510058766918036, 0.142211914808532, 0.227897729387739, 0.17731989795878, 0.626719191507479, 0.450606800129455, 0.446590670593176, 0.477339162120678, 0.91698472228942, 0.97670571404933, 0.258776848421036, 0.479854345281657, 0.401734036242065 ), PROX_PARK = c(0.413960848298732, 0.372450573927522, 0.580004121625521, 0.650146210437373, 0.570592214216024, 0.790688256163915, 0.59965919275643, 0.557643312318536, 0.921087542045637, 0.374132090410645, 0.458605630557841, 1.17683143601381, 1.30417314517193, 1.30043300411079, 1.28136359713013, 0.238119977580318, 0.288616932786395, 0.871860056746433, 1.26891760289394, 0.220484561261844 ), PROX_GOOD_PRISCH = c(2.66084492380109, 2.73491137460549, 2.75227504535898, 2.95345383530684, 2.99359805566516, 2.86596411907387, 3.04207330950824, 3.13534109620979, 3.16123688190063, 1.93537396204111, 2.8424495793979, 2.53413597667736, 2.87682745937193, 2.81856751915823, 2.72285479219865, 2.37381492496372, 2.418607930925, 1.99104033276262, 2.57894825178105, 2.27458198186913), PROX_MALL = c(2.0316459728171, 1.94983703099632, 2.11322307221905, 2.20417563031698, 2.09618768409308, 2.02812113432733, 2.10790194839897, 1.96281231550532, 2.25269448786787, 1.9342939090943, 1.64561868645684, 1.33824767405872, 1.52964479685301, 1.4733570331857, 1.40144317349524, 1.00281364182829, 0.948870628363287, 1.10491400246256, 0.985446043286547, 1.45650167595406), PROX_CHAS = c(0.279534674537085, 0.293834776478611, 0.1333322783253, 0.102408834624747, 0.229330661012247, 0.0418426354504526, 0.261198443001062, 0.169369143123463, 0.169904154790832, 0.147762521806201, 0.221229860630612, 0.335243362149438, 0.123680988169118, 0.100781853121145, 0.150676124399865, 0.256340531367836, 0.27140983829104, 0.197049444171332, 0.418063314797021, 0.109789289200213 ), PROX_SUPERMARKET = c(0.412975566732202, 0.293834967432244, 0.475213328012689, 0.391977689272912, 0.266710264104055, 0.6226371739075, 0.272257424647181, 0.169391527985645, 0.496146947525001, 0.185503456748824, 0.221249484047241, 0.400791637001426, 0.15284622075069, 0.154588063793208, 0.216512452964216, 0.24778575064029, 0.221415122113844, 0.145490551360364, 0.471666412940503, 0.13637298984998 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 3L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 2L, 2L, 3L, 3L, 3L, 1L, 3L, 2L, 2L, 5L, 4L, 4L, 4L, 4L, 3L, 1L, 6L ), WITHIN_350M_BUS = c(6L, 7L, 6L, 7L, 7L, 6L, 9L, 8L, 8L, 6L, 5L, 4L, 9L, 8L, 7L, 8L, 9L, 4L, 3L, 6L), WITHIN_1KM_PRISCH = c(2L, 1L, 2L, 1L, 1L, 3L, 1L, 2L, 1L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 121.213942675328, 157.766670594888, 301.872689426719, 329.413031643704, 374.19107548357, 377.65045754932, 510.617200741759, 573.84575103608, 731.07551615403, 751.988572398305, 888.556596251465, 919.25715199382, 930.491978896824, 931.713423212131, 1083.23660160281, 1123.05029466862, 1154.21218037713, 1287.52560465497, 1321.83928787095)), row.names = c("395", "29", "200", "327", "266", "1", "540", "404", "669", "809", "814", "171", "948", "187", "611", "487", "71", "492", "168", "657"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983252577232204, 0.971712224480988, 0.898411421981423, 0.879647654949586, 0.846149140955046, 0.843412804816653, 0.723822788643286, 0.658587422116818, 0.481786846197336, 0.457459848098868, 0.300447215990648, 0.266633962695209, 0.254492279410131, 0.253180531047919, 0.107868242611189, 0.0773728412154497, 0.0564278124692523, 0.00262596952311891, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7015945206
R squared (OOB): 0.1164496
$Forests[[396]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(308000, 310000, 355000, 355000, 365000, 280000, 3e+05, 380000, 398000, 418000, 375000, 327000, 295000, 359000, 358000, 318000, 313000, 315000, 613000, 550000), floor_area_sqm = c(84, 84, 104, 104, 103, 84, 85, 108, 104, 104, 104, 84, 83, 103, 91, 84, 84, 104, 92, 92), storey_order = c(1L, 2L, 2L, 4L, 4L, 4L, 4L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 2L), remaining_lease_mths = c(779, 787, 785, 814, 805, 809, 798, 807, 823, 794, 808, 802, 812, 799, 760, 785, 772, 777, 1119, 1124), PROX_CBD = c(14.8104288104214, 14.7686155241139, 14.7946380504301, 14.9797222810306, 14.5082496767788, 14.5514247745221, 14.6468242567931, 14.3069689320192, 14.4215550437188, 14.6249352309891, 14.2674761918172, 15.395293903354, 14.136177090114, 14.1470244070667, 15.6053010835868, 15.4237712873611, 15.5029529482698, 15.5029529482698, 15.4589251607201, 15.4589251607201), PROX_ELDERLYCARE = c(1.14385816982861, 1.18091019396193, 1.02543356664281, 1.40865121451131, 1.0960579077266, 0.934928905143492, 0.791783477476035, 1.30284795398611, 0.933706769700102, 1.66362706878828, 1.37520258101488, 1.48326161455178, 1.52241617566094, 1.73443513584582, 1.18278326755006, 1.66429806880172, 1.60634233373903, 1.60634233373903, 0.68815946921851, 0.68815946921851), PROX_HAWKER = c(1.03493347869974, 1.07995965555937, 0.927587772885235, 1.17708155532767, 1.06968967826483, 0.920905853639359, 0.771377618176498, 1.30042856091519, 0.964097104531415, 1.46189875323845, 1.3725902814614, 0.763118949388798, 1.5304212921709, 1.71810403079302, 0.745618024005524, 0.663653920640621, 0.592613874358246, 0.592613874358246, 0.469966667540803, 0.469966667540803), PROX_MRT = c(0.547659244513397, 0.495669019430354, 0.635923545376501, 0.541117453484526, 0.541381135472874, 0.702240402731505, 0.834242720427877, 0.431073100471927, 0.766580328668093, 0.177135615746217, 0.392323251912074, 0.486709870425329, 0.407136749273107, 0.316955810938843, 0.180817781363956, 0.641519249244255, 0.579811001445256, 0.579811001445256, 0.729135125223405, 0.729135125223405), PROX_PARK = c(0.79060261488636, 0.837021679605882, 0.687013904416796, 0.869949400509587, 0.854937524579578, 0.717751277212032, 0.572284771964545, 0.87843358408359, 0.786856267919922, 0.967683324465338, 0.808406007535371, 0.736647900507106, 0.646645557650639, 0.521638252737905, 0.580682002012541, 0.527546900647844, 0.518465718930498, 0.518465718930498, 0.194645215248471, 0.194645215248471 ), PROX_GOOD_PRISCH = c(5.2589313064801, 5.21242267662931, 5.2635668385575, 5.38873705701154, 4.9821455258424, 5.05486565817651, 5.17213285521296, 4.7599521059868, 4.94298421634201, 5.00900650468442, 4.71060068854172, 5.79164197089728, 4.56541244462189, 4.5417585858835, 6.02648848177283, 5.79932453842233, 5.8805780078001, 5.8805780078001, 6.00758296280353, 6.00758296280353), PROX_MALL = c(0.641907311269237, 0.644074766251318, 0.540570027720398, 0.857174016474006, 0.395836928017505, 0.264439990658005, 0.253080993480643, 0.530519583310388, 0.158055972255249, 1.02277508016934, 0.598720745421956, 0.561468969675593, 0.730402721918488, 0.958986678954386, 0.252610517585887, 0.726704111983395, 0.667352945771092, 0.667352945771092, 0.632880647427991, 0.632880647427991 ), PROX_CHAS = c(0.273160540123658, 0.305551557127515, 0.151656769473437, 0.0593781975043205, 0.111998728732921, 0.0412741280494288, 0.118994056415591, 0.141608811196257, 0.110909163864147, 0.253202817693943, 0.0989632897848068, 0.1019571402223, 0.0978085819739089, 0.262672355720334, 0.0925674017483885, 0.11942955396425, 0.128101303359069, 0.128101303359069, 0.206736748098593, 0.206736748098593 ), PROX_SUPERMARKET = c(0.406551385550075, 0.397697747354111, 0.505826018716947, 0.101389584423307, 0.321173728185784, 0.259076961683863, 0.246822057901315, 0.179396317901182, 0.155031856949385, 0.177136085505812, 0.13781747249929, 0.0953919744611677, 0.152757697669253, 0.246179282205813, 0.188530812320699, 0.307102160965552, 0.314517101025506, 0.314517101025506, 0.327859325274294, 0.327859325274294 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 3L, 1L, 3L, 3L, 1L, 1L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 5L, 3L, 4L, 4L, 5L, 7L, 3L, 1L, 7L, 2L, 7L, 4L, 5L, 3L, 2L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(7L, 8L, 8L, 10L, 8L, 7L, 9L, 7L, 10L, 9L, 6L, 9L, 7L, 6L, 10L, 11L, 10L, 10L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 3L, 2L, 3L, 3L, 2L, 2L, 3L, 4L, 3L, 2L, 4L, 4L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 56.8739331229101, 120.000674196232, 312.382124485816, 330.643161676685, 380.728764157347, 423.936006412259, 504.914539640709, 522.039459970344, 534.675778405662, 555.197543153416, 682.726323279632, 698.691132459426, 796.945995239863, 805.698171642594, 836.422828573415, 877.685744949652, 878.693701427993, 882.565152963988, 888.735458468983)), row.names = c("396", "101", "424", "984", "884", "253", "862", "341", "546", "30", "377", "556", "665", "636", "143", "293", "587", "162", "455", "963"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99182625057652, 0.963869391334927, 0.768172290454673, 0.742333700275456, 0.666637546512088, 0.59669620060561, 0.458642913081446, 0.428980716361626, 0.407121177261925, 0.371787234125375, 0.167992763088069, 0.145883806237677, 0.0383748460492456, 0.0317325808026331, 0.0130551231662076, 0.000610661505117317, 0.00050490935727362, 0.000191473135195621, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8499445877
R squared (OOB): -0.2260541
$Forests[[397]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 450000, 440000, 516000, 439000, 588000, 670000, 408000, 410000, 548000, 640000, 420000, 648000, 5e+05, 565000, 430000, 640000, 430000, 345000, 448000), floor_area_sqm = c(98, 92, 92, 98, 97, 95, 94, 91, 97, 95, 91, 91, 116, 105, 103, 93, 90, 102, 92, 105), storey_order = c(1L, 1L, 3L, 3L, 3L, 3L, 6L, 3L, 4L, 2L, 3L, 1L, 4L, 2L, 4L, 3L, 1L, 3L, 1L, 1L), remaining_lease_mths = c(692, 679, 677, 698, 669, 1025, 1104, 674, 665, 981, 992, 742, 871, 857, 852, 728, 1095, 869, 695, 866), PROX_CBD = c(8.85689554561162, 8.7589377611275, 8.7589377611275, 8.70928269501252, 8.73211086874077, 8.51090417959469, 8.58683984966127, 8.96374942103709, 8.66747718420982, 8.37940280964872, 9.30017281297198, 8.31995738049774, 8.27332873959955, 8.19182633034048, 8.19182633034048, 8.20083785223568, 9.29204667907952, 8.77938926255451, 8.46158045860266, 8.05276498978228), PROX_ELDERLYCARE = c(0.272187629818594, 0.169235371196244, 0.169235371196244, 0.119444653145476, 0.292319821872094, 0.120425912751251, 0.203840329735754, 0.267188539522683, 0.0441159965049124, 0.335901694998922, 0.677643973897152, 0.259768432786295, 0.354571010374291, 0.444818640633349, 0.444818640633349, 0.41240614163537, 0.771441336950035, 0.374310234303432, 0.0854535518544851, 0.599632276485302), PROX_HAWKER = c(0.446318851105742, 0.330091511745513, 0.330091511745513, 0.281172749103646, 0.436547444862961, 0.166697492306482, 0.433030813326955, 0.393731145214296, 0.357845486047337, 0.203869560106314, 0.445284816601654, 0.387410687724852, 0.610975272844239, 0.553760551741158, 0.553760551741158, 0.35604829505958, 0.172288624542473, 0.0530841043788875, 0.266645682444034, 0.560005371648267 ), PROX_MRT = c(0.372678744867538, 0.338391484905848, 0.338391484905848, 0.379410256905797, 0.600073719023998, 0.608243230971526, 0.751078096441513, 0.71987240697712, 0.874328108605637, 0.62312262100292, 0.258716275079725, 0.705543842504761, 1.0936063211659, 1.08457427678223, 1.08457427678223, 0.805467939952349, 0.459210746913958, 1.18818107396501, 0.681495718287031, 1.12051759514643 ), PROX_PARK = c(0.479885299937475, 0.469340752260783, 0.469340752260783, 0.513364518506117, 0.617507126900098, 0.368529270986479, 0.52118662053352, 0.60552725382935, 0.691303172853456, 0.394842599629624, 0.166211588513849, 0.517920409018535, 0.477465658778908, 0.374102285306053, 0.374102285306053, 0.393072899865764, 0.354651430366215, 0.700959888788064, 0.773425606080498, 0.30128672956265 ), PROX_GOOD_PRISCH = c(1.47413984574199, 1.40615721612308, 1.40615721612308, 1.35677240305411, 1.31940815963163, 1.13331232297991, 1.16640042723588, 1.13785719900195, 1.23754792076915, 1.14854892992093, 1.82000438656186, 1.20021801549651, 0.856939381531897, 0.769163347741007, 0.769163347741007, 1.04754826657838, 2.10961489740732, 0.963274696928036, 1.4534383809239, 0.631981624625733 ), PROX_MALL = c(0.241772845363545, 0.264395031718586, 0.264395031718586, 0.313890580083005, 0.469553394647833, 0.540250505232014, 0.632538285087724, 0.480317195978648, 0.740457696387364, 0.651389947232486, 0.302826744416793, 0.768764019555169, 0.991200103712322, 0.997182626507123, 0.997182626507123, 0.844084234929545, 0.591682371404957, 0.946404029132472, 0.793630348518112, 1.07178760783233 ), PROX_CHAS = c(0.157458356405151, 0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.0664211666443358, 0.0869956868442428, 0.237191200694799, 0.143131544605207, 0.34300149800099, 0.11938167830482, 0.258750733988333, 0.1066489590073, 0.413431749899638, 0.311461966699573, 0.311461966699573, 0.0460460495231756, 0.116738661463474, 0.064920565519497, 0.161491876005888, 0.167974733321899 ), PROX_SUPERMARKET = c(0.224853982916395, 0.24726445439454, 0.24726445439454, 0.221335227738319, 0.350370254212894, 0.0869967242830128, 0.35437102597818, 0.181164390242962, 0.158725757407685, 0.282093113359979, 0.378001630838772, 0.284909088626731, 0.502190497784501, 0.485938543293979, 0.485938543293979, 0.436961702644775, 0.110756393825321, 0.239175324970861, 0.128302570008396, 0.372458117254617 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 3L ), WITHIN_350M_CHILDCARE = c(7L, 8L, 8L, 7L, 6L, 6L, 5L, 4L, 2L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 5L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 6L, 6L, 6L, 7L, 5L, 4L, 6L, 5L, 6L, 9L, 7L, 8L, 7L, 7L, 7L, 7L, 4L, 7L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 1L), DNeighbour = c(0, 140.04755645977, 143.635043848945, 179.716366664996, 230.461505473598, 341.220732165424, 384.914998792312, 412.992684950856, 505.26194169539, 580.059939615391, 618.096254058872, 739.04933061125, 749.341727687292, 762.799069008797, 769.704357158614, 774.030492507046, 829.336543801151, 835.621508678612, 842.842866238421, 853.155527906541)), row.names = c("397", "194", "386", "446", "842", "94", "149", "692", "331", "998", "973", "716", "795", "674", "128", "79", "191", "606", "676", "635"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.946834044923132, 0.944114968218705, 0.913222953408705, 0.859385859270764, 0.705665340577353, 0.634331001937353, 0.586250211729931, 0.421547505906408, 0.289160858538732, 0.22574386052636, 0.0623022194100021, 0.0522386483060835, 0.0402405471550779, 0.0346189651682838, 0.0312888360241625, 0.00303137514730008, 0.00165498762428119, 0.000577403719158011, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8570137694
R squared (OOB): 0.08534876
$Forests[[398]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 725000, 590000, 580000, 650000, 640000, 660000, 451000, 515000, 620000, 560000, 545000, 678000, 708000, 409500, 418000, 488000, 520000, 705000, 385000), floor_area_sqm = c(108, 90, 90, 90, 90, 90, 105, 83, 84, 103, 105, 101, 92, 90, 84, 84, 104, 107, 90, 93), storey_order = c(8L, 9L, 2L, 1L, 6L, 2L, 6L, 8L, 4L, 4L, 2L, 1L, 3L, 5L, 3L, 3L, 1L, 2L, 7L, 1L), remaining_lease_mths = c(760, 995, 996, 1006, 1011, 1011, 748, 604, 804, 742, 913, 938, 1103, 1031, 807, 804, 776, 892, 1041, 772), PROX_CBD = c(2.26543941452074, 2.61519687417969, 2.69989267302812, 2.65695642963531, 2.65695642963531, 2.65695642963531, 3.5952466633456, 3.63056019358172, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.59494173601466, 3.93031212371417, 3.56091441303422, 4.20973993763024, 4.20973993763024, 4.16405648472164, 4.23142849537126, 3.66612298934168, 4.25035751849909), PROX_ELDERLYCARE = c(0.404007374923036, 0.386066702151211, 0.352346052518342, 0.3590471791371, 0.3590471791371, 0.3590471791371, 0.354500614782039, 0.124703716495981, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.692364880740494, 0.159701117649001, 0.885388735780595, 0.156291063754703, 0.156291063754703, 0.434539750657667, 0.272010492111063, 0.851600940224316, 0.411587417191489), PROX_HAWKER = c(0.210544550468706, 0.52081126471543, 0.468835135082758, 0.48810855559281, 0.48810855559281, 0.48810855559281, 0.311385334077859, 0.0619655343942362, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.142789347249218, 0.374782156946409, 0.210501859943959, 0.46881842734995, 0.46881842734995, 0.502732414569621, 0.392124905911543, 0.157376553669701, 0.610932712322496), PROX_MRT = c(0.306886682672286, 0.320255480062021, 0.230131940688868, 0.285614625668497, 0.285614625668497, 0.285614625668497, 0.16267041353008, 0.188513622979597, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.346622733589529, 0.57487373386568, 0.1853881461208, 0.750034220630686, 0.750034220630686, 0.518003091395578, 0.870814763860364, 0.281331556481731, 0.605174310138743 ), PROX_PARK = c(0.0441643212802781, 0.427354201328866, 0.41386436288237, 0.426964305014519, 0.426964305014519, 0.426964305014519, 0.796125682214674, 0.634729277660292, 0.885911587583127, 0.620239922284967, 0.651892034671684, 1.03638785093261, 0.43227753152338, 0.969171323132551, 0.828179073128827, 0.828179073128827, 0.269719137898212, 0.989030190878471, 1.07330463343821, 0.346786980248178 ), PROX_GOOD_PRISCH = c(5.27420554603454, 4.82322880287643, 4.75214496578899, 4.78575462214909, 4.78575462214909, 4.78575462214909, 4.26949140427292, 4.47678155678584, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.68517728936996, 4.55218800106713, 4.51522724145722, 3.58178441884724, 3.58178441884724, 3.99853475328204, 3.47561641519302, 4.46068770698473, 3.87277035706644), PROX_MALL = c(0.216535056802411, 0.426721378040506, 0.380876218870723, 0.412388661644518, 0.412388661644518, 0.412388661644518, 0.962766222186716, 0.917363569028491, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.814872047472938, 1.09934779211931, 0.87678025015548, 1.26743973989934, 1.26743973989934, 1.00998414702412, 1.1888213641646, 0.971442928620489, 0.955673327573223), PROX_CHAS = c(0.146883739415237, 0.297575542785259, 0.202908600866322, 0.260712311456847, 0.260712311456847, 0.260712311456847, 0.0963682910788478, 0.112941217538546, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.0573592222158038, 0.304936065418075, 0.0998361253719761, 0.163154212627783, 0.163154212627783, 0.147909276913635, 0.106822211501606, 0.108213750221125, 0.260827480873255), PROX_SUPERMARKET = c(0.186677322210676, 0.470018893217644, 0.44532403657541, 0.447218369070658, 0.447218369070658, 0.447218369070658, 0.269187390315468, 0.0867224629960944, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0573596645426592, 0.35411008396507, 0.103744685928207, 0.118448079318654, 0.118448079318654, 0.506391752127701, 0.139079920157556, 0.131005301990959, 0.512280309006142), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 2L, 2L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 6L, 6L, 3L, 5L), WITHIN_350M_BUS = c(3L, 3L, 4L, 3L, 3L, 3L, 6L, 4L, 3L, 5L, 5L, 4L, 5L, 9L, 7L, 7L, 5L, 7L, 7L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 0L, 3L, 3L, 3L, 2L, 0L, 3L ), DNeighbour = c(0, 559.778085139656, 576.556386099963, 577.021300795766, 579.354615561604, 580.605118426489, 1358.29247162332, 1476.11613796533, 1495.89370156125, 1566.91974069751, 1658.29162980204, 1845.83143888674, 1858.64751766932, 1927.89480349341, 1940.79745543287, 1945.68711653553, 1951.83011281796, 1972.47849417919, 2021.35359438823, 2025.28509110259)), row.names = c("398", "923", "796", "246", "821", "521", "699", "237", "234", "952", "176", "997", "801", "881", "382", "907", "223", "849", "903", "19"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.853047977403676, 0.844483431222346, 0.84424313748353, 0.843034744172016, 0.842385475627333, 0.302725961019492, 0.219761216429395, 0.206530995695693, 0.161139155388911, 0.108620407958008, 0.0286835189088383, 0.0248968598312084, 0.00881007873650343, 0.00667367646885242, 0.00593817600804388, 0.00507264125015403, 0.00264890213889289, 1.50438858460391e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11419372945
R squared (OOB): -0.05506421
$Forests[[399]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 440000, 380000, 375000, 370000, 365000, 370000, 446000, 347000, 340000, 390000, 420000, 420000, 315000, 415000, 308000, 365000, 355000, 330000, 360000), floor_area_sqm = c(103, 103, 102, 92, 98, 103, 104, 107, 103, 104, 104, 90, 99, 84, 100, 84, 107, 103, 103, 103 ), storey_order = c(3L, 2L, 2L, 2L, 2L, 4L, 2L, 3L, 3L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 2L, 1L), remaining_lease_mths = c(935, 918, 938, 938, 767, 768, 763, 783, 777, 772, 763, 925, 929, 788, 944, 795, 766, 793, 800, 777), PROX_CBD = c(12.2384019056968, 12.1964782349865, 12.4172252614445, 12.0748651503812, 12.6407298816561, 12.6612960596841, 13.075732494377, 13.1163383572019, 12.4516179583977, 13.1145091682395, 13.1145091682395, 12.960867808991, 13.2222340992065, 13.0463978034086, 13.1525533734461, 13.3304860768802, 13.578535689825, 13.46147060752, 13.46147060752, 13.7231688188033), PROX_ELDERLYCARE = c(0.481492260541915, 0.395535007521183, 0.466477120293287, 0.485644504612505, 0.198383641986835, 0.349885373003571, 0.206309775801723, 0.258125844069092, 0.517665393733001, 0.233566729538939, 0.233566729538939, 0.579007844644764, 0.385934705647939, 0.612412426395362, 0.640770029240432, 0.85382998667073, 0.535215785060316, 1.01995663096129, 1.01995663096129, 0.681177733621966), PROX_HAWKER = c(2.08679181031876, 2.11269605893479, 1.89270186421095, 1.97379568283644, 1.70233840124208, 1.71720286170745, 1.2806114078583, 1.23349193679857, 1.97187302693261, 1.24018164124527, 1.24018164124527, 1.16344345150942, 1.08380419022874, 1.36023111372333, 0.959649545299011, 1.09459947163448, 0.775756145922257, 1.03983060555389, 1.03983060555389, 0.601426993813282), PROX_MRT = c(1.00400763232319, 1.03396693725809, 0.847625669994717, 1.16171233055988, 0.712674611555213, 0.798149237832703, 0.218393806785847, 0.166998983475289, 1.07246547116041, 0.402767024758649, 0.402767024758649, 0.899387073359532, 0.503688459146237, 0.622051877914657, 0.944408516927639, 0.525688124362732, 0.357978123578611, 0.367668143276235, 0.367668143276235, 0.498221170198522), PROX_PARK = c(0.617440020241687, 0.631382355736929, 0.790049777369869, 0.570565135790359, 0.87239282209614, 0.722272593032778, 1.31516124688894, 1.28385310080255, 0.540079114132334, 1.4917670023494, 1.4917670023494, 1.44660566239193, 1.61082819122054, 0.572775970192077, 1.65277848527316, 0.620743454357064, 1.33984402369384, 0.582693033366388, 0.582693033366388, 1.26781451063295 ), PROX_GOOD_PRISCH = c(2.2532718981807, 2.16851203086393, 2.44639044951476, 2.03318600563725, 2.56532775368338, 2.58047246486208, 3.06740437701091, 3.10133739012884, 2.37408427308534, 3.15473759747012, 3.15473759747012, 2.82458087567675, 3.2388029474634, 2.96540091825049, 2.95137840528657, 3.24954726475941, 3.55013641033528, 3.38131302543864, 3.38131302543864, 3.673854441535), PROX_MALL = c(1.10261213560447, 1.12036230953297, 0.95273084922996, 1.24268779707958, 0.751522975449472, 0.817237002784756, 0.332903613799786, 0.281310431650798, 1.09246464633101, 0.504156272689578, 0.504156272689578, 0.695129776671669, 0.587950861513872, 0.587476612974174, 0.703422933264244, 0.513372166694422, 0.305514521023982, 0.644549177151603, 0.644549177151603, 0.406890039239853), PROX_CHAS = c(0.187666753228527, 0.194956542036987, 0.132703338642494, 0.0669716337617594, 0.217156748290024, 0.248450831201433, 0.122328851042638, 0.155371621529032, 0.137011223676854, 0.11048408202451, 0.11048408202451, 0.341366062526918, 0.151225190585885, 0.40513819943783, 0.1365287941905, 0.472814153962233, 0.282171570268124, 0.348399033159575, 0.348399033159575, 0.176857487498571), PROX_SUPERMARKET = c(0.388917381074845, 0.242376621204914, 0.453312253927337, 0.301394789473075, 0.217156859083098, 0.326739034058403, 0.193246634773484, 0.141466460051892, 0.417679622168911, 0.362446168440829, 0.362446168440829, 0.668273194253219, 0.459946280432931, 0.599997973636583, 0.688592108834651, 0.510727353781082, 0.281417393052806, 0.356146193343619, 0.356146193343619, 0.270532795629183), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 2L, 2L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 2L, 4L, 3L, 4L, 4L, 3L, 6L, 6L, 1L, 5L, 2L, 2L, 4L, 4L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(10L, 9L, 9L, 9L, 10L, 12L, 10L, 9L, 9L, 7L, 7L, 2L, 8L, 7L, 6L, 5L, 10L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 2L, 3L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 196.429508324646, 202.688322711145, 319.289304314869, 680.543223748511, 809.998642861066, 838.118136664921, 884.449920492449, 885.803506072486, 902.220584537675, 907.69720416288, 985.004786957151, 1035.90543227202, 1086.70368942519, 1181.83177093251, 1312.3014525143, 1344.58218643528, 1480.80538833729, 1489.96260114549, 1502.95793419219)), row.names = c("399", "677", "296", "721", "477", "552", "929", "105", "851", "844", "164", "831", "350", "987", "496", "61", "856", "332", "526", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966129256787117, 0.963956541656537, 0.911774780616239, 0.631977026560623, 0.503457832534863, 0.474763985736386, 0.427323322983932, 0.425937578082675, 0.409144388815303, 0.403549984787953, 0.325447836189632, 0.275564179008936, 0.22772782108971, 0.145674865886642, 0.0564615345434273, 0.039859308373286, 0.000856226626127899, 0.000296468051332678, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1737873455
R squared (OOB): -0.1654133
$Forests[[400]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 378888, 330000, 405000, 385000, 398888, 390000, 330000, 370000, 353000, 370000, 385000, 345000, 369988, 365000, 356888, 452000, 450000, 372500, 348000), floor_area_sqm = c(91, 90, 91, 93, 93, 93, 100, 85, 90, 93, 93, 93, 85, 91, 91, 91, 95, 95, 102, 100), storey_order = c(1L, 6L, 3L, 6L, 4L, 6L, 6L, 4L, 2L, 1L, 3L, 5L, 6L, 4L, 5L, 5L, 4L, 2L, 2L, 3L), remaining_lease_mths = c(992, 949, 951, 1138, 1138, 1127, 942, 992, 1016, 1136, 1127, 1140, 968, 1002, 993, 963, 1112, 1109, 931, 938), PROX_CBD = c(12.6773565587662, 12.4403773011877, 12.402570085049, 12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9172885276263, 13.0825190214061, 13.0393088300804, 12.9273038019752, 12.9599687546274, 12.9599687546274, 13.131637538161, 13.2138793761114, 13.2138793761114, 13.1584578321731, 12.1424265739316, 12.0901026943072, 11.9627383543319, 11.8646943012694), PROX_ELDERLYCARE = c(0.36284597954094, 0.624054710630084, 0.628872951670854, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.440978457512705, 0.120371550198491, 0.38924985743242, 0.250608726248769, 0.230213196902471, 0.230213196902471, 0.425459762987539, 0.200446926946864, 0.200446926946864, 0.528614390300154, 0.88680281476439, 0.911165280518988, 0.96089261866182, 0.893707553155367), PROX_HAWKER = c(1.72249172765999, 1.46996215979098, 1.50745216628998, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.76689210194785, 1.90213677974947, 1.75849952292251, 2.14952956067865, 2.16699861471209, 2.16699861471209, 1.67102672130552, 1.87231067409155, 1.87231067409155, 1.59466084315792, 0.999275592501037, 0.995330006841388, 0.983415578941634, 0.888626336009462), PROX_MRT = c(0.142163643631393, 0.140157494228817, 0.198968515523371, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.0642144868642362, 0.30821900832469, 0.103022581922205, 0.585364307317434, 0.576831878931421, 0.576831878931421, 0.197259382412543, 0.348476568009787, 0.348476568009787, 0.258879114766752, 0.303530488733859, 0.231980634651484, 0.122900516984256, 0.214047355776769), PROX_PARK = c(0.484105342641425, 0.525489875872169, 0.61879465488716, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.18581491955197, 0.557623544885242, 0.291844359651056, 0.834972281659159, 0.828547076231476, 0.828547076231476, 0.350705699368152, 0.701388397724732, 0.701388397724732, 0.332476768251147, 0.699596772952975, 0.750469455971567, 0.836149627657164, 0.747986195716587), PROX_GOOD_PRISCH = c(3.92066991749349, 3.6640626331803, 3.69141799128789, 4.27162250172191, 4.27162250172191, 4.27162250172191, 3.96344124390297, 4.27923006279343, 4.09066115622083, 4.33782029579385, 4.35761410397793, 4.35761410397793, 4.16094245740848, 4.43819501492863, 4.43819501492863, 4.13557899544262, 3.20088339163048, 3.19167768034691, 3.15511978010431, 3.05097986431403), PROX_MALL = c(0.485078273736912, 0.37643645467035, 0.407881748949563, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.125441786165087, 0.482494809972804, 0.199839805040887, 0.664096204002356, 0.630320880177991, 0.630320880177991, 0.249640338015364, 0.411800643307333, 0.411800643307333, 0.231810009894563, 0.171446483339376, 0.1200910408013, 0.161680393170103, 0.265637621954407 ), PROX_CHAS = c(0.334175310205776, 0.376436475429729, 0.407881782403473, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.146232137849481, 0.1115602293269, 0.19843851708658, 0.273668945808659, 0.256311352337612, 0.256311352337612, 0.23569948169583, 0.186991486151685, 0.186991486151685, 0.20604200841638, 0.171446425970546, 0.120090990225825, 0.161680400961643, 0.265637621677666 ), PROX_SUPERMARKET = c(0.485077395132212, 0.426522673463594, 0.451295114828249, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.125440795942109, 0.482493892596986, 0.199839014107547, 0.655577492568061, 0.621743565428055, 0.621743565428055, 0.249639808314143, 0.40197012970004, 0.40197012970004, 0.231809873410795, 0.178201527122821, 0.109512866312649, 0.107037284539066, 0.211091622880127 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 4L, 3L, 4L, 4L, 4L, 9L, 7L, 8L, 3L, 3L, 3L, 5L, 5L, 5L, 6L, 7L, 8L, 8L, 7L ), WITHIN_350M_BUS = c(13L, 11L, 9L, 3L, 3L, 3L, 9L, 4L, 7L, 3L, 3L, 3L, 7L, 2L, 2L, 7L, 9L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 7L, 5L, 7L, 4L, 4L, 4L, 7L, 6L, 6L, 7L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 263.270972380841, 274.074820590101, 349.790099610347, 350.7351016812, 354.485803869045, 379.944999719643, 410.51581529277, 446.635338601827, 449.148429150186, 455.12167217684, 459.650210458321, 530.383815470628, 552.689688677498, 554.70670488305, 609.031407830188, 721.455779245703, 727.128035696941, 779.39342332806, 890.288488067375)), row.names = c("400", "444", "80", "882", "732", "936", "887", "886", "141", "462", "990", "95", "153", "313", "474", "339", "147", "117", "295", "232"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.832753152533511, 0.819439029519993, 0.71509574375638, 0.713683880690697, 0.708056574423456, 0.668912390839446, 0.619971769110976, 0.559986340455434, 0.55574362826524, 0.545629591760873, 0.537935645870155, 0.416140291323227, 0.377744615024346, 0.374288538725538, 0.283056091283284, 0.117864336147871, 0.110853783846296, 0.054571876935887, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 953076829
R squared (OOB): 0.1277588
$Forests[[401]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(416000, 370000, 370000, 380000, 360000, 380000, 380000, 336000, 320000, 340000, 325000, 326000, 348000, 308000, 335000, 362000, 303888, 338000, 355000, 315000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 95, 90, 90, 94, 90, 94, 94, 87), storey_order = c(6L, 1L, 4L, 2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 1L, 1L, 2L, 5L, 4L, 5L, 2L, 4L, 5L), remaining_lease_mths = c(1132, 1125, 1142, 1136, 1135, 1134, 1132, 966, 980, 1011, 973, 942, 968, 948, 998, 976, 1008, 1076, 1070, 1004), PROX_CBD = c(18.2305685201872, 18.2305685201872, 18.1918996486136, 18.1376577985599, 18.1376577985599, 18.2143914696608, 18.1279148711176, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 18.0323194354466, 17.5548574672099, 18.976831626196, 18.3273029006797, 19.0279685600245, 18.893500205596, 18.9417612550563, 18.9558501171738), PROX_ELDERLYCARE = c(2.5602844754638, 2.5602844754638, 2.49884668013329, 2.49441526227585, 2.49441526227585, 2.48612553786713, 2.51087611030153, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.88259030935981, 2.64072586785555, 3.28231449363414, 2.7120525382807, 3.26154359027314, 3.10102691254995, 3.09832013994742, 3.04148171914245), PROX_HAWKER = c(0.555435817196439, 0.555435817196439, 0.600683099416637, 0.528296501129656, 0.528296501129656, 0.65924673205969, 0.487567663506197, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.459055170630849, 0.624754154933827, 0.923592674397851, 0.729165861663657, 0.990561993667382, 0.926259022488312, 0.981837341088666, 1.03425383708264), PROX_MRT = c(0.810957189319413, 0.810957189319413, 0.859544339931905, 0.789676869843372, 0.789676869843372, 0.88189566435518, 0.74928998522808, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.228324090957444, 0.605396305517498, 0.822784932057268, 0.470919202147399, 0.880588410111357, 0.777214903782309, 0.831940647091921, 0.87145727172961), PROX_PARK = c(0.269300347674678, 0.269300347674678, 0.210024151789668, 0.276326305891841, 0.276326305891841, 0.161329073171627, 0.317511189836545, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 1.25712692932115, 0.801838254358626, 1.4431849310919, 1.51959638840156, 1.5140651316136, 1.53153013283021, 1.58031197441792, 1.64892029001525), PROX_GOOD_PRISCH = c(8.60245346442475, 8.60245346442475, 8.56698720173726, 8.50873818737911, 8.50873818737911, 8.59299650088468, 8.49670627721454, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 8.37645219680457, 7.89964805631792, 9.32093903042593, 8.6741083827629, 9.37202430611723, 9.23793284137011, 9.2863930262578, 9.30119351841798), PROX_MALL = c(0.89702383385846, 0.89702383385846, 0.849415447505653, 0.814982856398022, 0.814982856398022, 0.861156548991099, 0.819155488013484, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.12060760008054, 0.456293365362214, 0.897736377807805, 0.437943127987326, 0.951179576311185, 0.833273819621717, 0.886414086630636, 0.918650450187965 ), PROX_CHAS = c(0.080524556228062, 0.080524556228062, 0.110754204684376, 0.0547102897319272, 0.0547102897319272, 0.170239874320939, 0.0462043949149095, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.120607657412939, 0.456293399812874, 0.237819060284531, 0.319053536773146, 0.184556275618948, 0.143741090403558, 0.0880613138842689, 0.067384164825537 ), PROX_SUPERMARKET = c(0.512175097136782, 0.512175097136782, 0.565642852259794, 0.504768063926141, 0.504768063926141, 0.532940464268134, 0.467157902200199, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.119017844673248, 0.425112192123464, 0.322795161753339, 0.198027823348086, 0.3125742651816, 0.218188374485768, 0.175726554209016, 0.102761308178796 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 2L, 1L, 3L, 0L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 2L, 3L, 3L, 5L, 7L, 4L, 7L, 2L, 4L, 2L, 4L, 6L, 2L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 10L, 10L, 6L, 10L, 11L, 12L, 10L, 12L, 11L, 14L, 8L, 9L, 12L, 6L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 4L, 2L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 7.64552055989355, 65.348913238255, 91.4200775147223, 99.1098304058403, 111.133922074143, 113.55574315403, 557.793986270828, 598.216081972544, 697.64117273107, 885.341230839222, 975.568981827564, 1012.09161977544, 1033.97629921029, 1191.51873700905, 1253.15448285453, 1262.83414990182, 1266.29329084672, 1314.21621249103, 1379.27135937859)), row.names = c("401", "770", "600", "285", "378", "790", "461", "548", "722", "901", "838", "456", "354", "514", "915", "873", "570", "745", "932", "52"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999938547718946, 0.995515442745468, 0.991232844630149, 0.989699901878436, 0.987057690550618, 0.986489407822305, 0.699650069983002, 0.659161962078689, 0.553777328378635, 0.345716412794398, 0.249716176118512, 0.213034307907413, 0.191860532279646, 0.0643733909692405, 0.0304550860545138, 0.0261508023278903, 0.0246846047004604, 0.00848387777125017, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 551614690
R squared (OOB): 0.3432647
$Forests[[402]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 388000, 415000, 432000, 410000, 420000, 333000, 335000, 305000, 313000, 305000, 360000, 315000, 325000, 323000, 338000, 339000, 349000, 371000, 320000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 99, 100, 99, 99, 99, 99, 102, 91, 101, 102, 102, 103, 100, 84), storey_order = c(1L, 1L, 2L, 4L, 2L, 1L, 3L, 4L, 4L, 4L, 1L, 3L, 2L, 2L, 1L, 4L, 3L, 2L, 2L, 4L), remaining_lease_mths = c(1135, 1134, 1125, 1123, 1136, 1121, 927, 927, 930, 918, 921, 915, 913, 970, 937, 922, 923, 832, 918, 885), PROX_CBD = c(17.8160591469996, 17.8160591469996, 17.7609329148819, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6933534103443, 17.5934100264964, 17.5508688704121, 17.8728040148932, 17.9733391318796, 17.6482187406162, 17.9994058772431, 17.7083177660008, 17.4093430047218, 18.1611534549189, 17.9456645257603, 18.0642207733449, 17.9318121245061, 18.3433564216417), PROX_ELDERLYCARE = c(0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.174626049595048, 0.183364759720919, 0.169110695114153, 0.330981516384048, 0.376016337241346, 0.399377154365588, 0.430537495183344, 0.378187975507624, 0.347622879353981, 0.519233937445895, 0.476454782767532, 0.558648465009425, 0.559180828327224, 0.623669944895056), PROX_HAWKER = c(0.755409785256781, 0.755409785256781, 0.769612072642938, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.89059259132002, 0.860123145519879, 0.736171211400498, 0.446535534086157, 0.501520555884575, 1.11261554439583, 0.472244893923117, 0.340346390827249, 0.646263997619536, 0.617364695979906, 0.3648710200987, 1.20831273824173, 1.18812307179958, 0.960648791795978 ), PROX_MRT = c(0.729659889526201, 0.729659889526201, 0.714624513867521, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.606842528225389, 0.675234243169572, 0.804998329325227, 0.4868918768976, 0.52882455357406, 0.417091391951799, 0.492638498779759, 0.403335562748004, 0.722831181419355, 0.623413162025338, 0.385567417899789, 0.387700307898407, 0.256828620430729, 0.899458799363821), PROX_PARK = c(1.49250729308795, 1.49250729308795, 1.52091098886828, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.49905344652453, 1.60355051242194, 1.71737354643835, 1.69875568186822, 1.62685700377268, 1.38656874841243, 1.65421298847909, 1.86766019581863, 1.92330050908574, 1.52418818882418, 1.76180373116006, 1.04306097562022, 1.11695175135574, 1.17596756648915), PROX_GOOD_PRISCH = c(8.44175881664207, 8.44175881664207, 8.39120163011403, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34857469941546, 8.24279341902993, 8.17476856172454, 8.43952013253886, 8.54142359534323, 8.34983568407236, 8.5589292690065, 8.26299778187914, 8.00696366683488, 8.72758527833631, 8.49089982759618, 8.76549326341746, 8.65275846320069, 8.95760590087653), PROX_MALL = c(0.183177100903513, 0.183177100903513, 0.147411017927622, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.223321337745784, 0.188384425612312, 0.109574351562212, 0.330972758922268, 0.395841490391381, 0.439097430243665, 0.446560923090423, 0.335143296665789, 0.265229996889848, 0.475604736810637, 0.428159644756295, 0.424594513900518, 0.417130987397582, 0.22079632378696), PROX_CHAS = c(0.183177099178452, 0.183177099178452, 0.14741100268466, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.21485891447712, 0.151781240761386, 0.048268048492383, 0.330972805611547, 0.364030465322827, 0.414359256629807, 0.324811070171065, 0.30242004444134, 0.23105278557526, 0.405258493214775, 0.218909691095897, 0.124680964632411, 0.259891808560044, 0.167893491583302), PROX_SUPERMARKET = c(0.137568853383185, 0.137568853383185, 0.113022549454425, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.218378438252518, 0.209139790637019, 0.15801430638391, 0.300218301814749, 0.356071330024396, 0.441697647833666, 0.408691343873882, 0.332189289926598, 0.313773352526138, 0.475604214408431, 0.365864675212809, 0.424593495373258, 0.438907970807184, 0.220795796105544 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 8L, 6L, 6L, 6L, 5L, 6L, 7L, 4L, 3L, 3L, 4L, 6L, 7L, 5L, 3L, 2L, 3L, 8L ), WITHIN_350M_BUS = c(15L, 15L, 10L, 12L, 12L, 12L, 13L, 12L, 12L, 8L, 11L, 9L, 9L, 7L, 13L, 10L, 8L, 7L, 9L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 7L, 7L, 7L, 8L, 8L, 6L, 7L, 7L, 7L, 7L, 5L, 5L, 6L, 6L, 6L, 7L, 4L ), DNeighbour = c(0, 7.6310239272324, 51.7598307670977, 115.896302518739, 117.458171204206, 123.734073533096, 187.819006745023, 237.794163562305, 256.684194147351, 329.55396267144, 352.471892531143, 399.024784119539, 406.279047522434, 424.602742396779, 445.120546879263, 465.660574415181, 471.553401713961, 482.515193568012, 507.970940271774, 533.441550883)), row.names = c("402", "53", "365", "298", "13", "289", "112", "419", "438", "992", "179", "891", "177", "544", "174", "330", "20", "773", "976", "953"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999590760537805, 0.981258999153557, 0.907822976799856, 0.90538389960442, 0.895289126658677, 0.767434164145836, 0.642059081470796, 0.590531965180793, 0.382341368299263, 0.317429111769964, 0.194010774360552, 0.176347078001476, 0.134273828148373, 0.0922480962652833, 0.0566354094560406, 0.047774416096221, 0.0330588923350404, 0.00868914240485029, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 506308332
R squared (OOB): 0.6911857
$Forests[[403]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 473800, 545000, 403000, 452000, 437000, 435000, 450000, 425000, 470000, 465000, 485000, 450000, 460000, 450000, 455000, 465000, 475000, 455000, 460000), floor_area_sqm = c(90, 90, 93, 90, 95, 94, 94, 95, 92, 93, 95, 95, 94, 92, 90, 92, 90, 92, 93, 92), storey_order = c(2L, 6L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 5L, 4L, 6L, 4L, 3L, 2L, 5L, 5L, 5L, 4L, 3L), remaining_lease_mths = c(1139, 1140, 1134, 1053, 1121, 1120, 1113, 1126, 1059, 1125, 1110, 1113, 1123, 1097, 1134, 1108, 1132, 1098, 1096, 1107), PROX_CBD = c(14.4131933766039, 14.4131933766039, 14.4432157047801, 14.2313196249897, 14.2856092918761, 14.0691382395842, 14.0214886887106, 14.1366846915735, 13.6873856248974, 14.2374266118925, 14.3101587663686, 14.2445424628862, 14.0429369190019, 14.2694643570804, 14.6796515041342, 14.2694643570804, 14.6796515041342, 14.3437499696049, 14.3469943525049, 14.2518409016409), PROX_ELDERLYCARE = c(1.43140028556732, 1.43140028556732, 1.44181352445962, 1.23431696680562, 1.29536834443332, 1.08280856328681, 1.04333655871926, 1.17371591683522, 0.720975229682918, 1.2819446304668, 1.29024298571696, 1.24643506877499, 1.1015647640471, 1.14423906696184, 1.45102259724198, 1.14423906696184, 1.45102259724198, 1.14464302293932, 1.07571195137499, 0.985840321219444), PROX_HAWKER = c(1.70733975651849, 1.70733975651849, 1.1926703176924, 1.20453145676494, 1.14967766552968, 1.21079813450924, 1.2014358291776, 1.09084844555913, 1.83406121528111, 1.02089221118434, 0.961388959141492, 0.968852406622053, 1.07710025413616, 0.826638245470088, 0.836784965651702, 0.826638245470088, 0.836784965651702, 0.74882220835846, 0.654543769257927, 0.656651462258042 ), PROX_MRT = c(0.160895515953214, 0.160895515953214, 0.142722405117506, 0.14509881944895, 0.0748886383392391, 0.281224364060027, 0.325652198483679, 0.218319465176875, 0.19923660487806, 0.148741201515391, 0.148967878322013, 0.184117552261459, 0.324573358240557, 0.30438768875815, 0.391052893274669, 0.30438768875815, 0.391052893274669, 0.217663394995295, 0.131478587775223, 0.189142279194464), PROX_PARK = c(0.362779794623634, 0.362779794623634, 0.164631246691225, 0.30799989212087, 0.297003339879563, 0.468913262301943, 0.524931496780237, 0.474063272255088, 0.855123415409032, 0.440474428767772, 0.444639968372477, 0.481320095248247, 0.58019258504408, 0.599699049952129, 0.566439778554251, 0.599699049952129, 0.566439778554251, 0.636899975343007, 0.731552922713316, 0.785709089572823), PROX_GOOD_PRISCH = c(5.6363766911051, 5.6363766911051, 5.44062149940817, 5.24106386657147, 5.27158847877433, 5.07622831499557, 5.02043421457898, 5.09375212835948, 4.98236347160825, 5.16870486361587, 5.21803047984022, 5.1542412945362, 4.9857651679507, 5.12184985907385, 5.51577006817018, 5.12184985907385, 5.51577006817018, 5.1680916684458, 5.13548460888622, 5.03443000866885), PROX_MALL = c(0.596976127865625, 0.596976127865625, 0.0864828813466827, 0.200492724858517, 0.136646142991964, 0.352184781664103, 0.399157770965225, 0.295276560881227, 0.138188079312201, 0.22058685557285, 0.199960318099191, 0.248497232357685, 0.401409437181884, 0.351657486288216, 0.38618207223371, 0.351657486288216, 0.38618207223371, 0.38589862433106, 0.480981762762808, 0.535261743386166), PROX_CHAS = c(0.168005379342294, 0.168005379342294, 0.0864829242311455, 0.200492722653611, 0.136646133179357, 0.167321001424632, 0.142774662207743, 0.0995517477546361, 0.138188055488585, 0.177995101264401, 0.199960275799137, 0.185564313785613, 0.0207330025336023, 0.120456720485379, 0.367772140885018, 0.120456720485379, 0.367772140885018, 0.0401042229543167, 0.0578525184286013, 0.121511881264649), PROX_SUPERMARKET = c(0.168006305985119, 0.168006305985119, 0.0916346746399726, 0.210915135620544, 0.146294584623949, 0.167319845962294, 0.142773459146917, 0.0995512052866983, 0.147450463248511, 0.177995229543633, 0.199173279096103, 0.185564776027004, 0.0207321820187816, 0.244158473149448, 0.0442147517112349, 0.244158473149448, 0.0442147517112349, 0.165776473264822, 0.0704323341151683, 0.121511691834874), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 6L, 6L, 8L, 6L, 8L, 6L, 8L, 8L, 9L, 6L, 10L, 4L, 10L, 4L, 8L, 7L, 10L), WITHIN_350M_BUS = c(6L, 6L, 5L, 6L, 8L, 9L, 9L, 8L, 7L, 6L, 6L, 7L, 9L, 9L, 4L, 9L, 4L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 6L, 7L, 7L, 7L, 7L, 5L, 7L, 7L, 7L, 7L, 6L, 4L, 6L, 4L, 5L, 4L, 6L), DNeighbour = c(0, 1.71095510315727, 513.986025616624, 551.120329865424, 586.749451209506, 663.391617060559, 709.091326760164, 723.051135978734, 727.004756169835, 731.01849311902, 759.93150295538, 781.850140228715, 809.639958084567, 917.892851090823, 920.041046132184, 920.39839923589, 926.955812655341, 970.113154146565, 1074.27248372873, 1111.26572641907)), row.names = c("403", "258", "240", "283", "32", "57", "878", "76", "4", "537", "142", "349", "754", "434", "405", "470", "996", "70", "488", "73"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999525899004, 0.617909846082549, 0.568582694070225, 0.520150945561624, 0.414256427752941, 0.351455485222824, 0.332522275556834, 0.327189755456026, 0.321790863703745, 0.2834055586618, 0.255018095574467, 0.220129012629114, 0.100960479846595, 0.0989389369261989, 0.0986041804062471, 0.0925397847501157, 0.0565989273310153, 0.0042863727018981, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1070986070
R squared (OOB): -0.3148271
$Forests[[404]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 410000, 352000, 385000, 378000, 388000, 377000, 380000, 492500, 380000, 655000, 640000, 663000, 655000, 676000, 380000, 4e+05, 650000, 355000, 465000), floor_area_sqm = c(83, 103, 84, 91, 84, 98, 98, 92, 108, 93, 87, 87, 87, 87, 87, 93, 98, 104, 84, 104), storey_order = c(3L, 2L, 2L, 1L, 3L, 2L, 3L, 1L, 2L, 3L, 1L, 4L, 4L, 5L, 3L, 3L, 4L, 3L, 3L, 3L), remaining_lease_mths = c(803, 799, 800, 715, 799, 728, 735, 767, 912, 790, 1123, 1121, 1124, 1121, 1120, 724, 718, 815, 782, 760), PROX_CBD = c(8.52567265657093, 8.31972436488376, 8.28689365911172, 8.8262745849674, 8.15960948514705, 8.19895861369783, 8.07728506382532, 8.01258306529517, 8.12312779702036, 7.92065359752155, 9.39818328429371, 9.42381765287156, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.50206510185676, 9.5915755681771, 7.71625132507906, 7.37752466520609, 8.64488888098128), PROX_ELDERLYCARE = c(1.23693676843424, 1.3912791419992, 1.3668692597991, 0.896855030989675, 1.45090119588013, 1.1658248464307, 1.22552837794249, 1.38923408288603, 1.71708078323557, 1.44631042678071, 0.718190414835305, 0.750155484045513, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.619429799229152, 0.558000418748021, 1.13999552495818, 1.11141904944431, 0.17844978767297 ), PROX_HAWKER = c(0.0724679807682574, 0.252588085280054, 0.269406334629514, 0.311054993693233, 0.40344417957638, 0.391405491562813, 0.503102516785602, 0.532883444787396, 0.581802643409563, 0.646393168274836, 0.640059738279374, 0.667492197519696, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.518318645141504, 0.434568479089541, 0.888477780938884, 1.06790139631185, 0.917919654697093), PROX_MRT = c(0.510058766918036, 0.44379796826936, 0.467794692056616, 0.17731989795878, 0.408889372474398, 0.707144761815547, 0.711885268750489, 0.57194553577364, 0.142211914808532, 0.434970780163821, 0.401734036242065, 0.423547456258288, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.533910829474844, 0.656590823238566, 0.227897729387739, 0.450606800129455, 0.91698472228942), PROX_PARK = c(0.557643312318536, 0.59965919275643, 0.570592214216024, 0.458605630557841, 0.650146210437373, 0.372450573927522, 0.413960848298732, 0.580004121625521, 0.921087542045637, 0.790688256163915, 0.220484561261844, 0.258916726718906, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.26219477257436, 0.355705093322714, 0.374132090410645, 1.30417314517193, 0.238119977580318), PROX_GOOD_PRISCH = c(3.13534109620979, 3.04207330950824, 2.99359805566516, 2.8424495793979, 2.95345383530684, 2.73491137460549, 2.66084492380109, 2.75227504535898, 3.16123688190063, 2.86596411907387, 2.27458198186913, 2.24680049319454, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.18628235132699, 2.11809049366399, 1.93537396204111, 2.87682745937193, 2.37381492496372), PROX_MALL = c(1.96281231550532, 2.10790194839897, 2.09618768409308, 1.64561868645684, 2.20417563031698, 1.94983703099632, 2.0316459728171, 2.11322307221905, 2.25269448786787, 2.02812113432733, 1.45650167595406, 1.48330987402926, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.32833110917602, 1.22478662403239, 1.9342939090943, 1.52964479685301, 1.00281364182829), PROX_CHAS = c(0.169369143123463, 0.261198443001062, 0.229330661012247, 0.221229860630612, 0.102408834624747, 0.293834776478611, 0.279534674537085, 0.1333322783253, 0.169904154790832, 0.0418426354504526, 0.109789289200213, 0.0719365450960561, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.219477506246216, 0.346218272658546, 0.147762521806201, 0.123680988169118, 0.256340531367836), PROX_SUPERMARKET = c(0.169391527985645, 0.272257424647181, 0.266710264104055, 0.221249484047241, 0.391977689272912, 0.293834967432244, 0.412975566732202, 0.475213328012689, 0.496146947525001, 0.6226371739075, 0.13637298984998, 0.100679215951394, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.191210069763785, 0.300584979098838, 0.185503456748824, 0.15284622075069, 0.24778575064029 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 1L, 3L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 3L, 5L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 7L, 5L, 7L, 7L, 6L, 6L, 8L, 6L, 6L, 5L, 4L, 4L, 4L, 2L, 5L, 6L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 2L), DNeighbour = c(0, 207.121812909368, 240.927611104156, 361.805570755321, 374.942607151488, 412.549977178313, 510.617200741759, 520.698700058971, 527.428323359481, 610.445990290217, 907.255190563453, 924.385369442778, 998.023480461968, 1001.11483228794, 1009.5365683538, 1045.25361806135, 1159.28211527801, 1205.35801244518, 1205.78264060174, 1209.86287989378)), row.names = c("404", "540", "266", "814", "327", "29", "395", "200", "669", "1", "657", "9", "466", "731", "593", "539", "746", "809", "948", "487"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942243851028045, 0.922262012150981, 0.82913961355837, 0.817141629005365, 0.7809724866593, 0.675482763579099, 0.663857550742093, 0.656028417895482, 0.555652807936435, 0.191560282067998, 0.173256309891205, 0.102099190135654, 0.0994189025893917, 0.0922576372621709, 0.0643134622781423, 0.00670207762157679, 5.52501088879643e-05, 4.53412060831e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8537465369
R squared (OOB): 0.4817366
$Forests[[405]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 465000, 475000, 465000, 455000, 455000, 460000, 490888, 545000, 485000, 470000, 460000, 452000, 420000, 403000, 450000, 530000, 450000, 437000, 525000), floor_area_sqm = c(90, 90, 92, 95, 93, 92, 92, 93, 93, 95, 93, 92, 95, 93, 90, 95, 95, 94, 94, 97), storey_order = c(2L, 5L, 5L, 4L, 4L, 5L, 3L, 5L, 3L, 6L, 5L, 3L, 3L, 1L, 3L, 3L, 4L, 4L, 3L, 3L), remaining_lease_mths = c(1134, 1132, 1098, 1110, 1096, 1108, 1097, 1141, 1134, 1113, 1125, 1107, 1121, 1101, 1053, 1126, 1106, 1123, 1120, 1098), PROX_CBD = c(14.6796515041342, 14.6796515041342, 14.3437499696049, 14.3101587663686, 14.3469943525049, 14.2694643570804, 14.2694643570804, 14.4799585140632, 14.4432157047801, 14.2445424628862, 14.2374266118925, 14.2518409016409, 14.2856092918761, 14.3298082323417, 14.2313196249897, 14.1366846915735, 14.4087790426081, 14.0429369190019, 14.0691382395842, 14.3488328635023), PROX_ELDERLYCARE = c(1.45102259724198, 1.45102259724198, 1.14464302293932, 1.29024298571696, 1.07571195137499, 1.14423906696184, 1.14423906696184, 1.06862824267944, 1.44181352445962, 1.24643506877499, 1.2819446304668, 0.985840321219444, 1.29536834443332, 0.943112693551276, 1.23431696680562, 1.17371591683522, 0.87860471100088, 1.1015647640471, 1.08280856328681, 0.805205193908325), PROX_HAWKER = c(0.836784965651702, 0.836784965651702, 0.74882220835846, 0.961388959141492, 0.654543769257927, 0.826638245470088, 0.826638245470088, 0.462243392197612, 1.1926703176924, 0.968852406622053, 1.02089221118434, 0.656651462258042, 1.14967766552968, 0.494981643036057, 1.20453145676494, 1.09084844555913, 0.295591155505828, 1.07710025413616, 1.21079813450924, 0.28631929470226 ), PROX_MRT = c(0.391052893274669, 0.391052893274669, 0.217663394995295, 0.148967878322013, 0.131478587775223, 0.30438768875815, 0.30438768875815, 0.082651796212049, 0.142722405117506, 0.184117552261459, 0.148741201515391, 0.189142279194464, 0.0748886383392391, 0.122691316210064, 0.14509881944895, 0.218319465176875, 0.258499173090988, 0.324573358240557, 0.281224364060027, 0.320519516131068), PROX_PARK = c(0.566439778554251, 0.566439778554251, 0.636899975343007, 0.444639968372477, 0.731552922713316, 0.599699049952129, 0.599699049952129, 0.682350458092963, 0.164631246691225, 0.481320095248247, 0.440474428767772, 0.785709089572823, 0.297003339879563, 0.760551135167525, 0.30799989212087, 0.474063272255088, 0.572778275466331, 0.58019258504408, 0.468913262301943, 0.585388118838944), PROX_GOOD_PRISCH = c(5.51577006817018, 5.51577006817018, 5.1680916684458, 5.21803047984022, 5.13548460888622, 5.12184985907385, 5.12184985907385, 5.20136656590841, 5.44062149940817, 5.1542412945362, 5.16870486361587, 5.03443000866885, 5.27158847877433, 5.05687720866847, 5.24106386657147, 5.09375212835948, 5.07040230577432, 4.9857651679507, 5.07622831499557, 4.99658730632735), PROX_MALL = c(0.38618207223371, 0.38618207223371, 0.38589862433106, 0.199960318099191, 0.480981762762808, 0.351657486288216, 0.351657486288216, 0.64848155368644, 0.0864828813466827, 0.248497232357685, 0.22058685557285, 0.535261743386166, 0.136646142991964, 0.644100917109673, 0.200492724858517, 0.295276560881227, 0.48422641650143, 0.401409437181884, 0.352184781664103, 0.415696526053807 ), PROX_CHAS = c(0.367772140885018, 0.367772140885018, 0.0401042229543167, 0.199960275799137, 0.0578525184286013, 0.120456720485379, 0.120456720485379, 0.149921511006425, 0.0864829242311455, 0.185564313785613, 0.177995101264401, 0.121511881264649, 0.136646133179357, 0.116678641770301, 0.200492722653611, 0.0995517477546361, 0.263312743704905, 0.0207330025336023, 0.167321001424632, 0.232702657922268 ), PROX_SUPERMARKET = c(0.0442147517112349, 0.0442147517112349, 0.165776473264822, 0.199173279096103, 0.0704323341151683, 0.244158473149448, 0.244158473149448, 0.149922203205158, 0.0916346746399726, 0.185564776027004, 0.177995229543633, 0.121511691834874, 0.146294584623949, 0.116679779166118, 0.210915135620544, 0.0995512052866983, 0.263313051629592, 0.0207321820187816, 0.167319845962294, 0.232703172737007 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 0L, 2L, 0L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 8L, 8L, 7L, 10L, 10L, 6L, 4L, 9L, 8L, 10L, 6L, 7L, 6L, 8L, 6L, 6L, 8L, 6L), WITHIN_350M_BUS = c(4L, 4L, 8L, 6L, 8L, 9L, 9L, 6L, 5L, 7L, 6L, 9L, 8L, 9L, 6L, 8L, 10L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 7L, 4L, 6L, 6L, 4L, 5L, 7L, 7L, 6L, 7L, 5L, 6L, 7L, 5L, 7L, 7L, 6L), DNeighbour = c(0, 7.00104434593016, 345.681559798333, 387.018578171484, 388.213393022438, 404.607461474527, 408.401580706988, 415.552220683251, 432.567579547134, 447.140993711145, 468.904114021776, 488.207944543495, 489.863984968976, 516.106978825193, 566.582427385928, 571.720712781959, 626.699064554235, 651.346166318759, 682.930574208294, 698.629720120539)), row.names = c("405", "996", "70", "142", "488", "470", "434", "979", "240", "349", "537", "73", "32", "688", "283", "76", "969", "754", "57", "363"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999799164846721, 0.570287110288422, 0.480414426350934, 0.477787298326087, 0.441682275749613, 0.433321870409418, 0.41757520570611, 0.380237244243205, 0.348533277656087, 0.301973988008966, 0.26180369708572, 0.258418726891634, 0.206352646396534, 0.117164888047111, 0.109104772173908, 0.0381493436495894, 0.0171034615497843, 0.00197471084354271, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1698416168
R squared (OOB): -0.3984659
$Forests[[406]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(405000, 430000, 410000, 420000, 405000, 415000, 395000, 450000, 448000, 430000, 393000, 455000, 360000, 380000, 380000, 367000, 362500, 412000, 390000, 495000), floor_area_sqm = c(104, 104, 106, 112, 105, 103, 106, 106, 116, 107, 103, 113, 84, 106, 107, 104, 103, 104, 109, 93), storey_order = c(2L, 2L, 2L, 4L, 3L, 3L, 2L, 4L, 3L, 4L, 2L, 5L, 3L, 1L, 2L, 1L, 3L, 2L, 1L, 2L), remaining_lease_mths = c(862, 861, 871, 866, 856, 834, 834, 834, 827, 868, 818, 824, 811, 887, 871, 879, 819, 878, 889, 1131), PROX_CBD = c(15.4019609662575, 15.4019609662575, 15.428944563277, 15.3605597168545, 15.3605597168545, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.2985874116244, 14.8805910833212, 14.8805910833212, 14.7472020389823, 15.0291078847704, 15.2330821453909, 14.66420827852, 14.3801998083441, 14.1313829663274, 14.7712425946156, 14.1234549986629), PROX_ELDERLYCARE = c(1.7026350967472, 1.7026350967472, 1.63977306379889, 1.7630974884403, 1.7630974884403, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.41400995500373, 1.53481387371296, 1.53481387371296, 1.19052284520552, 1.09928331705025, 1.22808745848404, 0.719957479461771, 0.709377020411434, 0.836104821253693, 0.729534612359916, 1.35242241046818), PROX_HAWKER = c(0.985391408166863, 0.985391408166863, 1.09717995764468, 0.874437271649647, 0.874437271649647, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 1.16406043263713, 0.395563323563994, 0.395563323563994, 0.606039227085063, 1.15922930524208, 1.40985252978436, 1.17971772396452, 0.928921275219278, 0.73352935155883, 1.70286767909083, 0.458626901673037 ), PROX_MRT = c(1.24252861976923, 1.24252861976923, 1.35104476777798, 1.13238128237287, 1.13238128237287, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.40304810962874, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.36685465541241, 1.62235809597188, 1.12495588646837, 1.02650412956774, 0.735653331318593, 1.0665313702167, 0.250036690549804), PROX_PARK = c(0.934356673366442, 0.934356673366442, 1.02148060415503, 0.852232892319188, 0.852232892319188, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.98341166564854, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.808345234949979, 0.633472210001671, 0.823954351824118, 0.71485218383349, 0.463826523913091, 0.405128535389849, 0.469588575534173), PROX_GOOD_PRISCH = c(3.78947597459801, 3.78947597459801, 3.79601078940401, 3.77322944876988, 3.77322944876988, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.64472604970499, 3.33079371618761, 3.33079371618761, 3.13467644284063, 3.36640767040689, 3.56691345353299, 2.99834463762659, 2.72778429145315, 2.52734391167264, 3.13265552080448, 2.69456588548322), PROX_MALL = c(0.656741946143406, 0.656741946143406, 0.809004632748584, 0.502295694435402, 0.502295694435402, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.597111778941966, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.486526360127578, 0.253259472709144, 0.669111824361406, 0.949257633150117, 0.66282583229379, 0.541352629222412, 0.232476208076891 ), PROX_CHAS = c(0.478794864158343, 0.478794864158343, 0.352996738297868, 0.563239471741591, 0.563239471741591, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.0911939042613644, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.228652490110126, 0.210576528602503, 0.38494516455544, 0.453083161817035, 0.528800676490504, 0.220588325506638, 0.147334233235439 ), PROX_SUPERMARKET = c(0.1489144838969, 0.1489144838969, 0.252078878715955, 0.187279197917694, 0.187279197917694, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.408284988301129, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.234691730121176, 0.21397076195142, 0.384052647553184, 0.513065398645433, 0.528799775767506, 0.49532093691776, 0.147334782275979 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 1L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 11L, 10L, 10L, 6L, 6L, 6L, 7L, 13L, 5L, 5L, 9L, 8L, 12L, 7L, 2L, 6L, 8L, 13L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 1L), DNeighbour = c(0, 8.05263394121494, 156.167724902807, 158.374660522972, 158.734739018161, 312.193445037517, 313.530287752684, 319.267754215846, 328.881498202609, 396.553104037516, 595.869641664714, 602.886583909007, 661.678975337742, 666.028785915377, 748.325964094766, 994.45545171147, 1098.62689881477, 1275.34475496203, 1352.27956019889, 1409.64721058442)), row.names = c("406", "495", "899", "782", "994", "233", "483", "457", "188", "934", "639", "852", "136", "314", "428", "686", "3", "695", "527", "212"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999934735359304, 0.975604014671741, 0.974914032379249, 0.974800561101187, 0.904308549702782, 0.903508099633155, 0.900037992892653, 0.894097960927814, 0.847987908936833, 0.674562688313978, 0.66762717785513, 0.607885179544494, 0.603361596951565, 0.515792816800521, 0.252325837177337, 0.154129493160184, 0.0329315477622815, 0.00635794401753654, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1141638407
R squared (OOB): 0.03987298
$Forests[[407]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(670000, 7e+05, 540000, 415000, 315000, 475000, 463888, 410000, 421000, 578888, 525000, 558000, 392000, 425000, 430000, 350880, 385000, 388000, 350000, 490000), floor_area_sqm = c(92, 92, 92, 92, 91, 93, 95, 93, 93, 95, 95, 92, 103, 108, 91, 91, 104, 104, 105, 92), storey_order = c(5L, 4L, 6L, 2L, 1L, 4L, 1L, 4L, 4L, 2L, 5L, 6L, 2L, 3L, 4L, 2L, 4L, 3L, 1L, 3L), remaining_lease_mths = c(1121, 1126, 1142, 1130, 790, 1130, 1140, 788, 789, 1134, 1141, 1136, 833, 820, 777, 785, 740, 751, 837, 1038), PROX_CBD = c(11.0595651330709, 11.1573644039326, 11.3687765497058, 11.3687765497058, 10.6917699702976, 11.4536743231806, 11.4133195883395, 10.7402382849343, 10.8005053894847, 11.5493041544933, 11.6190928108465, 11.665784828589, 10.8307618753175, 10.7884209511687, 10.4167519306418, 10.3813809316332, 10.2659136784881, 10.2659136784881, 10.9742090734032, 11.6213283462416), PROX_ELDERLYCARE = c(1.41694161867716, 1.34447435494956, 1.27208236570677, 1.27208236570677, 1.07660186858624, 1.19895989384568, 1.61512702812623, 1.05196585123006, 1.11154389564577, 1.47184415110161, 1.40356458884146, 1.35367167055226, 1.12487398858542, 1.11323464510705, 0.852176862644424, 0.833489789321986, 0.737818764037149, 0.737818764037149, 0.852070403211021, 0.621923465733728), PROX_HAWKER = c(1.19495083476736, 1.10011050744246, 1.07923254025891, 1.07923254025891, 1.35937058559257, 1.02903329925728, 1.4377955077332, 1.02652926791064, 0.918995125488027, 1.35052465166479, 1.37423229702662, 1.3549106116919, 0.775872885593274, 0.812377793689625, 1.55256346901264, 1.5910354083573, 1.65941342147148, 1.65941342147148, 0.487483409830997, 0.537052085835962), PROX_MRT = c(0.991329354536752, 0.876646963171676, 0.671331594421278, 0.671331594421278, 0.753106278920522, 0.573574303209013, 0.8250506195824, 0.546812793492647, 0.566932323762424, 0.653877184653349, 0.615423035680267, 0.561684506891731, 0.568072215940967, 0.526269526678983, 0.686459009674335, 0.699917284291438, 0.684374477874155, 0.684374477874155, 0.534522073584246, 0.182944945438028), PROX_PARK = c(0.275833477585303, 0.189026691537682, 0.294690087030438, 0.294690087030438, 0.536819237128991, 0.341254943367627, 0.60176146852012, 0.401614025373747, 0.370936327890873, 0.597750851398377, 0.654992910383756, 0.671016599957339, 0.443949121553361, 0.467051942358664, 0.613918856542286, 0.616002692100522, 0.570788416471153, 0.570788416471153, 0.623434891123849, 0.643411448820926), PROX_GOOD_PRISCH = c(2.8385375863655, 2.83177349547833, 2.95589454100459, 2.95589454100459, 2.68318776685765, 2.96812409551872, 3.26097143466547, 2.39141973384207, 2.34700895725274, 3.26501815247482, 3.31796907605439, 3.32537175969635, 2.22887532154294, 2.2131785217075, 2.62113030487697, 2.6286340652406, 2.58742850928016, 2.58742850928016, 2.09882394138718, 2.69528593883292), PROX_MALL = c(0.76911725394793, 0.831480717149744, 0.814743407183115, 0.814743407183115, 0.459259689573629, 0.714729745574342, 0.979751787656279, 0.344610557976029, 0.363372953846058, 0.808458836713889, 0.768943294332632, 0.714662485508778, 0.384053234723219, 0.340751907865098, 0.350991485118426, 0.365493224544838, 0.364765391124967, 0.364765391124967, 0.606835933426222, 0.597386337892971), PROX_CHAS = c(0.0661119226245057, 0.0819321575559949, 0.257507761616553, 0.257507761616553, 0.0626028682349028, 0.31407050179696, 0.136218265087875, 0.106045676778667, 0.111289200730163, 0.0498455969042401, 0.119929951445322, 0.167944095298073, 0.2644107607892, 0.260152478655286, 0.302383860370021, 0.28517644723447, 0.204257711541377, 0.204257711541377, 0.20965056306942, 0.130352204164602), PROX_SUPERMARKET = c(0.444069124865739, 0.408274605358357, 0.30094246041235, 0.30094246041235, 0.550262392018624, 0.345653574215055, 0.0830307595499944, 0.357992185767737, 0.386863986973968, 0.0982179911218008, 0.16327623873727, 0.215917356790886, 0.407226974513028, 0.363982132031921, 0.519095500550079, 0.49431722643315, 0.384238743245603, 0.384238743245603, 0.477398814511427, 0.0679201472407272), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 1L, 4L, 3L, 6L, 6L, 6L, 6L, 2L, 6L), WITHIN_350M_BUS = c(9L, 6L, 10L, 10L, 7L, 8L, 4L, 6L, 9L, 4L, 3L, 4L, 11L, 8L, 9L, 10L, 8L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 1L, 5L, 5L, 2L, 2L, 2L, 6L, 6L, 2L, 2L, 2L, 2L, 6L, 6L), DNeighbour = c(0, 123.171692169302, 317.31804733578, 323.688123302082, 376.948642316797, 413.018382981769, 437.682407129272, 458.265550073428, 490.533443116531, 511.436822520213, 584.553808986861, 617.085404366908, 630.552576938353, 638.21486920447, 648.476118637816, 688.162460208848, 800.474887201491, 803.996427427854, 868.908459622802, 890.740785771097)), row.names = c("407", "425", "876", "157", "569", "132", "303", "6", "56", "772", "160", "830", "743", "696", "480", "626", "501", "77", "239", "89"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9621228752473, 0.762290727671709, 0.753330632884549, 0.67389975916919, 0.616226844257457, 0.575407975955668, 0.540685985512633, 0.485427715685066, 0.4493403942845, 0.324134738206352, 0.270461340876565, 0.248883330459112, 0.236807982194553, 0.220889185414432, 0.162514320122992, 0.0370203103271498, 0.0343306364929385, 0.00234448188940816, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6827988870
R squared (OOB): 0.3686958
$Forests[[408]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 365000, 415000, 433000, 416000, 315000, 420000, 258000, 4e+05, 428000, 310000, 418000, 412000, 367000, 4e+05, 4e+05, 370000, 285000, 288000, 420000), floor_area_sqm = c(92, 92, 92, 92, 92, 84, 92, 84, 92, 92, 84, 92, 92, 92, 92, 92, 92, 84, 84, 92), storey_order = c(2L, 1L, 5L, 4L, 4L, 3L, 5L, 1L, 2L, 4L, 2L, 5L, 5L, 1L, 2L, 3L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(1146, 1137, 1144, 1130, 1140, 804, 1143, 781, 1130, 1140, 811, 1138, 1144, 1137, 1137, 1143, 1146, 776, 770, 1144), PROX_CBD = c(16.0046521285213, 16.0046521285213, 15.9533618390172, 16.055983361932, 16.055983361932, 15.9050437012323, 16.1537572283104, 16.1631400386504, 16.1976566517324, 16.1831859860721, 15.7493840144196, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 15.87024444961, 16.2311391435218, 16.2681803933938, 15.9392575628934), PROX_ELDERLYCARE = c(0.20718686492254, 0.20718686492254, 0.251148223850536, 0.146417557277997, 0.146417557277997, 0.346730428331521, 0.0462823216560119, 0.194171564025932, 9.89208662673193e-07, 0.0701319802482612, 0.392042381698264, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.10693627682917, 0.252142982647588, 0.20801878428071, 0.0436662178849567), PROX_HAWKER = c(0.855932206484513, 0.855932206484513, 0.802087399746937, 0.897672222950446, 0.897672222950446, 0.79668564149145, 0.986028325459381, 1.03995728027003, 1.03146250928298, 1.00994702859189, 0.617009737136425, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 0.694651515851724, 1.12300848995143, 1.14155805943316, 0.765854363537175 ), PROX_MRT = c(0.883219311345816, 0.883219311345816, 0.8851452059773, 0.936151237003446, 0.936151237003446, 0.750476153315833, 1.02112351286352, 0.842728374229233, 1.02706758196582, 1.08237519657155, 0.825478596695925, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 1.09555222562317, 0.830985280221221, 0.896888955057001, 1.14464062157712), PROX_PARK = c(0.619767633008914, 0.619767633008914, 0.589052524814441, 0.683762717294504, 0.683762717294504, 0.475878847958935, 0.793519520304926, 0.707513815343702, 0.822565203699192, 0.848434833813522, 0.423881452963658, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.707790886000148, 0.723677668737743, 0.750067315759091, 0.777956069134633), PROX_GOOD_PRISCH = c(6.57618460349959, 6.57618460349959, 6.52939634907869, 6.63421015362065, 6.63421015362065, 6.45664561130608, 6.74044920052795, 6.70927938580052, 6.78043949525415, 6.78038310261662, 6.32317863359129, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.49806658702102, 6.76533990958697, 6.81173689796023, 6.57394481891556), PROX_MALL = c(0.110811660449771, 0.110811660449771, 0.161178852361569, 0.118546137622893, 0.118546137622893, 0.18299798168314, 0.180580587241737, 0.0870960802892481, 0.189710317758296, 0.241735562355662, 0.340817581482914, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.388975340293238, 0.175221521556568, 0.188162247463955, 0.391567182053879), PROX_CHAS = c(0.114687044901222, 0.114687044901222, 0.165813590617473, 0.110329053122027, 0.110329053122027, 0.190026772642962, 0.0922372285822684, 0.081875317774622, 0.0868060808909073, 0.148113838308576, 0.347229964463676, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.140210421841136, 0.170601730776313, 0.160774225575301, 0.0895372628546906), PROX_SUPERMARKET = c(0.112847248683738, 0.112847248683738, 0.162291812321236, 0.123371553336512, 0.123371553336512, 0.179336240856332, 0.186806037215644, 0.0873208554119548, 0.195853508350489, 0.247969406526707, 2.98731019421495e-07, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.287679129281494, 0.137275095711229, 0.189660657064324, 0.354688671920554), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 4L, 8L, 6L, 8L, 7L, 5L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 6L, 3L), WITHIN_350M_BUS = c(7L, 7L, 8L, 7L, 7L, 8L, 7L, 11L, 7L, 7L, 7L, 8L, 8L, 8L, 9L, 9L, 8L, 10L, 11L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 6L, 4L, 5L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L), DNeighbour = c(0, 2.53798891393376, 52.8956826186656, 65.3619117817237, 66.0369124764609, 143.422751121624, 171.295607142909, 192.919892432548, 212.017938881994, 227.953169298407, 251.067541530388, 251.203196058954, 255.828783366661, 256.002945874238, 268.730078483332, 269.241372973155, 283.078166716356, 284.366385354056, 284.705764354087, 296.41049209917)), row.names = c("408", "594", "124", "741", "538", "59", "869", "872", "427", "661", "956", "249", "919", "161", "440", "28", "582", "945", "798", "517"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999853375558135, 0.937322392534782, 0.905113808214875, 0.903193991941159, 0.586563555658935, 0.44359816323706, 0.332224674639832, 0.238502875252849, 0.166928583032485, 0.0798323038168971, 0.079394672955185, 0.0650640286596442, 0.064547456960806, 0.0317017934888396, 0.0305967482617525, 0.00773263303836325, 0.00633860278583542, 0.0059934155838184, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1144420378
R squared (OOB): 0.6141793
$Forests[[409]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 495000, 540000, 475000, 505000, 540000, 565000, 575000, 580000, 580000, 520000, 548888, 376000, 5e+05, 505000, 380000, 490000, 433000, 403500, 380000), floor_area_sqm = c(93, 93, 93, 90, 90, 90, 92, 92, 92, 92, 92, 92, 102, 92, 92, 92, 92, 92, 90, 90), storey_order = c(3L, 3L, 4L, 5L, 6L, 3L, 3L, 4L, 4L, 4L, 1L, 2L, 5L, 3L, 4L, 1L, 3L, 4L, 5L, 4L), remaining_lease_mths = c(1076, 1076, 1075, 1031, 1033, 1067, 1127, 1137, 1140, 1134, 1138, 1130, 944, 1049, 1051, 1037, 1038, 1084, 965, 973), PROX_CBD = c(11.734228152501, 11.7824349405223, 11.8019303594103, 11.780035597066, 11.6571985599938, 11.5237533038112, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.7494815193957, 11.6952918230505, 11.7494815193957, 11.9885535057438, 11.4975151935682, 11.4388659085475, 11.6419253241709, 11.6213283462416, 11.8702915361943, 12.0682850666201, 11.9491294576901), PROX_ELDERLYCARE = c(0.217445500321488, 0.213047345375207, 0.184707688528033, 0.389019901488026, 0.400746835300904, 0.374021376468387, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0736890817471424, 0.0818897866131208, 0.0736890817471424, 0.468647269590137, 0.485429735975203, 0.529438756707198, 0.626216066088841, 0.621923465733728, 0.670900780040593, 0.36227142211874, 0.351349913726565 ), PROX_HAWKER = c(0.366555491930585, 0.411134055372247, 0.425288384889406, 0.475091880549249, 0.38372613736418, 0.235307086042243, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.418792449609449, 0.374319678668878, 0.418792449609449, 0.661637750611862, 0.320302217757218, 0.319632581294072, 0.553081930127745, 0.537052085835962, 0.715369360111721, 0.732401821736703, 0.693645859237657), PROX_MRT = c(0.276453864170284, 0.323171872402698, 0.341923672362566, 0.149757666469573, 0.187661086924798, 0.148196296616071, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.183595482094196, 0.18359152527436, 0.183595482094196, 0.253577460439113, 0.24936700359253, 0.264110896255266, 0.168432978085695, 0.182944945438028, 0.146531371307633, 0.353072027979069, 0.207404211118571), PROX_PARK = c(1.00928973198994, 1.04913519120928, 1.09015045463689, 0.915827670442916, 0.822874314333037, 0.808531626238996, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.25382465781663, 1.23082333360032, 1.25382465781663, 0.965214735166117, 0.698336840868775, 0.653351036954048, 0.654970873229416, 0.643411448820926, 0.8322137924942, 1.2554933111164, 1.42337349535551), PROX_GOOD_PRISCH = c(2.54247396470066, 2.5757070458522, 2.57167610218627, 2.67648686403773, 2.58492752090912, 2.43173748992112, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.40225451049103, 2.35260315569007, 2.40225451049103, 2.84793008582659, 2.48345794754568, 2.45055199705462, 2.71543842399088, 2.69528593883292, 2.91053685401804, 2.66094910730305, 2.48771655129493), PROX_MALL = c(0.781937846313192, 0.732391369928616, 0.70263709534569, 0.657761426948524, 0.718523422751835, 0.840908486660855, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.730910693989521, 0.785373664552542, 0.730910693989521, 0.581599658792334, 0.805279144871904, 0.840491697823826, 0.576398809288588, 0.597386337892971, 0.385092319171944, 0.424043071559413, 0.591401580344059), PROX_CHAS = c(0.203102352137365, 0.182294192745256, 0.144895120017984, 0.165734916528407, 0.162236141473446, 0.0822817354855642, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.105514964386053, 0.141926234339659, 0.105514964386053, 0.0548782345589675, 0.18789773503711, 0.210772889992189, 0.118628580179885, 0.130352204164602, 0.179381733260264, 0.0850792531740411, 0.136369833447508), PROX_SUPERMARKET = c(0.206717744357565, 0.186528474083994, 0.149354766345577, 0.328761363845442, 0.248678179468178, 0.113409172087645, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.100761764224213, 0.137537075296593, 0.100761764224213, 0.41771106664497, 0.186124684843571, 0.189609627596398, 0.0879874709963817, 0.0679201472407272, 0.31749021679057, 0.0850782630125017, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 9L, 8L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 6L, 4L, 4L, 6L, 6L, 9L, 5L, 6L), WITHIN_350M_BUS = c(10L, 11L, 13L, 8L, 9L, 5L, 11L, 11L, 11L, 14L, 13L, 14L, 14L, 8L, 7L, 8L, 8L, 10L, 12L, 12L), WITHIN_1KM_PRISCH = c(5L, 7L, 6L, 6L, 5L, 4L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 4L, 5L, 5L, 6L, 5L, 7L, 7L), DNeighbour = c(0, 53.9811482077943, 83.9996334750413, 175.595127917035, 196.147604239782, 229.292959614655, 276.527716030359, 282.151760978392, 283.45132957749, 284.954583318846, 292.495541302767, 293.24748844823, 315.892641800912, 317.205998671007, 367.303495786266, 409.667025503188, 413.286170793757, 463.062659016502, 479.16978165391, 534.306226721178)), row.names = c("409", "260", "342", "263", "977", "652", "557", "580", "792", "281", "917", "808", "486", "553", "271", "421", "89", "110", "860", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97968991996173, 0.951179310838144, 0.795654817629441, 0.748627078712304, 0.665590987365981, 0.536038915772916, 0.520043977147757, 0.516337131014173, 0.512044716420687, 0.490447841810937, 0.488289293661758, 0.423096466212724, 0.419315960079125, 0.278178382176871, 0.169850859803972, 0.161360374230977, 0.0619500996407858, 0.0383127676472278, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2169861493
R squared (OOB): 0.5262914
$Forests[[410]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 410000, 435000, 417000, 435000, 380000, 412000, 565000, 420000, 575000, 540000, 585000, 390000, 658000, 615000, 438000, 376888, 430000, 447000, 360000), floor_area_sqm = c(100, 100, 99, 99, 100, 104, 103, 93, 104, 93, 93, 93, 104, 84, 84, 104, 104, 104, 107, 84), storey_order = c(3L, 3L, 2L, 3L, 4L, 1L, 4L, 6L, 2L, 5L, 4L, 4L, 1L, 3L, 2L, 2L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(911, 915, 928, 914, 924, 924, 918, 1127, 922, 1133, 1142, 1142, 809, 1120, 1122, 812, 810, 819, 782, 762), PROX_CBD = c(12.2087069526051, 12.2087069526051, 12.2106818490232, 12.2815153207229, 12.114386347938, 12.0301392517655, 11.9871965659798, 12.4937468159193, 11.8892341343185, 12.4342034244884, 12.5378737745647, 12.454441113408, 11.7882471009294, 12.4891302242583, 12.3801819754074, 11.7215458353159, 11.622690560426, 11.547248638023, 11.7840832214562, 11.4815172953657 ), PROX_ELDERLYCARE = c(0.434858408662556, 0.434858408662556, 0.442541563379791, 0.513657423159811, 0.421163091926404, 0.255083942589415, 0.210296865683283, 0.714783075399861, 0.110349805405523, 0.678867196986192, 0.76025522927712, 0.717258387107597, 0.114277277444971, 0.707031754326944, 0.738453704244922, 0.240093333498969, 0.175524774720266, 0.246353759583753, 0.481333190444255, 0.182032582488253 ), PROX_HAWKER = c(0.692592935098248, 0.692592935098248, 0.524204307723605, 0.52278816815954, 0.885134801830427, 0.598391326300702, 0.625285574708341, 0.680821394190482, 0.684056106771311, 0.504612881494125, 0.672948721825079, 0.459376407452819, 0.647051853283446, 0.384467206049481, 0.261296216065877, 0.609281739536534, 0.783966268147895, 0.837769476188058, 0.436117874461739, 0.728271246274353 ), PROX_MRT = c(0.89623888155871, 0.89623888155871, 0.743103019894999, 0.703998835661039, 1.10882075300419, 0.885297742933312, 0.923336133969517, 0.743366527772832, 1.00424261648768, 0.586933783104383, 0.707305973375369, 0.518913352820399, 1.00317447086964, 0.38468199977318, 0.367154517888221, 0.989064774064853, 1.15515804744233, 1.16228231940478, 0.81394482428473, 0.756359380624344), PROX_PARK = c(0.954913184146477, 0.954913184146477, 0.863487882808023, 0.796788171077343, 1.14970360230785, 1.04875150887626, 1.09395352284574, 0.683130710636032, 1.19263079577799, 0.628391467794767, 0.628331945846246, 0.580711209690395, 1.24877122811849, 0.50651752093578, 0.605799570777928, 1.28416187507733, 1.41684131410086, 1.4881280763212, 1.20101103678102, 1.50398184725757), PROX_GOOD_PRISCH = c(1.04944877580977, 1.04944877580977, 0.91368762909787, 0.952579960345566, 1.17061030478036, 0.860616187528585, 0.855677549512306, 1.16886515239787, 0.842915880539328, 1.01367306567257, 1.17951788917503, 0.990054087408291, 0.713901761199557, 0.94986022590219, 0.823417580851307, 0.585140695782779, 0.733057242670121, 0.735233663606362, 0.357669915539773, 0.365254403810308), PROX_MALL = c(0.802829369116586, 0.802829369116586, 0.634332011832188, 0.630705874818675, 0.995792127022496, 0.707201836140707, 0.732793638615111, 0.778202426893423, 0.787722851944232, 0.600548053404267, 0.766094086501437, 0.549832225559512, 0.741052769880115, 0.458049841664737, 0.344173235497563, 0.690287469384684, 0.868993594299523, 0.918014501744059, 0.489619370966043, 0.763531318053358), PROX_CHAS = c(0.0852358826892552, 0.0852358826892552, 0.140964983635816, 0.0753088652692227, 0.138740180982893, 0.202915262499126, 0.171681037809818, 0.147744885974614, 0.124859952031804, 0.134041173915956, 0.187116592266412, 0.134313038880304, 0.0554870656895364, 3.00974727266337e-08, 0.126495411341712, 0.164718468919614, 0.151742844958785, 0.157099147473317, 0.0667093090499658, 0.0516610437101642), PROX_SUPERMARKET = c(0.414959148864982, 0.414959148864982, 0.377835654599335, 0.448534184110051, 0.459680111992834, 0.20670525505664, 0.172282484091702, 0.667447252804164, 0.114394571204967, 0.543693418915242, 0.707597649659388, 0.499432454100223, 0.0453848138423891, 0.425107542879533, 0.30203349112312, 0.169255457402684, 0.151741730066283, 0.157098334004615, 0.379080894647373, 0.19171128272723), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 2L, 2L, 2L, 0L, 2L, 2L, 0L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 6L, 1L, 5L, 5L, 4L, 8L, 4L, 5L, 4L, 8L, 2L, 3L, 6L, 7L, 7L, 3L, 5L), WITHIN_350M_BUS = c(11L, 11L, 11L, 12L, 8L, 7L, 6L, 11L, 9L, 12L, 11L, 11L, 9L, 10L, 8L, 10L, 8L, 11L, 7L, 14L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 3L, 3L, 5L, 4L, 3L, 2L, 2L, 4L, 3L), DNeighbour = c(0, 0.610577728817397, 168.482642979659, 194.465648125884, 209.14413526691, 214.802553553449, 249.28280052382, 296.651826506356, 333.32455282893, 338.548827537029, 343.099516898314, 395.856455600993, 460.608022448166, 521.625877257172, 534.057652877011, 576.354170618139, 606.127468463763, 679.408088759256, 707.031570615152, 929.453365849149)), row.names = c("410", "680", "42", "362", "707", "727", "689", "24", "148", "310", "343", "641", "508", "505", "315", "625", "750", "598", "340", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999136908954, 0.935361599441256, 0.914365397227292, 0.901297144489227, 0.896032373644478, 0.861307972821889, 0.806640640813249, 0.759318125453169, 0.752253544355396, 0.746037779709904, 0.670117604336345, 0.569136915953218, 0.469272204923274, 0.448689067277494, 0.378810466854091, 0.330305595895076, 0.216852377372863, 0.177528584264058, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1459816104
R squared (OOB): 0.8130169
$Forests[[411]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(538000, 418000, 409500, 520000, 465000, 385000, 488000, 560000, 515000, 620000, 450000, 290000, 660000, 446000, 440000, 480000, 451000, 445000, 582000, 515000), floor_area_sqm = c(90, 84, 84, 107, 91, 93, 104, 105, 84, 103, 104, 87, 105, 94, 93, 94, 83, 84, 104, 110), storey_order = c(5L, 3L, 3L, 2L, 2L, 1L, 1L, 2L, 4L, 4L, 1L, 1L, 6L, 2L, 3L, 6L, 8L, 3L, 3L, 1L), remaining_lease_mths = c(995, 804, 807, 892, 764, 772, 776, 913, 804, 742, 828, 643, 748, 723, 759, 725, 604, 647, 935, 859), PROX_CBD = c(4.4759193492502, 4.20973993763024, 4.20973993763024, 4.23142849537126, 4.28329341592686, 4.25035751849909, 4.16405648472164, 3.91005014077452, 3.75781957676323, 3.79744534670369, 5.12061996426338, 4.35364804731157, 3.5952466633456, 4.45295385586978, 5.4791067318598, 4.50933618399607, 3.63056019358172, 4.82546817648507, 5.4901102241405, 5.31333197008925), PROX_ELDERLYCARE = c(0.136621520737764, 0.156291063754703, 0.156291063754703, 0.272010492111063, 0.4193003334471, 0.411587417191489, 0.434539750657667, 0.449207181019876, 0.582389211118023, 0.296175206272889, 0.279354008399566, 0.402111762367986, 0.354500614782039, 0.645271528549996, 0.505585511375112, 0.665866395733666, 0.124703716495981, 0.401252043911139, 0.157919913507301, 0.301885421229742), PROX_HAWKER = c(0.736355433757935, 0.46881842734995, 0.46881842734995, 0.392124905911543, 0.638679046714181, 0.610932712322496, 0.502732414569621, 0.464701711390969, 0.393163811818296, 0.300770398866256, 0.158729667464322, 0.52502919100195, 0.311385334077859, 0.601904675681234, 0.736115689949186, 0.665007751295857, 0.0619655343942362, 0.33634581375869, 0.258924665495, 0.15027253820603), PROX_MRT = c(0.930431293452388, 0.750034220630686, 0.750034220630686, 0.870814763860364, 0.637237645879563, 0.605174310138743, 0.518003091395578, 0.361698258812245, 0.434583879195091, 0.195276091150508, 1.12797954219589, 0.698417082344063, 0.16267041353008, 0.66128766903618, 0.797555156120123, 0.549595780709265, 0.188513622979597, 0.437510974512092, 1.30755754576723, 0.839256513816073 ), PROX_PARK = c(0.786607284590569, 0.828179073128827, 0.828179073128827, 0.989030190878471, 0.336599362476296, 0.346786980248178, 0.269719137898212, 0.651892034671684, 0.885911587583127, 0.620239922284967, 1.12857946410316, 0.0959047492621704, 0.796125682214674, 0.473457593144303, 0.728040918615253, 0.353281501558379, 0.634729277660292, 0.386749503328341, 0.803347187860442, 0.919693677764514 ), PROX_GOOD_PRISCH = c(3.43096694593549, 3.58178441884724, 3.58178441884724, 3.47561641519302, 3.85984302070176, 3.87277035706644, 3.99853475328204, 3.96984616110429, 3.98479480133756, 4.13618512399158, 2.70116277997296, 4.11088283479722, 4.26949140427292, 3.02211493728223, 2.93310132502147, 2.94429219434277, 4.47678155678584, 2.65585299610189, 2.45379201830723, 2.32631552336422), PROX_MALL = c(1.02435160052226, 1.26743973989934, 1.26743973989934, 1.1888213641646, 0.92062293894618, 0.955673327573223, 1.00998414702412, 1.2652175398851, 1.1081035152608, 1.16769889708728, 1.02774547618649, 0.801857467962545, 0.962766222186716, 0.570379319619026, 0.719613179783111, 0.485349818185599, 0.917363569028491, 0.337875853585261, 1.21674302842157, 0.752077094160308), PROX_CHAS = c(0.105578702221058, 0.163154212627783, 0.163154212627783, 0.106822211501606, 0.285886541141976, 0.260827480873255, 0.147909276913635, 0.108899254787234, 0.345906079563203, 0.121619853002556, 0.193072984237221, 0.130252709580884, 0.0963682910788478, 0.303272176186244, 0.0706483510319072, 0.331046161101227, 0.112941217538546, 0.315432137833306, 0.233242749827373, 0.111194343620761), PROX_SUPERMARKET = c(0.0670716613901785, 0.118448079318654, 0.118448079318654, 0.139079920157556, 0.506434284786685, 0.512280309006142, 0.506391752127701, 0.115229795891962, 0.128350069204848, 0.191561540751545, 0.198191070641627, 0.591301773724787, 0.269187390315468, 0.34627255092781, 0.0706487501399716, 0.325943517329761, 0.0867224629960944, 0.0907256678718214, 0.37596142908425, 0.370675298005651), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 6L, 4L, 5L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 1L, 2L, 1L, 5L, 2L, 3L, 3L), WITHIN_350M_BUS = c(5L, 7L, 7L, 7L, 5L, 5L, 5L, 5L, 3L, 5L, 9L, 6L, 6L, 6L, 3L, 5L, 4L, 8L, 10L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 1L, 2L, 0L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 280.411713281034, 286.267359406605, 358.256742445308, 449.665140464541, 450.52200792425, 580.852509211021, 589.534520632905, 715.991308675242, 731.420506936643, 741.796887403894, 791.486200957406, 912.141778614094, 931.748289322591, 1027.24499265667, 1043.46378686743, 1046.24732635094, 1052.4310267346, 1070.61707223009, 1121.92761276599)), row.names = c("411", "907", "382", "849", "747", "19", "223", "176", "234", "952", "646", "532", "699", "346", "802", "622", "237", "288", "307", "279"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.878964895410198, 0.874028760019054, 0.80646350972945, 0.704528269284624, 0.703499927625692, 0.535763222216712, 0.524010591438861, 0.351325065961743, 0.33060737508016, 0.316788953805361, 0.252317515801966, 0.114927642811613, 0.0962788873102648, 0.026135076724717, 0.0182201701472819, 0.0169939691990664, 0.0144121890494627, 0.00798823326421754, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5694856527
R squared (OOB): 0.2036217
$Forests[[412]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 295000, 380000, 363000, 4e+05, 365000, 645000, 342000, 428000, 357000, 312000, 415000, 420000, 335000, 345000, 355000, 420000, 358888, 5e+05, 390000), floor_area_sqm = c(99, 99, 90, 97, 97, 95, 91, 94, 98, 104, 104, 100, 90, 90, 92, 94, 99, 91, 91, 104), storey_order = c(2L, 1L, 7L, 4L, 1L, 1L, 8L, 1L, 3L, 3L, 2L, 1L, 2L, 1L, 2L, 1L, 3L, 3L, 2L, 1L), remaining_lease_mths = c(736, 730, 985, 701, 734, 735, 1124, 747, 730, 844, 828, 944, 925, 731, 742, 1071, 929, 763, 706, 763), PROX_CBD = c(13.0062996581569, 13.0062996581569, 13.0015179461712, 12.1013944735855, 13.4040436118709, 13.3652677077184, 14.8760787686193, 13.7770670669378, 14.0949321583848, 15.1925589930818, 15.1925589930818, 13.1525533734461, 12.960867808991, 13.8901285505698, 13.8901285505698, 15.3735649652411, 13.2222340992065, 13.6826822978472, 10.2657373615824, 13.1145091682395), PROX_ELDERLYCARE = c(2.38777651439997, 2.38777651439997, 2.41293236098656, 2.41403538414825, 0.954835536666776, 0.876024529291782, 0.68142631506584, 0.919307603677702, 1.07365166923746, 0.485996598795361, 0.485996598795361, 0.640770029240432, 0.579007844644764, 0.540311266279695, 0.540311266279695, 0.0572763643156628, 0.385934705647939, 0.000158780971194199, 0.519949541574078, 0.233566729538939), PROX_HAWKER = c(0.353572407863602, 0.353572407863602, 0.351298271738361, 0.561617227785994, 0.780321580506598, 0.775887609068758, 0.74974565017819, 0.478671478091809, 0.516176882783883, 0.787542750423298, 0.787542750423298, 0.959649545299011, 1.16344345150942, 0.213123049695643, 0.213123049695643, 0.371848396937832, 1.08380419022874, 0.699744847940348, 0.527790221924738, 1.24018164124527), PROX_MRT = c(1.27898935828478, 1.27898935828478, 1.33144343213696, 1.71497473755306, 0.515309591544804, 0.585785046275015, 1.79130926962811, 0.771349314593772, 0.499812381699912, 1.85503706760258, 1.85503706760258, 0.944408516927639, 0.899387073359532, 0.793013171832836, 0.793013171832836, 0.753708157385654, 0.503688459146237, 0.751023886560838, 0.351828842975553, 0.402767024758649), PROX_PARK = c(1.09068530070835, 1.09068530070835, 1.07883678308045, 0.181629272169071, 1.22140134317452, 1.30724345285799, 1.13853863936216, 0.941140572803456, 0.62523741493865, 1.41855585272788, 1.41855585272788, 1.65277848527316, 1.44660566239193, 1.23128896715218, 1.23128896715218, 0.535685352466539, 1.61082819122054, 1.77145949687945, 0.752867192571236, 1.4917670023494), PROX_GOOD_PRISCH = c(2.37986575446387, 2.37986575446387, 2.38441646582032, 1.52909264222103, 2.95770979509606, 2.95461231779958, 4.21930918110887, 3.3146343023011, 3.57828936266804, 4.5504124031687, 4.5504124031687, 2.95137840528657, 2.82458087567675, 3.56420611596829, 3.56420611596829, 4.72825571795328, 3.2388029474634, 3.58938982364218, 0.402201611323318, 3.15473759747012 ), PROX_MALL = c(1.26979124568258, 1.26979124568258, 1.32151107168067, 1.69674818443598, 0.412160376682232, 0.473263954532778, 0.829646558484038, 0.672803550263317, 0.812049880186, 0.816582289717011, 0.816582289717011, 0.703422933264244, 0.695129776671669, 1.05377974643614, 1.05377974643614, 0.408391974099547, 0.587950861513872, 0.770100764029299, 0.347570072991699, 0.504156272689578 ), PROX_CHAS = c(0.178755496827681, 0.178755496827681, 0.185431787540406, 0.26797195188846, 0.240863562772424, 0.179342279988699, 0.426635940266524, 0.0886717393158711, 0.135156069731972, 0.0584110846116202, 0.0584110846116202, 0.1365287941905, 0.341366062526918, 0.0812638133573676, 0.0812638133573676, 0.289984207596008, 0.151225190585885, 0.110149755252424, 0.329846033180528, 0.11048408202451 ), PROX_SUPERMARKET = c(0.178755398427066, 0.178755398427066, 0.185431698278212, 0.570395350553557, 0.422907964790702, 0.487840963146543, 0.341487242626205, 0.334979160094168, 0.352618767904154, 0.515584409426496, 0.515584409426496, 0.688592108834651, 0.668273194253219, 0.082811926566736, 0.082811926566736, 0.406388098650168, 0.459946280432931, 0.11210687568128, 0.353445486406562, 0.362446168440829 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 0L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 1L, 5L, 6L, 6L, 3L, 1L, 4L, 4L, 2L, 1L, 4L, 4L, 4L, 5L, 3L, 4L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 10L, 10L, 6L, 6L, 10L, 10L, 9L, 11L, 11L, 6L, 2L, 4L, 4L, 12L, 8L, 9L, 10L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 2L, 2L, 0L, 2L, 2L, 0L, 0L, 2L, 3L, 4L, 4L, 1L, 4L, 2L, 3L, 3L), DNeighbour = c(0, 5.00774356087354, 57.7804391493414, 916.591973396234, 1773.66417917832, 1853.29687238829, 1877.1809378881, 1928.86753647323, 1974.85927233183, 2186.49763995876, 2186.88921465138, 2248.47146688212, 2304.80971862867, 2356.79802967938, 2358.78004008279, 2585.11582998341, 2695.6087104226, 2726.95226516988, 2778.28209505925, 2791.42673864761)), row.names = c("412", "445", "45", "40", "757", "238", "312", "337", "25", "104", "589", "496", "831", "90", "214", "601", "350", "1000", "649", "164"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999993563333753, 0.999143265698795, 0.795985017874385, 0.355538688882185, 0.312709258513671, 0.300051478590321, 0.273030420325151, 0.249482109591102, 0.149348410277051, 0.149178591060871, 0.123329423413011, 0.10129051832638, 0.082460674358064, 0.0817732358380481, 0.0202649540879129, 0.00455265828569868, 0.00208494076507967, 8.82790553820287e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6958746815
R squared (OOB): -0.169573
$Forests[[413]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 810000, 530000, 795888, 745000, 8e+05, 566888, 533000, 649888, 685000, 840000, 755000, 750000, 825000, 820000, 408000, 495000, 413888, 620000, 7e+05), floor_area_sqm = c(92, 90, 118, 95, 90, 105, 88, 88, 87, 85, 87, 90, 90, 87, 87, 84, 91, 88, 102, 95), storey_order = c(1L, 10L, 2L, 7L, 7L, 6L, 8L, 1L, 3L, 4L, 14L, 5L, 11L, 5L, 9L, 6L, 3L, 2L, 3L, 3L), remaining_lease_mths = c(555, 1045, 594, 1140, 1057, 938, 650, 653, 1103, 1038, 1141, 1038, 1035, 1136, 1136, 647, 648, 668, 908, 1100), PROX_CBD = c(5.99479776583207, 5.99670752478149, 6.1023364257416, 6.26284978479934, 6.0390103189171, 6.53309552941355, 6.76124856282603, 6.92829321613491, 7.02256530608061, 4.89531124268982, 4.70219035054856, 4.88070069409732, 4.88070069409732, 4.59114385332588, 4.59114385332588, 5.38657645344473, 5.90960582305016, 7.88501742637481, 4.95292174150019, 7.97001655790022), PROX_ELDERLYCARE = c(0.420516157550055, 0.788986586736525, 0.14668864145384, 0.69800247969724, 0.798119493593788, 0.112238297630375, 0.20742531007413, 0.389684735109723, 0.467453442926814, 0.307888742732217, 0.200702517977741, 0.312658206579851, 0.312658206579851, 0.125633226962327, 0.125633226962327, 0.465891927060243, 1.51538883702403, 0.487583248392117, 0.0718437191527097, 0.682273370470252), PROX_HAWKER = c(0.295460487376037, 0.199496524550099, 0.107292567178633, 0.130331819855385, 0.151348144296069, 0.357983508144609, 0.171967883722699, 0.133504850959355, 0.207247650371579, 0.546104933523636, 0.646528219825606, 0.595417483526792, 0.595417483526792, 0.762382071136897, 0.762382071136897, 0.351855498276287, 0.358173289653819, 0.645875214067525, 0.126776661941161, 0.840126401207934), PROX_MRT = c(0.305306521480229, 0.226103982865864, 0.649340944892975, 0.132116935816272, 0.225262429159589, 0.404028215814371, 0.31120761671675, 0.407218977151475, 0.409658939160285, 0.275254866694397, 0.491479629856663, 0.314337158810329, 0.314337158810329, 0.586728793826683, 0.586728793826683, 0.675587286197546, 0.107293182941521, 0.707952731476156, 0.804865461788644, 0.726942522279936), PROX_PARK = c(0.990750186553446, 0.97332058707081, 0.711925115709351, 0.742212481577902, 0.921128796109604, 0.407986988455317, 0.273246118986377, 0.377410917604964, 0.380160428577633, 1.60860995669454, 1.77379186206272, 1.53366372097489, 1.53366372097489, 1.65596921250538, 1.65596921250538, 1.05249384295472, 0.242854512033048, 0.511064020035708, 0.908868407872405, 0.618444971248099), PROX_GOOD_PRISCH = c(2.01228232098645, 2.41026804261554, 1.64363723354824, 2.39901634170637, 2.45094763896652, 1.86607127862969, 1.9155109693321, 2.0639866413545, 2.07008813823767, 2.96671225712824, 2.79995758206102, 3.0451226436528, 3.0451226436528, 2.86977258716747, 2.86977258716747, 3.52335384407219, 0.280669099407447, 2.82520953766913, 3.66355651606602, 2.78644315018514), PROX_MALL = c(0.848644658978131, 1.14826594162738, 0.58741271025502, 0.965908348364742, 1.15586968043917, 0.26702131219094, 0.191774654856939, 0.352244010010256, 0.395390786334096, 0.696065710972082, 0.970860317849455, 0.63262312230698, 0.63262312230698, 0.992224857230604, 0.992224857230604, 0.184401966361696, 1.58703862644467, 0.535655644340599, 0.209686974260184, 0.66906173274608), PROX_CHAS = c(0.262677718190406, 0.157172829578474, 0.142011209366223, 0.0879111496245458, 0.103484302768675, 0.144966662256637, 0.19177461752976, 0.180332756228222, 0.278446199404133, 0.22404402777184, 0.0639130956899198, 0.278004299073392, 0.278004299073392, 0.156405874770629, 0.156405874770629, 0.131272369045618, 0.370138139733765, 0.102679570293108, 0.176171654931402, 0.195243012850588), PROX_SUPERMARKET = c(0.3581952061826, 0.212384620357781, 0.585686837888717, 0.0879117778441782, 0.198926203527595, 0.26343506825427, 0.113049768890948, 0.0762755382886037, 0.0888694671696128, 0.224044642536509, 0.0639125072278545, 0.278004958714438, 0.278004958714438, 0.156405662038775, 0.156405662038775, 0.182486832055582, 0.644143855185467, 0.158953339299884, 0.176171398022836, 0.169510705521186), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 1L, 2L, 3L, 1L, 1L, 1L, 0L, 5L, 2L, 5L, 5L, 0L, 0L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(1L, 3L, 2L, 3L, 3L, 5L, 4L, 5L, 3L, 4L, 4L, 5L, 5L, 3L, 3L, 1L, 2L, 1L, 1L, 0L), WITHIN_350M_BUS = c(8L, 10L, 5L, 5L, 9L, 3L, 8L, 7L, 10L, 9L, 7L, 8L, 8L, 7L, 7L, 8L, 5L, 5L, 7L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L), DNeighbour = c(0, 398.171271763626, 399.62785069676, 434.224624581794, 435.449026077256, 601.632490183822, 833.748345066461, 974.961910996476, 1076.06579390791, 1428.91857800412, 1450.00129581718, 1490.55527590065, 1492.77994644524, 1563.40097565591, 1568.1842268398, 1683.0485815852, 1779.90693701206, 1892.78499440295, 1981.92664240268, 2004.35484411425)), row.names = c("413", "379", "18", "562", "832", "81", "834", "978", "221", "916", "854", "982", "39", "333", "768", "130", "226", "338", "216", "904"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.922631236365443, 0.922075643020238, 0.908336426113774, 0.907831271980771, 0.827922331973769, 0.683879814518401, 0.582770128740967, 0.506626688428017, 0.241831462068605, 0.227200584812157, 0.199784160236747, 0.198310064357285, 0.153348001496917, 0.150441739380298, 0.0869723591113087, 0.0446987134845039, 0.0117135149251378, 0.000495252175463703, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8404420591
R squared (OOB): 0.6324894
$Forests[[414]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 338000, 330000, 332000, 330000, 320000, 330000, 310000, 350000, 4e+05, 375000, 385000, 368000, 370000, 342000, 4e+05, 365000, 390000, 3e+05, 450000), floor_area_sqm = c(104, 103, 104, 104, 105, 107, 105, 104, 107, 100, 100, 90, 100, 92, 105, 90, 91, 91, 94, 93), storey_order = c(3L, 4L, 3L, 3L, 1L, 1L, 1L, 2L, 3L, 5L, 5L, 3L, 2L, 3L, 4L, 3L, 4L, 2L, 2L, 4L), remaining_lease_mths = c(838, 836, 847, 838, 909, 909, 896, 840, 910, 923, 935, 1060, 937, 922, 822, 953, 1061, 956, 817, 950), PROX_CBD = c(18.2872060948971, 18.1853470145009, 18.238428451998, 18.3394484051955, 18.4634083712346, 18.5552891680356, 17.9794873864528, 18.6954685875173, 18.8361111070307, 18.2155576397088, 18.2155576397088, 17.6242343596777, 18.1853912561079, 18.2744201988815, 18.4174433264455, 17.5759295796121, 17.5974072281911, 17.980006840849, 18.4835571341017, 17.4336546583772), PROX_ELDERLYCARE = c(1.57361264937598, 1.46334015610348, 1.49823830734066, 1.68689945441126, 1.70649895251479, 1.77696496808422, 1.20397588034421, 1.96536267509963, 2.10089317294022, 1.82774218733134, 1.82774218733134, 0.892136309268664, 1.83831888483507, 1.91030467455468, 2.01990466694452, 1.07156662032258, 0.819477307137174, 1.69038013517483, 2.12772209584432, 0.825709875044437), PROX_HAWKER = c(0.464971900021808, 0.490406092071559, 0.548143788898404, 0.322806547864559, 0.656056303664779, 0.788681622626877, 0.736691454978467, 0.696312293428963, 0.811063273063077, 0.218122417644225, 0.218122417644225, 0.816419857336687, 0.267411626133086, 0.292675997882175, 0.365194571711665, 0.622851592932912, 0.922900854400271, 0.32947027962251, 0.47819209562201, 0.841716009165303 ), PROX_MRT = c(0.870907467758581, 0.888080533877704, 0.950317003394984, 0.722989849955079, 1.05945750202888, 1.18994045686449, 1.05284557964442, 1.06426899086337, 1.15964764660018, 0.24629140143503, 0.24629140143503, 0.729175757939742, 0.186589372260449, 0.25859759791353, 0.394110762668951, 0.449846795062068, 0.830609903675807, 0.131298797620671, 0.440067919828323, 0.463093751675267), PROX_PARK = c(0.791043930625847, 0.741201414908801, 0.690805332809177, 0.845903786092674, 0.707700114575514, 0.662341635279621, 0.555889077383573, 0.939968281858902, 0.99599902820202, 0.449638685926872, 0.449638685926872, 0.830497330619545, 0.431621232177097, 0.366705585759005, 0.305293053539538, 0.650211227804106, 0.751240825934154, 0.597192139646456, 0.199823808978303, 0.609424449579261), PROX_GOOD_PRISCH = c(7.62743554697163, 7.52724739525134, 7.58243576478886, 7.67457853159282, 7.80883552790736, 7.9054148179446, 7.33264137396139, 8.03533881462458, 8.17598486214089, 7.54917724573578, 7.54917724573578, 6.97273607492461, 7.51998659904145, 7.60907430161507, 7.75189187586876, 6.90999703096039, 6.95474206477502, 7.31481473864251, 7.82005706650481, 6.77374769998522), PROX_MALL = c(0.369641594977131, 0.362005799982455, 0.291730094824992, 0.270650184250749, 0.25445476080495, 0.238299753757691, 0.387548928263219, 0.50227152913363, 0.605524804958104, 0.249434383428027, 0.249434383428027, 0.671391539314818, 0.304347432784639, 0.31638525459609, 0.368677515727611, 0.456006423255308, 0.757845794253982, 0.38257003715367, 0.482762920255867, 0.404491618549369), PROX_CHAS = c(0.000458346083760352, 0.11010335009361, 0.0811018368302058, 0.186439783883369, 0.163921847201363, 0.177138384703249, 0.324283073315245, 0.387978032092424, 0.526621492045347, 0.246283235408848, 0.246283235408848, 0.0497500971788425, 0.186582621643492, 0.258594927218762, 0.279695275413424, 0.401255348981324, 0.175468897673469, 0.131281394661179, 0.297885151722028, 0.260153188296123), PROX_SUPERMARKET = c(0.367596841627256, 0.36017462873485, 0.289827711639516, 0.279112228601587, 0.25256410508494, 0.237159648524433, 0.337417678694655, 0.500728516827066, 0.596975645906049, 0.233030240431279, 0.233030240431279, 0.442456788826315, 0.289364184128333, 0.297968471640837, 0.3481604922123, 0.338457664260807, 0.336744227428862, 0.37748716441855, 0.402675729717655, 0.355873580059747), WITHIN_350M_KINDERGARTEN = c(6L, 7L, 4L, 4L, 4L, 3L, 2L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 7L, 7L, 2L, 7L, 7L, 7L, 5L, 3L, 5L, 9L, 4L), WITHIN_350M_BUS = c(9L, 11L, 10L, 11L, 12L, 10L, 9L, 8L, 4L, 15L, 15L, 12L, 16L, 17L, 14L, 8L, 6L, 14L, 12L, 12L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 6L, 4L, 4L, 5L, 5L, 4L, 6L, 6L, 4L, 4L, 5L, 5L, 4L, 4L, 3L, 5L, 6L), DNeighbour = c(0, 109.12163346084, 109.444743000547, 183.026876795437, 229.402390943997, 361.716013520402, 407.418607358402, 415.331371014829, 549.314457190583, 658.403217967911, 665.510445479178, 685.328129570606, 716.644643989355, 723.493371206606, 723.660435612791, 746.977799622463, 759.895452421026, 781.049072414214, 832.137807235421, 852.662751570985)), row.names = c("414", "857", "839", "693", "748", "169", "870", "817", "906", "643", "571", "300", "31", "835", "257", "357", "720", "910", "774", "535"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.967511773915674, 0.967320693916445, 0.909970919736397, 0.860471839712268, 0.672462268442266, 0.595503668519756, 0.58176367139668, 0.342180972847633, 0.163013048108521, 0.152729820051269, 0.125305452674048, 0.0861986241649057, 0.0784166805019967, 0.0782305488121671, 0.0540706951941797, 0.0423361594498708, 0.0258960611347957, 0.0022623083916196, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1147929425
R squared (OOB): 0.2004817
$Forests[[415]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(468000, 420000, 365000, 450000, 425000, 408000, 4e+05, 385000, 405000, 422500, 412000, 428888, 415000, 425000, 362500, 520000, 415000, 553000, 425000, 415000), floor_area_sqm = c(106, 106, 84, 106, 104, 105, 107, 84, 106, 104, 104, 84, 84, 104, 103, 93, 108, 93, 104, 103), storey_order = c(5L, 3L, 4L, 2L, 2L, 1L, 1L, 2L, 2L, 3L, 2L, 3L, 3L, 4L, 3L, 3L, 2L, 4L, 3L, 2L), remaining_lease_mths = c(863, 874, 787, 919, 801, 797, 912, 815, 778, 765, 878, 774, 782, 775, 819, 1133, 891, 1134, 871, 768), PROX_CBD = c(13.629257933267, 13.629257933267, 13.5012180894848, 13.6245617307962, 13.9224032790502, 13.8987191813532, 13.6047453762483, 13.8115996810708, 13.2146489403719, 13.4875816574924, 14.1313829663274, 12.8776183162857, 12.8776183162857, 13.5598735525989, 14.3801998083441, 13.7835124985007, 13.8459786715751, 13.8021184722805, 14.0236082538335, 13.0537205387581), PROX_ELDERLYCARE = c(0.207468408301612, 0.207468408301612, 0.126566715598502, 0.120631950903102, 0.160860892679658, 0.166628987045545, 0.271914041498034, 0.244605555667631, 0.392334185262972, 0.428841001075194, 0.836104821253693, 0.211786543917104, 0.211786543917104, 0.555470204987842, 0.709377020411434, 1.04590518035641, 0.429452782693922, 1.08391670289184, 1.09340394122649, 0.569472877275307), PROX_HAWKER = c(1.4012681206183, 1.4012681206183, 1.32455892398921, 1.48009929412898, 1.57003684649171, 1.60647998640073, 1.50728197565297, 1.71143518366979, 1.1504484389926, 1.41347495302278, 0.73352935155883, 0.677647820815747, 0.677647820815747, 1.44869421276883, 0.928921275219278, 0.817574416707151, 1.71981564227335, 0.792084042786722, 0.594999289424802, 0.963287544217337), PROX_MRT = c(0.681065013996815, 0.681065013996815, 0.54422435083218, 0.357520644011877, 0.375491068655226, 0.337555536848429, 0.222008379422339, 0.198072339225813, 0.530339592860526, 0.229256973107587, 0.735653331318593, 0.301948361527339, 0.301948361527339, 0.172867375742438, 1.02650412956774, 0.648112836468654, 0.2084775132707, 0.615458599020507, 0.469886084443941, 0.551410176707671), PROX_PARK = c(0.403276931712581, 0.403276931712581, 0.593866981909781, 0.731000545087102, 0.819174175884815, 0.83983547285748, 0.882483872449952, 0.925135888784, 0.763919329225246, 1.00267286051928, 0.463826523913091, 0.246982674114576, 0.246982674114576, 1.16233583500127, 0.71485218383349, 0.438074957540257, 1.1446906726086, 0.476945111703218, 0.504422356794811, 0.974634241933185), PROX_GOOD_PRISCH = c(1.96779323327463, 1.96779323327463, 1.8351788996921, 1.96554365084008, 2.26578798898653, 2.24487256678893, 1.96272742295518, 2.17137072991142, 1.57814209766337, 1.87202126825599, 2.52734391167264, 1.22334421357001, 1.22334421357001, 1.97663004084467, 2.72778429145315, 2.3007469286795, 2.27101821651052, 2.33081910479479, 2.51794344218072, 1.48818847749708), PROX_MALL = c(1.12429495075828, 1.12429495075828, 0.956400108312903, 1.05956757611768, 1.34118728457461, 1.33259876169033, 1.0427530371351, 1.25122768833936, 0.655287065425073, 0.948424723316687, 0.66282583229379, 0.503182159926002, 0.503182159926002, 1.05810160080284, 0.949257633150117, 0.615576551193732, 1.35153556565047, 0.585717052475653, 0.418819234777705, 0.593340478429386 ), PROX_CHAS = c(0.260044927245007, 0.260044927245007, 0.0648495538885981, 2.17172157220984e-06, 0.0806372798138111, 0.0582471476749484, 0.15212794302602, 0.130123043615932, 0.358071114142678, 0.231037598077535, 0.528800676490504, 0.128785172156574, 0.128785172156574, 0.180657994610612, 0.453083161817035, 0.253975316505048, 0.345234103044859, 0.221659659627321, 0.151261605672147, 0.203693673714882 ), PROX_SUPERMARKET = c(0.288903462518554, 0.288903462518554, 0.329742543966106, 0.237807435452358, 0.189550835904173, 0.2065347950197, 0.353624023725788, 0.30366394922488, 0.384538867225359, 0.231037826802092, 0.528799775767506, 0.17067511852319, 0.17067511852319, 0.180658044884504, 0.513065398645433, 0.253974877653299, 0.426625283183798, 0.221659301316653, 0.151260689076964, 0.349948262987797 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 1L, 3L, 3L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 1L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 3L, 3L, 6L, 3L, 3L, 2L, 3L, 1L, 1L, 3L, 3L, 2L, 3L, 2L, 4L, 2L ), WITHIN_350M_BUS = c(6L, 6L, 7L, 10L, 9L, 9L, 12L, 10L, 9L, 10L, 6L, 12L, 12L, 11L, 2L, 6L, 12L, 5L, 12L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 4L, 4L, 3L, 4L, 5L, 5L, 6L, 5L, 2L, 4L, 4L, 6L, 3L, 2L, 5L, 2L, 2L, 6L), DNeighbour = c(0, 3.7869832373926, 209.519626951605, 325.561296871061, 479.9000617295, 480.109921763395, 481.651692358274, 544.49022492374, 631.466973836983, 632.97327902097, 678.86271995094, 747.899275117584, 751.368880537751, 762.596725668649, 765.653806489523, 836.642969703596, 871.265559037546, 876.821468976266, 894.651109620987, 927.594923084945)), row.names = c("415", "503", "264", "656", "219", "531", "955", "235", "511", "663", "695", "892", "259", "564", "3", "380", "970", "275", "51", "541"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999966665310367, 0.900564769713718, 0.768809027899115, 0.536320601004605, 0.535977705679228, 0.533457346856161, 0.429603059970761, 0.287906892079185, 0.285536316344868, 0.215659770919047, 0.122441184657738, 0.118246798687314, 0.105050191961499, 0.10155991384554, 0.0347780238729291, 0.0138685547919505, 0.0113374006489819, 0.00486775055755249, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2217576458
R squared (OOB): -0.08595909
$Forests[[416]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(297000, 315000, 314000, 335000, 320000, 330000, 325000, 375000, 392000, 335000, 3e+05, 343000, 388000, 363000, 417000, 340888, 355000, 335000, 333000, 491000), floor_area_sqm = c(90, 90, 91, 90, 91, 91, 90, 108, 113, 105, 106, 107, 104, 104, 92, 107, 104, 114, 108, 92), storey_order = c(2L, 5L, 3L, 3L, 8L, 1L, 5L, 2L, 2L, 2L, 2L, 2L, 6L, 5L, 2L, 4L, 4L, 3L, 4L, 9L), remaining_lease_mths = c(995, 1001, 985, 979, 995, 987, 992, 909, 933, 938, 941, 907, 904, 918, 1120, 883, 882, 904, 895, 1137), PROX_CBD = c(16.901501451739, 16.8082045368238, 17.0716695500607, 17.0600275230943, 16.7093180086981, 17.2817356498826, 17.2610384590751, 16.9875722318911, 16.6579104452557, 17.3741762112269, 17.3741762112269, 17.2160129653012, 16.3777502460772, 16.295166477654, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.0782917837809), PROX_ELDERLYCARE = c(1.16689850532437, 1.15380285023885, 1.21621641692937, 1.09431476347566, 0.935779967581661, 1.19353475005496, 1.12094638660826, 0.636322412867891, 0.409372351007212, 0.815153211361198, 0.815153211361198, 0.574386357445605, 0.465083314136851, 0.514795208711411, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.811417024562957), PROX_HAWKER = c(2.0413146444202, 1.94950915107796, 2.2102134433082, 2.18272534115171, 1.82495077083007, 2.40388099430384, 2.37726799660773, 2.10596394293278, 1.80129318596364, 2.50067722531469, 2.50067722531469, 2.37357884684332, 1.54627052523026, 1.47281657351752, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.241120378832392), PROX_MRT = c(0.740013435080822, 0.730447684580082, 0.793158171270894, 0.673816738147829, 0.522077155701705, 0.797812759521718, 0.729621307242001, 0.252669932820992, 0.128609360773056, 0.590831178240684, 0.590831178240684, 0.453815632281196, 0.419412974707088, 0.504795745143921, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.604690005035212 ), PROX_PARK = c(1.46267930314228, 1.39545287332227, 1.59669720594139, 1.5130077643247, 1.17885821480356, 1.70244245234235, 1.64853798443183, 1.18807543108152, 0.826869373992433, 1.47164498360674, 1.47164498360674, 1.24959985284921, 0.571339732684777, 0.48638578612152, 0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.889047622652367 ), PROX_GOOD_PRISCH = c(7.66085245964853, 7.5739079893598, 7.82238149093771, 7.76907239486735, 7.40748446052123, 7.98012169831377, 7.93716312588154, 7.55033959010056, 7.18541951227303, 7.888904100652, 7.888904100652, 7.68034428555912, 6.89348817522951, 6.80828229467371, 7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.77803713337603), PROX_MALL = c(0.678684538412688, 0.677813655888015, 0.719585865775528, 0.597930181439745, 0.484270435079706, 0.713200150273906, 0.644198936007264, 0.165557901737932, 0.168053149288668, 0.521008948961951, 0.521008948961951, 0.413606644895247, 0.427317836890542, 0.510483215269896, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.79347213158724), PROX_CHAS = c(0.720584477651296, 0.71936188995133, 0.760340467100735, 0.638199243310692, 0.52365796939069, 0.748586514709626, 0.678651577140463, 0.194474796894964, 0.170995488718356, 0.524369302913132, 0.524369302913132, 0.303266380929536, 0.429996386722335, 0.513107963149175, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.128222338920945 ), PROX_SUPERMARKET = c(0.780695486504835, 0.768274584157999, 0.837223205851576, 0.718466194952364, 0.555366708418936, 0.842475689687135, 0.771245719522698, 0.284398337107734, 0.103652200866821, 0.559408220033625, 0.559408220033625, 0.387759857324111, 0.386156989530241, 0.471223408024363, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.286089695736963 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 2L, 1L, 3L, 3L, 4L, 5L, 4L, 4L, 5L, 3L, 3L, 6L, 5L, 5L, 4L, 1L, 3L ), WITHIN_350M_BUS = c(7L, 9L, 5L, 7L, 8L, 5L, 5L, 11L, 9L, 2L, 2L, 5L, 8L, 7L, 12L, 11L, 11L, 6L, 2L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 97.980414103451, 163.232225641485, 194.564550849371, 287.528069591672, 396.077279133145, 402.242982086157, 585.723359102, 786.778447005262, 834.62853342777, 837.302647086081, 937.414922525341, 978.956794898587, 1038.60057109448, 1165.69131393274, 1273.18558913797, 1276.99698052762, 1336.28204719694, 1868.86600800687, 1901.13266803121)), row.names = c("416", "121", "431", "208", "156", "127", "525", "125", "918", "822", "813", "326", "820", "451", "261", "673", "898", "252", "498", "568"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994694741775679, 0.985310291499715, 0.97916218134806, 0.954775885697019, 0.915074902249325, 0.912471244090943, 0.819168813353926, 0.686794222235814, 0.651676050573109, 0.649680391212534, 0.572851920540299, 0.539995038296599, 0.492171745170267, 0.389425240246318, 0.304156655885725, 0.301197631906672, 0.255984810028712, 0.00113276735164276, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1662482528
R squared (OOB): 0.1951755
$Forests[[417]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(470000, 515000, 330000, 550000, 310000, 315000, 518000, 582000, 515000, 630000, 638000, 680000, 450000, 838000, 520000, 650000, 545000, 680000, 440000, 815000), floor_area_sqm = c(84, 103, 82, 105, 82, 87, 84, 104, 110, 101, 105, 76, 104, 91, 108, 86, 86, 86, 93, 91), storey_order = c(3L, 3L, 4L, 2L, 5L, 1L, 3L, 3L, 1L, 2L, 3L, 11L, 1L, 12L, 1L, 3L, 1L, 3L, 3L, 11L), remaining_lease_mths = c(813, 823, 657, 786, 656, 633, 781, 935, 859, 952, 918, 1071, 828, 1106, 860, 1018, 1025, 1025, 759, 1109), PROX_CBD = c(6.30150758144434, 6.41432963568309, 6.06674643703895, 6.4090346428634, 5.9699685911294, 5.88382015009973, 6.59778313634683, 5.4901102241405, 5.31333197008925, 5.76616775136128, 5.24252163748666, 5.17664618337401, 5.12061996426338, 5.38577040159704, 7.50210394472385, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.4791067318598, 5.46273996086224), PROX_ELDERLYCARE = c(0.0580157957368266, 0.101150617829923, 0.10409496222889, 0.336883008423279, 4.28110190953706e-07, 0.599695566252105, 0.619464736019043, 0.157919913507301, 0.301885421229742, 0.708186986363007, 0.232760622048558, 0.203403853153192, 0.279354008399566, 0.343873602324804, 0.808331791227546, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.505585511375112, 0.323825203617813), PROX_HAWKER = c(0.511576723994062, 0.639366917684312, 0.346985863757343, 0.729024203622067, 0.247906315943116, 0.302293625820731, 1.00589931737343, 0.258924665495, 0.15027253820603, 0.25612232537118, 0.316098981667774, 0.242990200436355, 0.158729667464322, 0.225377370173431, 0.932792437987216, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.736115689949186, 0.17988889362956 ), PROX_MRT = c(0.911216039334219, 0.753240517287136, 1.1005845300218, 0.631935879685516, 1.03854772657135, 0.37771060533367, 0.372865816575034, 1.30755754576723, 0.839256513816073, 0.0934691468297738, 0.353807427048722, 0.347215067697513, 1.12797954219589, 0.452916639575337, 0.506174946521629, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.797555156120123, 0.495510769155532 ), PROX_PARK = c(0.950460734805334, 0.941128983241434, 0.741200181243785, 0.73120409495038, 0.792968228054446, 1.09766236241216, 0.432673847047101, 0.803347187860442, 0.919693677764514, 1.02675087524374, 0.540897442657821, 0.502895249788983, 1.12857946410316, 0.680409922157526, 0.621272392201987, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.728040918615253, 0.816564732509704 ), PROX_GOOD_PRISCH = c(1.50990256016426, 1.35156641752108, 1.85819018299306, 1.19038460547274, 1.89588922913119, 1.61186682958131, 0.909917905905181, 2.45379201830723, 2.32631552336422, 1.65694818911091, 2.20280244575696, 2.27859573799937, 2.70116277997296, 2.04281306492033, 0.343243332218702, 2.16237499594262, 2.22494939608982, 2.22494939608982, 2.93310132502147, 1.99475835919692), PROX_MALL = c(0.872189526609738, 0.713954983197348, 1.22044581333525, 0.56447134405004, 1.25835483053691, 0.966526596905427, 0.324462922438517, 1.21674302842157, 0.752077094160308, 0.834887080030876, 0.315823950773482, 0.285366785950761, 1.02774547618649, 0.513452616263142, 0.584674138925751, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.719613179783111, 0.68208602871978), PROX_CHAS = c(0.0940735950578242, 0.15014885052256, 0.252393584019624, 0.141339892509329, 0.21461630683628, 0.256579842259861, 0.0558741615176373, 0.233242749827373, 0.111194343620761, 0.143086854941205, 0.0731998871787336, 0.0737889624358689, 0.193072984237221, 0.180097972613039, 0.169910439255117, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.0706483510319072, 0.185272865297861), PROX_SUPERMARKET = c(0.469210677159174, 0.519047869620273, 0.321431524942613, 0.360911693423373, 0.227231659318009, 0.27867057765081, 0.173430033183904, 0.37596142908425, 0.370675298005651, 0.318319510093507, 0.266280670019211, 0.177322353300672, 0.198191070641627, 0.397689630461078, 0.26407208892283, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.0706487501399716, 0.544212695479659), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 2L, 3L, 1L, 1L, 4L, 2L, 4L, 4L, 4L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 2L, 5L, 2L, 4L, 3L, 3L, 3L, 1L, 5L, 7L, 4L, 7L, 3L, 5L, 6L, 6L, 2L, 4L), WITHIN_350M_BUS = c(7L, 7L, 6L, 9L, 8L, 8L, 7L, 10L, 12L, 8L, 10L, 9L, 9L, 8L, 4L, 9L, 9L, 9L, 3L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 5L, 3L, 4L, 4L, 2L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 1L, 3L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 152.88616750335, 348.616305498925, 379.755203909047, 395.411327224505, 622.413479657147, 672.884370632996, 969.412078122819, 983.353058422762, 1054.48476195033, 1195.44606553843, 1226.93900115129, 1272.03492489403, 1349.56524012813, 1389.80228064259, 1395.5430729942, 1421.78806367209, 1425.75316114992, 1427.75139172425, 1472.73323203319)), row.names = c("417", "114", "628", "269", "920", "201", "957", "307", "279", "430", "472", "897", "646", "116", "460", "199", "533", "181", "802", "75"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97856261838492, 0.89107288265206, 0.871440073643245, 0.861024665073502, 0.674678805746094, 0.626071828066027, 0.321171516945104, 0.30710270115164, 0.23749681257635, 0.116357186928712, 0.093598546144659, 0.0645063405459029, 0.0256865191687355, 0.0119795006362212, 0.01042004261116, 0.00462235349323854, 0.00394160881355288, 0.00361842209744699, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 17276612599
R squared (OOB): 0.1919999
$Forests[[418]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 359900, 370000, 245000, 3e+05, 270000, 279000, 255000, 250000, 305000, 316000, 318000, 375000, 265000, 298000, 303888, 275000, 297000, 325000, 330000), floor_area_sqm = c(93, 93, 93, 88, 96, 97, 91, 91, 97, 91, 92, 91, 92, 91, 93, 93, 98, 91, 91, 103), storey_order = c(3L, 3L, 5L, 2L, 4L, 2L, 2L, 4L, 4L, 4L, 3L, 1L, 4L, 2L, 1L, 2L, 4L, 3L, 4L, 2L), remaining_lease_mths = c(1111, 1117, 1106, 668, 791, 687, 801, 686, 708, 791, 781, 765, 783, 724, 777, 782, 689, 788, 780, 773), PROX_CBD = c(18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 18.5761736305699, 19.1998859465191, 18.2989051402725, 19.1428796063974, 19.2477081153014, 18.2610111258248, 18.2234963781047, 18.2234963781047, 18.1857629477019, 19.4237844042343, 18.5252470382495, 18.5252470382495, 19.3611499271018, 18.1476771148045, 18.1476771148045, 18.4499801912104), PROX_ELDERLYCARE = c(0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 0.0638277150498875, 0.482976337773198, 0.397078044127006, 0.457204003422965, 0.533620939869422, 0.421521882373529, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.695760303539868, 0.449194476018676, 0.449194476018676, 0.67405856369397, 0.519546459890619, 0.519546459890619, 0.504778052376495), PROX_HAWKER = c(0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.562029876499453, 0.407382567332432, 0.491047773869601, 0.491246203286744, 0.435575948420033, 0.453171307776496, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.430278742731878, 0.69553534809229, 0.69553534809229, 0.578426076793613, 0.209390724873544, 0.209390724873544, 0.652207052169444), PROX_MRT = c(1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.874368880716004, 1.13705578024219, 0.552168886353884, 1.0490560030484, 1.17336842789895, 0.547550551918807, 0.545975779093886, 0.545975779093886, 0.548087095608087, 1.37619150821735, 0.398456142880405, 0.398456142880405, 1.24242318119045, 0.491311596778589, 0.491311596778589, 0.322534237265928), PROX_PARK = c(0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 0.287868908027907, 0.708199402424467, 0.287159802467115, 0.602588748705797, 0.715290586226954, 0.272660801967067, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.899998771522662, 0.491317901173298, 0.491317901173298, 0.694921724836528, 0.270911567278729, 0.270911567278729, 0.536975621309476), PROX_GOOD_PRISCH = c(9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.51590189269927, 10.205087741046, 9.19982386356694, 10.1724586401982, 10.2559210914134, 9.16752282736586, 9.1355701416359, 9.1355701416359, 9.10363750169146, 10.4013344251086, 9.63394268044443, 9.63394268044443, 10.393420977377, 9.18618174729203, 9.18618174729203, 9.56762880935522), PROX_MALL = c(0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.624506085881379, 1.23204265332191, 0.486326630506135, 1.19002137667581, 1.28177138580973, 0.448092738738542, 0.411037179701155, 0.411037179701155, 0.374195605351922, 1.44800971701603, 0.705200807731176, 0.705200807731176, 1.41164243574585, 0.218975149940797, 0.218975149940797, 0.662291407978718), PROX_CHAS = c(0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.0792988689034794, 0.377747950290313, 0.0660681856594747, 0.472048134528426, 0.34509608786971, 0.0964740211655948, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.141128343720225, 0.240425442805127, 0.240425442805127, 0.346579909600863, 0.218975205360203, 0.218975205360203, 0.201478871858691), PROX_SUPERMARKET = c(0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.625539331690589, 1.12464344461301, 0.490326509583637, 1.03656246660954, 1.16090501353567, 0.457654559995222, 0.421116980529575, 0.421116980529575, 0.38486207983901, 1.36375821567757, 0.386130046709882, 0.386130046709882, 1.22987785443232, 0.206881250620068, 0.206881250620068, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 2L, 3L, 3L, 2L), WITHIN_350M_BUS = c(16L, 16L, 16L, 13L, 10L, 10L, 6L, 6L, 9L, 6L, 6L, 6L, 4L, 6L, 8L, 8L, 8L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 1L, 4L, 1L, 0L, 4L, 4L, 4L, 4L, 0L, 2L, 2L, 0L, 3L, 3L, 2L), DNeighbour = c(0, 3.46818879020779, 5.16076826546253, 111.301471234943, 234.345203254666, 529.385816181755, 542.564152995292, 555.208610863009, 569.228321243612, 574.280721715033, 604.117975742903, 606.602426189841, 642.534075912482, 673.170375642963, 704.921978971857, 709.174206779497, 732.231897873666, 742.49932057028, 747.848462978663, 759.879812676594)), row.names = c("418", "604", "637", "96", "78", "193", "433", "484", "981", "905", "202", "47", "733", "2", "11", "106", "972", "827", "944", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999958337903686, 0.999907751591509, 0.957551914476799, 0.818827441436678, 0.264864905222836, 0.240281598805559, 0.217292011876744, 0.192584538741406, 0.183902757391079, 0.135384774177065, 0.131578377835134, 0.081228309010832, 0.0463101199838288, 0.019437361340415, 0.0166420896347982, 0.00510443660931868, 0.00204504842203923, 0.000986950181357322, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 648677964
R squared (OOB): 0.5838421
$Forests[[419]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 333000, 420000, 410000, 432000, 305000, 415000, 365000, 388000, 360000, 323000, 375000, 319000, 313000, 371000, 310000, 280000, 325000, 310500, 349000), floor_area_sqm = c(100, 99, 92, 92, 92, 99, 92, 92, 92, 99, 101, 102, 101, 99, 100, 89, 90, 91, 92, 103), storey_order = c(4L, 3L, 1L, 2L, 4L, 4L, 2L, 1L, 1L, 3L, 1L, 3L, 4L, 4L, 2L, 1L, 3L, 2L, 4L, 2L), remaining_lease_mths = c(927, 927, 1121, 1136, 1123, 930, 1125, 1135, 1134, 915, 937, 932, 950, 918, 918, 946, 958, 970, 932, 832), PROX_CBD = c(17.5934100264964, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5508688704121, 17.7609329148819, 17.8160591469996, 17.8160591469996, 17.6482187406162, 17.4093430047218, 17.424297644009, 17.1356331652512, 17.8728040148932, 17.9318121245061, 17.0860498579873, 17.0860498579873, 17.7083177660008, 17.1621565450396, 18.0642207733449), PROX_ELDERLYCARE = c(0.183364759720919, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.169110695114153, 0.0656405943898966, 0.101440000613482, 0.101440000613482, 0.399377154365588, 0.347622879353981, 0.332680427012888, 0.585213362825854, 0.330981516384048, 0.559180828327224, 0.634635376150565, 0.634635376150565, 0.378187975507624, 0.588822776266157, 0.558648465009425), PROX_HAWKER = c(0.860123145519879, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.736171211400498, 0.769612072642938, 0.755409785256781, 0.755409785256781, 1.11261554439583, 0.646263997619536, 1.2762396177499, 0.905166107754752, 0.446535534086157, 1.18812307179958, 0.984075399620173, 0.984075399620173, 0.340346390827249, 0.776103543372746, 1.20831273824173), PROX_MRT = c(0.675234243169572, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.804998329325227, 0.714624513867521, 0.729659889526201, 0.729659889526201, 0.417091391951799, 0.722831181419355, 0.484502150769697, 0.689848925621533, 0.4868918768976, 0.256828620430729, 0.610921595420819, 0.610921595420819, 0.403335562748004, 0.827901946736494, 0.387700307898407 ), PROX_PARK = c(1.60355051242194, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.71737354643835, 1.52091098886828, 1.49250729308795, 1.49250729308795, 1.38656874841243, 1.92330050908574, 1.39102562335911, 2.00545012030434, 1.69875568186822, 1.11695175135574, 1.98249707589613, 1.98249707589613, 1.86766019581863, 2.12305734030611, 1.04306097562022), PROX_GOOD_PRISCH = c(8.24279341902993, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.17476856172454, 8.39120163011403, 8.44175881664207, 8.44175881664207, 8.34983568407236, 8.00696366683488, 8.1609833985331, 7.76178719780886, 8.43952013253886, 8.65275846320069, 7.72567604662297, 7.72567604662297, 8.26299778187914, 7.75790588282746, 8.76549326341746), PROX_MALL = c(0.188384425612312, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.109574351562212, 0.147411017927622, 0.183177100903513, 0.183177100903513, 0.439097430243665, 0.265229996889848, 0.394560370801339, 0.382407895591973, 0.330972758922268, 0.417130987397582, 0.314944256820634, 0.314944256820634, 0.335143296665789, 0.509108711773916, 0.424594513900518), PROX_CHAS = c(0.151781240761386, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.048268048492383, 0.14741100268466, 0.183177099178452, 0.183177099178452, 0.414359256629807, 0.23105278557526, 0.265229996652697, 0.257714074421561, 0.330972805611547, 0.259891808560044, 0.250499161266826, 0.250499161266826, 0.30242004444134, 0.242301342816858, 0.124680964632411), PROX_SUPERMARKET = c(0.209139790637019, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.15801430638391, 0.113022549454425, 0.137568853383185, 0.137568853383185, 0.441697647833666, 0.313773352526138, 0.265230176390619, 0.257714572429151, 0.300218301814749, 0.438907970807184, 0.250499698074938, 0.250499698074938, 0.332189289926598, 0.263452146302603, 0.424593495373258), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 5L, 6L, 6L, 6L, 7L, 8L, 8L, 8L, 3L, 7L, 2L, 5L, 4L, 3L, 6L, 6L, 6L, 5L, 2L), WITHIN_350M_BUS = c(12L, 13L, 12L, 12L, 12L, 12L, 10L, 15L, 15L, 9L, 13L, 9L, 11L, 8L, 9L, 11L, 11L, 7L, 11L, 7L), WITHIN_1KM_PRISCH = c(8L, 8L, 7L, 7L, 7L, 6L, 6L, 6L, 6L, 7L, 5L, 5L, 4L, 7L, 7L, 4L, 4L, 5L, 4L, 6L), DNeighbour = c(0, 99.80207566103, 119.018375322426, 124.170837758791, 124.424571864548, 139.740404528587, 186.035558779394, 237.794163562305, 238.228647556737, 259.809062247179, 346.718260715521, 428.573737298541, 487.823927814503, 506.855109021594, 510.396314895166, 520.110567770678, 521.577786367663, 524.477559116244, 541.745290724981, 557.597487781852)), row.names = c("419", "112", "289", "13", "298", "438", "365", "402", "53", "891", "174", "736", "99", "992", "976", "685", "704", "544", "190", "773"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.936954413018034, 0.910955172333277, 0.903278409009307, 0.902892819872058, 0.878332257349029, 0.789762569625365, 0.669336903495609, 0.668248886409706, 0.612926813081806, 0.376204994284185, 0.167479147981786, 0.0550403662627187, 0.0301794321142822, 0.0262881371785117, 0.0168841244102781, 0.0156307909870957, 0.0132864915631312, 0.00314167999708039, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 779338066
R squared (OOB): 0.594252
$Forests[[420]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 532000, 498000, 589000, 550000, 535000, 545000, 510000, 550000, 455000, 490000, 455000, 432000, 395000, 460000, 4e+05, 510000, 465000, 495000, 403000), floor_area_sqm = c(93, 96, 93, 96, 98, 93, 93, 97, 95, 92, 95, 93, 93, 90, 92, 92, 92, 93, 93, 92), storey_order = c(4L, 4L, 2L, 6L, 4L, 4L, 5L, 2L, 4L, 4L, 2L, 5L, 5L, 1L, 2L, 1L, 3L, 5L, 5L, 1L), remaining_lease_mths = c(1118, 1111, 1102, 1111, 1103, 1118, 1127, 1104, 1115, 1133, 1111, 1138, 1129, 997, 1137, 1131, 1136, 1097, 1080, 1138), PROX_CBD = c(13.7912064237251, 13.8842234613226, 13.8269911518463, 13.8838492138892, 13.7784857598507, 13.8964286142315, 13.8964286142315, 13.7787547800329, 13.9206851659757, 13.5263069451707, 13.7780295697528, 13.5153222954464, 13.4495242740615, 13.4480864429089, 13.9481332653994, 13.9748767742628, 14.0250110126613, 13.8110145095205, 14.2035293519974, 13.9348601041022), PROX_ELDERLYCARE = c(0.194902312085005, 0.284905700992106, 0.272443342502121, 0.321249151015697, 0.303554199654945, 0.28821019895416, 0.28821019895416, 0.357313426679343, 0.410984632703067, 0.13293861465481, 0.24280876806526, 0.128038783583345, 0.226392675254826, 0.38095926022983, 0.108372417523696, 0.0869602171534455, 0.0392522324995346, 0.2424730747692, 0.685279068417721, 0.122633260073778 ), PROX_HAWKER = c(0.761066408094757, 0.667389882084889, 0.718894335359525, 0.661984274687099, 0.771130061467184, 0.700607063348248, 0.700607063348248, 0.779750574682814, 0.63246529422046, 1.0232116664491, 0.855348356505915, 1.06471945671836, 1.13086059974118, 1.11021170000921, 0.783686601130967, 0.759405218095962, 0.732915378457501, 0.93957565430704, 0.384064154962602, 0.848294615942255 ), PROX_MRT = c(0.263976344610204, 0.172676244118343, 0.250191496834268, 0.202599849124069, 0.334453451125385, 0.214342865325431, 0.214342865325431, 0.373119808041594, 0.247793554682504, 0.529059791722705, 0.290902656750774, 0.531733722241289, 0.537207200764636, 0.436627689790507, 0.146013494832411, 0.16215489673441, 0.179377644983316, 0.110074032088272, 0.289240493397468, 0.066674836544346), PROX_PARK = c(1.03946212768551, 0.946790994443363, 1.00953333913803, 0.953674473627188, 1.07038952907209, 0.945155408432775, 0.945155408432775, 1.07510958061046, 0.9355470513087, 1.00320858387115, 1.08412864631293, 1.12627074536918, 1.14705623529365, 0.782217598170287, 0.964943529987853, 0.93793434477989, 0.898948825756494, 1.12286028608686, 0.69423802629866, 1.01289159319472), PROX_GOOD_PRISCH = c(4.37243865161908, 4.46427355245829, 4.43409233459216, 4.48950135049007, 4.41640053984819, 4.42474408393319, 4.42474408393319, 4.43794264479214, 4.55661004860153, 4.12550653324601, 4.27934963146811, 4.05859518452173, 3.97306691053722, 4.1394886986689, 4.41058426346667, 4.4381077472328, 4.48326906164864, 4.2580170038876, 4.84858590291698, 4.3780728039611), PROX_MALL = c(0.47180896375681, 0.384398044205003, 0.464449368072494, 0.415387276861254, 0.546157830895501, 0.36232957329041, 0.36232957329041, 0.579723774298741, 0.441605558767423, 0.734460127270614, 0.507308338763366, 0.741140095950697, 0.817008429043632, 0.747053206605742, 0.431747484707969, 0.408666125180857, 0.387952579177684, 0.585854127158584, 0.37351280301214, 0.500682206465503), PROX_CHAS = c(3.14247486029477e-08, 0.0936868185767241, 0.093713435160417, 0.130388475133542, 0.171232412843018, 0.190952462752685, 0.190952462752685, 0.2330532561781, 0.230184731543739, 0.164485608616764, 0.246000912873009, 0.0484693686848179, 0.142936854782623, 0.419877338676521, 0.0812590805558053, 0.0955424375353944, 0.116095717847762, 0.123846030022364, 0.170907589664044, 3.70448785353559e-08 ), PROX_SUPERMARKET = c(8.52808058992138e-07, 0.093687407280864, 0.0937132175773042, 0.130388583033251, 0.171231859107883, 0.190953240917096, 0.190953240917096, 0.233052713938452, 0.23018467784701, 0.265115106421715, 0.271122867675942, 0.321659607097496, 0.417643104955167, 0.428569074432488, 0.194128300134642, 0.205979542456043, 0.21237786594893, 0.157551778944521, 0.170908382081647, 0.112910168339451 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 3L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 3L, 5L, 3L, 4L, 5L, 3L, 5L, 5L ), WITHIN_350M_BUS = c(8L, 7L, 8L, 9L, 7L, 9L, 9L, 11L, 13L, 2L, 9L, 6L, 5L, 4L, 7L, 6L, 9L, 12L, 9L, 11L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 5L, 8L, 5L, 6L, 6L, 5L, 4L, 7L, 4L, 4L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 96.6571397858677, 97.1738567455993, 133.606253025283, 164.37908328842, 195.816822333525, 199.516577743417, 230.34220751923, 235.14831818918, 265.36995775164, 276.181207598646, 318.516359287642, 410.462073838504, 420.779628720066, 428.708644380979, 441.585947823825, 474.537010777306, 474.974720350829, 496.094873826039, 499.148529253634)), row.names = c("420", "670", "376", "723", "837", "760", "442", "549", "516", "779", "282", "183", "988", "655", "34", "690", "8", "645", "66", "356"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.926410069597184, 0.925636396882274, 0.861840527974533, 0.794859639086227, 0.715884139059808, 0.705984507420243, 0.6194401281764, 0.605386444571669, 0.514595757284805, 0.481433307385508, 0.351416147488225, 0.104835033959777, 0.0837290472345095, 0.068814562223248, 0.0472384307772023, 0.00925113624006647, 0.00893303023263406, 0.000148791969339288, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2391911058
R squared (OOB): 0.2114253
$Forests[[421]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 490000, 505000, 433000, 5e+05, 505000, 475000, 420000, 540000, 348000, 510000, 376000, 495000, 372500, 540000, 450000, 452000, 475000, 565000, 415000), floor_area_sqm = c(92, 92, 90, 92, 92, 92, 90, 93, 90, 100, 93, 102, 93, 102, 93, 95, 95, 93, 92, 92), storey_order = c(1L, 3L, 6L, 4L, 3L, 4L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 2L, 4L, 2L, 4L, 4L, 3L, 2L), remaining_lease_mths = c(1037, 1038, 1033, 1084, 1049, 1051, 1031, 1099, 1067, 938, 1076, 944, 1076, 931, 1075, 1109, 1112, 1130, 1127, 1130), PROX_CBD = c(11.6419253241709, 11.6213283462416, 11.6571985599938, 11.8702915361943, 11.4975151935682, 11.4388659085475, 11.780035597066, 11.8999896789117, 11.5237533038112, 11.8646943012694, 11.734228152501, 11.9885535057438, 11.7824349405223, 11.9627383543319, 11.8019303594103, 12.0901026943072, 12.1424265739316, 11.4536743231806, 11.6525204845234, 11.3687765497058), PROX_ELDERLYCARE = c(0.626216066088841, 0.621923465733728, 0.400746835300904, 0.670900780040593, 0.485429735975203, 0.529438756707198, 0.389019901488026, 0.790393757138983, 0.374021376468387, 0.893707553155367, 0.217445500321488, 0.468647269590137, 0.213047345375207, 0.96089261866182, 0.184707688528033, 0.911165280518988, 0.88680281476439, 1.19895989384568, 0.090696724945174, 1.27208236570677), PROX_HAWKER = c(0.553081930127745, 0.537052085835962, 0.38372613736418, 0.715369360111721, 0.320302217757218, 0.319632581294072, 0.475091880549249, 0.820501997631561, 0.235307086042243, 0.888626336009462, 0.366555491930585, 0.661637750611862, 0.411134055372247, 0.983415578941634, 0.425288384889406, 0.995330006841388, 0.999275592501037, 1.02903329925728, 0.325622570567264, 1.07923254025891), PROX_MRT = c(0.168432978085695, 0.182944945438028, 0.187661086924798, 0.146531371307633, 0.24936700359253, 0.264110896255266, 0.149757666469573, 0.261250382411254, 0.148196296616071, 0.214047355776769, 0.276453864170284, 0.253577460439113, 0.323171872402698, 0.122900516984256, 0.341923672362566, 0.231980634651484, 0.303530488733859, 0.573574303209013, 0.219824289848129, 0.671331594421278), PROX_PARK = c(0.654970873229416, 0.643411448820926, 0.822874314333037, 0.8322137924942, 0.698336840868775, 0.653351036954048, 0.915827670442916, 0.813614799778521, 0.808531626238996, 0.747986195716587, 1.00928973198994, 0.965214735166117, 1.04913519120928, 0.836149627657164, 1.09015045463689, 0.750469455971567, 0.699596772952975, 0.341254943367627, 1.18955170998222, 0.294690087030438), PROX_GOOD_PRISCH = c(2.71543842399088, 2.69528593883292, 2.58492752090912, 2.91053685401804, 2.48345794754568, 2.45055199705462, 2.67648686403773, 3.00567179865442, 2.43173748992112, 3.05097986431403, 2.54247396470066, 2.84793008582659, 2.5757070458522, 3.15511978010431, 2.57167610218627, 3.19167768034691, 3.20088339163048, 2.96812409551872, 2.3279627535371, 2.95589454100459), PROX_MALL = c(0.576398809288588, 0.597386337892971, 0.718523422751835, 0.385092319171944, 0.805279144871904, 0.840491697823826, 0.657761426948524, 0.283076960540796, 0.840908486660855, 0.265637621954407, 0.781937846313192, 0.581599658792334, 0.732391369928616, 0.161680393170103, 0.70263709534569, 0.1200910408013, 0.171446483339376, 0.714729745574342, 0.807719243520252, 0.814743407183115 ), PROX_CHAS = c(0.118628580179885, 0.130352204164602, 0.162236141473446, 0.179381733260264, 0.18789773503711, 0.210772889992189, 0.165734916528407, 0.283076936045466, 0.0822817354855642, 0.265637621677666, 0.203102352137365, 0.0548782345589675, 0.182294192745256, 0.161680400961643, 0.144895120017984, 0.120090990225825, 0.171446425970546, 0.31407050179696, 0.162428164506486, 0.257507761616553 ), PROX_SUPERMARKET = c(0.0879874709963817, 0.0679201472407272, 0.248678179468178, 0.31749021679057, 0.186124684843571, 0.189609627596398, 0.328761363845442, 0.236972988988714, 0.113409172087645, 0.211091622880127, 0.206717744357565, 0.41771106664497, 0.186528474083994, 0.107037284539066, 0.149354766345577, 0.109512866312649, 0.178201527122821, 0.345653574215055, 0.158766807317564, 0.30094246041235 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 9L, 4L, 4L, 9L, 7L, 4L, 7L, 8L, 6L, 8L, 8L, 7L, 8L, 7L, 2L, 4L, 3L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 10L, 8L, 7L, 8L, 9L, 5L, 8L, 10L, 14L, 11L, 9L, 13L, 8L, 9L, 8L, 11L, 10L), WITHIN_1KM_PRISCH = c(5L, 6L, 5L, 5L, 4L, 5L, 6L, 5L, 4L, 5L, 5L, 7L, 7L, 4L, 6L, 4L, 5L, 4L, 6L, 3L), DNeighbour = c(0, 20.9305391269275, 217.594678593708, 233.815813021626, 239.746679550396, 264.87135535159, 267.788805636916, 297.905511135218, 318.091861349558, 343.106950971655, 409.667025503188, 420.279512960673, 432.359616167478, 445.442463012864, 473.204196358507, 491.17488122118, 521.235292785841, 587.907902278116, 665.463625950935, 666.664733006336)), row.names = c("421", "89", "977", "110", "553", "271", "263", "185", "652", "232", "409", "486", "260", "295", "342", "117", "147", "132", "557", "157"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998029566566747, 0.79828441062176, 0.769115246933832, 0.758070935682218, 0.70921023194577, 0.703333259021446, 0.640506549985578, 0.596506305624837, 0.540405985231479, 0.387365450753929, 0.363089688069257, 0.335697610335696, 0.30642279206353, 0.24618675434935, 0.209011844593233, 0.151089583268106, 0.0494240304366084, 1.29606164565385e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2056259170
R squared (OOB): 0.4619801
$Forests[[422]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395888, 425000, 368000, 370000, 390000, 375000, 4e+05, 3e+05, 342000, 365000, 345000, 371000, 390000, 4e+05, 332000, 313000, 430000, 4e+05, 310000, 338000), floor_area_sqm = c(94, 93, 100, 92, 91, 100, 100, 94, 105, 91, 92, 91, 90, 91, 104, 103, 91, 90, 104, 103), storey_order = c(3L, 3L, 2L, 3L, 2L, 5L, 5L, 2L, 4L, 5L, 2L, 2L, 2L, 2L, 3L, 4L, 4L, 3L, 3L, 4L), remaining_lease_mths = c(1063, 1029, 937, 922, 956, 935, 923, 817, 822, 965, 974, 957, 947, 956, 838, 823, 962, 953, 838, 836), PROX_CBD = c(18.1899007658477, 18.2498667293237, 18.1853912561079, 18.2744201988815, 17.980006840849, 18.2155576397088, 18.2155576397088, 18.4835571341017, 18.4174433264455, 17.6174166659189, 17.6174166659189, 17.630719557776, 17.5579663674298, 17.5146993337396, 18.3394484051955, 19.0236365771618, 17.4594236905894, 17.5759295796121, 18.2872060948971, 18.1853470145009), PROX_ELDERLYCARE = c(2.0412967820292, 2.08641833813892, 1.83831888483507, 1.91030467455468, 1.69038013517483, 1.82774218733134, 1.82774218733134, 2.12772209584432, 2.01990466694452, 1.58663462608392, 1.58663462608392, 1.35614304544574, 1.26304449634962, 1.21552371031002, 1.68689945441126, 2.54744167947726, 1.1429422216578, 1.07156662032258, 1.57361264937598, 1.46334015610348), PROX_HAWKER = c(0.56403310040428, 0.574007707230075, 0.267411626133086, 0.292675997882175, 0.32947027962251, 0.218122417644225, 0.218122417644225, 0.47819209562201, 0.365194571711665, 0.699652587196505, 0.699652587196505, 0.550798352023498, 0.610726758846462, 0.65109908849923, 0.322806547864559, 0.905177457311038, 0.704564458032275, 0.622851592932912, 0.464971900021808, 0.490406092071559), PROX_MRT = c(0.225540054498686, 0.270260950193414, 0.186589372260449, 0.25859759791353, 0.131298797620671, 0.24629140143503, 0.24629140143503, 0.440067919828323, 0.394110762668951, 0.430901962912929, 0.430901962912929, 0.481509556817778, 0.415424130147435, 0.367017506823782, 0.722989849955079, 0.985299554465195, 0.304209523777939, 0.449846795062068, 0.870907467758581, 0.888080533877704 ), PROX_PARK = c(0.321396863181507, 0.261745107633199, 0.431621232177097, 0.366705585759005, 0.597192139646456, 0.449638685926872, 0.449638685926872, 0.199823808978303, 0.305293053539538, 0.815337468455046, 0.815337468455046, 0.706852169587072, 0.622915525490857, 0.57589083993138, 0.845903786092674, 0.583731630523903, 0.515475588097358, 0.650211227804106, 0.791043930625847, 0.741201414908801 ), PROX_GOOD_PRISCH = c(7.5338271442293, 7.5938744989762, 7.51998659904145, 7.60907430161507, 7.31481473864251, 7.54917724573578, 7.54917724573578, 7.82005706650481, 7.75189187586876, 6.95710824587607, 6.95710824587607, 6.96345421686322, 6.89020500321914, 6.84682201594428, 7.67457853159282, 8.3582852678982, 6.79149624878531, 6.90999703096039, 7.62743554697163, 7.52724739525134), PROX_MALL = c(0.601163950940652, 0.606938778613173, 0.304347432784639, 0.31638525459609, 0.38257003715367, 0.249434383428027, 0.249434383428027, 0.482762920255867, 0.368677515727611, 0.753687860987251, 0.753687860987251, 0.581015113036356, 0.488271313828636, 0.437698049352173, 0.270650184250749, 0.880738168625507, 0.366883459562171, 0.456006423255308, 0.369641594977131, 0.362005799982455), PROX_CHAS = c(0.225556636612455, 0.270276303087269, 0.186582621643492, 0.258594927218762, 0.131281394661179, 0.246283235408848, 0.246283235408848, 0.297885151722028, 0.279695275413424, 0.430898255483663, 0.430898255483663, 0.481496129777697, 0.40162373925963, 0.354009255575758, 0.186439783883369, 0.162790585292827, 0.293637386768921, 0.401255348981324, 0.000458346083760352, 0.11010335009361), PROX_SUPERMARKET = c(0.37174850741073, 0.384544806397502, 0.289364184128333, 0.297968471640837, 0.37748716441855, 0.233030240431279, 0.233030240431279, 0.402675729717655, 0.3481604922123, 0.467885028141574, 0.467885028141574, 0.432325009404537, 0.339170507836652, 0.288534867112482, 0.279112228601587, 0.258877921583013, 0.217741105325511, 0.338457664260807, 0.367596841627256, 0.36017462873485), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 4L, 1L, 2L, 1L, 6L, 7L), WITHIN_350M_CHILDCARE = c(5L, 6L, 7L, 7L, 5L, 7L, 7L, 9L, 7L, 4L, 4L, 6L, 6L, 6L, 4L, 4L, 6L, 5L, 4L, 4L), WITHIN_350M_BUS = c(13L, 11L, 16L, 17L, 14L, 15L, 15L, 12L, 14L, 6L, 6L, 8L, 9L, 10L, 11L, 11L, 8L, 8L, 9L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 3L, 6L, 6L, 5L, 5L, 3L, 3L, 4L, 4L, 4L, 6L, 2L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 67.4606274487594, 303.46408056224, 306.042329059273, 351.790432034579, 352.815644531066, 359.962233853475, 368.693116688586, 383.241894724356, 580.855493416167, 583.747423118636, 692.079955468133, 792.041425886277, 844.009057590762, 854.316706540421, 886.2316424741, 915.403888449476, 974.640363780576, 1018.32103310135, 1057.72350101931)), row.names = c("422", "369", "31", "835", "910", "571", "643", "774", "257", "220", "14", "547", "545", "93", "693", "248", "937", "357", "414", "857"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991881005712662, 0.842148786911525, 0.839572758449199, 0.791001276573092, 0.789853184068788, 0.781780870715946, 0.771757593220096, 0.754672819968889, 0.487800819353499, 0.483604818263835, 0.327043670173122, 0.192960748580864, 0.131970850782915, 0.120847129072429, 0.0887913946684788, 0.0630015364096854, 0.0227792850055682, 0.00534603212195028, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 978056864
R squared (OOB): 0.2959818
$Forests[[423]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 330000, 306000, 320000, 320000, 312000, 345888, 355000, 460000, 420000, 350000, 365000, 373000, 4e+05, 410000, 420000, 435000, 398000, 418000, 425000), floor_area_sqm = c(107, 107, 109, 104, 104, 107, 104, 94, 105, 104, 106, 105, 92, 92, 92, 92, 92, 92, 112, 93), storey_order = c(2L, 3L, 1L, 2L, 2L, 1L, 4L, 1L, 4L, 4L, 2L, 2L, 1L, 1L, 3L, 5L, 4L, 2L, 5L, 4L), remaining_lease_mths = c(755, 776, 773, 772, 779, 779, 763, 1071, 770, 774, 781, 771, 1128, 1127, 1131, 1134, 1129, 1136, 904, 1126), PROX_CBD = c(15.936744569076, 16.4773488158513, 16.2343575305192, 16.0390890659677, 16.6890813896757, 16.6890813896757, 16.5598581376431, 15.3735649652411, 15.1689870500438, 15.0460728336845, 15.2518600651656, 14.8222691165004, 17.1731083577317, 17.1731083577317, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.2048826778539, 17.3263676504413), PROX_ELDERLYCARE = c(0.526555480516014, 0.393080972860029, 0.63095091801206, 0.520751571920202, 0.296144426041885, 0.296144426041885, 0.633922933695123, 0.0572763643156628, 0.235447740717014, 0.0734543941007858, 0.341160576506438, 0.151522520392741, 0.456899326246073, 0.456899326246073, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.400468425457175, 0.561119780492452), PROX_HAWKER = c(0.44834457013621, 0.170796598263111, 0.355821892612055, 0.601123999453785, 0.360513691606501, 0.360513691606501, 0.402483389428837, 0.371848396937832, 0.493984449855749, 0.321243604465073, 0.711147803357143, 0.189112683951821, 0.507233229895407, 0.507233229895407, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.498365875295267, 0.631285601786086 ), PROX_MRT = c(0.239432195714991, 0.826410504821953, 0.864165890870668, 0.965829261077996, 0.937471590679814, 0.937471590679814, 1.05011238745279, 0.753708157385654, 0.840089990200814, 0.667161579318597, 1.05589835680014, 0.506610369321483, 1.18009183772516, 1.18009183772516, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 0.87869292375624, 1.13344401626098), PROX_PARK = c(0.747611444367071, 1.2054653508424, 1.34373269803231, 1.48305338833506, 1.20981147430356, 1.20981147430356, 1.45762221914422, 0.535685352466539, 1.48925201971724, 1.32178658469093, 1.72109509304533, 1.20591145519053, 1.02763138312455, 1.02763138312455, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 0.9054780070858, 0.872985599051717), PROX_GOOD_PRISCH = c(5.39194564581962, 5.97835326648125, 5.7932792467937, 5.64743379607767, 6.16175607197734, 6.16175607197734, 6.10793998843997, 4.72825571795328, 4.81784539373378, 4.66454637236311, 4.96507368960908, 4.44405903659268, 6.57664814247058, 6.57664814247058, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57740517739392, 6.72174636420399), PROX_MALL = c(0.942416713928675, 0.76724723438711, 1.10378372306907, 1.36185056241102, 0.571849863617429, 0.571849863617429, 0.973625110866692, 0.408391974099547, 1.93173107331603, 1.83033637772351, 2.06076738363197, 1.74752862756084, 0.392080122681935, 0.392080122681935, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.446026044391999, 0.530342726071102 ), PROX_CHAS = c(0.145251548786172, 0.09463300161804, 0.289709096170644, 0.205355834952608, 0.332465298200207, 0.332465298200207, 0.306725496117186, 0.289984207596008, 0.22714457633909, 0.0544168696099871, 0.453299264887269, 0.191193294854487, 0.214971829128206, 0.214971829128206, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.130380344727655, 0.254413742194056 ), PROX_SUPERMARKET = c(0.434198104817495, 0.108262733037825, 0.132128014198024, 0.352842931529878, 0.204374831829505, 0.204374831829505, 0.252218317780421, 0.406388098650168, 0.459690883388295, 0.286721618184596, 0.644027759940317, 0.188017328828043, 0.391090025360665, 0.391090025360665, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.445962312606475, 0.529573977763673 ), WITHIN_350M_KINDERGARTEN = c(0L, 3L, 0L, 1L, 3L, 3L, 2L, 2L, 2L, 1L, 0L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 6L, 8L, 6L, 3L, 3L, 5L, 4L, 1L, 1L, 0L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 3L ), WITHIN_350M_BUS = c(7L, 9L, 9L, 7L, 9L, 9L, 5L, 12L, 4L, 5L, 6L, 6L, 8L, 8L, 6L, 6L, 6L, 6L, 8L, 5L), WITHIN_1KM_PRISCH = c(4L, 3L, 2L, 2L, 4L, 4L, 2L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 621.609743614511, 621.991776224385, 733.351214489938, 768.814453391087, 773.546904975485, 828.01408776972, 985.076542627629, 1062.41710722075, 1076.60717535988, 1183.59659100529, 1260.80706874001, 1267.0211603997, 1268.37845632483, 1332.69986722663, 1337.22296669449, 1337.91257394876, 1353.490539499, 1389.26010385244, 1428.2778917168)), row.names = c("423", "107", "468", "751", "328", "497", "883", "601", "739", "256", "109", "64", "985", "507", "86", "280", "290", "847", "889", "925"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.657050990168743, 0.656673484575463, 0.542237403094781, 0.504460553262345, 0.499390702395285, 0.44078220804944, 0.274911881145999, 0.199536322948442, 0.186464930806024, 0.0981420919008907, 0.0487344985013306, 0.0453940327507696, 0.0446780505771173, 0.0167336646299521, 0.0152371457632483, 0.0150147071199265, 0.010400336921009, 0.00290411622975363, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1964893264
R squared (OOB): 0.08085257
$Forests[[424]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 308000, 310000, 365000, 280000, 3e+05, 355000, 398000, 380000, 375000, 418000, 295000, 327000, 395000, 350000, 613000, 550000, 368000, 358000, 359000), floor_area_sqm = c(104, 84, 84, 103, 84, 85, 104, 104, 108, 104, 104, 83, 84, 93, 93, 92, 92, 92, 91, 103), storey_order = c(2L, 1L, 2L, 4L, 4L, 4L, 4L, 3L, 2L, 1L, 1L, 1L, 1L, 4L, 1L, 4L, 2L, 2L, 1L, 1L), remaining_lease_mths = c(785, 779, 787, 805, 809, 798, 814, 823, 807, 808, 794, 812, 802, 1108, 1111, 1119, 1124, 1100, 760, 799), PROX_CBD = c(14.7946380504301, 14.8104288104214, 14.7686155241139, 14.5082496767788, 14.5514247745221, 14.6468242567931, 14.9797222810306, 14.4215550437188, 14.3069689320192, 14.2674761918172, 14.6249352309891, 14.136177090114, 15.395293903354, 14.6649260398624, 14.6221320584002, 15.4589251607201, 15.4589251607201, 14.9752079088984, 15.6053010835868, 14.1470244070667), PROX_ELDERLYCARE = c(1.02543356664281, 1.14385816982861, 1.18091019396193, 1.0960579077266, 0.934928905143492, 0.791783477476035, 1.40865121451131, 0.933706769700102, 1.30284795398611, 1.37520258101488, 1.66362706878828, 1.52241617566094, 1.48326161455178, 0.374463671675583, 0.410896008057539, 0.68815946921851, 0.68815946921851, 0.199763345782594, 1.18278326755006, 1.73443513584582 ), PROX_HAWKER = c(0.927587772885235, 1.03493347869974, 1.07995965555937, 1.06968967826483, 0.920905853639359, 0.771377618176498, 1.17708155532767, 0.964097104531415, 1.30042856091519, 1.3725902814614, 1.46189875323845, 1.5304212921709, 0.763118949388798, 0.515424723672587, 0.55845452984231, 0.469966667540803, 0.469966667540803, 0.202333554334061, 0.745618024005524, 1.71810403079302 ), PROX_MRT = c(0.635923545376501, 0.547659244513397, 0.495669019430354, 0.541381135472874, 0.702240402731505, 0.834242720427877, 0.541117453484526, 0.766580328668093, 0.431073100471927, 0.392323251912074, 0.177135615746217, 0.407136749273107, 0.486709870425329, 1.31347134818138, 1.30119397664661, 0.729135125223405, 0.729135125223405, 1.27457972333389, 0.180817781363956, 0.316955810938843 ), PROX_PARK = c(0.687013904416796, 0.79060261488636, 0.837021679605882, 0.854937524579578, 0.717751277212032, 0.572284771964545, 0.869949400509587, 0.786856267919922, 0.87843358408359, 0.808406007535371, 0.967683324465338, 0.646645557650639, 0.736647900507106, 0.48594234877488, 0.524601749565547, 0.194645215248471, 0.194645215248471, 0.259935562114549, 0.580682002012541, 0.521638252737905 ), PROX_GOOD_PRISCH = c(5.2635668385575, 5.2589313064801, 5.21242267662931, 4.9821455258424, 5.05486565817651, 5.17213285521296, 5.38873705701154, 4.94298421634201, 4.7599521059868, 4.71060068854172, 5.00900650468442, 4.56541244462189, 5.79164197089728, 5.30673314037113, 5.26427170666348, 6.00758296280353, 6.00758296280353, 5.6171537261999, 6.02648848177283, 4.5417585858835), PROX_MALL = c(0.540570027720398, 0.641907311269237, 0.644074766251318, 0.395836928017505, 0.264439990658005, 0.253080993480643, 0.857174016474006, 0.158055972255249, 0.530519583310388, 0.598720745421956, 1.02277508016934, 0.730402721918488, 0.561468969675593, 0.439421746266814, 0.412850725186958, 0.632880647427991, 0.632880647427991, 0.689421511186311, 0.252610517585887, 0.958986678954386), PROX_CHAS = c(0.151656769473437, 0.273160540123658, 0.305551557127515, 0.111998728732921, 0.0412741280494288, 0.118994056415591, 0.0593781975043205, 0.110909163864147, 0.141608811196257, 0.0989632897848068, 0.253202817693943, 0.0978085819739089, 0.1019571402223, 0.0969357032130768, 0.0938393111767789, 0.206736748098593, 0.206736748098593, 0.230775629929228, 0.0925674017483885, 0.262672355720334), PROX_SUPERMARKET = c(0.505826018716947, 0.406551385550075, 0.397697747354111, 0.321173728185784, 0.259076961683863, 0.246822057901315, 0.101389584423307, 0.155031856949385, 0.179396317901182, 0.13781747249929, 0.177136085505812, 0.152757697669253, 0.0953919744611677, 0.0969351949685631, 0.0938384818523742, 0.327859325274294, 0.327859325274294, 0.264202614673064, 0.188530812320699, 0.246179282205813), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 2L, 3L, 1L, 3L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 3L), WITHIN_350M_CHILDCARE = c(5L, 2L, 3L, 4L, 4L, 5L, 3L, 3L, 7L, 7L, 1L, 7L, 2L, 6L, 6L, 2L, 2L, 4L, 5L, 4L), WITHIN_350M_BUS = c(8L, 7L, 8L, 8L, 7L, 9L, 10L, 10L, 7L, 6L, 9L, 7L, 9L, 8L, 9L, 7L, 7L, 9L, 10L, 6L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 3L, 2L, 3L, 4L, 2L, 3L, 3L, 2L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 2L), DNeighbour = c(0, 120.000674196232, 159.363297439769, 291.615304966593, 292.73670751537, 310.13503725873, 424.71730781942, 439.57184867471, 506.351209410863, 568.128948326788, 642.131705024076, 722.849672549632, 765.345443916709, 773.512519015869, 780.002848157616, 816.639935751717, 822.690967081955, 835.107131141698, 850.285609116308, 853.150808868789)), row.names = c("424", "396", "101", "884", "253", "862", "984", "546", "341", "377", "30", "665", "556", "17", "324", "455", "963", "558", "143", "636"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96082325885468, 0.931433585483323, 0.779982294010357, 0.778392885910696, 0.753172661659544, 0.565764491916317, 0.539540895007362, 0.41957891955468, 0.309750670464973, 0.187925982933525, 0.079598680831561, 0.0381208234844087, 0.031676411430903, 0.026937377585246, 0.0070156079091613, 0.00491833474628487, 0.00175155789876517, 4.49633269368413e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8375282103
R squared (OOB): -0.2815013
$Forests[[425]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(7e+05, 670000, 540000, 415000, 475000, 463888, 578888, 410000, 315000, 421000, 525000, 558000, 392000, 425000, 430000, 490000, 380000, 348000, 350880, 350000), floor_area_sqm = c(92, 92, 92, 92, 93, 95, 95, 93, 91, 93, 95, 92, 103, 108, 91, 92, 92, 100, 91, 105), storey_order = c(4L, 5L, 6L, 2L, 4L, 1L, 2L, 4L, 1L, 4L, 5L, 6L, 2L, 3L, 4L, 3L, 1L, 3L, 2L, 1L), remaining_lease_mths = c(1126, 1121, 1142, 1130, 1130, 1140, 1134, 788, 790, 789, 1141, 1136, 833, 820, 777, 1038, 1037, 938, 785, 837), PROX_CBD = c(11.1573644039326, 11.0595651330709, 11.3687765497058, 11.3687765497058, 11.4536743231806, 11.4133195883395, 11.5493041544933, 10.7402382849343, 10.6917699702976, 10.8005053894847, 11.6190928108465, 11.665784828589, 10.8307618753175, 10.7884209511687, 10.4167519306418, 11.6213283462416, 11.6419253241709, 11.8646943012694, 10.3813809316332, 10.9742090734032), PROX_ELDERLYCARE = c(1.34447435494956, 1.41694161867716, 1.27208236570677, 1.27208236570677, 1.19895989384568, 1.61512702812623, 1.47184415110161, 1.05196585123006, 1.07660186858624, 1.11154389564577, 1.40356458884146, 1.35367167055226, 1.12487398858542, 1.11323464510705, 0.852176862644424, 0.621923465733728, 0.626216066088841, 0.893707553155367, 0.833489789321986, 0.852070403211021), PROX_HAWKER = c(1.10011050744246, 1.19495083476736, 1.07923254025891, 1.07923254025891, 1.02903329925728, 1.4377955077332, 1.35052465166479, 1.02652926791064, 1.35937058559257, 0.918995125488027, 1.37423229702662, 1.3549106116919, 0.775872885593274, 0.812377793689625, 1.55256346901264, 0.537052085835962, 0.553081930127745, 0.888626336009462, 1.5910354083573, 0.487483409830997), PROX_MRT = c(0.876646963171676, 0.991329354536752, 0.671331594421278, 0.671331594421278, 0.573574303209013, 0.8250506195824, 0.653877184653349, 0.546812793492647, 0.753106278920522, 0.566932323762424, 0.615423035680267, 0.561684506891731, 0.568072215940967, 0.526269526678983, 0.686459009674335, 0.182944945438028, 0.168432978085695, 0.214047355776769, 0.699917284291438, 0.534522073584246), PROX_PARK = c(0.189026691537682, 0.275833477585303, 0.294690087030438, 0.294690087030438, 0.341254943367627, 0.60176146852012, 0.597750851398377, 0.401614025373747, 0.536819237128991, 0.370936327890873, 0.654992910383756, 0.671016599957339, 0.443949121553361, 0.467051942358664, 0.613918856542286, 0.643411448820926, 0.654970873229416, 0.747986195716587, 0.616002692100522, 0.623434891123849), PROX_GOOD_PRISCH = c(2.83177349547833, 2.8385375863655, 2.95589454100459, 2.95589454100459, 2.96812409551872, 3.26097143466547, 3.26501815247482, 2.39141973384207, 2.68318776685765, 2.34700895725274, 3.31796907605439, 3.32537175969635, 2.22887532154294, 2.2131785217075, 2.62113030487697, 2.69528593883292, 2.71543842399088, 3.05097986431403, 2.6286340652406, 2.09882394138718), PROX_MALL = c(0.831480717149744, 0.76911725394793, 0.814743407183115, 0.814743407183115, 0.714729745574342, 0.979751787656279, 0.808458836713889, 0.344610557976029, 0.459259689573629, 0.363372953846058, 0.768943294332632, 0.714662485508778, 0.384053234723219, 0.340751907865098, 0.350991485118426, 0.597386337892971, 0.576398809288588, 0.265637621954407, 0.365493224544838, 0.606835933426222 ), PROX_CHAS = c(0.0819321575559949, 0.0661119226245057, 0.257507761616553, 0.257507761616553, 0.31407050179696, 0.136218265087875, 0.0498455969042401, 0.106045676778667, 0.0626028682349028, 0.111289200730163, 0.119929951445322, 0.167944095298073, 0.2644107607892, 0.260152478655286, 0.302383860370021, 0.130352204164602, 0.118628580179885, 0.265637621677666, 0.28517644723447, 0.20965056306942 ), PROX_SUPERMARKET = c(0.408274605358357, 0.444069124865739, 0.30094246041235, 0.30094246041235, 0.345653574215055, 0.0830307595499944, 0.0982179911218008, 0.357992185767737, 0.550262392018624, 0.386863986973968, 0.16327623873727, 0.215917356790886, 0.407226974513028, 0.363982132031921, 0.519095500550079, 0.0679201472407272, 0.0879874709963817, 0.211091622880127, 0.49431722643315, 0.477398814511427 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 0L, 0L, 0L, 2L, 1L, 2L, 0L, 0L, 2L, 1L, 1L, 0L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 4L, 3L, 6L, 6L, 6L, 7L, 6L, 2L ), WITHIN_350M_BUS = c(6L, 9L, 10L, 10L, 8L, 4L, 4L, 6L, 7L, 9L, 3L, 4L, 11L, 8L, 9L, 8L, 8L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 1L, 2L, 5L, 3L, 5L, 2L, 2L, 6L, 6L, 2L, 6L, 5L, 5L, 2L, 6L), DNeighbour = c(0, 123.171692169302, 213.889460784545, 219.533730782578, 301.526536571589, 434.207381170269, 464.627490728946, 480.616232373417, 481.130566051044, 487.502856752743, 532.6259594218, 557.176043706094, 602.040108029925, 617.509016802271, 753.98051267856, 769.966541207154, 782.641112341249, 792.824428564516, 795.039305765689, 806.028577364961)), row.names = c("425", "407", "876", "157", "132", "303", "772", "6", "569", "56", "160", "830", "743", "696", "480", "89", "421", "232", "626", "239"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.953841646290114, 0.86412444146741, 0.857137989221032, 0.739698586857593, 0.503819724325857, 0.445845172561364, 0.415320754886388, 0.41433997845326, 0.402199224257834, 0.317351537583233, 0.272649354439585, 0.19545966922414, 0.170627473499681, 0.0156193037285078, 0.0076525903507132, 0.0032706326077534, 0.00105593244910035, 0.000733424724949901, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8033316889
R squared (OOB): 0.2864406
$Forests[[426]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(275000, 320000, 302500, 318000, 313000, 315000, 327000, 315000, 310000, 315000, 402000, 320800, 355000, 358000, 340000, 355000, 370000, 310000, 418000, 387008), floor_area_sqm = c(84, 93, 93, 84, 84, 104, 84, 97, 96, 91, 93, 92, 93, 91, 91, 104, 93, 91, 104, 97), storey_order = c(1L, 3L, 2L, 1L, 4L, 4L, 1L, 3L, 1L, 3L, 4L, 1L, 4L, 1L, 2L, 4L, 1L, 3L, 1L, 2L), remaining_lease_mths = c(807, 762, 764, 785, 772, 777, 802, 746, 772, 774, 762, 965, 761, 760, 782, 814, 782, 774, 794, 775), PROX_CBD = c(15.555826242216, 15.7384939989151, 15.7384939989151, 15.4237712873611, 15.5029529482698, 15.5029529482698, 15.395293903354, 16.179026897848, 16.0124832316584, 16.1626205207603, 15.8715793299193, 16.3149444157129, 16.1297617902268, 15.6053010835868, 16.0688727275577, 14.9797222810306, 15.9422949327985, 16.3680873997092, 14.6249352309891, 15.8742411347238), PROX_ELDERLYCARE = c(1.98144426857027, 1.81389464514152, 1.81389464514152, 1.66429806880172, 1.60634233373903, 1.60634233373903, 1.48326161455178, 1.73064849730919, 1.41328722649904, 1.55788424655444, 1.28212929908789, 1.76400828031834, 1.29938230642316, 1.18278326755006, 1.20623153653763, 1.40865121451131, 1.09392979000114, 1.42545230549203, 1.66362706878828, 0.784609866943175), PROX_HAWKER = c(0.587918588004233, 0.367446283592148, 0.367446283592148, 0.663653920640621, 0.592613874358246, 0.592613874358246, 0.763118949388798, 0.141690035201285, 0.231474226543029, 0.113648031708615, 0.428166805124, 0.267171899978326, 0.335840869363962, 0.745618024005524, 0.426544691499688, 1.17708155532767, 0.571238530927929, 0.369132496020862, 1.46189875323845, 0.921851461637316), PROX_MRT = c(0.961984472446029, 0.817431272071058, 0.817431272071058, 0.641519249244255, 0.579811001445256, 0.579811001445256, 0.486709870425329, 0.887672461516919, 0.526610558032509, 0.733071345608223, 0.326170963259121, 0.980548762507945, 0.514969181151661, 0.180817781363956, 0.406145228037129, 0.541117453484526, 0.22642613478059, 0.767751604782153, 0.177135615746217, 0.243577544220952 ), PROX_PARK = c(0.155244626205508, 0.197322246351151, 0.197322246351151, 0.527546900647844, 0.518465718930498, 0.518465718930498, 0.736647900507106, 0.539742315344257, 0.641040622161513, 0.622244080025509, 0.729541055973412, 0.504828773517413, 0.709135847201637, 0.580682002012541, 0.697314652170583, 0.869949400509587, 0.749126986336644, 0.655349613079545, 0.967683324465338, 0.457440234531046), PROX_GOOD_PRISCH = c(5.90755023148013, 6.09593783675615, 6.09593783675615, 5.79932453842233, 5.8805780078001, 5.8805780078001, 5.79164197089728, 6.53838177865997, 6.39414010271149, 6.53246509089368, 6.26806838260706, 6.672975925328, 6.52049985370614, 6.02648848177283, 6.46919552361138, 5.38873705701154, 6.35759010380229, 6.74866006620563, 5.00900650468442, 6.33578781760894), PROX_MALL = c(1.05229171505891, 0.906877360376741, 0.906877360376741, 0.726704111983395, 0.667352945771092, 0.667352945771092, 0.561468969675593, 0.960112961135972, 0.598952481573277, 0.800586392071248, 0.405953132327172, 0.965701391482886, 0.568960814514176, 0.252610517585887, 0.45653839484425, 0.857174016474006, 0.275355858531219, 0.812249060303789, 1.02277508016934, 0.159478773824134), PROX_CHAS = c(0.0651877268759985, 0.184740133551779, 0.184740133551779, 0.11942955396425, 0.128101303359069, 0.128101303359069, 0.1019571402223, 0.0821179618758864, 0.191204296760245, 0.107377285719627, 0.170717118999449, 0.215258950862385, 0.215228497760129, 0.0925674017483885, 0.123235071398074, 0.0593781975043205, 0.101928728560798, 0.317481852326526, 0.253202817693943, 0.159478805927642 ), PROX_SUPERMARKET = c(0.511049564140858, 0.287892528450529, 0.287892528450529, 0.307102160965552, 0.314517101025506, 0.314517101025506, 0.0953919744611677, 0.224545288466622, 0.214004200599592, 0.191669323632479, 0.323117190327721, 0.357579925001748, 0.353026966783941, 0.188530812320699, 0.399183655269817, 0.101389584423307, 0.218983947734938, 0.442251956603444, 0.177136085505812, 0.159478664733051 ), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 3L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 7L, 7L, 3L, 2L, 2L, 2L, 3L, 4L, 5L, 2L, 1L, 3L, 5L, 3L, 3L, 2L, 2L, 1L, 5L ), WITHIN_350M_BUS = c(7L, 10L, 10L, 11L, 10L, 10L, 9L, 8L, 8L, 9L, 8L, 8L, 8L, 10L, 9L, 10L, 8L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(1L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 6L), DNeighbour = c(0, 214.863706875581, 216.746786415523, 409.014576831191, 419.044563090643, 419.067338147495, 625.015969624838, 646.431750946286, 667.552423545298, 699.315660505104, 714.563365382967, 768.146809511018, 821.714779518117, 835.256894309412, 857.568105807644, 896.912399728566, 898.887045978651, 951.883716059945, 1027.26128720932, 1199.20518673248)), row.names = c("426", "803", "437", "293", "587", "162", "556", "336", "740", "335", "294", "980", "184", "143", "804", "984", "708", "198", "30", "83"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.936825530883882, 0.935731810754857, 0.780873214457572, 0.770699642823513, 0.77067633810979, 0.530506913944703, 0.503283720179335, 0.4762752557455, 0.435516709968811, 0.415955250744422, 0.347746147174483, 0.281407764406603, 0.265096857004648, 0.238742018043704, 0.194139031965327, 0.191972178040619, 0.136856795675315, 0.0708650129339606, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 855979381
R squared (OOB): 0.3493806
$Forests[[427]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 420000, 428000, 433000, 416000, 292000, 418000, 258000, 367000, 412000, 288000, 395000, 365000, 4e+05, 4e+05, 285000, 415000, 3e+05, 420000, 315000), floor_area_sqm = c(92, 92, 92, 92, 92, 84, 92, 84, 92, 92, 84, 92, 92, 92, 92, 84, 92, 84, 92, 84), storey_order = c(2L, 5L, 4L, 4L, 4L, 1L, 5L, 1L, 1L, 5L, 1L, 2L, 1L, 2L, 3L, 3L, 5L, 1L, 3L, 3L), remaining_lease_mths = c(1130, 1143, 1140, 1130, 1140, 761, 1138, 781, 1137, 1144, 770, 1146, 1137, 1137, 1143, 776, 1144, 766, 1144, 804), PROX_CBD = c(16.1976566517324, 16.1537572283104, 16.1831859860721, 16.055983361932, 16.055983361932, 16.3662877971208, 16.0903666266177, 16.1631400386504, 16.0903666266177, 16.0903666266177, 16.2681803933938, 16.0046521285213, 16.0046521285213, 16.0475930141239, 16.0475930141239, 16.2311391435218, 15.9533618390172, 16.3138748954346, 15.9392575628934, 15.9050437012323), PROX_ELDERLYCARE = c(9.89208662673193e-07, 0.0462823216560119, 0.0701319802482612, 0.146417557277997, 0.146417557277997, 0.177020457931737, 0.179967723198436, 0.194171564025932, 0.179967723198436, 0.179967723198436, 0.20801878428071, 0.20718686492254, 0.20718686492254, 0.129564145964732, 0.129564145964732, 0.252142982647588, 0.251148223850536, 0.259941730365991, 0.0436662178849567, 0.346730428331521), PROX_HAWKER = c(1.03146250928298, 0.986028325459381, 1.00994702859189, 0.897672222950446, 0.897672222950446, 1.20613696965479, 0.9143232220583, 1.03995728027003, 0.9143232220583, 0.9143232220583, 1.14155805943316, 0.855932206484513, 0.855932206484513, 0.872301448799324, 0.872301448799324, 1.12300848995143, 0.802087399746937, 1.19589315813724, 0.765854363537175, 0.79668564149145), PROX_MRT = c(1.02706758196582, 1.02112351286352, 1.08237519657155, 0.936151237003446, 0.936151237003446, 1.07002489239586, 1.13213387762555, 0.842728374229233, 1.13213387762555, 1.13213387762555, 0.896888955057001, 0.883219311345816, 0.883219311345816, 1.14436247830993, 1.14436247830993, 0.830985280221221, 0.8851452059773, 0.896077488488813, 1.14464062157712, 0.750476153315833), PROX_PARK = c(0.822565203699192, 0.793519520304926, 0.848434833813522, 0.683762717294504, 0.683762717294504, 0.840406553837571, 0.83568858459355, 0.707513815343702, 0.83568858459355, 0.83568858459355, 0.750067315759091, 0.619767633008914, 0.619767633008914, 0.824988291997923, 0.824988291997923, 0.723677668737743, 0.589052524814441, 0.695881850270676, 0.777956069134633, 0.475878847958935), PROX_GOOD_PRISCH = c(6.78043949525415, 6.74044920052795, 6.78038310261662, 6.63421015362065, 6.63421015362065, 6.93507101526025, 6.70919168347838, 6.70927938580052, 6.70919168347838, 6.70919168347838, 6.81173689796023, 6.57618460349959, 6.57618460349959, 6.67335529701902, 6.67335529701902, 6.76533990958697, 6.52939634907869, 6.84997592861041, 6.57394481891556, 6.45664561130608), PROX_MALL = c(0.189710317758296, 0.180580587241737, 0.241735562355662, 0.118546137622893, 0.118546137622893, 0.298590834338171, 0.311149009276151, 0.0870960802892481, 0.311149009276151, 0.311149009276151, 0.188162247463955, 0.110811660449771, 0.110811660449771, 0.339403259296736, 0.339403259296736, 0.175221521556568, 0.161178852361569, 0.242195958154985, 0.391567182053879, 0.18299798168314 ), PROX_CHAS = c(0.0868060808909073, 0.0922372285822684, 0.148113838308576, 0.110329053122027, 0.110329053122027, 0.209004221202181, 0.215238065300109, 0.081875317774622, 0.215238065300109, 0.215238065300109, 0.160774225575301, 0.114687044901222, 0.114687044901222, 0.16574506375663, 0.16574506375663, 0.170601730776313, 0.165813590617473, 0.218904529587093, 0.0895372628546906, 0.190026772642962 ), PROX_SUPERMARKET = c(0.195853508350489, 0.186806037215644, 0.247969406526707, 0.123371553336512, 0.123371553336512, 0.303085580417471, 0.316789996913415, 0.0873208554119548, 0.316789996913415, 0.316789996913415, 0.189660657064324, 0.112847248683738, 0.112847248683738, 0.344658205065017, 0.344658205065017, 0.137275095711229, 0.162291812321236, 0.204979568486045, 0.354688671920554, 0.179336240856332 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 3L, 3L, 8L, 2L, 6L, 2L, 2L, 6L, 3L, 3L, 2L, 2L, 5L, 3L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 7L, 7L, 5L, 8L, 11L, 8L, 8L, 11L, 7L, 7L, 9L, 9L, 10L, 8L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 5L, 5L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 4L, 6L), DNeighbour = c(0, 50.9864789528301, 71.420612670634, 149.90050603693, 151.23438325394, 179.041496842916, 192.36044280459, 193.004305497117, 194.66405672981, 195.862445125136, 204.689336222253, 212.017938881994, 213.744177808208, 238.19625375563, 239.263009978933, 250.368920007071, 252.608958317123, 259.545792327122, 334.121723257561, 347.157033427371)), row.names = c("427", "869", "661", "741", "538", "687", "249", "872", "161", "919", "798", "408", "594", "440", "28", "945", "124", "848", "517", "59"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957324491209203, 0.917141734343672, 0.661869279393749, 0.656457369070039, 0.538779533062742, 0.480208609786367, 0.477359477212146, 0.470010566388055, 0.464701132048617, 0.425564423828494, 0.39314575004678, 0.385535382652494, 0.280073909350936, 0.27561859502197, 0.230278675294891, 0.221393661073409, 0.194521597037384, 0.00542985908842872, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 632905059
R squared (OOB): 0.8131763
$Forests[[428]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 380000, 430000, 367000, 410000, 390000, 430000, 405000, 360000, 448000, 450000, 415000, 395000, 420000, 405000, 362500, 393000, 455000, 412000, 425000), floor_area_sqm = c(107, 106, 107, 104, 106, 109, 104, 104, 84, 116, 106, 103, 106, 112, 105, 103, 103, 113, 104, 104), storey_order = c(2L, 1L, 4L, 1L, 2L, 1L, 2L, 2L, 3L, 3L, 4L, 3L, 2L, 4L, 3L, 3L, 2L, 5L, 2L, 2L), remaining_lease_mths = c(871, 887, 868, 879, 871, 889, 861, 862, 811, 827, 834, 834, 834, 866, 856, 819, 818, 824, 878, 801), PROX_CBD = c(15.2330821453909, 15.0291078847704, 15.2985874116244, 14.66420827852, 15.428944563277, 14.7712425946156, 15.4019609662575, 15.4019609662575, 14.7472020389823, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.3605597168545, 15.3605597168545, 14.3801998083441, 14.8805910833212, 14.8805910833212, 14.1313829663274, 13.9224032790502), PROX_ELDERLYCARE = c(1.22808745848404, 1.09928331705025, 1.41400995500373, 0.719957479461771, 1.63977306379889, 0.729534612359916, 1.7026350967472, 1.7026350967472, 1.19052284520552, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.7630974884403, 1.7630974884403, 0.709377020411434, 1.53481387371296, 1.53481387371296, 0.836104821253693, 0.160860892679658), PROX_HAWKER = c(1.40985252978436, 1.15922930524208, 1.16406043263713, 1.17971772396452, 1.09717995764468, 1.70286767909083, 0.985391408166863, 0.985391408166863, 0.606039227085063, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.874437271649647, 0.874437271649647, 0.928921275219278, 0.395563323563994, 0.395563323563994, 0.73352935155883, 1.57003684649171), PROX_MRT = c(1.62235809597188, 1.36685465541241, 1.40304810962874, 1.12495588646837, 1.35104476777798, 1.0665313702167, 1.24252861976923, 1.24252861976923, 0.807097621625513, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 1.13238128237287, 1.13238128237287, 1.02650412956774, 0.650195396152393, 0.650195396152393, 0.735653331318593, 0.375491068655226), PROX_PARK = c(0.633472210001671, 0.808345234949979, 0.98341166564854, 0.823954351824118, 1.02148060415503, 0.405128535389849, 0.934356673366442, 0.934356673366442, 0.432698189125414, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.852232892319188, 0.852232892319188, 0.71485218383349, 0.355836862982211, 0.355836862982211, 0.463826523913091, 0.819174175884815), PROX_GOOD_PRISCH = c(3.56691345353299, 3.36640767040689, 3.64472604970499, 2.99834463762659, 3.79601078940401, 3.13265552080448, 3.78947597459801, 3.78947597459801, 3.13467644284063, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.77322944876988, 3.77322944876988, 2.72778429145315, 3.33079371618761, 3.33079371618761, 2.52734391167264, 2.26578798898653), PROX_MALL = c(0.253259472709144, 0.486526360127578, 0.597111778941966, 0.669111824361406, 0.809004632748584, 0.541352629222412, 0.656741946143406, 0.656741946143406, 0.738705771798207, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.502295694435402, 0.502295694435402, 0.949257633150117, 0.390496575840073, 0.390496575840073, 0.66282583229379, 1.34118728457461 ), PROX_CHAS = c(0.210576528602503, 0.228652490110126, 0.0911939042613644, 0.38494516455544, 0.352996738297868, 0.220588325506638, 0.478794864158343, 0.478794864158343, 0.19051372613691, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.563239471741591, 0.563239471741591, 0.453083161817035, 0.448788349522024, 0.448788349522024, 0.528800676490504, 0.0806372798138111 ), PROX_SUPERMARKET = c(0.21397076195142, 0.234691730121176, 0.408284988301129, 0.384052647553184, 0.252078878715955, 0.49532093691776, 0.1489144838969, 0.1489144838969, 0.326764101800336, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.187279197917694, 0.187279197917694, 0.513065398645433, 0.447693008221967, 0.447693008221967, 0.528799775767506, 0.189550835904173), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 3L, 2L, 2L, 2L, 2L, 0L, 0L, 0L, 2L, 2L, 0L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(12L, 8L, 13L, 7L, 11L, 8L, 9L, 9L, 9L, 7L, 6L, 6L, 6L, 10L, 10L, 2L, 5L, 5L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 275.109313259837, 352.335627511236, 568.733470948006, 608.120318217476, 663.503502877302, 747.05032677784, 748.325964094766, 826.900957203843, 851.126260195511, 871.325739125113, 873.114254290619, 875.318689267005, 886.473961703767, 888.949833470901, 913.447290141493, 1057.81827181937, 1060.14669576348, 1274.29543381911, 1330.74483114621)), row.names = c("428", "314", "934", "686", "899", "527", "495", "406", "136", "188", "457", "233", "483", "782", "994", "3", "639", "852", "695", "219"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.916349252677872, 0.86471235083546, 0.668055300053008, 0.625952583413106, 0.564605624797585, 0.469026646295552, 0.467552382474235, 0.376853985764232, 0.349197403594465, 0.326363357265837, 0.324353479768143, 0.321879105865948, 0.309409486869132, 0.306654196818801, 0.279661424814868, 0.135514537514831, 0.133472007725818, 0.00689554104832035, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 718897298
R squared (OOB): 0.1109959
$Forests[[429]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388800, 333000, 350000, 380000, 3e+05, 335000, 390000, 562000, 540000, 462000, 680000, 660000, 420000, 735000, 380000, 325000, 347000, 320000, 398000, 340000), floor_area_sqm = c(98, 89, 92, 92, 92, 83, 92, 107, 107, 105, 87, 87, 92, 97, 92, 82, 90, 90, 92, 92), storey_order = c(2L, 1L, 4L, 4L, 2L, 3L, 1L, 7L, 6L, 1L, 6L, 3L, 5L, 6L, 2L, 4L, 5L, 2L, 3L, 1L), remaining_lease_mths = c(697, 692, 688, 693, 691, 687, 685, 957, 969, 965, 1076, 1066, 694, 1066, 687, 666, 672, 672, 714, 699), PROX_CBD = c(10.7178846249378, 10.7178846249378, 10.7428660694501, 10.7273754880637, 10.7273754880637, 10.5501175985891, 10.3184291669162, 10.9472701195372, 11.0486323727393, 10.9320040827019, 10.1126951054664, 10.1126951054664, 10.5902646894981, 9.96973817000633, 10.571248724537, 10.0782341562763, 10.5036676165143, 10.5036676165143, 9.95525560808738, 9.97016469840266), PROX_ELDERLYCARE = c(0.903749132751209, 0.903749132751209, 1.00386291289403, 0.968089576161562, 0.968089576161562, 0.724362239545807, 0.724299376510179, 0.867518349265545, 0.974567200018427, 0.83761180429981, 0.511544492658224, 0.511544492658224, 0.476382036969741, 0.560133969723593, 0.426373779355343, 0.248412112584261, 0.346712236264009, 0.346712236264009, 0.150508443509651, 0.14040561650552), PROX_HAWKER = c(0.131164348467149, 0.131164348467149, 0.19921426515349, 0.259491073356982, 0.259491073356982, 0.496328097640832, 0.285348407142059, 0.429153921265228, 0.436692566666558, 0.499252912381913, 0.268370020499938, 0.268370020499938, 0.142004884371921, 0.246219700947935, 0.155284554597335, 0.250435976222025, 0.255376275980047, 0.255376275980047, 0.153089379504462, 0.15909114400288), PROX_MRT = c(0.897030842789514, 0.897030842789514, 0.911557541227745, 0.880392787161762, 0.880392787161762, 0.92637591011884, 0.752281430413819, 0.638393210693291, 0.741783227751877, 0.582189406643083, 0.549740095282867, 0.549740095282867, 0.793335563342317, 0.405168801785449, 0.822399768635659, 0.622308556906305, 0.908007357991278, 0.908007357991278, 0.521845664201362, 0.494111782173202), PROX_PARK = c(0.68415716278098, 0.68415716278098, 0.65460215425144, 0.675703893946554, 0.675703893946554, 0.888350706343443, 1.05219739289641, 0.730900012581548, 0.644279497097323, 0.802226928628916, 0.878497256111703, 0.878497256111703, 0.57091664624863, 0.868342722448078, 0.471129460807546, 0.627458410441261, 0.381418159266178, 0.381418159266178, 0.730503149795042, 0.68588072489708), PROX_GOOD_PRISCH = c(1.69245386393467, 1.69245386393467, 1.57772010642862, 1.51964159199475, 1.51964159199475, 1.37609088117382, 1.54472866778257, 1.50789829567152, 1.50173151878208, 1.4460454342776, 1.46177539101005, 1.46177539101005, 0.962114901666907, 1.55873028154778, 0.876989954992127, 1.26151864262594, 0.825686703361669, 0.825686703361669, 2.01039924795066, 1.97396491196204), PROX_MALL = c(0.922177591154216, 0.922177591154216, 0.913300066979642, 0.885934538444454, 0.885934538444454, 0.693136328895784, 0.472532088410597, 1.34630282297423, 1.41292867182356, 1.37776203899083, 0.269774803261538, 0.269774803261538, 0.838333779631814, 0.129560175686973, 0.872531493441133, 0.418279044459304, 0.873995522285645, 0.873995522285645, 0.757457219803541, 0.802483711672914 ), PROX_CHAS = c(0.141741960002869, 0.141741960002869, 0.184868017131885, 0.161497017697243, 0.161497017697243, 0.120595382532287, 0.165961529218061, 0.344403926608958, 0.375455350402476, 0.293630149165848, 0.20472250196774, 0.20472250196774, 0.0950095589968322, 0.0647243745052949, 0.109732367463933, 0.186550674976261, 0.217153936659979, 0.217153936659979, 0.144412947448491, 0.187394625423847 ), PROX_SUPERMARKET = c(0.141741503991008, 0.141741503991008, 0.247977273863763, 0.294310303883692, 0.294310303883692, 0.448117335537485, 0.447507928623339, 0.381194313170787, 0.408205375796458, 0.445162931243089, 0.35798039621586, 0.35798039621586, 0.190547463602814, 0.241122798862169, 0.199099262156692, 0.255147915067147, 0.291549431934698, 0.291549431934698, 0.204623167766534, 0.215556112381702 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 3L, 2L, 4L, 0L, 0L, 0L, 6L, 6L, 2L, 6L, 3L, 5L, 2L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 4L, 4L, 6L, 7L, 2L, 2L, 0L, 6L, 6L, 6L, 7L, 5L, 5L, 6L, 6L, 9L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L), DNeighbour = c(0, 11.0409585690747, 112.245808986644, 167.70336545453, 171.974664272336, 383.594293357522, 456.962341697619, 532.332394326171, 551.735287444209, 590.021368515563, 732.56404928185, 742.637862371358, 769.511894154493, 853.211099558971, 870.416936280379, 951.832682336727, 969.398169487321, 976.048046280771, 1012.76607756204, 1026.2909992779)), row.names = c("429", "914", "43", "651", "648", "778", "97", "255", "630", "671", "316", "506", "701", "471", "210", "84", "482", "940", "971", "211"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999768539235537, 0.97621933815327, 0.947309149474136, 0.944629643047233, 0.740112310349889, 0.642798241356895, 0.534295370439594, 0.505499576909037, 0.448206836365751, 0.240583373508144, 0.226941456042995, 0.191670208626358, 0.0953886757084731, 0.0787891751315722, 0.0195547034627515, 0.0116203388285934, 0.00912312164553721, 0.000685561159954093, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8178474615
R squared (OOB): 0.5264455
$Forests[[430]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(630000, 838000, 815000, 760000, 315000, 650000, 545000, 680000, 638000, 680000, 550000, 518000, 515000, 515000, 470000, 445000, 310000, 330000, 480000, 582000), floor_area_sqm = c(101, 91, 91, 91, 87, 86, 86, 86, 105, 76, 105, 84, 110, 103, 84, 84, 82, 82, 94, 104), storey_order = c(2L, 12L, 11L, 9L, 1L, 3L, 1L, 3L, 3L, 11L, 2L, 3L, 1L, 3L, 3L, 3L, 5L, 4L, 6L, 3L), remaining_lease_mths = c(952, 1106, 1109, 1091, 633, 1018, 1025, 1025, 918, 1071, 786, 781, 859, 823, 813, 647, 656, 657, 725, 935), PROX_CBD = c(5.76616775136128, 5.38577040159704, 5.46273996086224, 5.4124717534787, 5.88382015009973, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.24252163748666, 5.17664618337401, 6.4090346428634, 6.59778313634683, 5.31333197008925, 6.41432963568309, 6.30150758144434, 4.82546817648507, 5.9699685911294, 6.06674643703895, 4.50933618399607, 5.4901102241405), PROX_ELDERLYCARE = c(0.708186986363007, 0.343873602324804, 0.323825203617813, 0.277453528347438, 0.599695566252105, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.232760622048558, 0.203403853153192, 0.336883008423279, 0.619464736019043, 0.301885421229742, 0.101150617829923, 0.0580157957368266, 0.401252043911139, 4.28110190953706e-07, 0.10409496222889, 0.665866395733666, 0.157919913507301), PROX_HAWKER = c(0.25612232537118, 0.225377370173431, 0.17988889362956, 0.214745652304629, 0.302293625820731, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.316098981667774, 0.242990200436355, 0.729024203622067, 1.00589931737343, 0.15027253820603, 0.639366917684312, 0.511576723994062, 0.33634581375869, 0.247906315943116, 0.346985863757343, 0.665007751295857, 0.258924665495), PROX_MRT = c(0.0934691468297738, 0.452916639575337, 0.495510769155532, 0.525678460826462, 0.37771060533367, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.353807427048722, 0.347215067697513, 0.631935879685516, 0.372865816575034, 0.839256513816073, 0.753240517287136, 0.911216039334219, 0.437510974512092, 1.03854772657135, 1.1005845300218, 0.549595780709265, 1.30755754576723), PROX_PARK = c(1.02675087524374, 0.680409922157526, 0.816564732509704, 0.766524211973089, 1.09766236241216, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.540897442657821, 0.502895249788983, 0.73120409495038, 0.432673847047101, 0.919693677764514, 0.941128983241434, 0.950460734805334, 0.386749503328341, 0.792968228054446, 0.741200181243785, 0.353281501558379, 0.803347187860442), PROX_GOOD_PRISCH = c(1.65694818911091, 2.04281306492033, 1.99475835919692, 2.04167837943161, 1.61186682958131, 2.16237499594262, 2.22494939608982, 2.22494939608982, 2.20280244575696, 2.27859573799937, 1.19038460547274, 0.909917905905181, 2.32631552336422, 1.35156641752108, 1.50990256016426, 2.65585299610189, 1.89588922913119, 1.85819018299306, 2.94429219434277, 2.45379201830723), PROX_MALL = c(0.834887080030876, 0.513452616263142, 0.68208602871978, 0.636573036587929, 0.966526596905427, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.315823950773482, 0.285366785950761, 0.56447134405004, 0.324462922438517, 0.752077094160308, 0.713954983197348, 0.872189526609738, 0.337875853585261, 1.25835483053691, 1.22044581333525, 0.485349818185599, 1.21674302842157 ), PROX_CHAS = c(0.143086854941205, 0.180097972613039, 0.185272865297861, 0.208534953207918, 0.256579842259861, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.0731998871787336, 0.0737889624358689, 0.141339892509329, 0.0558741615176373, 0.111194343620761, 0.15014885052256, 0.0940735950578242, 0.315432137833306, 0.21461630683628, 0.252393584019624, 0.331046161101227, 0.233242749827373 ), PROX_SUPERMARKET = c(0.318319510093507, 0.397689630461078, 0.544212695479659, 0.496000676868079, 0.27867057765081, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.266280670019211, 0.177322353300672, 0.360911693423373, 0.173430033183904, 0.370675298005651, 0.519047869620273, 0.469210677159174, 0.0907256678718214, 0.227231659318009, 0.321431524942613, 0.325943517329761, 0.37596142908425 ), WITHIN_350M_KINDERGARTEN = c(2L, 4L, 1L, 1L, 1L, 4L, 4L, 4L, 3L, 1L, 0L, 1L, 1L, 2L, 2L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 7L, 4L, 4L, 4L, 5L, 6L, 6L, 5L, 7L, 5L, 3L, 3L, 4L, 4L, 2L, 2L, 2L, 1L, 3L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 7L, 8L, 9L, 9L, 9L, 10L, 9L, 9L, 7L, 12L, 7L, 7L, 8L, 8L, 6L, 5L, 10L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 3L, 2L, 3L, 3L, 4L, 2L, 4L, 5L, 0L, 3L), DNeighbour = c(0, 393.170530392654, 437.424061682392, 454.748586299144, 454.829502566429, 504.660471254214, 566.03906220666, 569.951798253777, 605.185649890176, 685.248048309503, 855.345052025393, 908.809185142493, 986.753417410136, 1042.03040770588, 1054.48476195033, 1069.70435296181, 1111.52571473881, 1181.98923967013, 1317.93609780306, 1380.4054210135)), row.names = c("430", "116", "75", "436", "201", "199", "533", "181", "472", "897", "269", "957", "279", "114", "417", "288", "920", "628", "622", "307"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.84433336149572, 0.809255904082146, 0.794727850079627, 0.794658986067541, 0.750553629552362, 0.691985616636151, 0.688110263564304, 0.652533298585263, 0.567877386900044, 0.379523364038392, 0.320986710377191, 0.239140486704424, 0.185043787739593, 0.173442654834529, 0.159598921900643, 0.123640712310049, 0.0711900980325947, 0.00782529662267825, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10721052484
R squared (OOB): 0.5367804
$Forests[[431]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(314000, 335000, 297000, 330000, 315000, 325000, 320000, 375000, 335000, 3e+05, 392000, 343000, 388000, 363000, 417000, 340888, 355000, 335000, 333000, 491000), floor_area_sqm = c(91, 90, 90, 91, 90, 90, 91, 108, 105, 106, 113, 107, 104, 104, 92, 107, 104, 114, 108, 92), storey_order = c(3L, 3L, 2L, 1L, 5L, 5L, 8L, 2L, 2L, 2L, 2L, 2L, 6L, 5L, 2L, 4L, 4L, 3L, 4L, 9L), remaining_lease_mths = c(985, 979, 995, 987, 1001, 992, 995, 909, 938, 941, 933, 907, 904, 918, 1120, 883, 882, 904, 895, 1137), PROX_CBD = c(17.0716695500607, 17.0600275230943, 16.901501451739, 17.2817356498826, 16.8082045368238, 17.2610384590751, 16.7093180086981, 16.9875722318911, 17.3741762112269, 17.3741762112269, 16.6579104452557, 17.2160129653012, 16.3777502460772, 16.295166477654, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.0782917837809), PROX_ELDERLYCARE = c(1.21621641692937, 1.09431476347566, 1.16689850532437, 1.19353475005496, 1.15380285023885, 1.12094638660826, 0.935779967581661, 0.636322412867891, 0.815153211361198, 0.815153211361198, 0.409372351007212, 0.574386357445605, 0.465083314136851, 0.514795208711411, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.811417024562957), PROX_HAWKER = c(2.2102134433082, 2.18272534115171, 2.0413146444202, 2.40388099430384, 1.94950915107796, 2.37726799660773, 1.82495077083007, 2.10596394293278, 2.50067722531469, 2.50067722531469, 1.80129318596364, 2.37357884684332, 1.54627052523026, 1.47281657351752, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.241120378832392), PROX_MRT = c(0.793158171270894, 0.673816738147829, 0.740013435080822, 0.797812759521718, 0.730447684580082, 0.729621307242001, 0.522077155701705, 0.252669932820992, 0.590831178240684, 0.590831178240684, 0.128609360773056, 0.453815632281196, 0.419412974707088, 0.504795745143921, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.604690005035212 ), PROX_PARK = c(1.59669720594139, 1.5130077643247, 1.46267930314228, 1.70244245234235, 1.39545287332227, 1.64853798443183, 1.17885821480356, 1.18807543108152, 1.47164498360674, 1.47164498360674, 0.826869373992433, 1.24959985284921, 0.571339732684777, 0.48638578612152, 0.688779163701323, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.889047622652367), PROX_GOOD_PRISCH = c(7.82238149093771, 7.76907239486735, 7.66085245964853, 7.98012169831377, 7.5739079893598, 7.93716312588154, 7.40748446052123, 7.55033959010056, 7.888904100652, 7.888904100652, 7.18541951227303, 7.68034428555912, 6.89348817522951, 6.80828229467371, 7.12110535783693, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.77803713337603), PROX_MALL = c(0.719585865775528, 0.597930181439745, 0.678684538412688, 0.713200150273906, 0.677813655888015, 0.644198936007264, 0.484270435079706, 0.165557901737932, 0.521008948961951, 0.521008948961951, 0.168053149288668, 0.413606644895247, 0.427317836890542, 0.510483215269896, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.79347213158724), PROX_CHAS = c(0.760340467100735, 0.638199243310692, 0.720584477651296, 0.748586514709626, 0.71936188995133, 0.678651577140463, 0.52365796939069, 0.194474796894964, 0.524369302913132, 0.524369302913132, 0.170995488718356, 0.303266380929536, 0.429996386722335, 0.513107963149175, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.128222338920945), PROX_SUPERMARKET = c(0.837223205851576, 0.718466194952364, 0.780695486504835, 0.842475689687135, 0.768274584157999, 0.771245719522698, 0.555366708418936, 0.284398337107734, 0.559408220033625, 0.559408220033625, 0.103652200866821, 0.387759857324111, 0.386156989530241, 0.471223408024363, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.286089695736963), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 3L, 1L, 3L, 1L, 4L, 4L, 4L, 5L, 5L, 3L, 3L, 6L, 5L, 5L, 4L, 1L, 3L), WITHIN_350M_BUS = c(5L, 7L, 7L, 5L, 9L, 5L, 8L, 11L, 2L, 2L, 9L, 5L, 8L, 7L, 12L, 11L, 11L, 6L, 2L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 129.495321752182, 163.232225641485, 250.631907508478, 261.186435637581, 276.28359294962, 421.856296291936, 599.520715822762, 767.667281342435, 770.732210252196, 865.012327502413, 911.89803609114, 1086.42971039815, 1152.7343539326, 1217.69882975131, 1316.98835638204, 1320.734002987, 1424.19888175156, 1925.56624967584, 2061.52222328326)), row.names = c("431", "208", "416", "127", "121", "525", "156", "125", "822", "813", "918", "326", "820", "451", "261", "673", "898", "252", "498", "568"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992124022769225, 0.987500224690437, 0.970656956775911, 0.968153954402283, 0.964400302195004, 0.918003846529304, 0.838006374647609, 0.741896241800635, 0.739986233387273, 0.678871876631439, 0.646952348465478, 0.52166985921463, 0.472426272755776, 0.423928316197567, 0.350321988958306, 0.347575424533504, 0.273245386144369, 0.0162688273572466, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1669692637
R squared (OOB): 0.191685
$Forests[[432]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 375000, 407000, 510000, 5e+05, 537000, 476000, 475000, 620000, 680000, 680000, 8e+05, 685000, 753000, 688000, 660000, 580000, 748000, 945500, 912000), floor_area_sqm = c(82, 82, 82, 93, 103, 106, 103, 103, 103, 85, 91, 90, 93, 87, 85, 90, 100, 107, 87, 87), storey_order = c(2L, 3L, 5L, 4L, 1L, 4L, 2L, 2L, 2L, 2L, 3L, 7L, 4L, 5L, 4L, 10L, 4L, 2L, 8L, 3L), remaining_lease_mths = c(656, 645, 661, 746, 773, 760, 774, 781, 911, 1066, 984, 1063, 1115, 1104, 964, 993, 1013, 899, 1143, 1142), PROX_CBD = c(3.73116287154914, 3.68559345068932, 3.63085360417079, 3.46549777590634, 3.24578829573265, 3.12641734116327, 3.09516181063763, 3.09516181063763, 2.86182045335715, 2.96405104980333, 2.86455481676114, 2.97610984462207, 2.56060478168524, 2.5775653440094, 3.98134497452694, 5.00856672458725, 4.79843685927635, 2.52364731081334, 2.51922626320824, 2.51922626320824), PROX_ELDERLYCARE = c(0.501456868829436, 0.466665237090727, 0.233260955843543, 0.22080460703487, 0.461566734593474, 0.570344367187993, 0.614909460801077, 0.614909460801077, 0.334062202372697, 0.206690358794928, 0.111411798512938, 0.249991250520312, 0.303984777605612, 0.283170941801308, 0.168717999980802, 0.403456137693205, 0.72206466606869, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06), PROX_HAWKER = c(0.311969910328466, 0.28293755865871, 0.0974836441417274, 0.288924403117312, 0.461305554076076, 0.582032517556358, 0.524942013349153, 0.524942013349153, 0.231089093207534, 0.344572110572533, 0.302651224916382, 0.405863058813757, 0.450094806637729, 0.447120961378381, 0.262344394473714, 0.327438715714418, 0.669525197575465, 0.315417458803045, 0.187177165934232, 0.187177165934232), PROX_MRT = c(1.10221151459309, 1.17490863944549, 0.897060452829867, 0.855873415641472, 1.11057161001852, 1.19588154804183, 1.19880844528061, 1.19880844528061, 0.819080841065402, 0.377919714857806, 0.391395986196982, 0.337225216160626, 0.546591463865751, 0.499107329029013, 0.310254962870727, 0.699181106494864, 1.13446368103879, 0.277076743329557, 0.243725266054354, 0.243725266054354 ), PROX_PARK = c(0.271761978726623, 0.304435062988112, 0.512523364266062, 0.78484111030831, 0.856773721705297, 0.971029675538415, 0.971409228458194, 0.971409228458194, 0.609617368578913, 0.495024008458079, 0.399002951856213, 0.4671588721782, 0.21329655328302, 0.18481391877062, 0.894232249415992, 0.344858191728297, 0.279857584881724, 0.163253442595557, 0.28862748451296, 0.28862748451296 ), PROX_GOOD_PRISCH = c(5.22570836776045, 5.15997579188296, 5.4842432173218, 5.67094725420518, 5.51078547454581, 5.52416256345089, 5.46565510857314, 5.46565510857314, 5.1514664212482, 4.62297298452196, 4.71207116352008, 4.56048774292729, 4.93746215949662, 4.89009258041755, 3.868083844602, 4.86324650242379, 4.40925832010736, 4.61812725480087, 4.50145006484821, 4.50145006484821), PROX_MALL = c(1.41171259857663, 1.3376464242075, 1.51733094855201, 1.56665946009711, 1.33172083977874, 1.29251563056945, 1.2281628510896, 1.2281628510896, 0.848351644608041, 0.404565296260845, 0.420489734799516, 0.362094853274792, 0.572150632107275, 0.524781909718914, 1.18273225000282, 1.20968740927381, 0.830412122132217, 0.290995843291254, 0.244046547559164, 0.244046547559164), PROX_CHAS = c(0.261237260735983, 0.216565147674259, 0.318203164684035, 0.173647795570322, 0.0869328465249217, 0.202999736112437, 0.240903750709302, 0.240903750709302, 0.159666076311523, 0.0506108453744785, 0.110042750971165, 0.111500209373212, 0.0640474788759872, 0.0301364724824846, 0.145112311632742, 0.358299181925541, 0.120011087306801, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782), PROX_SUPERMARKET = c(0.301923436189205, 0.252487697752149, 0.318204198369299, 0.173649067116538, 0.0869315055470345, 0.202998478162502, 0.240902416159861, 0.240902416159861, 0.360029455717415, 0.0506107476035619, 0.110042446678578, 0.111500172768761, 0.315915165677582, 0.275738565320567, 0.252387257990654, 0.395196557309087, 0.0907294343182455, 0.0373112013983995, 0.169442491353445, 0.169442491353445), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 1L, 2L, 6L, 4L, 4L), WITHIN_350M_BUS = c(9L, 10L, 11L, 9L, 6L, 5L, 4L, 4L, 4L, 7L, 7L, 4L, 3L, 3L, 12L, 7L, 6L, 6L, 4L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 82.300282831081, 286.232763219779, 553.512662257698, 593.322796863638, 701.372555483784, 701.96130837767, 702.808434688752, 874.799336483488, 1014.89067050027, 1043.3746546195, 1057.24438033734, 1228.64020381463, 1230.87738774183, 1375.20585891759, 1403.14941148661, 1411.0766533865, 1448.00060713986, 1538.35173106711, 1538.8186764839)), row.names = c("432", "683", "742", "454", "192", "48", "126", "134", "561", "389", "968", "319", "390", "999", "375", "515", "610", "65", "816", "550"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994287368901313, 0.931999053535743, 0.75797240111514, 0.724772192599428, 0.627674004024511, 0.627121264416371, 0.626325569922341, 0.458087814550893, 0.319254013070461, 0.291888443510103, 0.27874512231322, 0.131412254220043, 0.129732945654972, 0.0405388347284105, 0.028411166471228, 0.0253239237942985, 0.0131223805737074, 3.6820148352394e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11872990254
R squared (OOB): 0.5725062
$Forests[[433]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(279000, 305000, 316000, 318000, 375000, 3e+05, 297000, 325000, 370000, 355000, 359900, 245000, 282000, 272000, 380000, 303000, 350000, 298000, 303888, 330000), floor_area_sqm = c(91, 91, 92, 91, 92, 96, 91, 91, 93, 93, 93, 88, 84, 89, 105, 92, 103, 93, 93, 103), storey_order = c(2L, 4L, 3L, 1L, 4L, 4L, 3L, 4L, 5L, 3L, 3L, 2L, 1L, 2L, 2L, 1L, 4L, 1L, 2L, 2L), remaining_lease_mths = c(801, 791, 781, 765, 783, 791, 788, 780, 1106, 1111, 1117, 668, 836, 882, 910, 794, 768, 777, 782, 773), PROX_CBD = c(18.2989051402725, 18.2610111258248, 18.2234963781047, 18.2234963781047, 18.1857629477019, 18.5761736305699, 18.1476771148045, 18.1476771148045, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 18.5087583118065, 17.8554664137964, 17.589085398281, 18.2139172788048, 18.3186881593276, 18.5252470382495, 18.5252470382495, 18.4499801912104), PROX_ELDERLYCARE = c(0.397078044127006, 0.421521882373529, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.0638277150498875, 0.519546459890619, 0.519546459890619, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 0.855934448185717, 0.800501761367975, 0.387351173411546, 0.649170232100017, 0.586525817031338, 0.449194476018676, 0.449194476018676, 0.504778052376495), PROX_HAWKER = c(0.491047773869601, 0.453171307776496, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.562029876499453, 0.209390724873544, 0.209390724873544, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 1.00705768005988, 0.203123967436651, 0.776912813652288, 0.488031980714328, 0.564283191409187, 0.69553534809229, 0.69553534809229, 0.652207052169444), PROX_MRT = c(0.552168886353884, 0.547550551918807, 0.545975779093886, 0.545975779093886, 0.548087095608087, 0.874368880716004, 0.491311596778589, 0.491311596778589, 1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.534460782086299, 0.555370291384357, 0.371614593402704, 0.192826481399443, 0.220618943711049, 0.398456142880405, 0.398456142880405, 0.322534237265928), PROX_PARK = c(0.287159802467115, 0.272660801967067, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.287868908027907, 0.270911567278729, 0.270911567278729, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 0.516289874277036, 0.515057634059466, 0.925923962472294, 0.532358306258428, 0.548488124002706, 0.491317901173298, 0.491317901173298, 0.536975621309476), PROX_GOOD_PRISCH = c(9.19982386356694, 9.16752282736586, 9.1355701416359, 9.1355701416359, 9.10363750169146, 9.51590189269927, 9.18618174729203, 9.18618174729203, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.25922423900801, 8.91472106998272, 8.43639308613493, 9.33501569353139, 9.44179125712709, 9.63394268044443, 9.63394268044443, 9.56762880935522), PROX_MALL = c(0.486326630506135, 0.448092738738542, 0.411037179701155, 0.411037179701155, 0.374195605351922, 0.624506085881379, 0.218975149940797, 0.218975149940797, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.521454353681198, 0.208298160410803, 0.232188905247248, 0.498813518897969, 0.574856358668165, 0.705200807731176, 0.705200807731176, 0.662291407978718 ), PROX_CHAS = c(0.0660681856594747, 0.0964740211655948, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.0792988689034794, 0.218975205360203, 0.218975205360203, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.521454374874156, 0.208298146952687, 0.0713809516165408, 0.0363398547195702, 0.141159289664064, 0.240425442805127, 0.240425442805127, 0.201478871858691), PROX_SUPERMARKET = c(0.490326509583637, 0.457654559995222, 0.421116980529575, 0.421116980529575, 0.38486207983901, 0.625539331690589, 0.206881250620068, 0.206881250620068, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.521454611985023, 0.19872598136169, 0.238177195426237, 0.186956242757619, 0.210011389308567, 0.386130046709882, 0.386130046709882, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 5L, 2L, 5L, 4L, 1L, 1L, 2L), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 4L, 10L, 7L, 7L, 16L, 16L, 16L, 13L, 4L, 10L, 8L, 9L, 10L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 1L, 1L, 1L, 1L, 4L, 3L, 5L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 41.4009086863276, 82.9384056407, 85.2561520463905, 128.88266749177, 336.663227627425, 525.437891954135, 527.574373033142, 537.40724266078, 542.564152995292, 545.999418431623, 643.701071644941, 664.81952517423, 698.51748748855, 771.960639041324, 812.399493420395, 833.100416666173, 842.385772883315, 846.189314350491, 852.744699726281)), row.names = c("433", "905", "202", "47", "733", "78", "827", "944", "637", "418", "604", "96", "393", "467", "464", "481", "367", "11", "106", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995291316053852, 0.981170260948977, 0.980108505635296, 0.954836025188949, 0.712561047919538, 0.384811003342263, 0.380982193339378, 0.363412238688801, 0.354236818578861, 0.348141834146574, 0.185063052101679, 0.153811203256842, 0.108247111190719, 0.0325780030380718, 0.00853515594968065, 0.00207410909699676, 0.000583122339042715, 0.000234570483902185, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1271537131
R squared (OOB): 0.07655502
$Forests[[434]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 455000, 475000, 485000, 465000, 455000, 460000, 470000, 450000, 450000, 452000, 420000, 412000, 403000, 490888, 437000, 435000, 450000, 465000, 545000), floor_area_sqm = c(92, 92, 92, 95, 95, 93, 92, 93, 95, 94, 95, 93, 90, 90, 93, 94, 94, 90, 90, 93), storey_order = c(3L, 5L, 5L, 6L, 4L, 4L, 3L, 5L, 3L, 4L, 3L, 1L, 3L, 3L, 5L, 3L, 2L, 2L, 5L, 3L), remaining_lease_mths = c(1097, 1108, 1098, 1113, 1110, 1096, 1107, 1125, 1126, 1123, 1121, 1101, 1034, 1053, 1141, 1120, 1113, 1134, 1132, 1134), PROX_CBD = c(14.2694643570804, 14.2694643570804, 14.3437499696049, 14.2445424628862, 14.3101587663686, 14.3469943525049, 14.2518409016409, 14.2374266118925, 14.1366846915735, 14.0429369190019, 14.2856092918761, 14.3298082323417, 13.9701294998534, 14.2313196249897, 14.4799585140632, 14.0691382395842, 14.0214886887106, 14.6796515041342, 14.6796515041342, 14.4432157047801), PROX_ELDERLYCARE = c(1.14423906696184, 1.14423906696184, 1.14464302293932, 1.24643506877499, 1.29024298571696, 1.07571195137499, 0.985840321219444, 1.2819446304668, 1.17371591683522, 1.1015647640471, 1.29536834443332, 0.943112693551276, 0.798789790509628, 1.23431696680562, 1.06862824267944, 1.08280856328681, 1.04333655871926, 1.45102259724198, 1.45102259724198, 1.44181352445962), PROX_HAWKER = c(0.826638245470088, 0.826638245470088, 0.74882220835846, 0.968852406622053, 0.961388959141492, 0.654543769257927, 0.656651462258042, 1.02089221118434, 1.09084844555913, 1.07710025413616, 1.14967766552968, 0.494981643036057, 0.796241674024292, 1.20453145676494, 0.462243392197612, 1.21079813450924, 1.2014358291776, 0.836784965651702, 0.836784965651702, 1.1926703176924), PROX_MRT = c(0.30438768875815, 0.30438768875815, 0.217663394995295, 0.184117552261459, 0.148967878322013, 0.131478587775223, 0.189142279194464, 0.148741201515391, 0.218319465176875, 0.324573358240557, 0.0748886383392391, 0.122691316210064, 0.262922949537813, 0.14509881944895, 0.082651796212049, 0.281224364060027, 0.325652198483679, 0.391052893274669, 0.391052893274669, 0.142722405117506), PROX_PARK = c(0.599699049952129, 0.599699049952129, 0.636899975343007, 0.481320095248247, 0.444639968372477, 0.731552922713316, 0.785709089572823, 0.440474428767772, 0.474063272255088, 0.58019258504408, 0.297003339879563, 0.760551135167525, 0.929619749314005, 0.30799989212087, 0.682350458092963, 0.468913262301943, 0.524931496780237, 0.566439778554251, 0.566439778554251, 0.164631246691225), PROX_GOOD_PRISCH = c(5.12184985907385, 5.12184985907385, 5.1680916684458, 5.1542412945362, 5.21803047984022, 5.13548460888622, 5.03443000866885, 5.16870486361587, 5.09375212835948, 4.9857651679507, 5.27158847877433, 5.05687720866847, 4.76155598853922, 5.24106386657147, 5.20136656590841, 5.07622831499557, 5.02043421457898, 5.51577006817018, 5.51577006817018, 5.44062149940817), PROX_MALL = c(0.351657486288216, 0.351657486288216, 0.38589862433106, 0.248497232357685, 0.199960318099191, 0.480981762762808, 0.535261743386166, 0.22058685557285, 0.295276560881227, 0.401409437181884, 0.136646142991964, 0.644100917109673, 0.698652085628877, 0.200492724858517, 0.64848155368644, 0.352184781664103, 0.399157770965225, 0.38618207223371, 0.38618207223371, 0.0864828813466827 ), PROX_CHAS = c(0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.185564313785613, 0.199960275799137, 0.0578525184286013, 0.121511881264649, 0.177995101264401, 0.0995517477546361, 0.0207330025336023, 0.136646133179357, 0.116678641770301, 0.224338502615803, 0.200492722653611, 0.149921511006425, 0.167321001424632, 0.142774662207743, 0.367772140885018, 0.367772140885018, 0.0864829242311455), PROX_SUPERMARKET = c(0.244158473149448, 0.244158473149448, 0.165776473264822, 0.185564776027004, 0.199173279096103, 0.0704323341151683, 0.121511691834874, 0.177995229543633, 0.0995512052866983, 0.0207321820187816, 0.146294584623949, 0.116679779166118, 0.281017798180362, 0.210915135620544, 0.149922203205158, 0.167319845962294, 0.142773459146917, 0.0442147517112349, 0.0442147517112349, 0.0916346746399726), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 0L, 1L, 0L, 2L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(10L, 10L, 8L, 9L, 8L, 7L, 10L, 8L, 8L, 6L, 6L, 7L, 7L, 6L, 6L, 8L, 6L, 4L, 4L, 4L), WITHIN_350M_BUS = c(9L, 9L, 8L, 7L, 6L, 8L, 9L, 6L, 8L, 9L, 8L, 9L, 13L, 6L, 6L, 9L, 9L, 4L, 4L, 5L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 7L, 7L, 4L, 6L, 7L, 7L, 7L, 7L, 5L, 8L, 6L, 4L, 7L, 7L, 4L, 4L, 5L), DNeighbour = c(0, 5.10743607085457, 94.9817491662135, 144.830000065009, 159.184371308655, 179.053683342684, 193.372945265977, 198.369322680882, 265.801384073847, 290.43697598989, 332.819760753786, 338.211887302074, 369.188108889243, 385.11750079213, 388.139231902357, 392.846054336548, 396.262569867646, 408.401580706988, 408.961024211611, 433.796409276353)), row.names = c("434", "470", "70", "349", "142", "488", "73", "537", "76", "754", "32", "688", "301", "283", "979", "57", "878", "405", "996", "240"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99972277405914, 0.906416059506673, 0.78949141967336, 0.748818500818739, 0.688284967252909, 0.642065814415948, 0.62550523032727, 0.39007300235936, 0.304414840739753, 0.169220916847654, 0.153771293979304, 0.0760058754284306, 0.0448760215581067, 0.0397694818267096, 0.0323598836010499, 0.027410696778707, 0.0129174015610062, 0.0123709533249603, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 874675003
R squared (OOB): 0.06045112
$Forests[[435]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 315000, 380000, 366800, 480000, 445000, 323000, 635000, 348000, 338000, 592000, 309000, 518000, 345000, 330000, 394000, 492000, 515000, 550000, 388000), floor_area_sqm = c(100, 91, 103, 105, 104, 100, 92, 105, 93, 93, 108, 91, 88, 91, 84, 102, 84, 105, 105, 104), storey_order = c(4L, 1L, 1L, 2L, 2L, 3L, 2L, 4L, 4L, 5L, 2L, 2L, 3L, 3L, 3L, 2L, 4L, 2L, 3L, 3L), remaining_lease_mths = c(931, 722, 923, 761, 777, 949, 690, 833, 777, 860, 810, 774, 770, 773, 791, 769, 788, 762, 786, 751), PROX_CBD = c(8.15573636625741, 8.21547938057256, 8.21483984631558, 8.5913881835975, 8.81196120759187, 9.38671442358298, 9.445702961959, 7.22087947204147, 9.5834162789491, 9.71808261065178, 7.18468073982128, 9.64616581570663, 7.79515244158294, 9.63489497584329, 9.73525531751342, 6.11041994069873, 7.5632891932167, 7.9455961592131, 7.59960912304084, 10.2659136784881), PROX_ELDERLYCARE = c(0.30639563225599, 0.425001866306461, 0.287120499253456, 0.675108088860868, 0.68560621126507, 0.197320443098403, 0.0646727834979237, 1.54373359073656, 0.221128007339761, 0.288600487645686, 1.63490637838594, 0.306199433665808, 1.83577537822547, 0.42629854090558, 0.869795033999967, 0.700949857098155, 1.91313469252559, 1.77517839654503, 1.85656629786719, 0.737818764037149), PROX_HAWKER = c(0.288074572046437, 0.272525769496456, 0.248204869380096, 0.151496134675632, 0.290355020850324, 0.671765492644128, 0.802499530175562, 1.05968958012269, 0.844035637065003, 1.10941781168001, 1.02937341390922, 0.906506968115566, 1.19066876388205, 0.908741650371918, 0.687117415591119, 0.917579692245523, 1.10032443578502, 0.800389309546525, 1.04404154823438, 1.65941342147148 ), PROX_MRT = c(0.998476915081282, 0.877462529610437, 1.08736551837768, 0.864705124656065, 0.425157896719621, 0.671695564859285, 0.834535111428891, 0.206889953987817, 0.679762822214213, 0.750225097750018, 0.13577722868059, 0.626377719466395, 0.499752126280618, 0.669484450879797, 0.86810604264512, 0.781870827245549, 0.433934859087748, 0.75069701440163, 0.492673618184051, 0.684374477874155), PROX_PARK = c(0.465482353353317, 0.34344129155164, 0.587773758099403, 0.545921527880028, 0.468007817587664, 0.409638708762546, 0.508498628446561, 0.769170147627311, 0.171128410914521, 0.552878075981585, 0.802458220215738, 0.106198450905693, 0.723268787935639, 0.197084482081202, 0.452373350223662, 0.263971642616293, 0.474041874627479, 0.364839433462782, 0.415297912555755, 0.570788416471153), PROX_GOOD_PRISCH = c(2.76944558246381, 2.64672046335999, 2.8757656049093, 2.65365036334729, 2.18636815139252, 1.96445822173508, 2.16640973416033, 2.65891054731874, 1.81796659730331, 2.3197363622043, 2.6636605310312, 1.71137279935344, 1.9917971907287, 1.59153495480405, 1.15234422615158, 4.13214763824822, 2.17804686625686, 1.79538098544694, 2.14133679267892, 2.58742850928016), PROX_MALL = c(0.92903564794814, 0.807676293785945, 1.020621498239, 0.81045000642783, 0.389401354829447, 0.704978058880463, 0.855253012280219, 0.389192825268572, 0.812301361871699, 0.64580888250568, 0.319563922107573, 0.808294932987377, 0.483735594398556, 0.873569112263515, 0.907839978504126, 1.32133984316634, 0.413593098419561, 0.730136421618933, 0.472342316185911, 0.364765391124967), PROX_CHAS = c(0.211513021624011, 0.136581974857907, 0.132091194783373, 0.0629474356823598, 0.210741683871549, 0.181909444046462, 0.378465676389041, 0.201367273106442, 0.334146331647452, 0.122290728478786, 0.244287808759251, 0.415210445937219, 0.157541179554435, 0.454068185577158, 0.116614388177292, 0.235562548335707, 5.15903103580734e-08, 0.312128892467037, 0.0587537711423344, 0.204257711541377), PROX_SUPERMARKET = c(0.324462496048725, 0.281285688066644, 0.249780587504203, 0.140831249897628, 0.365648379234028, 0.448356351676465, 0.234896025437738, 0.425467495913439, 0.581458245406798, 0.190117050177684, 0.350395790631763, 0.675617328849562, 0.305647853022819, 0.717910522287554, 0.458729641056945, 0.174913922147584, 0.0709823460282706, 0.390939423908347, 0.121599745844786, 0.384238743245603), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 2L, 2L, 3L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 0L, 3L, 3L, 3L, 7L, 3L, 2L, 6L, 1L, 2L, 1L, 2L, 1L, 4L, 4L, 5L, 6L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 7L, 9L, 10L, 11L, 7L, 6L, 12L, 8L, 10L, 5L, 10L, 4L, 9L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 4L, 2L, 1L, 4L, 2L, 3L, 4L, 1L, 3L, 3L, 4L, 2L), DNeighbour = c(0, 120.382807665551, 163.067412946658, 441.738917736666, 745.224571910937, 1312.87801180397, 1322.49871305108, 1509.49142838424, 1550.78010109817, 1574.23842962461, 1599.55656585481, 1650.26772507265, 1685.46031806945, 1685.8096314243, 1998.13277304943, 2042.83253810282, 2047.08734805977, 2047.52560245751, 2086.12229804054, 2112.53083051379)), row.names = c("435", "691", "60", "894", "465", "373", "67", "344", "799", "624", "370", "785", "209", "273", "921", "135", "829", "345", "735", "77"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993515938816153, 0.988118740830858, 0.9144627621776, 0.766601189941907, 0.376717287681382, 0.369775577831193, 0.239541842460841, 0.212629065580827, 0.197749862418082, 0.182060326439556, 0.151910634982065, 0.132097575134775, 0.131905830888098, 0.0111032201819125, 0.00421162860724816, 0.00372072450599086, 0.00367183192383224, 0.000617300042251852, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3881777731
R squared (OOB): 0.6051076
$Forests[[436]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(760000, 815000, 838000, 650000, 545000, 680000, 630000, 638000, 680000, 315000, 445000, 480000, 515000, 446000, 550000, 518000, 310000, 470000, 515000, 450000), floor_area_sqm = c(91, 91, 91, 86, 86, 86, 101, 105, 76, 87, 84, 94, 110, 94, 105, 84, 82, 84, 103, 104), storey_order = c(9L, 11L, 12L, 3L, 1L, 3L, 2L, 3L, 11L, 1L, 3L, 6L, 1L, 2L, 2L, 3L, 5L, 3L, 3L, 1L), remaining_lease_mths = c(1091, 1109, 1106, 1018, 1025, 1025, 952, 918, 1071, 633, 647, 725, 859, 723, 786, 781, 656, 813, 823, 828), PROX_CBD = c(5.4124717534787, 5.46273996086224, 5.38577040159704, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.76616775136128, 5.24252163748666, 5.17664618337401, 5.88382015009973, 4.82546817648507, 4.50933618399607, 5.31333197008925, 4.45295385586978, 6.4090346428634, 6.59778313634683, 5.9699685911294, 6.30150758144434, 6.41432963568309, 5.12061996426338), PROX_ELDERLYCARE = c(0.277453528347438, 0.323825203617813, 0.343873602324804, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.708186986363007, 0.232760622048558, 0.203403853153192, 0.599695566252105, 0.401252043911139, 0.665866395733666, 0.301885421229742, 0.645271528549996, 0.336883008423279, 0.619464736019043, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.279354008399566), PROX_HAWKER = c(0.214745652304629, 0.17988889362956, 0.225377370173431, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.25612232537118, 0.316098981667774, 0.242990200436355, 0.302293625820731, 0.33634581375869, 0.665007751295857, 0.15027253820603, 0.601904675681234, 0.729024203622067, 1.00589931737343, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.158729667464322), PROX_MRT = c(0.525678460826462, 0.495510769155532, 0.452916639575337, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.0934691468297738, 0.353807427048722, 0.347215067697513, 0.37771060533367, 0.437510974512092, 0.549595780709265, 0.839256513816073, 0.66128766903618, 0.631935879685516, 0.372865816575034, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.12797954219589 ), PROX_PARK = c(0.766524211973089, 0.816564732509704, 0.680409922157526, 0.550000337404237, 0.482110245392283, 0.482110245392283, 1.02675087524374, 0.540897442657821, 0.502895249788983, 1.09766236241216, 0.386749503328341, 0.353281501558379, 0.919693677764514, 0.473457593144303, 0.73120409495038, 0.432673847047101, 0.792968228054446, 0.950460734805334, 0.941128983241434, 1.12857946410316 ), PROX_GOOD_PRISCH = c(2.04167837943161, 1.99475835919692, 2.04281306492033, 2.16237499594262, 2.22494939608982, 2.22494939608982, 1.65694818911091, 2.20280244575696, 2.27859573799937, 1.61186682958131, 2.65585299610189, 2.94429219434277, 2.32631552336422, 3.02211493728223, 1.19038460547274, 0.909917905905181, 1.89588922913119, 1.50990256016426, 1.35156641752108, 2.70116277997296), PROX_MALL = c(0.636573036587929, 0.68208602871978, 0.513452616263142, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.834887080030876, 0.315823950773482, 0.285366785950761, 0.966526596905427, 0.337875853585261, 0.485349818185599, 0.752077094160308, 0.570379319619026, 0.56447134405004, 0.324462922438517, 1.25835483053691, 0.872189526609738, 0.713954983197348, 1.02774547618649), PROX_CHAS = c(0.208534953207918, 0.185272865297861, 0.180097972613039, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.143086854941205, 0.0731998871787336, 0.0737889624358689, 0.256579842259861, 0.315432137833306, 0.331046161101227, 0.111194343620761, 0.303272176186244, 0.141339892509329, 0.0558741615176373, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.193072984237221), PROX_SUPERMARKET = c(0.496000676868079, 0.544212695479659, 0.397689630461078, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.318319510093507, 0.266280670019211, 0.177322353300672, 0.27867057765081, 0.0907256678718214, 0.325943517329761, 0.370675298005651, 0.34627255092781, 0.360911693423373, 0.173430033183904, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.198191070641627), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 4L, 4L, 4L, 4L, 2L, 3L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 7L, 5L, 6L, 6L, 1L, 5L, 7L, 4L, 2L, 1L, 3L, 1L, 5L, 3L, 2L, 4L, 4L, 4L), WITHIN_350M_BUS = c(7L, 8L, 8L, 9L, 9L, 9L, 8L, 10L, 9L, 8L, 8L, 5L, 12L, 6L, 9L, 7L, 8L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 2L, 0L, 3L, 1L, 3L, 2L, 4L, 4L, 3L, 3L), DNeighbour = c(0, 48.4205987327176, 172.525044741373, 259.985814201998, 320.00925642359, 321.151702608899, 454.748586299144, 592.200336807167, 657.826081069278, 855.099660444806, 960.157148821217, 1108.83374357029, 1132.18928580231, 1224.07772746734, 1308.22630220957, 1355.55168878222, 1460.69938965494, 1476.65167305642, 1481.72617496376, 1523.77686731798)), row.names = c("436", "75", "116", "199", "533", "181", "430", "472", "897", "201", "288", "622", "279", "346", "269", "957", "920", "417", "114", "646"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997981502424023, 0.97452589565522, 0.942625524887151, 0.913736318363663, 0.913133302360012, 0.82980523047676, 0.720731563547328, 0.661991389627729, 0.46934407204842, 0.363552355215075, 0.221342542434341, 0.200639939689448, 0.125797782031172, 0.0691194536944573, 0.0435190032533278, 0.00657354118981021, 0.0037084068780807, 0.00296275091228267, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13692185405
R squared (OOB): 0.3678784
$Forests[[437]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(302500, 320000, 275000, 315000, 313000, 318000, 315000, 310000, 315000, 402000, 320800, 327000, 355000, 340000, 370000, 358000, 310000, 355000, 310000, 387008), floor_area_sqm = c(93, 93, 84, 104, 84, 84, 97, 96, 91, 93, 92, 84, 93, 91, 93, 91, 91, 104, 84, 97), storey_order = c(2L, 3L, 1L, 4L, 4L, 1L, 3L, 1L, 3L, 4L, 1L, 1L, 4L, 2L, 1L, 1L, 3L, 4L, 3L, 2L), remaining_lease_mths = c(764, 762, 807, 777, 772, 785, 746, 772, 774, 762, 965, 802, 761, 782, 782, 760, 774, 814, 806, 775), PROX_CBD = c(15.7384939989151, 15.7384939989151, 15.555826242216, 15.5029529482698, 15.5029529482698, 15.4237712873611, 16.179026897848, 16.0124832316584, 16.1626205207603, 15.8715793299193, 16.3149444157129, 15.395293903354, 16.1297617902268, 16.0688727275577, 15.9422949327985, 15.6053010835868, 16.3680873997092, 14.9797222810306, 16.5546706157429, 15.8742411347238), PROX_ELDERLYCARE = c(1.81389464514152, 1.81389464514152, 1.98144426857027, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.73064849730919, 1.41328722649904, 1.55788424655444, 1.28212929908789, 1.76400828031834, 1.48326161455178, 1.29938230642316, 1.20623153653763, 1.09392979000114, 1.18278326755006, 1.42545230549203, 1.40865121451131, 1.28388145020366, 0.784609866943175), PROX_HAWKER = c(0.367446283592148, 0.367446283592148, 0.587918588004233, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.141690035201285, 0.231474226543029, 0.113648031708615, 0.428166805124, 0.267171899978326, 0.763118949388798, 0.335840869363962, 0.426544691499688, 0.571238530927929, 0.745618024005524, 0.369132496020862, 1.17708155532767, 0.634516033073404, 0.921851461637316), PROX_MRT = c(0.817431272071058, 0.817431272071058, 0.961984472446029, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.887672461516919, 0.526610558032509, 0.733071345608223, 0.326170963259121, 0.980548762507945, 0.486709870425329, 0.514969181151661, 0.406145228037129, 0.22642613478059, 0.180817781363956, 0.767751604782153, 0.541117453484526, 0.786543604226707, 0.243577544220952), PROX_PARK = c(0.197322246351151, 0.197322246351151, 0.155244626205508, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.539742315344257, 0.641040622161513, 0.622244080025509, 0.729541055973412, 0.504828773517413, 0.736647900507106, 0.709135847201637, 0.697314652170583, 0.749126986336644, 0.580682002012541, 0.655349613079545, 0.869949400509587, 0.413578796610442, 0.457440234531046), PROX_GOOD_PRISCH = c(6.09593783675615, 6.09593783675615, 5.90755023148013, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.53838177865997, 6.39414010271149, 6.53246509089368, 6.26806838260706, 6.672975925328, 5.79164197089728, 6.52049985370614, 6.46919552361138, 6.35759010380229, 6.02648848177283, 6.74866006620563, 5.38873705701154, 6.95112153433386, 6.33578781760894), PROX_MALL = c(0.906877360376741, 0.906877360376741, 1.05229171505891, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.960112961135972, 0.598952481573277, 0.800586392071248, 0.405953132327172, 0.965701391482886, 0.561468969675593, 0.568960814514176, 0.45653839484425, 0.275355858531219, 0.252610517585887, 0.812249060303789, 0.857174016474006, 0.809678350084408, 0.159478773824134), PROX_CHAS = c(0.184740133551779, 0.184740133551779, 0.0651877268759985, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.0821179618758864, 0.191204296760245, 0.107377285719627, 0.170717118999449, 0.215258950862385, 0.1019571402223, 0.215228497760129, 0.123235071398074, 0.101928728560798, 0.0925674017483885, 0.317481852326526, 0.0593781975043205, 0.102023856475547, 0.159478805927642), PROX_SUPERMARKET = c(0.287892528450529, 0.287892528450529, 0.511049564140858, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.224545288466622, 0.214004200599592, 0.191669323632479, 0.323117190327721, 0.357579925001748, 0.0953919744611677, 0.353026966783941, 0.399183655269817, 0.218983947734938, 0.188530812320699, 0.442251956603444, 0.101389584423307, 0.57240719914765, 0.159478664733051), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 6L, 2L, 2L, 3L, 3L, 4L, 5L, 2L, 1L, 2L, 3L, 3L, 2L, 5L, 2L, 3L, 2L, 5L), WITHIN_350M_BUS = c(10L, 10L, 7L, 10L, 10L, 11L, 8L, 8L, 9L, 8L, 8L, 9L, 8L, 9L, 8L, 10L, 8L, 10L, 10L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 1L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L), DNeighbour = c(0, 5.29913285176756, 216.746786415523, 376.883601324944, 377.599417088041, 410.202127082575, 446.110538333515, 459.390804364886, 483.49709007219, 539.42511959314, 574.139427951531, 593.498483299344, 612.389998045067, 658.611567607637, 723.091951163902, 727.737746730052, 735.385246580431, 947.148963957232, 987.997543117854, 1049.02745928589)), row.names = c("437", "803", "426", "162", "587", "293", "336", "740", "335", "294", "980", "556", "184", "804", "708", "143", "198", "984", "22", "83"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999948965912134, 0.916441407253506, 0.758511061859025, 0.757656456544867, 0.717569690776173, 0.671011675954455, 0.653228442153141, 0.62026791690534, 0.541083024633811, 0.490638214884223, 0.462284215211427, 0.434562352926882, 0.367028418198165, 0.275487495920844, 0.269095413863334, 0.258649835452368, 0.0341519465661402, 0.0127623555700241, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 452609170
R squared (OOB): 0.5334949
$Forests[[438]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(305000, 335000, 432000, 420000, 410000, 415000, 323000, 333000, 365000, 388000, 360000, 325000, 319000, 313000, 310500, 310000, 280000, 305000, 305000, 375000), floor_area_sqm = c(99, 100, 92, 92, 92, 92, 101, 99, 92, 92, 99, 91, 101, 99, 92, 89, 90, 91, 99, 102), storey_order = c(4L, 4L, 4L, 1L, 2L, 2L, 1L, 3L, 1L, 1L, 3L, 2L, 4L, 4L, 4L, 1L, 3L, 4L, 1L, 3L), remaining_lease_mths = c(930, 927, 1123, 1121, 1136, 1125, 937, 927, 1135, 1134, 915, 970, 950, 918, 932, 946, 958, 932, 921, 932), PROX_CBD = c(17.5508688704121, 17.5934100264964, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.4093430047218, 17.6933534103443, 17.8160591469996, 17.8160591469996, 17.6482187406162, 17.7083177660008, 17.1356331652512, 17.8728040148932, 17.1621565450396, 17.0860498579873, 17.0860498579873, 17.1300558853523, 17.9733391318796, 17.424297644009), PROX_ELDERLYCARE = c(0.169110695114153, 0.183364759720919, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.347622879353981, 0.174626049595048, 0.101440000613482, 0.101440000613482, 0.399377154365588, 0.378187975507624, 0.585213362825854, 0.330981516384048, 0.588822776266157, 0.634635376150565, 0.634635376150565, 0.650159488421832, 0.376016337241346, 0.332680427012888), PROX_HAWKER = c(0.736171211400498, 0.860123145519879, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.646263997619536, 0.89059259132002, 0.755409785256781, 0.755409785256781, 1.11261554439583, 0.340346390827249, 0.905166107754752, 0.446535534086157, 0.776103543372746, 0.984075399620173, 0.984075399620173, 0.747949107581356, 0.501520555884575, 1.2762396177499), PROX_MRT = c(0.804998329325227, 0.675234243169572, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.722831181419355, 0.606842528225389, 0.729659889526201, 0.729659889526201, 0.417091391951799, 0.403335562748004, 0.689848925621533, 0.4868918768976, 0.827901946736494, 0.610921595420819, 0.610921595420819, 0.826263947198081, 0.52882455357406, 0.484502150769697), PROX_PARK = c(1.71737354643835, 1.60355051242194, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.92330050908574, 1.49905344652453, 1.49250729308795, 1.49250729308795, 1.38656874841243, 1.86766019581863, 2.00545012030434, 1.69875568186822, 2.12305734030611, 1.98249707589613, 1.98249707589613, 2.21165427538899, 1.62685700377268, 1.39102562335911), PROX_GOOD_PRISCH = c(8.17476856172454, 8.24279341902993, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.00696366683488, 8.34857469941546, 8.44175881664207, 8.44175881664207, 8.34983568407236, 8.26299778187914, 7.76178719780886, 8.43952013253886, 7.75790588282746, 7.72567604662297, 7.72567604662297, 7.71077701272798, 8.54142359534323, 8.1609833985331), PROX_MALL = c(0.109574351562212, 0.188384425612312, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.265229996889848, 0.223321337745784, 0.183177100903513, 0.183177100903513, 0.439097430243665, 0.335143296665789, 0.382407895591973, 0.330972758922268, 0.509108711773916, 0.314944256820634, 0.314944256820634, 0.568151229694078, 0.395841490391381, 0.394560370801339), PROX_CHAS = c(0.048268048492383, 0.151781240761386, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.23105278557526, 0.21485891447712, 0.183177099178452, 0.183177099178452, 0.414359256629807, 0.30242004444134, 0.257714074421561, 0.330972805611547, 0.242301342816858, 0.250499161266826, 0.250499161266826, 0.159798231789153, 0.364030465322827, 0.265229996652697), PROX_SUPERMARKET = c(0.15801430638391, 0.209139790637019, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.313773352526138, 0.218378438252518, 0.137568853383185, 0.137568853383185, 0.441697647833666, 0.332189289926598, 0.257714572429151, 0.300218301814749, 0.263452146302603, 0.250499698074938, 0.250499698074938, 0.260386915772359, 0.356071330024396, 0.265230176390619), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(7L, 6L, 6L, 6L, 6L, 8L, 7L, 5L, 8L, 8L, 3L, 6L, 5L, 4L, 5L, 6L, 6L, 5L, 3L, 2L ), WITHIN_350M_BUS = c(12L, 12L, 12L, 12L, 12L, 10L, 13L, 13L, 15L, 15L, 9L, 7L, 11L, 8L, 11L, 11L, 11L, 13L, 11L, 9L), WITHIN_1KM_PRISCH = c(6L, 8L, 7L, 7L, 7L, 6L, 5L, 8L, 6L, 6L, 7L, 5L, 4L, 7L, 4L, 4L, 4L, 4L, 7L, 5L), DNeighbour = c(0, 139.740404528587, 185.815515009937, 188.259712243743, 188.745743593379, 214.66292774366, 216.142934570208, 217.786485579678, 256.684194147351, 261.124435866134, 398.72461122116, 407.220810358967, 418.9723158293, 429.171027386395, 437.546821424708, 469.715583471709, 472.760111861821, 501.962334067965, 503.443866596032, 541.38025371621)), row.names = c("438", "419", "298", "289", "13", "365", "174", "112", "402", "53", "891", "544", "99", "992", "190", "685", "704", "170", "179", "736"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.87118833285107, 0.778270219290325, 0.772775860186448, 0.771677083576043, 0.710277224010883, 0.706615179896469, 0.702530200192469, 0.600937347727176, 0.588836586768234, 0.209373090350126, 0.188538507647376, 0.160868467238347, 0.138065275923931, 0.120272255636674, 0.061120262852464, 0.0563754103723647, 0.0196893611338482, 0.0182889457461314, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 676415455
R squared (OOB): 0.6780639
$Forests[[439]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(441000, 358000, 365000, 380000, 456500, 360000, 395000, 418000, 436000, 460000, 440000, 415000, 435000, 420000, 420000, 425000, 415000, 420000, 440000, 440000), floor_area_sqm = c(93, 93, 94, 94, 92, 94, 94, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 94, 96, 92), storey_order = c(6L, 1L, 1L, 1L, 8L, 1L, 4L, 6L, 7L, 7L, 8L, 8L, 2L, 6L, 5L, 6L, 6L, 7L, 7L, 5L), remaining_lease_mths = c(1097, 1103, 1095, 1107, 1144, 1096, 1113, 1129, 1139, 1125, 1142, 1140, 1128, 1142, 1132, 1119, 1120, 1120, 1108, 1124), PROX_CBD = c(11.8078122246038, 11.8075546541859, 11.7965908296893, 11.6781560559471, 11.9527102757424, 11.6781560559471, 11.9744040829633, 12.02897658153, 12.042332185553, 12.02897658153, 12.042332185553, 12.02897658153, 12.042332185553, 12.02897658153, 12.042332185553, 11.9828723130509, 11.7484946081343, 12.0119641769274, 11.6053344020152, 12.0234479092478), PROX_ELDERLYCARE = c(0.95260617550949, 0.922118515238085, 1.00802268588986, 1.09658820367145, 0.819362766143575, 1.09658820367145, 0.738781707341689, 0.841755023464642, 0.786890441142101, 0.841755023464642, 0.786890441142101, 0.841755023464642, 0.786890441142101, 0.841755023464642, 0.786890441142101, 0.710325725805382, 1.16050252277995, 0.673044116243487, 1.04503450829128, 0.938035651111226), PROX_HAWKER = c(0.262687630178652, 0.209140712961875, 0.337854809554552, 0.34952328079698, 0.27814297307049, 0.34952328079698, 0.217370340361849, 0.409616357379742, 0.369655971945997, 0.409616357379742, 0.369655971945997, 0.409616357379742, 0.369655971945997, 0.409616357379742, 0.369655971945997, 0.20448046373977, 0.512143004921159, 0.222580914455278, 0.210992660312359, 0.507473565259923), PROX_MRT = c(0.173777829752023, 0.120215557602138, 0.249549573241666, 0.274140861026222, 0.200702114351669, 0.274140861026222, 0.167322140356011, 0.331072457322778, 0.298263347673859, 0.331072457322778, 0.298263347673859, 0.331072457322778, 0.298263347673859, 0.331072457322778, 0.298263347673859, 0.170867756883987, 0.425815084561206, 0.201095784108649, 0.206803096961617, 0.394231498000209), PROX_PARK = c(0.746013140888617, 0.747098338531098, 0.739061594864021, 0.620391651843957, 0.643017670933737, 0.620391651843957, 0.679906922269617, 0.529446955515876, 0.542226246468638, 0.529446955515876, 0.542226246468638, 0.529446955515876, 0.542226246468638, 0.529446955515876, 0.542226246468638, 0.697136724289492, 0.660489483199184, 0.691047645736797, 0.554363925008431, 0.506408767470305), PROX_GOOD_PRISCH = c(2.13533890725473, 2.12338877581429, 2.14271827973834, 2.02616945457316, 2.270018309959, 2.02616945457316, 2.27223739349538, 2.36775586018775, 2.36724315061599, 2.36775586018775, 2.36724315061599, 2.36775586018775, 2.36724315061599, 2.36775586018775, 2.36724315061599, 2.27447890050516, 2.14657014261275, 2.29976812492723, 1.90056431650247, 2.39172047379238), PROX_MALL = c(0.17025857997445, 0.119447773727589, 0.241737870027575, 0.244599870232268, 0.232344363503357, 0.244599870232268, 0.214069216816763, 0.358721564938295, 0.332547569579886, 0.358721564938295, 0.332547569579886, 0.358721564938295, 0.332547569579886, 0.358721564938295, 0.332547569579886, 0.220402811054307, 0.411213390710639, 0.251262654177611, 0.158081786709397, 0.441394824612777), PROX_CHAS = c(0.170258520163124, 0.11944771257822, 0.101692541492014, 0.163903281406512, 0.146038815472653, 0.163903281406512, 0.0939357367291076, 0.25157977989641, 0.236223262451169, 0.25157977989641, 0.236223262451169, 0.25157977989641, 0.236223262451169, 0.25157977989641, 0.236223262451169, 0.0995919009989899, 0.0876622280470988, 0.131248018016709, 0.158081821824728, 0.223839041128234), PROX_SUPERMARKET = c(0.168966076328732, 0.119571834445138, 0.17897337633635, 0.19333058996533, 0.237998550380205, 0.19333058996533, 0.22318738818849, 0.314501000490003, 0.33849828517841, 0.314501000490003, 0.33849828517841, 0.314501000490003, 0.33849828517841, 0.314501000490003, 0.33849828517841, 0.230351837454113, 1.21715176356525e-07, 0.261515416493987, 0.148884454693003, 0.244018176385425), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 2L, 5L, 2L, 7L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 2L, 6L, 4L, 2L), WITHIN_350M_BUS = c(11L, 10L, 9L, 9L, 12L, 9L, 10L, 11L, 10L, 11L, 10L, 11L, 10L, 11L, 10L, 7L, 11L, 6L, 8L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 60.0444847768023, 71.1808023481712, 141.550286650203, 143.865792760381, 144.991963191145, 216.872711755518, 225.870843219172, 229.003191880745, 230.022628317407, 230.229109292054, 230.729455941481, 232.489003328111, 233.099317251244, 235.153673187813, 245.126441797951, 254.925198977264, 277.993213177569, 279.677306156293, 284.960591026634)), row.names = c("439", "724", "41", "644", "749", "954", "858", "700", "573", "874", "16", "287", "908", "318", "634", "203", "441", "167", "158", "502"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.913172596935266, 0.879101421669267, 0.567390065335317, 0.555195311347972, 0.549241399716286, 0.177059551897544, 0.1381784412452, 0.125441391732651, 0.121392552866101, 0.120578407641136, 0.118613924789608, 0.11180090033028, 0.109473024249616, 0.101774189507892, 0.0676186103960548, 0.0398778001383224, 0.00233316273847183, 0.0013496118784331, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 714059025
R squared (OOB): 0.2310735
$Forests[[440]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 4e+05, 412000, 367000, 418000, 420000, 362000, 428000, 370000, 423888, 390000, 420000, 416000, 433000, 4e+05, 415000, 395000, 365000, 415000, 258000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 84), storey_order = c(2L, 3L, 5L, 1L, 5L, 3L, 1L, 4L, 1L, 5L, 2L, 5L, 4L, 4L, 2L, 5L, 2L, 1L, 4L, 1L), remaining_lease_mths = c(1137, 1143, 1144, 1137, 1138, 1144, 1135, 1140, 1146, 1136, 1139, 1143, 1140, 1130, 1130, 1144, 1146, 1137, 1141, 781), PROX_CBD = c(16.0475930141239, 16.0475930141239, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.9392575628934, 15.9297907572658, 16.1831859860721, 15.87024444961, 15.9500375777464, 16.0085061296439, 16.1537572283104, 16.055983361932, 16.055983361932, 16.1976566517324, 15.9533618390172, 16.0046521285213, 16.0046521285213, 15.719551353229, 16.1631400386504), PROX_ELDERLYCARE = c(0.129564145964732, 0.129564145964732, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.0436662178849567, 0.0463608633689567, 0.0701319802482612, 0.10693627682917, 0.0923316964070077, 0.133825008100465, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 9.89208662673193e-07, 0.251148223850536, 0.20718686492254, 0.20718686492254, 0.251997184681221, 0.194171564025932 ), PROX_HAWKER = c(0.872301448799324, 0.872301448799324, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.765854363537175, 0.768716574287481, 1.00994702859189, 0.694651515851724, 0.798502368740115, 0.86073340068049, 0.986028325459381, 0.897672222950446, 0.897672222950446, 1.03146250928298, 0.802087399746937, 0.855932206484513, 0.855932206484513, 0.543607139892928, 1.03995728027003), PROX_MRT = c(1.14436247830993, 1.14436247830993, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14464062157712, 1.23034399571509, 1.08237519657155, 1.09555222562317, 1.27956490520873, 1.31406230168452, 1.02112351286352, 0.936151237003446, 0.936151237003446, 1.02706758196582, 0.8851452059773, 0.883219311345816, 0.883219311345816, 1.04322565796881, 0.842728374229233), PROX_PARK = c(0.824988291997923, 0.824988291997923, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.777956069134633, 0.846978318526899, 0.848434833813522, 0.707790886000148, 0.8970097589344, 0.947603217866828, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.822565203699192, 0.589052524814441, 0.619767633008914, 0.619767633008914, 0.60075194434184, 0.707513815343702), PROX_GOOD_PRISCH = c(6.67335529701902, 6.67335529701902, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.57394481891556, 6.58539462985877, 6.78038310261662, 6.49806658702102, 6.61604918176311, 6.67823761190993, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.78043949525415, 6.52939634907869, 6.57618460349959, 6.57618460349959, 6.34176102939636, 6.70927938580052), PROX_MALL = c(0.339403259296736, 0.339403259296736, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.391567182053879, 0.478634609766659, 0.241735562355662, 0.388975340293238, 0.517477751202279, 0.528820301792356, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.189710317758296, 0.161178852361569, 0.110811660449771, 0.110811660449771, 0.460595397283409, 0.0870960802892481 ), PROX_CHAS = c(0.16574506375663, 0.16574506375663, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.0895372628546906, 4.95402698497433e-08, 0.148113838308576, 0.140210421841136, 0.0505118784777886, 0.104680199868824, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.0868060808909073, 0.165813590617473, 0.114687044901222, 0.114687044901222, 0.269388612247007, 0.081875317774622 ), PROX_SUPERMARKET = c(0.344658205065017, 0.344658205065017, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.354688671920554, 0.427887094284235, 0.247969406526707, 0.287679129281494, 0.47836894165083, 0.525839072677995, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.195853508350489, 0.162291812321236, 0.112847248683738, 0.112847248683738, 0.219989756424723, 0.0873208554119548 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 3L, 5L, 7L, 4L, 4L, 2L, 8L, 3L, 3L, 8L, 3L, 3L, 3L, 5L, 6L ), WITHIN_350M_BUS = c(9L, 9L, 8L, 8L, 8L, 9L, 7L, 7L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 5L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 3L, 5L), DNeighbour = c(0, 1.09603642578116, 45.6666413932527, 47.2097927137083, 47.7713678708614, 112.743088227965, 166.009329783704, 173.164383832293, 183.432249214172, 191.17138610149, 193.440300893879, 202.095096380758, 221.12610936889, 225.223952827428, 238.19625375563, 262.652585552729, 268.730078483332, 271.225332331975, 341.049951945254, 390.779568562305)), row.names = c("440", "28", "919", "161", "249", "517", "654", "661", "582", "912", "653", "869", "538", "741", "427", "124", "408", "594", "698", "872"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999984266890516, 0.972873807855828, 0.971023253143823, 0.97033499795371, 0.840454490884363, 0.67163195735415, 0.64583694279162, 0.607874193795563, 0.578631475430717, 0.569970363924619, 0.536624764306737, 0.462133028273159, 0.44599175189123, 0.394961349320783, 0.300576350132797, 0.277834931420186, 0.268611716109108, 0.0567966438898603, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1189815259
R squared (OOB): 0.2188606
$Forests[[441]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 365000, 360000, 380000, 441000, 440000, 358000, 418000, 415000, 420000, 460000, 456500, 436000, 440000, 435000, 420000, 320000, 395000, 440000, 425000), floor_area_sqm = c(94, 94, 94, 94, 93, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 96, 94), storey_order = c(6L, 1L, 1L, 1L, 6L, 5L, 1L, 6L, 8L, 6L, 7L, 8L, 7L, 8L, 2L, 5L, 2L, 4L, 7L, 6L), remaining_lease_mths = c(1120, 1095, 1096, 1107, 1097, 1124, 1103, 1129, 1140, 1142, 1125, 1144, 1139, 1142, 1128, 1132, 1009, 1113, 1108, 1119), PROX_CBD = c(11.7484946081343, 11.7965908296893, 11.6781560559471, 11.6781560559471, 11.8078122246038, 12.0234479092478, 11.8075546541859, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9527102757424, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.3397363359505, 11.9744040829633, 11.6053344020152, 11.9828723130509), PROX_ELDERLYCARE = c(1.16050252277995, 1.00802268588986, 1.09658820367145, 1.09658820367145, 0.95260617550949, 0.938035651111226, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.819362766143575, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 1.39271535621019, 0.738781707341689, 1.04503450829128, 0.710325725805382), PROX_HAWKER = c(0.512143004921159, 0.337854809554552, 0.34952328079698, 0.34952328079698, 0.262687630178652, 0.507473565259923, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.27814297307049, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.570701345451429, 0.217370340361849, 0.210992660312359, 0.20448046373977), PROX_MRT = c(0.425815084561206, 0.249549573241666, 0.274140861026222, 0.274140861026222, 0.173777829752023, 0.394231498000209, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.200702114351669, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.534489810386183, 0.167322140356011, 0.206803096961617, 0.170867756883987), PROX_PARK = c(0.660489483199184, 0.739061594864021, 0.620391651843957, 0.620391651843957, 0.746013140888617, 0.506408767470305, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.643017670933737, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.290298216204727, 0.679906922269617, 0.554363925008431, 0.697136724289492), PROX_GOOD_PRISCH = c(2.14657014261275, 2.14271827973834, 2.02616945457316, 2.02616945457316, 2.13533890725473, 2.39172047379238, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.270018309959, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 1.70706505143727, 2.27223739349538, 1.90056431650247, 2.27447890050516), PROX_MALL = c(0.411213390710639, 0.241737870027575, 0.244599870232268, 0.244599870232268, 0.17025857997445, 0.441394824612777, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.232344363503357, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.459056401007768, 0.214069216816763, 0.158081786709397, 0.220402811054307), PROX_CHAS = c(0.0876622280470988, 0.101692541492014, 0.163903281406512, 0.163903281406512, 0.170258520163124, 0.223839041128234, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.146038815472653, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.111613351644546, 0.0939357367291076, 0.158081821824728, 0.0995919009989899), PROX_SUPERMARKET = c(1.21715176356525e-07, 0.17897337633635, 0.19333058996533, 0.19333058996533, 0.168966076328732, 0.244018176385425, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.237998550380205, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.440050810323431, 0.22318738818849, 0.148884454693003, 0.230351837454113), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 2L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 1L, 7L, 4L, 6L), WITHIN_350M_BUS = c(11L, 9L, 9L, 9L, 11L, 10L, 10L, 11L, 11L, 11L, 11L, 12L, 10L, 10L, 10L, 10L, 9L, 10L, 8L, 7L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 184.403689239953, 193.964046575613, 197.688604114303, 254.925198977264, 283.584935934346, 313.840509298129, 330.489550909553, 330.812135142351, 332.913220663217, 333.44208050365, 350.531651595087, 376.086813091016, 377.050350422124, 377.525741595059, 381.127098697506, 444.278062701593, 448.650603996591, 455.800759073569, 482.071352445911)), row.names = c("441", "41", "954", "644", "439", "502", "724", "700", "287", "318", "874", "749", "573", "16", "908", "634", "254", "858", "158", "203"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.72876213867561, 0.702428496325776, 0.691946239581147, 0.518915196752955, 0.427645586260459, 0.331967755374465, 0.280905781399176, 0.279933584575174, 0.273619692717998, 0.272035538344267, 0.222097848329459, 0.153170248188177, 0.150735796504778, 0.149539591785274, 0.140585073677164, 0.0226951868090782, 0.0179154188606745, 0.0112403986172454, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 929369337
R squared (OOB): 0.3346449
$Forests[[442]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(545000, 535000, 490000, 532000, 520000, 460000, 4e+05, 589000, 498000, 510000, 403000, 465000, 430000, 550000, 550000, 455000, 455000, 510000, 432000, 460000), floor_area_sqm = c(93, 93, 95, 96, 93, 92, 92, 96, 93, 92, 92, 93, 92, 98, 95, 93, 92, 97, 93, 93), storey_order = c(5L, 4L, 2L, 4L, 4L, 2L, 1L, 6L, 2L, 3L, 1L, 5L, 1L, 4L, 4L, 5L, 4L, 2L, 5L, 3L), remaining_lease_mths = c(1127, 1118, 1111, 1111, 1118, 1137, 1131, 1111, 1102, 1136, 1138, 1097, 1128, 1103, 1115, 1138, 1133, 1104, 1129, 1138), PROX_CBD = c(13.8964286142315, 13.8964286142315, 13.7780295697528, 13.8842234613226, 13.7912064237251, 13.9481332653994, 13.9748767742628, 13.8838492138892, 13.8269911518463, 14.0250110126613, 13.9348601041022, 13.8110145095205, 13.983033341901, 13.7784857598507, 13.9206851659757, 13.5153222954464, 13.5263069451707, 13.7787547800329, 13.4495242740615, 13.8880322509317), PROX_ELDERLYCARE = c(0.28821019895416, 0.28821019895416, 0.24280876806526, 0.284905700992106, 0.194902312085005, 0.108372417523696, 0.0869602171534455, 0.321249151015697, 0.272443342502121, 0.0392522324995346, 0.122633260073778, 0.2424730747692, 0.0819455196406728, 0.303554199654945, 0.410984632703067, 0.128038783583345, 0.13293861465481, 0.357313426679343, 0.226392675254826, 0.250782943854859), PROX_HAWKER = c(0.700607063348248, 0.700607063348248, 0.855348356505915, 0.667389882084889, 0.761066408094757, 0.783686601130967, 0.759405218095962, 0.661984274687099, 0.718894335359525, 0.732915378457501, 0.848294615942255, 0.93957565430704, 0.818439961244233, 0.771130061467184, 0.63246529422046, 1.06471945671836, 1.0232116664491, 0.779750574682814, 1.13086059974118, 0.989318285046145), PROX_MRT = c(0.214342865325431, 0.214342865325431, 0.290902656750774, 0.172676244118343, 0.263976344610204, 0.146013494832411, 0.16215489673441, 0.202599849124069, 0.250191496834268, 0.179377644983316, 0.066674836544346, 0.110074032088272, 0.0961191462833423, 0.334453451125385, 0.247793554682504, 0.531733722241289, 0.529059791722705, 0.373119808041594, 0.537207200764636, 0.0905698875540676), PROX_PARK = c(0.945155408432775, 0.945155408432775, 1.08412864631293, 0.946790994443363, 1.03946212768551, 0.964943529987853, 0.93793434477989, 0.953674473627188, 1.00953333913803, 0.898948825756494, 1.01289159319472, 1.12286028608686, 0.973290645087517, 1.07038952907209, 0.9355470513087, 1.12627074536918, 1.00320858387115, 1.07510958061046, 1.14705623529365, 1.13098813526459), PROX_GOOD_PRISCH = c(4.42474408393319, 4.42474408393319, 4.27934963146811, 4.46427355245829, 4.37243865161908, 4.41058426346667, 4.4381077472328, 4.48950135049007, 4.43409233459216, 4.48326906164864, 4.3780728039611, 4.2580170038876, 4.42376284483209, 4.41640053984819, 4.55661004860153, 4.05859518452173, 4.12550653324601, 4.43794264479214, 3.97306691053722, 4.29841605508598), PROX_MALL = c(0.36232957329041, 0.36232957329041, 0.507308338763366, 0.384398044205003, 0.47180896375681, 0.431747484707969, 0.408666125180857, 0.415387276861254, 0.464449368072494, 0.387952579177684, 0.500682206465503, 0.585854127158584, 0.475935346664486, 0.546157830895501, 0.441605558767423, 0.741140095950697, 0.734460127270614, 0.579723774298741, 0.817008429043632, 0.648384322611893), PROX_CHAS = c(0.190952462752685, 0.190952462752685, 0.246000912873009, 0.0936868185767241, 3.14247486029477e-08, 0.0812590805558053, 0.0955424375353944, 0.130388475133542, 0.093713435160417, 0.116095717847762, 3.70448785353559e-08, 0.123846030022364, 0.0483941894268844, 0.171232412843018, 0.230184731543739, 0.0484693686848179, 0.164485608616764, 0.2330532561781, 0.142936854782623, 0.0495611607390083), PROX_SUPERMARKET = c(0.190953240917096, 0.190953240917096, 0.271122867675942, 0.093687407280864, 8.52808058992138e-07, 0.194128300134642, 0.205979542456043, 0.130388583033251, 0.0937132175773042, 0.21237786594893, 0.112910168339451, 0.157551778944521, 0.123899374628808, 0.171231859107883, 0.23018467784701, 0.321659607097496, 0.265115106421715, 0.233052713938452, 0.417643104955167, 0.0495614942866338), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 0L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 4L, 3L, 4L, 3L, 5L, 5L, 5L, 3L, 4L, 5L, 4L, 4L, 5L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 9L, 9L, 7L, 8L, 7L, 6L, 9L, 8L, 9L, 11L, 12L, 11L, 7L, 13L, 6L, 2L, 11L, 5L, 11L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 5L, 5L, 4L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 6L, 5L, 5L, 6L, 8L, 4L, 4L), DNeighbour = c(0, 4.38382080506692, 166.026752604535, 176.424141895329, 199.516577743417, 238.030479473662, 246.077516750502, 258.585154127289, 261.150286467559, 275.624349905417, 313.303906754369, 320.968484661485, 331.421507597797, 351.966391480405, 361.079056203465, 379.623221267441, 412.376554307851, 415.18294304628, 450.424903181841, 457.76421814163)), row.names = c("442", "760", "282", "670", "420", "34", "690", "723", "376", "8", "356", "645", "710", "837", "516", "183", "779", "549", "988", "662"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999816586211066, 0.754215077754346, 0.724990583120929, 0.656156207281526, 0.532339080893718, 0.505556632044286, 0.463628125698985, 0.455004506481549, 0.406359987805917, 0.282562955434616, 0.258436923132591, 0.226407835795698, 0.167134935096417, 0.142742684805343, 0.0975087097768506, 0.0355211753616345, 0.0314663137751758, 0.00101180372119628, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1264738647
R squared (OOB): 0.5472946
$Forests[[443]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 345000, 320000, 324000, 320000, 345000, 333000, 364000, 350000, 310000, 339000, 378000, 335000, 4e+05, 295000, 375000, 315000, 394000, 338000, 395000), floor_area_sqm = c(102, 102, 100, 90, 101, 102, 100, 100, 102, 91, 102, 92, 100, 92, 101, 92, 102, 92, 102, 92), storey_order = c(1L, 2L, 4L, 4L, 1L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 4L, 4L, 1L, 2L, 2L, 5L, 4L, 3L), remaining_lease_mths = c(911, 927, 930, 929, 924, 926, 928, 921, 923, 927, 923, 1133, 930, 1145, 917, 1135, 913, 1142, 922, 1132), PROX_CBD = c(18.2320763538069, 18.2868848905217, 18.242108360018, 18.3448727328387, 18.0902268845521, 18.236688278315, 18.2095446148373, 17.9386403893839, 18.0569924715364, 18.6571260927441, 17.9456645257603, 18.5541585191533, 17.9186379864086, 18.4659506582063, 18.4986491838169, 18.5586196198757, 17.9994058772431, 18.5586196198757, 18.1611534549189, 18.4477570786683), PROX_ELDERLYCARE = c(0.927534095024191, 0.896456720381782, 1.08331104464233, 1.12000720290482, 0.706169610995159, 0.732088251039709, 1.17430183890643, 0.714833653499633, 0.59750504274373, 1.27166470727688, 0.476454782767532, 1.3934670212363, 1.13507400842797, 1.40960952841152, 0.86418951980865, 1.41981179339616, 0.430537495183344, 1.41981179339616, 0.519233937445895, 1.45029388933935), PROX_HAWKER = c(0.493410913505403, 0.547085889030319, 0.548257960059823, 0.636376603494217, 0.370412154176866, 0.537987121264097, 0.579651089601917, 0.201936965562497, 0.391180253405874, 0.924657565926692, 0.3648710200987, 0.899006211509986, 0.435091735724103, 0.861254406292383, 0.838043969781633, 0.915906485722884, 0.472244893923117, 0.915906485722884, 0.617364695979906, 0.879695992543251), PROX_MRT = c(0.433316978327494, 0.495991449430539, 0.47401652613315, 0.565211037998289, 0.341202563029131, 0.511061821383635, 0.501132314022455, 0.168914117564514, 0.384524332485438, 0.861078471223358, 0.385567417899789, 0.823747240068891, 0.364011265623101, 0.783375472664302, 0.812751343363136, 0.839968978875504, 0.492638498779759, 0.839968978875504, 0.623413162025338, 0.801027338961469), PROX_PARK = c(1.96114614265628, 1.86697967968657, 2.12857307310705, 2.08056453235766, 1.8531048262974, 1.7164330470264, 2.25371860749481, 1.99379565561889, 1.77011013021076, 1.95136051888807, 1.76180373116006, 2.22642888666982, 2.31505119222808, 2.321508063195, 1.49181484955502, 2.25577949184332, 1.65421298847909, 2.25577949184332, 1.52418818882418, 2.38376543636855), PROX_GOOD_PRISCH = c(8.72297519828522, 8.78822500750919, 8.71021480286832, 8.81498363377987, 8.60631027953587, 8.76378557853615, 8.6635222339794, 8.4444135457925, 8.58956131155308, 9.13456945987866, 8.49089982759618, 9.00155567304774, 8.3676789538936, 8.90481615501782, 9.04519470993137, 9.00274768401056, 8.5589292690065, 9.00274768401056, 8.72758527833631, 8.8804818877731), PROX_MALL = c(0.22704735136933, 0.1450338527091, 0.347669457974494, 0.284195187673565, 0.342860958869265, 0.240339889961931, 0.468966497593582, 0.238372860218233, 0.407254736414821, 0.300602441432182, 0.428159644756295, 0.475387173022169, 0.384238747959315, 0.542775018358786, 0.305101649121832, 0.5054917244252, 0.446560923090423, 0.5054917244252, 0.475604736810637, 0.601716003339109 ), PROX_CHAS = c(0.11607611654581, 0.0217240252323136, 0.274735402884708, 0.24769320941352, 0.209799590563819, 0.184864523484869, 0.3998394205418, 0.076984763134016, 0.222103720735081, 0.214120710257936, 0.218909691095897, 0.0809306171135589, 0.360842629752134, 0.20305264112251, 0.305101651313883, 0.101888085354885, 0.324811070171065, 0.101888085354885, 0.405258493214775, 0.260006933015678 ), PROX_SUPERMARKET = c(0.227046556279957, 0.145032957963293, 0.347668959247477, 0.284194910851331, 0.342860053820009, 0.240339157209448, 0.402574253870019, 0.171190500184261, 0.385535197909366, 0.214121714630789, 0.365864675212809, 0.080929224247632, 0.360842909613722, 0.203051245143547, 0.305101855713295, 0.101886801165025, 0.408691343873882, 0.101886801165025, 0.475604214408431, 0.260005577706646 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 2L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 7L, 3L, 5L, 6L, 6L, 2L, 6L, 4L, 3L, 3L, 3L, 1L, 3L, 6L, 3L, 4L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(10L, 9L, 7L, 8L, 7L, 7L, 8L, 8L, 9L, 8L, 8L, 8L, 11L, 6L, 9L, 5L, 9L, 5L, 10L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 6L, 4L, 5L, 6L, 3L, 6L, 4L, 3L, 4L, 4L, 4L, 7L, 4L, 6L, 3L), DNeighbour = c(0, 96.831866519151, 181.855275474874, 195.536617570354, 215.416202768474, 252.803238442053, 305.143490774058, 305.293566419764, 330.198041952482, 437.111022078165, 450.358863838126, 473.223166529157, 475.330091970626, 483.933077212643, 488.081906938701, 495.376870175159, 498.703188073626, 498.822459832511, 506.257049931144, 528.376426141744)), row.names = c("443", "787", "608", "512", "74", "227", "243", "638", "491", "761", "20", "563", "590", "777", "684", "35", "177", "581", "330", "504"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.93395729635243, 0.777116035086893, 0.744851332226548, 0.695197648170079, 0.594568704985957, 0.444196130780528, 0.443758835591401, 0.371445219271624, 0.0996166410792154, 0.0748068756174531, 0.0391522671949714, 0.0363706037593426, 0.0259696710912962, 0.0215227313751732, 0.0146431019608933, 0.0119169294508372, 0.0118240673572525, 0.00671962551604189, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1014015774
R squared (OOB): -0.1221072
$Forests[[444]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(378888, 330000, 350000, 450000, 452000, 390000, 372500, 405000, 385000, 398888, 370000, 348000, 420000, 330000, 353000, 370000, 385000, 345000, 433000, 356888), floor_area_sqm = c(90, 91, 91, 95, 95, 100, 102, 93, 93, 93, 90, 100, 93, 85, 93, 93, 93, 85, 92, 91), storey_order = c(6L, 3L, 1L, 2L, 4L, 6L, 2L, 6L, 4L, 6L, 2L, 3L, 2L, 4L, 1L, 3L, 5L, 6L, 4L, 5L), remaining_lease_mths = c(949, 951, 992, 1109, 1112, 942, 931, 1138, 1138, 1127, 1016, 938, 1099, 992, 1136, 1127, 1140, 968, 1084, 963), PROX_CBD = c(12.4403773011877, 12.402570085049, 12.6773565587662, 12.0901026943072, 12.1424265739316, 12.9172885276263, 11.9627383543319, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.0393088300804, 11.8646943012694, 11.8999896789117, 13.0825190214061, 12.9273038019752, 12.9599687546274, 12.9599687546274, 13.131637538161, 11.8702915361943, 13.1584578321731), PROX_ELDERLYCARE = c(0.624054710630084, 0.628872951670854, 0.36284597954094, 0.911165280518988, 0.88680281476439, 0.440978457512705, 0.96089261866182, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.38924985743242, 0.893707553155367, 0.790393757138983, 0.120371550198491, 0.250608726248769, 0.230213196902471, 0.230213196902471, 0.425459762987539, 0.670900780040593, 0.528614390300154), PROX_HAWKER = c(1.46996215979098, 1.50745216628998, 1.72249172765999, 0.995330006841388, 0.999275592501037, 1.76689210194785, 0.983415578941634, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.75849952292251, 0.888626336009462, 0.820501997631561, 1.90213677974947, 2.14952956067865, 2.16699861471209, 2.16699861471209, 1.67102672130552, 0.715369360111721, 1.59466084315792), PROX_MRT = c(0.140157494228817, 0.198968515523371, 0.142163643631393, 0.231980634651484, 0.303530488733859, 0.0642144868642362, 0.122900516984256, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.103022581922205, 0.214047355776769, 0.261250382411254, 0.30821900832469, 0.585364307317434, 0.576831878931421, 0.576831878931421, 0.197259382412543, 0.146531371307633, 0.258879114766752), PROX_PARK = c(0.525489875872169, 0.61879465488716, 0.484105342641425, 0.750469455971567, 0.699596772952975, 0.18581491955197, 0.836149627657164, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.291844359651056, 0.747986195716587, 0.813614799778521, 0.557623544885242, 0.834972281659159, 0.828547076231476, 0.828547076231476, 0.350705699368152, 0.8322137924942, 0.332476768251147), PROX_GOOD_PRISCH = c(3.6640626331803, 3.69141799128789, 3.92066991749349, 3.19167768034691, 3.20088339163048, 3.96344124390297, 3.15511978010431, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.09066115622083, 3.05097986431403, 3.00567179865442, 4.27923006279343, 4.33782029579385, 4.35761410397793, 4.35761410397793, 4.16094245740848, 2.91053685401804, 4.13557899544262), PROX_MALL = c(0.37643645467035, 0.407881748949563, 0.485078273736912, 0.1200910408013, 0.171446483339376, 0.125441786165087, 0.161680393170103, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.199839805040887, 0.265637621954407, 0.283076960540796, 0.482494809972804, 0.664096204002356, 0.630320880177991, 0.630320880177991, 0.249640338015364, 0.385092319171944, 0.231810009894563 ), PROX_CHAS = c(0.376436475429729, 0.407881782403473, 0.334175310205776, 0.120090990225825, 0.171446425970546, 0.146232137849481, 0.161680400961643, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.19843851708658, 0.265637621677666, 0.283076936045466, 0.1115602293269, 0.273668945808659, 0.256311352337612, 0.256311352337612, 0.23569948169583, 0.179381733260264, 0.20604200841638 ), PROX_SUPERMARKET = c(0.426522673463594, 0.451295114828249, 0.485077395132212, 0.109512866312649, 0.178201527122821, 0.125440795942109, 0.107037284539066, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.199839014107547, 0.211091622880127, 0.236972988988714, 0.482493892596986, 0.655577492568061, 0.621743565428055, 0.621743565428055, 0.249639808314143, 0.31749021679057, 0.231809873410795 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 8L, 8L, 7L, 9L, 8L, 4L, 4L, 4L, 8L, 7L, 7L, 7L, 3L, 3L, 3L, 5L, 9L, 6L ), WITHIN_350M_BUS = c(11L, 9L, 13L, 8L, 9L, 9L, 9L, 3L, 3L, 3L, 7L, 8L, 9L, 4L, 3L, 3L, 3L, 7L, 10L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 7L, 4L, 4L, 4L, 4L, 7L, 5L, 5L, 5L, 4L, 4L, 4L, 7L, 5L, 7L), DNeighbour = c(0, 104.664773352448, 263.270972380841, 469.851955167366, 473.131354681968, 508.119316554671, 516.395736249422, 608.044038115893, 609.020779907182, 612.102967482385, 618.810114556843, 627.32270265948, 651.616343440841, 663.735612394856, 689.510740994772, 700.924185512273, 706.012945004003, 708.33259374354, 745.282962171445, 764.18486526838)), row.names = c("444", "80", "400", "117", "147", "887", "295", "882", "732", "936", "141", "232", "185", "886", "462", "990", "95", "153", "110", "339"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962834364024771, 0.776709743573696, 0.386847822044865, 0.380288653131205, 0.311236472527197, 0.295246397337431, 0.134614656679704, 0.133125068087318, 0.128463532096105, 0.118529224921166, 0.106351645253602, 0.0744808724533098, 0.0603264454436606, 0.0345536160497892, 0.0251891714313792, 0.0214478920265921, 0.019833933737381, 0.00238706946755032, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 973240447
R squared (OOB): 0.2681702
$Forests[[445]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 320000, 380000, 363000, 4e+05, 365000, 645000, 342000, 428000, 357000, 312000, 415000, 420000, 335000, 345000, 355000, 420000, 358888, 5e+05, 390000), floor_area_sqm = c(99, 99, 90, 97, 97, 95, 91, 94, 98, 104, 104, 100, 90, 90, 92, 94, 99, 91, 91, 104), storey_order = c(1L, 2L, 7L, 4L, 1L, 1L, 8L, 1L, 3L, 3L, 2L, 1L, 2L, 1L, 2L, 1L, 3L, 3L, 2L, 1L), remaining_lease_mths = c(730, 736, 985, 701, 734, 735, 1124, 747, 730, 844, 828, 944, 925, 731, 742, 1071, 929, 763, 706, 763), PROX_CBD = c(13.0062996581569, 13.0062996581569, 13.0015179461712, 12.1013944735855, 13.4040436118709, 13.3652677077184, 14.8760787686193, 13.7770670669378, 14.0949321583848, 15.1925589930818, 15.1925589930818, 13.1525533734461, 12.960867808991, 13.8901285505698, 13.8901285505698, 15.3735649652411, 13.2222340992065, 13.6826822978472, 10.2657373615824, 13.1145091682395), PROX_ELDERLYCARE = c(2.38777651439997, 2.38777651439997, 2.41293236098656, 2.41403538414825, 0.954835536666776, 0.876024529291782, 0.68142631506584, 0.919307603677702, 1.07365166923746, 0.485996598795361, 0.485996598795361, 0.640770029240432, 0.579007844644764, 0.540311266279695, 0.540311266279695, 0.0572763643156628, 0.385934705647939, 0.000158780971194199, 0.519949541574078, 0.233566729538939), PROX_HAWKER = c(0.353572407863602, 0.353572407863602, 0.351298271738361, 0.561617227785994, 0.780321580506598, 0.775887609068758, 0.74974565017819, 0.478671478091809, 0.516176882783883, 0.787542750423298, 0.787542750423298, 0.959649545299011, 1.16344345150942, 0.213123049695643, 0.213123049695643, 0.371848396937832, 1.08380419022874, 0.699744847940348, 0.527790221924738, 1.24018164124527), PROX_MRT = c(1.27898935828478, 1.27898935828478, 1.33144343213696, 1.71497473755306, 0.515309591544804, 0.585785046275015, 1.79130926962811, 0.771349314593772, 0.499812381699912, 1.85503706760258, 1.85503706760258, 0.944408516927639, 0.899387073359532, 0.793013171832836, 0.793013171832836, 0.753708157385654, 0.503688459146237, 0.751023886560838, 0.351828842975553, 0.402767024758649), PROX_PARK = c(1.09068530070835, 1.09068530070835, 1.07883678308045, 0.181629272169071, 1.22140134317452, 1.30724345285799, 1.13853863936216, 0.941140572803456, 0.62523741493865, 1.41855585272788, 1.41855585272788, 1.65277848527316, 1.44660566239193, 1.23128896715218, 1.23128896715218, 0.535685352466539, 1.61082819122054, 1.77145949687945, 0.752867192571236, 1.4917670023494), PROX_GOOD_PRISCH = c(2.37986575446387, 2.37986575446387, 2.38441646582032, 1.52909264222103, 2.95770979509606, 2.95461231779958, 4.21930918110887, 3.3146343023011, 3.57828936266804, 4.5504124031687, 4.5504124031687, 2.95137840528657, 2.82458087567675, 3.56420611596829, 3.56420611596829, 4.72825571795328, 3.2388029474634, 3.58938982364218, 0.402201611323318, 3.15473759747012 ), PROX_MALL = c(1.26979124568258, 1.26979124568258, 1.32151107168067, 1.69674818443598, 0.412160376682232, 0.473263954532778, 0.829646558484038, 0.672803550263317, 0.812049880186, 0.816582289717011, 0.816582289717011, 0.703422933264244, 0.695129776671669, 1.05377974643614, 1.05377974643614, 0.408391974099547, 0.587950861513872, 0.770100764029299, 0.347570072991699, 0.504156272689578 ), PROX_CHAS = c(0.178755496827681, 0.178755496827681, 0.185431787540406, 0.26797195188846, 0.240863562772424, 0.179342279988699, 0.426635940266524, 0.0886717393158711, 0.135156069731972, 0.0584110846116202, 0.0584110846116202, 0.1365287941905, 0.341366062526918, 0.0812638133573676, 0.0812638133573676, 0.289984207596008, 0.151225190585885, 0.110149755252424, 0.329846033180528, 0.11048408202451 ), PROX_SUPERMARKET = c(0.178755398427066, 0.178755398427066, 0.185431698278212, 0.570395350553557, 0.422907964790702, 0.487840963146543, 0.341487242626205, 0.334979160094168, 0.352618767904154, 0.515584409426496, 0.515584409426496, 0.688592108834651, 0.668273194253219, 0.082811926566736, 0.082811926566736, 0.406388098650168, 0.459946280432931, 0.11210687568128, 0.353445486406562, 0.362446168440829 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 0L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 1L, 5L, 6L, 6L, 3L, 1L, 4L, 4L, 2L, 1L, 4L, 4L, 4L, 5L, 3L, 4L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 10L, 10L, 6L, 6L, 10L, 10L, 9L, 11L, 11L, 6L, 2L, 4L, 4L, 12L, 8L, 9L, 10L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 2L, 2L, 0L, 2L, 2L, 0L, 0L, 2L, 3L, 4L, 4L, 1L, 4L, 2L, 3L, 3L), DNeighbour = c(0, 5.00774356087354, 59.2286511158432, 912.154594513836, 1772.72455068689, 1852.17764223363, 1881.67770061462, 1928.83816656487, 1975.73217529295, 2191.20726589381, 2191.59975772474, 2246.6455937842, 2302.58453426677, 2356.54892199751, 2358.53026625624, 2588.59602473877, 2693.77457850484, 2725.95594093836, 2773.38721019021, 2789.39253011181)), row.names = c("445", "412", "45", "40", "757", "238", "312", "337", "25", "104", "589", "496", "831", "90", "214", "601", "350", "1000", "649", "164"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999993553942264, 0.999098477649862, 0.797566079726936, 0.355346964588797, 0.312586101955739, 0.296956695133783, 0.272318051897689, 0.248311205821961, 0.14662100075767, 0.14645173605854, 0.123405423118235, 0.101496192204828, 0.0819507937647675, 0.0812647931277309, 0.0192625382193791, 0.0045404960384906, 0.00202202736300154, 0.000130940475370927, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6821665839
R squared (OOB): -0.1465334
$Forests[[446]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(516000, 440000, 450000, 435000, 588000, 439000, 670000, 548000, 408000, 420000, 410000, 430000, 640000, 345000, 5e+05, 565000, 648000, 375000, 448000, 640000), floor_area_sqm = c(98, 92, 92, 98, 95, 97, 94, 95, 91, 91, 97, 93, 91, 92, 105, 103, 116, 92, 105, 90), storey_order = c(3L, 3L, 1L, 1L, 3L, 3L, 6L, 2L, 3L, 1L, 4L, 3L, 3L, 1L, 2L, 4L, 4L, 2L, 1L, 1L), remaining_lease_mths = c(698, 677, 679, 692, 1025, 669, 1104, 981, 674, 742, 665, 728, 992, 695, 857, 852, 871, 695, 866, 1095), PROX_CBD = c(8.70928269501252, 8.7589377611275, 8.7589377611275, 8.85689554561162, 8.51090417959469, 8.73211086874077, 8.58683984966127, 8.37940280964872, 8.96374942103709, 8.31995738049774, 8.66747718420982, 8.20083785223568, 9.30017281297198, 8.46158045860266, 8.19182633034048, 8.19182633034048, 8.27332873959955, 8.4016901584654, 8.05276498978228, 9.29204667907952), PROX_ELDERLYCARE = c(0.119444653145476, 0.169235371196244, 0.169235371196244, 0.272187629818594, 0.120425912751251, 0.292319821872094, 0.203840329735754, 0.335901694998922, 0.267188539522683, 0.259768432786295, 0.0441159965049124, 0.41240614163537, 0.677643973897152, 0.0854535518544851, 0.444818640633349, 0.444818640633349, 0.354571010374291, 0.150390524199432, 0.599632276485302, 0.771441336950035), PROX_HAWKER = c(0.281172749103646, 0.330091511745513, 0.330091511745513, 0.446318851105742, 0.166697492306482, 0.436547444862961, 0.433030813326955, 0.203869560106314, 0.393731145214296, 0.387410687724852, 0.357845486047337, 0.35604829505958, 0.445284816601654, 0.266645682444034, 0.553760551741158, 0.553760551741158, 0.610975272844239, 0.205000896629144, 0.560005371648267, 0.172288624542473), PROX_MRT = c(0.379410256905797, 0.338391484905848, 0.338391484905848, 0.372678744867538, 0.608243230971526, 0.600073719023998, 0.751078096441513, 0.62312262100292, 0.71987240697712, 0.705543842504761, 0.874328108605637, 0.805467939952349, 0.258716275079725, 0.681495718287031, 1.08457427678223, 1.08457427678223, 1.0936063211659, 0.747297636603152, 1.12051759514643, 0.459210746913958), PROX_PARK = c(0.513364518506117, 0.469340752260783, 0.469340752260783, 0.479885299937475, 0.368529270986479, 0.617507126900098, 0.52118662053352, 0.394842599629624, 0.60552725382935, 0.517920409018535, 0.691303172853456, 0.393072899865764, 0.166211588513849, 0.773425606080498, 0.374102285306053, 0.374102285306053, 0.477465658778908, 0.784786352249359, 0.30128672956265, 0.354651430366215), PROX_GOOD_PRISCH = c(1.35677240305411, 1.40615721612308, 1.40615721612308, 1.47413984574199, 1.13331232297991, 1.31940815963163, 1.16640042723588, 1.14854892992093, 1.13785719900195, 1.20021801549651, 1.23754792076915, 1.04754826657838, 1.82000438656186, 1.4534383809239, 0.769163347741007, 0.769163347741007, 0.856939381531897, 1.42922442943649, 0.631981624625733, 2.10961489740732), PROX_MALL = c(0.313890580083005, 0.264395031718586, 0.264395031718586, 0.241772845363545, 0.540250505232014, 0.469553394647833, 0.632538285087724, 0.651389947232486, 0.480317195978648, 0.768764019555169, 0.740457696387364, 0.844084234929545, 0.302826744416793, 0.793630348518112, 0.997182626507123, 0.997182626507123, 0.991200103712322, 0.856591768216477, 1.07178760783233, 0.591682371404957 ), PROX_CHAS = c(0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.157458356405151, 0.0869956868442428, 0.0664211666443358, 0.237191200694799, 0.11938167830482, 0.143131544605207, 0.1066489590073, 0.34300149800099, 0.0460460495231756, 0.258750733988333, 0.161491876005888, 0.311461966699573, 0.311461966699573, 0.413431749899638, 0.14998683096932, 0.167974733321899, 0.116738661463474 ), PROX_SUPERMARKET = c(0.221335227738319, 0.24726445439454, 0.24726445439454, 0.224853982916395, 0.0869967242830128, 0.350370254212894, 0.35437102597818, 0.282093113359979, 0.181164390242962, 0.284909088626731, 0.158725757407685, 0.436961702644775, 0.378001630838772, 0.128302570008396, 0.485938543293979, 0.485938543293979, 0.502190497784501, 0.194600933367586, 0.372458117254617, 0.110756393825321), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 1L), WITHIN_350M_CHILDCARE = c(7L, 8L, 8L, 7L, 6L, 6L, 5L, 4L, 4L, 3L, 2L, 2L, 3L, 3L, 2L, 2L, 4L, 3L, 3L, 5L), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 5L, 7L, 4L, 6L, 6L, 7L, 5L, 7L, 9L, 7L, 7L, 7L, 8L, 7L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 1L, 2L), DNeighbour = c(0, 53.8356705661055, 57.6802961361166, 179.716366664996, 225.687956313882, 293.472946578011, 392.675212184084, 400.35025658408, 560.417741304585, 561.776897142871, 565.80749766352, 594.708102094474, 675.505202528374, 685.795524442176, 697.868024974318, 704.878084770065, 712.304278896049, 736.23281975586, 758.68440663777, 834.696873671262)), row.names = c("446", "386", "194", "397", "94", "842", "149", "998", "692", "716", "331", "79", "973", "676", "674", "128", "795", "682", "635", "191"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991697508786778, 0.990472275089299, 0.909434490333837, 0.859130561265754, 0.768046977260888, 0.606351479625387, 0.592822667226506, 0.301640855018236, 0.299240980467328, 0.292146761576004, 0.24242492899274, 0.11906816543526, 0.105596767744766, 0.090589517560833, 0.08229276148265, 0.0738544062970246, 0.0492894276028492, 0.0302199631092433, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7695263947
R squared (OOB): 0.2240856
$Forests[[447]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(361000, 360000, 328000, 4e+05, 335000, 325000, 333000, 330000, 370000, 360000, 388000, 408000, 345000, 4e+05, 395000, 309000, 325000, 368000, 340000, 348000), floor_area_sqm = c(84, 103, 84, 103, 84, 85, 84, 84, 98, 104, 100, 100, 91, 104, 101, 91, 84, 100, 104, 93 ), storey_order = c(4L, 1L, 4L, 3L, 2L, 1L, 3L, 3L, 2L, 2L, 4L, 4L, 3L, 2L, 4L, 2L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(794, 798, 806, 796, 796, 830, 823, 791, 912, 804, 922, 921, 773, 822, 936, 774, 812, 923, 869, 777), PROX_CBD = c(10.1908965186918, 10.1540744969693, 10.2439629519707, 10.2571858212528, 10.2571858212528, 10.1989356004427, 9.85122377146013, 9.73525531751342, 10.6430674352334, 10.0879656312395, 10.3133134299625, 10.7481925626994, 9.63489497584329, 10.8294299245227, 10.5347600839054, 9.64616581570663, 9.87023127008802, 10.5911430304609, 10.9782438935663, 9.5834162789491), PROX_ELDERLYCARE = c(0.891997547710976, 0.85844301108046, 0.904720646157319, 0.969336561855173, 0.969336561855173, 1.08623091115154, 0.999223533815273, 0.869795033999967, 1.10983952182968, 1.31022889057949, 1.4124150938613, 1.00181077128688, 0.42629854090558, 0.925828280583076, 1.31633228018286, 0.306199433665808, 1.35138892750767, 1.2745451415541, 0.748731634955849, 0.221128007339761), PROX_HAWKER = c(0.594526114354717, 0.614574465644474, 0.616195579705155, 0.543600998034675, 0.543600998034675, 0.368744432216956, 0.526313717816828, 0.687117415591119, 0.494234864614673, 0.196699811405185, 0.0623262564011618, 0.591883114810231, 0.908741650371918, 0.558859907936318, 0.259744380023822, 0.906506968115566, 0.410023469086153, 0.314632743063994, 0.421987441153261, 0.844035637065003), PROX_MRT = c(0.554399001312584, 0.544743966599557, 0.52596302633555, 0.5984056038899, 0.5984056038899, 0.78040997284139, 0.907717901248049, 0.86810604264512, 0.91242151857363, 1.09046737609619, 1.09471398918577, 0.80807654444201, 0.669484450879797, 0.633065114071651, 1.15842683571226, 0.626377719466395, 1.23646610314009, 1.14211364891441, 0.516121726350597, 0.679762822214213), PROX_PARK = c(0.61263038213259, 0.578916018382343, 0.626908579085899, 0.690393008756984, 0.690393008756984, 0.808282577864154, 0.510337594738446, 0.452373350223662, 1.09293299728603, 0.604882226694947, 0.826294351272671, 1.13130385684233, 0.197084482081202, 0.822296725898933, 1.00657829367171, 0.106198450905693, 0.375073916060521, 0.997953552798557, 1.01560706627581, 0.171128410914521), PROX_GOOD_PRISCH = c(1.40421671412888, 1.40445923276907, 1.44855804010835, 1.38840710840139, 1.38840710840139, 1.199846441039, 1.05242409875061, 1.15234422615158, 1.4206810513637, 0.87937610392538, 0.993301788551023, 1.51127824976447, 1.59153495480405, 1.88031331185984, 1.12709017589061, 1.71137279935344, 0.706117631385061, 1.15731102426836, 1.81228643023267, 1.81796659730331), PROX_MALL = c(0.685823836221668, 0.685950169481642, 0.644656189163291, 0.638527944164543, 0.638527944164543, 0.663851500718272, 0.756051767526383, 0.907839978504126, 0.220538248250442, 0.441232897113797, 0.450275200033962, 0.114469773448463, 0.873569112263515, 0.43093778326398, 0.464767570965945, 0.808294932987377, 0.445899708163642, 0.441630162720786, 0.231229629812008, 0.812301361871699), PROX_CHAS = c(0.151788880767358, 0.170954716034814, 0.155315138624813, 0.0819899420632749, 0.0819899420632749, 0.0710453772718398, 3.39583191183935e-08, 0.116614388177292, 0.0703959269798554, 0.177420148260447, 0.071192987667569, 0.0793642323922721, 0.454068185577158, 0.0390568763467083, 0.272565000598528, 0.415210445937219, 0.0764125853219005, 0.327465416824022, 0.23122963873357, 0.334146331647452), PROX_SUPERMARKET = c(0.152401712794372, 0.171715993026927, 0.18505229065347, 0.123486578338512, 0.123486578338512, 0.00115080458448496, 0.350225948243757, 0.458729641056945, 0.220538485726081, 0.320748009942088, 0.330151298165832, 0.114469867006585, 0.717910522287554, 0.430936681100737, 0.464768447350912, 0.675617328849562, 0.158655939798418, 0.441631117888638, 0.231228589734032, 0.581458245406798), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 2L, 2L, 4L, 3L, 2L, 2L, 5L, 4L, 4L, 1L, 4L, 1L, 1L, 5L, 1L, 5L, 3L), WITHIN_350M_BUS = c(12L, 14L, 10L, 10L, 10L, 12L, 10L, 10L, 13L, 11L, 15L, 10L, 5L, 11L, 15L, 8L, 8L, 13L, 9L, 7L), WITHIN_1KM_PRISCH = c(6L, 5L, 6L, 5L, 5L, 4L, 4L, 4L, 6L, 5L, 4L, 6L, 3L, 6L, 4L, 4L, 5L, 4L, 5L, 4L), DNeighbour = c(0, 35.5563095464885, 62.9130704948191, 80.5733668744772, 84.0075118310819, 228.763360187541, 428.123305465602, 474.56497317027, 524.500581180705, 534.04643683439, 553.60267048366, 609.568512676475, 630.106105110083, 661.109611089413, 662.60078252376, 683.970703425545, 700.207418109537, 708.369614353003, 795.019411326629, 805.029232458948)), row.names = c("447", "560", "668", "494", "591", "967", "129", "921", "627", "292", "513", "866", "273", "364", "577", "785", "755", "718", "317", "799"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996102229756138, 0.987822441724278, 0.980065333389162, 0.97833933307188, 0.845018134968955, 0.514343117109054, 0.425742413952392, 0.331210430290214, 0.313506877439329, 0.277830120201429, 0.182028045893601, 0.150049163793669, 0.10600921340218, 0.104035141521766, 0.0773630422361818, 0.0592742831217235, 0.050950722139306, 0.000610762554177812, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 634532372
R squared (OOB): 0.2700696
$Forests[[448]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398000, 437000, 415000, 495000, 525000, 530000, 420000, 550000, 460000, 490888, 412000, 455000, 589000, 510000, 498000, 550000, 532000, 475000, 455000, 460000), floor_area_sqm = c(93, 93, 93, 93, 97, 95, 93, 95, 92, 93, 90, 93, 96, 97, 93, 98, 96, 92, 92, 92), storey_order = c(1L, 2L, 2L, 5L, 3L, 4L, 1L, 4L, 3L, 5L, 3L, 4L, 6L, 2L, 2L, 4L, 4L, 5L, 5L, 3L), remaining_lease_mths = c(1077, 1076, 1071, 1080, 1098, 1106, 1101, 1115, 1107, 1141, 1034, 1096, 1111, 1104, 1102, 1103, 1111, 1098, 1108, 1097), PROX_CBD = c(14.2040057462849, 14.2040057462849, 14.2040057462849, 14.2035293519974, 14.3488328635023, 14.4087790426081, 14.3298082323417, 13.9206851659757, 14.2518409016409, 14.4799585140632, 13.9701294998534, 14.3469943525049, 13.8838492138892, 13.7787547800329, 13.8269911518463, 13.7784857598507, 13.8842234613226, 14.3437499696049, 14.2694643570804, 14.2694643570804), PROX_ELDERLYCARE = c(0.732225931930739, 0.732225931930739, 0.732225931930739, 0.685279068417721, 0.805205193908325, 0.87860471100088, 0.943112693551276, 0.410984632703067, 0.985840321219444, 1.06862824267944, 0.798789790509628, 1.07571195137499, 0.321249151015697, 0.357313426679343, 0.272443342502121, 0.303554199654945, 0.284905700992106, 1.14464302293932, 1.14423906696184, 1.14423906696184), PROX_HAWKER = c(0.429643877236979, 0.429643877236979, 0.429643877236979, 0.384064154962602, 0.28631929470226, 0.295591155505828, 0.494981643036057, 0.63246529422046, 0.656651462258042, 0.462243392197612, 0.796241674024292, 0.654543769257927, 0.661984274687099, 0.779750574682814, 0.718894335359525, 0.771130061467184, 0.667389882084889, 0.74882220835846, 0.826638245470088, 0.826638245470088 ), PROX_MRT = c(0.339881548667158, 0.339881548667158, 0.339881548667158, 0.289240493397468, 0.320519516131068, 0.258499173090988, 0.122691316210064, 0.247793554682504, 0.189142279194464, 0.082651796212049, 0.262922949537813, 0.131478587775223, 0.202599849124069, 0.373119808041594, 0.250191496834268, 0.334453451125385, 0.172676244118343, 0.217663394995295, 0.30438768875815, 0.30438768875815), PROX_PARK = c(0.735378016798131, 0.735378016798131, 0.735378016798131, 0.69423802629866, 0.585388118838944, 0.572778275466331, 0.760551135167525, 0.9355470513087, 0.785709089572823, 0.682350458092963, 0.929619749314005, 0.731552922713316, 0.953674473627188, 1.07510958061046, 1.00953333913803, 1.07038952907209, 0.946790994443363, 0.636899975343007, 0.599699049952129, 0.599699049952129), PROX_GOOD_PRISCH = c(4.87692111553996, 4.87692111553996, 4.87692111553996, 4.84858590291698, 4.99658730632735, 5.07040230577432, 5.05687720866847, 4.55661004860153, 5.03443000866885, 5.20136656590841, 4.76155598853922, 5.13548460888622, 4.48950135049007, 4.43794264479214, 4.43409233459216, 4.41640053984819, 4.46427355245829, 5.1680916684458, 5.12184985907385, 5.12184985907385), PROX_MALL = c(0.458083927679449, 0.458083927679449, 0.458083927679449, 0.37351280301214, 0.415696526053807, 0.48422641650143, 0.644100917109673, 0.441605558767423, 0.535261743386166, 0.64848155368644, 0.698652085628877, 0.480981762762808, 0.415387276861254, 0.579723774298741, 0.464449368072494, 0.546157830895501, 0.384398044205003, 0.38589862433106, 0.351657486288216, 0.351657486288216 ), PROX_CHAS = c(0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.170907589664044, 0.232702657922268, 0.263312743704905, 0.116678641770301, 0.230184731543739, 0.121511881264649, 0.149921511006425, 0.224338502615803, 0.0578525184286013, 0.130388475133542, 0.2330532561781, 0.093713435160417, 0.171232412843018, 0.0936868185767241, 0.0401042229543167, 0.120456720485379, 0.120456720485379), PROX_SUPERMARKET = c(0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.170908382081647, 0.232703172737007, 0.263313051629592, 0.116679779166118, 0.23018467784701, 0.121511691834874, 0.149922203205158, 0.281017798180362, 0.0704323341151683, 0.130388583033251, 0.233052713938452, 0.0937132175773042, 0.171231859107883, 0.093687407280864, 0.165776473264822, 0.244158473149448, 0.244158473149448), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 6L, 6L, 7L, 4L, 10L, 6L, 7L, 7L, 3L, 4L, 5L, 5L, 3L, 8L, 10L, 10L), WITHIN_350M_BUS = c(9L, 9L, 9L, 9L, 9L, 10L, 9L, 13L, 9L, 6L, 13L, 8L, 9L, 11L, 8L, 7L, 7L, 8L, 9L, 9L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 5L, 5L, 6L, 4L, 8L, 4L, 5L, 8L, 5L, 6L, 5L, 5L, 6L, 6L), DNeighbour = c(0, 2.88075326749017, 3.86257305141699, 84.200152879419, 158.382595788552, 205.933490773601, 219.791218291295, 319.486286487166, 325.828531305584, 342.156149256508, 372.41250334179, 382.25006479862, 408.174478917847, 440.392676466911, 452.76574755588, 461.430297036656, 466.232783998285, 479.6671027905, 516.729321780682, 519.085123231382 )), row.names = c("448", "911", "272", "66", "363", "969", "688", "516", "73", "979", "301", "488", "723", "549", "376", "837", "670", "70", "470", "434"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999938403183193, 0.999889262626234, 0.948068942534125, 0.82247224968145, 0.709991818244301, 0.673573414564473, 0.385870684389985, 0.367230683581156, 0.319810896275996, 0.235496334731847, 0.209514018606887, 0.145678280183747, 0.0785202420116159, 0.0572170924872193, 0.0440175494960889, 0.0373531171397131, 0.0213476862796852, 8.20138060322263e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1564983182
R squared (OOB): 0.4433036
$Forests[[449]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 420000, 480000, 492000, 550000, 455000, 507000, 592000, 635000, 518000, 515000, 330000, 440000, 310000, 470000, 515000, 582000, 370000, 335000, 550000), floor_area_sqm = c(89, 84, 84, 84, 105, 95, 105, 108, 105, 88, 105, 82, 93, 82, 84, 103, 104, 92, 91, 105), storey_order = c(1L, 2L, 1L, 4L, 3L, 2L, 2L, 2L, 4L, 3L, 2L, 4L, 3L, 5L, 3L, 3L, 3L, 4L, 3L, 2L), remaining_lease_mths = c(789, 777, 789, 788, 786, 784, 770, 810, 833, 770, 762, 657, 759, 656, 813, 823, 935, 699, 754, 786), PROX_CBD = c(7.05609226259357, 7.13486939655985, 7.1729887096531, 7.5632891932167, 7.59960912304084, 7.49071683084666, 7.67544881001386, 7.18468073982128, 7.22087947204147, 7.79515244158294, 7.9455961592131, 6.06674643703895, 5.4791067318598, 5.9699685911294, 6.30150758144434, 6.41432963568309, 5.4901102241405, 8.34406204250889, 8.32334928378694, 6.4090346428634), PROX_ELDERLYCARE = c(1.59520672965634, 1.66246099208497, 1.69705296801524, 1.91313469252559, 1.85656629786719, 1.54524415115482, 1.73611556579875, 1.63490637838594, 1.54373359073656, 1.83577537822547, 1.77517839654503, 0.10409496222889, 0.505585511375112, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.157919913507301, 0.224798473876808, 0.163895949541214, 0.336883008423279), PROX_HAWKER = c(1.17571504816288, 1.23225985170817, 1.25907896080059, 1.10032443578502, 1.04404154823438, 0.996854886033364, 0.926505356032751, 1.02937341390922, 1.05968958012269, 1.19066876388205, 0.800389309546525, 0.346985863757343, 0.736115689949186, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.258924665495, 0.308707066729857, 0.1672780527947, 0.729024203622067 ), PROX_MRT = c(0.487588773645627, 0.448181123975075, 0.428812034955963, 0.433934859087748, 0.492673618184051, 0.34804043957783, 0.617354557404891, 0.13577722868059, 0.206889953987817, 0.499752126280618, 0.75069701440163, 1.1005845300218, 0.797555156120123, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.30755754576723, 1.14033242259394, 1.03738004469153, 0.631935879685516 ), PROX_PARK = c(0.288106802683489, 0.367092279962757, 0.405529884687165, 0.474041874627479, 0.415297912555755, 0.292176487074364, 0.29052205197453, 0.802458220215738, 0.769170147627311, 0.723268787935639, 0.364839433462782, 0.741200181243785, 0.728040918615253, 0.792968228054446, 0.950460734805334, 0.941128983241434, 0.803347187860442, 0.748901820021747, 0.839050716088865, 0.73120409495038 ), PROX_GOOD_PRISCH = c(2.64150694603645, 2.60671936453148, 2.56840479702555, 2.17804686625686, 2.14133679267892, 2.30076298730527, 2.0690813845722, 2.6636605310312, 2.65891054731874, 1.9917971907287, 1.79538098544694, 1.85819018299306, 2.93310132502147, 1.89588922913119, 1.50990256016426, 1.35156641752108, 2.45379201830723, 1.74338078296013, 1.6197212814627, 1.19038460547274), PROX_MALL = c(0.487675149993812, 0.44210957307938, 0.42122511428052, 0.413593098419561, 0.472342316185911, 0.79872232386887, 0.59706101530086, 0.319563922107573, 0.389192825268572, 0.483735594398556, 0.730136421618933, 1.22044581333525, 0.719613179783111, 1.25835483053691, 0.872189526609738, 0.713954983197348, 1.21674302842157, 0.813314037197816, 0.952850965311535, 0.56447134405004), PROX_CHAS = c(0.464118937564998, 0.395328272461269, 0.364873472162596, 5.15903103580734e-08, 0.0587537711423344, 0.204927614889482, 0.183520259224292, 0.244287808759251, 0.201367273106442, 0.157541179554435, 0.312128892467037, 0.252393584019624, 0.0706483510319072, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.233242749827373, 0.347263729641395, 0.218034921212892, 0.141339892509329 ), PROX_SUPERMARKET = c(0.438288204779491, 0.392878094873427, 0.372543253077343, 0.0709823460282706, 0.121599745844786, 0.535956758401375, 0.242167451420959, 0.350395790631763, 0.425467495913439, 0.305647853022819, 0.390939423908347, 0.321431524942613, 0.0706487501399716, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.37596142908425, 0.624544400837596, 0.502751024921131, 0.360911693423373 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 2L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 4L, 5L, 3L, 5L, 6L, 7L, 2L, 4L, 2L, 2L, 2L, 4L, 4L, 3L, 1L, 1L, 5L ), WITHIN_350M_BUS = c(5L, 7L, 8L, 9L, 8L, 4L, 8L, 12L, 11L, 10L, 7L, 6L, 3L, 8L, 7L, 7L, 10L, 5L, 4L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 4L, 4L, 4L, 1L, 1L, 2L, 3L, 5L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 80.2138539318024, 122.004647460916, 519.541956942628, 542.698865100301, 556.243567612584, 617.992919103103, 705.715017491961, 795.935745502325, 849.40560192674, 886.435800541795, 1504.65334927347, 1579.35780268389, 1597.65041775031, 1624.84646556936, 1688.14801589446, 1755.46453050199, 1864.46364210992, 1939.77661402178, 1945.30012891099)), row.names = c("449", "82", "133", "829", "735", "950", "647", "370", "344", "209", "345", "628", "802", "920", "417", "114", "307", "204", "713", "269"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996602291178799, 0.99214846587169, 0.862429251170851, 0.850398313671151, 0.843159203869374, 0.808337941279016, 0.754102982517688, 0.69320521517164, 0.655033067610269, 0.627826547446466, 0.161384275270169, 0.116175025578846, 0.105941828482489, 0.0914020880896315, 0.0609637488433364, 0.034466071549402, 0.00662314852056616, 3.21576126510371e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5044818077
R squared (OOB): 0.3687372
$Forests[[450]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(343000, 345000, 370000, 350000, 310000, 325000, 380000, 295000, 370000, 320000, 390000, 345000, 380000, 345000, 420000, 420000, 340000, 365000, 345000, 415000), floor_area_sqm = c(102, 103, 103, 104, 104, 104, 93, 105, 93, 106, 126, 114, 93, 104, 93, 92, 101, 104, 102, 104), storey_order = c(5L, 5L, 4L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 4L, 3L, 6L, 5L, 2L, 2L, 2L), remaining_lease_mths = c(935, 944, 881, 863, 879, 872, 1142, 870, 1139, 851, 879, 839, 1138, 862, 1139, 1104, 943, 828, 935, 875), PROX_CBD = c(15.6558233565228, 15.6615925135045, 15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998, 15.6174435761395, 16.027241877126, 15.8422849591204, 15.9983120826665, 16.1769042321823, 15.4582319270764, 15.9652529785268, 16.2035530975804, 15.9652529785268, 16.0058570800758, 15.9284058495794, 15.6198573118901, 16.0814208174046, 15.8781143296649), PROX_ELDERLYCARE = c(0.268146833149962, 0.372854461013726, 0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141, 0.457575537702088, 0.401697186037664, 0.241353796602158, 0.541237256511776, 0.382017171357745, 0.319622441582349, 0.120425003900544, 0.462412199513001, 0.120425003900544, 0.0922651494707867, 0.260351961534281, 0.497975502399054, 0.129424766752979, 0.633288957745621), PROX_HAWKER = c(2.27183532495414, 2.39243139523594, 2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444, 2.21004723991438, 2.44772974464855, 2.37354129025836, 2.1818192257633, 2.55739022352562, 1.7245004017694, 2.36922200206298, 2.51024920878341, 2.36922200206298, 2.393526972262, 2.2342618496891, 1.6566914426712, 2.40830007300065, 1.79301822351461), PROX_MRT = c(0.370313443989706, 0.499275570100955, 0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445, 0.70935210619912, 0.538616250543522, 0.721786411333246, 0.364450998520493, 0.674610535324426, 0.233994550027949, 0.886101680623091, 0.65447898159524, 0.886101680623091, 0.910164710677637, 1.02417718077332, 0.297714051615291, 1.00126993569874, 0.159697283923578), PROX_PARK = c(1.16446299803307, 1.19384102986047, 1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681, 1.21748666352844, 1.35146177086674, 1.42084473696832, 1.05372411430502, 1.39748820590438, 0.998254167239372, 1.58077599563476, 1.32632916723033, 1.58077599563476, 1.6216647961598, 1.61207436869795, 0.782164021798725, 1.7154732425778, 0.678969217742802), PROX_GOOD_PRISCH = c(5.73062396037349, 5.71328270316738, 5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398, 5.63578467655705, 6.09534233388474, 5.8611108446886, 6.12314921566155, 6.23706483495109, 5.64801716169655, 5.96493131981452, 6.27623366830878, 5.96493131981452, 6.00411547246196, 5.90870946924896, 5.84268664292306, 6.0710937852797, 6.09357654169244), PROX_MALL = c(0.155488337640192, 0.238209845871265, 0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974, 0.401390812484646, 0.275346491924215, 0.177442774283774, 0.45623102577182, 0.292722816398213, 0.455554164929496, 0.18546430077947, 0.370949542105629, 0.18546430077947, 0.187934498474296, 0.350369242497661, 0.394873468760787, 0.261655001598387, 0.145699923430919), PROX_CHAS = c(0.155488306171375, 0.238209795937414, 0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266, 0.187858028295528, 0.275346446899555, 0.177442804982894, 0.290215734280461, 0.292722768811081, 0.158017550603297, 0.185464348558652, 0.370949494121523, 0.185464348558652, 0.187934543511456, 0.35036929019185, 0.28481487293308, 0.26165503944411, 0.0723222156351423 ), PROX_SUPERMARKET = c(0.152010752053411, 0.238833101010687, 0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132, 0.412009517866082, 0.141316208924405, 0.197153631350279, 0.162067612034701, 0.254565333705719, 0.387973705585917, 0.198556813498254, 0.235998227482853, 0.198556813498254, 0.197516435852273, 0.363015443397577, 0.407244625741832, 0.265481412722203, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 5L, 1L, 1L, 3L, 1L, 1L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 5L, 9L, 9L, 6L, 6L, 3L, 8L, 7L, 6L, 8L, 8L, 5L, 5L, 5L, 5L, 3L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(14L, 16L, 15L, 15L, 14L, 14L, 15L, 12L, 15L, 12L, 9L, 14L, 15L, 7L, 15L, 14L, 10L, 9L, 13L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 3L), DNeighbour = c(0, 128.778152517185, 270.725666376762, 270.975123583499, 319.977171391392, 321.033451873968, 341.615904868311, 378.184826237494, 380.138518948208, 452.022873435184, 526.302195179672, 542.828573870813, 548.651965482951, 555.152151133609, 557.284074585121, 582.731209790037, 669.796764969305, 670.70389414326, 676.248047177332, 711.990254741948)), row.names = c("450", "572", "927", "959", "490", "566", "766", "463", "585", "888", "54", "383", "913", "806", "137", "154", "705", "304", "890", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.93564182216025, 0.731741927643108, 0.731285944573488, 0.63684963508989, 0.634719627065463, 0.592573476814589, 0.515327233731985, 0.511139788128732, 0.356334012761581, 0.205739750262469, 0.175335493363712, 0.164992234387559, 0.153694320005255, 0.15004796930533, 0.108987924990929, 0.0132274739123342, 0.0126814599824318, 0.00958064157369361, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 982293469
R squared (OOB): 0.2007907
$Forests[[451]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(363000, 388000, 392000, 335000, 417000, 340888, 355000, 375000, 320000, 343000, 315000, 333000, 297000, 335000, 3e+05, 335000, 314000, 450000, 325000, 415000), floor_area_sqm = c(104, 104, 113, 114, 92, 107, 104, 108, 91, 107, 90, 108, 90, 90, 106, 105, 91, 93, 90, 104), storey_order = c(5L, 6L, 2L, 3L, 2L, 4L, 4L, 2L, 8L, 2L, 5L, 4L, 2L, 3L, 2L, 2L, 3L, 4L, 5L, 2L), remaining_lease_mths = c(918, 904, 933, 904, 1120, 883, 882, 909, 995, 907, 1001, 895, 995, 979, 941, 938, 985, 1131, 992, 875), PROX_CBD = c(16.295166477654, 16.3777502460772, 16.6579104452557, 16.3642048862006, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.9875722318911, 16.7093180086981, 17.2160129653012, 16.8082045368238, 16.5397910410307, 16.901501451739, 17.0600275230943, 17.3741762112269, 17.3741762112269, 17.0716695500607, 15.1194109037639, 17.2610384590751, 15.8781143296649), PROX_ELDERLYCARE = c(0.514795208711411, 0.465083314136851, 0.409372351007212, 0.361422596457277, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.636322412867891, 0.935779967581661, 0.574386357445605, 1.15380285023885, 0.706939892416911, 1.16689850532437, 1.09431476347566, 0.815153211361198, 0.815153211361198, 1.21621641692937, 0.632846087105322, 1.12094638660826, 0.633288957745621), PROX_HAWKER = c(1.47281657351752, 1.54627052523026, 1.80129318596364, 1.67761333691466, 1.96687058888139, 2.05474291859885, 2.05474291859885, 2.10596394293278, 1.82495077083007, 2.37357884684332, 1.94950915107796, 2.14655926815246, 2.0413146444202, 2.18272534115171, 2.50067722531469, 2.50067722531469, 2.2102134433082, 0.399490681633122, 2.37726799660773, 1.79301822351461), PROX_MRT = c(0.504795745143921, 0.419412974707088, 0.128609360773056, 0.653367521351592, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.252669932820992, 0.522077155701705, 0.453815632281196, 0.730447684580082, 0.460645764817668, 0.740013435080822, 0.673816738147829, 0.590831178240684, 0.590831178240684, 0.793158171270894, 0.674936552563307, 0.729621307242001, 0.159697283923578), PROX_PARK = c(0.48638578612152, 0.571339732684777, 0.826869373992433, 0.32735774848914, 0.688779163701323, 0.722711239268322, 0.722711239268322, 1.18807543108152, 1.17885821480356, 1.24959985284921, 1.39545287332227, 0.711243459523284, 1.46267930314228, 1.5130077643247, 1.47164498360674, 1.47164498360674, 1.59669720594139, 0.773048101136696, 1.64853798443183, 0.678969217742802), PROX_GOOD_PRISCH = c(6.80828229467371, 6.89348817522951, 7.18541951227303, 6.76031366250815, 7.12110535783693, 7.13952904562396, 7.13952904562396, 7.55033959010056, 7.40748446052123, 7.68034428555912, 7.5739079893598, 6.77397603493671, 7.66085245964853, 7.76907239486735, 7.888904100652, 7.888904100652, 7.82238149093771, 5.74516136190441, 7.93716312588154, 6.09357654169244), PROX_MALL = c(0.510483215269896, 0.427317836890542, 0.168053149288668, 0.388175183991252, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.165557901737932, 0.484270435079706, 0.413606644895247, 0.677813655888015, 0.345326846187852, 0.678684538412688, 0.597930181439745, 0.521008948961951, 0.521008948961951, 0.719585865775528, 0.744876648240093, 0.644198936007264, 0.145699923430919), PROX_CHAS = c(0.513107963149175, 0.429996386722335, 0.170995488718356, 0.380772978950647, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.194474796894964, 0.52365796939069, 0.303266380929536, 0.71936188995133, 0.286223989121013, 0.720584477651296, 0.638199243310692, 0.524369302913132, 0.524369302913132, 0.760340467100735, 0.0812821875339188, 0.678651577140463, 0.0723222156351423), PROX_SUPERMARKET = c(0.471223408024363, 0.386156989530241, 0.103652200866821, 0.422789252098693, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.284398337107734, 0.555366708418936, 0.387759857324111, 0.768274584157999, 0.377165028023417, 0.780695486504835, 0.718466194952364, 0.559408220033625, 0.559408220033625, 0.837223205851576, 0.325050502595441, 0.771245719522698, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 4L, 6L, 5L, 5L, 4L, 1L, 5L, 1L, 1L, 1L, 2L, 4L, 4L, 2L, 3L, 3L, 3L), WITHIN_350M_BUS = c(7L, 8L, 9L, 6L, 12L, 11L, 11L, 11L, 8L, 5L, 9L, 2L, 7L, 7L, 2L, 2L, 5L, 12L, 5L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 2L, 3L, 2L, 2L, 4L, 4L, 2L, 3L, 2L, 3L), DNeighbour = c(0, 86.4019502383659, 375.069742722766, 380.447874547716, 518.554441664392, 624.878386127711, 627.372271123622, 742.421128658624, 753.083123339816, 919.681790919327, 979.12914752859, 1002.03887418742, 1038.60057109448, 1056.47945345189, 1095.18176344852, 1096.09612115503, 1152.7343539326, 1174.72234013556, 1176.1798222949, 1185.63733740734)), row.names = c("451", "820", "918", "252", "261", "673", "898", "125", "156", "326", "121", "498", "416", "208", "813", "822", "431", "299", "525", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989407008194712, 0.80986719231925, 0.804673081856972, 0.654017053883673, 0.521614387375788, 0.518410330114737, 0.369542334310237, 0.355880353019316, 0.15865234912748, 0.101132140969789, 0.0816388169383522, 0.0541261196177484, 0.0424376019418073, 0.0215399594011334, 0.0211236192275415, 0.00299564384621933, 0.000335889298360759, 0.000252487083348174, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1170364401
R squared (OOB): 0.3277299
$Forests[[452]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 412000, 390000, 350000, 390000, 350000, 380000, 395000, 390000, 377000, 350000, 368888, 340000, 375000, 385000, 420000, 368000, 350000, 4e+05, 370000), floor_area_sqm = c(93, 92, 92, 92, 93, 93, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 104, 96, 92), storey_order = c(3L, 3L, 4L, 1L, 3L, 1L, 2L, 4L, 2L, 2L, 1L, 2L, 2L, 1L, 3L, 4L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(1110, 1128, 1142, 1131, 1113, 1111, 1142, 1108, 1128, 1135, 1111, 1102, 1133, 1139, 1132, 1133, 1100, 812, 1098, 1090), PROX_CBD = c(14.607628567626, 14.5596883563906, 14.5596883563906, 14.6346875310408, 14.6879879340018, 14.6221320584002, 14.4940333615496, 14.6649260398624, 14.5136499050456, 14.5662038835035, 14.8482953663728, 14.8482953663728, 14.8395197777251, 14.8395197777251, 14.9536689261967, 14.7615340778399, 14.9752079088984, 14.8739209120931, 15.0414874321427, 15.0414874321427), PROX_ELDERLYCARE = c(0.363539264939185, 0.399519357429504, 0.399519357429504, 0.318998242024868, 0.267910637295867, 0.410896008057539, 0.500918112427577, 0.374463671675583, 0.440212280139716, 0.396119369193007, 0.157028625587627, 0.157028625587627, 0.143171284390361, 0.143171284390361, 1.13414610370389e-06, 0.301679225956583, 0.199763345782594, 0.224374856243457, 0.180026828914976, 0.180026828914976), PROX_HAWKER = c(0.571839614015762, 0.625641729464286, 0.625641729464286, 0.567748890704442, 0.507741768149319, 0.55845452984231, 0.682637638745144, 0.515424723672587, 0.681591249319273, 0.661743266121302, 0.332945546865787, 0.332945546865787, 0.426817039061835, 0.426817039061835, 0.283688306330561, 0.582527401679673, 0.202333554334061, 0.490895901627697, 0.135868389364205, 0.135868389364205), PROX_MRT = c(1.42703012637354, 1.46473462254762, 1.46473462254762, 1.53691575721219, 1.51619569366002, 1.30119397664661, 1.32800225952209, 1.31347134818138, 1.51230084146916, 1.61118001364451, 1.41585626072206, 1.41585626072206, 1.58589972239689, 1.58589972239689, 1.45204946878565, 1.75082728996661, 1.27457972333389, 1.67344316225132, 1.27219969611937, 1.27219969611937), PROX_PARK = c(0.592644125813336, 0.656743209310805, 0.656743209310805, 0.633519966923, 0.573128508978659, 0.524601749565547, 0.65941869562705, 0.48594234877488, 0.723946747094916, 0.741043428920938, 0.40224168015695, 0.40224168015695, 0.573834160005083, 0.573834160005083, 0.447466290733612, 0.739209778966795, 0.259935562114549, 0.671840643384197, 0.270313948020077, 0.270313948020077), PROX_GOOD_PRISCH = c(5.28617698570013, 5.25302892838613, 5.25302892838613, 5.34297669438126, 5.38500296681299, 5.26427170666348, 5.15263130971644, 5.30673314037113, 5.22451833965112, 5.30307595814772, 5.51627049340211, 5.51627049340211, 5.56483468018996, 5.56483468018996, 5.64958645026222, 5.53447364393692, 5.6171537261999, 5.63420261242257, 5.69200203864946, 5.69200203864946), PROX_MALL = c(0.523782484457491, 0.550646738699849, 0.550646738699849, 0.633302242537752, 0.626246838364162, 0.412850725186958, 0.407798057490129, 0.439421746266814, 0.591658790399046, 0.69438942428714, 0.649229394533883, 0.649229394533883, 0.805396060532061, 0.805396060532061, 0.806257336881612, 0.897398400321744, 0.689421511186311, 0.927972955155417, 0.767711199656331, 0.767711199656331), PROX_CHAS = c(0.198893245072118, 0.19650938121062, 0.19650938121062, 0.120955806912261, 0.160113448728027, 0.0938393111767789, 0.0559452214520875, 0.0969357032130768, 0.179710137259641, 0.0799578054615725, 0.274130336331615, 0.274130336331615, 0.204546662914522, 0.204546662914522, 0.14456617920399, 0.166975848000366, 0.230775629929228, 0.25243947150411, 0.163757574589084, 0.163757574589084), PROX_SUPERMARKET = c(0.223766299699327, 0.27843134046436, 0.27843134046436, 0.327836032489634, 0.300165340388346, 0.0938384818523742, 0.202112654374605, 0.0969351949685631, 0.343491998264143, 0.41943325951703, 0.296829834724774, 0.296829834724774, 0.280088374069707, 0.280088374069707, 0.16127040484797, 0.408349928269047, 0.264202614673064, 0.298947211163532, 0.197268674737732, 0.197268674737732), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 6L, 6L, 6L, 4L, 6L, 4L, 3L, 5L, 5L, 5L, 5L, 7L, 3L, 4L, 3L, 4L, 4L), WITHIN_350M_BUS = c(7L, 7L, 7L, 8L, 7L, 9L, 9L, 8L, 6L, 6L, 9L, 9L, 5L, 5L, 6L, 4L, 9L, 6L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 69.8254105493848, 72.9853432336123, 111.751578972102, 111.980535918584, 125.471679066543, 136.156718283865, 136.464826383793, 142.666826255533, 201.038615368222, 236.296588494446, 237.075752116032, 306.872777989036, 308.374996709889, 368.401284229669, 377.958656042126, 378.920729106562, 418.090659646768, 438.15469085748, 439.184997973991)), row.names = c("452", "961", "163", "583", "469", "324", "702", "17", "706", "368", "762", "195", "543", "152", "139", "620", "558", "602", "632", "793"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.950084192181237, 0.945528721429557, 0.87470021186502, 0.874203522221192, 0.843421881126537, 0.817011299123497, 0.81622423939321, 0.800087418242681, 0.624829272549509, 0.504837395661993, 0.502123722705039, 0.261911669057637, 0.257030119035018, 0.0878323634198979, 0.0672796096183702, 0.065335416348677, 0.00878987728283059, 2.19623579147396e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 478845273
R squared (OOB): -0.01080964
$Forests[[453]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 715000, 680000, 662000, 675000, 710000, 672000, 660000, 340000, 440000, 4e+05, 363000, 358000, 575000, 345000, 390000, 430000, 370000, 430000, 355000), floor_area_sqm = c(102, 95, 95, 95, 95, 93, 85, 85, 84, 91, 104, 84, 84, 101, 84, 84, 104, 84, 92, 84), storey_order = c(3L, 6L, 4L, 3L, 2L, 6L, 5L, 3L, 1L, 5L, 2L, 4L, 3L, 6L, 1L, 1L, 2L, 3L, 2L, 3L), remaining_lease_mths = c(761, 1099, 1084, 1093, 1093, 1084, 1042, 1032, 780, 669, 783, 780, 770, 932, 789, 783, 781, 777, 687, 782), PROX_CBD = c(6.04257091454572, 6.06656257116635, 6.04001281876484, 6.11286474740545, 6.15852201326599, 6.17931132662417, 6.58265946872266, 6.62545736407856, 6.73119135364588, 6.95185067667089, 6.8579883001408, 6.82164733234375, 6.82164733234375, 5.56255806753875, 7.23308787648785, 4.91139217141794, 7.27303659463988, 7.32999369210923, 5.17330173892321, 7.37752466520609), PROX_ELDERLYCARE = c(0.548656319889636, 0.516985202466339, 0.545921172841312, 0.471592353212743, 0.428116600598184, 0.411122241220865, 0.129826558983194, 0.121758896932011, 0.709869492714774, 0.368543492371998, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.0599829320550621, 0.804640181087392, 0.53976690699019, 0.949520652768775, 1.04617467786566, 0.151830290872251, 1.11141904944431 ), PROX_HAWKER = c(0.19523132016882, 0.0900485470251793, 0.0606577495598573, 0.0855319563513606, 0.104458461300263, 0.114709112077857, 0.37361464573735, 0.33268573973532, 0.84617550022745, 0.163396016993116, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.248163252655802, 0.727393295990439, 0.526793317066312, 0.905159668549179, 1.00458194418859, 0.261285820740611, 1.06790139631185), PROX_MRT = c(0.448203274012385, 0.530436532640755, 0.53617676606472, 0.576684647572531, 0.567634817298681, 0.54480998513683, 0.288098631383321, 0.255638745600017, 0.447149108468339, 0.258776848421036, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.389634730949481, 0.626719191507479, 0.348715950460643, 0.477339162120678, 0.446590670593176, 0.568944969773001, 0.450606800129455), PROX_PARK = c(0.651264615899835, 0.548254609843109, 0.524571131123829, 0.517760851715104, 0.487498062645995, 0.461766774013401, 0.734858817801552, 0.741691321664553, 1.30601230217613, 0.871860056746433, 1.26891760289394, 1.33915084667526, 1.33915084667526, 0.136342453682232, 1.17683143601381, 0.454973393404149, 1.28136359713013, 1.30043300411079, 0.375618223612072, 1.30417314517193), PROX_GOOD_PRISCH = c(2.14268529299874, 2.03651743937875, 2.00925132829891, 2.00772186702724, 1.97696478280336, 1.95037752635058, 2.10026546945211, 2.08436883673306, 2.67147237000904, 1.99104033276262, 2.57894825178105, 2.67483404440455, 2.67483404440455, 3.30515733544794, 2.53413597667736, 3.07957394860643, 2.72285479219865, 2.81856751915823, 3.5160560831601, 2.87682745937193), PROX_MALL = c(0.264532440460292, 0.365617038961166, 0.387042201482337, 0.403935094648282, 0.446404896609829, 0.476611693189829, 0.712222885156031, 0.757747380414752, 0.894914409230097, 1.10491400246256, 0.985446043286547, 0.977306285381771, 0.977306285381771, 0.719385659919303, 1.33824767405872, 0.779372162435287, 1.40144317349524, 1.4733570331857, 0.96360119165526, 1.52964479685301), PROX_CHAS = c(0.12619956254809, 0.0929349198733403, 0.134421273847083, 0.0679258481743644, 0.0766942583569258, 0.10259225576309, 0.19769969897302, 0.152169077912936, 0.468632365618207, 0.197049444171332, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.174009235365936, 0.335243362149438, 0.297280152993809, 0.150676124399865, 0.100781853121145, 0.213267381067323, 0.123680988169118), PROX_SUPERMARKET = c(0.178930757423705, 0.0785030623714358, 0.0393286469640316, 0.0895469396191502, 0.11965836137487, 0.134806953278168, 0.255985378039003, 0.21094349839638, 0.541263540151477, 0.145490551360364, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.173881454941229, 0.400791637001426, 0.212061147632098, 0.216512452964216, 0.154588063793208, 0.266791583668656, 0.15284622075069 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 4L, 3L, 3L, 3L, 0L, 0L, 2L, 3L, 1L, 1L, 1L, 4L, 2L, 2L, 4L, 4L, 4L, 5L ), WITHIN_350M_BUS = c(7L, 8L, 8L, 6L, 6L, 6L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 2L, 4L, 7L, 7L, 8L, 4L, 9L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 110.996228401513, 136.40281793502, 137.629754793169, 180.666733038273, 213.890542472542, 537.523931212659, 573.693954778627, 888.92845359348, 909.597864871322, 933.543593797892, 961.087146506033, 961.421428769167, 1187.43838086276, 1235.16626627434, 1255.68403621571, 1328.9730948325, 1418.64523808679, 1465.87345175783, 1482.0558616481)), row.names = c("453", "297", "930", "536", "23", "756", "388", "841", "529", "492", "168", "322", "46", "596", "171", "251", "611", "187", "270", "948"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988813413181051, 0.983130420939976, 0.982826893965366, 0.970500251511057, 0.958777199980396, 0.754218234430982, 0.722769892527785, 0.40991617390639, 0.388530897505565, 0.363885075092204, 0.335786145008459, 0.335447141495134, 0.128208466841677, 0.0932819395727413, 0.079610586350975, 0.038381765809317, 0.00701248125820977, 0.000471696042446102, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5679816536
R squared (OOB): 0.7329896
$Forests[[454]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 5e+05, 407000, 537000, 475000, 476000, 355000, 375000, 620000, 680000, 685000, 680000, 753000, 8e+05, 748000, 945500, 912000, 7e+05, 755000, 688000), floor_area_sqm = c(93, 103, 82, 106, 103, 103, 82, 82, 103, 91, 93, 85, 87, 90, 107, 87, 87, 93, 90, 85), storey_order = c(4L, 1L, 5L, 4L, 2L, 2L, 2L, 3L, 2L, 3L, 4L, 2L, 5L, 7L, 2L, 8L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(746, 773, 661, 760, 781, 774, 656, 645, 911, 984, 1115, 1066, 1104, 1063, 899, 1143, 1142, 625, 983, 964), PROX_CBD = c(3.46549777590634, 3.24578829573265, 3.63085360417079, 3.12641734116327, 3.09516181063763, 3.09516181063763, 3.73116287154914, 3.68559345068932, 2.86182045335715, 2.86455481676114, 2.56060478168524, 2.96405104980333, 2.5775653440094, 2.97610984462207, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.09358084499411, 2.01305703462688, 3.98134497452694), PROX_ELDERLYCARE = c(0.22080460703487, 0.461566734593474, 0.233260955843543, 0.570344367187993, 0.614909460801077, 0.614909460801077, 0.501456868829436, 0.466665237090727, 0.334062202372697, 0.111411798512938, 0.303984777605612, 0.206690358794928, 0.283170941801308, 0.249991250520312, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.301111196915018, 0.168717999980802), PROX_HAWKER = c(0.288924403117312, 0.461305554076076, 0.0974836441417274, 0.582032517556358, 0.524942013349153, 0.524942013349153, 0.311969910328466, 0.28293755865871, 0.231089093207534, 0.302651224916382, 0.450094806637729, 0.344572110572533, 0.447120961378381, 0.405863058813757, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.439754799726314, 0.262344394473714), PROX_MRT = c(0.855873415641472, 1.11057161001852, 0.897060452829867, 1.19588154804183, 1.19880844528061, 1.19880844528061, 1.10221151459309, 1.17490863944549, 0.819080841065402, 0.391395986196982, 0.546591463865751, 0.377919714857806, 0.499107329029013, 0.337225216160626, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.681532284353367, 0.650763936895186, 0.310254962870727), PROX_PARK = c(0.78484111030831, 0.856773721705297, 0.512523364266062, 0.971029675538415, 0.971409228458194, 0.971409228458194, 0.271761978726623, 0.304435062988112, 0.609617368578913, 0.399002951856213, 0.21329655328302, 0.495024008458079, 0.18481391877062, 0.4671588721782, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.806729342800227, 0.894232249415992), PROX_GOOD_PRISCH = c(5.67094725420518, 5.51078547454581, 5.4842432173218, 5.52416256345089, 5.46565510857314, 5.46565510857314, 5.22570836776045, 5.15997579188296, 5.1514664212482, 4.71207116352008, 4.93746215949662, 4.62297298452196, 4.89009258041755, 4.56048774292729, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.81109980295855, 6.32589195448141, 3.868083844602), PROX_MALL = c(1.56665946009711, 1.33172083977874, 1.51733094855201, 1.29251563056945, 1.2281628510896, 1.2281628510896, 1.41171259857663, 1.3376464242075, 0.848351644608041, 0.420489734799516, 0.572150632107275, 0.404565296260845, 0.524781909718914, 0.362094853274792, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.685370188976197, 0.368960166061844, 1.18273225000282), PROX_CHAS = c(0.173647795570322, 0.0869328465249217, 0.318203164684035, 0.202999736112437, 0.240903750709302, 0.240903750709302, 0.261237260735983, 0.216565147674259, 0.159666076311523, 0.110042750971165, 0.0640474788759872, 0.0506108453744785, 0.0301364724824846, 0.111500209373212, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.298496878246672, 0.145112311632742), PROX_SUPERMARKET = c(0.173649067116538, 0.0869315055470345, 0.318204198369299, 0.202998478162502, 0.240902416159861, 0.240902416159861, 0.301923436189205, 0.252487697752149, 0.360029455717415, 0.110042446678578, 0.315915165677582, 0.0506107476035619, 0.275738565320567, 0.111500172768761, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.364789845186166, 0.252387257990654), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 3L, 6L, 4L, 4L, 4L, 4L, 3L ), WITHIN_350M_BUS = c(9L, 6L, 11L, 5L, 4L, 4L, 9L, 10L, 4L, 7L, 3L, 7L, 3L, 4L, 6L, 4L, 4L, 7L, 10L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 4L, 3L, 4L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 260.948045660557, 276.373410786857, 356.570530833788, 402.386319737403, 406.404807849291, 553.512662257698, 587.116008054718, 778.668036758025, 1148.84192263693, 1177.71889074886, 1179.36169276707, 1201.84411454781, 1237.52195047946, 1492.71853034947, 1608.69384597269, 1611.91533832796, 1726.04504003166, 1735.00428456571, 1866.20208544534)), row.names = c("454", "192", "742", "48", "134", "126", "432", "683", "561", "968", "390", "389", "999", "319", "65", "816", "550", "824", "567", "375"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96127831885548, 0.956617315048085, 0.928319180826268, 0.909179375134142, 0.907400588198596, 0.831797543045735, 0.811844000308821, 0.682118369416206, 0.385680019215869, 0.362091852819046, 0.360755010208715, 0.342525894063298, 0.313899766641934, 0.129750119463965, 0.0660132603644066, 0.064491317743859, 0.0208991006597399, 0.0184040942527714, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7742515068
R squared (OOB): 0.7311136
$Forests[[455]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(613000, 550000, 588000, 350000, 530000, 508000, 565000, 568000, 310000, 370000, 415000, 315000, 310000, 415000, 323000, 370000, 4e+05, 365000, 395000, 370000), floor_area_sqm = c(92, 92, 92, 108, 92, 92, 92, 92, 84, 104, 93, 84, 105, 92, 104, 92, 96, 92, 92, 92), storey_order = c(4L, 2L, 2L, 1L, 2L, 1L, 5L, 4L, 2L, 4L, 4L, 3L, 3L, 5L, 2L, 1L, 2L, 1L, 2L, 1L), remaining_lease_mths = c(1119, 1124, 1119, 809, 1108, 1121, 1117, 1117, 811, 805, 1141, 804, 827, 1144, 806, 1090, 1098, 1137, 1146, 1146), PROX_CBD = c(15.4589251607201, 15.4589251607201, 15.4444506298565, 15.5495667695359, 15.4274201584828, 15.4653265021947, 15.5121102277751, 15.3987887594526, 15.7493840144196, 15.7683454047388, 15.719551353229, 15.9050437012323, 15.6029325535915, 15.9533618390172, 15.5926635355646, 15.0414874321427, 15.0414874321427, 16.0046521285213, 16.0046521285213, 15.87024444961), PROX_ELDERLYCARE = c(0.68815946921851, 0.68815946921851, 0.64097589351183, 0.619297318170404, 0.637452860447804, 0.595913887497293, 0.536539272984936, 0.578356799737993, 0.392042381698264, 0.584689505447093, 0.251997184681221, 0.346730428331521, 0.338118814836049, 0.251148223850536, 0.348154483747206, 0.180026828914976, 0.180026828914976, 0.20718686492254, 0.20718686492254, 0.10693627682917), PROX_HAWKER = c(0.469966667540803, 0.469966667540803, 0.396657168515828, 0.5213921544653, 0.365463704587155, 0.380307090885425, 0.396815374523363, 0.294909248784724, 0.617009737136425, 0.791474322012874, 0.543607139892928, 0.79668564149145, 0.432858942767381, 0.802087399746937, 0.438799857473275, 0.135868389364205, 0.135868389364205, 0.855932206484513, 0.855932206484513, 0.694651515851724), PROX_MRT = c(0.729135125223405, 0.729135125223405, 0.812282865657068, 0.711232187253978, 0.843485398790606, 0.848209897671344, 0.8698145169005, 0.921278705332003, 0.825478596695925, 0.523772975672589, 1.04322565796881, 0.750476153315833, 1.13678031777592, 0.8851452059773, 1.20427337027458, 1.27219969611937, 1.27219969611937, 0.883219311345816, 0.883219311345816, 1.09555222562317 ), PROX_PARK = c(0.194645215248471, 0.194645215248471, 0.279663832574521, 0.20876400491182, 0.308677700833154, 0.321827820326955, 0.357009242210065, 0.283836897691409, 0.423881452963658, 0.270342199592644, 0.60075194434184, 0.475878847958935, 0.578149656320062, 0.589052524814441, 0.608584573014238, 0.270313948020077, 0.270313948020077, 0.619767633008914, 0.619767633008914, 0.707790886000148), PROX_GOOD_PRISCH = c(6.00758296280353, 6.00758296280353, 6.01089245018733, 6.09891773314498, 6.00000717285666, 6.04109347904609, 6.0946998605156, 5.98797030068414, 6.32317863359129, 6.2828979894293, 6.34176102939636, 6.45664561130608, 6.24898658848638, 6.52939634907869, 6.25532900137267, 5.69200203864946, 5.69200203864946, 6.57618460349959, 6.57618460349959, 6.49806658702102), PROX_MALL = c(0.632880647427991, 0.632880647427991, 0.640411632029909, 0.541358966367059, 0.657665812567692, 0.62067023459119, 0.577683661914992, 0.692287086677849, 0.340817581482914, 0.400271919676516, 0.460595397283409, 0.18299798168314, 0.60644342729779, 0.161178852361569, 0.657431321444681, 0.767711199656331, 0.767711199656331, 0.110811660449771, 0.110811660449771, 0.388975340293238), PROX_CHAS = c(0.206736748098593, 0.206736748098593, 0.128062594375949, 0.252209440491103, 0.0964991818226865, 0.114224376246159, 0.14804241676277, 0.0335692412129841, 0.347229964463676, 0.406778788965278, 0.269388612247007, 0.190026772642962, 0.336408570757183, 0.165813590617473, 0.337342861051532, 0.163757574589084, 0.163757574589084, 0.114687044901222, 0.114687044901222, 0.140210421841136), PROX_SUPERMARKET = c(0.327859325274294, 0.327859325274294, 0.312290330939399, 0.243797536441002, 0.324468805261885, 0.284849629955282, 0.237787830949247, 0.352133387221186, 2.98731019421495e-07, 0.30290594542381, 0.219989756424723, 0.179336240856332, 0.338214025323699, 0.162291812321236, 0.403551045123396, 0.197268674737732, 0.197268674737732, 0.112847248683738, 0.112847248683738, 0.287679129281494), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 5L, 5L, 5L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 4L), WITHIN_350M_BUS = c(7L, 7L, 7L, 6L, 7L, 7L, 6L, 6L, 7L, 8L, 5L, 8L, 6L, 8L, 6L, 9L, 9L, 7L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 7L, 3L, 6L, 4L, 5L, 2L, 3L, 3L, 5L, 5L, 4L ), DNeighbour = c(0, 6.20466670891963, 89.4703692362893, 96.4703141903076, 110.109354644231, 130.660290421474, 174.829765768004, 196.51892979272, 332.494069848195, 338.337210562615, 452.701929134656, 454.896850545991, 477.885672845554, 531.581716218588, 539.44750588857, 565.248438127385, 569.199853230247, 570.374732397849, 571.896286967606, 581.269661312085)), row.names = c("455", "963", "574", "236", "712", "962", "605", "714", "956", "262", "698", "59", "924", "124", "458", "793", "632", "594", "408", "582"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999772130155267, 0.953177159263333, 0.945670047268828, 0.929520892314199, 0.901497119016036, 0.82725586696697, 0.784461115455664, 0.452660650311009, 0.437184599145312, 0.154799856919445, 0.150195102013561, 0.105030457455398, 0.0267834047175528, 0.0192439512542053, 0.00295557882751333, 0.00168904155734119, 0.00137903399811804, 0.00102344596638352, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7123707922
R squared (OOB): 0.3353282
$Forests[[456]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(326000, 308000, 348000, 336000, 320000, 362000, 370000, 380000, 325000, 380000, 360000, 340000, 416000, 370000, 370000, 380000, 340000, 338000, 355000, 335000), floor_area_sqm = c(101, 90, 95, 90, 91, 94, 95, 93, 90, 93, 93, 90, 93, 93, 93, 93, 102, 94, 94, 90), storey_order = c(1L, 2L, 1L, 2L, 1L, 4L, 5L, 2L, 4L, 2L, 2L, 4L, 6L, 1L, 4L, 2L, 2L, 2L, 4L, 5L), remaining_lease_mths = c(942, 948, 968, 966, 980, 976, 977, 1132, 973, 1136, 1135, 1011, 1132, 1125, 1142, 1134, 968, 1076, 1070, 998), PROX_CBD = c(17.6460086713989, 17.5548574672099, 18.0323194354466, 18.263890012402, 18.4122801485573, 18.3273029006797, 18.2449080671561, 18.1279148711176, 18.5353901232527, 18.1376577985599, 18.1376577985599, 18.5954829873069, 18.2305685201872, 18.2305685201872, 18.1918996486136, 18.2143914696608, 18.6342583478867, 18.893500205596, 18.9417612550563, 18.976831626196), PROX_ELDERLYCARE = c(2.69583292953839, 2.64072586785555, 2.88259030935981, 2.93603771613334, 3.05606256580079, 2.7120525382807, 2.54228790651909, 2.51087611030153, 3.18651864771223, 2.49441526227585, 2.49441526227585, 3.21245115339435, 2.5602844754638, 2.5602844754638, 2.49884668013329, 2.48612553786713, 2.72992435028626, 3.10102691254995, 3.09832013994742, 3.28231449363414), PROX_HAWKER = c(0.543702723258422, 0.624754154933827, 0.459055170630849, 0.135415800319106, 0.284310921582288, 0.729165861663657, 0.859760115655931, 0.487567663506197, 0.491879726860981, 0.528296501129656, 0.528296501129656, 0.468862715548992, 0.555435817196439, 0.555435817196439, 0.600683099416637, 0.65924673205969, 0.947673142820091, 0.926259022488312, 0.981837341088666, 0.923592674397851), PROX_MRT = c(0.514213843772978, 0.605396305517498, 0.228324090957444, 0.269488316579814, 0.34633408104891, 0.470919202147399, 0.597257652192269, 0.74928998522808, 0.375479822529604, 0.789676869843372, 0.789676869843372, 0.485913485771313, 0.810957189319413, 0.810957189319413, 0.859544339931905, 0.88189566435518, 0.717283111076423, 0.777214903782309, 0.831940647091921, 0.822784932057268), PROX_PARK = c(0.873328686748902, 0.801838254358626, 1.25712692932115, 0.826451671225411, 0.872887750975024, 1.51959638840156, 1.66089445329223, 0.317511189836545, 1.15334089580929, 0.276326305891841, 0.276326305891841, 0.966363588730214, 0.269300347674678, 0.269300347674678, 0.210024151789668, 0.161329073171627, 1.68545701841371, 1.53153013283021, 1.58031197441792, 1.4431849310919), PROX_GOOD_PRISCH = c(7.99076792195858, 7.89964805631792, 8.37645219680457, 8.61262144573917, 8.76068312560123, 8.6741083827629, 8.59525181849715, 8.49670627721454, 8.87993213136606, 8.50873818737911, 8.50873818737911, 8.94334048589707, 8.60245346442475, 8.60245346442475, 8.56698720173726, 8.59299650088468, 8.98296462693421, 9.23793284137011, 9.2863930262578, 9.32093903042593), PROX_MALL = c(0.441435937338541, 0.456293365362214, 0.12060760008054, 0.374925429890344, 0.458641270318743, 0.437943127987326, 0.537890109309282, 0.819155488013484, 0.460655941356388, 0.814982856398022, 0.814982856398022, 0.594166870248601, 0.89702383385846, 0.89702383385846, 0.849415447505653, 0.861156548991099, 0.719594778264249, 0.833273819621717, 0.886414086630636, 0.897736377807805 ), PROX_CHAS = c(0.441435968696221, 0.456293399812874, 0.120607657412939, 0.0541347282504724, 0.182706372800723, 0.319053536773146, 0.274147949012332, 0.0462043949149095, 0.165734202429707, 0.0547102897319272, 0.0547102897319272, 0.186588167457245, 0.080524556228062, 0.080524556228062, 0.110754204684376, 0.170239874320939, 0.294409401108374, 0.143741090403558, 0.0880613138842689, 0.237819060284531 ), PROX_SUPERMARKET = c(0.446325988440648, 0.425112192123464, 0.119017844673248, 0.0541355525390397, 0.182706945219403, 0.198027823348086, 0.161035318973668, 0.467157902200199, 0.167679568764744, 0.504768063926141, 0.504768063926141, 0.195869762300225, 0.512175097136782, 0.512175097136782, 0.565642852259794, 0.532940464268134, 0.247755307750907, 0.218188374485768, 0.175726554209016, 0.322795161753339 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 0L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 5L, 7L, 6L, 4L, 3L, 7L, 2L, 2L, 4L, 3L, 3L, 2L, 3L, 4L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(11L, 8L, 14L, 11L, 12L, 12L, 9L, 10L, 12L, 10L, 10L, 10L, 7L, 7L, 6L, 6L, 5L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 2L, 4L, 4L, 5L, 5L, 5L, 2L, 5L, 2L, 2L, 5L, 2L, 2L, 2L, 2L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 92.7089873473304, 430.392746606611, 661.853171575655, 796.494623154538, 811.789021121886, 841.635749727393, 871.905266536702, 886.079704456187, 909.149622853352, 910.162151812628, 964.018016865269, 975.568981827564, 982.541857815853, 992.620377197232, 1053.59494404097, 1119.48679486645, 1271.84705129822, 1326.98466640619, 1334.80039294653)), row.names = c("456", "514", "354", "548", "722", "873", "5", "461", "838", "285", "378", "901", "401", "770", "600", "790", "7", "745", "932", "915"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99037518864745, 0.802874397896674, 0.568724766130711, 0.414648315116268, 0.397058892527132, 0.362919597967987, 0.328691695034079, 0.312850683177746, 0.287387517617084, 0.286280060597401, 0.228866483092038, 0.21699320951108, 0.209912405779881, 0.19979922161966, 0.142100167338695, 0.0879687405136619, 0.00848275383223151, 0.000136338770792688, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 338553010
R squared (OOB): 0.5046183
$Forests[[457]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 415000, 395000, 448000, 420000, 405000, 393000, 455000, 430000, 405000, 360000, 410000, 430000, 380000, 380000, 362500, 367000, 412000, 495000, 425000), floor_area_sqm = c(106, 103, 106, 116, 112, 105, 103, 113, 104, 104, 84, 106, 107, 106, 107, 103, 104, 104, 93, 104), storey_order = c(4L, 3L, 2L, 3L, 4L, 3L, 2L, 5L, 2L, 2L, 3L, 2L, 4L, 1L, 2L, 3L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(834, 834, 834, 827, 866, 856, 818, 824, 861, 862, 811, 871, 868, 887, 871, 819, 879, 878, 1131, 871), PROX_CBD = c(15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.3605597168545, 15.3605597168545, 14.8805910833212, 14.8805910833212, 15.4019609662575, 15.4019609662575, 14.7472020389823, 15.428944563277, 15.2985874116244, 15.0291078847704, 15.2330821453909, 14.3801998083441, 14.66420827852, 14.1313829663274, 14.1234549986629, 14.0236082538335), PROX_ELDERLYCARE = c(1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.7630974884403, 1.7630974884403, 1.53481387371296, 1.53481387371296, 1.7026350967472, 1.7026350967472, 1.19052284520552, 1.63977306379889, 1.41400995500373, 1.09928331705025, 1.22808745848404, 0.709377020411434, 0.719957479461771, 0.836104821253693, 1.35242241046818, 1.09340394122649), PROX_HAWKER = c(0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 0.874437271649647, 0.874437271649647, 0.395563323563994, 0.395563323563994, 0.985391408166863, 0.985391408166863, 0.606039227085063, 1.09717995764468, 1.16406043263713, 1.15922930524208, 1.40985252978436, 0.928921275219278, 1.17971772396452, 0.73352935155883, 0.458626901673037, 0.594999289424802), PROX_MRT = c(0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.13238128237287, 1.13238128237287, 0.650195396152393, 0.650195396152393, 1.24252861976923, 1.24252861976923, 0.807097621625513, 1.35104476777798, 1.40304810962874, 1.36685465541241, 1.62235809597188, 1.02650412956774, 1.12495588646837, 0.735653331318593, 0.250036690549804, 0.469886084443941 ), PROX_PARK = c(0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.852232892319188, 0.852232892319188, 0.355836862982211, 0.355836862982211, 0.934356673366442, 0.934356673366442, 0.432698189125414, 1.02148060415503, 0.98341166564854, 0.808345234949979, 0.633472210001671, 0.71485218383349, 0.823954351824118, 0.463826523913091, 0.469588575534173, 0.504422356794811), PROX_GOOD_PRISCH = c(3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.77322944876988, 3.77322944876988, 3.33079371618761, 3.33079371618761, 3.78947597459801, 3.78947597459801, 3.13467644284063, 3.79601078940401, 3.64472604970499, 3.36640767040689, 3.56691345353299, 2.72778429145315, 2.99834463762659, 2.52734391167264, 2.69456588548322, 2.51794344218072), PROX_MALL = c(0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.502295694435402, 0.502295694435402, 0.390496575840073, 0.390496575840073, 0.656741946143406, 0.656741946143406, 0.738705771798207, 0.809004632748584, 0.597111778941966, 0.486526360127578, 0.253259472709144, 0.949257633150117, 0.669111824361406, 0.66282583229379, 0.232476208076891, 0.418819234777705), PROX_CHAS = c(0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.563239471741591, 0.563239471741591, 0.448788349522024, 0.448788349522024, 0.478794864158343, 0.478794864158343, 0.19051372613691, 0.352996738297868, 0.0911939042613644, 0.228652490110126, 0.210576528602503, 0.453083161817035, 0.38494516455544, 0.528800676490504, 0.147334233235439, 0.151261605672147), PROX_SUPERMARKET = c(0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.187279197917694, 0.187279197917694, 0.447693008221967, 0.447693008221967, 0.1489144838969, 0.1489144838969, 0.326764101800336, 0.252078878715955, 0.408284988301129, 0.234691730121176, 0.21397076195142, 0.513065398645433, 0.384052647553184, 0.528799775767506, 0.147334782275979, 0.151260689076964), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 3L, 0L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 10L, 10L, 5L, 5L, 9L, 9L, 9L, 11L, 13L, 8L, 12L, 2L, 7L, 6L, 13L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 2L), DNeighbour = c(0, 9.77050304970807, 10.2816691732344, 30.8451050624419, 238.621295568549, 243.307079220027, 276.828534807744, 283.741141207542, 311.771954970881, 319.267754215846, 418.000604509516, 428.567325040102, 549.224513334755, 688.476959840881, 871.325739125113, 907.886801629154, 918.973733291066, 1007.69207869637, 1091.14856970973, 1117.52271103547)), row.names = c("457", "233", "483", "188", "782", "994", "639", "852", "495", "406", "136", "899", "934", "314", "428", "3", "686", "695", "212", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9998471256829, 0.999830712009453, 0.998476914351022, 0.910891216041242, 0.907442926986588, 0.881038778913587, 0.875223536703715, 0.850392767061813, 0.843421545321814, 0.739759048930338, 0.727488831342282, 0.575263218747475, 0.384961336204527, 0.153724597607347, 0.11559302063151, 0.104827973785833, 0.0349323011496967, 0.00217567185978165, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1294824229
R squared (OOB): -0.1008963
$Forests[[458]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 310000, 415000, 320000, 315000, 370000, 362000, 420000, 565000, 423888, 268000, 310000, 331000, 568000, 310000, 508000, 390000, 530000, 588000, 4e+05), floor_area_sqm = c(104, 105, 93, 105, 104, 92, 92, 92, 92, 92, 84, 104, 107, 92, 84, 92, 92, 92, 92, 92), storey_order = c(2L, 3L, 4L, 3L, 1L, 1L, 1L, 3L, 5L, 5L, 3L, 3L, 2L, 4L, 2L, 1L, 2L, 2L, 2L, 3L), remaining_lease_mths = c(806, 827, 1141, 815, 807, 1146, 1135, 1144, 1117, 1136, 822, 869, 869, 1117, 811, 1121, 1139, 1108, 1119, 1143), PROX_CBD = c(15.5926635355646, 15.6029325535915, 15.719551353229, 15.4421704385289, 15.3877172812078, 15.87024444961, 15.9297907572658, 15.9392575628934, 15.5121102277751, 15.9500375777464, 15.3723771683987, 15.2437764157418, 15.2221855529023, 15.3987887594526, 15.7493840144196, 15.4653265021947, 16.0085061296439, 15.4274201584828, 15.4444506298565, 16.0475930141239), PROX_ELDERLYCARE = c(0.348154483747206, 0.338118814836049, 0.251997184681221, 0.497101135842809, 0.4433955665635, 0.10693627682917, 0.0463608633689567, 0.0436662178849567, 0.536539272984936, 0.0923316964070077, 0.488083454274335, 0.313986883487753, 0.277621781700774, 0.578356799737993, 0.392042381698264, 0.595913887497293, 0.133825008100465, 0.637452860447804, 0.64097589351183, 0.129564145964732), PROX_HAWKER = c(0.438799857473275, 0.432858942767381, 0.543607139892928, 0.380223054122965, 0.342886316384117, 0.694651515851724, 0.768716574287481, 0.765854363537175, 0.396815374523363, 0.798502368740115, 0.473722511855576, 0.306302732963744, 0.252887916114098, 0.294909248784724, 0.617009737136425, 0.380307090885425, 0.86073340068049, 0.365463704587155, 0.396657168515828, 0.872301448799324 ), PROX_MRT = c(1.20427337027458, 1.13678031777592, 1.04322565796881, 1.36083949137777, 1.37085724211185, 1.09555222562317, 1.23034399571509, 1.14464062157712, 0.8698145169005, 1.27956490520873, 1.53295440749368, 1.43926724244883, 1.3991563615676, 0.921278705332003, 0.825478596695925, 0.848209897671344, 1.31406230168452, 0.843485398790606, 0.812282865657068, 1.14436247830993), PROX_PARK = c(0.608584573014238, 0.578149656320062, 0.60075194434184, 0.607675278354181, 0.57859629393417, 0.707790886000148, 0.846978318526899, 0.777956069134633, 0.357009242210065, 0.8970097589344, 0.719474571135727, 0.554495921895103, 0.500874596291267, 0.283836897691409, 0.423881452963658, 0.321827820326955, 0.947603217866828, 0.308677700833154, 0.279663832574521, 0.824988291997923), PROX_GOOD_PRISCH = c(6.25532900137267, 6.24898658848638, 6.34176102939636, 6.14472917023144, 6.09187968106835, 6.49806658702102, 6.58539462985877, 6.57394481891556, 6.0946998605156, 6.61604918176311, 6.12183876163327, 5.96162295702861, 5.9271396376627, 5.98797030068414, 6.32317863359129, 6.04109347904609, 6.67823761190993, 6.00000717285666, 6.01089245018733, 6.67335529701902), PROX_MALL = c(0.657431321444681, 0.60644342729779, 0.460595397283409, 0.860369947035052, 0.900250825960545, 0.388975340293238, 0.478634609766659, 0.391567182053879, 0.577683661914992, 0.517477751202279, 1.02404161156211, 1.03199787585398, 1.02106462402642, 0.692287086677849, 0.340817581482914, 0.62067023459119, 0.528820301792356, 0.657665812567692, 0.640411632029909, 0.339403259296736 ), PROX_CHAS = c(0.337342861051532, 0.336408570757183, 0.269388612247007, 0.200516789487464, 0.147116034863504, 0.140210421841136, 4.95402698497433e-08, 0.0895372628546906, 0.14804241676277, 0.0505118784777886, 0.183904955535591, 4.60754704120663e-08, 0.0544459444778504, 0.0335692412129841, 0.347229964463676, 0.114224376246159, 0.104680199868824, 0.0964991818226865, 0.128062594375949, 0.16574506375663 ), PROX_SUPERMARKET = c(0.403551045123396, 0.338214025323699, 0.219989756424723, 0.291068212048821, 0.236697160290918, 0.287679129281494, 0.427887094284235, 0.354688671920554, 0.237787830949247, 0.47836894165083, 0.267991425015023, 0.0947293086454089, 0.0768892314501321, 0.352133387221186, 2.98731019421495e-07, 0.284849629955282, 0.525839072677995, 0.324468805261885, 0.312290330939399, 0.344658205065017 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 6L, 4L, 4L, 5L, 3L, 2L, 4L, 4L, 4L, 5L, 1L, 5L, 1L, 2L, 2L, 1L, 2L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 9L, 7L, 8L, 7L, 9L, 6L, 7L, 7L, 8L, 8L, 6L, 7L, 7L, 7L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(2L, 4L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 2L, 3L, 3L, 4L, 6L, 4L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 69.5398129066393, 197.061625126176, 199.888078750798, 245.591075457782, 302.303019977433, 337.386559932836, 360.219648801026, 365.456699166385, 367.371091296941, 372.311302921437, 380.696247714097, 386.291593266942, 386.489684964554, 410.3870982327, 412.505317951539, 426.356443067391, 445.548145236302, 457.739674726017, 471.95769310836)), row.names = c("458", "924", "698", "586", "895", "582", "654", "517", "605", "912", "867", "578", "679", "714", "956", "962", "653", "712", "574", "28"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957051219150531, 0.681713813123495, 0.673421503607975, 0.531759590913368, 0.347771366065359, 0.239088184778339, 0.174269596968157, 0.160315636817801, 0.15531165963689, 0.142650252374181, 0.122041634150031, 0.108951349368626, 0.108498127692689, 0.0594854940892112, 0.0557295441587903, 0.0338218753798589, 0.0118338845133387, 0.00352167331770849, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4787037115
R squared (OOB): 0.5187622
$Forests[[459]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418888, 373000, 389000, 405000, 330000, 376000, 335000, 408000, 355000, 340000, 330000, 390000, 325000, 398000, 360000, 375000, 369000, 485000, 455000, 385000), floor_area_sqm = c(100, 103, 103, 102, 84, 101, 84, 100, 91, 91, 91, 101, 84, 100, 104, 90, 94, 93, 93, 101 ), storey_order = c(2L, 1L, 2L, 3L, 4L, 2L, 2L, 5L, 3L, 1L, 4L, 4L, 5L, 2L, 2L, 5L, 5L, 7L, 3L, 3L), remaining_lease_mths = c(932, 870, 863, 928, 806, 948, 791, 916, 763, 786, 777, 932, 812, 924, 804, 946, 942, 1137, 1139, 952), PROX_CBD = c(9.64941173000682, 9.95029435977204, 9.90721965789512, 9.51108523911647, 9.63621863936401, 10.1515839247586, 9.13853516155078, 9.71665400465424, 9.41668106440496, 9.37335060635629, 9.37335060635629, 10.247812625002, 9.87023127008802, 10.2027088676681, 10.0879656312395, 10.5038890156487, 10.5038890156487, 10.5587309121129, 10.5974154418399, 10.5394819073022), PROX_ELDERLYCARE = c(1.9510043332774, 2.09611483432966, 2.17440400131014, 1.80905665624389, 1.48805339077067, 1.93850967877536, 1.86142420062345, 1.86385802759073, 1.6892356184521, 1.66235796621519, 1.66235796621519, 1.89270432318243, 1.35138892750767, 1.63738856945076, 1.31022889057949, 1.64894906385774, 1.64894906385774, 1.80931542236799, 1.80859644276987, 1.55101586165687), PROX_HAWKER = c(0.940071074791988, 0.876506442172381, 1.08766938871094, 0.978663880778012, 0.677896697868769, 0.608980172673109, 0.823671555860494, 1.14805608329678, 0.864780296064508, 0.823170476035045, 0.823170476035045, 0.561647681218514, 0.410023469086153, 0.264427923442986, 0.196699811405185, 0.53455823354733, 0.53455823354733, 0.792644050178693, 0.832920293493618, 0.463304434183495), PROX_MRT = c(1.69853939108909, 1.8917195123599, 1.9078610258369, 1.99882067476962, 1.32502198166586, 1.73271025710532, 1.58022074581844, 2.10187463598542, 2.02952953118228, 2.01327082024864, 2.01327082024864, 1.63637339364314, 1.23646610314009, 1.392302848886, 1.09046737609619, 1.36742764633517, 1.36742764633517, 1.33157685526365, 1.28588132880872, 1.31136747445593), PROX_PARK = c(0.624691995850973, 0.516721166595223, 0.551504280527303, 0.674672834209049, 0.202594030185392, 0.464183104254495, 0.533109662164166, 0.706984478917025, 0.564264159971047, 0.548771819269344, 0.548771819269344, 0.443665461164749, 0.375073916060521, 0.728383914708498, 0.604882226694947, 0.486479545769779, 0.486479545769779, 0.251058120460841, 0.248039629274522, 0.594979546415276), PROX_GOOD_PRISCH = c(0.107363170703005, 0.213708578130609, 0.299143542468678, 0.439174603441127, 0.53169554186008, 0.447003801568155, 0.605615063995802, 0.494123442243702, 0.555662252109323, 0.581790960048334, 0.581790960048334, 0.550324531917386, 0.706117631385061, 0.689163418131917, 0.87937610392538, 0.819356328881161, 0.819356328881161, 0.819366619188368, 0.856849085387122, 0.89296386953394), PROX_MALL = c(0.625847194134012, 0.493813340134231, 0.701652802220213, 0.994410311642026, 0.564979440463645, 0.217974225134877, 0.925377142856182, 1.00609620967541, 0.873946799305891, 0.835862391091354, 0.835862391091354, 0.190941194230935, 0.445899708163642, 0.12742430838485, 0.441232897113797, 0.3366209001709, 0.3366209001709, 0.516143411126369, 0.562952549426665, 0.357726596913911), PROX_CHAS = c(0.134178633248207, 0.36937911638564, 0.242250716663617, 0.21913048386411, 0.204909081807225, 0.217974279370684, 0.179557542480515, 0.0862664572880411, 0.248119447519373, 0.240374554675797, 0.240374554675797, 0.190941257524933, 0.0764125853219005, 0.127424254451578, 0.177420148260447, 0.232134688144963, 0.232134688144963, 0.236682264577822, 0.235419924819913, 0.263233285458842), PROX_SUPERMARKET = c(0.344381560072065, 0.359694409353041, 0.157554225694085, 0.21913043091083, 0.145410708854306, 0.216455869736569, 0.223142170833011, 0.0862669641327853, 0.315469124538892, 0.322141005481158, 0.322141005481158, 0.19229406714866, 0.158655939798418, 0.129189539659537, 0.320748009942088, 0.232133828519976, 0.232133828519976, 0.236682533577294, 0.23542039277371, 0.263232243208913), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 3L, 1L, 0L, 0L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 7L, 6L, 4L, 3L, 9L, 3L, 8L, 2L, 2L, 2L, 10L, 5L, 6L, 5L, 5L, 5L, 7L, 7L, 6L), WITHIN_350M_BUS = c(8L, 12L, 10L, 7L, 7L, 10L, 11L, 8L, 6L, 5L, 5L, 10L, 8L, 13L, 11L, 11L, 11L, 10L, 10L, 15L ), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 1L, 3L, 4L, 2L, 1L, 1L, 1L, 1L, 4L, 5L, 4L, 5L, 4L, 4L, 3L, 3L, 4L), DNeighbour = c(0, 312.131931527276, 391.942547769264, 453.339835579823, 468.532501888133, 517.961171104013, 524.095437407673, 549.538030688272, 555.738523082162, 569.787423733762, 570.618993798664, 618.160767938282, 677.736244575327, 716.748045588551, 871.782723503943, 886.37680432971, 888.631745962713, 910.12133528059, 951.774697784485, 951.817290512064)), row.names = c("459", "780", "629", "719", "189", "366", "485", "879", "725", "737", "334", "667", "755", "771", "292", "942", "734", "614", "360", "769"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.796485210527958, 0.689621362666042, 0.597759466807118, 0.574093350733531, 0.495428348338965, 0.485545435921492, 0.444434639265355, 0.434405748787298, 0.411702936796231, 0.410360731647355, 0.334327456878648, 0.243041765913017, 0.187440614470413, 0.0259537438367972, 0.0176303692521965, 0.0164766417138276, 0.00734351893460464, 8.00947928336508e-09, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1439398176
R squared (OOB): 0.1709315
$Forests[[460]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 485000, 630000, 638000, 560000, 448000, 430000, 565000, 5e+05, 518000, 648000, 548000, 420000, 588000, 670000, 550000, 375000, 345000, 516000, 515000), floor_area_sqm = c(108, 103, 102, 102, 104, 105, 93, 103, 105, 84, 116, 95, 91, 95, 94, 105, 92, 92, 98, 103 ), storey_order = c(1L, 2L, 6L, 9L, 3L, 1L, 3L, 4L, 2L, 3L, 4L, 2L, 1L, 3L, 6L, 2L, 2L, 1L, 3L, 3L), remaining_lease_mths = c(860, 855, 870, 869, 851, 866, 728, 852, 857, 781, 871, 981, 742, 1025, 1104, 786, 695, 695, 698, 823), PROX_CBD = c(7.50210394472385, 7.70120549943486, 7.86314261154951, 7.86314261154951, 7.6651195249001, 8.05276498978228, 8.20083785223568, 8.19182633034048, 8.19182633034048, 6.59778313634683, 8.27332873959955, 8.37940280964872, 8.31995738049774, 8.51090417959469, 8.58683984966127, 6.4090346428634, 8.4016901584654, 8.46158045860266, 8.70928269501252, 6.41432963568309), PROX_ELDERLYCARE = c(0.808331791227546, 0.883817181840043, 0.731462959428347, 0.731462959428347, 0.216787702409289, 0.599632276485302, 0.41240614163537, 0.444818640633349, 0.444818640633349, 0.619464736019043, 0.354571010374291, 0.335901694998922, 0.259768432786295, 0.120425912751251, 0.203840329735754, 0.336883008423279, 0.150390524199432, 0.0854535518544851, 0.119444653145476, 0.101150617829923), PROX_HAWKER = c(0.932792437987216, 0.72907919143595, 0.573870222021737, 0.573870222021737, 0.778265933598076, 0.560005371648267, 0.35604829505958, 0.553760551741158, 0.553760551741158, 1.00589931737343, 0.610975272844239, 0.203869560106314, 0.387410687724852, 0.166697492306482, 0.433030813326955, 0.729024203622067, 0.205000896629144, 0.266645682444034, 0.281172749103646, 0.639366917684312 ), PROX_MRT = c(0.506174946521629, 0.692418360175919, 0.85984195598231, 0.85984195598231, 0.910191895307983, 1.12051759514643, 0.805467939952349, 1.08457427678223, 1.08457427678223, 0.372865816575034, 1.0936063211659, 0.62312262100292, 0.705543842504761, 0.608243230971526, 0.751078096441513, 0.631935879685516, 0.747297636603152, 0.681495718287031, 0.379410256905797, 0.753240517287136 ), PROX_PARK = c(0.621272392201987, 0.450335295656325, 0.281207712521794, 0.281207712521794, 0.361681715476141, 0.30128672956265, 0.393072899865764, 0.374102285306053, 0.374102285306053, 0.432673847047101, 0.477465658778908, 0.394842599629624, 0.517920409018535, 0.368529270986479, 0.52118662053352, 0.73120409495038, 0.784786352249359, 0.773425606080498, 0.513364518506117, 0.941128983241434 ), PROX_GOOD_PRISCH = c(0.343243332218702, 0.490611064856358, 0.562813849840511, 0.562813849840511, 0.353240700451805, 0.631981624625733, 1.04754826657838, 0.769163347741007, 0.769163347741007, 0.909917905905181, 0.856939381531897, 1.14854892992093, 1.20021801549651, 1.13331232297991, 1.16640042723588, 1.19038460547274, 1.42922442943649, 1.4534383809239, 1.35677240305411, 1.35156641752108), PROX_MALL = c(0.584674138925751, 0.779066462317335, 0.943364056194349, 0.943364056194349, 0.987031177772312, 1.07178760783233, 0.844084234929545, 0.997182626507123, 0.997182626507123, 0.324462922438517, 0.991200103712322, 0.651389947232486, 0.768764019555169, 0.540250505232014, 0.632538285087724, 0.56447134405004, 0.856591768216477, 0.793630348518112, 0.313890580083005, 0.713954983197348), PROX_CHAS = c(0.169910439255117, 0.0405139203460024, 0.201852081003395, 0.201852081003395, 0.371562543403755, 0.167974733321899, 0.0460460495231756, 0.311461966699573, 0.311461966699573, 0.0558741615176373, 0.413431749899638, 0.11938167830482, 0.1066489590073, 0.0869956868442428, 0.237191200694799, 0.141339892509329, 0.14998683096932, 0.161491876005888, 0.112175615725657, 0.15014885052256), PROX_SUPERMARKET = c(0.26407208892283, 0.0588346413192393, 0.115543350477338, 0.115543350477338, 0.176585087131714, 0.372458117254617, 0.436961702644775, 0.485938543293979, 0.485938543293979, 0.173430033183904, 0.502190497784501, 0.282093113359979, 0.284909088626731, 0.0869967242830128, 0.35437102597818, 0.360911693423373, 0.194600933367586, 0.128302570008396, 0.221335227738319, 0.519047869620273), WITHIN_350M_KINDERGARTEN = c(2L, 4L, 4L, 4L, 0L, 3L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 3L, 1L, 3L, 2L, 2L, 2L, 3L, 4L, 4L, 3L, 6L, 5L, 5L, 3L, 3L, 7L, 4L), WITHIN_350M_BUS = c(4L, 4L, 2L, 2L, 5L, 5L, 7L, 7L, 7L, 7L, 8L, 6L, 7L, 5L, 4L, 9L, 7L, 7L, 6L, 7L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 0L, 1L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 4L, 3L ), DNeighbour = c(0, 208.020668884403, 362.733057657373, 368.625430902548, 619.924616470574, 628.854066138777, 783.142110099011, 785.975525833737, 788.542942002409, 897.581246166619, 899.851849814399, 921.936309497848, 936.304334994552, 1017.24621045544, 1125.54074384899, 1136.21467316329, 1140.68771280363, 1169.81709475835, 1210.20844309783, 1239.46402233252)), row.names = c("460", "811", "476", "931", "935", "635", "79", "128", "674", "957", "795", "998", "716", "94", "149", "269", "682", "676", "446", "114"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944458808454356, 0.836043475761784, 0.830921583501012, 0.562266896895096, 0.551434202142735, 0.360935489194638, 0.357466559740034, 0.354327011554689, 0.226175826980782, 0.223656035423491, 0.199571259184566, 0.184345488428901, 0.106554950010608, 0.0307576598229303, 0.025492612891458, 0.023419584205, 0.0119300751222311, 0.00217619467526748, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5091736306
R squared (OOB): 0.3601948
$Forests[[461]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 380000, 360000, 416000, 370000, 370000, 380000, 336000, 320000, 340000, 325000, 326000, 308000, 348000, 362000, 335000, 338000, 303888, 355000, 370000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 90, 95, 94, 90, 94, 90, 94, 95), storey_order = c(2L, 2L, 2L, 6L, 1L, 4L, 2L, 2L, 1L, 4L, 4L, 1L, 2L, 1L, 4L, 5L, 2L, 5L, 4L, 5L), remaining_lease_mths = c(1132, 1136, 1135, 1132, 1125, 1142, 1134, 966, 980, 1011, 973, 942, 948, 968, 976, 998, 1076, 1008, 1070, 977), PROX_CBD = c(18.1279148711176, 18.1376577985599, 18.1376577985599, 18.2305685201872, 18.2305685201872, 18.1918996486136, 18.2143914696608, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 17.5548574672099, 18.0323194354466, 18.3273029006797, 18.976831626196, 18.893500205596, 19.0279685600245, 18.9417612550563, 18.2449080671561), PROX_ELDERLYCARE = c(2.51087611030153, 2.49441526227585, 2.49441526227585, 2.5602844754638, 2.5602844754638, 2.49884668013329, 2.48612553786713, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.64072586785555, 2.88259030935981, 2.7120525382807, 3.28231449363414, 3.10102691254995, 3.26154359027314, 3.09832013994742, 2.54228790651909), PROX_HAWKER = c(0.487567663506197, 0.528296501129656, 0.528296501129656, 0.555435817196439, 0.555435817196439, 0.600683099416637, 0.65924673205969, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.624754154933827, 0.459055170630849, 0.729165861663657, 0.923592674397851, 0.926259022488312, 0.990561993667382, 0.981837341088666, 0.859760115655931), PROX_MRT = c(0.74928998522808, 0.789676869843372, 0.789676869843372, 0.810957189319413, 0.810957189319413, 0.859544339931905, 0.88189566435518, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.605396305517498, 0.228324090957444, 0.470919202147399, 0.822784932057268, 0.777214903782309, 0.880588410111357, 0.831940647091921, 0.597257652192269), PROX_PARK = c(0.317511189836545, 0.276326305891841, 0.276326305891841, 0.269300347674678, 0.269300347674678, 0.210024151789668, 0.161329073171627, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 0.801838254358626, 1.25712692932115, 1.51959638840156, 1.4431849310919, 1.53153013283021, 1.5140651316136, 1.58031197441792, 1.66089445329223), PROX_GOOD_PRISCH = c(8.49670627721454, 8.50873818737911, 8.50873818737911, 8.60245346442475, 8.60245346442475, 8.56698720173726, 8.59299650088468, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 7.89964805631792, 8.37645219680457, 8.6741083827629, 9.32093903042593, 9.23793284137011, 9.37202430611723, 9.2863930262578, 8.59525181849715), PROX_MALL = c(0.819155488013484, 0.814982856398022, 0.814982856398022, 0.89702383385846, 0.89702383385846, 0.849415447505653, 0.861156548991099, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.456293365362214, 0.12060760008054, 0.437943127987326, 0.897736377807805, 0.833273819621717, 0.951179576311185, 0.886414086630636, 0.537890109309282 ), PROX_CHAS = c(0.0462043949149095, 0.0547102897319272, 0.0547102897319272, 0.080524556228062, 0.080524556228062, 0.110754204684376, 0.170239874320939, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.456293399812874, 0.120607657412939, 0.319053536773146, 0.237819060284531, 0.143741090403558, 0.184556275618948, 0.0880613138842689, 0.274147949012332 ), PROX_SUPERMARKET = c(0.467157902200199, 0.504768063926141, 0.504768063926141, 0.512175097136782, 0.512175097136782, 0.565642852259794, 0.532940464268134, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.425112192123464, 0.119017844673248, 0.198027823348086, 0.322795161753339, 0.218188374485768, 0.3125742651816, 0.175726554209016, 0.161035318973668 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 2L, 0L, 3L, 2L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 3L, 3L, 2L, 3L, 5L, 7L, 4L, 7L, 2L, 2L, 4L, 6L, 4L, 4L, 2L, 4L, 4L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 7L, 7L, 6L, 6L, 11L, 12L, 10L, 12L, 11L, 8L, 14L, 12L, 9L, 8L, 6L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 2L, 4L, 5L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 40.0199182753111, 46.05128966573, 113.55574315403, 118.901658921178, 121.401000849242, 183.634510622189, 517.046696227939, 583.955163203894, 708.2478253838, 871.454906502753, 871.905266536702, 927.048768125042, 939.297140160107, 1205.95023719812, 1212.54324046006, 1272.14436287582, 1284.19787164248, 1322.49434894827, 1346.94498441509)), row.names = c("461", "285", "378", "401", "770", "600", "790", "548", "722", "901", "838", "456", "514", "354", "873", "915", "745", "570", "932", "5"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998235218510109, 0.99766353126719, 0.985835463765451, 0.984475747907069, 0.983818930598836, 0.963171511007239, 0.727006421846986, 0.659413281407318, 0.523474683142678, 0.3380361591115, 0.337533125315101, 0.27698932184114, 0.26388537113887, 0.039361570445338, 0.0359514697768409, 0.0116603506735451, 0.00828088820034166, 0.00129425837102668, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 497465668
R squared (OOB): 0.3764911
$Forests[[462]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(353000, 370000, 385000, 398888, 385000, 405000, 330000, 369988, 365000, 350000, 370000, 330000, 390000, 345000, 378888, 425000, 356888, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 85, 91, 91, 91, 90, 91, 100, 85, 90, 92, 91, 90, 94, 90), storey_order = c(1L, 3L, 5L, 6L, 4L, 6L, 4L, 4L, 5L, 1L, 2L, 3L, 6L, 6L, 6L, 3L, 5L, 3L, 3L, 4L), remaining_lease_mths = c(1136, 1127, 1140, 1127, 1138, 1138, 992, 1002, 993, 992, 1016, 951, 942, 968, 949, 1059, 963, 997, 987, 986), PROX_CBD = c(12.9273038019752, 12.9599687546274, 12.9599687546274, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.0393088300804, 12.402570085049, 12.9172885276263, 13.131637538161, 12.4403773011877, 13.6873856248974, 13.1584578321731, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.250608726248769, 0.230213196902471, 0.230213196902471, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.628872951670854, 0.440978457512705, 0.425459762987539, 0.624054710630084, 0.720975229682918, 0.528614390300154, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.14952956067865, 2.16699861471209, 2.16699861471209, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.50745216628998, 1.76689210194785, 1.67102672130552, 1.46996215979098, 1.83406121528111, 1.59466084315792, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.585364307317434, 0.576831878931421, 0.576831878931421, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.198968515523371, 0.0642144868642362, 0.197259382412543, 0.140157494228817, 0.19923660487806, 0.258879114766752, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.834972281659159, 0.828547076231476, 0.828547076231476, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.61879465488716, 0.18581491955197, 0.350705699368152, 0.525489875872169, 0.855123415409032, 0.332476768251147, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.33782029579385, 4.35761410397793, 4.35761410397793, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.09066115622083, 3.69141799128789, 3.96344124390297, 4.16094245740848, 3.6640626331803, 4.98236347160825, 4.13557899544262, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.664096204002356, 0.630320880177991, 0.630320880177991, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.407881748949563, 0.125441786165087, 0.249640338015364, 0.37643645467035, 0.138188079312201, 0.231810009894563, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.273668945808659, 0.256311352337612, 0.256311352337612, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.407881782403473, 0.146232137849481, 0.23569948169583, 0.376436475429729, 0.138188055488585, 0.20604200841638, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.655577492568061, 0.621743565428055, 0.621743565428055, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.451295114828249, 0.125440795942109, 0.249639808314143, 0.426522673463594, 0.147450463248511, 0.231809873410795, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 0L, 2L, 1L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 4L, 7L, 5L, 5L, 8L, 8L, 3L, 9L, 5L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 13L, 7L, 9L, 9L, 7L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 7L, 4L, 7L, 7L, 4L, 5L, 7L, 6L, 5L, 9L), DNeighbour = c(0, 31.4639911494014, 36.3504691765247, 138.318867254224, 145.131197986233, 145.390122322039, 368.518414893609, 377.49646056748, 382.519726929392, 449.148429150186, 639.883707231485, 653.099776437896, 669.240477644756, 679.58575071189, 689.510740994772, 756.590345602626, 778.96297872813, 969.184372312483, 989.584015922825, 1148.07176601139)), row.names = c("462", "990", "95", "936", "732", "882", "886", "313", "474", "400", "141", "80", "887", "153", "444", "4", "339", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998498392537408, 0.997996016136394, 0.971180175763293, 0.968294874349533, 0.968182560315915, 0.80454810934808, 0.795458079665979, 0.790299812398303, 0.717319310207842, 0.475210647981447, 0.457504376209809, 0.435860989114954, 0.421994460344226, 0.408706766691921, 0.320023631785798, 0.291213639775004, 0.082571491215662, 0.066067945405583, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 541921726
R squared (OOB): 0.04039252
$Forests[[463]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 325000, 310000, 370000, 350000, 390000, 345000, 320000, 325000, 370000, 343000, 345000, 380000, 420000, 420000, 323000, 345000, 380000, 385000, 336000), floor_area_sqm = c(105, 104, 104, 103, 104, 126, 104, 106, 90, 93, 102, 103, 93, 92, 93, 104, 102, 93, 104, 104), storey_order = c(1L, 1L, 1L, 4L, 2L, 2L, 4L, 1L, 4L, 1L, 5L, 5L, 1L, 6L, 3L, 3L, 2L, 1L, 1L, 4L), remaining_lease_mths = c(870, 872, 879, 881, 863, 879, 862, 851, 912, 1139, 935, 944, 1138, 1104, 1139, 956, 935, 1142, 863, 958), PROX_CBD = c(16.027241877126, 15.9652370890998, 15.9652370890998, 15.9139497277605, 15.9139497277605, 16.1769042321823, 16.2035530975804, 15.9983120826665, 16.3759795802925, 15.8422849591204, 15.6558233565228, 15.6615925135045, 15.9652529785268, 16.0058570800758, 15.9652529785268, 16.3822081442679, 16.0814208174046, 15.6174435761395, 16.2492480828887, 16.2237683329895), PROX_ELDERLYCARE = c(0.401697186037664, 0.372962984236141, 0.372962984236141, 0.471057675436291, 0.471057675436291, 0.382017171357745, 0.462412199513001, 0.541237256511776, 0.437652472603004, 0.241353796602158, 0.268146833149962, 0.372854461013726, 0.120425003900544, 0.0922651494707867, 0.120425003900544, 0.317064501792404, 0.129424766752979, 0.457575537702088, 0.836071823435323, 0.233700982090528), PROX_HAWKER = c(2.44772974464855, 2.45115541279444, 2.45115541279444, 2.34701070601947, 2.34701070601947, 2.55739022352562, 2.51024920878341, 2.1818192257633, 2.71828200917597, 2.37354129025836, 2.27183532495414, 2.39243139523594, 2.36922200206298, 2.393526972262, 2.36922200206298, 2.76474077583521, 2.40830007300065, 2.21004723991438, 2.17952287051713, 2.48966457045008), PROX_MRT = c(0.538616250543522, 0.52727924180445, 0.52727924180445, 0.424613907535265, 0.424613907535265, 0.674610535324426, 0.65447898159524, 0.364450998520493, 0.870089952652958, 0.721786411333246, 0.370313443989706, 0.499275570100955, 0.886101680623091, 0.910164710677637, 0.886101680623091, 1.02897813643603, 1.00126993569874, 0.70935210619912, 0.290093838525113, 1.11461848888664), PROX_PARK = c(1.35146177086674, 1.39203600576681, 1.39203600576681, 1.30337713627377, 1.30337713627377, 1.39748820590438, 1.32632916723033, 1.05372411430502, 1.49155883505512, 1.42084473696832, 1.16446299803307, 1.19384102986047, 1.58077599563476, 1.6216647961598, 1.58077599563476, 1.73717122008599, 1.7154732425778, 1.21748666352844, 0.886796559947336, 1.86547668850022), PROX_GOOD_PRISCH = c(6.09534233388474, 6.02718330754398, 6.02718330754398, 5.99275530970335, 5.99275530970335, 6.23706483495109, 6.27623366830878, 6.12314921566155, 6.4246273009838, 5.8611108446886, 5.73062396037349, 5.71328270316738, 5.96493131981452, 6.00411547246196, 5.96493131981452, 6.39421933734494, 6.0710937852797, 5.63578467655705, 6.4097782056775, 6.20687623278084), PROX_MALL = c(0.275346491924215, 0.238316612740974, 0.238316612740974, 0.338688619983659, 0.338688619983659, 0.292722816398213, 0.370949542105629, 0.45623102577182, 0.409369768138594, 0.177442774283774, 0.155488337640192, 0.238209845871265, 0.18546430077947, 0.187934498474296, 0.18546430077947, 0.374078152135628, 0.261655001598387, 0.401390812484646, 0.355568776497803, 0.36788016328609), PROX_CHAS = c(0.275346446899555, 0.238316573509266, 0.238316573509266, 0.338688583692834, 0.338688583692834, 0.292722768811081, 0.370949494121523, 0.290215734280461, 0.409369730284335, 0.177442804982894, 0.155488306171375, 0.238209795937414, 0.185464348558652, 0.187934543511456, 0.185464348558652, 0.374078140160073, 0.26165503944411, 0.187858028295528, 0.121251060497272, 0.367880188789974 ), PROX_SUPERMARKET = c(0.141316208924405, 0.177610526119132, 0.177610526119132, 0.112474666082431, 0.112474666082431, 0.254565333705719, 0.235998227482853, 0.162067612034701, 0.389543937857684, 0.197153631350279, 0.152010752053411, 0.238833101010687, 0.198556813498254, 0.197516435852273, 0.198556813498254, 0.357574924056941, 0.265481412722203, 0.412009517866082, 0.350013224352412, 0.364697803989784), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 3L, 3L, 5L, 3L, 1L, 2L, 2L, 4L, 3L, 1L, 1L, 1L, 2L, 0L, 3L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 6L, 6L, 9L, 9L, 8L, 5L, 6L, 2L, 7L, 8L, 5L, 5L, 5L, 5L, 1L, 5L, 3L, 4L, 2L ), WITHIN_350M_BUS = c(12L, 14L, 14L, 15L, 15L, 9L, 7L, 12L, 5L, 15L, 14L, 16L, 15L, 14L, 15L, 9L, 13L, 15L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L ), DNeighbour = c(0, 69.3839933104133, 71.1782985756866, 122.538005204832, 124.539022265148, 149.788394397886, 180.530524271838, 296.899398060664, 355.064646482457, 374.625839319346, 378.184826237494, 381.690319613428, 454.258189933918, 458.932925219947, 462.137620411236, 488.114238368847, 525.945414028709, 530.402935117416, 550.033461038724, 604.247260822238)), row.names = c("463", "566", "490", "927", "959", "54", "806", "888", "974", "585", "450", "572", "913", "154", "137", "173", "890", "766", "711", "394"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973803300864716, 0.972440446758406, 0.919440117779943, 0.916845109558533, 0.880874757721852, 0.82944172319289, 0.575430115547503, 0.428643640580602, 0.378982214483771, 0.370001186229887, 0.361178897223794, 0.189080466847815, 0.17904900354323, 0.172272627691404, 0.120721734422902, 0.0587476130285471, 0.0526622586673327, 0.0293754019940415, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1168646745
R squared (OOB): 0.02409672
$Forests[[464]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 435000, 375000, 371000, 368000, 360000, 375000, 318000, 316000, 305000, 349000, 279000, 333000, 272000, 335000, 320000, 420000, 410000, 432000, 282000), floor_area_sqm = c(105, 92, 102, 100, 106, 99, 92, 91, 92, 91, 103, 91, 99, 89, 100, 84, 92, 92, 92, 84), storey_order = c(2L, 4L, 3L, 2L, 3L, 3L, 4L, 1L, 3L, 4L, 2L, 2L, 3L, 2L, 4L, 1L, 1L, 2L, 4L, 1L), remaining_lease_mths = c(910, 1118, 932, 918, 952, 915, 783, 765, 781, 791, 832, 801, 927, 882, 927, 822, 1121, 1136, 1123, 836), PROX_CBD = c(17.589085398281, 17.3261487576713, 17.424297644009, 17.9318121245061, 17.1751323002447, 17.6482187406162, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.0642207733449, 18.2989051402725, 17.6933534103443, 17.8554664137964, 17.5934100264964, 17.6406634027014, 17.7152334804069, 17.7152334804069, 17.7152334804069, 18.5087583118065), PROX_ELDERLYCARE = c(0.387351173411546, 0.0820501598186151, 0.332680427012888, 0.559180828327224, 0.268202380119324, 0.399377154365588, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.558648465009425, 0.397078044127006, 0.174626049595048, 0.800501761367975, 0.183364759720919, 1.035266769267, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.855934448185717), PROX_HAWKER = c(0.776912813652288, 1.11394087375576, 1.2762396177499, 1.18812307179958, 1.37649043343687, 1.11261554439583, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 1.20831273824173, 0.491047773869601, 0.89059259132002, 0.203123967436651, 0.860123145519879, 0.425506106332545, 0.815736811633103, 0.815736811633103, 0.815736811633103, 1.00705768005988), PROX_MRT = c(0.371614593402704, 0.527347528775627, 0.484502150769697, 0.256828620430729, 0.477350523334022, 0.417091391951799, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.387700307898407, 0.552168886353884, 0.606842528225389, 0.555370291384357, 0.675234243169572, 0.641227062746355, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.534460782086299), PROX_PARK = c(0.925923962472294, 1.2769930066147, 1.39102562335911, 1.11695175135574, 1.53652128691969, 1.38656874841243, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 1.04306097562022, 0.287159802467115, 1.49905344652453, 0.515057634059466, 1.60355051242194, 0.74946287094318, 1.52614967260321, 1.52614967260321, 1.52614967260321, 0.516289874277036), PROX_GOOD_PRISCH = c(8.43639308613493, 8.12402124316527, 8.1609833985331, 8.65275846320069, 7.92485948387043, 8.34983568407236, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 8.76549326341746, 9.19982386356694, 8.34857469941546, 8.91472106998272, 8.24279341902993, 8.7372089119322, 8.35538963357137, 8.35538963357137, 8.35538963357137, 9.25922423900801), PROX_MALL = c(0.232188905247248, 0.48073822857487, 0.394560370801339, 0.417130987397582, 0.221509518429623, 0.439097430243665, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.424594513900518, 0.486326630506135, 0.223321337745784, 0.208298160410803, 0.188384425612312, 0.427942470585451, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.521454353681198), PROX_CHAS = c(0.0713809516165408, 0.111581872390774, 0.265229996652697, 0.259891808560044, 0.166686655025282, 0.414359256629807, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.124680964632411, 0.0660681856594747, 0.21485891447712, 0.208298146952687, 0.151781240761386, 0.23100298607827, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.521454374874156), PROX_SUPERMARKET = c(0.238177195426237, 0.111582815761828, 0.265230176390619, 0.438907970807184, 0.166252253534119, 0.441697647833666, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.424593495373258, 0.490326509583637, 0.218378438252518, 0.19872598136169, 0.209139790637019, 0.231004283416662, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.521454611985023), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 1L, 0L, 2L, 2L, 2L, 0L), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 3L, 4L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 5L, 5L, 6L, 6L, 6L, 6L, 6L, 1L), WITHIN_350M_BUS = c(8L, 8L, 9L, 9L, 10L, 9L, 4L, 6L, 6L, 6L, 7L, 6L, 13L, 10L, 12L, 8L, 12L, 12L, 12L, 4L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 7L, 5L, 7L, 4L, 4L, 4L, 4L, 6L, 4L, 8L, 3L, 8L, 3L, 7L, 7L, 7L, 4L), DNeighbour = c(0, 351.962573820109, 510.227389235876, 606.240771038509, 614.779359205319, 627.697241458128, 689.721993187739, 717.136465008339, 719.400920939892, 743.099287268991, 756.229289834056, 771.960639041324, 849.768028968541, 868.381559778072, 880.302754663048, 916.526431376547, 920.414406629904, 926.193011634656, 930.031439877252, 966.147445656083)), row.names = c("464", "372", "736", "976", "658", "891", "733", "47", "202", "905", "773", "433", "112", "467", "419", "730", "289", "13", "298", "393"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.752190618619559, 0.519992432432178, 0.367557867341792, 0.354139616819135, 0.333970355686093, 0.240455436075076, 0.201640656094367, 0.198523026434611, 0.166814255107103, 0.150031574213307, 0.130743274874648, 0.0512589813438096, 0.0369190234660942, 0.0288355634072318, 0.0100163116233545, 0.00854335751054856, 0.00656077093499635, 0.00538250448309262, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1491020872
R squared (OOB): 0.3943054
$Forests[[465]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(480000, 366800, 445000, 315000, 323000, 380000, 380000, 348000, 309000, 338000, 345000, 330000, 333000, 388000, 385000, 360000, 361000, 328000, 350880, 4e+05), floor_area_sqm = c(104, 105, 100, 91, 92, 100, 103, 93, 91, 93, 91, 84, 84, 104, 104, 103, 84, 84, 91, 103), storey_order = c(2L, 2L, 3L, 1L, 2L, 4L, 1L, 4L, 2L, 5L, 3L, 3L, 3L, 3L, 4L, 1L, 4L, 4L, 2L, 3L), remaining_lease_mths = c(777, 761, 949, 722, 690, 931, 923, 777, 774, 860, 773, 791, 823, 751, 740, 798, 794, 806, 785, 796), PROX_CBD = c(8.81196120759187, 8.5913881835975, 9.38671442358298, 8.21547938057256, 9.445702961959, 8.15573636625741, 8.21483984631558, 9.5834162789491, 9.64616581570663, 9.71808261065178, 9.63489497584329, 9.73525531751342, 9.85122377146013, 10.2659136784881, 10.2659136784881, 10.1540744969693, 10.1908965186918, 10.2439629519707, 10.3813809316332, 10.2571858212528), PROX_ELDERLYCARE = c(0.68560621126507, 0.675108088860868, 0.197320443098403, 0.425001866306461, 0.0646727834979237, 0.30639563225599, 0.287120499253456, 0.221128007339761, 0.306199433665808, 0.288600487645686, 0.42629854090558, 0.869795033999967, 0.999223533815273, 0.737818764037149, 0.737818764037149, 0.85844301108046, 0.891997547710976, 0.904720646157319, 0.833489789321986, 0.969336561855173 ), PROX_HAWKER = c(0.290355020850324, 0.151496134675632, 0.671765492644128, 0.272525769496456, 0.802499530175562, 0.288074572046437, 0.248204869380096, 0.844035637065003, 0.906506968115566, 1.10941781168001, 0.908741650371918, 0.687117415591119, 0.526313717816828, 1.65941342147148, 1.65941342147148, 0.614574465644474, 0.594526114354717, 0.616195579705155, 1.5910354083573, 0.543600998034675 ), PROX_MRT = c(0.425157896719621, 0.864705124656065, 0.671695564859285, 0.877462529610437, 0.834535111428891, 0.998476915081282, 1.08736551837768, 0.679762822214213, 0.626377719466395, 0.750225097750018, 0.669484450879797, 0.86810604264512, 0.907717901248049, 0.684374477874155, 0.684374477874155, 0.544743966599557, 0.554399001312584, 0.52596302633555, 0.699917284291438, 0.5984056038899), PROX_PARK = c(0.468007817587664, 0.545921527880028, 0.409638708762546, 0.34344129155164, 0.508498628446561, 0.465482353353317, 0.587773758099403, 0.171128410914521, 0.106198450905693, 0.552878075981585, 0.197084482081202, 0.452373350223662, 0.510337594738446, 0.570788416471153, 0.570788416471153, 0.578916018382343, 0.61263038213259, 0.626908579085899, 0.616002692100522, 0.690393008756984), PROX_GOOD_PRISCH = c(2.18636815139252, 2.65365036334729, 1.96445822173508, 2.64672046335999, 2.16640973416033, 2.76944558246381, 2.8757656049093, 1.81796659730331, 1.71137279935344, 2.3197363622043, 1.59153495480405, 1.15234422615158, 1.05242409875061, 2.58742850928016, 2.58742850928016, 1.40445923276907, 1.40421671412888, 1.44855804010835, 2.6286340652406, 1.38840710840139), PROX_MALL = c(0.389401354829447, 0.81045000642783, 0.704978058880463, 0.807676293785945, 0.855253012280219, 0.92903564794814, 1.020621498239, 0.812301361871699, 0.808294932987377, 0.64580888250568, 0.873569112263515, 0.907839978504126, 0.756051767526383, 0.364765391124967, 0.364765391124967, 0.685950169481642, 0.685823836221668, 0.644656189163291, 0.365493224544838, 0.638527944164543 ), PROX_CHAS = c(0.210741683871549, 0.0629474356823598, 0.181909444046462, 0.136581974857907, 0.378465676389041, 0.211513021624011, 0.132091194783373, 0.334146331647452, 0.415210445937219, 0.122290728478786, 0.454068185577158, 0.116614388177292, 3.39583191183935e-08, 0.204257711541377, 0.204257711541377, 0.170954716034814, 0.151788880767358, 0.155315138624813, 0.28517644723447, 0.0819899420632749 ), PROX_SUPERMARKET = c(0.365648379234028, 0.140831249897628, 0.448356351676465, 0.281285688066644, 0.234896025437738, 0.324462496048725, 0.249780587504203, 0.581458245406798, 0.675617328849562, 0.190117050177684, 0.717910522287554, 0.458729641056945, 0.350225948243757, 0.384238743245603, 0.384238743245603, 0.171715993026927, 0.152401712794372, 0.18505229065347, 0.49431722643315, 0.123486578338512 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 3L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 0L, 3L, 2L, 3L, 2L, 1L, 3L, 1L, 2L, 1L, 2L, 3L, 6L, 6L, 2L, 2L, 1L, 6L, 2L ), WITHIN_350M_BUS = c(7L, 8L, 9L, 8L, 10L, 8L, 8L, 7L, 8L, 6L, 5L, 10L, 10L, 8L, 8L, 14L, 12L, 10L, 10L, 10L ), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 2L, 3L, 4L, 4L, 2L, 2L, 5L, 6L, 6L, 2L, 5L), DNeighbour = c(0, 479.377886817173, 581.632600882465, 643.976819624165, 644.077566751639, 745.224571910937, 789.128316593749, 810.619642382686, 905.776342599882, 941.050403543655, 941.351273202519, 1279.61424150344, 1440.82398083558, 1505.78978664067, 1509.16776109434, 1535.77841372844, 1571.29450212946, 1611.1948425656, 1621.61463677126, 1650.45852641063)), row.names = c("465", "894", "373", "691", "67", "435", "60", "799", "785", "624", "273", "921", "129", "77", "501", "560", "447", "668", "626", "494"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.838392984451992, 0.767042342799832, 0.7186955535072, 0.718614783910536, 0.633814173105663, 0.595050003185542, 0.575737224931952, 0.488343008232101, 0.455490444684396, 0.455209846928189, 0.159118813125164, 0.0565958560051563, 0.0280978610664698, 0.0268584242406021, 0.0179934274142663, 0.00876640952679246, 0.00221023898559423, 0.00120042546511604, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1510570688
R squared (OOB): 0.1764398
$Forests[[466]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(663000, 655000, 676000, 640000, 655000, 380000, 4e+05, 4e+05, 385000, 350888, 340000, 398000, 390000, 360000, 380000, 418000, 4e+05, 418000, 410000, 352000), floor_area_sqm = c(87, 87, 87, 87, 87, 93, 98, 104, 91, 93, 92, 92, 92, 83, 92, 92, 92, 91, 103, 84), storey_order = c(4L, 5L, 3L, 4L, 1L, 3L, 4L, 2L, 1L, 3L, 1L, 3L, 1L, 3L, 4L, 4L, 4L, 5L, 2L, 2L), remaining_lease_mths = c(1124, 1121, 1120, 1121, 1123, 724, 718, 751, 715, 712, 699, 714, 711, 803, 695, 691, 690, 774, 799, 800), PROX_CBD = c(9.49727834386093, 9.49727834386093, 9.49727834386093, 9.42381765287156, 9.39818328429371, 9.50206510185676, 9.5915755681771, 9.83498872427818, 8.8262745849674, 9.68679892421183, 9.97016469840266, 9.95525560808738, 9.71066487891121, 8.52567265657093, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.35032791665702, 8.31972436488376, 8.28689365911172), PROX_ELDERLYCARE = c(0.735218745429302, 0.735218745429302, 0.735218745429302, 0.750155484045513, 0.718190414835305, 0.619429799229152, 0.558000418748021, 0.611336059876525, 0.896855030989675, 0.35495808488012, 0.14040561650552, 0.150508443509651, 0.385358274245319, 1.23693676843424, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.227789996497476, 1.3912791419992, 1.3668692597991), PROX_HAWKER = c(0.639074974233661, 0.639074974233661, 0.639074974233661, 0.667492197519696, 0.640059738279374, 0.518318645141504, 0.434568479089541, 0.54583502916026, 0.311054993693233, 0.221606053969191, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.0724679807682574, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.508896406641727, 0.252588085280054, 0.269406334629514), PROX_MRT = c(0.499971219475903, 0.499971219475903, 0.499971219475903, 0.423547456258288, 0.401734036242065, 0.533910829474844, 0.656590823238566, 0.722241727367494, 0.17731989795878, 0.760373725070279, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.510058766918036, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.569946398217962, 0.44379796826936, 0.467794692056616), PROX_PARK = c(0.298527066745392, 0.298527066745392, 0.298527066745392, 0.258916726718906, 0.220484561261844, 0.26219477257436, 0.355705093322714, 0.296755194228525, 0.458605630557841, 0.664893225436512, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.557643312318536, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.726258134328713, 0.59965919275643, 0.570592214216024), PROX_GOOD_PRISCH = c(2.17599822879711, 2.17599822879711, 2.17599822879711, 2.24680049319454, 2.27458198186913, 2.18628235132699, 2.11809049366399, 1.88657748145099, 2.8424495793979, 2.17803171840573, 1.97396491196204, 2.01039924795066, 2.31351362539819, 3.13534109620979, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.41566392235711, 3.04207330950824, 2.99359805566516), PROX_MALL = c(1.45007786498113, 1.45007786498113, 1.45007786498113, 1.48330987402926, 1.45650167595406, 1.32833110917602, 1.22478662403239, 1.23747152538927, 1.64561868645684, 0.796976758090547, 0.802483711672914, 0.757457219803541, 0.505770857705003, 1.96281231550532, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.406203001531397, 2.10790194839897, 2.09618768409308 ), PROX_CHAS = c(0.101351467161616, 0.101351467161616, 0.101351467161616, 0.0719365450960561, 0.109789289200213, 0.219477506246216, 0.346218272658546, 0.352730820744124, 0.221229860630612, 0.0707228333244178, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.169369143123463, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.146235674893272, 0.261198443001062, 0.229330661012247), PROX_SUPERMARKET = c(0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.100679215951394, 0.13637298984998, 0.191210069763785, 0.300584979098838, 0.324694852199881, 0.221249484047241, 0.128382981112681, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.169391527985645, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.347306649978202, 0.272257424647181, 0.266710264104055), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 6L, 6L, 5L, 1L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 4L, 5L, 3L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 5L, 6L, 2L, 5L, 3L, 5L, 10L, 9L, 9L, 13L, 8L, 11L, 11L, 11L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 1L, 1L), DNeighbour = c(0, 5.08021904000361, 11.8649799539773, 74.5009567851473, 92.0956647239554, 123.569492876447, 245.963140799893, 427.13992179936, 665.194468607985, 687.731210163006, 890.209798914127, 911.477731275155, 977.053052573563, 998.023480461968, 1017.39033994347, 1020.15617120178, 1061.43213597203, 1135.76544234261, 1204.9249349423, 1234.66939513785)), row.names = c("466", "731", "593", "9", "657", "539", "746", "659", "814", "946", "211", "971", "776", "404", "603", "499", "964", "37", "540", "266"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999966139775838, 0.999815310335061, 0.992731229223459, 0.988903215794834, 0.980067094303262, 0.922202738840959, 0.774954869225226, 0.503722612442241, 0.475731103974645, 0.23053789980613, 0.207031558308767, 0.13970287374226, 0.120130494259751, 0.10303690568019, 0.100677241745646, 0.068086663441428, 0.0236526937236512, 0.00226592057023398, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3927958369
R squared (OOB): 0.7403662
$Forests[[467]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(272000, 320000, 325000, 297000, 303000, 350000, 375000, 318000, 316000, 305000, 330000, 326000, 344000, 279000, 298000, 303888, 3e+05, 380000, 350000, 370000), floor_area_sqm = c(89, 84, 91, 91, 92, 103, 92, 91, 92, 91, 103, 100, 114, 91, 93, 93, 96, 105, 104, 93), storey_order = c(2L, 1L, 4L, 3L, 1L, 4L, 4L, 1L, 3L, 4L, 2L, 2L, 2L, 2L, 1L, 2L, 4L, 2L, 3L, 5L), remaining_lease_mths = c(882, 822, 780, 788, 794, 768, 783, 765, 781, 791, 773, 915, 909, 801, 777, 782, 791, 910, 901, 1106), PROX_CBD = c(17.8554664137964, 17.6406634027014, 18.1476771148045, 18.1476771148045, 18.2139172788048, 18.3186881593276, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.4499801912104, 17.6260899808187, 17.7896312466061, 18.2989051402725, 18.5252470382495, 18.5252470382495, 18.5761736305699, 17.589085398281, 17.7210097801066, 18.8127816342995), PROX_ELDERLYCARE = c(0.800501761367975, 1.035266769267, 0.519546459890619, 0.519546459890619, 0.649170232100017, 0.586525817031338, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.504778052376495, 1.35112026832555, 1.25681260125729, 0.397078044127006, 0.449194476018676, 0.449194476018676, 0.0638277150498875, 0.387351173411546, 1.43994188754287, 0.176499517448139), PROX_HAWKER = c(0.203123967436651, 0.425506106332545, 0.209390724873544, 0.209390724873544, 0.488031980714328, 0.564283191409187, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 0.652207052169444, 0.881717267283345, 0.881066744107593, 0.491047773869601, 0.69553534809229, 0.69553534809229, 0.562029876499453, 0.776912813652288, 1.08104793194974, 0.325560722493799), PROX_MRT = c(0.555370291384357, 0.641227062746355, 0.491311596778589, 0.491311596778589, 0.192826481399443, 0.220618943711049, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.322534237265928, 0.583976034009999, 0.459633808793419, 0.552168886353884, 0.398456142880405, 0.398456142880405, 0.874368880716004, 0.371614593402704, 0.633809880192534, 1.04083770509984 ), PROX_PARK = c(0.515057634059466, 0.74946287094318, 0.270911567278729, 0.270911567278729, 0.532358306258428, 0.548488124002706, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 0.536975621309476, 1.13048326604805, 1.08767920112524, 0.287159802467115, 0.491317901173298, 0.491317901173298, 0.287868908027907, 0.925923962472294, 1.21384923350496, 0.51923222906617 ), PROX_GOOD_PRISCH = c(8.91472106998272, 8.7372089119322, 9.18618174729203, 9.18618174729203, 9.33501569353139, 9.44179125712709, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.56762880935522, 8.8937984610311, 9.06437119601063, 9.19982386356694, 9.63394268044443, 9.63394268044443, 9.51590189269927, 8.43639308613493, 9.06160802360773, 9.7422556358987), PROX_MALL = c(0.208298160410803, 0.427942470585451, 0.218975149940797, 0.218975149940797, 0.498813518897969, 0.574856358668165, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.662291407978718, 0.88883938803957, 0.889615709496153, 0.486326630506135, 0.705200807731176, 0.705200807731176, 0.624506085881379, 0.232188905247248, 1.08939761229127, 0.856774663098642), PROX_CHAS = c(0.208298146952687, 0.23100298607827, 0.218975205360203, 0.218975205360203, 0.0363398547195702, 0.141159289664064, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.201478871858691, 0.292626833079875, 0.198210651063146, 0.0660681856594747, 0.240425442805127, 0.240425442805127, 0.0792988689034794, 0.0713809516165408, 0.398301228330107, 0.2593611752042), PROX_SUPERMARKET = c(0.19872598136169, 0.231004283416662, 0.206881250620068, 0.206881250620068, 0.186956242757619, 0.210011389308567, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.310351384739933, 0.489184551662952, 0.347801992140281, 0.490326509583637, 0.386130046709882, 0.386130046709882, 0.625539331690589, 0.238177195426237, 0.510818921359131, 0.856773769273042), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 3L, 3L, 0L, 0L, 0L, 0L, 1L, 3L, 0L), WITHIN_350M_CHILDCARE = c(5L, 6L, 3L, 3L, 5L, 4L, 2L, 2L, 2L, 2L, 2L, 3L, 4L, 2L, 1L, 1L, 2L, 2L, 1L, 1L), WITHIN_350M_BUS = c(10L, 8L, 7L, 7L, 9L, 10L, 4L, 6L, 6L, 6L, 9L, 6L, 7L, 6L, 8L, 8L, 10L, 8L, 5L, 16L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 4L, 4L, 4L, 4L, 2L, 2L, 2L, 4L, 2L, 2L, 2L, 5L, 2L, 1L), DNeighbour = c(0, 233.242613053737, 291.761094904237, 297.506821131312, 450.322902582325, 550.600774093323, 584.983270238362, 622.071005515924, 623.625637003563, 662.07178178034, 667.92516206742, 675.743702684348, 692.996878833871, 698.51748748855, 720.611358570074, 721.295713530527, 806.845574243431, 868.381559778072, 890.814772760926, 1023.448985755)), row.names = c("467", "730", "944", "827", "481", "367", "733", "47", "202", "905", "810", "612", "172", "433", "11", "106", "78", "464", "825", "637"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.898821969782033, 0.844067529066996, 0.838138559129755, 0.650273542479474, 0.504911911973073, 0.453327462774558, 0.39760204770479, 0.395273825189966, 0.338162092932721, 0.329573279069017, 0.318158141012423, 0.293232749100637, 0.285343648088008, 0.254259907374169, 0.253310725703861, 0.143254331717657, 0.0784405847792728, 0.0587556836954373, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 879238193
R squared (OOB): 0.0541592
$Forests[[468]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(306000, 320000, 345888, 330000, 320000, 312000, 395000, 350000, 460000, 420000, 4e+05, 373000, 398000, 410000, 420000, 435000, 365000, 425000, 410000, 418000), floor_area_sqm = c(109, 104, 104, 107, 104, 107, 107, 106, 105, 104, 92, 92, 92, 92, 92, 92, 105, 93, 93, 112), storey_order = c(1L, 2L, 4L, 3L, 2L, 1L, 2L, 2L, 4L, 4L, 1L, 1L, 2L, 3L, 5L, 4L, 2L, 4L, 4L, 5L), remaining_lease_mths = c(773, 772, 763, 776, 779, 779, 755, 781, 770, 774, 1127, 1128, 1136, 1131, 1134, 1129, 771, 1126, 1117, 904), PROX_CBD = c(16.2343575305192, 16.0390890659677, 16.5598581376431, 16.4773488158513, 16.6890813896757, 16.6890813896757, 15.936744569076, 15.2518600651656, 15.1689870500438, 15.0460728336845, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 14.8222691165004, 17.3263676504413, 17.3263676504413, 17.2048826778539), PROX_ELDERLYCARE = c(0.63095091801206, 0.520751571920202, 0.633922933695123, 0.393080972860029, 0.296144426041885, 0.296144426041885, 0.526555480516014, 0.341160576506438, 0.235447740717014, 0.0734543941007858, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.151522520392741, 0.561119780492452, 0.561119780492452, 0.400468425457175), PROX_HAWKER = c(0.355821892612055, 0.601123999453785, 0.402483389428837, 0.170796598263111, 0.360513691606501, 0.360513691606501, 0.44834457013621, 0.711147803357143, 0.493984449855749, 0.321243604465073, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.189112683951821, 0.631285601786086, 0.631285601786086, 0.498365875295267), PROX_MRT = c(0.864165890870668, 0.965829261077996, 1.05011238745279, 0.826410504821953, 0.937471590679814, 0.937471590679814, 0.239432195714991, 1.05589835680014, 0.840089990200814, 0.667161579318597, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.506610369321483, 1.13344401626098, 1.13344401626098, 0.87869292375624), PROX_PARK = c(1.34373269803231, 1.48305338833506, 1.45762221914422, 1.2054653508424, 1.20981147430356, 1.20981147430356, 0.747611444367071, 1.72109509304533, 1.48925201971724, 1.32178658469093, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 1.20591145519053, 0.872985599051717, 0.872985599051717, 0.9054780070858 ), PROX_GOOD_PRISCH = c(5.7932792467937, 5.64743379607767, 6.10793998843997, 5.97835326648125, 6.16175607197734, 6.16175607197734, 5.39194564581962, 4.96507368960908, 4.81784539373378, 4.66454637236311, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 4.44405903659268, 6.72174636420399, 6.72174636420399, 6.57740517739392), PROX_MALL = c(1.10378372306907, 1.36185056241102, 0.973625110866692, 0.76724723438711, 0.571849863617429, 0.571849863617429, 0.942416713928675, 2.06076738363197, 1.93173107331603, 1.83033637772351, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 1.74752862756084, 0.530342726071102, 0.530342726071102, 0.446026044391999 ), PROX_CHAS = c(0.289709096170644, 0.205355834952608, 0.306725496117186, 0.09463300161804, 0.332465298200207, 0.332465298200207, 0.145251548786172, 0.453299264887269, 0.22714457633909, 0.0544168696099871, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.191193294854487, 0.254413742194056, 0.254413742194056, 0.130380344727655), PROX_SUPERMARKET = c(0.132128014198024, 0.352842931529878, 0.252218317780421, 0.108262733037825, 0.204374831829505, 0.204374831829505, 0.434198104817495, 0.644027759940317, 0.459690883388295, 0.286721618184596, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.188017328828043, 0.529573977763673, 0.529573977763673, 0.445962312606475), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 2L, 3L, 3L, 3L, 0L, 0L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 3L), WITHIN_350M_CHILDCARE = c(8L, 6L, 5L, 6L, 3L, 3L, 2L, 0L, 1L, 1L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(9L, 7L, 5L, 9L, 9L, 9L, 7L, 6L, 4L, 5L, 8L, 8L, 6L, 6L, 6L, 6L, 6L, 5L, 5L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 4L, 4L, 4L, 1L, 2L, 1L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 261.665006175282, 332.686293537755, 353.801336422735, 604.294105557239, 608.385157208546, 621.991776224385, 1070.93397338577, 1078.67076094846, 1181.65909917099, 1269.17781594327, 1269.27840655752, 1330.33884104576, 1332.96956032926, 1334.36468702723, 1337.57494487754, 1411.00533355492, 1428.5406747393, 1430.72450316737, 1505.93156902402)), row.names = c("468", "751", "883", "107", "328", "497", "423", "109", "739", "256", "507", "985", "847", "86", "280", "290", "64", "925", "797", "889"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.940529048975465, 0.904772991616606, 0.892654392598363, 0.703883447160976, 0.700217516594056, 0.687917533183089, 0.244307207237638, 0.237111505405577, 0.147681283298057, 0.083933050312536, 0.0838678231087435, 0.0482266805127191, 0.0468792900029843, 0.046171421934507, 0.0445602811448601, 0.0149075280729159, 0.0100281031408191, 0.00948423954095169, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1708663420
R squared (OOB): 0.2076455
$Forests[[469]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 350000, 380000, 390000, 412000, 377000, 368888, 390000, 350000, 340000, 375000, 395000, 350000, 380000, 385000, 420000, 350000, 368000, 4e+05, 4e+05), floor_area_sqm = c(93, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 92, 92, 92, 104, 92, 92, 96), storey_order = c(3L, 1L, 3L, 4L, 3L, 2L, 2L, 2L, 1L, 2L, 1L, 4L, 1L, 2L, 3L, 4L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(1113, 1131, 1110, 1142, 1128, 1135, 1102, 1128, 1111, 1133, 1139, 1108, 1111, 1142, 1132, 1133, 812, 1100, 1136, 1098), PROX_CBD = c(14.6879879340018, 14.6346875310408, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.5662038835035, 14.8482953663728, 14.5136499050456, 14.8482953663728, 14.8395197777251, 14.8395197777251, 14.6649260398624, 14.6221320584002, 14.4940333615496, 14.9536689261967, 14.7615340778399, 14.8739209120931, 14.9752079088984, 14.7935232496013, 15.0414874321427), PROX_ELDERLYCARE = c(0.267910637295867, 0.318998242024868, 0.363539264939185, 0.399519357429504, 0.399519357429504, 0.396119369193007, 0.157028625587627, 0.440212280139716, 0.157028625587627, 0.143171284390361, 0.143171284390361, 0.374463671675583, 0.410896008057539, 0.500918112427577, 1.13414610370389e-06, 0.301679225956583, 0.224374856243457, 0.199763345782594, 0.348662381557687, 0.180026828914976), PROX_HAWKER = c(0.507741768149319, 0.567748890704442, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.661743266121302, 0.332945546865787, 0.681591249319273, 0.332945546865787, 0.426817039061835, 0.426817039061835, 0.515424723672587, 0.55845452984231, 0.682637638745144, 0.283688306330561, 0.582527401679673, 0.490895901627697, 0.202333554334061, 0.61938764744993, 0.135868389364205), PROX_MRT = c(1.51619569366002, 1.53691575721219, 1.42703012637354, 1.46473462254762, 1.46473462254762, 1.61118001364451, 1.41585626072206, 1.51230084146916, 1.41585626072206, 1.58589972239689, 1.58589972239689, 1.31347134818138, 1.30119397664661, 1.32800225952209, 1.45204946878565, 1.75082728996661, 1.67344316225132, 1.27457972333389, 1.80023823132094, 1.27219969611937), PROX_PARK = c(0.573128508978659, 0.633519966923, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.741043428920938, 0.40224168015695, 0.723946747094916, 0.40224168015695, 0.573834160005083, 0.573834160005083, 0.48594234877488, 0.524601749565547, 0.65941869562705, 0.447466290733612, 0.739209778966795, 0.671840643384197, 0.259935562114549, 0.794674698621811, 0.270313948020077), PROX_GOOD_PRISCH = c(5.38500296681299, 5.34297669438126, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.30307595814772, 5.51627049340211, 5.22451833965112, 5.51627049340211, 5.56483468018996, 5.56483468018996, 5.30673314037113, 5.26427170666348, 5.15263130971644, 5.64958645026222, 5.53447364393692, 5.63420261242257, 5.6171537261999, 5.58881641790013, 5.69200203864946), PROX_MALL = c(0.626246838364162, 0.633302242537752, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.69438942428714, 0.649229394533883, 0.591658790399046, 0.649229394533883, 0.805396060532061, 0.805396060532061, 0.439421746266814, 0.412850725186958, 0.407798057490129, 0.806257336881612, 0.897398400321744, 0.927972955155417, 0.689421511186311, 0.980189305249844, 0.767711199656331), PROX_CHAS = c(0.160113448728027, 0.120955806912261, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.0799578054615725, 0.274130336331615, 0.179710137259641, 0.274130336331615, 0.204546662914522, 0.204546662914522, 0.0969357032130768, 0.0938393111767789, 0.0559452214520875, 0.14456617920399, 0.166975848000366, 0.25243947150411, 0.230775629929228, 0.244316778428722, 0.163757574589084), PROX_SUPERMARKET = c(0.300165340388346, 0.327836032489634, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.41943325951703, 0.296829834724774, 0.343491998264143, 0.296829834724774, 0.280088374069707, 0.280088374069707, 0.0969351949685631, 0.0938384818523742, 0.202112654374605, 0.16127040484797, 0.408349928269047, 0.298947211163532, 0.264202614673064, 0.416104879739584, 0.197268674737732), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 4L, 3L, 3L, 3L, 5L, 4L, 5L, 5L, 5L, 6L, 6L, 4L, 7L, 3L, 3L, 4L, 2L, 4L), WITHIN_350M_BUS = c(7L, 8L, 7L, 7L, 7L, 6L, 9L, 6L, 9L, 5L, 5L, 8L, 9L, 9L, 6L, 4L, 6L, 9L, 6L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 65.3030872708504, 111.980535918584, 133.150077087837, 134.570493413636, 168.876875044093, 175.495210124155, 175.558061693641, 176.261886214313, 195.362888709473, 196.95536129047, 205.6010416881, 214.428527622163, 247.102702062018, 273.15402466261, 276.309555689436, 306.812490307226, 333.670357611623, 361.01877599255, 377.159327367431)), row.names = c("469", "583", "452", "163", "961", "368", "195", "706", "762", "543", "152", "17", "324", "702", "139", "620", "602", "558", "478", "632"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.940940662800411, 0.831465587558079, 0.76626733924925, 0.761594248787147, 0.639217755462848, 0.613854338065313, 0.613611308496801, 0.610887171136597, 0.535372451001775, 0.528964585505455, 0.493973902337964, 0.458013845383846, 0.325761226321577, 0.226077267984627, 0.2146348566837, 0.114410571664959, 0.0472269545627137, 0.00701551633102824, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 534131199
R squared (OOB): -0.07583844
$Forests[[470]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 460000, 475000, 485000, 465000, 455000, 460000, 470000, 450000, 450000, 420000, 452000, 412000, 490888, 403000, 437000, 435000, 450000, 465000, 545000), floor_area_sqm = c(92, 92, 92, 95, 95, 93, 92, 93, 95, 94, 93, 95, 90, 93, 90, 94, 94, 90, 90, 93), storey_order = c(5L, 3L, 5L, 6L, 4L, 4L, 3L, 5L, 3L, 4L, 1L, 3L, 3L, 5L, 3L, 3L, 2L, 2L, 5L, 3L), remaining_lease_mths = c(1108, 1097, 1098, 1113, 1110, 1096, 1107, 1125, 1126, 1123, 1101, 1121, 1034, 1141, 1053, 1120, 1113, 1134, 1132, 1134), PROX_CBD = c(14.2694643570804, 14.2694643570804, 14.3437499696049, 14.2445424628862, 14.3101587663686, 14.3469943525049, 14.2518409016409, 14.2374266118925, 14.1366846915735, 14.0429369190019, 14.3298082323417, 14.2856092918761, 13.9701294998534, 14.4799585140632, 14.2313196249897, 14.0691382395842, 14.0214886887106, 14.6796515041342, 14.6796515041342, 14.4432157047801), PROX_ELDERLYCARE = c(1.14423906696184, 1.14423906696184, 1.14464302293932, 1.24643506877499, 1.29024298571696, 1.07571195137499, 0.985840321219444, 1.2819446304668, 1.17371591683522, 1.1015647640471, 0.943112693551276, 1.29536834443332, 0.798789790509628, 1.06862824267944, 1.23431696680562, 1.08280856328681, 1.04333655871926, 1.45102259724198, 1.45102259724198, 1.44181352445962), PROX_HAWKER = c(0.826638245470088, 0.826638245470088, 0.74882220835846, 0.968852406622053, 0.961388959141492, 0.654543769257927, 0.656651462258042, 1.02089221118434, 1.09084844555913, 1.07710025413616, 0.494981643036057, 1.14967766552968, 0.796241674024292, 0.462243392197612, 1.20453145676494, 1.21079813450924, 1.2014358291776, 0.836784965651702, 0.836784965651702, 1.1926703176924), PROX_MRT = c(0.30438768875815, 0.30438768875815, 0.217663394995295, 0.184117552261459, 0.148967878322013, 0.131478587775223, 0.189142279194464, 0.148741201515391, 0.218319465176875, 0.324573358240557, 0.122691316210064, 0.0748886383392391, 0.262922949537813, 0.082651796212049, 0.14509881944895, 0.281224364060027, 0.325652198483679, 0.391052893274669, 0.391052893274669, 0.142722405117506), PROX_PARK = c(0.599699049952129, 0.599699049952129, 0.636899975343007, 0.481320095248247, 0.444639968372477, 0.731552922713316, 0.785709089572823, 0.440474428767772, 0.474063272255088, 0.58019258504408, 0.760551135167525, 0.297003339879563, 0.929619749314005, 0.682350458092963, 0.30799989212087, 0.468913262301943, 0.524931496780237, 0.566439778554251, 0.566439778554251, 0.164631246691225), PROX_GOOD_PRISCH = c(5.12184985907385, 5.12184985907385, 5.1680916684458, 5.1542412945362, 5.21803047984022, 5.13548460888622, 5.03443000866885, 5.16870486361587, 5.09375212835948, 4.9857651679507, 5.05687720866847, 5.27158847877433, 4.76155598853922, 5.20136656590841, 5.24106386657147, 5.07622831499557, 5.02043421457898, 5.51577006817018, 5.51577006817018, 5.44062149940817), PROX_MALL = c(0.351657486288216, 0.351657486288216, 0.38589862433106, 0.248497232357685, 0.199960318099191, 0.480981762762808, 0.535261743386166, 0.22058685557285, 0.295276560881227, 0.401409437181884, 0.644100917109673, 0.136646142991964, 0.698652085628877, 0.64848155368644, 0.200492724858517, 0.352184781664103, 0.399157770965225, 0.38618207223371, 0.38618207223371, 0.0864828813466827 ), PROX_CHAS = c(0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.185564313785613, 0.199960275799137, 0.0578525184286013, 0.121511881264649, 0.177995101264401, 0.0995517477546361, 0.0207330025336023, 0.116678641770301, 0.136646133179357, 0.224338502615803, 0.149921511006425, 0.200492722653611, 0.167321001424632, 0.142774662207743, 0.367772140885018, 0.367772140885018, 0.0864829242311455), PROX_SUPERMARKET = c(0.244158473149448, 0.244158473149448, 0.165776473264822, 0.185564776027004, 0.199173279096103, 0.0704323341151683, 0.121511691834874, 0.177995229543633, 0.0995512052866983, 0.0207321820187816, 0.116679779166118, 0.146294584623949, 0.281017798180362, 0.149922203205158, 0.210915135620544, 0.167319845962294, 0.142773459146917, 0.0442147517112349, 0.0442147517112349, 0.0916346746399726), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 0L, 1L, 2L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(10L, 10L, 8L, 9L, 8L, 7L, 10L, 8L, 8L, 6L, 7L, 6L, 7L, 6L, 6L, 8L, 6L, 4L, 4L, 4L), WITHIN_350M_BUS = c(9L, 9L, 8L, 7L, 6L, 8L, 9L, 6L, 8L, 9L, 9L, 8L, 13L, 6L, 6L, 9L, 9L, 4L, 4L, 5L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 7L, 7L, 4L, 6L, 7L, 7L, 7L, 5L, 7L, 8L, 4L, 6L, 7L, 7L, 4L, 4L, 5L), DNeighbour = c(0, 5.10743607085457, 89.8766084398445, 148.646631814041, 161.230388717695, 174.604064076367, 190.925985307168, 202.113390755462, 270.479036249035, 295.543008506301, 334.628963340589, 335.690396857435, 370.807781415625, 383.376942246865, 388.609663590186, 397.609046561803, 401.223846887993, 404.607461474527, 405.108786320237, 435.017659313683)), row.names = c("470", "434", "70", "349", "142", "488", "73", "537", "76", "754", "688", "32", "301", "979", "283", "57", "878", "405", "996", "240"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999724328311697, 0.91645120174187, 0.78011181237128, 0.744136994785351, 0.70375359509079, 0.651851773051295, 0.614872243205941, 0.376268737306422, 0.289918273738041, 0.166695859468322, 0.16363989059952, 0.0747580712012625, 0.0498749520355779, 0.0407961863244084, 0.0270904569353, 0.0223002775594004, 0.0182046271924689, 0.0176303875660452, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 869027000
R squared (OOB): 0.06651803
$Forests[[471]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(735000, 660000, 680000, 325000, 390000, 335000, 420000, 380000, 347000, 320000, 3e+05, 380000, 4e+05, 418000, 350000, 380000, 388800, 333000, 418000, 390000), floor_area_sqm = c(97, 87, 87, 82, 92, 83, 92, 92, 90, 90, 92, 92, 92, 92, 92, 92, 98, 89, 91, 92), storey_order = c(6L, 3L, 6L, 4L, 1L, 3L, 5L, 2L, 5L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 2L, 1L, 5L, 1L), remaining_lease_mths = c(1066, 1066, 1076, 666, 685, 687, 694, 687, 672, 672, 691, 693, 690, 691, 688, 695, 697, 692, 774, 711), PROX_CBD = c(9.96973817000633, 10.1126951054664, 10.1126951054664, 10.0782341562763, 10.3184291669162, 10.5501175985891, 10.5902646894981, 10.571248724537, 10.5036676165143, 10.5036676165143, 10.7273754880637, 10.7273754880637, 9.59976569988281, 9.61422948612377, 10.7428660694501, 9.61422948612377, 10.7178846249378, 10.7178846249378, 9.35032791665702, 9.71066487891121), PROX_ELDERLYCARE = c(0.560133969723593, 0.511544492658224, 0.511544492658224, 0.248412112584261, 0.724299376510179, 0.724362239545807, 0.476382036969741, 0.426373779355343, 0.346712236264009, 0.346712236264009, 0.968089576161562, 0.968089576161562, 0.239547661796275, 0.28812103687201, 1.00386291289403, 0.28812103687201, 0.903749132751209, 0.903749132751209, 0.227789996497476, 0.385358274245319), PROX_HAWKER = c(0.246219700947935, 0.268370020499938, 0.268370020499938, 0.250435976222025, 0.285348407142059, 0.496328097640832, 0.142004884371921, 0.155284554597335, 0.255376275980047, 0.255376275980047, 0.259491073356982, 0.259491073356982, 0.436761476721694, 0.398658919868918, 0.19921426515349, 0.398658919868918, 0.131164348467149, 0.131164348467149, 0.508896406641727, 0.39402887106119 ), PROX_MRT = c(0.405168801785449, 0.549740095282867, 0.549740095282867, 0.622308556906305, 0.752281430413819, 0.92637591011884, 0.793335563342317, 0.822399768635659, 0.908007357991278, 0.908007357991278, 0.880392787161762, 0.880392787161762, 0.619962862184004, 0.667432439829923, 0.911557541227745, 0.667432439829923, 0.897030842789514, 0.897030842789514, 0.569946398217962, 0.746020760246364 ), PROX_PARK = c(0.868342722448078, 0.878497256111703, 0.878497256111703, 0.627458410441261, 1.05219739289641, 0.888350706343443, 0.57091664624863, 0.471129460807546, 0.381418159266178, 0.381418159266178, 0.675703893946554, 0.675703893946554, 0.957886982704992, 0.922231693079911, 0.65460215425144, 0.922231693079911, 0.68415716278098, 0.68415716278098, 0.726258134328713, 0.914740437498633 ), PROX_GOOD_PRISCH = c(1.55873028154778, 1.46177539101005, 1.46177539101005, 1.26151864262594, 1.54472866778257, 1.37609088117382, 0.962114901666907, 0.876989954992127, 0.825686703361669, 0.825686703361669, 1.51964159199475, 1.51964159199475, 2.35345437748376, 2.38715383730665, 1.57772010642862, 2.38715383730665, 1.69245386393467, 1.69245386393467, 2.41566392235711, 2.31351362539819), PROX_MALL = c(0.129560175686973, 0.269774803261538, 0.269774803261538, 0.418279044459304, 0.472532088410597, 0.693136328895784, 0.838333779631814, 0.872531493441133, 0.873995522285645, 0.873995522285645, 0.885934538444454, 0.885934538444454, 0.387669919047214, 0.43353114329251, 0.913300066979642, 0.43353114329251, 0.922177591154216, 0.922177591154216, 0.406203001531397, 0.505770857705003), PROX_CHAS = c(0.0647243745052949, 0.20472250196774, 0.20472250196774, 0.186550674976261, 0.165961529218061, 0.120595382532287, 0.0950095589968322, 0.109732367463933, 0.217153936659979, 0.217153936659979, 0.161497017697243, 0.161497017697243, 0.263208245292117, 0.28666502826278, 0.184868017131885, 0.28666502826278, 0.141741960002869, 0.141741960002869, 0.146235674893272, 0.255589678637005), PROX_SUPERMARKET = c(0.241122798862169, 0.35798039621586, 0.35798039621586, 0.255147915067147, 0.447507928623339, 0.448117335537485, 0.190547463602814, 0.199099262156692, 0.291549431934698, 0.291549431934698, 0.294310303883692, 0.294310303883692, 0.44091986097032, 0.396736556610776, 0.247977273863763, 0.396736556610776, 0.141741503991008, 0.141741503991008, 0.347306649978202, 0.363062686357781), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 5L, 2L), WITHIN_350M_BUS = c(7L, 6L, 6L, 5L, 7L, 6L, 6L, 5L, 6L, 6L, 4L, 4L, 11L, 11L, 5L, 11L, 6L, 6L, 9L, 13L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 2L, 5L, 5L, 2L, 2L, 2L, 2L, 5L, 5L, 3L, 4L, 5L, 4L, 5L, 5L, 3L, 4L), DNeighbour = c(0, 147.734616906429, 155.809933421848, 310.989360634813, 397.308248935068, 583.140490232029, 707.980238000408, 743.766063403182, 747.855045671442, 751.149842133623, 794.520090470944, 797.542669690312, 797.850422898272, 833.098425169668, 833.685675879099, 834.712455167153, 853.211099558971, 853.852006512881, 862.743028487816, 863.707267250041)), row.names = c("471", "506", "316", "84", "97", "778", "701", "210", "482", "940", "648", "651", "964", "499", "43", "603", "429", "914", "37", "776"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942341762598986, 0.935973112059353, 0.75751671226113, 0.62156967916397, 0.296109173731662, 0.107645059873931, 0.0667971702387023, 0.0626378211879512, 0.0593676972175203, 0.023652283476189, 0.021709759400866, 0.0215162404139155, 0.00484720883760826, 0.00466622749389974, 0.00435777045719275, 0.0005835720980477, 0.000514865047229586, 4.97979008530633e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3573390970
R squared (OOB): 0.7664679
$Forests[[472]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(638000, 680000, 545000, 680000, 650000, 838000, 445000, 515000, 760000, 630000, 815000, 315000, 480000, 446000, 450000, 582000, 310000, 330000, 550000, 470000), floor_area_sqm = c(105, 76, 86, 86, 86, 91, 84, 110, 91, 101, 91, 87, 94, 94, 104, 104, 82, 82, 105, 84), storey_order = c(3L, 11L, 1L, 3L, 3L, 12L, 3L, 1L, 9L, 2L, 11L, 1L, 6L, 2L, 1L, 3L, 5L, 4L, 2L, 3L), remaining_lease_mths = c(918, 1071, 1025, 1025, 1018, 1106, 647, 859, 1091, 952, 1109, 633, 725, 723, 828, 935, 656, 657, 786, 813), PROX_CBD = c(5.24252163748666, 5.17664618337401, 5.19905620756448, 5.19905620756448, 5.26278746968545, 5.38577040159704, 4.82546817648507, 5.31333197008925, 5.4124717534787, 5.76616775136128, 5.46273996086224, 5.88382015009973, 4.50933618399607, 4.45295385586978, 5.12061996426338, 5.4901102241405, 5.9699685911294, 6.06674643703895, 6.4090346428634, 6.30150758144434 ), PROX_ELDERLYCARE = c(0.232760622048558, 0.203403853153192, 0.3148233892717, 0.3148233892717, 0.310343810032976, 0.343873602324804, 0.401252043911139, 0.301885421229742, 0.277453528347438, 0.708186986363007, 0.323825203617813, 0.599695566252105, 0.665866395733666, 0.645271528549996, 0.279354008399566, 0.157919913507301, 4.28110190953706e-07, 0.10409496222889, 0.336883008423279, 0.0580157957368266 ), PROX_HAWKER = c(0.316098981667774, 0.242990200436355, 0.424686940189847, 0.424686940189847, 0.356302899600742, 0.225377370173431, 0.33634581375869, 0.15027253820603, 0.214745652304629, 0.25612232537118, 0.17988889362956, 0.302293625820731, 0.665007751295857, 0.601904675681234, 0.158729667464322, 0.258924665495, 0.247906315943116, 0.346985863757343, 0.729024203622067, 0.511576723994062 ), PROX_MRT = c(0.353807427048722, 0.347215067697513, 0.253583166891469, 0.253583166891469, 0.321982757522174, 0.452916639575337, 0.437510974512092, 0.839256513816073, 0.525678460826462, 0.0934691468297738, 0.495510769155532, 0.37771060533367, 0.549595780709265, 0.66128766903618, 1.12797954219589, 1.30755754576723, 1.03854772657135, 1.1005845300218, 0.631935879685516, 0.911216039334219 ), PROX_PARK = c(0.540897442657821, 0.502895249788983, 0.482110245392283, 0.482110245392283, 0.550000337404237, 0.680409922157526, 0.386749503328341, 0.919693677764514, 0.766524211973089, 1.02675087524374, 0.816564732509704, 1.09766236241216, 0.353281501558379, 0.473457593144303, 1.12857946410316, 0.803347187860442, 0.792968228054446, 0.741200181243785, 0.73120409495038, 0.950460734805334 ), PROX_GOOD_PRISCH = c(2.20280244575696, 2.27859573799937, 2.22494939608982, 2.22494939608982, 2.16237499594262, 2.04281306492033, 2.65585299610189, 2.32631552336422, 2.04167837943161, 1.65694818911091, 1.99475835919692, 1.61186682958131, 2.94429219434277, 3.02211493728223, 2.70116277997296, 2.45379201830723, 1.89588922913119, 1.85819018299306, 1.19038460547274, 1.50990256016426), PROX_MALL = c(0.315823950773482, 0.285366785950761, 0.31885342913617, 0.31885342913617, 0.38523327442887, 0.513452616263142, 0.337875853585261, 0.752077094160308, 0.636573036587929, 0.834887080030876, 0.68208602871978, 0.966526596905427, 0.485349818185599, 0.570379319619026, 1.02774547618649, 1.21674302842157, 1.25835483053691, 1.22044581333525, 0.56447134405004, 0.872189526609738), PROX_CHAS = c(0.0731998871787336, 0.0737889624358689, 0.211748617283041, 0.211748617283041, 0.188692357663819, 0.180097972613039, 0.315432137833306, 0.111194343620761, 0.208534953207918, 0.143086854941205, 0.185272865297861, 0.256579842259861, 0.331046161101227, 0.303272176186244, 0.193072984237221, 0.233242749827373, 0.21461630683628, 0.252393584019624, 0.141339892509329, 0.0940735950578242), PROX_SUPERMARKET = c(0.266280670019211, 0.177322353300672, 0.199301193911681, 0.199301193911681, 0.267150206458008, 0.397689630461078, 0.0907256678718214, 0.370675298005651, 0.496000676868079, 0.318319510093507, 0.544212695479659, 0.27867057765081, 0.325943517329761, 0.34627255092781, 0.198191070641627, 0.37596142908425, 0.227231659318009, 0.321431524942613, 0.360911693423373, 0.469210677159174), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 4L, 4L, 4L, 4L, 0L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 2L), WITHIN_350M_CHILDCARE = c(5L, 7L, 6L, 6L, 5L, 7L, 2L, 3L, 4L, 1L, 4L, 4L, 1L, 1L, 4L, 3L, 2L, 2L, 5L, 4L), WITHIN_350M_BUS = c(10L, 9L, 9L, 9L, 9L, 8L, 8L, 12L, 7L, 8L, 8L, 8L, 5L, 6L, 9L, 10L, 8L, 6L, 9L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 3L, 4L, 0L, 1L, 3L, 3L, 4L, 5L, 3L, 4L), DNeighbour = c(0, 80.5845474471894, 322.841829336061, 324.9804089835, 349.744596319554, 423.885754433009, 465.688725625662, 555.760100905974, 592.200336807167, 605.185649890176, 627.576029351768, 648.883938262232, 739.822636283222, 823.99153752959, 931.670941452173, 1027.82304883961, 1037.06145041669, 1139.98738085627, 1186.35404110912, 1195.44606553843)), row.names = c("472", "897", "533", "181", "199", "116", "288", "279", "436", "430", "75", "201", "622", "346", "646", "307", "920", "628", "269", "417"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990932538658759, 0.859454609035997, 0.857658074194771, 0.836138790588058, 0.764348663981153, 0.719526418264353, 0.614452409425718, 0.569418799748059, 0.553117196878958, 0.524761329678624, 0.497549603999952, 0.380692827895648, 0.275519437476802, 0.154145369764502, 0.0680035251793016, 0.0612197988755255, 0.00821399006940115, 0.000229621135710114, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11965305794
R squared (OOB): 0.5068753
$Forests[[473]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 420000, 365000, 395000, 350000, 399000, 355000, 440000, 410000, 380000, 415000, 411000, 418000, 423000, 415000, 425000, 420000, 390000, 422500, 415000), floor_area_sqm = c(102, 103, 103, 103, 84, 102, 84, 104, 84, 105, 108, 104, 84, 104, 103, 104, 105, 109, 104, 108), storey_order = c(3L, 2L, 1L, 4L, 2L, 3L, 3L, 3L, 4L, 1L, 3L, 1L, 3L, 2L, 2L, 4L, 2L, 1L, 3L, 2L), remaining_lease_mths = c(755, 757, 757, 772, 806, 766, 804, 752, 814, 775, 904, 806, 821, 827, 768, 775, 787, 908, 765, 891), PROX_CBD = c(13.2614515751509, 13.2614515751509, 13.0970803497533, 13.1724132817366, 13.3385512116162, 13.0078000734933, 13.01786092695, 13.1913836000948, 12.8927390133383, 12.8173662852819, 13.7944980809676, 13.1755942624772, 13.3325431063631, 13.4971436153267, 13.0537205387581, 13.5598735525989, 12.7549887608908, 13.9032473641583, 13.4875816574924, 13.8459786715751), PROX_ELDERLYCARE = c(0.99636081833896, 0.99636081833896, 0.830352740740998, 0.906244923447749, 1.09997831443452, 0.748101088186933, 0.807586217367385, 0.779182108791446, 0.702153634905252, 0.548539301056628, 0.91518434198946, 1.08363260419178, 1.22529955141455, 1.36472832701396, 0.569472877275307, 0.555470204987842, 0.556485595404089, 1.01451296282065, 0.428841001075194, 0.429452782693922 ), PROX_HAWKER = c(1.14030290242306, 1.14030290242306, 0.973651338137405, 1.03184370064912, 1.2578245237404, 0.90031621758677, 0.976719939584195, 1.05769292681279, 0.876276656944215, 0.687183343617196, 1.66782294138278, 1.26154745049637, 1.40113048988486, 1.53740682378418, 0.963287544217337, 1.44869421276883, 0.627642822312809, 1.79397933605035, 1.41347495302278, 1.71981564227335), PROX_MRT = c(0.667490524156887, 0.667490524156887, 0.602819058882962, 0.712767869041386, 0.602718547061467, 0.513893198964272, 0.343251427728879, 0.577154139562059, 0.279401054335897, 0.607087114668938, 0.658832763416297, 0.324849533681113, 0.481797794839233, 0.586728597341744, 0.551410176707671, 0.172867375742438, 0.561554903993597, 0.800124130005956, 0.229256973107587, 0.2084775132707), PROX_PARK = c(0.758867978246924, 0.758867978246924, 0.879464356596765, 0.94305137750942, 0.569772965965399, 0.842333894517479, 0.656436399769765, 1.12092772213378, 0.620470631841848, 0.953457314885518, 0.645156432286565, 0.447685878226129, 0.354623255285983, 0.212766960501703, 0.974634241933185, 1.16233583500127, 1.16122098497616, 0.561902145555774, 1.00267286051928, 1.1446906726086), PROX_GOOD_PRISCH = c(1.91909050044553, 1.91909050044553, 1.76550469910092, 1.76071721252525, 2.07907555576542, 1.72660166123773, 1.85318585541752, 1.6842887316892, 1.774803188623, 1.5016146113424, 2.39271928635374, 2.16883728054707, 2.29474127216967, 2.41235725048041, 1.48818847749708, 1.97663004084467, 1.29435567579286, 2.54268815221988, 1.87202126825599, 2.27101821651052), PROX_MALL = c(0.72813233212774, 0.72813233212774, 0.655283448157635, 0.808064657998832, 0.668924040978838, 0.5620231960968, 0.400117032043626, 0.813382909306435, 0.322264379768498, 0.635314033644823, 1.14990641994387, 0.386525633611572, 0.542371475290289, 0.707673546664446, 0.593340478429386, 1.05810160080284, 0.542723135774117, 1.19892197022629, 0.948424723316687, 1.35153556565047), PROX_CHAS = c(0.255705601713763, 0.255705601713763, 0.10733838099953, 0.253073540027742, 0.191227179226131, 1.4078617678234e-08, 0.191102980152323, 0.19044114280624, 0.241407331054591, 0.149554006756045, 0.17469359838053, 0.194419509978617, 0.059226360432522, 0.13417187150752, 0.203693673714882, 0.180657994610612, 0.144180959238343, 0.278906060515125, 0.231037598077535, 0.345234103044859), PROX_SUPERMARKET = c(0.336474046543398, 0.336474046543398, 0.176189281490626, 0.263318229535236, 0.444314653432489, 0.0851968725918189, 0.230446816430876, 0.190441743522314, 0.234452518543083, 0.14719471752053, 0.357404112790227, 0.386520309138909, 0.542367678587035, 0.707669264145537, 0.349948262987797, 0.180658044884504, 0.150188458093997, 0.357092891009527, 0.231037826802092, 0.426625283183798), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 1L, 2L, 3L, 3L, 2L, 3L, 1L, 1L, 0L, 0L, 2L, 2L, 2L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 3L, 3L, 2L, 2L, 4L, 4L, 2L, 3L, 5L, 6L, 5L, 2L, 3L, 3L, 2L, 2L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 5L, 6L, 5L, 8L, 4L, 5L, 7L, 12L, 10L, 7L, 8L, 11L, 7L, 7L, 10L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 5L, 3L, 5L, 5L), DNeighbour = c(0, 4.15891823513535, 174.387972037524, 181.546419120947, 194.177520953267, 260.917919176833, 334.420547651232, 378.480525512971, 443.919270585214, 451.354138296132, 535.921148902785, 537.949409499848, 546.515505136559, 581.474080826874, 588.08712320533, 619.881297801822, 626.393762185431, 653.284125929536, 717.375420431577, 752.236268516716)), row.names = c("473", "753", "597", "225", "618", "103", "789", "229", "493", "523", "542", "131", "565", "353", "541", "564", "215", "113", "663", "970"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999938867017418, 0.895401698475338, 0.886900411881829, 0.871173956693344, 0.773855690998281, 0.643779725842783, 0.557784394155869, 0.424769351646328, 0.409574726922834, 0.242490402386257, 0.238714300201204, 0.2229417914797, 0.161990440895894, 0.151174788840122, 0.10300210165833, 0.0940011382504986, 0.0604098326931081, 0.00819717141001765, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 687854405
R squared (OOB): -0.1229661
$Forests[[474]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 369988, 330000, 385000, 405000, 398888, 385000, 370000, 353000, 345000, 370000, 356888, 390000, 425000, 350000, 370000, 374000, 375000, 378888, 365000), floor_area_sqm = c(91, 91, 85, 93, 93, 93, 93, 93, 93, 85, 90, 91, 100, 92, 91, 90, 94, 90, 90, 90), storey_order = c(5L, 4L, 4L, 4L, 6L, 6L, 5L, 3L, 1L, 6L, 2L, 5L, 6L, 3L, 1L, 3L, 3L, 4L, 6L, 3L), remaining_lease_mths = c(993, 1002, 992, 1138, 1138, 1127, 1140, 1127, 1136, 968, 1016, 963, 942, 1059, 992, 997, 987, 986, 949, 979), PROX_CBD = c(13.2138793761114, 13.2138793761114, 13.0825190214061, 12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.131637538161, 13.0393088300804, 13.1584578321731, 12.9172885276263, 13.6873856248974, 12.6773565587662, 13.5299248791723, 13.4804039164095, 13.5741440973944, 12.4403773011877, 13.6373310118807), PROX_ELDERLYCARE = c(0.200446926946864, 0.200446926946864, 0.120371550198491, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.425459762987539, 0.38924985743242, 0.528614390300154, 0.440978457512705, 0.720975229682918, 0.36284597954094, 0.737190256849548, 0.746393599063579, 0.759293685927778, 0.624054710630084, 0.753498484846986), PROX_HAWKER = c(1.87231067409155, 1.87231067409155, 1.90213677974947, 2.07494386608678, 2.07494386608678, 2.07494386608678, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.67102672130552, 1.75849952292251, 1.59466084315792, 1.76689210194785, 1.83406121528111, 1.72249172765999, 1.28441999759135, 1.28815813567136, 1.13978469441664, 1.46996215979098, 1.08343538740726), PROX_MRT = c(0.348476568009787, 0.348476568009787, 0.30821900832469, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.197259382412543, 0.103022581922205, 0.258879114766752, 0.0642144868642362, 0.19923660487806, 0.142163643631393, 0.189597864599581, 0.26513727845816, 0.147719870982538, 0.140157494228817, 0.0904459633140829), PROX_PARK = c(0.701388397724732, 0.701388397724732, 0.557623544885242, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.350705699368152, 0.291844359651056, 0.332476768251147, 0.18581491955197, 0.855123415409032, 0.484105342641425, 0.695004999747215, 0.640650351334918, 0.739375101722708, 0.525489875872169, 0.802899104641211), PROX_GOOD_PRISCH = c(4.43819501492863, 4.43819501492863, 4.27923006279343, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.16094245740848, 4.09066115622083, 4.13557899544262, 3.96344124390297, 4.98236347160825, 3.92066991749349, 4.45977917937361, 4.38951064564596, 4.41976113712118, 3.6640626331803, 4.47444600576345), PROX_MALL = c(0.411800643307333, 0.411800643307333, 0.482494809972804, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.249640338015364, 0.199839805040887, 0.231810009894563, 0.125441786165087, 0.138188079312201, 0.485078273736912, 0.598877544697789, 0.548104683226502, 0.656440732478167, 0.37643645467035, 0.719665126414215), PROX_CHAS = c(0.186991486151685, 0.186991486151685, 0.1115602293269, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.23569948169583, 0.19843851708658, 0.20604200841638, 0.146232137849481, 0.138188055488585, 0.334175310205776, 0.124645472322039, 0.196586841411628, 0.175269995719201, 0.376436475429729, 0.111923036871509), PROX_SUPERMARKET = c(0.40197012970004, 0.40197012970004, 0.482493892596986, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.249639808314143, 0.199839014107547, 0.231809873410795, 0.125440795942109, 0.147450463248511, 0.485077395132212, 0.181636181040517, 0.253358431108118, 0.3594639622224, 0.426522673463594, 0.371011221099329), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 2L, 1L, 1L, 4L, 3L, 2L, 0L, 2L), WITHIN_350M_CHILDCARE = c(5L, 5L, 7L, 4L, 4L, 4L, 3L, 3L, 3L, 5L, 8L, 6L, 9L, 6L, 8L, 5L, 5L, 6L, 4L, 6L), WITHIN_350M_BUS = c(2L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 7L, 7L, 7L, 9L, 7L, 13L, 8L, 9L, 10L, 11L, 11L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 7L, 7L, 7L, 7L, 5L, 4L, 6L, 5L, 9L, 4L, 8L), DNeighbour = c(0, 5.16213866917425, 156.473146067168, 294.007076001268, 294.756367243892, 297.332008931906, 348.909758011932, 352.336384522924, 382.519726929392, 409.10370207083, 418.730658744655, 497.521396031142, 517.824393149791, 544.940873730205, 554.70670488305, 598.894258947458, 629.725017123777, 786.106221686608, 813.380094474311, 824.568047870845)), row.names = c("474", "313", "886", "732", "882", "936", "95", "990", "462", "153", "141", "339", "887", "4", "400", "165", "72", "15", "444", "660"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999921615929136, 0.929276159907258, 0.76189461915866, 0.76076233744642, 0.756854695963767, 0.673959645614241, 0.668169421406255, 0.615901392912446, 0.568277879934718, 0.55074310304593, 0.404422288874129, 0.366778748342075, 0.317236004881738, 0.299693221875616, 0.223227747413221, 0.173687119069556, 0.00830174207596101, 0.000726433034811191, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 429566101
R squared (OOB): 0.09317746
$Forests[[475]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 342000, 295000, 338000, 3e+05, 410000, 340000, 370000, 358000, 585000, 455000, 334008, 345000, 370000, 443000, 447888, 462000, 335000, 445000, 347000), floor_area_sqm = c(103, 106, 84, 104, 84, 101, 103, 102, 104, 91, 99, 103, 90, 90, 93, 93, 93, 102, 93, 90), storey_order = c(4L, 3L, 4L, 2L, 2L, 3L, 3L, 3L, 4L, 10L, 2L, 2L, 5L, 3L, 5L, 5L, 5L, 4L, 4L, 2L), remaining_lease_mths = c(815, 822, 804, 818, 796, 936, 819, 927, 815, 995, 951, 917, 937, 977, 1134, 1137, 1134, 940, 1133, 971), PROX_CBD = c(13.3358607953132, 13.4005544783984, 13.4836212956012, 13.540845499052, 13.0363382428153, 13.8911800577968, 13.4421606987754, 14.12564920201, 14.0960645211931, 14.2059144167977, 14.3012013074868, 14.2719972222741, 14.2787185061121, 14.489397367385, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4474740114555, 14.1149653809405, 14.6079806280174), PROX_ELDERLYCARE = c(1.82755511634294, 1.97051284494128, 1.90290557072286, 2.00347240504871, 2.32849407054544, 1.40411939431899, 2.21821379350418, 1.44816412197145, 1.70531999087377, 0.923774065318005, 0.93663965535868, 1.50921581969441, 1.77826193055387, 0.929205058584809, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.50338082315219, 2.12564955085825, 0.966138977916587 ), PROX_HAWKER = c(0.304539750383927, 0.12929497730436, 0.2119534509789, 0.326481146247567, 0.273412421583494, 0.687446499339865, 0.414492581023045, 0.778468578249857, 0.845358517598031, 0.829910539202106, 0.693090021451824, 0.684102697062058, 0.865181709866835, 0.478869651742105, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.588144724666333, 1.06810792734919, 0.31691894051251), PROX_MRT = c(0.127895121346052, 0.190014195795526, 0.193711088781655, 0.080163548628182, 0.403045881609603, 0.241174931861397, 0.190553770403229, 0.476637705223286, 0.217341234217998, 0.127617925270923, 0.189883903502813, 0.347262283963267, 0.14195902454703, 0.0437298005890327, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.224566301285939, 0.282489779359316, 0.188565130994124), PROX_PARK = c(0.385477438930733, 0.588173355458052, 0.646728518696572, 0.80961064190221, 0.517161111062201, 0.90249149706597, 0.89429546385096, 1.20701221478007, 1.27300714898888, 0.716522496183652, 0.812876767906526, 1.38760566459916, 1.51686048726609, 0.935596264101672, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.55939681176166, 1.55223981690243, 1.07918529837209), PROX_GOOD_PRISCH = c(4.27184313218833, 4.50146177611143, 4.5626858677187, 4.71745369301481, 4.29037325314161, 4.74545729482833, 4.75420572996722, 5.06260566207177, 5.17863906457975, 4.85056771881294, 4.98177209241419, 5.26118802945754, 5.42826997650874, 5.1963266927986, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.45861643017911, 5.45814117537329, 5.35450137646782), PROX_MALL = c(0.761223886000054, 0.610989928852924, 0.551151307820263, 0.403528889272069, 0.898390579507312, 0.267645090747045, 0.472918799427377, 0.287395381957405, 0.243284841315127, 0.148456555084967, 0.236735170365795, 0.108121271181015, 0.338911837083335, 0.345992784345898, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.12145856762689, 0.377565489031552, 0.479398555662368 ), PROX_CHAS = c(0.267020330020893, 0.158416400393545, 0.229483689413426, 0.253510567884045, 0.170237474205233, 0.241761013919413, 0.291197842200049, 0.182188888557241, 0.132339190026647, 0.148456588323488, 0.214782230853987, 0.108121286081234, 0.18872293939054, 3.77135010377852e-08, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.121458549123021, 0.179884741524278, 0.166948923507452 ), PROX_SUPERMARKET = c(0.442772380644983, 0.139889213791387, 0.191700628396676, 0.1865280595431, 0.322492439389486, 0.315435463566428, 0.249308161339926, 0.277268812686258, 0.226949559622758, 0.154204342539502, 0.172194506074768, 0.105248463653719, 0.188722783027928, 0.31785895032531, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.134916350552101, 0.299769914037237, 0.218811722485387 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 5L, 5L, 3L, 3L, 2L, 3L, 7L, 7L, 6L, 4L, 6L, 5L, 6L, 6L, 6L, 5L, 6L, 2L ), WITHIN_350M_BUS = c(9L, 10L, 12L, 11L, 4L, 15L, 6L, 10L, 9L, 17L, 15L, 10L, 8L, 13L, 6L, 6L, 6L, 11L, 5L, 13L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 3L, 5L, 4L, 5L, 5L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 4L, 5L), DNeighbour = c(0, 312.268354953977, 334.062749759711, 524.215887067526, 528.134634748451, 553.63665111289, 683.934806556158, 818.573493468159, 909.048149239408, 938.05386880431, 998.677950470909, 1002.47193054313, 1153.5949796601, 1165.82393861159, 1194.28841563729, 1194.43660225837, 1197.01713776273, 1207.49767283796, 1243.28338049673, 1273.19033437197)), row.names = c("475", "859", "681", "617", "62", "599", "123", "703", "880", "146", "717", "381", "329", "374", "966", "623", "207", "826", "519", "385"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.88330926093306, 0.86705050992492, 0.68968876553913, 0.685469742248293, 0.657578955434244, 0.506140617514709, 0.344146220978754, 0.24031068240322, 0.20899863677735, 0.148018789591627, 0.144436795949079, 0.0320566405047323, 0.0260970910264471, 0.014424761446488, 0.0143723558325395, 0.0134740418734128, 0.0101065906949889, 0.0021555387123363, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3686069274
R squared (OOB): 0.2534573
$Forests[[476]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(630000, 638000, 485000, 448000, 520000, 430000, 565000, 5e+05, 548000, 648000, 420000, 560000, 588000, 670000, 516000, 375000, 439000, 440000, 345000, 450000), floor_area_sqm = c(102, 102, 103, 105, 108, 93, 103, 105, 95, 116, 91, 104, 95, 94, 98, 92, 97, 92, 92, 92 ), storey_order = c(6L, 9L, 2L, 1L, 1L, 3L, 4L, 2L, 2L, 4L, 1L, 3L, 3L, 6L, 3L, 2L, 3L, 3L, 1L, 1L), remaining_lease_mths = c(870, 869, 855, 866, 860, 728, 852, 857, 981, 871, 742, 851, 1025, 1104, 698, 695, 669, 677, 695, 679), PROX_CBD = c(7.86314261154951, 7.86314261154951, 7.70120549943486, 8.05276498978228, 7.50210394472385, 8.20083785223568, 8.19182633034048, 8.19182633034048, 8.37940280964872, 8.27332873959955, 8.31995738049774, 7.6651195249001, 8.51090417959469, 8.58683984966127, 8.70928269501252, 8.4016901584654, 8.73211086874077, 8.7589377611275, 8.46158045860266, 8.7589377611275), PROX_ELDERLYCARE = c(0.731462959428347, 0.731462959428347, 0.883817181840043, 0.599632276485302, 0.808331791227546, 0.41240614163537, 0.444818640633349, 0.444818640633349, 0.335901694998922, 0.354571010374291, 0.259768432786295, 0.216787702409289, 0.120425912751251, 0.203840329735754, 0.119444653145476, 0.150390524199432, 0.292319821872094, 0.169235371196244, 0.0854535518544851, 0.169235371196244), PROX_HAWKER = c(0.573870222021737, 0.573870222021737, 0.72907919143595, 0.560005371648267, 0.932792437987216, 0.35604829505958, 0.553760551741158, 0.553760551741158, 0.203869560106314, 0.610975272844239, 0.387410687724852, 0.778265933598076, 0.166697492306482, 0.433030813326955, 0.281172749103646, 0.205000896629144, 0.436547444862961, 0.330091511745513, 0.266645682444034, 0.330091511745513 ), PROX_MRT = c(0.85984195598231, 0.85984195598231, 0.692418360175919, 1.12051759514643, 0.506174946521629, 0.805467939952349, 1.08457427678223, 1.08457427678223, 0.62312262100292, 1.0936063211659, 0.705543842504761, 0.910191895307983, 0.608243230971526, 0.751078096441513, 0.379410256905797, 0.747297636603152, 0.600073719023998, 0.338391484905848, 0.681495718287031, 0.338391484905848), PROX_PARK = c(0.281207712521794, 0.281207712521794, 0.450335295656325, 0.30128672956265, 0.621272392201987, 0.393072899865764, 0.374102285306053, 0.374102285306053, 0.394842599629624, 0.477465658778908, 0.517920409018535, 0.361681715476141, 0.368529270986479, 0.52118662053352, 0.513364518506117, 0.784786352249359, 0.617507126900098, 0.469340752260783, 0.773425606080498, 0.469340752260783), PROX_GOOD_PRISCH = c(0.562813849840511, 0.562813849840511, 0.490611064856358, 0.631981624625733, 0.343243332218702, 1.04754826657838, 0.769163347741007, 0.769163347741007, 1.14854892992093, 0.856939381531897, 1.20021801549651, 0.353240700451805, 1.13331232297991, 1.16640042723588, 1.35677240305411, 1.42922442943649, 1.31940815963163, 1.40615721612308, 1.4534383809239, 1.40615721612308), PROX_MALL = c(0.943364056194349, 0.943364056194349, 0.779066462317335, 1.07178760783233, 0.584674138925751, 0.844084234929545, 0.997182626507123, 0.997182626507123, 0.651389947232486, 0.991200103712322, 0.768764019555169, 0.987031177772312, 0.540250505232014, 0.632538285087724, 0.313890580083005, 0.856591768216477, 0.469553394647833, 0.264395031718586, 0.793630348518112, 0.264395031718586 ), PROX_CHAS = c(0.201852081003395, 0.201852081003395, 0.0405139203460024, 0.167974733321899, 0.169910439255117, 0.0460460495231756, 0.311461966699573, 0.311461966699573, 0.11938167830482, 0.413431749899638, 0.1066489590073, 0.371562543403755, 0.0869956868442428, 0.237191200694799, 0.112175615725657, 0.14998683096932, 0.0664211666443358, 0.0806835690144568, 0.161491876005888, 0.0806835690144568 ), PROX_SUPERMARKET = c(0.115543350477338, 0.115543350477338, 0.0588346413192393, 0.372458117254617, 0.26407208892283, 0.436961702644775, 0.485938543293979, 0.485938543293979, 0.282093113359979, 0.502190497784501, 0.284909088626731, 0.176585087131714, 0.0869967242830128, 0.35437102597818, 0.221335227738319, 0.194600933367586, 0.350370254212894, 0.24726445439454, 0.128302570008396, 0.24726445439454 ), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 3L, 2L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 2L, 1L, 2L, 0L, 1L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 3L, 1L, 6L, 5L, 7L, 3L, 6L, 8L, 3L, 8L ), WITHIN_350M_BUS = c(2L, 2L, 4L, 5L, 4L, 7L, 7L, 7L, 6L, 8L, 7L, 5L, 5L, 4L, 6L, 7L, 7L, 6L, 7L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 3L, 2L, 2L, 0L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 7.75141352230046, 173.665437272683, 360.681385284487, 362.733057657373, 490.673134370044, 508.622989341543, 508.660644160261, 587.833408362053, 626.873821230335, 646.040933003313, 647.917180602224, 655.354268090541, 783.250763808308, 848.145795821605, 889.967842061325, 895.132988077174, 901.935801059913, 903.642263567096, 905.82208445556)), row.names = c("476", "931", "811", "635", "460", "79", "128", "674", "998", "795", "716", "935", "94", "149", "446", "682", "842", "386", "676", "194"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999853549756875, 0.927836926975052, 0.708040927407358, 0.705000031894393, 0.499246667788548, 0.468831794678203, 0.468767865293125, 0.335083135375379, 0.271511168481408, 0.241407313309908, 0.238508500941434, 0.227109953497353, 0.0636653121909155, 0.0152007937319539, 0.00120401093268297, 0.000550447779619233, 7.33124687024866e-05, 2.31084098639026e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5538155962
R squared (OOB): 0.3686467
$Forests[[477]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 365000, 347000, 315000, 440000, 375000, 380000, 388000, 370000, 308000, 446000, 355000, 330000, 340000, 390000, 365000, 420000, 360000, 420000, 360000), floor_area_sqm = c(98, 103, 103, 84, 103, 92, 102, 103, 104, 84, 107, 103, 103, 104, 104, 107, 99, 103, 90, 99), storey_order = c(2L, 4L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 1L, 3L, 3L, 2L, 1L, 1L, 1L, 3L, 1L, 2L, 2L), remaining_lease_mths = c(767, 768, 777, 788, 918, 938, 938, 935, 763, 795, 783, 793, 800, 772, 763, 766, 929, 777, 925, 796), PROX_CBD = c(12.6407298816561, 12.6612960596841, 12.4516179583977, 13.0463978034086, 12.1964782349865, 12.0748651503812, 12.4172252614445, 12.2384019056968, 13.075732494377, 13.3304860768802, 13.1163383572019, 13.46147060752, 13.46147060752, 13.1145091682395, 13.1145091682395, 13.578535689825, 13.2222340992065, 13.7231688188033, 12.960867808991, 13.8977069202737), PROX_ELDERLYCARE = c(0.198383641986835, 0.349885373003571, 0.517665393733001, 0.612412426395362, 0.395535007521183, 0.485644504612505, 0.466477120293287, 0.481492260541915, 0.206309775801723, 0.85382998667073, 0.258125844069092, 1.01995663096129, 1.01995663096129, 0.233566729538939, 0.233566729538939, 0.535215785060316, 0.385934705647939, 0.681177733621966, 0.579007844644764, 1.56746404607568), PROX_HAWKER = c(1.70233840124208, 1.71720286170745, 1.97187302693261, 1.36023111372333, 2.11269605893479, 1.97379568283644, 1.89270186421095, 2.08679181031876, 1.2806114078583, 1.09459947163448, 1.23349193679857, 1.03983060555389, 1.03983060555389, 1.24018164124527, 1.24018164124527, 0.775756145922257, 1.08380419022874, 0.601426993813282, 1.16344345150942, 1.04237506554324), PROX_MRT = c(0.712674611555213, 0.798149237832703, 1.07246547116041, 0.622051877914657, 1.03396693725809, 1.16171233055988, 0.847625669994717, 1.00400763232319, 0.218393806785847, 0.525688124362732, 0.166998983475289, 0.367668143276235, 0.367668143276235, 0.402767024758649, 0.402767024758649, 0.357978123578611, 0.503688459146237, 0.498221170198522, 0.899387073359532, 0.300373388684648), PROX_PARK = c(0.87239282209614, 0.722272593032778, 0.540079114132334, 0.572775970192077, 0.631382355736929, 0.570565135790359, 0.790049777369869, 0.617440020241687, 1.31516124688894, 0.620743454357064, 1.28385310080255, 0.582693033366388, 0.582693033366388, 1.4917670023494, 1.4917670023494, 1.33984402369384, 1.61082819122054, 1.26781451063295, 1.44660566239193, 0.782220037546154), PROX_GOOD_PRISCH = c(2.56532775368338, 2.58047246486208, 2.37408427308534, 2.96540091825049, 2.16851203086393, 2.03318600563725, 2.44639044951476, 2.2532718981807, 3.06740437701091, 3.24954726475941, 3.10133739012884, 3.38131302543864, 3.38131302543864, 3.15473759747012, 3.15473759747012, 3.55013641033528, 3.2388029474634, 3.673854441535, 2.82458087567675, 3.83525569342672), PROX_MALL = c(0.751522975449472, 0.817237002784756, 1.09246464633101, 0.587476612974174, 1.12036230953297, 1.24268779707958, 0.95273084922996, 1.10261213560447, 0.332903613799786, 0.513372166694422, 0.281310431650798, 0.644549177151603, 0.644549177151603, 0.504156272689578, 0.504156272689578, 0.305514521023982, 0.587950861513872, 0.406890039239853, 0.695129776671669, 1.14150204308926), PROX_CHAS = c(0.217156748290024, 0.248450831201433, 0.137011223676854, 0.40513819943783, 0.194956542036987, 0.0669716337617594, 0.132703338642494, 0.187666753228527, 0.122328851042638, 0.472814153962233, 0.155371621529032, 0.348399033159575, 0.348399033159575, 0.11048408202451, 0.11048408202451, 0.282171570268124, 0.151225190585885, 0.176857487498571, 0.341366062526918, 0.162936326565904), PROX_SUPERMARKET = c(0.217156859083098, 0.326739034058403, 0.417679622168911, 0.599997973636583, 0.242376621204914, 0.301394789473075, 0.453312253927337, 0.388917381074845, 0.193246634773484, 0.510727353781082, 0.141466460051892, 0.356146193343619, 0.356146193343619, 0.362446168440829, 0.362446168440829, 0.281417393052806, 0.459946280432931, 0.270532795629183, 0.668273194253219, 0.162936951836525), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 4L, 2L, 3L, 2L, 4L, 4L, 4L, 3L, 3L, 6L, 6L, 4L, 5L, 4L, 1L, 4L ), WITHIN_350M_BUS = c(10L, 12L, 9L, 7L, 9L, 9L, 9L, 10L, 10L, 5L, 9L, 6L, 6L, 7L, 7L, 10L, 8L, 8L, 2L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 148.081058411801, 373.35429453205, 438.874898198942, 565.930881978747, 624.26726354867, 665.569445451472, 680.543223748511, 703.818067093101, 708.342701724139, 709.614513621958, 863.435274582402, 872.239835885782, 911.146044139893, 916.209459696679, 1059.09712094758, 1067.32616863633, 1135.10855155597, 1281.24284041565, 1395.9764845171)), row.names = c("477", "552", "851", "987", "677", "721", "296", "399", "929", "61", "105", "332", "526", "844", "164", "856", "350", "960", "831", "479"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977621936779433, 0.862057191679986, 0.812092404910724, 0.698310370254553, 0.640033213696215, 0.597040125149481, 0.581163001406345, 0.556227181851216, 0.551347271302467, 0.549973856562567, 0.38122800854313, 0.371605780779156, 0.329464532388322, 0.324036470462582, 0.180121452319553, 0.172580310887372, 0.114800150173931, 0.0248448893735299, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1384512774
R squared (OOB): 0.01848638
$Forests[[478]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 4e+05, 420000, 350000, 340000, 375000, 377000, 350000, 385000, 390000, 390000, 368888, 350000, 390000, 412000, 380000, 331000, 310000, 4e+05, 370000), floor_area_sqm = c(92, 92, 92, 104, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 92, 93, 107, 104, 96, 92), storey_order = c(3L, 4L, 4L, 3L, 2L, 1L, 2L, 1L, 3L, 3L, 2L, 2L, 1L, 4L, 3L, 3L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(1136, 1142, 1133, 812, 1133, 1139, 1135, 1131, 1132, 1113, 1128, 1102, 1111, 1142, 1128, 1110, 869, 869, 1098, 1090), PROX_CBD = c(14.7935232496013, 14.8350589102573, 14.7615340778399, 14.8739209120931, 14.8395197777251, 14.8395197777251, 14.5662038835035, 14.6346875310408, 14.9536689261967, 14.6879879340018, 14.5136499050456, 14.8482953663728, 14.8482953663728, 14.5596883563906, 14.5596883563906, 14.607628567626, 15.2221855529023, 15.2437764157418, 15.0414874321427, 15.0414874321427), PROX_ELDERLYCARE = c(0.348662381557687, 0.366071958673004, 0.301679225956583, 0.224374856243457, 0.143171284390361, 0.143171284390361, 0.396119369193007, 0.318998242024868, 1.13414610370389e-06, 0.267910637295867, 0.440212280139716, 0.157028625587627, 0.157028625587627, 0.399519357429504, 0.399519357429504, 0.363539264939185, 0.277621781700774, 0.313986883487753, 0.180026828914976, 0.180026828914976), PROX_HAWKER = c(0.61938764744993, 0.625406547060166, 0.582527401679673, 0.490895901627697, 0.426817039061835, 0.426817039061835, 0.661743266121302, 0.567748890704442, 0.283688306330561, 0.507741768149319, 0.681591249319273, 0.332945546865787, 0.332945546865787, 0.625641729464286, 0.625641729464286, 0.571839614015762, 0.252887916114098, 0.306302732963744, 0.135868389364205, 0.135868389364205), PROX_MRT = c(1.80023823132094, 1.81204065654847, 1.75082728996661, 1.67344316225132, 1.58589972239689, 1.58589972239689, 1.61118001364451, 1.53691575721219, 1.45204946878565, 1.51619569366002, 1.51230084146916, 1.41585626072206, 1.41585626072206, 1.46473462254762, 1.46473462254762, 1.42703012637354, 1.3991563615676, 1.43926724244883, 1.27219969611937, 1.27219969611937), PROX_PARK = c(0.794674698621811, 0.813480610745631, 0.739209778966795, 0.671840643384197, 0.573834160005083, 0.573834160005083, 0.741043428920938, 0.633519966923, 0.447466290733612, 0.573128508978659, 0.723946747094916, 0.40224168015695, 0.40224168015695, 0.656743209310805, 0.656743209310805, 0.592644125813336, 0.500874596291267, 0.554495921895103, 0.270313948020077, 0.270313948020077), PROX_GOOD_PRISCH = c(5.58881641790013, 5.6396253746677, 5.53447364393692, 5.63420261242257, 5.56483468018996, 5.56483468018996, 5.30307595814772, 5.34297669438126, 5.64958645026222, 5.38500296681299, 5.22451833965112, 5.51627049340211, 5.51627049340211, 5.25302892838613, 5.25302892838613, 5.28617698570013, 5.9271396376627, 5.96162295702861, 5.69200203864946, 5.69200203864946), PROX_MALL = c(0.980189305249844, 1.03026167893405, 0.897398400321744, 0.927972955155417, 0.805396060532061, 0.805396060532061, 0.69438942428714, 0.633302242537752, 0.806257336881612, 0.626246838364162, 0.591658790399046, 0.649229394533883, 0.649229394533883, 0.550646738699849, 0.550646738699849, 0.523782484457491, 1.02106462402642, 1.03199787585398, 0.767711199656331, 0.767711199656331 ), PROX_CHAS = c(0.244316778428722, 0.298721071991625, 0.166975848000366, 0.25243947150411, 0.204546662914522, 0.204546662914522, 0.0799578054615725, 0.120955806912261, 0.14456617920399, 0.160113448728027, 0.179710137259641, 0.274130336331615, 0.274130336331615, 0.19650938121062, 0.19650938121062, 0.198893245072118, 0.0544459444778504, 4.60754704120663e-08, 0.163757574589084, 0.163757574589084 ), PROX_SUPERMARKET = c(0.416104879739584, 0.402632437071234, 0.408349928269047, 0.298947211163532, 0.280088374069707, 0.280088374069707, 0.41943325951703, 0.327836032489634, 0.16127040484797, 0.300165340388346, 0.343491998264143, 0.296829834724774, 0.296829834724774, 0.27843134046436, 0.27843134046436, 0.223766299699327, 0.0768892314501321, 0.0947293086454089, 0.197268674737732, 0.197268674737732 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 3L, 5L, 5L, 3L, 6L, 7L, 6L, 4L, 5L, 5L, 3L, 3L, 4L, 5L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 5L, 5L, 6L, 8L, 6L, 7L, 6L, 9L, 9L, 7L, 7L, 7L, 8L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 53.7144145580863, 84.7567210168185, 134.350453765465, 231.265682319107, 232.444515889979, 319.316913034809, 353.694845113235, 354.212323687926, 361.01877599255, 420.314277024511, 427.119342609113, 430.254731839367, 439.50394443019, 443.863991191502, 462.317555310546, 495.418202823373, 496.477452630144, 534.073189194312, 538.766467595909)), row.names = c("478", "27", "620", "602", "543", "152", "368", "583", "139", "469", "706", "195", "762", "163", "961", "452", "679", "578", "632", "793"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980219066754914, 0.951115677591406, 0.879499251353439, 0.665438529495005, 0.66236964598218, 0.42084886242546, 0.323784631962768, 0.322349989092648, 0.303587188760906, 0.15317726326071, 0.13802076461602, 0.131225352075383, 0.11191446594693, 0.103212738974162, 0.0695154679647016, 0.0238526917499263, 0.0227477415275494, 0.000300898512002869, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 791678819
R squared (OOB): 0.02263035
$Forests[[479]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 325000, 428000, 420000, 333000, 3e+05, 330000, 355000, 395000, 425000, 308000, 431000, 395000, 426000, 410000, 315000, 360000, 365000, 365000, 370000), floor_area_sqm = c(99, 84, 90, 90, 103, 84, 103, 103, 90, 92, 84, 92, 92, 92, 92, 84, 103, 107, 103, 98), storey_order = c(2L, 2L, 8L, 8L, 2L, 2L, 2L, 3L, 5L, 6L, 1L, 9L, 4L, 6L, 2L, 3L, 1L, 1L, 4L, 2L), remaining_lease_mths = c(796, 783, 1008, 1011, 788, 797, 800, 793, 1010, 1006, 795, 1010, 1010, 1012, 1004, 788, 777, 766, 768, 767), PROX_CBD = c(13.8977069202737, 14.1279251783367, 13.8412030491349, 13.8798013735997, 14.3532733654858, 14.3169519114025, 13.46147060752, 13.46147060752, 13.990153115514, 14.0603534116893, 13.3304860768802, 14.0603534116893, 14.0603534116893, 14.0324943086614, 14.000256381606, 13.0463978034086, 13.7231688188033, 13.578535689825, 12.6612960596841, 12.6407298816561), PROX_ELDERLYCARE = c(1.56746404607568, 1.66641228888996, 1.74703283433278, 1.77270985488013, 1.6760601574403, 1.55261218152075, 1.01995663096129, 1.01995663096129, 1.56992496550613, 1.50084223071099, 0.85382998667073, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.50178268661881, 0.612412426395362, 0.681177733621966, 0.535215785060316, 0.349885373003571, 0.198383641986835 ), PROX_HAWKER = c(1.04237506554324, 1.24304803992561, 1.43519165592487, 1.47024255459416, 0.99569743308136, 1.19367588944735, 1.03983060555389, 1.03983060555389, 1.69002608854433, 1.69193386873811, 1.09459947163448, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.77005964815816, 1.36023111372333, 0.601426993813282, 0.775756145922257, 1.71720286170745, 1.70233840124208 ), PROX_MRT = c(0.300373388684648, 0.59155533687368, 0.462396576385451, 0.523014705157119, 0.756418829435307, 0.753004841751307, 0.367668143276235, 0.367668143276235, 0.789673249073619, 0.836549486170002, 0.525688124362732, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.865600228728207, 0.622051877914657, 0.498221170198522, 0.357978123578611, 0.798149237832703, 0.712674611555213 ), PROX_PARK = c(0.782220037546154, 1.00515750023779, 0.752068597068081, 0.782127938386311, 1.20426051281307, 1.00962818739137, 0.582693033366388, 0.582693033366388, 0.716145735764812, 0.66093693759156, 0.620743454357064, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.652876507033438, 0.572775970192077, 1.26781451063295, 1.33984402369384, 0.722272593032778, 0.87239282209614 ), PROX_GOOD_PRISCH = c(3.83525569342672, 4.09179045416031, 3.82728738248792, 3.87304276717541, 4.29145341198416, 4.27446656255715, 3.38131302543864, 3.38131302543864, 4.0269654833207, 4.09775909461572, 3.24954726475941, 4.09775909461572, 4.09775909461572, 4.07805978762992, 4.05408625233137, 2.96540091825049, 3.673854441535, 3.55013641033528, 2.58047246486208, 2.56532775368338), PROX_MALL = c(1.14150204308926, 1.48884664162065, 1.33339622609195, 1.33861894221302, 1.45738633765159, 1.50622914679999, 0.644549177151603, 0.644549177151603, 1.32125061115982, 1.38265334141638, 0.513372166694422, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.30130189944441, 0.587476612974174, 0.406890039239853, 0.305514521023982, 0.817237002784756, 0.751522975449472), PROX_CHAS = c(0.162936326565904, 0.283027750434604, 0.116038559859119, 0.058882652003164, 0.0428610630237518, 0.149961616171305, 0.348399033159575, 0.348399033159575, 0.231188025602735, 0.266609427013402, 0.472814153962233, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.313291309929199, 0.40513819943783, 0.176857487498571, 0.282171570268124, 0.248450831201433, 0.217156748290024), PROX_SUPERMARKET = c(0.162936951836525, 0.283027750434408, 0.116038559858059, 0.0588826520022197, 0.400567683079086, 0.277976240278344, 0.356146193343619, 0.356146193343619, 0.231188025603748, 0.266609427014493, 0.510727353781082, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.313291309930196, 0.599997973636583, 0.270532795629183, 0.281417393052806, 0.326739034058403, 0.217156859083098), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 1L, 1L, 2L, 3L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 1L, 1L, 4L, 1L, 1L, 1L, 1L, 2L, 4L, 4L, 3L, 4L), WITHIN_350M_BUS = c(5L, 10L, 5L, 5L, 10L, 9L, 6L, 6L, 4L, 4L, 5L, 4L, 4L, 4L, 3L, 7L, 8L, 10L, 12L, 10L), WITHIN_1KM_PRISCH = c(3L, 2L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 4L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 359.400474619325, 401.136327062928, 444.851915449464, 462.330083691716, 478.573618221914, 546.865899650245, 555.987279454259, 704.052435672117, 724.123202668499, 726.008915776277, 728.941453755019, 730.488719038526, 754.230004757465, 786.21066616778, 958.412041669539, 1018.56524489238, 1195.90520414186, 1320.56200330157, 1395.9764845171)), row.names = c("479", "893", "678", "877", "697", "650", "526", "332", "276", "241", "61", "55", "805", "675", "726", "987", "960", "856", "552", "477"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.871827740802994, 0.841675887065674, 0.807214588645979, 0.792660411201331, 0.778756851186531, 0.716623816833678, 0.707910740969303, 0.555974652019096, 0.534255546350681, 0.532206204421532, 0.529016478345788, 0.527332213414709, 0.501389132237134, 0.466227331039008, 0.279465306746215, 0.218668728710637, 0.0708088334365256, 0.0110516929486105, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 505477366
R squared (OOB): 0.7318887
$Forests[[480]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 350880, 385000, 388000, 315000, 410000, 421000, 670000, 338000, 425000, 7e+05, 392000, 540000, 415000, 463888, 323000, 348000, 475000, 309000, 350000), floor_area_sqm = c(91, 91, 104, 104, 91, 93, 93, 92, 93, 108, 92, 103, 92, 92, 95, 92, 93, 93, 91, 105), storey_order = c(4L, 2L, 4L, 3L, 1L, 4L, 4L, 5L, 5L, 3L, 4L, 2L, 6L, 2L, 1L, 2L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(777, 785, 740, 751, 790, 788, 789, 1121, 860, 820, 1126, 833, 1142, 1130, 1140, 690, 777, 1130, 774, 837), PROX_CBD = c(10.4167519306418, 10.3813809316332, 10.2659136784881, 10.2659136784881, 10.6917699702976, 10.7402382849343, 10.8005053894847, 11.0595651330709, 9.71808261065178, 10.7884209511687, 11.1573644039326, 10.8307618753175, 11.3687765497058, 11.3687765497058, 11.4133195883395, 9.445702961959, 9.5834162789491, 11.4536743231806, 9.64616581570663, 10.9742090734032), PROX_ELDERLYCARE = c(0.852176862644424, 0.833489789321986, 0.737818764037149, 0.737818764037149, 1.07660186858624, 1.05196585123006, 1.11154389564577, 1.41694161867716, 0.288600487645686, 1.11323464510705, 1.34447435494956, 1.12487398858542, 1.27208236570677, 1.27208236570677, 1.61512702812623, 0.0646727834979237, 0.221128007339761, 1.19895989384568, 0.306199433665808, 0.852070403211021 ), PROX_HAWKER = c(1.55256346901264, 1.5910354083573, 1.65941342147148, 1.65941342147148, 1.35937058559257, 1.02652926791064, 0.918995125488027, 1.19495083476736, 1.10941781168001, 0.812377793689625, 1.10011050744246, 0.775872885593274, 1.07923254025891, 1.07923254025891, 1.4377955077332, 0.802499530175562, 0.844035637065003, 1.02903329925728, 0.906506968115566, 0.487483409830997), PROX_MRT = c(0.686459009674335, 0.699917284291438, 0.684374477874155, 0.684374477874155, 0.753106278920522, 0.546812793492647, 0.566932323762424, 0.991329354536752, 0.750225097750018, 0.526269526678983, 0.876646963171676, 0.568072215940967, 0.671331594421278, 0.671331594421278, 0.8250506195824, 0.834535111428891, 0.679762822214213, 0.573574303209013, 0.626377719466395, 0.534522073584246), PROX_PARK = c(0.613918856542286, 0.616002692100522, 0.570788416471153, 0.570788416471153, 0.536819237128991, 0.401614025373747, 0.370936327890873, 0.275833477585303, 0.552878075981585, 0.467051942358664, 0.189026691537682, 0.443949121553361, 0.294690087030438, 0.294690087030438, 0.60176146852012, 0.508498628446561, 0.171128410914521, 0.341254943367627, 0.106198450905693, 0.623434891123849), PROX_GOOD_PRISCH = c(2.62113030487697, 2.6286340652406, 2.58742850928016, 2.58742850928016, 2.68318776685765, 2.39141973384207, 2.34700895725274, 2.8385375863655, 2.3197363622043, 2.2131785217075, 2.83177349547833, 2.22887532154294, 2.95589454100459, 2.95589454100459, 3.26097143466547, 2.16640973416033, 1.81796659730331, 2.96812409551872, 1.71137279935344, 2.09882394138718), PROX_MALL = c(0.350991485118426, 0.365493224544838, 0.364765391124967, 0.364765391124967, 0.459259689573629, 0.344610557976029, 0.363372953846058, 0.76911725394793, 0.64580888250568, 0.340751907865098, 0.831480717149744, 0.384053234723219, 0.814743407183115, 0.814743407183115, 0.979751787656279, 0.855253012280219, 0.812301361871699, 0.714729745574342, 0.808294932987377, 0.606835933426222), PROX_CHAS = c(0.302383860370021, 0.28517644723447, 0.204257711541377, 0.204257711541377, 0.0626028682349028, 0.106045676778667, 0.111289200730163, 0.0661119226245057, 0.122290728478786, 0.260152478655286, 0.0819321575559949, 0.2644107607892, 0.257507761616553, 0.257507761616553, 0.136218265087875, 0.378465676389041, 0.334146331647452, 0.31407050179696, 0.415210445937219, 0.20965056306942), PROX_SUPERMARKET = c(0.519095500550079, 0.49431722643315, 0.384238743245603, 0.384238743245603, 0.550262392018624, 0.357992185767737, 0.386863986973968, 0.444069124865739, 0.190117050177684, 0.363982132031921, 0.408274605358357, 0.407226974513028, 0.30094246041235, 0.30094246041235, 0.0830307595499944, 0.234896025437738, 0.581458245406798, 0.345653574215055, 0.675617328849562, 0.477398814511427), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 2L, 1L, 1L, 0L, 3L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 2L), WITHIN_350M_BUS = c(9L, 10L, 8L, 8L, 7L, 6L, 9L, 9L, 6L, 8L, 6L, 11L, 10L, 10L, 4L, 10L, 7L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 5L, 5L, 3L, 2L, 6L, 3L, 6L, 3L, 3L, 1L, 2L, 4L, 4L, 4L, 6L), DNeighbour = c(0, 43.3963045134879, 152.038181676065, 155.565749786992, 272.895747701644, 524.54522824402, 625.203021416806, 648.476118637816, 711.211096439737, 750.985028687538, 753.98051267856, 779.903429929823, 963.955383211586, 970.110535406898, 1001.37599002482, 1012.23476755463, 1053.82305839471, 1055.46129568279, 1086.35151320593, 1088.62500213862)), row.names = c("480", "626", "501", "77", "569", "6", "56", "407", "624", "696", "425", "743", "876", "157", "303", "67", "799", "132", "785", "239"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99682434233939, 0.961370201027532, 0.959575536908242, 0.878268661713847, 0.5895603056104, 0.449132539149959, 0.4162326964031, 0.328540182127746, 0.274692015049941, 0.270719083769188, 0.236930056542274, 0.0466238781616415, 0.0423868007522298, 0.0236755896199024, 0.0183381955284298, 0.00395835178364788, 0.00359995796636202, 1.74093122619249e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7266584751
R squared (OOB): 0.3659665
$Forests[[481]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(303000, 350000, 330000, 303888, 298000, 297000, 325000, 272000, 320000, 344000, 326000, 3e+05, 375000, 318000, 316000, 305000, 350000, 279000, 370000, 355000), floor_area_sqm = c(92, 103, 103, 93, 93, 91, 91, 89, 84, 114, 100, 96, 92, 91, 92, 91, 104, 91, 93, 93), storey_order = c(1L, 4L, 2L, 2L, 1L, 3L, 4L, 2L, 1L, 2L, 2L, 4L, 4L, 1L, 3L, 4L, 3L, 2L, 5L, 3L), remaining_lease_mths = c(794, 768, 773, 782, 777, 788, 780, 882, 822, 909, 915, 791, 783, 765, 781, 791, 901, 801, 1106, 1111), PROX_CBD = c(18.2139172788048, 18.3186881593276, 18.4499801912104, 18.5252470382495, 18.5252470382495, 18.1476771148045, 18.1476771148045, 17.8554664137964, 17.6406634027014, 17.7896312466061, 17.6260899808187, 18.5761736305699, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 17.7210097801066, 18.2989051402725, 18.8127816342995, 18.8127816342995), PROX_ELDERLYCARE = c(0.649170232100017, 0.586525817031338, 0.504778052376495, 0.449194476018676, 0.449194476018676, 0.519546459890619, 0.519546459890619, 0.800501761367975, 1.035266769267, 1.25681260125729, 1.35112026832555, 0.0638277150498875, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 1.43994188754287, 0.397078044127006, 0.176499517448139, 0.176499517448139), PROX_HAWKER = c(0.488031980714328, 0.564283191409187, 0.652207052169444, 0.69553534809229, 0.69553534809229, 0.209390724873544, 0.209390724873544, 0.203123967436651, 0.425506106332545, 0.881066744107593, 0.881717267283345, 0.562029876499453, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 1.08104793194974, 0.491047773869601, 0.325560722493799, 0.325560722493799), PROX_MRT = c(0.192826481399443, 0.220618943711049, 0.322534237265928, 0.398456142880405, 0.398456142880405, 0.491311596778589, 0.491311596778589, 0.555370291384357, 0.641227062746355, 0.459633808793419, 0.583976034009999, 0.874368880716004, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.633809880192534, 0.552168886353884, 1.04083770509984, 1.04083770509984 ), PROX_PARK = c(0.532358306258428, 0.548488124002706, 0.536975621309476, 0.491317901173298, 0.491317901173298, 0.270911567278729, 0.270911567278729, 0.515057634059466, 0.74946287094318, 1.08767920112524, 1.13048326604805, 0.287868908027907, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 1.21384923350496, 0.287159802467115, 0.51923222906617, 0.51923222906617), PROX_GOOD_PRISCH = c(9.33501569353139, 9.44179125712709, 9.56762880935522, 9.63394268044443, 9.63394268044443, 9.18618174729203, 9.18618174729203, 8.91472106998272, 8.7372089119322, 9.06437119601063, 8.8937984610311, 9.51590189269927, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.06160802360773, 9.19982386356694, 9.7422556358987, 9.7422556358987), PROX_MALL = c(0.498813518897969, 0.574856358668165, 0.662291407978718, 0.705200807731176, 0.705200807731176, 0.218975149940797, 0.218975149940797, 0.208298160410803, 0.427942470585451, 0.889615709496153, 0.88883938803957, 0.624506085881379, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 1.08939761229127, 0.486326630506135, 0.856774663098642, 0.856774663098642), PROX_CHAS = c(0.0363398547195702, 0.141159289664064, 0.201478871858691, 0.240425442805127, 0.240425442805127, 0.218975205360203, 0.218975205360203, 0.208298146952687, 0.23100298607827, 0.198210651063146, 0.292626833079875, 0.0792988689034794, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.398301228330107, 0.0660681856594747, 0.2593611752042, 0.2593611752042), PROX_SUPERMARKET = c(0.186956242757619, 0.210011389308567, 0.310351384739933, 0.386130046709882, 0.386130046709882, 0.206881250620068, 0.206881250620068, 0.19872598136169, 0.231004283416662, 0.347801992140281, 0.489184551662952, 0.625539331690589, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.510818921359131, 0.490326509583637, 0.856773769273042, 0.856773769273042), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 3L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 4L, 2L, 1L, 1L, 3L, 3L, 5L, 6L, 4L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L), WITHIN_350M_BUS = c(9L, 10L, 9L, 8L, 8L, 7L, 7L, 10L, 8L, 7L, 6L, 10L, 4L, 6L, 6L, 6L, 5L, 6L, 16L, 16L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 1L, 1L), DNeighbour = c(0, 107.46599427384, 237.714167503649, 304.75108221226, 305.66460177729, 311.215558199369, 311.978719801344, 450.322902582325, 603.204045959965, 611.332955318947, 704.685207677707, 721.349769498237, 754.678960947862, 771.021247727035, 771.095939550981, 793.233621607162, 800.592089182497, 812.399493420395, 871.823456631981, 873.794299154121)), row.names = c("481", "367", "810", "106", "11", "827", "944", "467", "730", "172", "612", "78", "733", "47", "202", "905", "825", "433", "637", "418"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96997682247252, 0.857457065440497, 0.771518411381745, 0.770235940023162, 0.762383927110025, 0.761296541767259, 0.539341935984853, 0.273998059893976, 0.26062808010675, 0.122229203209135, 0.101434732516768, 0.0645445848971934, 0.0490180555337676, 0.0489512777383395, 0.0309382069479255, 0.0257705048788244, 0.0183840589362942, 2.03032387444056e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 817540358
R squared (OOB): -0.007962494
$Forests[[482]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(347000, 320000, 380000, 420000, 370000, 325000, 335000, 680000, 660000, 390000, 365000, 735000, 3e+05, 380000, 350000, 388800, 333000, 562000, 540000, 4e+05), floor_area_sqm = c(90, 90, 92, 92, 84, 82, 83, 87, 87, 92, 83, 97, 92, 92, 92, 98, 89, 107, 107, 92), storey_order = c(5L, 2L, 2L, 5L, 3L, 4L, 3L, 6L, 3L, 1L, 1L, 6L, 2L, 4L, 4L, 2L, 1L, 7L, 6L, 4L), remaining_lease_mths = c(672, 672, 687, 694, 673, 666, 687, 1076, 1066, 685, 777, 1066, 691, 693, 688, 697, 692, 957, 969, 690), PROX_CBD = c(10.5036676165143, 10.5036676165143, 10.571248724537, 10.5902646894981, 10.6549850760698, 10.0782341562763, 10.5501175985891, 10.1126951054664, 10.1126951054664, 10.3184291669162, 11.0884508558618, 9.96973817000633, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.9472701195372, 11.0486323727393, 9.59976569988281), PROX_ELDERLYCARE = c(0.346712236264009, 0.346712236264009, 0.426373779355343, 0.476382036969741, 0.531453703929196, 0.248412112584261, 0.724362239545807, 0.511544492658224, 0.511544492658224, 0.724299376510179, 1.02650055154577, 0.560133969723593, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.867518349265545, 0.974567200018427, 0.239547661796275), PROX_HAWKER = c(0.255376275980047, 0.255376275980047, 0.155284554597335, 0.142004884371921, 0.345053577007401, 0.250435976222025, 0.496328097640832, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.698836827436486, 0.246219700947935, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.429153921265228, 0.436692566666558, 0.436761476721694), PROX_MRT = c(0.908007357991278, 0.908007357991278, 0.822399768635659, 0.793335563342317, 0.849090589690401, 0.622308556906305, 0.92637591011884, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.761094255738083, 0.405168801785449, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.638393210693291, 0.741783227751877, 0.619962862184004), PROX_PARK = c(0.381418159266178, 0.381418159266178, 0.471129460807546, 0.57091664624863, 0.204920490916151, 0.627458410441261, 0.888350706343443, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.300475000526789, 0.868342722448078, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.730900012581548, 0.644279497097323, 0.957886982704992), PROX_GOOD_PRISCH = c(0.825686703361669, 0.825686703361669, 0.876989954992127, 0.962114901666907, 0.576127248022356, 1.26151864262594, 1.37609088117382, 1.46177539101005, 1.46177539101005, 1.54472866778257, 0.293049282005855, 1.55873028154778, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.50789829567152, 1.50173151878208, 2.35345437748376), PROX_MALL = c(0.873995522285645, 0.873995522285645, 0.872531493441133, 0.838333779631814, 1.12054305374088, 0.418279044459304, 0.693136328895784, 0.269774803261538, 0.269774803261538, 0.472532088410597, 1.6122764231009, 0.129560175686973, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.34630282297423, 1.41292867182356, 0.387669919047214 ), PROX_CHAS = c(0.217153936659979, 0.217153936659979, 0.109732367463933, 0.0950095589968322, 0.290835710912963, 0.186550674976261, 0.120595382532287, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.206694589078668, 0.0647243745052949, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.344403926608958, 0.375455350402476, 0.263208245292117 ), PROX_SUPERMARKET = c(0.291549431934698, 0.291549431934698, 0.199099262156692, 0.190547463602814, 0.292451786949051, 0.255147915067147, 0.448117335537485, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.293331714819264, 0.241122798862169, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.381194313170787, 0.408205375796458, 0.44091986097032 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 1L, 5L, 2L, 6L, 6L, 4L, 3L, 6L, 3L, 3L, 3L, 4L, 4L, 0L, 0L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 6L, 7L, 5L, 6L, 6L, 6L, 7L, 8L, 7L, 4L, 4L, 5L, 6L, 6L, 2L, 2L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 5L, 3L, 3L, 5L, 1L, 2L, 5L, 5L, 5L, 5L, 5L, 4L, 3L, 3L), DNeighbour = c(0, 6.65712046618884, 111.386778195307, 206.694575441028, 257.281837336526, 482.826263420436, 601.265545764965, 633.147976188685, 634.415445977996, 724.576942652918, 745.738920198025, 747.855045671442, 806.07295608212, 810.791054637732, 872.212230156806, 969.398169487321, 977.989576678629, 1497.37484497967, 1500.45570900717, 1532.2389260644)), row.names = c("482", "940", "210", "701", "728", "84", "778", "316", "506", "97", "98", "471", "648", "651", "43", "429", "914", "255", "630", "964"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999962247497409, 0.989458674179929, 0.96393668813051, 0.944405819134472, 0.811268916905415, 0.715740638351733, 0.68765768095113, 0.686523215572835, 0.602761591674239, 0.582358592460816, 0.580305715211232, 0.523083105928582, 0.518393609602859, 0.456929246716851, 0.359677878291175, 0.351180935955945, 0.00202406760108864, 0.00168557122471469, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3711175608
R squared (OOB): 0.7842346
$Forests[[483]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 415000, 450000, 448000, 420000, 405000, 393000, 455000, 430000, 405000, 410000, 360000, 430000, 380000, 380000, 362500, 367000, 412000, 495000, 425000), floor_area_sqm = c(106, 103, 106, 116, 112, 105, 103, 113, 104, 104, 106, 84, 107, 106, 107, 103, 104, 104, 93, 104), storey_order = c(2L, 3L, 4L, 3L, 4L, 3L, 2L, 5L, 2L, 2L, 2L, 3L, 4L, 1L, 2L, 3L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(834, 834, 834, 827, 866, 856, 818, 824, 861, 862, 871, 811, 868, 887, 871, 819, 879, 878, 1131, 871), PROX_CBD = c(15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.3605597168545, 15.3605597168545, 14.8805910833212, 14.8805910833212, 15.4019609662575, 15.4019609662575, 15.428944563277, 14.7472020389823, 15.2985874116244, 15.0291078847704, 15.2330821453909, 14.3801998083441, 14.66420827852, 14.1313829663274, 14.1234549986629, 14.0236082538335), PROX_ELDERLYCARE = c(1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.7630974884403, 1.7630974884403, 1.53481387371296, 1.53481387371296, 1.7026350967472, 1.7026350967472, 1.63977306379889, 1.19052284520552, 1.41400995500373, 1.09928331705025, 1.22808745848404, 0.709377020411434, 0.719957479461771, 0.836104821253693, 1.35242241046818, 1.09340394122649), PROX_HAWKER = c(0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 0.874437271649647, 0.874437271649647, 0.395563323563994, 0.395563323563994, 0.985391408166863, 0.985391408166863, 1.09717995764468, 0.606039227085063, 1.16406043263713, 1.15922930524208, 1.40985252978436, 0.928921275219278, 1.17971772396452, 0.73352935155883, 0.458626901673037, 0.594999289424802), PROX_MRT = c(0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.13238128237287, 1.13238128237287, 0.650195396152393, 0.650195396152393, 1.24252861976923, 1.24252861976923, 1.35104476777798, 0.807097621625513, 1.40304810962874, 1.36685465541241, 1.62235809597188, 1.02650412956774, 1.12495588646837, 0.735653331318593, 0.250036690549804, 0.469886084443941 ), PROX_PARK = c(0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.852232892319188, 0.852232892319188, 0.355836862982211, 0.355836862982211, 0.934356673366442, 0.934356673366442, 1.02148060415503, 0.432698189125414, 0.98341166564854, 0.808345234949979, 0.633472210001671, 0.71485218383349, 0.823954351824118, 0.463826523913091, 0.469588575534173, 0.504422356794811), PROX_GOOD_PRISCH = c(3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.77322944876988, 3.77322944876988, 3.33079371618761, 3.33079371618761, 3.78947597459801, 3.78947597459801, 3.79601078940401, 3.13467644284063, 3.64472604970499, 3.36640767040689, 3.56691345353299, 2.72778429145315, 2.99834463762659, 2.52734391167264, 2.69456588548322, 2.51794344218072), PROX_MALL = c(0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.502295694435402, 0.502295694435402, 0.390496575840073, 0.390496575840073, 0.656741946143406, 0.656741946143406, 0.809004632748584, 0.738705771798207, 0.597111778941966, 0.486526360127578, 0.253259472709144, 0.949257633150117, 0.669111824361406, 0.66282583229379, 0.232476208076891, 0.418819234777705), PROX_CHAS = c(0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.563239471741591, 0.563239471741591, 0.448788349522024, 0.448788349522024, 0.478794864158343, 0.478794864158343, 0.352996738297868, 0.19051372613691, 0.0911939042613644, 0.228652490110126, 0.210576528602503, 0.453083161817035, 0.38494516455544, 0.528800676490504, 0.147334233235439, 0.151261605672147), PROX_SUPERMARKET = c(0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.187279197917694, 0.187279197917694, 0.447693008221967, 0.447693008221967, 0.1489144838969, 0.1489144838969, 0.252078878715955, 0.326764101800336, 0.408284988301129, 0.234691730121176, 0.21397076195142, 0.513065398645433, 0.384052647553184, 0.528799775767506, 0.147334782275979, 0.151260689076964), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 3L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 6L, 7L, 10L, 10L, 5L, 5L, 9L, 9L, 11L, 9L, 13L, 8L, 12L, 2L, 7L, 6L, 13L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 2L), DNeighbour = c(0, 2.20906987590679, 10.2816691732344, 40.6982873795268, 229.484249487106, 234.138262984442, 282.339904016447, 289.377094738412, 306.117852347635, 313.530287752684, 425.615264720993, 428.273064592445, 551.224817340608, 694.825019171075, 875.318689267005, 918.117879361893, 927.844186565077, 1017.4964641679, 1097.67728965434, 1125.72779896577)), row.names = c("483", "233", "457", "188", "782", "994", "639", "852", "495", "406", "899", "136", "934", "314", "428", "3", "686", "695", "212", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999229839422, 0.999833170690921, 0.997387648744123, 0.918613938626072, 0.915353050072188, 0.878149054037412, 0.872208985383158, 0.857577320412186, 0.850877622537006, 0.734544039994872, 0.731477550256268, 0.577953094895242, 0.383205377555786, 0.15634393615774, 0.112113739765086, 0.102826714353593, 0.0335048517320681, 0.00242206129529221, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1228131454
R squared (OOB): -0.04419219
$Forests[[484]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(255000, 270000, 250000, 275000, 265000, 245000, 359900, 355000, 370000, 298000, 303888, 3e+05, 330000, 350000, 303000, 297000, 325000, 279000, 305000, 316000), floor_area_sqm = c(91, 97, 97, 98, 91, 88, 93, 93, 93, 93, 93, 96, 103, 103, 92, 91, 91, 91, 91, 92), storey_order = c(4L, 2L, 4L, 4L, 2L, 2L, 3L, 3L, 5L, 1L, 2L, 4L, 2L, 4L, 1L, 3L, 4L, 2L, 4L, 3L), remaining_lease_mths = c(686, 687, 708, 689, 724, 668, 1117, 1111, 1106, 777, 782, 791, 773, 768, 794, 788, 780, 801, 791, 781), PROX_CBD = c(19.1428796063974, 19.1998859465191, 19.2477081153014, 19.3611499271018, 19.4237844042343, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5252470382495, 18.5252470382495, 18.5761736305699, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.1476771148045, 18.1476771148045, 18.2989051402725, 18.2610111258248, 18.2234963781047), PROX_ELDERLYCARE = c(0.457204003422965, 0.482976337773198, 0.533620939869422, 0.67405856369397, 0.695760303539868, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.449194476018676, 0.449194476018676, 0.0638277150498875, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.519546459890619, 0.519546459890619, 0.397078044127006, 0.421521882373529, 0.448333702611612), PROX_HAWKER = c(0.491246203286744, 0.407382567332432, 0.435575948420033, 0.578426076793613, 0.430278742731878, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.69553534809229, 0.69553534809229, 0.562029876499453, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.209390724873544, 0.209390724873544, 0.491047773869601, 0.453171307776496, 0.416527045274471 ), PROX_MRT = c(1.0490560030484, 1.13705578024219, 1.17336842789895, 1.24242318119045, 1.37619150821735, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.398456142880405, 0.398456142880405, 0.874368880716004, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.491311596778589, 0.491311596778589, 0.552168886353884, 0.547550551918807, 0.545975779093886), PROX_PARK = c(0.602588748705797, 0.708199402424467, 0.715290586226954, 0.694921724836528, 0.899998771522662, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.491317901173298, 0.491317901173298, 0.287868908027907, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.270911567278729, 0.270911567278729, 0.287159802467115, 0.272660801967067, 0.264257474455249), PROX_GOOD_PRISCH = c(10.1724586401982, 10.205087741046, 10.2559210914134, 10.393420977377, 10.4013344251086, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.63394268044443, 9.63394268044443, 9.51590189269927, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.18618174729203, 9.18618174729203, 9.19982386356694, 9.16752282736586, 9.1355701416359), PROX_MALL = c(1.19002137667581, 1.23204265332191, 1.28177138580973, 1.41164243574585, 1.44800971701603, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.705200807731176, 0.705200807731176, 0.624506085881379, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.218975149940797, 0.218975149940797, 0.486326630506135, 0.448092738738542, 0.411037179701155), PROX_CHAS = c(0.472048134528426, 0.377747950290313, 0.34509608786971, 0.346579909600863, 0.141128343720225, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.240425442805127, 0.240425442805127, 0.0792988689034794, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.218975205360203, 0.218975205360203, 0.0660681856594747, 0.0964740211655948, 0.132763801624598), PROX_SUPERMARKET = c(1.03656246660954, 1.12464344461301, 1.16090501353567, 1.22987785443232, 1.36375821567757, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.386130046709882, 0.386130046709882, 0.625539331690589, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.206881250620068, 0.206881250620068, 0.490326509583637, 0.457654559995222, 0.421116980529575), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 4L, 5L, 3L, 3L, 2L, 2L, 2L), WITHIN_350M_BUS = c(6L, 10L, 9L, 8L, 6L, 13L, 16L, 16L, 16L, 8L, 8L, 10L, 9L, 10L, 9L, 7L, 7L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 105.180764953902, 125.993044801381, 222.802989131392, 332.510496141927, 445.23365505489, 552.121292885131, 555.208610863009, 559.556301870004, 654.102136311604, 656.333274211526, 710.981867890753, 728.777769186852, 852.976956094973, 949.218491789665, 1001.64124525132, 1007.27440429225, 1047.11987545249, 1068.99346874583, 1087.75435140762)), row.names = c("484", "193", "981", "972", "2", "96", "604", "418", "637", "11", "106", "78", "810", "367", "481", "827", "944", "433", "905", "202"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981387448923685, 0.973347474927246, 0.917850843589158, 0.821844702371026, 0.692992348909134, 0.55110361602764, 0.546822101884656, 0.540780824043039, 0.407553438775283, 0.40440452094428, 0.32807262825409, 0.303735170190404, 0.148292800466603, 0.0568815691709682, 0.0231236582712334, 0.0203063573272459, 0.00537539765797595, 0.0011694507930497, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 578816220
R squared (OOB): 0.5844199
$Forests[[485]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 340000, 330000, 355000, 405000, 418888, 408000, 330000, 389000, 373000, 376000, 325000, 390000, 515000, 398000, 360000, 333000, 330000, 375000, 369000), floor_area_sqm = c(84, 91, 91, 91, 102, 100, 100, 84, 103, 103, 101, 84, 101, 105, 100, 104, 84, 84, 90, 94 ), storey_order = c(2L, 1L, 4L, 3L, 3L, 2L, 5L, 4L, 2L, 1L, 2L, 5L, 4L, 2L, 2L, 2L, 3L, 3L, 5L, 5L), remaining_lease_mths = c(791, 786, 777, 763, 928, 932, 916, 806, 863, 870, 948, 812, 932, 762, 924, 804, 823, 791, 946, 942), PROX_CBD = c(9.13853516155078, 9.37335060635629, 9.37335060635629, 9.41668106440496, 9.51108523911647, 9.64941173000682, 9.71665400465424, 9.63621863936401, 9.90721965789512, 9.95029435977204, 10.1515839247586, 9.87023127008802, 10.247812625002, 7.9455961592131, 10.2027088676681, 10.0879656312395, 9.85122377146013, 9.73525531751342, 10.5038890156487, 10.5038890156487), PROX_ELDERLYCARE = c(1.86142420062345, 1.66235796621519, 1.66235796621519, 1.6892356184521, 1.80905665624389, 1.9510043332774, 1.86385802759073, 1.48805339077067, 2.17440400131014, 2.09611483432966, 1.93850967877536, 1.35138892750767, 1.89270432318243, 1.77517839654503, 1.63738856945076, 1.31022889057949, 0.999223533815273, 0.869795033999967, 1.64894906385774, 1.64894906385774), PROX_HAWKER = c(0.823671555860494, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.978663880778012, 0.940071074791988, 1.14805608329678, 0.677896697868769, 1.08766938871094, 0.876506442172381, 0.608980172673109, 0.410023469086153, 0.561647681218514, 0.800389309546525, 0.264427923442986, 0.196699811405185, 0.526313717816828, 0.687117415591119, 0.53455823354733, 0.53455823354733), PROX_MRT = c(1.58022074581844, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.99882067476962, 1.69853939108909, 2.10187463598542, 1.32502198166586, 1.9078610258369, 1.8917195123599, 1.73271025710532, 1.23646610314009, 1.63637339364314, 0.75069701440163, 1.392302848886, 1.09046737609619, 0.907717901248049, 0.86810604264512, 1.36742764633517, 1.36742764633517), PROX_PARK = c(0.533109662164166, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.674672834209049, 0.624691995850973, 0.706984478917025, 0.202594030185392, 0.551504280527303, 0.516721166595223, 0.464183104254495, 0.375073916060521, 0.443665461164749, 0.364839433462782, 0.728383914708498, 0.604882226694947, 0.510337594738446, 0.452373350223662, 0.486479545769779, 0.486479545769779), PROX_GOOD_PRISCH = c(0.605615063995802, 0.581790960048334, 0.581790960048334, 0.555662252109323, 0.439174603441127, 0.107363170703005, 0.494123442243702, 0.53169554186008, 0.299143542468678, 0.213708578130609, 0.447003801568155, 0.706117631385061, 0.550324531917386, 1.79538098544694, 0.689163418131917, 0.87937610392538, 1.05242409875061, 1.15234422615158, 0.819356328881161, 0.819356328881161), PROX_MALL = c(0.925377142856182, 0.835862391091354, 0.835862391091354, 0.873946799305891, 0.994410311642026, 0.625847194134012, 1.00609620967541, 0.564979440463645, 0.701652802220213, 0.493813340134231, 0.217974225134877, 0.445899708163642, 0.190941194230935, 0.730136421618933, 0.12742430838485, 0.441232897113797, 0.756051767526383, 0.907839978504126, 0.3366209001709, 0.3366209001709 ), PROX_CHAS = c(0.179557542480515, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.21913048386411, 0.134178633248207, 0.0862664572880411, 0.204909081807225, 0.242250716663617, 0.36937911638564, 0.217974279370684, 0.0764125853219005, 0.190941257524933, 0.312128892467037, 0.127424254451578, 0.177420148260447, 3.39583191183935e-08, 0.116614388177292, 0.232134688144963, 0.232134688144963), PROX_SUPERMARKET = c(0.223142170833011, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.21913043091083, 0.344381560072065, 0.0862669641327853, 0.145410708854306, 0.157554225694085, 0.359694409353041, 0.216455869736569, 0.158655939798418, 0.19229406714866, 0.390939423908347, 0.129189539659537, 0.320748009942088, 0.350225948243757, 0.458729641056945, 0.232133828519976, 0.232133828519976 ), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 0L, 1L, 2L, 3L, 1L, 1L, 2L, 2L, 1L, 1L, 3L, 1L, 0L, 0L, 0L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 2L, 4L, 3L, 8L, 3L, 6L, 7L, 9L, 5L, 10L, 4L, 6L, 5L, 3L, 2L, 5L, 5L), WITHIN_350M_BUS = c(11L, 5L, 5L, 6L, 7L, 8L, 8L, 7L, 10L, 12L, 10L, 8L, 10L, 7L, 13L, 11L, 10L, 10L, 11L, 11L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 1L, 1L, 3L, 1L, 3L, 2L, 3L, 4L, 5L, 4L, 3L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 438.459180690399, 438.514801755691, 465.275991701527, 482.580311049351, 524.095437407673, 706.239993569594, 755.859701570303, 784.265172158415, 807.581631729213, 1041.97773231421, 1042.99887439709, 1141.9480117957, 1201.4968060235, 1204.54357722367, 1277.8032041686, 1293.63482168373, 1323.4209231907, 1409.73210866511, 1412.10343697039)), row.names = c("485", "737", "334", "725", "719", "459", "879", "189", "629", "780", "366", "755", "667", "345", "771", "292", "129", "921", "942", "734"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.816473591086901, 0.816429384378434, 0.794657058909455, 0.780059657352555, 0.74347717922584, 0.562299996824719, 0.509058962805003, 0.478233481367469, 0.452835662854893, 0.207496272885604, 0.206524689219602, 0.119734865098827, 0.0762002445348136, 0.0741841247877809, 0.0328217629868638, 0.0258411685814716, 0.0148010021927838, 1.12610977908286e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1496997655
R squared (OOB): 0.2552914
$Forests[[486]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(376000, 475000, 495000, 540000, 433000, 510000, 505000, 420000, 380000, 452000, 490000, 450000, 540000, 5e+05, 580000, 348000, 403500, 548888, 372500, 520000), floor_area_sqm = c(102, 90, 93, 93, 92, 93, 90, 93, 92, 95, 92, 95, 90, 92, 92, 100, 90, 92, 102, 92), storey_order = c(5L, 5L, 3L, 4L, 4L, 3L, 6L, 2L, 1L, 4L, 3L, 2L, 3L, 3L, 4L, 3L, 5L, 2L, 2L, 1L), remaining_lease_mths = c(944, 1031, 1076, 1075, 1084, 1076, 1033, 1099, 1037, 1112, 1038, 1109, 1067, 1049, 1134, 938, 965, 1130, 931, 1138), PROX_CBD = c(11.9885535057438, 11.780035597066, 11.7824349405223, 11.8019303594103, 11.8702915361943, 11.734228152501, 11.6571985599938, 11.8999896789117, 11.6419253241709, 12.1424265739316, 11.6213283462416, 12.0901026943072, 11.5237533038112, 11.4975151935682, 11.7494815193957, 11.8646943012694, 12.0682850666201, 11.7494815193957, 11.9627383543319, 11.6952918230505), PROX_ELDERLYCARE = c(0.468647269590137, 0.389019901488026, 0.213047345375207, 0.184707688528033, 0.670900780040593, 0.217445500321488, 0.400746835300904, 0.790393757138983, 0.626216066088841, 0.88680281476439, 0.621923465733728, 0.911165280518988, 0.374021376468387, 0.485429735975203, 0.0736890817471424, 0.893707553155367, 0.36227142211874, 0.0736890817471424, 0.96089261866182, 0.0818897866131208), PROX_HAWKER = c(0.661637750611862, 0.475091880549249, 0.411134055372247, 0.425288384889406, 0.715369360111721, 0.366555491930585, 0.38372613736418, 0.820501997631561, 0.553081930127745, 0.999275592501037, 0.537052085835962, 0.995330006841388, 0.235307086042243, 0.320302217757218, 0.418792449609449, 0.888626336009462, 0.732401821736703, 0.418792449609449, 0.983415578941634, 0.374319678668878 ), PROX_MRT = c(0.253577460439113, 0.149757666469573, 0.323171872402698, 0.341923672362566, 0.146531371307633, 0.276453864170284, 0.187661086924798, 0.261250382411254, 0.168432978085695, 0.303530488733859, 0.182944945438028, 0.231980634651484, 0.148196296616071, 0.24936700359253, 0.183595482094196, 0.214047355776769, 0.353072027979069, 0.183595482094196, 0.122900516984256, 0.18359152527436 ), PROX_PARK = c(0.965214735166117, 0.915827670442916, 1.04913519120928, 1.09015045463689, 0.8322137924942, 1.00928973198994, 0.822874314333037, 0.813614799778521, 0.654970873229416, 0.699596772952975, 0.643411448820926, 0.750469455971567, 0.808531626238996, 0.698336840868775, 1.25382465781663, 0.747986195716587, 1.2554933111164, 1.25382465781663, 0.836149627657164, 1.23082333360032 ), PROX_GOOD_PRISCH = c(2.84793008582659, 2.67648686403773, 2.5757070458522, 2.57167610218627, 2.91053685401804, 2.54247396470066, 2.58492752090912, 3.00567179865442, 2.71543842399088, 3.20088339163048, 2.69528593883292, 3.19167768034691, 2.43173748992112, 2.48345794754568, 2.40225451049103, 3.05097986431403, 2.66094910730305, 2.40225451049103, 3.15511978010431, 2.35260315569007), PROX_MALL = c(0.581599658792334, 0.657761426948524, 0.732391369928616, 0.70263709534569, 0.385092319171944, 0.781937846313192, 0.718523422751835, 0.283076960540796, 0.576398809288588, 0.171446483339376, 0.597386337892971, 0.1200910408013, 0.840908486660855, 0.805279144871904, 0.730910693989521, 0.265637621954407, 0.424043071559413, 0.730910693989521, 0.161680393170103, 0.785373664552542), PROX_CHAS = c(0.0548782345589675, 0.165734916528407, 0.182294192745256, 0.144895120017984, 0.179381733260264, 0.203102352137365, 0.162236141473446, 0.283076936045466, 0.118628580179885, 0.171446425970546, 0.130352204164602, 0.120090990225825, 0.0822817354855642, 0.18789773503711, 0.105514964386053, 0.265637621677666, 0.0850792531740411, 0.105514964386053, 0.161680400961643, 0.141926234339659), PROX_SUPERMARKET = c(0.41771106664497, 0.328761363845442, 0.186528474083994, 0.149354766345577, 0.31749021679057, 0.206717744357565, 0.248678179468178, 0.236972988988714, 0.0879874709963817, 0.178201527122821, 0.0679201472407272, 0.109512866312649, 0.113409172087645, 0.186124684843571, 0.100761764224213, 0.211091622880127, 0.0850782630125017, 0.100761764224213, 0.107037284539066, 0.137537075296593), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 9L, 8L, 7L, 9L, 8L, 8L, 7L, 6L, 7L, 6L, 8L, 4L, 4L, 5L, 7L, 5L, 5L, 8L, 4L), WITHIN_350M_BUS = c(14L, 8L, 11L, 13L, 10L, 10L, 9L, 9L, 8L, 9L, 8L, 8L, 5L, 8L, 14L, 8L, 12L, 14L, 9L, 13L), WITHIN_1KM_PRISCH = c(7L, 6L, 7L, 6L, 5L, 5L, 5L, 5L, 5L, 5L, 6L, 4L, 4L, 4L, 6L, 5L, 7L, 6L, 4L, 6L), DNeighbour = c(0, 217.585613206748, 278.173687949158, 292.022147958711, 295.382723352074, 315.892641800912, 335.089043722262, 397.240305516301, 420.279512960673, 424.296764264156, 437.227419359576, 458.224202699091, 474.194789482933, 502.788907578187, 518.256151245897, 521.539429267586, 524.233365983822, 527.008310081123, 552.61975539927, 554.7977141345)), row.names = c("486", "263", "260", "342", "110", "409", "977", "185", "421", "147", "89", "117", "652", "553", "281", "232", "860", "808", "295", "917"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.716033647420625, 0.560404129138961, 0.522652919245775, 0.513421086297905, 0.456708986620374, 0.403482987793132, 0.237491237755443, 0.181593992627085, 0.172320876959198, 0.143582632887421, 0.101021793906538, 0.0726084841804724, 0.0319335367646569, 0.0162285093855319, 0.0135256361638939, 0.0114804664074288, 0.00953934609775044, 6.14021223343022e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1971249943
R squared (OOB): 0.5622163
$Forests[[487]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 350000, 418000, 4e+05, 650000, 418000, 380000, 388000, 385000, 390000, 377000, 350888, 360000, 380000, 4e+05, 380000, 352000, 655000, 410000, 640000), floor_area_sqm = c(104, 91, 91, 92, 104, 92, 92, 98, 91, 92, 98, 93, 83, 92, 98, 93, 84, 87, 103, 87), storey_order = c(3L, 4L, 5L, 4L, 3L, 4L, 4L, 2L, 1L, 1L, 3L, 3L, 3L, 1L, 4L, 3L, 2L, 1L, 2L, 4L), remaining_lease_mths = c(760, 741, 774, 690, 815, 691, 695, 728, 715, 711, 735, 712, 803, 767, 718, 724, 800, 1123, 799, 1121), PROX_CBD = c(8.64488888098128, 8.70456515841861, 9.35032791665702, 9.59976569988281, 7.71625132507906, 9.61422948612377, 9.61422948612377, 8.19895861369783, 8.8262745849674, 9.71066487891121, 8.07728506382532, 9.68679892421183, 8.52567265657093, 8.01258306529517, 9.5915755681771, 9.50206510185676, 8.28689365911172, 9.39818328429371, 8.31972436488376, 9.42381765287156), PROX_ELDERLYCARE = c(0.17844978767297, 0.1203423949077, 0.227789996497476, 0.239547661796275, 1.13999552495818, 0.28812103687201, 0.28812103687201, 1.1658248464307, 0.896855030989675, 0.385358274245319, 1.22552837794249, 0.35495808488012, 1.23693676843424, 1.38923408288603, 0.558000418748021, 0.619429799229152, 1.3668692597991, 0.718190414835305, 1.3912791419992, 0.750155484045513), PROX_HAWKER = c(0.917919654697093, 0.867862446497739, 0.508896406641727, 0.436761476721694, 0.888477780938884, 0.398658919868918, 0.398658919868918, 0.391405491562813, 0.311054993693233, 0.39402887106119, 0.503102516785602, 0.221606053969191, 0.0724679807682574, 0.532883444787396, 0.434568479089541, 0.518318645141504, 0.269406334629514, 0.640059738279374, 0.252588085280054, 0.667492197519696), PROX_MRT = c(0.91698472228942, 0.97670571404933, 0.569946398217962, 0.619962862184004, 0.227897729387739, 0.667432439829923, 0.667432439829923, 0.707144761815547, 0.17731989795878, 0.746020760246364, 0.711885268750489, 0.760373725070279, 0.510058766918036, 0.57194553577364, 0.656590823238566, 0.533910829474844, 0.467794692056616, 0.401734036242065, 0.44379796826936, 0.423547456258288), PROX_PARK = c(0.238119977580318, 0.288616932786395, 0.726258134328713, 0.957886982704992, 0.374132090410645, 0.922231693079911, 0.922231693079911, 0.372450573927522, 0.458605630557841, 0.914740437498633, 0.413960848298732, 0.664893225436512, 0.557643312318536, 0.580004121625521, 0.355705093322714, 0.26219477257436, 0.570592214216024, 0.220484561261844, 0.59965919275643, 0.258916726718906), PROX_GOOD_PRISCH = c(2.37381492496372, 2.418607930925, 2.41566392235711, 2.35345437748376, 1.93537396204111, 2.38715383730665, 2.38715383730665, 2.73491137460549, 2.8424495793979, 2.31351362539819, 2.66084492380109, 2.17803171840573, 3.13534109620979, 2.75227504535898, 2.11809049366399, 2.18628235132699, 2.99359805566516, 2.27458198186913, 3.04207330950824, 2.24680049319454), PROX_MALL = c(1.00281364182829, 0.948870628363287, 0.406203001531397, 0.387669919047214, 1.9342939090943, 0.43353114329251, 0.43353114329251, 1.94983703099632, 1.64561868645684, 0.505770857705003, 2.0316459728171, 0.796976758090547, 1.96281231550532, 2.11322307221905, 1.22478662403239, 1.32833110917602, 2.09618768409308, 1.45650167595406, 2.10790194839897, 1.48330987402926), PROX_CHAS = c(0.256340531367836, 0.27140983829104, 0.146235674893272, 0.263208245292117, 0.147762521806201, 0.28666502826278, 0.28666502826278, 0.293834776478611, 0.221229860630612, 0.255589678637005, 0.279534674537085, 0.0707228333244178, 0.169369143123463, 0.1333322783253, 0.346218272658546, 0.219477506246216, 0.229330661012247, 0.109789289200213, 0.261198443001062, 0.0719365450960561), PROX_SUPERMARKET = c(0.24778575064029, 0.221415122113844, 0.347306649978202, 0.44091986097032, 0.185503456748824, 0.396736556610776, 0.396736556610776, 0.293834967432244, 0.221249484047241, 0.363062686357781, 0.412975566732202, 0.128382981112681, 0.169391527985645, 0.475213328012689, 0.300584979098838, 0.191210069763785, 0.266710264104055, 0.13637298984998, 0.272257424647181, 0.100679215951394), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 5L, 6L, 2L, 6L, 3L, 6L), WITHIN_350M_BUS = c(8L, 9L, 9L, 11L, 6L, 11L, 11L, 7L, 5L, 13L, 6L, 10L, 8L, 6L, 5L, 2L, 7L, 6L, 9L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 4L, 4L, 1L, 2L, 4L, 2L, 4L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L), DNeighbour = c(0, 63.7575589261245, 718.777919279124, 956.859676973188, 959.764784158305, 969.650690484158, 974.083446315922, 1027.52461558592, 1042.59412747322, 1071.77924272914, 1083.23660160281, 1121.80310565698, 1209.86287989378, 1240.72759500392, 1243.02466141601, 1248.10957620975, 1253.22482079105, 1271.38123635039, 1275.6984906212, 1302.04962998144)), row.names = c("487", "71", "37", "964", "809", "499", "603", "29", "814", "776", "395", "946", "404", "200", "746", "539", "266", "657", "540", "9"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995210200898168, 0.483381672687823, 0.211545469691656, 0.208535080769169, 0.198386074365624, 0.193884583682963, 0.142300624097562, 0.128756555239494, 0.103959658557256, 0.0947801087009999, 0.0664104012864539, 0.0186567449027337, 0.00845940054682948, 0.00785167478874383, 0.0065833536380994, 0.00541559353141954, 0.00216718963599753, 0.00160534950891657, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8249078335
R squared (OOB): 0.15757
$Forests[[488]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 460000, 475000, 420000, 455000, 460000, 490888, 465000, 485000, 530000, 470000, 412000, 415000, 398000, 437000, 465000, 450000, 525000, 450000, 450000), floor_area_sqm = c(93, 92, 92, 93, 92, 92, 93, 95, 95, 95, 93, 90, 93, 93, 93, 90, 90, 97, 95, 94), storey_order = c(4L, 3L, 5L, 1L, 5L, 3L, 5L, 4L, 6L, 4L, 5L, 3L, 2L, 1L, 2L, 5L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(1096, 1107, 1098, 1101, 1108, 1097, 1141, 1110, 1113, 1106, 1125, 1034, 1071, 1077, 1076, 1132, 1134, 1098, 1126, 1123), PROX_CBD = c(14.3469943525049, 14.2518409016409, 14.3437499696049, 14.3298082323417, 14.2694643570804, 14.2694643570804, 14.4799585140632, 14.3101587663686, 14.2445424628862, 14.4087790426081, 14.2374266118925, 13.9701294998534, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.6796515041342, 14.6796515041342, 14.3488328635023, 14.1366846915735, 14.0429369190019), PROX_ELDERLYCARE = c(1.07571195137499, 0.985840321219444, 1.14464302293932, 0.943112693551276, 1.14423906696184, 1.14423906696184, 1.06862824267944, 1.29024298571696, 1.24643506877499, 0.87860471100088, 1.2819446304668, 0.798789790509628, 0.732225931930739, 0.732225931930739, 0.732225931930739, 1.45102259724198, 1.45102259724198, 0.805205193908325, 1.17371591683522, 1.1015647640471), PROX_HAWKER = c(0.654543769257927, 0.656651462258042, 0.74882220835846, 0.494981643036057, 0.826638245470088, 0.826638245470088, 0.462243392197612, 0.961388959141492, 0.968852406622053, 0.295591155505828, 1.02089221118434, 0.796241674024292, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.836784965651702, 0.836784965651702, 0.28631929470226, 1.09084844555913, 1.07710025413616), PROX_MRT = c(0.131478587775223, 0.189142279194464, 0.217663394995295, 0.122691316210064, 0.30438768875815, 0.30438768875815, 0.082651796212049, 0.148967878322013, 0.184117552261459, 0.258499173090988, 0.148741201515391, 0.262922949537813, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.391052893274669, 0.391052893274669, 0.320519516131068, 0.218319465176875, 0.324573358240557), PROX_PARK = c(0.731552922713316, 0.785709089572823, 0.636899975343007, 0.760551135167525, 0.599699049952129, 0.599699049952129, 0.682350458092963, 0.444639968372477, 0.481320095248247, 0.572778275466331, 0.440474428767772, 0.929619749314005, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.566439778554251, 0.566439778554251, 0.585388118838944, 0.474063272255088, 0.58019258504408), PROX_GOOD_PRISCH = c(5.13548460888622, 5.03443000866885, 5.1680916684458, 5.05687720866847, 5.12184985907385, 5.12184985907385, 5.20136656590841, 5.21803047984022, 5.1542412945362, 5.07040230577432, 5.16870486361587, 4.76155598853922, 4.87692111553996, 4.87692111553996, 4.87692111553996, 5.51577006817018, 5.51577006817018, 4.99658730632735, 5.09375212835948, 4.9857651679507), PROX_MALL = c(0.480981762762808, 0.535261743386166, 0.38589862433106, 0.644100917109673, 0.351657486288216, 0.351657486288216, 0.64848155368644, 0.199960318099191, 0.248497232357685, 0.48422641650143, 0.22058685557285, 0.698652085628877, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.38618207223371, 0.38618207223371, 0.415696526053807, 0.295276560881227, 0.401409437181884), PROX_CHAS = c(0.0578525184286013, 0.121511881264649, 0.0401042229543167, 0.116678641770301, 0.120456720485379, 0.120456720485379, 0.149921511006425, 0.199960275799137, 0.185564313785613, 0.263312743704905, 0.177995101264401, 0.224338502615803, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.367772140885018, 0.367772140885018, 0.232702657922268, 0.0995517477546361, 0.0207330025336023 ), PROX_SUPERMARKET = c(0.0704323341151683, 0.121511691834874, 0.165776473264822, 0.116679779166118, 0.244158473149448, 0.244158473149448, 0.149922203205158, 0.199173279096103, 0.185564776027004, 0.263313051629592, 0.177995229543633, 0.281017798180362, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.0442147517112349, 0.0442147517112349, 0.232703172737007, 0.0995512052866983, 0.0207321820187816 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(7L, 10L, 8L, 7L, 10L, 10L, 6L, 8L, 9L, 6L, 8L, 7L, 5L, 5L, 5L, 4L, 4L, 6L, 8L, 6L ), WITHIN_350M_BUS = c(8L, 9L, 8L, 9L, 9L, 9L, 6L, 6L, 7L, 10L, 6L, 13L, 9L, 9L, 9L, 4L, 4L, 9L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 6L, 5L, 5L, 6L, 6L, 4L, 7L, 7L, 5L, 7L, 8L, 5L, 5L, 5L, 4L, 4L, 6L, 7L, 7L), DNeighbour = c(0, 102.675859667079, 104.229692885772, 173.516730735635, 174.604064076367, 179.053683342684, 212.255873810994, 319.65813438082, 321.724130468871, 363.783189067162, 374.471929331131, 378.676859234987, 378.68430149539, 382.25006479862, 382.378724342472, 385.676844531694, 388.213393022438, 410.189575089997, 444.43060563481, 456.672840946131)), row.names = c("488", "73", "70", "688", "470", "434", "979", "142", "349", "969", "537", "301", "272", "448", "911", "996", "405", "363", "76", "754"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.901454160434058, 0.898529231743282, 0.732105320470847, 0.729002631740676, 0.716174396801511, 0.614612859931416, 0.260140195633234, 0.253699152320687, 0.133544054087349, 0.107321289986304, 0.0976023698826043, 0.0975854834109885, 0.0896262241514994, 0.0893440043099576, 0.0822302890557806, 0.0769205740029115, 0.0373312797330773, 0.00279801482150279, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 984747947
R squared (OOB): 0.1369634
$Forests[[489]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 390000, 450000, 418888, 442500, 418000, 335000, 345000, 382000, 425000, 430000, 418000, 395000, 425000, 334008, 462000, 443000, 447888, 459000, 358000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 102, 90, 93, 93, 92, 92, 93, 93, 103, 93, 93, 93, 93, 104), storey_order = c(2L, 1L, 4L, 3L, 6L, 5L, 4L, 5L, 1L, 5L, 5L, 3L, 2L, 4L, 2L, 5L, 5L, 5L, 4L, 4L), remaining_lease_mths = c(1132, 1132, 1135, 1136, 1138, 1142, 940, 937, 1111, 1134, 1137, 1134, 1138, 1134, 917, 1134, 1134, 1137, 1138, 815), PROX_CBD = c(14.6122009832922, 14.6424103631698, 14.5310939664424, 14.4158973706441, 14.4158973706441, 14.4012043650842, 14.4474740114555, 14.2787185061121, 14.29200158436, 14.3486805845321, 14.2919055230493, 14.318757359464, 14.318757359464, 14.318757359464, 14.2719972222741, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.0960645211931), PROX_ELDERLYCARE = c(1.68824062303628, 1.72557175775889, 1.79186944623163, 1.86115765343828, 1.86115765343828, 1.94149260139439, 1.50338082315219, 1.77826193055387, 2.00367987562091, 2.08279710659019, 2.08663557441472, 2.13920478430288, 2.13920478430288, 2.13920478430288, 1.50921581969441, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 1.70531999087377), PROX_HAWKER = c(0.707122679385598, 0.740384095011384, 0.816792492128141, 0.900970586039013, 0.900970586039013, 0.977925494011815, 0.588144724666333, 0.865181709866835, 1.05572120633707, 1.11865892678262, 1.13160866269818, 1.17625726432186, 1.17625726432186, 1.17625726432186, 0.684102697062058, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 0.845358517598031), PROX_MRT = c(0.295449456212788, 0.312698200175978, 0.197201307651512, 0.0830542408041225, 0.0830542408041225, 0.117672709296806, 0.224566301285939, 0.14195902454703, 0.129588785375857, 0.228370105834555, 0.215635082050947, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.347262283963267, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.217341234217998), PROX_PARK = c(1.76906915549279, 1.78460824921244, 1.79335149216305, 1.70853765465547, 1.70853765465547, 1.73691437359179, 1.55939681176166, 1.51686048726609, 1.659682039687, 1.76668334590621, 1.71136953372848, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.38760566459916, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.27300714898888), PROX_GOOD_PRISCH = c(5.7298925008129, 5.77937603269072, 5.7030752613132, 5.62289607338158, 5.62289607338158, 5.65284274036128, 5.45861643017911, 5.42826997650874, 5.57470277830303, 5.67955556528646, 5.62322031775431, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.26118802945754, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.17863906457975), PROX_MALL = c(0.426875162675013, 0.482269498416602, 0.466036051693473, 0.475045953779526, 0.475045953779526, 0.544441659044551, 0.12145856762689, 0.338911837083335, 0.462705775504015, 0.571430807201143, 0.517951444315281, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.108121271181015, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.243284841315127), PROX_CHAS = c(0.270793953405505, 0.280031834846542, 0.162368565956873, 0.0420419616737589, 0.0420419616737589, 0.0706873614354785, 0.121458549123021, 0.18872293939054, 0.0888572682655253, 0.0590253437170886, 3.54155757628082e-08, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.108121286081234, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.132339190026647), PROX_SUPERMARKET = c(0.270794118098451, 0.280032026158491, 0.162368758687164, 0.0420421510628514, 0.0420421510628514, 0.0706874850207218, 0.134916350552101, 0.188722783027928, 0.124391003677116, 0.199153546859355, 0.199383936085002, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.105248463653719, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.226949559622758), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 3L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 6L, 5L, 7L), WITHIN_350M_BUS = c(6L, 6L, 8L, 7L, 7L, 6L, 11L, 8L, 5L, 4L, 4L, 3L, 3L, 3L, 10L, 6L, 6L, 6L, 5L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 4L, 3L, 5L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 5L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 57.3237867635143, 120.232633992853, 236.141819315652, 237.510493332074, 297.526426312148, 302.703396169062, 341.809591401819, 393.48778642701, 426.855902314969, 457.333168636828, 481.26371205444, 485.257609489107, 489.19131574947, 491.92199149396, 503.455652379982, 506.576573245818, 508.24676276421, 524.732452213557, 560.159919349161)), row.names = c("489", "323", "609", "100", "33", "633", "826", "329", "989", "217", "267", "58", "840", "205", "381", "207", "966", "623", "277", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.979164896939335, 0.909981949260592, 0.676154194575062, 0.672760735953631, 0.515358078812089, 0.501237652507963, 0.393951980562443, 0.256598314545559, 0.175827409985961, 0.111180093955639, 0.068567605815427, 0.062276163991576, 0.0563282362065252, 0.0523483074302576, 0.0369447499463333, 0.0331837789665173, 0.0312449577362715, 0.0150039426346315, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1393544616
R squared (OOB): 0.148728
$Forests[[490]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 325000, 295000, 370000, 350000, 390000, 345000, 345000, 370000, 343000, 320000, 325000, 380000, 420000, 420000, 380000, 345000, 323000, 340000, 335000), floor_area_sqm = c(104, 104, 105, 103, 104, 126, 104, 103, 93, 102, 106, 90, 93, 93, 92, 93, 102, 104, 101, 101), storey_order = c(1L, 1L, 1L, 4L, 2L, 2L, 4L, 5L, 1L, 5L, 1L, 4L, 1L, 3L, 6L, 1L, 2L, 3L, 5L, 2L), remaining_lease_mths = c(879, 872, 870, 881, 863, 879, 862, 944, 1139, 935, 851, 912, 1138, 1139, 1104, 1142, 935, 956, 943, 933), PROX_CBD = c(15.9652370890998, 15.9652370890998, 16.027241877126, 15.9139497277605, 15.9139497277605, 16.1769042321823, 16.2035530975804, 15.6615925135045, 15.8422849591204, 15.6558233565228, 15.9983120826665, 16.3759795802925, 15.9652529785268, 15.9652529785268, 16.0058570800758, 15.6174435761395, 16.0814208174046, 16.3822081442679, 15.9284058495794, 16.135389698045), PROX_ELDERLYCARE = c(0.372962984236141, 0.372962984236141, 0.401697186037664, 0.471057675436291, 0.471057675436291, 0.382017171357745, 0.462412199513001, 0.372854461013726, 0.241353796602158, 0.268146833149962, 0.541237256511776, 0.437652472603004, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.457575537702088, 0.129424766752979, 0.317064501792404, 0.260351961534281, 0.214357316635524), PROX_HAWKER = c(2.45115541279444, 2.45115541279444, 2.44772974464855, 2.34701070601947, 2.34701070601947, 2.55739022352562, 2.51024920878341, 2.39243139523594, 2.37354129025836, 2.27183532495414, 2.1818192257633, 2.71828200917597, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.21004723991438, 2.40830007300065, 2.76474077583521, 2.2342618496891, 2.40272097648418), PROX_MRT = c(0.52727924180445, 0.52727924180445, 0.538616250543522, 0.424613907535265, 0.424613907535265, 0.674610535324426, 0.65447898159524, 0.499275570100955, 0.721786411333246, 0.370313443989706, 0.364450998520493, 0.870089952652958, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.70935210619912, 1.00126993569874, 1.02897813643603, 1.02417718077332, 1.09323648573999), PROX_PARK = c(1.39203600576681, 1.39203600576681, 1.35146177086674, 1.30337713627377, 1.30337713627377, 1.39748820590438, 1.32632916723033, 1.19384102986047, 1.42084473696832, 1.16446299803307, 1.05372411430502, 1.49155883505512, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.21748666352844, 1.7154732425778, 1.73717122008599, 1.61207436869795, 1.7942088991982), PROX_GOOD_PRISCH = c(6.02718330754398, 6.02718330754398, 6.09534233388474, 5.99275530970335, 5.99275530970335, 6.23706483495109, 6.27623366830878, 5.71328270316738, 5.8611108446886, 5.73062396037349, 6.12314921566155, 6.4246273009838, 5.96493131981452, 5.96493131981452, 6.00411547246196, 5.63578467655705, 6.0710937852797, 6.39421933734494, 5.90870946924896, 6.11593822040069), PROX_MALL = c(0.238316612740974, 0.238316612740974, 0.275346491924215, 0.338688619983659, 0.338688619983659, 0.292722816398213, 0.370949542105629, 0.238209845871265, 0.177442774283774, 0.155488337640192, 0.45623102577182, 0.409369768138594, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.401390812484646, 0.261655001598387, 0.374078152135628, 0.350369242497661, 0.350342319635), PROX_CHAS = c(0.238316573509266, 0.238316573509266, 0.275346446899555, 0.338688583692834, 0.338688583692834, 0.292722768811081, 0.370949494121523, 0.238209795937414, 0.177442804982894, 0.155488306171375, 0.290215734280461, 0.409369730284335, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.187858028295528, 0.26165503944411, 0.374078140160073, 0.35036929019185, 0.350342354631045 ), PROX_SUPERMARKET = c(0.177610526119132, 0.177610526119132, 0.141316208924405, 0.112474666082431, 0.112474666082431, 0.254565333705719, 0.235998227482853, 0.238833101010687, 0.197153631350279, 0.152010752053411, 0.162067612034701, 0.389543937857684, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.412009517866082, 0.265481412722203, 0.357574924056941, 0.363015443397577, 0.352223797136593), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 3L, 3L, 5L, 3L, 3L, 2L, 4L, 1L, 2L, 1L, 1L, 1L, 3L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 9L, 9L, 8L, 5L, 5L, 7L, 8L, 6L, 2L, 5L, 5L, 5L, 3L, 5L, 1L, 3L, 2L ), WITHIN_350M_BUS = c(14L, 14L, 12L, 15L, 15L, 9L, 7L, 16L, 15L, 14L, 12L, 5L, 15L, 15L, 14L, 15L, 13L, 9L, 10L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 1.88217402855912, 71.1782985756866, 101.359242127936, 104.851906627164, 208.192758412288, 249.182432660457, 312.54499795304, 314.094870520136, 319.977171391392, 333.3198926402, 408.364292925092, 412.135457549828, 420.497052749751, 423.012521991401, 460.028856320541, 498.310259082379, 511.396598048311, 575.257505570355, 583.615082154108)), row.names = c("490", "566", "463", "927", "959", "54", "806", "572", "585", "450", "888", "974", "913", "137", "154", "766", "890", "173", "705", "88"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979198518031, 0.970472263186076, 0.940583919488965, 0.936486871384222, 0.761682111408247, 0.668636612078419, 0.508660885441413, 0.504601725763595, 0.489164232556246, 0.454021120151504, 0.260506895432245, 0.251315990535353, 0.231239667869973, 0.225287228677215, 0.143396589607429, 0.0734236098404311, 0.0539048960686403, 0.000808585749746705, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1075509755
R squared (OOB): 0.0671202
$Forests[[491]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 320000, 339000, 315000, 345000, 305000, 364000, 338000, 313000, 345000, 330000, 325000, 295000, 320000, 315000, 312000, 324000, 288000, 330000, 336000), floor_area_sqm = c(102, 101, 102, 102, 102, 99, 100, 102, 99, 102, 102, 91, 101, 100, 103, 101, 90, 84, 103, 102), storey_order = c(4L, 1L, 3L, 2L, 4L, 1L, 2L, 4L, 4L, 2L, 1L, 2L, 1L, 4L, 2L, 2L, 4L, 3L, 1L, 3L), remaining_lease_mths = c(923, 924, 923, 913, 926, 921, 921, 922, 918, 927, 911, 970, 917, 930, 926, 933, 929, 893, 928, 916), PROX_CBD = c(18.0569924715364, 18.0902268845521, 17.9456645257603, 17.9994058772431, 18.236688278315, 17.9733391318796, 17.9386403893839, 18.1611534549189, 17.8728040148932, 18.2868848905217, 18.2320763538069, 17.7083177660008, 18.4986491838169, 18.242108360018, 18.5458637520931, 18.4625985868209, 18.3448727328387, 18.3632948597919, 18.5768909080638, 18.5506225538857), PROX_ELDERLYCARE = c(0.59750504274373, 0.706169610995159, 0.476454782767532, 0.430537495183344, 0.732088251039709, 0.376016337241346, 0.714833653499633, 0.519233937445895, 0.330981516384048, 0.896456720381782, 0.927534095024191, 0.378187975507624, 0.86418951980865, 1.08331104464233, 0.890661700747245, 0.765079897684544, 1.12000720290482, 0.645296274244347, 0.912532633143698, 0.859723249528503), PROX_HAWKER = c(0.391180253405874, 0.370412154176866, 0.3648710200987, 0.472244893923117, 0.537987121264097, 0.501520555884575, 0.201936965562497, 0.617364695979906, 0.446535534086157, 0.547085889030319, 0.493410913505403, 0.340346390827249, 0.838043969781633, 0.548257960059823, 0.898999046399804, 0.906262708365532, 0.636376603494217, 0.921741667576702, 0.935860141611343, 0.958117298193611), PROX_MRT = c(0.384524332485438, 0.341202563029131, 0.385567417899789, 0.492638498779759, 0.511061821383635, 0.52882455357406, 0.168914117564514, 0.623413162025338, 0.4868918768976, 0.495991449430539, 0.433316978327494, 0.403335562748004, 0.812751343363136, 0.47401652613315, 0.87509641959225, 0.897303014326537, 0.565211037998289, 0.927224403125457, 0.912233851204259, 0.942174684471822), PROX_PARK = c(1.77011013021076, 1.8531048262974, 1.76180373116006, 1.65421298847909, 1.7164330470264, 1.62685700377268, 1.99379565561889, 1.52418818882418, 1.69875568186822, 1.86697967968657, 1.96114614265628, 1.86766019581863, 1.49181484955502, 2.12857307310705, 1.4387346144793, 1.31620863428189, 2.08056453235766, 1.22890358268929, 1.41172869826724, 1.32670572464855), PROX_GOOD_PRISCH = c(8.58956131155308, 8.60631027953587, 8.49089982759618, 8.5589292690065, 8.76378557853615, 8.54142359534323, 8.4444135457925, 8.72758527833631, 8.43952013253886, 8.78822500750919, 8.72297519828522, 8.26299778187914, 9.04519470993137, 8.71021480286832, 9.09837600782165, 9.04019528068803, 8.81498363377987, 8.96505409295358, 9.13217936844248, 9.12094588228633), PROX_MALL = c(0.407254736414821, 0.342860958869265, 0.428159644756295, 0.446560923090423, 0.240339889961931, 0.395841490391381, 0.238372860218233, 0.475604736810637, 0.330972758922268, 0.1450338527091, 0.22704735136933, 0.335143296665789, 0.305101649121832, 0.347669457974494, 0.359721010486642, 0.414588198127445, 0.284195187673565, 0.282416841692855, 0.390092702495136, 0.46921205797367 ), PROX_CHAS = c(0.222103720735081, 0.209799590563819, 0.218909691095897, 0.324811070171065, 0.184864523484869, 0.364030465322827, 0.076984763134016, 0.405258493214775, 0.330972805611547, 0.0217240252323136, 0.11607611654581, 0.30242004444134, 0.305101651313883, 0.274735402884708, 0.359721009550721, 0.399223798550346, 0.24769320941352, 0.231219576578415, 0.390092699752756, 0.469212052170377 ), PROX_SUPERMARKET = c(0.385535197909366, 0.342860053820009, 0.365864675212809, 0.408691343873882, 0.240339157209448, 0.356071330024396, 0.171190500184261, 0.475604214408431, 0.300218301814749, 0.145032957963293, 0.227046556279957, 0.332189289926598, 0.305101855713295, 0.347668959247477, 0.359721304530864, 0.414588227521533, 0.284194910851331, 0.282416494634945, 0.390093045846372, 0.469212308573368 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 3L, 4L, 6L, 3L, 6L, 5L, 4L, 7L, 5L, 6L, 6L, 3L, 5L, 6L, 5L, 8L, 5L, 6L ), WITHIN_350M_BUS = c(9L, 7L, 8L, 9L, 7L, 11L, 8L, 10L, 8L, 9L, 10L, 7L, 9L, 7L, 9L, 8L, 8L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(6L, 5L, 6L, 7L, 6L, 7L, 5L, 6L, 7L, 4L, 4L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 120.284936781345, 132.339779240498, 170.281201098045, 181.416272401444, 224.035925695991, 226.98929408245, 242.31430489073, 269.260765115965, 302.682548000367, 330.198041952482, 365.675014042036, 454.921074017441, 498.888157768162, 511.215628200411, 512.733776617921, 525.490931361404, 545.568935098445, 549.746073931447, 566.678295280823)), row.names = c("491", "74", "20", "177", "227", "179", "638", "330", "992", "787", "443", "544", "684", "608", "576", "729", "512", "864", "828", "291"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91191869741612, 0.893896387705552, 0.827564492125808, 0.805525120321671, 0.71182774881341, 0.70484552412262, 0.667741014123183, 0.599426650806683, 0.510796246553038, 0.436223020672263, 0.340581467423636, 0.126405539651892, 0.0505996826720053, 0.034658298058755, 0.0328793233459693, 0.0196228258759891, 0.00534572349455796, 0.00346529470315356, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 352484663
R squared (OOB): 0.00204761
$Forests[[492]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 660000, 672000, 345000, 4e+05, 358000, 363000, 430000, 340000, 710000, 675000, 650000, 370000, 662000, 715000, 355000, 550000, 680000, 380000, 380000), floor_area_sqm = c(91, 85, 85, 84, 104, 84, 84, 104, 84, 93, 95, 104, 84, 95, 95, 84, 102, 95, 93, 92), storey_order = c(5L, 3L, 5L, 1L, 2L, 3L, 4L, 2L, 1L, 6L, 2L, 3L, 3L, 3L, 6L, 3L, 3L, 4L, 3L, 1L), remaining_lease_mths = c(669, 1032, 1042, 789, 783, 770, 780, 781, 780, 1084, 1093, 815, 777, 1093, 1099, 782, 761, 1084, 790, 767), PROX_CBD = c(6.95185067667089, 6.62545736407856, 6.58265946872266, 7.23308787648785, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.27303659463988, 6.73119135364588, 6.17931132662417, 6.15852201326599, 7.71625132507906, 7.32999369210923, 6.11286474740545, 6.06656257116635, 7.37752466520609, 6.04257091454572, 6.04001281876484, 7.92065359752155, 8.01258306529517), PROX_ELDERLYCARE = c(0.368543492371998, 0.121758896932011, 0.129826558983194, 0.804640181087392, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.949520652768775, 0.709869492714774, 0.411122241220865, 0.428116600598184, 1.13999552495818, 1.04617467786566, 0.471592353212743, 0.516985202466339, 1.11141904944431, 0.548656319889636, 0.545921172841312, 1.44631042678071, 1.38923408288603), PROX_HAWKER = c(0.163396016993116, 0.33268573973532, 0.37361464573735, 0.727393295990439, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.905159668549179, 0.84617550022745, 0.114709112077857, 0.104458461300263, 0.888477780938884, 1.00458194418859, 0.0855319563513606, 0.0900485470251793, 1.06790139631185, 0.19523132016882, 0.0606577495598573, 0.646393168274836, 0.532883444787396), PROX_MRT = c(0.258776848421036, 0.255638745600017, 0.288098631383321, 0.626719191507479, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.477339162120678, 0.447149108468339, 0.54480998513683, 0.567634817298681, 0.227897729387739, 0.446590670593176, 0.576684647572531, 0.530436532640755, 0.450606800129455, 0.448203274012385, 0.53617676606472, 0.434970780163821, 0.57194553577364), PROX_PARK = c(0.871860056746433, 0.741691321664553, 0.734858817801552, 1.17683143601381, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.28136359713013, 1.30601230217613, 0.461766774013401, 0.487498062645995, 0.374132090410645, 1.30043300411079, 0.517760851715104, 0.548254609843109, 1.30417314517193, 0.651264615899835, 0.524571131123829, 0.790688256163915, 0.580004121625521), PROX_GOOD_PRISCH = c(1.99104033276262, 2.08436883673306, 2.10026546945211, 2.53413597667736, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.72285479219865, 2.67147237000904, 1.95037752635058, 1.97696478280336, 1.93537396204111, 2.81856751915823, 2.00772186702724, 2.03651743937875, 2.87682745937193, 2.14268529299874, 2.00925132829891, 2.86596411907387, 2.75227504535898), PROX_MALL = c(1.10491400246256, 0.757747380414752, 0.712222885156031, 1.33824767405872, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.40144317349524, 0.894914409230097, 0.476611693189829, 0.446404896609829, 1.9342939090943, 1.4733570331857, 0.403935094648282, 0.365617038961166, 1.52964479685301, 0.264532440460292, 0.387042201482337, 2.02812113432733, 2.11322307221905), PROX_CHAS = c(0.197049444171332, 0.152169077912936, 0.19769969897302, 0.335243362149438, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.150676124399865, 0.468632365618207, 0.10259225576309, 0.0766942583569258, 0.147762521806201, 0.100781853121145, 0.0679258481743644, 0.0929349198733403, 0.123680988169118, 0.12619956254809, 0.134421273847083, 0.0418426354504526, 0.1333322783253), PROX_SUPERMARKET = c(0.145490551360364, 0.21094349839638, 0.255985378039003, 0.400791637001426, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.216512452964216, 0.541263540151477, 0.134806953278168, 0.11965836137487, 0.185503456748824, 0.154588063793208, 0.0895469396191502, 0.0785030623714358, 0.15284622075069, 0.178930757423705, 0.0393286469640316, 0.6226371739075, 0.475213328012689 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 3L, 1L, 1L, 1L, 2L, 0L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 0L, 0L, 2L, 1L, 1L, 1L, 4L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 5L, 4L, 4L, 3L, 2L ), WITHIN_350M_BUS = c(4L, 2L, 2L, 4L, 3L, 4L, 4L, 7L, 4L, 6L, 6L, 6L, 8L, 6L, 8L, 9L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 3L, 1L, 1L, 3L, 2L), DNeighbour = c(0, 350.818454767843, 390.461542998477, 561.245034813229, 613.818754797674, 721.064682103074, 721.489813743275, 739.787701857398, 746.739541541804, 775.003456003014, 793.351003662853, 835.002100763245, 845.129624484749, 845.412610021331, 880.935005973329, 907.192730083345, 909.597864871322, 914.414099909777, 1126.0906971293, 1129.98318907794)), row.names = c("492", "841", "388", "171", "168", "46", "322", "611", "529", "756", "23", "809", "187", "536", "297", "948", "453", "930", "1", "200"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.816515477338201, 0.775452369837455, 0.567467814017647, 0.496915493952108, 0.351415492570071, 0.350846277790883, 0.326477565477196, 0.317294269268081, 0.280480748632127, 0.257118217227854, 0.206072018161993, 0.194150807016902, 0.193820771093799, 0.153839419684818, 0.126346237747889, 0.123925120505916, 0.119128489826006, 4.73014172467341e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3704759325
R squared (OOB): 0.8373039
$Forests[[493]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 355000, 399000, 365000, 380000, 411000, 420000, 385000, 485000, 350000, 395000, 418000, 430000, 420000, 423000, 440000, 425000, 625000, 410000, 415000), floor_area_sqm = c(84, 84, 102, 103, 105, 104, 103, 102, 104, 84, 103, 84, 104, 105, 104, 104, 104, 94, 104, 103), storey_order = c(4L, 3L, 3L, 1L, 1L, 1L, 2L, 3L, 3L, 2L, 4L, 3L, 1L, 2L, 2L, 3L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(814, 804, 766, 757, 775, 806, 757, 755, 823, 806, 772, 821, 805, 787, 827, 752, 747, 1085, 761, 768), PROX_CBD = c(12.8927390133383, 13.01786092695, 13.0078000734933, 13.0970803497533, 12.8173662852819, 13.1755942624772, 13.2614515751509, 13.2614515751509, 12.533007335037, 13.3385512116162, 13.1724132817366, 13.3325431063631, 12.514948085948, 12.7549887608908, 13.4971436153267, 13.1913836000948, 12.4246534304877, 13.3230141016287, 12.2901811097239, 13.0537205387581), PROX_ELDERLYCARE = c(0.702153634905252, 0.807586217367385, 0.748101088186933, 0.830352740740998, 0.548539301056628, 1.08363260419178, 0.99636081833896, 0.99636081833896, 0.635175801858358, 1.09997831443452, 0.906244923447749, 1.22529955141455, 0.754587815834464, 0.556485595404089, 1.36472832701396, 0.779182108791446, 0.223353489993969, 1.40693910044933, 0.180150537957213, 0.569472877275307 ), PROX_HAWKER = c(0.876276656944215, 0.976719939584195, 0.90031621758677, 0.973651338137405, 0.687183343617196, 1.26154745049637, 1.14030290242306, 1.14030290242306, 0.80610763907972, 1.2578245237404, 1.03184370064912, 1.40113048988486, 0.918952349521139, 0.627642822312809, 1.53740682378418, 1.05769292681279, 0.283538945902673, 1.58753442345041, 0.155357947035291, 0.963287544217337), PROX_MRT = c(0.279401054335897, 0.343251427728879, 0.513893198964272, 0.602819058882962, 0.607087114668938, 0.324849533681113, 0.667490524156887, 0.667490524156887, 0.317839503016409, 0.602718547061467, 0.712767869041386, 0.481797794839233, 0.361279603881815, 0.561554903993597, 0.586728597341744, 0.577154139562059, 0.694199692700576, 0.336472807994142, 0.729338839878115, 0.551410176707671), PROX_PARK = c(0.620470631841848, 0.656436399769765, 0.842333894517479, 0.879464356596765, 0.953457314885518, 0.447685878226129, 0.758867978246924, 0.758867978246924, 0.503650356541676, 0.569772965965399, 0.94305137750942, 0.354623255285983, 0.436213246481288, 1.16122098497616, 0.212766960501703, 1.12092772213378, 1.19561442246869, 0.286498275370587, 1.26762597166046, 0.974634241933185 ), PROX_GOOD_PRISCH = c(1.774803188623, 1.85318585541752, 1.72660166123773, 1.76550469910092, 1.5016146113424, 2.16883728054707, 1.91909050044553, 1.91909050044553, 1.74800143577954, 2.07907555576542, 1.76071721252525, 2.29474127216967, 1.8549021101536, 1.29435567579286, 2.41235725048041, 1.6842887316892, 1.09898709469432, 2.51508960065264, 0.992456269301591, 1.48818847749708), PROX_MALL = c(0.322264379768498, 0.400117032043626, 0.5620231960968, 0.655283448157635, 0.635314033644823, 0.386525633611572, 0.72813233212774, 0.72813233212774, 0.260189306400009, 0.668924040978838, 0.808064657998832, 0.542371475290289, 0.294446956047624, 0.542723135774117, 0.707673546664446, 0.813382909306435, 0.626909601034773, 0.614219522084071, 0.649064194608972, 0.593340478429386), PROX_CHAS = c(0.241407331054591, 0.191102980152323, 1.4078617678234e-08, 0.10733838099953, 0.149554006756045, 0.194419509978617, 0.255705601713763, 0.255705601713763, 0.227429082883153, 0.191227179226131, 0.253073540027742, 0.059226360432522, 0.29446060409402, 0.144180959238343, 0.13417187150752, 0.19044114280624, 0.221655673315632, 0.389026612692193, 0.128297543182753, 0.203693673714882), PROX_SUPERMARKET = c(0.234452518543083, 0.230446816430876, 0.0851968725918189, 0.176189281490626, 0.14719471752053, 0.386520309138909, 0.336474046543398, 0.336474046543398, 0.260187243864149, 0.444314653432489, 0.263318229535236, 0.542367678587035, 0.294460269353442, 0.150188458093997, 0.707669264145537, 0.190441743522314, 0.209750471448386, 0.614233853755243, 0.159863951308791, 0.349948262987797), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 1L, 3L, 1L, 2L, 2L, 1L, 1L, 1L, 0L, 1L, 2L, 0L, 3L, 2L, 1L, 4L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 1L, 2L, 5L, 2L, 2L, 3L, 3L, 3L, 6L, 2L, 3L, 5L, 4L, 5L, 5L, 5L, 2L ), WITHIN_350M_BUS = c(4L, 5L, 6L, 4L, 5L, 12L, 6L, 6L, 7L, 5L, 6L, 10L, 8L, 7L, 7L, 8L, 4L, 10L, 3L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 3L, 5L, 4L, 4L, 2L, 5L, 4L, 5L, 5L, 1L, 5L, 6L), DNeighbour = c(0, 122.757744827452, 242.115323155764, 336.748521756798, 338.75145425476, 386.560993487407, 440.030790730836, 443.919270585214, 450.018744205918, 454.110984728066, 490.560755849834, 518.453249837897, 557.335017170812, 624.872240665483, 662.010619976566, 680.243121922705, 684.024549757195, 746.171752390269, 791.187289825968, 805.340837964132)), row.names = c("493", "789", "103", "597", "523", "131", "753", "473", "758", "618", "225", "565", "12", "215", "353", "229", "186", "559", "518", "541"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.954070316563955, 0.827403709281368, 0.680881615172049, 0.67744327622897, 0.592288946477315, 0.492042118985629, 0.484635234469284, 0.473000739676033, 0.465186469152991, 0.395584847163289, 0.342882645150098, 0.27151259507816, 0.158374729748125, 0.105153789806638, 0.0821058829073319, 0.0776107451005536, 0.0200346349894404, 0.0012138496919146, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2885647191
R squared (OOB): 0.130539
$Forests[[494]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 335000, 328000, 361000, 360000, 325000, 370000, 333000, 388000, 360000, 330000, 408000, 395000, 4e+05, 368000, 325000, 345000, 340000, 309000, 398000), floor_area_sqm = c(103, 84, 84, 84, 103, 85, 98, 84, 100, 104, 84, 100, 101, 104, 100, 84, 91, 104, 91, 100 ), storey_order = c(3L, 2L, 4L, 4L, 1L, 1L, 2L, 3L, 4L, 2L, 3L, 4L, 4L, 2L, 2L, 5L, 3L, 1L, 2L, 2L), remaining_lease_mths = c(796, 796, 806, 794, 798, 830, 912, 823, 922, 804, 791, 921, 936, 822, 923, 812, 773, 869, 774, 924), PROX_CBD = c(10.2571858212528, 10.2571858212528, 10.2439629519707, 10.1908965186918, 10.1540744969693, 10.1989356004427, 10.6430674352334, 9.85122377146013, 10.3133134299625, 10.0879656312395, 9.73525531751342, 10.7481925626994, 10.5347600839054, 10.8294299245227, 10.5911430304609, 9.87023127008802, 9.63489497584329, 10.9782438935663, 9.64616581570663, 10.2027088676681), PROX_ELDERLYCARE = c(0.969336561855173, 0.969336561855173, 0.904720646157319, 0.891997547710976, 0.85844301108046, 1.08623091115154, 1.10983952182968, 0.999223533815273, 1.4124150938613, 1.31022889057949, 0.869795033999967, 1.00181077128688, 1.31633228018286, 0.925828280583076, 1.2745451415541, 1.35138892750767, 0.42629854090558, 0.748731634955849, 0.306199433665808, 1.63738856945076 ), PROX_HAWKER = c(0.543600998034675, 0.543600998034675, 0.616195579705155, 0.594526114354717, 0.614574465644474, 0.368744432216956, 0.494234864614673, 0.526313717816828, 0.0623262564011618, 0.196699811405185, 0.687117415591119, 0.591883114810231, 0.259744380023822, 0.558859907936318, 0.314632743063994, 0.410023469086153, 0.908741650371918, 0.421987441153261, 0.906506968115566, 0.264427923442986), PROX_MRT = c(0.5984056038899, 0.5984056038899, 0.52596302633555, 0.554399001312584, 0.544743966599557, 0.78040997284139, 0.91242151857363, 0.907717901248049, 1.09471398918577, 1.09046737609619, 0.86810604264512, 0.80807654444201, 1.15842683571226, 0.633065114071651, 1.14211364891441, 1.23646610314009, 0.669484450879797, 0.516121726350597, 0.626377719466395, 1.392302848886), PROX_PARK = c(0.690393008756984, 0.690393008756984, 0.626908579085899, 0.61263038213259, 0.578916018382343, 0.808282577864154, 1.09293299728603, 0.510337594738446, 0.826294351272671, 0.604882226694947, 0.452373350223662, 1.13130385684233, 1.00657829367171, 0.822296725898933, 0.997953552798557, 0.375073916060521, 0.197084482081202, 1.01560706627581, 0.106198450905693, 0.728383914708498), PROX_GOOD_PRISCH = c(1.38840710840139, 1.38840710840139, 1.44855804010835, 1.40421671412888, 1.40445923276907, 1.199846441039, 1.4206810513637, 1.05242409875061, 0.993301788551023, 0.87937610392538, 1.15234422615158, 1.51127824976447, 1.12709017589061, 1.88031331185984, 1.15731102426836, 0.706117631385061, 1.59153495480405, 1.81228643023267, 1.71137279935344, 0.689163418131917 ), PROX_MALL = c(0.638527944164543, 0.638527944164543, 0.644656189163291, 0.685823836221668, 0.685950169481642, 0.663851500718272, 0.220538248250442, 0.756051767526383, 0.450275200033962, 0.441232897113797, 0.907839978504126, 0.114469773448463, 0.464767570965945, 0.43093778326398, 0.441630162720786, 0.445899708163642, 0.873569112263515, 0.231229629812008, 0.808294932987377, 0.12742430838485 ), PROX_CHAS = c(0.0819899420632749, 0.0819899420632749, 0.155315138624813, 0.151788880767358, 0.170954716034814, 0.0710453772718398, 0.0703959269798554, 3.39583191183935e-08, 0.071192987667569, 0.177420148260447, 0.116614388177292, 0.0793642323922721, 0.272565000598528, 0.0390568763467083, 0.327465416824022, 0.0764125853219005, 0.454068185577158, 0.23122963873357, 0.415210445937219, 0.127424254451578 ), PROX_SUPERMARKET = c(0.123486578338512, 0.123486578338512, 0.18505229065347, 0.152401712794372, 0.171715993026927, 0.00115080458448496, 0.220538485726081, 0.350225948243757, 0.330151298165832, 0.320748009942088, 0.458729641056945, 0.114469867006585, 0.464768447350912, 0.430936681100737, 0.441631117888638, 0.158655939798418, 0.717910522287554, 0.231228589734032, 0.675617328849562, 0.129189539659537 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 2L, 2L, 4L, 2L, 3L, 4L, 5L, 2L, 4L, 1L, 4L, 1L, 5L, 1L, 5L, 1L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 12L, 14L, 12L, 13L, 10L, 15L, 11L, 10L, 10L, 15L, 11L, 13L, 8L, 5L, 9L, 8L, 13L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 6L, 5L, 4L, 6L, 4L, 4L, 5L, 4L, 6L, 4L, 6L, 4L, 5L, 3L, 5L, 4L, 4L), DNeighbour = c(0, 9.13651213882681, 75.9753004654837, 80.5733668744772, 115.425992741234, 187.654986615703, 444.417794354916, 454.853252217019, 494.882254291694, 504.118432669844, 524.02154267908, 531.47133903004, 588.957120660324, 615.269728311121, 632.841548760756, 692.034951488515, 709.594633510307, 728.917682441061, 764.534449153266, 792.099909174864)), row.names = c("494", "591", "668", "447", "560", "967", "627", "129", "513", "292", "921", "866", "577", "364", "718", "755", "273", "317", "785", "771"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999733926239096, 0.98168476180829, 0.979412652630958, 0.957981399522828, 0.890899054886541, 0.469510732908527, 0.449237222949056, 0.371684463899416, 0.353969285499818, 0.316224575908038, 0.302286559577392, 0.199942993997182, 0.157329181398611, 0.13082136343144, 0.0560261669074111, 0.0389948083650402, 0.0234605654545691, 0.00467717757951088, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 697192568
R squared (OOB): 0.2661863
$Forests[[495]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 405000, 420000, 405000, 410000, 415000, 395000, 450000, 448000, 430000, 393000, 455000, 360000, 380000, 380000, 367000, 362500, 412000, 390000, 495000), floor_area_sqm = c(104, 104, 112, 105, 106, 103, 106, 106, 116, 107, 103, 113, 84, 106, 107, 104, 103, 104, 109, 93), storey_order = c(2L, 2L, 4L, 3L, 2L, 3L, 2L, 4L, 3L, 4L, 2L, 5L, 3L, 1L, 2L, 1L, 3L, 2L, 1L, 2L), remaining_lease_mths = c(861, 862, 866, 856, 871, 834, 834, 834, 827, 868, 818, 824, 811, 887, 871, 879, 819, 878, 889, 1131), PROX_CBD = c(15.4019609662575, 15.4019609662575, 15.3605597168545, 15.3605597168545, 15.428944563277, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.2985874116244, 14.8805910833212, 14.8805910833212, 14.7472020389823, 15.0291078847704, 15.2330821453909, 14.66420827852, 14.3801998083441, 14.1313829663274, 14.7712425946156, 14.1234549986629), PROX_ELDERLYCARE = c(1.7026350967472, 1.7026350967472, 1.7630974884403, 1.7630974884403, 1.63977306379889, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.41400995500373, 1.53481387371296, 1.53481387371296, 1.19052284520552, 1.09928331705025, 1.22808745848404, 0.719957479461771, 0.709377020411434, 0.836104821253693, 0.729534612359916, 1.35242241046818), PROX_HAWKER = c(0.985391408166863, 0.985391408166863, 0.874437271649647, 0.874437271649647, 1.09717995764468, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 1.16406043263713, 0.395563323563994, 0.395563323563994, 0.606039227085063, 1.15922930524208, 1.40985252978436, 1.17971772396452, 0.928921275219278, 0.73352935155883, 1.70286767909083, 0.458626901673037 ), PROX_MRT = c(1.24252861976923, 1.24252861976923, 1.13238128237287, 1.13238128237287, 1.35104476777798, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.40304810962874, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.36685465541241, 1.62235809597188, 1.12495588646837, 1.02650412956774, 0.735653331318593, 1.0665313702167, 0.250036690549804), PROX_PARK = c(0.934356673366442, 0.934356673366442, 0.852232892319188, 0.852232892319188, 1.02148060415503, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.98341166564854, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.808345234949979, 0.633472210001671, 0.823954351824118, 0.71485218383349, 0.463826523913091, 0.405128535389849, 0.469588575534173), PROX_GOOD_PRISCH = c(3.78947597459801, 3.78947597459801, 3.77322944876988, 3.77322944876988, 3.79601078940401, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.64472604970499, 3.33079371618761, 3.33079371618761, 3.13467644284063, 3.36640767040689, 3.56691345353299, 2.99834463762659, 2.72778429145315, 2.52734391167264, 3.13265552080448, 2.69456588548322), PROX_MALL = c(0.656741946143406, 0.656741946143406, 0.502295694435402, 0.502295694435402, 0.809004632748584, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.597111778941966, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.486526360127578, 0.253259472709144, 0.669111824361406, 0.949257633150117, 0.66282583229379, 0.541352629222412, 0.232476208076891 ), PROX_CHAS = c(0.478794864158343, 0.478794864158343, 0.563239471741591, 0.563239471741591, 0.352996738297868, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.0911939042613644, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.228652490110126, 0.210576528602503, 0.38494516455544, 0.453083161817035, 0.528800676490504, 0.220588325506638, 0.147334233235439 ), PROX_SUPERMARKET = c(0.1489144838969, 0.1489144838969, 0.187279197917694, 0.187279197917694, 0.252078878715955, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.408284988301129, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.234691730121176, 0.21397076195142, 0.384052647553184, 0.513065398645433, 0.528799775767506, 0.49532093691776, 0.147334782275979 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 1L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 10L, 11L, 6L, 6L, 6L, 7L, 13L, 5L, 5L, 9L, 8L, 12L, 7L, 2L, 6L, 8L, 13L ), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 1L), DNeighbour = c(0, 8.05263394121494, 155.445283164293, 156.041345785334, 158.300843215531, 304.76329691205, 306.117852347635, 311.771954970881, 321.147788407579, 395.024681737795, 588.445577319999, 595.441595874435, 653.728251437296, 661.935700272725, 747.05032677784, 988.879093841557, 1091.34209039853, 1267.36566910085, 1348.88130247136, 1401.97652735533)), row.names = c("495", "406", "782", "994", "899", "233", "483", "457", "188", "934", "639", "852", "136", "314", "428", "686", "3", "695", "527", "212"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999934019247963, 0.975564238280644, 0.975377648877393, 0.974664024007762, 0.907723849076798, 0.90692183326741, 0.903539606821121, 0.897809134879076, 0.847522376029135, 0.678696425746087, 0.671771176032713, 0.612420853758821, 0.603852457033092, 0.512749735118541, 0.252492641112866, 0.1552715147741, 0.0334199441673096, 0.00552184549470651, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1144608409
R squared (OOB): 0.03737518
$Forests[[496]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 420000, 420000, 365000, 390000, 340000, 4e+05, 358888, 335000, 345000, 370000, 446000, 304000, 316000, 342000, 365000, 380000, 428000, 360000, 388000), floor_area_sqm = c(100, 90, 99, 95, 104, 104, 97, 91, 90, 92, 104, 107, 104, 104, 94, 107, 102, 98, 103, 103 ), storey_order = c(1L, 2L, 3L, 1L, 1L, 1L, 1L, 3L, 1L, 2L, 2L, 3L, 2L, 1L, 1L, 1L, 2L, 3L, 1L, 3L), remaining_lease_mths = c(944, 925, 929, 735, 763, 772, 734, 763, 731, 742, 763, 783, 776, 777, 747, 766, 938, 730, 777, 935), PROX_CBD = c(13.1525533734461, 12.960867808991, 13.2222340992065, 13.3652677077184, 13.1145091682395, 13.1145091682395, 13.4040436118709, 13.6826822978472, 13.8901285505698, 13.8901285505698, 13.075732494377, 13.1163383572019, 13.8730731524118, 13.8730731524118, 13.7770670669378, 13.578535689825, 12.4172252614445, 14.0949321583848, 13.7231688188033, 12.2384019056968), PROX_ELDERLYCARE = c(0.640770029240432, 0.579007844644764, 0.385934705647939, 0.876024529291782, 0.233566729538939, 0.233566729538939, 0.954835536666776, 0.000158780971194199, 0.540311266279695, 0.540311266279695, 0.206309775801723, 0.258125844069092, 0.192118066579221, 0.192118066579221, 0.919307603677702, 0.535215785060316, 0.466477120293287, 1.07365166923746, 0.681177733621966, 0.481492260541915 ), PROX_HAWKER = c(0.959649545299011, 1.16344345150942, 1.08380419022874, 0.775887609068758, 1.24018164124527, 1.24018164124527, 0.780321580506598, 0.699744847940348, 0.213123049695643, 0.213123049695643, 1.2806114078583, 1.23349193679857, 0.635045114374877, 0.635045114374877, 0.478671478091809, 0.775756145922257, 1.89270186421095, 0.516176882783883, 0.601426993813282, 2.08679181031876), PROX_MRT = c(0.944408516927639, 0.899387073359532, 0.503688459146237, 0.585785046275015, 0.402767024758649, 0.402767024758649, 0.515309591544804, 0.751023886560838, 0.793013171832836, 0.793013171832836, 0.218393806785847, 0.166998983475289, 0.865482366580506, 0.865482366580506, 0.771349314593772, 0.357978123578611, 0.847625669994717, 0.499812381699912, 0.498221170198522, 1.00400763232319), PROX_PARK = c(1.65277848527316, 1.44660566239193, 1.61082819122054, 1.30724345285799, 1.4917670023494, 1.4917670023494, 1.22140134317452, 1.77145949687945, 1.23128896715218, 1.23128896715218, 1.31516124688894, 1.28385310080255, 1.73324375775577, 1.73324375775577, 0.941140572803456, 1.33984402369384, 0.790049777369869, 0.62523741493865, 1.26781451063295, 0.617440020241687), PROX_GOOD_PRISCH = c(2.95137840528657, 2.82458087567675, 3.2388029474634, 2.95461231779958, 3.15473759747012, 3.15473759747012, 2.95770979509606, 3.58938982364218, 3.56420611596829, 3.56420611596829, 3.06740437701091, 3.10133739012884, 3.76914808697313, 3.76914808697313, 3.3146343023011, 3.55013641033528, 2.44639044951476, 3.57828936266804, 3.673854441535, 2.2532718981807), PROX_MALL = c(0.703422933264244, 0.695129776671669, 0.587950861513872, 0.473263954532778, 0.504156272689578, 0.504156272689578, 0.412160376682232, 0.770100764029299, 1.05377974643614, 1.05377974643614, 0.332903613799786, 0.281310431650798, 0.861712986146148, 0.861712986146148, 0.672803550263317, 0.305514521023982, 0.95273084922996, 0.812049880186, 0.406890039239853, 1.10261213560447), PROX_CHAS = c(0.1365287941905, 0.341366062526918, 0.151225190585885, 0.179342279988699, 0.11048408202451, 0.11048408202451, 0.240863562772424, 0.110149755252424, 0.0812638133573676, 0.0812638133573676, 0.122328851042638, 0.155371621529032, 0.0967538959757692, 0.0967538959757692, 0.0886717393158711, 0.282171570268124, 0.132703338642494, 0.135156069731972, 0.176857487498571, 0.187666753228527), PROX_SUPERMARKET = c(0.688592108834651, 0.668273194253219, 0.459946280432931, 0.487840963146543, 0.362446168440829, 0.362446168440829, 0.422907964790702, 0.11210687568128, 0.082811926566736, 0.082811926566736, 0.193246634773484, 0.141466460051892, 0.094684564379848, 0.094684564379848, 0.334979160094168, 0.281417393052806, 0.453312253927337, 0.352618767904154, 0.270532795629183, 0.388917381074845 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 0L, 1L, 2L, 1L, 1L, 0L, 0L, 2L, 2L, 1L, 1L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 5L, 6L, 6L, 6L, 5L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 1L, 4L, 2L ), WITHIN_350M_BUS = c(6L, 2L, 8L, 6L, 7L, 7L, 6L, 9L, 4L, 4L, 10L, 9L, 8L, 8L, 10L, 10L, 9L, 9L, 8L, 10L), WITHIN_1KM_PRISCH = c(2L, 3L, 4L, 2L, 3L, 3L, 2L, 2L, 4L, 4L, 3L, 3L, 2L, 2L, 2L, 4L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 206.220608675508, 447.154573866601, 496.684897244524, 554.470164372939, 557.488134802939, 600.20104295642, 641.963927525353, 749.155804056109, 749.455795607123, 786.676844080236, 817.188653109943, 821.996188640078, 824.233568185936, 824.645449139442, 969.840696774781, 991.69413374582, 1173.14262699769, 1174.53036700493, 1181.83177093251)), row.names = c("496", "831", "350", "238", "164", "844", "757", "1000", "90", "214", "929", "105", "36", "230", "337", "856", "296", "25", "960", "399"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.940031891482111, 0.734184759510106, 0.677947453772119, 0.60822424708043, 0.604482413040682, 0.55068523870768, 0.496940795353012, 0.357817733867196, 0.3574327603482, 0.31016072166888, 0.272362844822854, 0.266505657769375, 0.263789897958572, 0.263290665712521, 0.10665097571221, 0.0875473859587004, 0.000214636569961229, 0.000151730950550174, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1088163271
R squared (OOB): 0.2766457
$Forests[[497]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(312000, 320000, 330000, 345888, 306000, 4e+05, 373000, 398000, 410000, 420000, 435000, 395000, 425000, 410000, 320000, 418000, 345000, 455000, 465000, 365000), floor_area_sqm = c(107, 104, 107, 104, 109, 92, 92, 92, 92, 92, 92, 107, 93, 93, 104, 112, 95, 106, 106, 91), storey_order = c(1L, 2L, 3L, 4L, 1L, 1L, 1L, 2L, 3L, 5L, 4L, 2L, 4L, 4L, 2L, 5L, 3L, 4L, 2L, 4L), remaining_lease_mths = c(779, 779, 776, 763, 773, 1127, 1128, 1136, 1131, 1134, 1129, 755, 1126, 1117, 772, 904, 1003, 933, 933, 1061), PROX_CBD = c(16.6890813896757, 16.6890813896757, 16.4773488158513, 16.5598581376431, 16.2343575305192, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 15.936744569076, 17.3263676504413, 17.3263676504413, 16.0390890659677, 17.2048826778539, 17.7047470513727, 17.1634204962367, 17.1401277939721, 17.5974072281911), PROX_ELDERLYCARE = c(0.296144426041885, 0.296144426041885, 0.393080972860029, 0.633922933695123, 0.63095091801206, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.526555480516014, 0.561119780492452, 0.561119780492452, 0.520751571920202, 0.400468425457175, 0.933045885854195, 0.565792923614884, 0.586863575497558, 0.819477307137174), PROX_HAWKER = c(0.360513691606501, 0.360513691606501, 0.170796598263111, 0.402483389428837, 0.355821892612055, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.44834457013621, 0.631285601786086, 0.631285601786086, 0.601123999453785, 0.498365875295267, 1.00938993481846, 0.666841975849823, 0.685044657792881, 0.922900854400271 ), PROX_MRT = c(0.937471590679814, 0.937471590679814, 0.826410504821953, 1.05011238745279, 0.864165890870668, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.239432195714991, 1.13344401626098, 1.13344401626098, 0.965829261077996, 0.87869292375624, 1.29287496569192, 0.463116738810145, 0.418422993771755, 0.830609903675807 ), PROX_PARK = c(1.20981147430356, 1.20981147430356, 1.2054653508424, 1.45762221914422, 1.34373269803231, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.747611444367071, 0.872985599051717, 0.872985599051717, 1.48305338833506, 0.9054780070858, 0.495314460898113, 0.505224516024672, 0.454841043819919, 0.751240825934154 ), PROX_GOOD_PRISCH = c(6.16175607197734, 6.16175607197734, 5.97835326648125, 6.10793998843997, 5.7932792467937, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 5.39194564581962, 6.72174636420399, 6.72174636420399, 5.64743379607767, 6.57740517739392, 7.10206992983331, 6.50789265243056, 6.48254224033906, 6.95474206477502), PROX_MALL = c(0.571849863617429, 0.571849863617429, 0.76724723438711, 0.973625110866692, 1.10378372306907, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.942416713928675, 0.530342726071102, 0.530342726071102, 1.36185056241102, 0.446026044391999, 0.790613232916467, 0.353588302636786, 0.306862579253759, 0.757845794253982), PROX_CHAS = c(0.332465298200207, 0.332465298200207, 0.09463300161804, 0.306725496117186, 0.289709096170644, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.145251548786172, 0.254413742194056, 0.254413742194056, 0.205355834952608, 0.130380344727655, 0.40646651865696, 0.171584438209325, 0.133156315003352, 0.175468897673469), PROX_SUPERMARKET = c(0.204374831829505, 0.204374831829505, 0.108262733037825, 0.252218317780421, 0.132128014198024, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.434198104817495, 0.529573977763673, 0.529573977763673, 0.352842931529878, 0.445962312606475, 0.260900811674997, 0.320581809168482, 0.27639551573194, 0.336744227428862), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 1L, 3L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 6L, 5L, 8L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 6L, 2L, 2L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 9L, 9L, 5L, 9L, 8L, 8L, 6L, 6L, 6L, 6L, 7L, 5L, 5L, 7L, 8L, 6L, 8L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 4L, 4L, 4L ), DNeighbour = c(0, 4.9631410274615, 257.164446423236, 408.384658459913, 608.385157208546, 661.623115537961, 661.83242235028, 722.058274266319, 724.927331434297, 726.188488246012, 729.483058466237, 773.546904975485, 820.195839772412, 822.387572227564, 869.865280685654, 914.986713669123, 1117.81462959059, 1250.70059059929, 1284.39650128526, 1304.72792524966)), row.names = c("497", "328", "107", "883", "468", "507", "985", "847", "86", "280", "290", "423", "925", "797", "751", "889", "631", "991", "530", "720"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999971059890522, 0.92381088495572, 0.813655754714522, 0.61241749847725, 0.551830612537098, 0.55158887832225, 0.48126119148622, 0.477883500725887, 0.476398302442016, 0.472517244585729, 0.420543788237977, 0.365806955192564, 0.363253248093032, 0.308588990683052, 0.258265932783459, 0.0707527604143569, 0.00657771009068028, 0.000956228330013902, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1232036057
R squared (OOB): 0.4915683
$Forests[[498]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 385000, 355000, 340888, 335000, 415000, 417000, 320000, 355000, 345000, 365000, 390000, 325000, 363000, 388000, 295000, 350000, 370000, 325000, 310000), floor_area_sqm = c(108, 104, 104, 107, 114, 104, 92, 106, 106, 104, 104, 126, 90, 104, 104, 105, 104, 103, 104, 104), storey_order = c(4L, 1L, 4L, 4L, 3L, 2L, 2L, 1L, 1L, 4L, 2L, 2L, 4L, 5L, 6L, 1L, 2L, 4L, 1L, 1L), remaining_lease_mths = c(895, 863, 882, 883, 904, 875, 1120, 851, 825, 862, 828, 879, 912, 918, 904, 870, 863, 881, 872, 879), PROX_CBD = c(16.5397910410307, 16.2492480828887, 16.7669966667855, 16.7669966667855, 16.3642048862006, 15.8781143296649, 16.7161737209409, 15.9983120826665, 15.6983328737326, 16.2035530975804, 15.6198573118901, 16.1769042321823, 16.3759795802925, 16.295166477654, 16.3777502460772, 16.027241877126, 15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998), PROX_ELDERLYCARE = c(0.706939892416911, 0.836071823435323, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.633288957745621, 9.26628957858198e-07, 0.541237256511776, 0.587171684565488, 0.462412199513001, 0.497975502399054, 0.382017171357745, 0.437652472603004, 0.514795208711411, 0.465083314136851, 0.401697186037664, 0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141), PROX_HAWKER = c(2.14655926815246, 2.17952287051713, 2.05474291859885, 2.05474291859885, 1.67761333691466, 1.79301822351461, 1.96687058888139, 2.1818192257633, 1.64071314431986, 2.51024920878341, 1.6566914426712, 2.55739022352562, 2.71828200917597, 1.47281657351752, 1.54627052523026, 2.44772974464855, 2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444), PROX_MRT = c(0.460645764817668, 0.290093838525113, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.159697283923578, 0.427108887982576, 0.364450998520493, 0.341199960643831, 0.65447898159524, 0.297714051615291, 0.674610535324426, 0.870089952652958, 0.504795745143921, 0.419412974707088, 0.538616250543522, 0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445), PROX_PARK = c(0.711243459523284, 0.886796559947336, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.678969217742802, 0.688779163701323, 1.05372411430502, 0.686441032296595, 1.32632916723033, 0.782164021798725, 1.39748820590438, 1.49155883505512, 0.48638578612152, 0.571339732684777, 1.35146177086674, 1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681 ), PROX_GOOD_PRISCH = c(6.77397603493671, 6.4097782056775, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.09357654169244, 7.12110535783693, 6.12314921566155, 5.93514971647738, 6.27623366830878, 5.84268664292306, 6.23706483495109, 6.4246273009838, 6.80828229467371, 6.89348817522951, 6.09534233388474, 5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398), PROX_MALL = c(0.345326846187852, 0.355568776497803, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.145699923430919, 0.337595745740984, 0.45623102577182, 0.310729806849059, 0.370949542105629, 0.394873468760787, 0.292722816398213, 0.409369768138594, 0.510483215269896, 0.427317836890542, 0.275346491924215, 0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974), PROX_CHAS = c(0.286223989121013, 0.121251060497272, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.0723222156351423, 0.279591917356114, 0.290215734280461, 0.261893114523038, 0.370949494121523, 0.28481487293308, 0.292722768811081, 0.409369730284335, 0.513107963149175, 0.429996386722335, 0.275346446899555, 0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266), PROX_SUPERMARKET = c(0.377165028023417, 0.350013224352412, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.157892159590583, 0.344537051235884, 0.162067612034701, 0.322774913149109, 0.235998227482853, 0.407244625741832, 0.254565333705719, 0.389543937857684, 0.471223408024363, 0.386156989530241, 0.141316208924405, 0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 1L, 0L, 1L, 1L, 1L, 3L, 1L, 5L, 2L, 0L, 0L, 3L, 3L, 3L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(1L, 4L, 5L, 5L, 4L, 3L, 6L, 6L, 4L, 5L, 3L, 8L, 2L, 3L, 3L, 8L, 9L, 9L, 6L, 6L ), WITHIN_350M_BUS = c(2L, 9L, 11L, 11L, 6L, 7L, 12L, 12L, 8L, 7L, 9L, 9L, 5L, 7L, 8L, 12L, 15L, 15L, 14L, 14L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 462.338220927398, 613.241694207635, 616.761049600085, 622.278205155783, 683.689769886315, 707.932615644939, 780.400280017458, 849.040583465229, 894.001255874326, 935.971335792684, 968.82965816116, 975.874150018501, 1002.03887418742, 1002.8120027551, 1004.69645269639, 1018.362223704, 1021.16897043226, 1065.11946870076, 1066.96896088739)), row.names = c("498", "711", "898", "673", "252", "510", "261", "888", "196", "806", "304", "54", "974", "451", "820", "463", "959", "927", "566", "490"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.659724724412357, 0.44844592757544, 0.443367656106467, 0.435407051731813, 0.3473972114365, 0.313341729974128, 0.216250800253918, 0.134528953744046, 0.0887697300499896, 0.0531197118317254, 0.0307998374584314, 0.0267208434971949, 0.0139254453679795, 0.0136059591739085, 0.0128417675867951, 0.00792749308396386, 0.00705735554736091, 1.19979842149349e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1436690944
R squared (OOB): -0.3067863
$Forests[[499]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 380000, 4e+05, 390000, 418000, 350888, 398000, 340000, 4e+05, 4e+05, 735000, 380000, 350000, 660000, 680000, 390000, 465000, 676000, 663000, 655000), floor_area_sqm = c(92, 92, 92, 92, 91, 93, 92, 92, 98, 104, 97, 93, 91, 87, 87, 92, 104, 87, 87, 87), storey_order = c(4L, 4L, 4L, 1L, 5L, 3L, 3L, 1L, 4L, 2L, 6L, 3L, 4L, 3L, 6L, 1L, 3L, 3L, 4L, 5L), remaining_lease_mths = c(691, 695, 690, 711, 774, 712, 714, 699, 718, 751, 1066, 724, 741, 1066, 1076, 685, 760, 1120, 1124, 1121), PROX_CBD = c(9.61422948612377, 9.61422948612377, 9.59976569988281, 9.71066487891121, 9.35032791665702, 9.68679892421183, 9.95525560808738, 9.97016469840266, 9.5915755681771, 9.83498872427818, 9.96973817000633, 9.50206510185676, 8.70456515841861, 10.1126951054664, 10.1126951054664, 10.3184291669162, 8.64488888098128, 9.49727834386093, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(0.28812103687201, 0.28812103687201, 0.239547661796275, 0.385358274245319, 0.227789996497476, 0.35495808488012, 0.150508443509651, 0.14040561650552, 0.558000418748021, 0.611336059876525, 0.560133969723593, 0.619429799229152, 0.1203423949077, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.17844978767297, 0.735218745429302, 0.735218745429302, 0.735218745429302 ), PROX_HAWKER = c(0.398658919868918, 0.398658919868918, 0.436761476721694, 0.39402887106119, 0.508896406641727, 0.221606053969191, 0.153089379504462, 0.15909114400288, 0.434568479089541, 0.54583502916026, 0.246219700947935, 0.518318645141504, 0.867862446497739, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.917919654697093, 0.639074974233661, 0.639074974233661, 0.639074974233661), PROX_MRT = c(0.667432439829923, 0.667432439829923, 0.619962862184004, 0.746020760246364, 0.569946398217962, 0.760373725070279, 0.521845664201362, 0.494111782173202, 0.656590823238566, 0.722241727367494, 0.405168801785449, 0.533910829474844, 0.97670571404933, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.91698472228942, 0.499971219475903, 0.499971219475903, 0.499971219475903), PROX_PARK = c(0.922231693079911, 0.922231693079911, 0.957886982704992, 0.914740437498633, 0.726258134328713, 0.664893225436512, 0.730503149795042, 0.68588072489708, 0.355705093322714, 0.296755194228525, 0.868342722448078, 0.26219477257436, 0.288616932786395, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.238119977580318, 0.298527066745392, 0.298527066745392, 0.298527066745392), PROX_GOOD_PRISCH = c(2.38715383730665, 2.38715383730665, 2.35345437748376, 2.31351362539819, 2.41566392235711, 2.17803171840573, 2.01039924795066, 1.97396491196204, 2.11809049366399, 1.88657748145099, 1.55873028154778, 2.18628235132699, 2.418607930925, 1.46177539101005, 1.46177539101005, 1.54472866778257, 2.37381492496372, 2.17599822879711, 2.17599822879711, 2.17599822879711), PROX_MALL = c(0.43353114329251, 0.43353114329251, 0.387669919047214, 0.505770857705003, 0.406203001531397, 0.796976758090547, 0.757457219803541, 0.802483711672914, 1.22478662403239, 1.23747152538927, 0.129560175686973, 1.32833110917602, 0.948870628363287, 0.269774803261538, 0.269774803261538, 0.472532088410597, 1.00281364182829, 1.45007786498113, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.28666502826278, 0.28666502826278, 0.263208245292117, 0.255589678637005, 0.146235674893272, 0.0707228333244178, 0.144412947448491, 0.187394625423847, 0.346218272658546, 0.352730820744124, 0.0647243745052949, 0.219477506246216, 0.27140983829104, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.256340531367836, 0.101351467161616, 0.101351467161616, 0.101351467161616 ), PROX_SUPERMARKET = c(0.396736556610776, 0.396736556610776, 0.44091986097032, 0.363062686357781, 0.347306649978202, 0.128382981112681, 0.204623167766534, 0.215556112381702, 0.300584979098838, 0.324694852199881, 0.241122798862169, 0.191210069763785, 0.221415122113844, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.24778575064029, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 5L, 3L, 3L, 3L, 5L, 1L, 6L, 6L, 4L, 6L, 6L, 4L, 4L, 6L, 6L, 6L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 9L, 10L, 9L, 9L, 5L, 3L, 7L, 2L, 9L, 6L, 6L, 7L, 8L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 2L, 3L, 2L, 1L, 2L, 3L, 3L, 5L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 5.51697976272919, 45.0697083452042, 117.246669411653, 283.09720050315, 370.060533524578, 422.825549617262, 456.579547621866, 790.693408312114, 815.02733996174, 833.098425169668, 896.660788658277, 906.33111018947, 929.193690476641, 930.256663964691, 933.838160326667, 969.650690484158, 1019.54242631986, 1020.15617120178, 1023.09768520705)), row.names = c("499", "603", "964", "776", "37", "946", "971", "211", "746", "659", "471", "539", "71", "506", "316", "97", "487", "593", "466", "731"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999941844303821, 0.99612257249141, 0.97390630373401, 0.852730031220965, 0.755454396448168, 0.68757239629398, 0.641347213768271, 0.162178901266321, 0.133506393116744, 0.113522808667825, 0.0537740111564105, 0.0463261476235666, 0.0306753127238497, 0.0300174279881024, 0.0278479935757321, 0.010353402543416, 4.81346441007307e-05, 3.29699347258668e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 19602706721
R squared (OOB): -0.02594857
$Forests[[500]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(445000, 460000, 450000, 485000, 350000, 491000, 347000, 370000, 290000, 455000, 3e+05, 585000, 330000, 285000, 335000, 334008, 370000, 415000, 295000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 92, 90, 90, 92, 99, 99, 91, 103, 92, 102, 103, 102, 92, 106, 92), storey_order = c(7L, 7L, 4L, 10L, 3L, 9L, 2L, 3L, 4L, 2L, 1L, 10L, 2L, 1L, 4L, 2L, 3L, 2L, 1L, 1L), remaining_lease_mths = c(1117, 1135, 1131, 1112, 1018, 1137, 971, 977, 690, 951, 697, 995, 937, 697, 940, 917, 927, 1132, 825, 1132), PROX_CBD = c(14.9897790388493, 15.0332592042754, 15.1194109037639, 14.8542518275748, 14.9930585550483, 15.0782917837809, 14.6079806280174, 14.489397367385, 14.8961777358487, 14.3012013074868, 14.8036441916204, 14.2059144167977, 14.5165027597446, 14.6519123293037, 14.4474740114555, 14.2719972222741, 14.12564920201, 14.6122009832922, 14.7220636963442, 14.6424103631698), PROX_ELDERLYCARE = c(0.622451014094897, 0.653175957864657, 0.632846087105322, 0.671766786446111, 0.766085625885291, 0.811417024562957, 0.966138977916587, 0.929205058584809, 0.090689252710872, 0.93663965535868, 0.0965145667339982, 0.923774065318005, 0.389463724969334, 0.254409923718011, 1.50338082315219, 1.50921581969441, 1.44816412197145, 1.68824062303628, 0.327768156942021, 1.72557175775889), PROX_HAWKER = c(0.366862032582334, 0.344843972730765, 0.399490681633122, 0.3485650804915, 0.230353911902381, 0.241120378832392, 0.31691894051251, 0.478869651742105, 1.02395142210687, 0.693090021451824, 1.07372228066705, 0.829910539202106, 1.0617726338971, 1.21550185558774, 0.588144724666333, 0.684102697062058, 0.778468578249857, 0.707122679385598, 1.39864823048803, 0.740384095011384), PROX_MRT = c(0.550628186781769, 0.587916938270161, 0.674936552563307, 0.41695674877223, 0.545901722651448, 0.604690005035212, 0.188565130994124, 0.0437298005890327, 0.437229774651496, 0.189883903502813, 0.363746184676816, 0.127617925270923, 0.0901878473788138, 0.218405848235923, 0.224566301285939, 0.347262283963267, 0.476637705223286, 0.295449456212788, 0.0523025726452692, 0.312698200175978), PROX_PARK = c(0.886983007034967, 0.858154923175006, 0.773048101136696, 1.00246315577637, 0.937160160632966, 0.889047622652367, 1.07918529837209, 0.935596264101672, 0.600185611341118, 0.812876767906526, 0.497172938499345, 0.716522496183652, 0.278686390612803, 0.325486875199719, 1.55939681176166, 1.38760566459916, 1.20701221478007, 1.76906915549279, 0.432331111477529, 1.78460824921244), PROX_GOOD_PRISCH = c(5.61521578968116, 5.67093979106873, 5.74516136190441, 5.49301939379528, 5.6774973866509, 5.77803713337603, 5.35450137646782, 5.1963266927986, 5.28070608730985, 4.98177209241419, 5.17691715074399, 4.85056771881294, 4.93093863547281, 4.99149337529414, 5.45861643017911, 5.26118802945754, 5.06260566207177, 5.7298925008129, 4.99661753747661, 5.77937603269072), PROX_MALL = c(0.615054651957031, 0.671424081833306, 0.744876648240093, 0.497662931100388, 0.691703794200818, 0.79347213158724, 0.479398555662368, 0.345992784345898, 0.252669380741675, 0.236735170365795, 0.278400001713995, 0.148456555084967, 0.38830118917563, 0.377416550632833, 0.12145856762689, 0.108121271181015, 0.287395381957405, 0.426875162675013, 0.343882807046916, 0.482269498416602 ), PROX_CHAS = c(0.101756162724623, 0.0438337826764906, 0.0812821875339188, 0.139715392485403, 0.094086780959658, 0.128222338920945, 0.166948923507452, 3.77135010377852e-08, 0.252669404800451, 0.214782230853987, 0.190291087196022, 0.148456588323488, 0.0918929757518676, 0.0736014920224838, 0.121458549123021, 0.108121286081234, 0.182188888557241, 0.270793953405505, 0.141205029857343, 0.280031834846542 ), PROX_SUPERMARKET = c(0.215874380558773, 0.238848984717478, 0.325050502595441, 0.118312809115248, 0.189746195069109, 0.286089695736963, 0.218811722485387, 0.31785895032531, 0.186322037460738, 0.172194506074768, 0.190291125096353, 0.154204342539502, 0.354026220875794, 0.128878263549785, 0.134916350552101, 0.105248463653719, 0.277268812686258, 0.270794118098451, 0.141204847242777, 0.280032026158491 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 6L, 3L, 7L, 5L, 3L, 5L, 4L, 3L, 5L, 3L, 3L ), WITHIN_350M_BUS = c(11L, 10L, 12L, 11L, 11L, 10L, 13L, 13L, 7L, 15L, 9L, 17L, 7L, 9L, 11L, 10L, 10L, 6L, 8L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 5L, 3L, 3L, 3L, 3L, 2L, 3L, 5L, 5L, 5L, 4L, 2L, 3L ), DNeighbour = c(0, 54.943508280404, 130.423410848632, 137.870405180027, 142.975113496924, 220.520809502617, 434.359200943535, 510.201009211129, 684.805042737822, 693.804687900806, 751.937953920974, 800.620653438268, 802.553229120834, 912.483426296628, 914.701709573832, 964.877885450418, 1000.21082562616, 1067.16993220286, 1078.56529434847, 1104.11169248867)), row.names = c("500", "865", "299", "159", "836", "568", "385", "374", "87", "717", "995", "146", "592", "986", "826", "381", "703", "489", "786", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995053492272846, 0.972287577706586, 0.969058102518606, 0.966744131978429, 0.921809606801557, 0.714422638441209, 0.618536833077444, 0.378609683358803, 0.366188586877037, 0.287502136653805, 0.224857626832993, 0.222453764840986, 0.100485761370866, 0.098388887940886, 0.0558411001609416, 0.0321670260504471, 0.00432927775070216, 0.00209211838236043, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4288444997
R squared (OOB): 0.3521416
$Forests[[501]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 388000, 350880, 430000, 315000, 338000, 410000, 421000, 670000, 425000, 323000, 392000, 7e+05, 348000, 309000, 445000, 345000, 540000, 415000, 463888), floor_area_sqm = c(104, 104, 91, 91, 91, 93, 93, 93, 92, 108, 92, 103, 92, 93, 91, 100, 91, 92, 92, 95), storey_order = c(4L, 3L, 2L, 4L, 1L, 5L, 4L, 4L, 5L, 3L, 2L, 2L, 4L, 4L, 2L, 3L, 3L, 6L, 2L, 1L), remaining_lease_mths = c(740, 751, 785, 777, 790, 860, 788, 789, 1121, 820, 690, 833, 1126, 777, 774, 949, 773, 1142, 1130, 1140), PROX_CBD = c(10.2659136784881, 10.2659136784881, 10.3813809316332, 10.4167519306418, 10.6917699702976, 9.71808261065178, 10.7402382849343, 10.8005053894847, 11.0595651330709, 10.7884209511687, 9.445702961959, 10.8307618753175, 11.1573644039326, 9.5834162789491, 9.64616581570663, 9.38671442358298, 9.63489497584329, 11.3687765497058, 11.3687765497058, 11.4133195883395), PROX_ELDERLYCARE = c(0.737818764037149, 0.737818764037149, 0.833489789321986, 0.852176862644424, 1.07660186858624, 0.288600487645686, 1.05196585123006, 1.11154389564577, 1.41694161867716, 1.11323464510705, 0.0646727834979237, 1.12487398858542, 1.34447435494956, 0.221128007339761, 0.306199433665808, 0.197320443098403, 0.42629854090558, 1.27208236570677, 1.27208236570677, 1.61512702812623 ), PROX_HAWKER = c(1.65941342147148, 1.65941342147148, 1.5910354083573, 1.55256346901264, 1.35937058559257, 1.10941781168001, 1.02652926791064, 0.918995125488027, 1.19495083476736, 0.812377793689625, 0.802499530175562, 0.775872885593274, 1.10011050744246, 0.844035637065003, 0.906506968115566, 0.671765492644128, 0.908741650371918, 1.07923254025891, 1.07923254025891, 1.4377955077332), PROX_MRT = c(0.684374477874155, 0.684374477874155, 0.699917284291438, 0.686459009674335, 0.753106278920522, 0.750225097750018, 0.546812793492647, 0.566932323762424, 0.991329354536752, 0.526269526678983, 0.834535111428891, 0.568072215940967, 0.876646963171676, 0.679762822214213, 0.626377719466395, 0.671695564859285, 0.669484450879797, 0.671331594421278, 0.671331594421278, 0.8250506195824), PROX_PARK = c(0.570788416471153, 0.570788416471153, 0.616002692100522, 0.613918856542286, 0.536819237128991, 0.552878075981585, 0.401614025373747, 0.370936327890873, 0.275833477585303, 0.467051942358664, 0.508498628446561, 0.443949121553361, 0.189026691537682, 0.171128410914521, 0.106198450905693, 0.409638708762546, 0.197084482081202, 0.294690087030438, 0.294690087030438, 0.60176146852012), PROX_GOOD_PRISCH = c(2.58742850928016, 2.58742850928016, 2.6286340652406, 2.62113030487697, 2.68318776685765, 2.3197363622043, 2.39141973384207, 2.34700895725274, 2.8385375863655, 2.2131785217075, 2.16640973416033, 2.22887532154294, 2.83177349547833, 1.81796659730331, 1.71137279935344, 1.96445822173508, 1.59153495480405, 2.95589454100459, 2.95589454100459, 3.26097143466547), PROX_MALL = c(0.364765391124967, 0.364765391124967, 0.365493224544838, 0.350991485118426, 0.459259689573629, 0.64580888250568, 0.344610557976029, 0.363372953846058, 0.76911725394793, 0.340751907865098, 0.855253012280219, 0.384053234723219, 0.831480717149744, 0.812301361871699, 0.808294932987377, 0.704978058880463, 0.873569112263515, 0.814743407183115, 0.814743407183115, 0.979751787656279), PROX_CHAS = c(0.204257711541377, 0.204257711541377, 0.28517644723447, 0.302383860370021, 0.0626028682349028, 0.122290728478786, 0.106045676778667, 0.111289200730163, 0.0661119226245057, 0.260152478655286, 0.378465676389041, 0.2644107607892, 0.0819321575559949, 0.334146331647452, 0.415210445937219, 0.181909444046462, 0.454068185577158, 0.257507761616553, 0.257507761616553, 0.136218265087875), PROX_SUPERMARKET = c(0.384238743245603, 0.384238743245603, 0.49431722643315, 0.519095500550079, 0.550262392018624, 0.190117050177684, 0.357992185767737, 0.386863986973968, 0.444069124865739, 0.363982132031921, 0.234896025437738, 0.407226974513028, 0.408274605358357, 0.581458245406798, 0.675617328849562, 0.448356351676465, 0.717910522287554, 0.30094246041235, 0.30094246041235, 0.0830307595499944), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 1L, 3L, 2L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 1L, 3L, 1L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 8L, 10L, 9L, 7L, 6L, 6L, 9L, 9L, 8L, 10L, 11L, 6L, 7L, 8L, 9L, 5L, 10L, 10L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 2L, 5L, 5L, 3L, 6L, 2L, 6L, 3L, 4L, 4L, 2L, 3L, 3L, 3L, 1L), DNeighbour = c(0, 3.53630356120425, 114.657659917688, 152.038181676065, 424.430155920388, 568.306289664891, 639.739811692993, 737.805591555089, 800.474887201491, 847.183940559497, 873.985333960603, 880.120149027058, 905.164597500739, 948.907770550555, 995.418998813026, 1020.3641848092, 1098.86115160074, 1115.68601863293, 1121.81563239332, 1147.60596683876)), row.names = c("501", "77", "626", "480", "569", "624", "6", "56", "407", "696", "67", "743", "425", "799", "785", "373", "273", "876", "157", "303"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99998100928067, 0.980135504387406, 0.965204618382883, 0.745146445791421, 0.569672867256875, 0.475055675462591, 0.344180168865736, 0.263651206864624, 0.207055454624992, 0.176405944467625, 0.16960901022538, 0.142798317038422, 0.1000488460407, 0.0613250908146943, 0.0438727535186642, 0.00691330629849438, 0.00300908417356897, 0.00197502740157264, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7200848737
R squared (OOB): 0.3671524
$Forests[[502]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 415000, 420000, 460000, 418000, 435000, 436000, 440000, 420000, 456500, 365000, 415000, 441000, 358000, 395000, 445000, 425000, 360000, 380000, 420000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 93, 93, 94, 94, 94, 94, 94, 94), storey_order = c(5L, 8L, 6L, 7L, 6L, 2L, 7L, 8L, 5L, 8L, 1L, 6L, 6L, 1L, 4L, 6L, 6L, 1L, 1L, 7L), remaining_lease_mths = c(1124, 1140, 1142, 1125, 1129, 1128, 1139, 1142, 1132, 1144, 1095, 1120, 1097, 1103, 1113, 1109, 1119, 1096, 1107, 1120), PROX_CBD = c(12.0234479092478, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.9527102757424, 11.7965908296893, 11.7484946081343, 11.8078122246038, 11.8075546541859, 11.9744040829633, 12.1122271384014, 11.9828723130509, 11.6781560559471, 11.6781560559471, 12.0119641769274), PROX_ELDERLYCARE = c(0.938035651111226, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.819362766143575, 1.00802268588986, 1.16050252277995, 0.95260617550949, 0.922118515238085, 0.738781707341689, 0.629785153682861, 0.710325725805382, 1.09658820367145, 1.09658820367145, 0.673044116243487), PROX_HAWKER = c(0.507473565259923, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.27814297307049, 0.337854809554552, 0.512143004921159, 0.262687630178652, 0.209140712961875, 0.217370340361849, 0.337796349528525, 0.20448046373977, 0.34952328079698, 0.34952328079698, 0.222580914455278), PROX_MRT = c(0.394231498000209, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.200702114351669, 0.249549573241666, 0.425815084561206, 0.173777829752023, 0.120215557602138, 0.167322140356011, 0.302747284955937, 0.170867756883987, 0.274140861026222, 0.274140861026222, 0.201095784108649), PROX_PARK = c(0.506408767470305, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.643017670933737, 0.739061594864021, 0.660489483199184, 0.746013140888617, 0.747098338531098, 0.679906922269617, 0.576425078157325, 0.697136724289492, 0.620391651843957, 0.620391651843957, 0.691047645736797), PROX_GOOD_PRISCH = c(2.39172047379238, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.270018309959, 2.14271827973834, 2.14657014261275, 2.13533890725473, 2.12338877581429, 2.27223739349538, 2.408030235171, 2.27447890050516, 2.02616945457316, 2.02616945457316, 2.29976812492723), PROX_MALL = c(0.441394824612777, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.232344363503357, 0.241737870027575, 0.411213390710639, 0.17025857997445, 0.119447773727589, 0.214069216816763, 0.350899017798137, 0.220402811054307, 0.244599870232268, 0.244599870232268, 0.251262654177611 ), PROX_CHAS = c(0.223839041128234, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.146038815472653, 0.101692541492014, 0.0876622280470988, 0.170258520163124, 0.11944771257822, 0.0939357367291076, 0.0703863092474096, 0.0995919009989899, 0.163903281406512, 0.163903281406512, 0.131248018016709 ), PROX_SUPERMARKET = c(0.244018176385425, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.237998550380205, 0.17897337633635, 1.21715176356525e-07, 0.168966076328732, 0.119571834445138, 0.22318738818849, 0.360308355053667, 0.230351837454113, 0.19333058996533, 0.19333058996533, 0.261515416493987 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 3L, 2L, 4L, 4L, 7L, 7L, 6L, 2L, 2L, 6L ), WITHIN_350M_BUS = c(10L, 11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 12L, 9L, 11L, 11L, 10L, 10L, 7L, 7L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 114.312747187266, 114.398178336224, 118.380330005515, 119.181858808251, 177.015922024479, 178.62712422029, 178.746867567205, 179.602845751358, 240.209660802148, 252.688237885645, 283.584935934346, 284.960591026634, 326.302517501852, 329.194137590835, 346.091678844689, 362.983039771475, 365.301577707724, 365.33045129534, 387.257577750392)), row.names = c("502", "287", "318", "874", "700", "908", "573", "16", "634", "749", "41", "441", "439", "724", "858", "607", "203", "954", "644", "167"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.833323666121148, 0.833085812827526, 0.821840729430592, 0.819540261449814, 0.625773470089973, 0.619742974898819, 0.619293783354218, 0.616078764593267, 0.378529878519634, 0.329745557103044, 0.215065024313534, 0.210255069869665, 0.0841164509582595, 0.0769448720602913, 0.0405225922700327, 0.0147469902247663, 0.0121391431966641, 0.0121081657021643, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 865257959
R squared (OOB): 0.08147932
$Forests[[503]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 468000, 365000, 450000, 425000, 408000, 4e+05, 385000, 405000, 422500, 412000, 428888, 415000, 362500, 425000, 520000, 415000, 553000, 425000, 415000), floor_area_sqm = c(106, 106, 84, 106, 104, 105, 107, 84, 106, 104, 104, 84, 84, 103, 104, 93, 108, 93, 104, 103), storey_order = c(3L, 5L, 4L, 2L, 2L, 1L, 1L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 4L, 3L, 2L, 4L, 3L, 2L), remaining_lease_mths = c(874, 863, 787, 919, 801, 797, 912, 815, 778, 765, 878, 774, 782, 819, 775, 1133, 891, 1134, 871, 768), PROX_CBD = c(13.629257933267, 13.629257933267, 13.5012180894848, 13.6245617307962, 13.9224032790502, 13.8987191813532, 13.6047453762483, 13.8115996810708, 13.2146489403719, 13.4875816574924, 14.1313829663274, 12.8776183162857, 12.8776183162857, 14.3801998083441, 13.5598735525989, 13.7835124985007, 13.8459786715751, 13.8021184722805, 14.0236082538335, 13.0537205387581), PROX_ELDERLYCARE = c(0.207468408301612, 0.207468408301612, 0.126566715598502, 0.120631950903102, 0.160860892679658, 0.166628987045545, 0.271914041498034, 0.244605555667631, 0.392334185262972, 0.428841001075194, 0.836104821253693, 0.211786543917104, 0.211786543917104, 0.709377020411434, 0.555470204987842, 1.04590518035641, 0.429452782693922, 1.08391670289184, 1.09340394122649, 0.569472877275307), PROX_HAWKER = c(1.4012681206183, 1.4012681206183, 1.32455892398921, 1.48009929412898, 1.57003684649171, 1.60647998640073, 1.50728197565297, 1.71143518366979, 1.1504484389926, 1.41347495302278, 0.73352935155883, 0.677647820815747, 0.677647820815747, 0.928921275219278, 1.44869421276883, 0.817574416707151, 1.71981564227335, 0.792084042786722, 0.594999289424802, 0.963287544217337), PROX_MRT = c(0.681065013996815, 0.681065013996815, 0.54422435083218, 0.357520644011877, 0.375491068655226, 0.337555536848429, 0.222008379422339, 0.198072339225813, 0.530339592860526, 0.229256973107587, 0.735653331318593, 0.301948361527339, 0.301948361527339, 1.02650412956774, 0.172867375742438, 0.648112836468654, 0.2084775132707, 0.615458599020507, 0.469886084443941, 0.551410176707671), PROX_PARK = c(0.403276931712581, 0.403276931712581, 0.593866981909781, 0.731000545087102, 0.819174175884815, 0.83983547285748, 0.882483872449952, 0.925135888784, 0.763919329225246, 1.00267286051928, 0.463826523913091, 0.246982674114576, 0.246982674114576, 0.71485218383349, 1.16233583500127, 0.438074957540257, 1.1446906726086, 0.476945111703218, 0.504422356794811, 0.974634241933185), PROX_GOOD_PRISCH = c(1.96779323327463, 1.96779323327463, 1.8351788996921, 1.96554365084008, 2.26578798898653, 2.24487256678893, 1.96272742295518, 2.17137072991142, 1.57814209766337, 1.87202126825599, 2.52734391167264, 1.22334421357001, 1.22334421357001, 2.72778429145315, 1.97663004084467, 2.3007469286795, 2.27101821651052, 2.33081910479479, 2.51794344218072, 1.48818847749708), PROX_MALL = c(1.12429495075828, 1.12429495075828, 0.956400108312903, 1.05956757611768, 1.34118728457461, 1.33259876169033, 1.0427530371351, 1.25122768833936, 0.655287065425073, 0.948424723316687, 0.66282583229379, 0.503182159926002, 0.503182159926002, 0.949257633150117, 1.05810160080284, 0.615576551193732, 1.35153556565047, 0.585717052475653, 0.418819234777705, 0.593340478429386 ), PROX_CHAS = c(0.260044927245007, 0.260044927245007, 0.0648495538885981, 2.17172157220984e-06, 0.0806372798138111, 0.0582471476749484, 0.15212794302602, 0.130123043615932, 0.358071114142678, 0.231037598077535, 0.528800676490504, 0.128785172156574, 0.128785172156574, 0.453083161817035, 0.180657994610612, 0.253975316505048, 0.345234103044859, 0.221659659627321, 0.151261605672147, 0.203693673714882 ), PROX_SUPERMARKET = c(0.288903462518554, 0.288903462518554, 0.329742543966106, 0.237807435452358, 0.189550835904173, 0.2065347950197, 0.353624023725788, 0.30366394922488, 0.384538867225359, 0.231037826802092, 0.528799775767506, 0.17067511852319, 0.17067511852319, 0.513065398645433, 0.180658044884504, 0.253974877653299, 0.426625283183798, 0.221659301316653, 0.151260689076964, 0.349948262987797 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 1L, 3L, 3L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 1L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 3L, 3L, 6L, 3L, 3L, 2L, 3L, 1L, 1L, 3L, 3L, 2L, 3L, 2L, 4L, 2L ), WITHIN_350M_BUS = c(6L, 6L, 7L, 10L, 9L, 9L, 12L, 10L, 9L, 10L, 6L, 12L, 12L, 2L, 11L, 6L, 12L, 5L, 12L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 4L, 4L, 3L, 4L, 5L, 5L, 6L, 5L, 2L, 4L, 4L, 3L, 6L, 2L, 5L, 2L, 2L, 6L), DNeighbour = c(0, 3.7869832373926, 213.072315895194, 327.682137501141, 479.625156658899, 480.117108163972, 483.976561443279, 545.412776374616, 635.130856176484, 635.773907123006, 675.129336822188, 750.94786718636, 754.441817490602, 762.137865164597, 765.034735666944, 834.091114182732, 872.59435723163, 874.257891693625, 891.461649705401, 931.2138346706)), row.names = c("503", "415", "264", "656", "219", "531", "955", "235", "511", "663", "695", "892", "259", "3", "564", "380", "970", "275", "51", "541"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999966923897356, 0.898031720123996, 0.76768344991772, 0.539812975520745, 0.539013198760232, 0.532731097921046, 0.431589164657986, 0.286024926515013, 0.285017742882404, 0.225032664862354, 0.122282776674764, 0.118077481068066, 0.109008516901654, 0.105665718679725, 0.0390916027811124, 0.0148684917806924, 0.0140624761428654, 0.00698140825889397, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2196139528
R squared (OOB): -0.07546131
$Forests[[504]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 4e+05, 368888, 380000, 394000, 375000, 378000, 378000, 333000, 324000, 320000, 310000, 330000, 335000, 345000, 375000, 373888, 333000, 320000, 333000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 100, 90, 100, 91, 102, 100, 102, 93, 93, 90, 101, 103), storey_order = c(3L, 4L, 4L, 4L, 5L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 1L, 4L, 2L, 5L, 5L, 2L, 1L, 1L), remaining_lease_mths = c(1132, 1145, 1143, 1135, 1142, 1135, 1133, 1136, 928, 929, 930, 927, 911, 930, 927, 993, 990, 1009, 924, 953), PROX_CBD = c(18.4477570786683, 18.4659506582063, 18.528449956106, 18.528449956106, 18.5586196198757, 18.5586196198757, 18.5541585191533, 18.6831604018118, 18.2095446148373, 18.3448727328387, 18.242108360018, 18.6571260927441, 18.2320763538069, 17.9186379864086, 18.2868848905217, 17.8363687874637, 17.8363687874637, 17.8072819651564, 18.0902268845521, 17.7412802518209), PROX_ELDERLYCARE = c(1.45029388933935, 1.40960952841152, 1.49671415705568, 1.49671415705568, 1.41981179339616, 1.41981179339616, 1.3934670212363, 1.47678345842271, 1.17430183890643, 1.12000720290482, 1.08331104464233, 1.27166470727688, 0.927534095024191, 1.13507400842797, 0.896456720381782, 1.40920769604983, 1.40920769604983, 1.52664538751384, 0.706169610995159, 1.00357172816211), PROX_HAWKER = c(0.879695992543251, 0.861254406292383, 0.947708217710491, 0.947708217710491, 0.915906485722884, 0.915906485722884, 0.899006211509986, 1.01746494726896, 0.579651089601917, 0.636376603494217, 0.548257960059823, 0.924657565926692, 0.493410913505403, 0.435091735724103, 0.547085889030319, 0.692541487012902, 0.692541487012902, 0.809141875883089, 0.370412154176866, 0.286367973105455), PROX_MRT = c(0.801027338961469, 0.783375472664302, 0.869531291623609, 0.869531291623609, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.943619619760125, 0.501132314022455, 0.565211037998289, 0.47401652613315, 0.861078471223358, 0.433316978327494, 0.364011265623101, 0.495991449430539, 0.634260663268818, 0.634260663268818, 0.753928873695942, 0.341202563029131, 0.240079810641839), PROX_PARK = c(2.38376543636855, 2.321508063195, 2.37596217173297, 2.37596217173297, 2.25577949184332, 2.25577949184332, 2.22642888666982, 2.2148581526701, 2.25371860749481, 2.08056453235766, 2.12857307310705, 1.95136051888807, 1.96114614265628, 2.31505119222808, 1.86697967968657, 2.04440878541867, 2.04440878541867, 1.93736074272598, 1.8531048262974, 2.28949331488756), PROX_GOOD_PRISCH = c(8.8804818877731, 8.90481615501782, 8.9605147002348, 8.9605147002348, 9.00274768401056, 9.00274768401056, 9.00155567304774, 9.12987022396436, 8.6635222339794, 8.81498363377987, 8.71021480286832, 9.13456945987866, 8.72297519828522, 8.3676789538936, 8.78822500750919, 8.25468587074647, 8.25468587074647, 8.21423979230025, 8.60631027953587, 8.20478390995202), PROX_MALL = c(0.601716003339109, 0.542775018358786, 0.613385110580272, 0.613385110580272, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.525391611000181, 0.468966497593582, 0.284195187673565, 0.347669457974494, 0.300602441432182, 0.22704735136933, 0.384238747959315, 0.1450338527091, 0.630636123898788, 0.630636123898788, 0.745769461616378, 0.342860958869265, 0.222110908162432), PROX_CHAS = c(0.260006933015678, 0.20305264112251, 0.220932244035638, 0.220932244035638, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.090990597005735, 0.3998394205418, 0.24769320941352, 0.274735402884708, 0.214120710257936, 0.11607611654581, 0.360842629752134, 0.0217240252323136, 0.221589023831152, 0.221589023831152, 0.195830090979757, 0.209799590563819, 0.222110881748482), PROX_SUPERMARKET = c(0.260005577706646, 0.203051245143547, 0.220931072377982, 0.220931072377982, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.0909910491430168, 0.402574253870019, 0.284194910851331, 0.347668959247477, 0.214121714630789, 0.227046556279957, 0.360842909613722, 0.145032957963293, 0.22158921197453, 0.22158921197453, 0.265666518411173, 0.342860053820009, 0.222110358133712), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 3L, 5L, 1L, 7L, 3L, 3L, 2L, 6L, 5L), WITHIN_350M_BUS = c(8L, 6L, 6L, 6L, 5L, 5L, 8L, 5L, 8L, 8L, 7L, 8L, 10L, 11L, 9L, 6L, 6L, 4L, 7L, 16L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 5L, 4L), DNeighbour = c(0, 60.2450137584034, 85.2701473073239, 86.1878285766968, 159.062918764091, 159.566713568564, 172.34483338522, 276.055545415527, 294.457375306323, 339.612036929075, 360.994480777865, 456.851440583191, 528.376426141744, 541.463232055804, 587.028801535188, 637.153194795778, 638.4618572885, 703.761733654915, 737.710953849134, 745.153113704257)), row.names = c("504", "777", "875", "102", "581", "35", "563", "664", "243", "512", "608", "761", "443", "590", "787", "118", "391", "358", "74", "242"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986969549116835, 0.973981628844881, 0.973422384575483, 0.910943069123899, 0.910391298417641, 0.8958735095066, 0.744343257011632, 0.712075635612992, 0.627710027988631, 0.585686576912042, 0.38951525378214, 0.247207199908233, 0.222769104300193, 0.143927003597937, 0.072289189700851, 0.070681552788373, 0.0116660398788436, 0.000395019549677601, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 317935615
R squared (OOB): 0.6269192
$Forests[[505]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(658000, 615000, 585000, 575000, 417000, 540000, 565000, 435000, 428888, 415000, 440000, 410000, 380000, 412000, 420000, 447000, 435000, 390000, 438000, 478000), floor_area_sqm = c(84, 84, 93, 93, 99, 93, 93, 99, 84, 84, 100, 100, 104, 103, 104, 107, 100, 104, 104, 104), storey_order = c(3L, 2L, 4L, 5L, 3L, 4L, 6L, 2L, 3L, 3L, 3L, 3L, 1L, 4L, 2L, 3L, 4L, 1L, 2L, 5L), remaining_lease_mths = c(1120, 1122, 1142, 1133, 914, 1142, 1127, 928, 774, 782, 911, 915, 924, 918, 922, 782, 924, 809, 812, 770), PROX_CBD = c(12.4891302242583, 12.3801819754074, 12.454441113408, 12.4342034244884, 12.2815153207229, 12.5378737745647, 12.4937468159193, 12.2106818490232, 12.8776183162857, 12.8776183162857, 12.2087069526051, 12.2087069526051, 12.0301392517655, 11.9871965659798, 11.8892341343185, 11.7840832214562, 12.114386347938, 11.7882471009294, 11.7215458353159, 11.927322045494), PROX_ELDERLYCARE = c(0.707031754326944, 0.738453704244922, 0.717258387107597, 0.678867196986192, 0.513657423159811, 0.76025522927712, 0.714783075399861, 0.442541563379791, 0.211786543917104, 0.211786543917104, 0.434858408662556, 0.434858408662556, 0.255083942589415, 0.210296865683283, 0.110349805405523, 0.481333190444255, 0.421163091926404, 0.114277277444971, 0.240093333498969, 0.77464979732367), PROX_HAWKER = c(0.384467206049481, 0.261296216065877, 0.459376407452819, 0.504612881494125, 0.52278816815954, 0.672948721825079, 0.680821394190482, 0.524204307723605, 0.677647820815747, 0.677647820815747, 0.692592935098248, 0.692592935098248, 0.598391326300702, 0.625285574708341, 0.684056106771311, 0.436117874461739, 0.885134801830427, 0.647051853283446, 0.609281739536534, 0.445987433628815), PROX_MRT = c(0.38468199977318, 0.367154517888221, 0.518913352820399, 0.586933783104383, 0.703998835661039, 0.707305973375369, 0.743366527772832, 0.743103019894999, 0.301948361527339, 0.301948361527339, 0.89623888155871, 0.89623888155871, 0.885297742933312, 0.923336133969517, 1.00424261648768, 0.81394482428473, 1.10882075300419, 1.00317447086964, 0.989064774064853, 0.493642118682657 ), PROX_PARK = c(0.50651752093578, 0.605799570777928, 0.580711209690395, 0.628391467794767, 0.796788171077343, 0.628331945846246, 0.683130710636032, 0.863487882808023, 0.246982674114576, 0.246982674114576, 0.954913184146477, 0.954913184146477, 1.04875150887626, 1.09395352284574, 1.19263079577799, 1.20101103678102, 1.14970360230785, 1.24877122811849, 1.28416187507733, 1.17760662255222), PROX_GOOD_PRISCH = c(0.94986022590219, 0.823417580851307, 0.990054087408291, 1.01367306567257, 0.952579960345566, 1.17951788917503, 1.16886515239787, 0.91368762909787, 1.22334421357001, 1.22334421357001, 1.04944877580977, 1.04944877580977, 0.860616187528585, 0.855677549512306, 0.842915880539328, 0.357669915539773, 1.17061030478036, 0.713901761199557, 0.585140695782779, 0.289303568244907 ), PROX_MALL = c(0.458049841664737, 0.344173235497563, 0.549832225559512, 0.600548053404267, 0.630705874818675, 0.766094086501437, 0.778202426893423, 0.634332011832188, 0.503182159926002, 0.503182159926002, 0.802829369116586, 0.802829369116586, 0.707201836140707, 0.732793638615111, 0.787722851944232, 0.489619370966043, 0.995792127022496, 0.741052769880115, 0.690287469384684, 0.376851773239706 ), PROX_CHAS = c(3.00974727266337e-08, 0.126495411341712, 0.134313038880304, 0.134041173915956, 0.0753088652692227, 0.187116592266412, 0.147744885974614, 0.140964983635816, 0.128785172156574, 0.128785172156574, 0.0852358826892552, 0.0852358826892552, 0.202915262499126, 0.171681037809818, 0.124859952031804, 0.0667093090499658, 0.138740180982893, 0.0554870656895364, 0.164718468919614, 0.339292519878925 ), PROX_SUPERMARKET = c(0.425107542879533, 0.30203349112312, 0.499432454100223, 0.543693418915242, 0.448534184110051, 0.707597649659388, 0.667447252804164, 0.377835654599335, 0.17067511852319, 0.17067511852319, 0.414959148864982, 0.414959148864982, 0.20670525505664, 0.172282484091702, 0.114394571204967, 0.379080894647373, 0.459680111992834, 0.0453848138423891, 0.169255457402684, 0.405378875546255 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 0L, 0L, 1L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 4L, 6L, 5L, 4L, 5L, 1L, 1L, 5L, 5L, 5L, 5L, 8L, 3L, 1L, 8L, 6L, 2L ), WITHIN_350M_BUS = c(10L, 8L, 11L, 12L, 12L, 11L, 11L, 11L, 12L, 12L, 11L, 11L, 7L, 6L, 9L, 7L, 8L, 9L, 10L, 9L), WITHIN_1KM_PRISCH = c(5L, 4L, 3L, 1L, 2L, 1L, 1L, 2L, 4L, 4L, 1L, 1L, 2L, 2L, 2L, 4L, 1L, 3L, 3L, 4L), DNeighbour = c(0, 127.193880620721, 131.941236925575, 199.671959068312, 331.000246622462, 331.62459155025, 362.66899744772, 389.408952081295, 508.396324540418, 510.387796147649, 521.625877257172, 522.092630659179, 554.46142425475, 606.224266189905, 701.024705604532, 718.198794088335, 730.705649141765, 737.885079069146, 774.263932588764, 825.40241117477)), row.names = c("505", "315", "641", "310", "362", "343", "24", "42", "892", "259", "410", "680", "727", "689", "148", "340", "707", "508", "625", "666"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.953070750974023, 0.949548361514285, 0.88638500291791, 0.704232326075648, 0.703213519712579, 0.651154247562352, 0.604386432004398, 0.38517037094643, 0.38148281994672, 0.360743857309443, 0.359885416646312, 0.30113341474482, 0.212124643876774, 0.0776558708598458, 0.0589964884825558, 0.046782866714445, 0.0403276497441847, 0.0144175507480523, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1148616435
R squared (OOB): 0.8329571
$Forests[[506]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(660000, 680000, 735000, 325000, 390000, 335000, 420000, 380000, 347000, 320000, 3e+05, 380000, 350000, 388800, 333000, 370000, 4e+05, 418000, 380000, 390000), floor_area_sqm = c(87, 87, 97, 82, 92, 83, 92, 92, 90, 90, 92, 92, 92, 98, 89, 84, 92, 92, 92, 92), storey_order = c(3L, 6L, 6L, 4L, 1L, 3L, 5L, 2L, 5L, 2L, 2L, 4L, 4L, 2L, 1L, 3L, 4L, 4L, 4L, 1L), remaining_lease_mths = c(1066, 1076, 1066, 666, 685, 687, 694, 687, 672, 672, 691, 693, 688, 697, 692, 673, 690, 691, 695, 711), PROX_CBD = c(10.1126951054664, 10.1126951054664, 9.96973817000633, 10.0782341562763, 10.3184291669162, 10.5501175985891, 10.5902646894981, 10.571248724537, 10.5036676165143, 10.5036676165143, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.6549850760698, 9.59976569988281, 9.61422948612377, 9.61422948612377, 9.71066487891121), PROX_ELDERLYCARE = c(0.511544492658224, 0.511544492658224, 0.560133969723593, 0.248412112584261, 0.724299376510179, 0.724362239545807, 0.476382036969741, 0.426373779355343, 0.346712236264009, 0.346712236264009, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.531453703929196, 0.239547661796275, 0.28812103687201, 0.28812103687201, 0.385358274245319), PROX_HAWKER = c(0.268370020499938, 0.268370020499938, 0.246219700947935, 0.250435976222025, 0.285348407142059, 0.496328097640832, 0.142004884371921, 0.155284554597335, 0.255376275980047, 0.255376275980047, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.345053577007401, 0.436761476721694, 0.398658919868918, 0.398658919868918, 0.39402887106119), PROX_MRT = c(0.549740095282867, 0.549740095282867, 0.405168801785449, 0.622308556906305, 0.752281430413819, 0.92637591011884, 0.793335563342317, 0.822399768635659, 0.908007357991278, 0.908007357991278, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.849090589690401, 0.619962862184004, 0.667432439829923, 0.667432439829923, 0.746020760246364), PROX_PARK = c(0.878497256111703, 0.878497256111703, 0.868342722448078, 0.627458410441261, 1.05219739289641, 0.888350706343443, 0.57091664624863, 0.471129460807546, 0.381418159266178, 0.381418159266178, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.204920490916151, 0.957886982704992, 0.922231693079911, 0.922231693079911, 0.914740437498633), PROX_GOOD_PRISCH = c(1.46177539101005, 1.46177539101005, 1.55873028154778, 1.26151864262594, 1.54472866778257, 1.37609088117382, 0.962114901666907, 0.876989954992127, 0.825686703361669, 0.825686703361669, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 0.576127248022356, 2.35345437748376, 2.38715383730665, 2.38715383730665, 2.31351362539819), PROX_MALL = c(0.269774803261538, 0.269774803261538, 0.129560175686973, 0.418279044459304, 0.472532088410597, 0.693136328895784, 0.838333779631814, 0.872531493441133, 0.873995522285645, 0.873995522285645, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.12054305374088, 0.387669919047214, 0.43353114329251, 0.43353114329251, 0.505770857705003 ), PROX_CHAS = c(0.20472250196774, 0.20472250196774, 0.0647243745052949, 0.186550674976261, 0.165961529218061, 0.120595382532287, 0.0950095589968322, 0.109732367463933, 0.217153936659979, 0.217153936659979, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.290835710912963, 0.263208245292117, 0.28666502826278, 0.28666502826278, 0.255589678637005 ), PROX_SUPERMARKET = c(0.35798039621586, 0.35798039621586, 0.241122798862169, 0.255147915067147, 0.447507928623339, 0.448117335537485, 0.190547463602814, 0.199099262156692, 0.291549431934698, 0.291549431934698, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.292451786949051, 0.44091986097032, 0.396736556610776, 0.396736556610776, 0.363062686357781 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 4L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 1L, 4L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(6L, 6L, 7L, 5L, 7L, 6L, 6L, 5L, 6L, 6L, 4L, 4L, 5L, 6L, 6L, 7L, 11L, 11L, 11L, 13L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 5L, 5L, 2L, 2L, 2L, 2L, 5L, 5L, 5L, 5L, 5L, 2L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 10.1454094432327, 147.734616906429, 271.177803116376, 289.148611071837, 442.883154936607, 571.435876128667, 616.511190169372, 634.415445977996, 638.47359134433, 666.090703307474, 669.464422785214, 710.550092820513, 742.637862371358, 744.63721092647, 891.254020581246, 897.824066178037, 929.193690476641, 930.121834483275, 944.563271571911)), row.names = c("506", "316", "471", "84", "97", "778", "701", "210", "482", "940", "648", "651", "43", "429", "914", "728", "964", "499", "603", "776"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999769281727012, 0.951673238827848, 0.841948334746228, 0.82136384259976, 0.608642122007257, 0.40196475007133, 0.329464491945797, 0.301276887773548, 0.294954627154125, 0.252723204669279, 0.247671077066185, 0.188456840132296, 0.14581138754285, 0.143277169491314, 0.0120320563178172, 0.00931537434548384, 0.00104190077904866, 0.000920774462251834, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3525190395
R squared (OOB): 0.7713012
$Forests[[507]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 373000, 410000, 420000, 435000, 398000, 425000, 410000, 418000, 345000, 365000, 312000, 320000, 455000, 465000, 385000, 3e+05, 450000, 330000, 305000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 107, 104, 106, 106, 90, 85, 93, 107, 90), storey_order = c(1L, 1L, 3L, 5L, 4L, 2L, 4L, 4L, 5L, 3L, 4L, 1L, 2L, 4L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(1127, 1128, 1131, 1134, 1129, 1136, 1126, 1117, 904, 1003, 1061, 779, 779, 933, 933, 1060, 979, 950, 776, 966), PROX_CBD = c(17.1731083577317, 17.1731083577317, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 16.6890813896757, 16.6890813896757, 17.1634204962367, 17.1401277939721, 17.6242343596777, 18.0119212314593, 17.4336546583772, 16.4773488158513, 18.0816861587931), PROX_ELDERLYCARE = c(0.456899326246073, 0.456899326246073, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.296144426041885, 0.296144426041885, 0.565792923614884, 0.586863575497558, 0.892136309268664, 1.25793892145158, 0.825709875044437, 0.393080972860029, 1.34637729166943 ), PROX_HAWKER = c(0.507233229895407, 0.507233229895407, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.360513691606501, 0.360513691606501, 0.666841975849823, 0.685044657792881, 0.816419857336687, 1.33204585660377, 0.841716009165303, 0.170796598263111, 1.41733367811242 ), PROX_MRT = c(1.18009183772516, 1.18009183772516, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.937471590679814, 0.937471590679814, 0.463116738810145, 0.418422993771755, 0.729175757939742, 1.54554013822754, 0.463093751675267, 0.826410504821953, 1.64690112478102), PROX_PARK = c(1.02763138312455, 1.02763138312455, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 1.20981147430356, 1.20981147430356, 0.505224516024672, 0.454841043819919, 0.830497330619545, 0.23250554954982, 0.609424449579261, 1.2054653508424, 0.243247600736397 ), PROX_GOOD_PRISCH = c(6.57664814247058, 6.57664814247058, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.16175607197734, 6.16175607197734, 6.50789265243056, 6.48254224033906, 6.97273607492461, 7.41905192895776, 6.77374769998522, 5.97835326648125, 7.49669975318446), PROX_MALL = c(0.392080122681935, 0.392080122681935, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.571849863617429, 0.571849863617429, 0.353588302636786, 0.306862579253759, 0.671391539314818, 0.658794213245526, 0.404491618549369, 0.76724723438711, 0.694568288644574 ), PROX_CHAS = c(0.214971829128206, 0.214971829128206, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.332465298200207, 0.332465298200207, 0.171584438209325, 0.133156315003352, 0.0497500971788425, 0.166262674114357, 0.260153188296123, 0.09463300161804, 0.119012364389208 ), PROX_SUPERMARKET = c(0.391090025360665, 0.391090025360665, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.204374831829505, 0.204374831829505, 0.320581809168482, 0.27639551573194, 0.442456788826315, 0.385510043100507, 0.355873580059747, 0.108262733037825, 0.485184742393951), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 3L, 3L, 1L, 1L, 0L, 1L, 1L, 3L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 2L, 3L, 4L, 6L, 3L), WITHIN_350M_BUS = c(8L, 8L, 6L, 6L, 6L, 6L, 5L, 5L, 8L, 6L, 6L, 9L, 9L, 8L, 7L, 12L, 9L, 12L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 3L), DNeighbour = c(0, 3.04298616195685, 65.9802743667925, 69.4371931021291, 71.0587645057359, 90.5332160582831, 164.074110462673, 165.946147626446, 313.068094682902, 521.67209306056, 646.791149456544, 661.623115537961, 665.514529617378, 722.399073935544, 765.797092660754, 774.733768404619, 833.853128746513, 859.435760182218, 915.781303365024, 920.20515456383)), row.names = c("507", "985", "86", "280", "290", "847", "925", "797", "889", "631", "720", "497", "328", "991", "530", "300", "228", "535", "107", "85"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999978129523132, 0.989744163555662, 0.988644486100651, 0.988109525385594, 0.980734973071595, 0.937427731508493, 0.936015450976153, 0.781904049803796, 0.460518033999735, 0.255999319605214, 0.233333303960299, 0.22747836919652, 0.147233454524418, 0.0945186685708504, 0.0847860911649747, 0.0319959090981828, 0.0163115763601422, 9.20028586445831e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1826225875
R squared (OOB): 0.3315547
$Forests[[508]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 438000, 420000, 376888, 412000, 430000, 380000, 447000, 435000, 440000, 410000, 435000, 360000, 417000, 575000, 615000, 585000, 422800, 565000, 658000), floor_area_sqm = c(104, 104, 104, 104, 103, 104, 104, 107, 99, 100, 100, 100, 84, 99, 93, 84, 93, 104, 93, 84), storey_order = c(1L, 2L, 2L, 3L, 4L, 2L, 1L, 3L, 2L, 3L, 3L, 4L, 2L, 3L, 5L, 2L, 4L, 4L, 6L, 3L), remaining_lease_mths = c(809, 812, 922, 810, 918, 819, 924, 782, 928, 911, 915, 924, 762, 914, 1133, 1122, 1142, 813, 1127, 1120), PROX_CBD = c(11.7882471009294, 11.7215458353159, 11.8892341343185, 11.622690560426, 11.9871965659798, 11.547248638023, 12.0301392517655, 11.7840832214562, 12.2106818490232, 12.2087069526051, 12.2087069526051, 12.114386347938, 11.4815172953657, 12.2815153207229, 12.4342034244884, 12.3801819754074, 12.454441113408, 11.1672746170477, 12.4937468159193, 12.4891302242583), PROX_ELDERLYCARE = c(0.114277277444971, 0.240093333498969, 0.110349805405523, 0.175524774720266, 0.210296865683283, 0.246353759583753, 0.255083942589415, 0.481333190444255, 0.442541563379791, 0.434858408662556, 0.434858408662556, 0.421163091926404, 0.182032582488253, 0.513657423159811, 0.678867196986192, 0.738453704244922, 0.717258387107597, 0.14075304944647, 0.714783075399861, 0.707031754326944 ), PROX_HAWKER = c(0.647051853283446, 0.609281739536534, 0.684056106771311, 0.783966268147895, 0.625285574708341, 0.837769476188058, 0.598391326300702, 0.436117874461739, 0.524204307723605, 0.692592935098248, 0.692592935098248, 0.885134801830427, 0.728271246274353, 0.52278816815954, 0.504612881494125, 0.261296216065877, 0.459376407452819, 1.04840790050398, 0.680821394190482, 0.384467206049481), PROX_MRT = c(1.00317447086964, 0.989064774064853, 1.00424261648768, 1.15515804744233, 0.923336133969517, 1.16228231940478, 0.885297742933312, 0.81394482428473, 0.743103019894999, 0.89623888155871, 0.89623888155871, 1.10882075300419, 0.756359380624344, 0.703998835661039, 0.586933783104383, 0.367154517888221, 0.518913352820399, 0.893429463565323, 0.743366527772832, 0.38468199977318), PROX_PARK = c(1.24877122811849, 1.28416187507733, 1.19263079577799, 1.41684131410086, 1.09395352284574, 1.4881280763212, 1.04875150887626, 1.20101103678102, 0.863487882808023, 0.954913184146477, 0.954913184146477, 1.14970360230785, 1.50398184725757, 0.796788171077343, 0.628391467794767, 0.605799570777928, 0.580711209690395, 1.25063890429238, 0.683130710636032, 0.50651752093578), PROX_GOOD_PRISCH = c(0.713901761199557, 0.585140695782779, 0.842915880539328, 0.733057242670121, 0.855677549512306, 0.735233663606362, 0.860616187528585, 0.357669915539773, 0.91368762909787, 1.04944877580977, 1.04944877580977, 1.17061030478036, 0.365254403810308, 0.952579960345566, 1.01367306567257, 0.823417580851307, 0.990054087408291, 0.623353133039123, 1.16886515239787, 0.94986022590219), PROX_MALL = c(0.741052769880115, 0.690287469384684, 0.787722851944232, 0.868993594299523, 0.732793638615111, 0.918014501744059, 0.707201836140707, 0.489619370966043, 0.634332011832188, 0.802829369116586, 0.802829369116586, 0.995792127022496, 0.763531318053358, 0.630705874818675, 0.600548053404267, 0.344173235497563, 0.549832225559512, 1.08293003315278, 0.778202426893423, 0.458049841664737 ), PROX_CHAS = c(0.0554870656895364, 0.164718468919614, 0.124859952031804, 0.151742844958785, 0.171681037809818, 0.157099147473317, 0.202915262499126, 0.0667093090499658, 0.140964983635816, 0.0852358826892552, 0.0852358826892552, 0.138740180982893, 0.0516610437101642, 0.0753088652692227, 0.134041173915956, 0.126495411341712, 0.134313038880304, 0.151540147087551, 0.147744885974614, 3.00974727266337e-08 ), PROX_SUPERMARKET = c(0.0453848138423891, 0.169255457402684, 0.114394571204967, 0.151741730066283, 0.172282484091702, 0.157098334004615, 0.20670525505664, 0.379080894647373, 0.377835654599335, 0.414959148864982, 0.414959148864982, 0.459680111992834, 0.19171128272723, 0.448534184110051, 0.543693418915242, 0.30203349112312, 0.499432454100223, 0.299482732316256, 0.667447252804164, 0.425107542879533 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 0L, 1L, 2L, 2L, 2L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(8L, 6L, 8L, 7L, 5L, 7L, 5L, 3L, 5L, 5L, 5L, 1L, 5L, 6L, 4L, 3L, 4L, 6L, 4L, 2L ), WITHIN_350M_BUS = c(9L, 10L, 9L, 8L, 6L, 11L, 7L, 7L, 11L, 11L, 11L, 8L, 14L, 12L, 12L, 8L, 11L, 14L, 11L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 2L, 2L, 2L, 4L, 2L, 1L, 1L, 1L, 3L, 2L, 1L, 4L, 3L, 2L, 1L, 5L), DNeighbour = c(0, 134.648615468324, 147.570531398636, 170.750424973523, 211.327112397425, 243.444669991575, 251.802749384981, 366.651613076549, 418.460218098459, 460.608022448166, 460.940534819615, 487.21475933318, 491.728909326345, 494.146799663748, 650.82569012898, 664.109895655264, 667.914457690219, 693.268254715757, 712.916406226264, 737.885079069146)), row.names = c("508", "625", "148", "750", "689", "598", "727", "340", "42", "410", "680", "707", "213", "362", "310", "315", "641", "528", "24", "505"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.934511544465009, 0.921606748924348, 0.895770717334279, 0.842682697966395, 0.794150712089988, 0.780658713960154, 0.567152200382892, 0.460211632538194, 0.372515230435628, 0.371828556899302, 0.318122129705005, 0.309032480282728, 0.30418406462683, 0.0493060171038555, 0.0360876494791201, 0.0326379850590275, 0.013753547467434, 0.00442641355433676, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6568854749
R squared (OOB): 0.1341457
$Forests[[509]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(1056800, 1110000, 890000, 1038000, 1023801, 830000, 643888, 755000, 7e+05, 685000, 753000, 620000, 475000, 476000, 537000, 748000, 5e+05, 945500, 912000, 680000), floor_area_sqm = c(95, 94, 93, 95, 95, 94, 83, 90, 93, 93, 87, 103, 103, 103, 106, 107, 103, 87, 87, 91), storey_order = c(16L, 17L, 2L, 13L, 13L, 9L, 4L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 4L, 2L, 1L, 8L, 3L, 3L), remaining_lease_mths = c(1081, 1086, 1079, 1088, 1085, 1088, 721, 983, 625, 1115, 1104, 911, 781, 774, 760, 899, 773, 1143, 1142, 984), PROX_CBD = c(1.77209924777956, 1.77209924777956, 1.67386574810093, 1.6109563636452, 1.64296215322618, 1.64296215322618, 1.53899731723416, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.52364731081334, 3.24578829573265, 2.51922626320824, 2.51922626320824, 2.86455481676114), PROX_ELDERLYCARE = c(0.140516738363648, 0.140516738363648, 0.177855560288099, 0.267363987874465, 0.294850727643248, 0.294850727643248, 0.194322059338883, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.132133546591398, 0.461566734593474, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938), PROX_HAWKER = c(0.23052169920376, 0.23052169920376, 0.190132187507835, 0.235977344459711, 0.280083683397779, 0.280083683397779, 0.0778854840685767, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.315417458803045, 0.461305554076076, 0.187177165934232, 0.187177165934232, 0.302651224916382), PROX_MRT = c(0.454819638815125, 0.454819638815125, 0.379670718067057, 0.29771914919713, 0.262926729358016, 0.262926729358016, 0.338341879948785, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.277076743329557, 1.11057161001852, 0.243725266054354, 0.243725266054354, 0.391395986196982 ), PROX_PARK = c(0.568364566172339, 0.568364566172339, 0.464667269713551, 0.367398542795172, 0.366095429090919, 0.366095429090919, 0.431332248643832, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.163253442595557, 0.856773721705297, 0.28862748451296, 0.28862748451296, 0.399002951856213 ), PROX_GOOD_PRISCH = c(6.2014068010071, 6.2014068010071, 6.13913327172338, 6.05683769533381, 6.02306971378175, 6.02306971378175, 6.20754086879516, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.61812725480087, 5.51078547454581, 4.50145006484821, 4.50145006484821, 4.71207116352008), PROX_MALL = c(0.293469301127063, 0.293469301127063, 0.332985789848242, 0.415453175187746, 0.44820920236387, 0.44820920236387, 0.293332886646226, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.290995843291254, 1.33172083977874, 0.244046547559164, 0.244046547559164, 0.420489734799516), PROX_CHAS = c(0.116110892529562, 0.116110892529562, 0.0280349864391529, 0.0860247998100326, 0.0951865321113252, 0.0951865321113252, 0.0279718763032621, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0122221533760307, 0.0869328465249217, 0.0462846720247782, 0.0462846720247782, 0.110042750971165), PROX_SUPERMARKET = c(0.203860721712114, 0.203860721712114, 0.185142915152075, 0.248046397132554, 0.28799517805095, 0.28799517805095, 0.114546579488019, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0373112013983995, 0.0869315055470345, 0.169442491353445, 0.169442491353445, 0.110042446678578), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 6L, 6L, 6L, 8L, 4L, 4L, 4L, 4L, 3L, 2L, 2L, 2L, 6L, 2L, 4L, 4L, 4L), WITHIN_350M_BUS = c(10L, 10L, 9L, 11L, 9L, 9L, 9L, 10L, 7L, 3L, 3L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 4L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 5.69435934881862, 104.434568886158, 197.536023423293, 203.336586562315, 206.622091495144, 243.477717338042, 253.721570072776, 1383.10226545886, 1447.79595547056, 1491.89107226436, 1526.80292465923, 1580.5414722921, 1581.09072496969, 1588.60381554159, 1662.78526179562, 1704.24006321846, 1750.01568852069, 1758.13361446581, 1783.81903410933)), row.names = c("509", "321", "10", "619", "91", "850", "524", "567", "824", "390", "999", "561", "134", "126", "48", "65", "192", "816", "550", "968"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979619448306, 0.99315659822954, 0.975624699235843, 0.974181635007521, 0.973346229280765, 0.963086740061283, 0.95994767282714, 0.159054660932716, 0.116459324282264, 0.0903148441216658, 0.0715050472912665, 0.0461934887621978, 0.0459592004656865, 0.0428063515797594, 0.0171867125657004, 0.00760958778065713, 0.00140931691156663, 0.000817439572187175, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 23280865575
R squared (OOB): 0.4205042
$Forests[[510]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 355000, 365000, 320000, 385000, 345000, 350000, 370000, 333000, 295000, 343000, 325000, 310000, 345000, 292000, 390000, 345000, 335000, 325000, 370000), floor_area_sqm = c(104, 106, 104, 106, 104, 114, 104, 103, 108, 105, 102, 104, 104, 104, 104, 126, 103, 114, 90, 93), storey_order = c(2L, 1L, 2L, 1L, 1L, 2L, 2L, 4L, 4L, 1L, 5L, 1L, 1L, 4L, 2L, 2L, 5L, 3L, 4L, 1L), remaining_lease_mths = c(875, 825, 828, 851, 863, 839, 863, 881, 895, 870, 935, 872, 879, 862, 828, 879, 944, 904, 912, 1139), PROX_CBD = c(15.8781143296649, 15.6983328737326, 15.6198573118901, 15.9983120826665, 16.2492480828887, 15.4582319270764, 15.9139497277605, 15.9139497277605, 16.5397910410307, 16.027241877126, 15.6558233565228, 15.9652370890998, 15.9652370890998, 16.2035530975804, 15.1374510187917, 16.1769042321823, 15.6615925135045, 16.3642048862006, 16.3759795802925, 15.8422849591204), PROX_ELDERLYCARE = c(0.633288957745621, 0.587171684565488, 0.497975502399054, 0.541237256511776, 0.836071823435323, 0.319622441582349, 0.471057675436291, 0.471057675436291, 0.706939892416911, 0.401697186037664, 0.268146833149962, 0.372962984236141, 0.372962984236141, 0.462412199513001, 0.426629771798313, 0.382017171357745, 0.372854461013726, 0.361422596457277, 0.437652472603004, 0.241353796602158), PROX_HAWKER = c(1.79301822351461, 1.64071314431986, 1.6566914426712, 2.1818192257633, 2.17952287051713, 1.7245004017694, 2.34701070601947, 2.34701070601947, 2.14655926815246, 2.44772974464855, 2.27183532495414, 2.45115541279444, 2.45115541279444, 2.51024920878341, 1.49196951764411, 2.55739022352562, 2.39243139523594, 1.67761333691466, 2.71828200917597, 2.37354129025836), PROX_MRT = c(0.159697283923578, 0.341199960643831, 0.297714051615291, 0.364450998520493, 0.290093838525113, 0.233994550027949, 0.424613907535265, 0.424613907535265, 0.460645764817668, 0.538616250543522, 0.370313443989706, 0.52727924180445, 0.52727924180445, 0.65447898159524, 0.164193456307044, 0.674610535324426, 0.499275570100955, 0.653367521351592, 0.870089952652958, 0.721786411333246), PROX_PARK = c(0.678969217742802, 0.686441032296595, 0.782164021798725, 1.05372411430502, 0.886796559947336, 0.998254167239372, 1.30337713627377, 1.30337713627377, 0.711243459523284, 1.35146177086674, 1.16446299803307, 1.39203600576681, 1.39203600576681, 1.32632916723033, 0.786093050092807, 1.39748820590438, 1.19384102986047, 0.32735774848914, 1.49155883505512, 1.42084473696832), PROX_GOOD_PRISCH = c(6.09357654169244, 5.93514971647738, 5.84268664292306, 6.12314921566155, 6.4097782056775, 5.64801716169655, 5.99275530970335, 5.99275530970335, 6.77397603493671, 6.09534233388474, 5.73062396037349, 6.02718330754398, 6.02718330754398, 6.27623366830878, 5.37568176340172, 6.23706483495109, 5.71328270316738, 6.76031366250815, 6.4246273009838, 5.8611108446886), PROX_MALL = c(0.145699923430919, 0.310729806849059, 0.394873468760787, 0.45623102577182, 0.355568776497803, 0.455554164929496, 0.338688619983659, 0.338688619983659, 0.345326846187852, 0.275346491924215, 0.155488337640192, 0.238316612740974, 0.238316612740974, 0.370949542105629, 0.249545786638779, 0.292722816398213, 0.238209845871265, 0.388175183991252, 0.409369768138594, 0.177442774283774 ), PROX_CHAS = c(0.0723222156351423, 0.261893114523038, 0.28481487293308, 0.290215734280461, 0.121251060497272, 0.158017550603297, 0.338688583692834, 0.338688583692834, 0.286223989121013, 0.275346446899555, 0.155488306171375, 0.238316573509266, 0.238316573509266, 0.370949494121523, 0.193150290660334, 0.292722768811081, 0.238209795937414, 0.380772978950647, 0.409369730284335, 0.177442804982894 ), PROX_SUPERMARKET = c(0.157892159590583, 0.322774913149109, 0.407244625741832, 0.162067612034701, 0.350013224352412, 0.387973705585917, 0.112474666082431, 0.112474666082431, 0.377165028023417, 0.141316208924405, 0.152010752053411, 0.177610526119132, 0.177610526119132, 0.235998227482853, 0.200567401454574, 0.254565333705719, 0.238833101010687, 0.422789252098693, 0.389543937857684, 0.197153631350279 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 1L, 3L, 3L, 0L, 3L, 4L, 3L, 3L, 3L, 0L, 5L, 3L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 6L, 4L, 8L, 9L, 9L, 1L, 8L, 8L, 6L, 6L, 5L, 5L, 8L, 5L, 4L, 2L, 7L ), WITHIN_350M_BUS = c(7L, 8L, 9L, 12L, 9L, 14L, 15L, 15L, 2L, 12L, 14L, 14L, 14L, 7L, 11L, 9L, 16L, 6L, 5L, 15L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 187.902716223266, 257.690808831548, 414.398453786611, 419.338776516853, 447.276953587558, 633.658659444422, 637.452372722176, 683.689769886315, 706.582368397461, 711.990254741948, 729.631260631975, 730.837553686769, 731.786914688594, 738.831811352517, 781.308096964766, 830.918268931056, 888.387352491677, 927.656569997097, 1010.11280670125)), row.names = c("510", "196", "304", "888", "711", "383", "959", "927", "498", "463", "450", "566", "490", "806", "387", "54", "572", "252", "974", "585"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.931989427872321, 0.874072447912556, 0.69171690840563, 0.685018313953528, 0.646301892182898, 0.36781339160963, 0.36210312338893, 0.293634898822701, 0.260802266773466, 0.253179436311868, 0.228717715425886, 0.227069171356748, 0.225774042579679, 0.216227708486468, 0.161378504064725, 0.10454235129327, 0.0512984890962042, 0.0245228920718127, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1287419765
R squared (OOB): -0.3223185
$Forests[[511]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(405000, 415000, 422500, 4e+05, 365000, 440000, 425000, 450000, 415000, 428888, 385000, 420000, 468000, 420000, 395000, 408000, 425000, 415000, 365000, 380000), floor_area_sqm = c(106, 103, 104, 107, 84, 104, 104, 106, 84, 84, 84, 105, 106, 106, 103, 105, 104, 108, 103, 105), storey_order = c(2L, 2L, 3L, 1L, 4L, 3L, 4L, 2L, 3L, 3L, 2L, 2L, 5L, 3L, 4L, 1L, 2L, 2L, 1L, 1L), remaining_lease_mths = c(778, 768, 765, 912, 787, 752, 775, 919, 782, 774, 815, 787, 863, 874, 772, 797, 801, 891, 757, 775), PROX_CBD = c(13.2146489403719, 13.0537205387581, 13.4875816574924, 13.6047453762483, 13.5012180894848, 13.1913836000948, 13.5598735525989, 13.6245617307962, 12.8776183162857, 12.8776183162857, 13.8115996810708, 12.7549887608908, 13.629257933267, 13.629257933267, 13.1724132817366, 13.8987191813532, 13.9224032790502, 13.8459786715751, 13.0970803497533, 12.8173662852819), PROX_ELDERLYCARE = c(0.392334185262972, 0.569472877275307, 0.428841001075194, 0.271914041498034, 0.126566715598502, 0.779182108791446, 0.555470204987842, 0.120631950903102, 0.211786543917104, 0.211786543917104, 0.244605555667631, 0.556485595404089, 0.207468408301612, 0.207468408301612, 0.906244923447749, 0.166628987045545, 0.160860892679658, 0.429452782693922, 0.830352740740998, 0.548539301056628), PROX_HAWKER = c(1.1504484389926, 0.963287544217337, 1.41347495302278, 1.50728197565297, 1.32455892398921, 1.05769292681279, 1.44869421276883, 1.48009929412898, 0.677647820815747, 0.677647820815747, 1.71143518366979, 0.627642822312809, 1.4012681206183, 1.4012681206183, 1.03184370064912, 1.60647998640073, 1.57003684649171, 1.71981564227335, 0.973651338137405, 0.687183343617196), PROX_MRT = c(0.530339592860526, 0.551410176707671, 0.229256973107587, 0.222008379422339, 0.54422435083218, 0.577154139562059, 0.172867375742438, 0.357520644011877, 0.301948361527339, 0.301948361527339, 0.198072339225813, 0.561554903993597, 0.681065013996815, 0.681065013996815, 0.712767869041386, 0.337555536848429, 0.375491068655226, 0.2084775132707, 0.602819058882962, 0.607087114668938), PROX_PARK = c(0.763919329225246, 0.974634241933185, 1.00267286051928, 0.882483872449952, 0.593866981909781, 1.12092772213378, 1.16233583500127, 0.731000545087102, 0.246982674114576, 0.246982674114576, 0.925135888784, 1.16122098497616, 0.403276931712581, 0.403276931712581, 0.94305137750942, 0.83983547285748, 0.819174175884815, 1.1446906726086, 0.879464356596765, 0.953457314885518), PROX_GOOD_PRISCH = c(1.57814209766337, 1.48818847749708, 1.87202126825599, 1.96272742295518, 1.8351788996921, 1.6842887316892, 1.97663004084467, 1.96554365084008, 1.22334421357001, 1.22334421357001, 2.17137072991142, 1.29435567579286, 1.96779323327463, 1.96779323327463, 1.76071721252525, 2.24487256678893, 2.26578798898653, 2.27101821651052, 1.76550469910092, 1.5016146113424), PROX_MALL = c(0.655287065425073, 0.593340478429386, 0.948424723316687, 1.0427530371351, 0.956400108312903, 0.813382909306435, 1.05810160080284, 1.05956757611768, 0.503182159926002, 0.503182159926002, 1.25122768833936, 0.542723135774117, 1.12429495075828, 1.12429495075828, 0.808064657998832, 1.33259876169033, 1.34118728457461, 1.35153556565047, 0.655283448157635, 0.635314033644823), PROX_CHAS = c(0.358071114142678, 0.203693673714882, 0.231037598077535, 0.15212794302602, 0.0648495538885981, 0.19044114280624, 0.180657994610612, 2.17172157220984e-06, 0.128785172156574, 0.128785172156574, 0.130123043615932, 0.144180959238343, 0.260044927245007, 0.260044927245007, 0.253073540027742, 0.0582471476749484, 0.0806372798138111, 0.345234103044859, 0.10733838099953, 0.149554006756045), PROX_SUPERMARKET = c(0.384538867225359, 0.349948262987797, 0.231037826802092, 0.353624023725788, 0.329742543966106, 0.190441743522314, 0.180658044884504, 0.237807435452358, 0.17067511852319, 0.17067511852319, 0.30366394922488, 0.150188458093997, 0.288903462518554, 0.288903462518554, 0.263318229535236, 0.2065347950197, 0.189550835904173, 0.426625283183798, 0.176189281490626, 0.14719471752053), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 0L, 1L, 3L, 2L, 3L, 0L, 0L, 0L, 2L, 3L, 3L, 1L, 2L, 3L, 1L, 1L, 3L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 6L, 5L, 4L, 3L, 5L, 1L, 1L, 3L, 3L, 6L, 6L, 3L, 3L, 3L, 3L, 1L, 2L), WITHIN_350M_BUS = c(9L, 8L, 10L, 12L, 7L, 8L, 11L, 10L, 12L, 12L, 10L, 7L, 6L, 6L, 6L, 9L, 9L, 12L, 4L, 5L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 5L, 4L, 5L, 6L, 4L, 4L, 4L, 5L, 5L, 2L, 2L, 4L, 4L, 3L, 5L, 4L, 5L), DNeighbour = c(0, 297.969025459365, 303.014678865782, 385.842716429632, 423.51995637463, 436.613888370715, 441.225497703907, 443.754401733303, 600.176020478872, 604.824550259316, 605.026307638971, 620.843591004816, 631.466973836983, 635.130856176484, 649.130291286247, 690.412982193905, 721.557464445106, 724.483296309706, 785.332564534867, 809.708669375887)), row.names = c("511", "541", "663", "955", "264", "229", "564", "656", "259", "892", "235", "215", "415", "503", "225", "531", "219", "970", "597", "523"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.747497577168922, 0.73952141040257, 0.597418138214219, 0.527680676316714, 0.503018667432535, 0.494298246815129, 0.48950999351702, 0.203027767385109, 0.195401430672369, 0.195072416487518, 0.169822654642993, 0.153510215045521, 0.148013786576659, 0.127665539237478, 0.074505320681831, 0.0423879784011467, 0.0397724251655379, 0.00351687790040759, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 833650179
R squared (OOB): -0.2260771
$Forests[[512]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(324000, 320000, 330000, 333000, 345000, 378000, 4e+05, 375000, 394000, 310000, 395000, 378000, 380000, 368888, 320000, 345000, 335000, 364000, 350000, 295000), floor_area_sqm = c(90, 100, 102, 100, 102, 92, 92, 92, 92, 91, 92, 92, 92, 92, 101, 102, 100, 100, 102, 101), storey_order = c(4L, 4L, 1L, 4L, 2L, 3L, 4L, 2L, 5L, 4L, 3L, 2L, 4L, 4L, 1L, 4L, 4L, 2L, 4L, 1L), remaining_lease_mths = c(929, 930, 911, 928, 927, 1133, 1145, 1135, 1142, 927, 1132, 1136, 1135, 1143, 924, 926, 930, 921, 923, 917), PROX_CBD = c(18.3448727328387, 18.242108360018, 18.2320763538069, 18.2095446148373, 18.2868848905217, 18.5541585191533, 18.4659506582063, 18.5586196198757, 18.5586196198757, 18.6571260927441, 18.4477570786683, 18.6831604018118, 18.528449956106, 18.528449956106, 18.0902268845521, 18.236688278315, 17.9186379864086, 17.9386403893839, 18.0569924715364, 18.4986491838169), PROX_ELDERLYCARE = c(1.12000720290482, 1.08331104464233, 0.927534095024191, 1.17430183890643, 0.896456720381782, 1.3934670212363, 1.40960952841152, 1.41981179339616, 1.41981179339616, 1.27166470727688, 1.45029388933935, 1.47678345842271, 1.49671415705568, 1.49671415705568, 0.706169610995159, 0.732088251039709, 1.13507400842797, 0.714833653499633, 0.59750504274373, 0.86418951980865 ), PROX_HAWKER = c(0.636376603494217, 0.548257960059823, 0.493410913505403, 0.579651089601917, 0.547085889030319, 0.899006211509986, 0.861254406292383, 0.915906485722884, 0.915906485722884, 0.924657565926692, 0.879695992543251, 1.01746494726896, 0.947708217710491, 0.947708217710491, 0.370412154176866, 0.537987121264097, 0.435091735724103, 0.201936965562497, 0.391180253405874, 0.838043969781633 ), PROX_MRT = c(0.565211037998289, 0.47401652613315, 0.433316978327494, 0.501132314022455, 0.495991449430539, 0.823747240068891, 0.783375472664302, 0.839968978875504, 0.839968978875504, 0.861078471223358, 0.801027338961469, 0.943619619760125, 0.869531291623609, 0.869531291623609, 0.341202563029131, 0.511061821383635, 0.364011265623101, 0.168914117564514, 0.384524332485438, 0.812751343363136 ), PROX_PARK = c(2.08056453235766, 2.12857307310705, 1.96114614265628, 2.25371860749481, 1.86697967968657, 2.22642888666982, 2.321508063195, 2.25577949184332, 2.25577949184332, 1.95136051888807, 2.38376543636855, 2.2148581526701, 2.37596217173297, 2.37596217173297, 1.8531048262974, 1.7164330470264, 2.31505119222808, 1.99379565561889, 1.77011013021076, 1.49181484955502), PROX_GOOD_PRISCH = c(8.81498363377987, 8.71021480286832, 8.72297519828522, 8.6635222339794, 8.78822500750919, 9.00155567304774, 8.90481615501782, 9.00274768401056, 9.00274768401056, 9.13456945987866, 8.8804818877731, 9.12987022396436, 8.9605147002348, 8.9605147002348, 8.60631027953587, 8.76378557853615, 8.3676789538936, 8.4444135457925, 8.58956131155308, 9.04519470993137), PROX_MALL = c(0.284195187673565, 0.347669457974494, 0.22704735136933, 0.468966497593582, 0.1450338527091, 0.475387173022169, 0.542775018358786, 0.5054917244252, 0.5054917244252, 0.300602441432182, 0.601716003339109, 0.525391611000181, 0.613385110580272, 0.613385110580272, 0.342860958869265, 0.240339889961931, 0.384238747959315, 0.238372860218233, 0.407254736414821, 0.305101649121832), PROX_CHAS = c(0.24769320941352, 0.274735402884708, 0.11607611654581, 0.3998394205418, 0.0217240252323136, 0.0809306171135589, 0.20305264112251, 0.101888085354885, 0.101888085354885, 0.214120710257936, 0.260006933015678, 0.090990597005735, 0.220932244035638, 0.220932244035638, 0.209799590563819, 0.184864523484869, 0.360842629752134, 0.076984763134016, 0.222103720735081, 0.305101651313883), PROX_SUPERMARKET = c(0.284194910851331, 0.347668959247477, 0.227046556279957, 0.402574253870019, 0.145032957963293, 0.080929224247632, 0.203051245143547, 0.101886801165025, 0.101886801165025, 0.214121714630789, 0.260005577706646, 0.0909910491430168, 0.220931072377982, 0.220931072377982, 0.342860053820009, 0.240339157209448, 0.360842909613722, 0.171190500184261, 0.385535197909366, 0.305101855713295), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(5L, 3L, 5L, 2L, 7L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 6L, 6L, 1L, 6L, 4L, 6L), WITHIN_350M_BUS = c(8L, 7L, 10L, 8L, 9L, 8L, 6L, 5L, 5L, 8L, 8L, 5L, 6L, 6L, 7L, 7L, 11L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 5L, 6L, 3L, 5L, 6L, 4L), DNeighbour = c(0, 101.207548353436, 195.536617570354, 198.89087759874, 247.546531760688, 279.981385633049, 291.14689101713, 301.324371481969, 304.741319651432, 324.389591237604, 339.612036929075, 381.994912651849, 382.673706186497, 383.34570512415, 410.687508975464, 426.042155467397, 471.865693517048, 474.87135003657, 525.490931361404, 590.387635193302)), row.names = c("512", "608", "443", "243", "787", "563", "777", "35", "581", "761", "504", "664", "102", "875", "74", "227", "590", "638", "491", "684"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.94209011463859, 0.792645305701633, 0.785901080200831, 0.679292084390062, 0.600784541518122, 0.57275790562935, 0.546872417346752, 0.538120393745686, 0.487347296796464, 0.447700034879385, 0.337979528118952, 0.336250288901604, 0.334539715199797, 0.266367422333999, 0.229678997875448, 0.130468209914526, 0.124637241185997, 0.04316484015259, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 393019573
R squared (OOB): 0.5872602
$Forests[[513]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 395000, 360000, 368000, 398000, 325000, 335000, 370000, 325000, 385000, 4e+05, 335000, 408000, 333000, 361000, 375000, 328000, 369000, 360000, 390000), floor_area_sqm = c(100, 101, 104, 100, 100, 85, 93, 98, 84, 101, 103, 84, 100, 84, 84, 90, 84, 94, 103, 101 ), storey_order = c(4L, 4L, 2L, 2L, 2L, 1L, 5L, 2L, 5L, 3L, 3L, 2L, 4L, 3L, 4L, 5L, 4L, 5L, 1L, 4L), remaining_lease_mths = c(922, 936, 804, 923, 924, 830, 921, 912, 812, 952, 796, 796, 921, 823, 794, 946, 806, 942, 798, 932), PROX_CBD = c(10.3133134299625, 10.5347600839054, 10.0879656312395, 10.5911430304609, 10.2027088676681, 10.1989356004427, 10.6321305837804, 10.6430674352334, 9.87023127008802, 10.5394819073022, 10.2571858212528, 10.2571858212528, 10.7481925626994, 9.85122377146013, 10.1908965186918, 10.5038890156487, 10.2439629519707, 10.5038890156487, 10.1540744969693, 10.247812625002), PROX_ELDERLYCARE = c(1.4124150938613, 1.31633228018286, 1.31022889057949, 1.2745451415541, 1.63738856945076, 1.08623091115154, 1.32435226249417, 1.10983952182968, 1.35138892750767, 1.55101586165687, 0.969336561855173, 0.969336561855173, 1.00181077128688, 0.999223533815273, 0.891997547710976, 1.64894906385774, 0.904720646157319, 1.64894906385774, 0.85844301108046, 1.89270432318243), PROX_HAWKER = c(0.0623262564011618, 0.259744380023822, 0.196699811405185, 0.314632743063994, 0.264427923442986, 0.368744432216956, 0.382898898882956, 0.494234864614673, 0.410023469086153, 0.463304434183495, 0.543600998034675, 0.543600998034675, 0.591883114810231, 0.526313717816828, 0.594526114354717, 0.53455823354733, 0.616195579705155, 0.53455823354733, 0.614574465644474, 0.561647681218514), PROX_MRT = c(1.09471398918577, 1.15842683571226, 1.09046737609619, 1.14211364891441, 1.392302848886, 0.78040997284139, 1.20430491709432, 0.91242151857363, 1.23646610314009, 1.31136747445593, 0.5984056038899, 0.5984056038899, 0.80807654444201, 0.907717901248049, 0.554399001312584, 1.36742764633517, 0.52596302633555, 1.36742764633517, 0.544743966599557, 1.63637339364314 ), PROX_PARK = c(0.826294351272671, 1.00657829367171, 0.604882226694947, 0.997953552798557, 0.728383914708498, 0.808282577864154, 0.852996238213812, 1.09293299728603, 0.375073916060521, 0.594979546415276, 0.690393008756984, 0.690393008756984, 1.13130385684233, 0.510337594738446, 0.61263038213259, 0.486479545769779, 0.626908579085899, 0.486479545769779, 0.578916018382343, 0.443665461164749 ), PROX_GOOD_PRISCH = c(0.993301788551023, 1.12709017589061, 0.87937610392538, 1.15731102426836, 0.689163418131917, 1.199846441039, 1.09467860924251, 1.4206810513637, 0.706117631385061, 0.89296386953394, 1.38840710840139, 1.38840710840139, 1.51127824976447, 1.05242409875061, 1.40421671412888, 0.819356328881161, 1.44855804010835, 0.819356328881161, 1.40445923276907, 0.550324531917386), PROX_MALL = c(0.450275200033962, 0.464767570965945, 0.441232897113797, 0.441630162720786, 0.12742430838485, 0.663851500718272, 0.512358501951296, 0.220538248250442, 0.445899708163642, 0.357726596913911, 0.638527944164543, 0.638527944164543, 0.114469773448463, 0.756051767526383, 0.685823836221668, 0.3366209001709, 0.644656189163291, 0.3366209001709, 0.685950169481642, 0.190941194230935), PROX_CHAS = c(0.071192987667569, 0.272565000598528, 0.177420148260447, 0.327465416824022, 0.127424254451578, 0.0710453772718398, 0.394471723674887, 0.0703959269798554, 0.0764125853219005, 0.263233285458842, 0.0819899420632749, 0.0819899420632749, 0.0793642323922721, 3.39583191183935e-08, 0.151788880767358, 0.232134688144963, 0.155315138624813, 0.232134688144963, 0.170954716034814, 0.190941257524933), PROX_SUPERMARKET = c(0.330151298165832, 0.464768447350912, 0.320748009942088, 0.441631117888638, 0.129189539659537, 0.00115080458448496, 0.447614574279886, 0.220538485726081, 0.158655939798418, 0.263232243208913, 0.123486578338512, 0.123486578338512, 0.114469867006585, 0.350225948243757, 0.152401712794372, 0.232133828519976, 0.18505229065347, 0.232133828519976, 0.171715993026927, 0.19229406714866), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 0L, 2L, 0L, 1L, 2L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 2L, 0L, 3L), WITHIN_350M_CHILDCARE = c(4L, 1L, 5L, 1L, 6L, 4L, 3L, 2L, 5L, 6L, 2L, 2L, 4L, 3L, 2L, 5L, 1L, 5L, 2L, 10L), WITHIN_350M_BUS = c(15L, 15L, 11L, 13L, 13L, 12L, 12L, 13L, 8L, 15L, 10L, 10L, 10L, 10L, 12L, 11L, 10L, 11L, 14L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 5L, 4L, 5L, 5L, 6L, 4L, 6L, 4L, 6L, 4L, 5L, 4L), DNeighbour = c(0, 216.775366116525, 225.482326018274, 276.323568769269, 324.739619639568, 330.587280026708, 372.997557028694, 422.963437432667, 456.286220104143, 488.339589262444, 494.882254291694, 499.127991247535, 526.435281049864, 531.568071814682, 553.60267048366, 568.259749473879, 570.848372733972, 573.363751459651, 575.233434114115, 616.798997296196)), row.names = c("513", "577", "292", "718", "771", "967", "975", "627", "755", "769", "494", "591", "866", "129", "447", "942", "668", "734", "560", "667"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.768219555738312, 0.750578995131948, 0.638879627159769, 0.522449056404611, 0.507989063348314, 0.402336814357574, 0.280647072027474, 0.204980716165678, 0.139248550229097, 0.126914905480556, 0.119134037130156, 0.0737367523402476, 0.0661883008892956, 0.037798877286488, 0.0228607886349449, 0.0205770552666957, 0.0184638659195204, 0.0169616791997458, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 611288424
R squared (OOB): 0.18339
$Forests[[514]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(308000, 326000, 348000, 336000, 320000, 362000, 370000, 380000, 380000, 360000, 325000, 416000, 370000, 370000, 340000, 380000, 340000, 320800, 338000, 355000), floor_area_sqm = c(90, 101, 95, 90, 91, 94, 95, 93, 93, 93, 90, 93, 93, 93, 90, 93, 102, 92, 94, 94), storey_order = c(2L, 1L, 1L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 4L, 6L, 1L, 4L, 4L, 2L, 2L, 1L, 2L, 4L), remaining_lease_mths = c(948, 942, 968, 966, 980, 976, 977, 1132, 1136, 1135, 973, 1132, 1125, 1142, 1011, 1134, 968, 965, 1076, 1070), PROX_CBD = c(17.5548574672099, 17.6460086713989, 18.0323194354466, 18.263890012402, 18.4122801485573, 18.3273029006797, 18.2449080671561, 18.1279148711176, 18.1376577985599, 18.1376577985599, 18.5353901232527, 18.2305685201872, 18.2305685201872, 18.1918996486136, 18.5954829873069, 18.2143914696608, 18.6342583478867, 16.3149444157129, 18.893500205596, 18.9417612550563), PROX_ELDERLYCARE = c(2.64072586785555, 2.69583292953839, 2.88259030935981, 2.93603771613334, 3.05606256580079, 2.7120525382807, 2.54228790651909, 2.51087611030153, 2.49441526227585, 2.49441526227585, 3.18651864771223, 2.5602844754638, 2.5602844754638, 2.49884668013329, 3.21245115339435, 2.48612553786713, 2.72992435028626, 1.76400828031834, 3.10102691254995, 3.09832013994742), PROX_HAWKER = c(0.624754154933827, 0.543702723258422, 0.459055170630849, 0.135415800319106, 0.284310921582288, 0.729165861663657, 0.859760115655931, 0.487567663506197, 0.528296501129656, 0.528296501129656, 0.491879726860981, 0.555435817196439, 0.555435817196439, 0.600683099416637, 0.468862715548992, 0.65924673205969, 0.947673142820091, 0.267171899978326, 0.926259022488312, 0.981837341088666), PROX_MRT = c(0.605396305517498, 0.514213843772978, 0.228324090957444, 0.269488316579814, 0.34633408104891, 0.470919202147399, 0.597257652192269, 0.74928998522808, 0.789676869843372, 0.789676869843372, 0.375479822529604, 0.810957189319413, 0.810957189319413, 0.859544339931905, 0.485913485771313, 0.88189566435518, 0.717283111076423, 0.980548762507945, 0.777214903782309, 0.831940647091921), PROX_PARK = c(0.801838254358626, 0.873328686748902, 1.25712692932115, 0.826451671225411, 0.872887750975024, 1.51959638840156, 1.66089445329223, 0.317511189836545, 0.276326305891841, 0.276326305891841, 1.15334089580929, 0.269300347674678, 0.269300347674678, 0.210024151789668, 0.966363588730214, 0.161329073171627, 1.68545701841371, 0.504828773517413, 1.53153013283021, 1.58031197441792), PROX_GOOD_PRISCH = c(7.89964805631792, 7.99076792195858, 8.37645219680457, 8.61262144573917, 8.76068312560123, 8.6741083827629, 8.59525181849715, 8.49670627721454, 8.50873818737911, 8.50873818737911, 8.87993213136606, 8.60245346442475, 8.60245346442475, 8.56698720173726, 8.94334048589707, 8.59299650088468, 8.98296462693421, 6.672975925328, 9.23793284137011, 9.2863930262578 ), PROX_MALL = c(0.456293365362214, 0.441435937338541, 0.12060760008054, 0.374925429890344, 0.458641270318743, 0.437943127987326, 0.537890109309282, 0.819155488013484, 0.814982856398022, 0.814982856398022, 0.460655941356388, 0.89702383385846, 0.89702383385846, 0.849415447505653, 0.594166870248601, 0.861156548991099, 0.719594778264249, 0.965701391482886, 0.833273819621717, 0.886414086630636 ), PROX_CHAS = c(0.456293399812874, 0.441435968696221, 0.120607657412939, 0.0541347282504724, 0.182706372800723, 0.319053536773146, 0.274147949012332, 0.0462043949149095, 0.0547102897319272, 0.0547102897319272, 0.165734202429707, 0.080524556228062, 0.080524556228062, 0.110754204684376, 0.186588167457245, 0.170239874320939, 0.294409401108374, 0.215258950862385, 0.143741090403558, 0.0880613138842689 ), PROX_SUPERMARKET = c(0.425112192123464, 0.446325988440648, 0.119017844673248, 0.0541355525390397, 0.182706945219403, 0.198027823348086, 0.161035318973668, 0.467157902200199, 0.504768063926141, 0.504768063926141, 0.167679568764744, 0.512175097136782, 0.512175097136782, 0.565642852259794, 0.195869762300225, 0.532940464268134, 0.247755307750907, 0.357579925001748, 0.218188374485768, 0.175726554209016 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 0L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 5L, 7L, 6L, 4L, 3L, 2L, 2L, 7L, 3L, 3L, 2L, 4L, 3L, 4L, 1L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 11L, 14L, 11L, 12L, 12L, 9L, 10L, 10L, 10L, 12L, 7L, 7L, 6L, 10L, 6L, 5L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 3L, 4L, 4L, 5L, 5L, 5L, 2L, 2L, 2L, 5L, 2L, 2L, 2L, 5L, 2L, 4L, 3L, 4L, 4L), DNeighbour = c(0, 92.7089873473304, 513.278564089624, 749.79808294274, 886.273666954013, 888.890379232957, 906.615573777529, 927.048768125042, 962.971946312216, 963.073539369301, 978.630915271455, 1033.97629921029, 1040.70714743701, 1046.38372112551, 1055.20653000554, 1106.16551415626, 1199.79367543202, 1323.80210045305, 1361.96426985322, 1416.89464071301)), row.names = c("514", "456", "354", "548", "722", "873", "5", "461", "285", "378", "838", "401", "770", "600", "901", "790", "7", "980", "745", "932"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991455868941407, 0.754762357403334, 0.518348467183488, 0.370569734053571, 0.36775810396278, 0.348782307895725, 0.327086726030152, 0.28954681059556, 0.289441927497459, 0.273478027288779, 0.218525937856093, 0.212071107319146, 0.206670636558927, 0.198358454620727, 0.152499671533022, 0.0800713717732321, 0.016151077417378, 0.00578106464982979, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 407949422
R squared (OOB): 0.4336639
$Forests[[515]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(660000, 580000, 620000, 530000, 552000, 355000, 472000, 688000, 375000, 408000, 407000, 750000, 755000, 685000, 805000, 510000, 5e+05, 590000, 820000, 825000), floor_area_sqm = c(90, 100, 102, 111, 100, 82, 84, 85, 82, 84, 82, 90, 90, 85, 104, 93, 103, 107, 87, 87), storey_order = c(10L, 4L, 3L, 1L, 1L, 2L, 2L, 4L, 3L, 6L, 5L, 11L, 5L, 4L, 3L, 4L, 1L, 1L, 9L, 5L), remaining_lease_mths = c(993, 1013, 908, 767, 910, 656, 799, 964, 645, 647, 661, 1035, 1038, 1038, 919, 746, 773, 742, 1136, 1136), PROX_CBD = c(5.00856672458725, 4.79843685927635, 4.95292174150019, 4.3501519248406, 4.64904487497998, 3.73116287154914, 4.27761841825855, 3.98134497452694, 3.68559345068932, 5.38657645344473, 3.63085360417079, 4.88070069409732, 4.88070069409732, 4.89531124268982, 4.1456930527125, 3.46549777590634, 3.24578829573265, 6.87314974277175, 4.59114385332588, 4.59114385332588), PROX_ELDERLYCARE = c(0.403456137693205, 0.72206466606869, 0.0718437191527097, 0.203630745919553, 0.374326446996408, 0.501456868829436, 0.0937624362906392, 0.168717999980802, 0.466665237090727, 0.465891927060243, 0.233260955843543, 0.312658206579851, 0.312658206579851, 0.307888742732217, 0.45180890917037, 0.22080460703487, 0.461566734593474, 1.97763637144091, 0.125633226962327, 0.125633226962327), PROX_HAWKER = c(0.327438715714418, 0.669525197575465, 0.126776661941161, 0.509657348502929, 0.28049665267082, 0.311969910328466, 0.566432501893156, 0.262344394473714, 0.28293755865871, 0.351855498276287, 0.0974836441417274, 0.595417483526792, 0.595417483526792, 0.546104933523636, 0.668394095052703, 0.288924403117312, 0.461305554076076, 0.529030079246562, 0.762382071136897, 0.762382071136897 ), PROX_MRT = c(0.699181106494864, 1.13446368103879, 0.804865461788644, 0.533693046359433, 0.763812758173444, 1.10221151459309, 0.40356540460373, 0.310254962870727, 1.17490863944549, 0.675587286197546, 0.897060452829867, 0.314337158810329, 0.314337158810329, 0.275254866694397, 0.413017272318271, 0.855873415641472, 1.11057161001852, 0.494712046441376, 0.586728793826683, 0.586728793826683 ), PROX_PARK = c(0.344858191728297, 0.279857584881724, 0.908868407872405, 0.941534540217125, 1.08394438059851, 0.271761978726623, 1.11098670131371, 0.894232249415992, 0.304435062988112, 1.05249384295472, 0.512523364266062, 1.53366372097489, 1.53366372097489, 1.60860995669454, 1.16828897329218, 0.78484111030831, 0.856773721705297, 0.176375266825028, 1.65596921250538, 1.65596921250538 ), PROX_GOOD_PRISCH = c(4.86324650242379, 4.40925832010736, 3.66355651606602, 3.77462248476967, 3.57098970158234, 5.22570836776045, 3.63213704613537, 3.868083844602, 5.15997579188296, 3.52335384407219, 5.4842432173218, 3.0451226436528, 3.0451226436528, 2.96671225712824, 3.20846684942761, 5.67094725420518, 5.51078547454581, 4.84886314545753, 2.86977258716747, 2.86977258716747), PROX_MALL = c(1.20968740927381, 0.830412122132217, 0.209686974260184, 0.812522711759855, 0.528365937160055, 1.41171259857663, 0.890632544268956, 1.18273225000282, 1.3376464242075, 0.184401966361696, 1.51733094855201, 0.63262312230698, 0.63262312230698, 0.696065710972082, 1.18405339004253, 1.56665946009711, 1.33172083977874, 1.63517626604001, 0.992224857230604, 0.992224857230604 ), PROX_CHAS = c(0.358299181925541, 0.120011087306801, 0.176171654931402, 0.237239443458304, 0.251376462502101, 0.261237260735983, 0.116543108560641, 0.145112311632742, 0.216565147674259, 0.131272369045618, 0.318203164684035, 0.278004299073392, 0.278004299073392, 0.22404402777184, 0.401816380076581, 0.173647795570322, 0.0869328465249217, 0.513974468339749, 0.156405874770629, 0.156405874770629 ), PROX_SUPERMARKET = c(0.395196557309087, 0.0907294343182455, 0.176171398022836, 0.125937465506006, 0.311533400888457, 0.301923436189205, 0.205058734443685, 0.252387257990654, 0.252487697752149, 0.182486832055582, 0.318204198369299, 0.278004958714438, 0.278004958714438, 0.224044642536509, 0.431453687618191, 0.173649067116538, 0.0869315055470345, 0.902139539206624, 0.156405662038775, 0.156405662038775 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 2L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 5L, 5L, 5L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 5L, 2L, 3L, 5L, 3L, 3L, 1L, 1L, 5L, 5L, 4L, 1L, 1L, 2L, 1L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 6L, 7L, 13L, 12L, 9L, 14L, 12L, 10L, 8L, 11L, 8L, 8L, 9L, 7L, 9L, 6L, 0L, 7L, 7L ), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 1L), DNeighbour = c(0, 468.523549630368, 1195.59358830734, 1232.21839946302, 1317.87234062668, 1403.14941148661, 1409.6530999316, 1410.14527174391, 1417.38454471145, 1469.13228694397, 1636.32906670282, 1813.84835474021, 1816.20426025696, 1888.83125726421, 1904.77446725277, 1907.70467301466, 1996.05381258217, 2014.4569513806, 2042.60793582079, 2043.76547304075)), row.names = c("515", "610", "216", "348", "140", "432", "709", "375", "683", "130", "742", "39", "982", "916", "320", "454", "192", "765", "768", "333"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.897655079241412, 0.432674889405834, 0.405122822968139, 0.341289544560339, 0.279468287084196, 0.274856912458408, 0.274508640614927, 0.269397565764283, 0.233554476487779, 0.128858592857848, 0.0450874716913136, 0.044222169612272, 0.0212779249174487, 0.0172632370466746, 0.0165675854331435, 0.00212935811190415, 0.000810840226813994, 1.28239494044281e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 14065031132
R squared (OOB): 0.3826232
$Forests[[516]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 589000, 498000, 550000, 510000, 532000, 520000, 495000, 398000, 437000, 415000, 535000, 545000, 525000, 455000, 412000, 395000, 490000, 530000, 420000), floor_area_sqm = c(95, 96, 93, 98, 97, 96, 93, 93, 93, 93, 93, 93, 93, 97, 92, 90, 90, 95, 95, 93), storey_order = c(4L, 6L, 2L, 4L, 2L, 4L, 4L, 5L, 1L, 2L, 2L, 4L, 5L, 3L, 4L, 3L, 1L, 2L, 4L, 1L), remaining_lease_mths = c(1115, 1111, 1102, 1103, 1104, 1111, 1118, 1080, 1077, 1076, 1071, 1118, 1127, 1098, 1133, 1034, 997, 1111, 1106, 1101), PROX_CBD = c(13.9206851659757, 13.8838492138892, 13.8269911518463, 13.7784857598507, 13.7787547800329, 13.8842234613226, 13.7912064237251, 14.2035293519974, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.8964286142315, 13.8964286142315, 14.3488328635023, 13.5263069451707, 13.9701294998534, 13.4480864429089, 13.7780295697528, 14.4087790426081, 14.3298082323417), PROX_ELDERLYCARE = c(0.410984632703067, 0.321249151015697, 0.272443342502121, 0.303554199654945, 0.357313426679343, 0.284905700992106, 0.194902312085005, 0.685279068417721, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.28821019895416, 0.28821019895416, 0.805205193908325, 0.13293861465481, 0.798789790509628, 0.38095926022983, 0.24280876806526, 0.87860471100088, 0.943112693551276), PROX_HAWKER = c(0.63246529422046, 0.661984274687099, 0.718894335359525, 0.771130061467184, 0.779750574682814, 0.667389882084889, 0.761066408094757, 0.384064154962602, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.700607063348248, 0.700607063348248, 0.28631929470226, 1.0232116664491, 0.796241674024292, 1.11021170000921, 0.855348356505915, 0.295591155505828, 0.494981643036057), PROX_MRT = c(0.247793554682504, 0.202599849124069, 0.250191496834268, 0.334453451125385, 0.373119808041594, 0.172676244118343, 0.263976344610204, 0.289240493397468, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.214342865325431, 0.214342865325431, 0.320519516131068, 0.529059791722705, 0.262922949537813, 0.436627689790507, 0.290902656750774, 0.258499173090988, 0.122691316210064), PROX_PARK = c(0.9355470513087, 0.953674473627188, 1.00953333913803, 1.07038952907209, 1.07510958061046, 0.946790994443363, 1.03946212768551, 0.69423802629866, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.945155408432775, 0.945155408432775, 0.585388118838944, 1.00320858387115, 0.929619749314005, 0.782217598170287, 1.08412864631293, 0.572778275466331, 0.760551135167525), PROX_GOOD_PRISCH = c(4.55661004860153, 4.48950135049007, 4.43409233459216, 4.41640053984819, 4.43794264479214, 4.46427355245829, 4.37243865161908, 4.84858590291698, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.42474408393319, 4.42474408393319, 4.99658730632735, 4.12550653324601, 4.76155598853922, 4.1394886986689, 4.27934963146811, 5.07040230577432, 5.05687720866847), PROX_MALL = c(0.441605558767423, 0.415387276861254, 0.464449368072494, 0.546157830895501, 0.579723774298741, 0.384398044205003, 0.47180896375681, 0.37351280301214, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.36232957329041, 0.36232957329041, 0.415696526053807, 0.734460127270614, 0.698652085628877, 0.747053206605742, 0.507308338763366, 0.48422641650143, 0.644100917109673 ), PROX_CHAS = c(0.230184731543739, 0.130388475133542, 0.093713435160417, 0.171232412843018, 0.2330532561781, 0.0936868185767241, 3.14247486029477e-08, 0.170907589664044, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.190952462752685, 0.190952462752685, 0.232702657922268, 0.164485608616764, 0.224338502615803, 0.419877338676521, 0.246000912873009, 0.263312743704905, 0.116678641770301 ), PROX_SUPERMARKET = c(0.23018467784701, 0.130388583033251, 0.0937132175773042, 0.171231859107883, 0.233052713938452, 0.093687407280864, 8.52808058992138e-07, 0.170908382081647, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.190953240917096, 0.190953240917096, 0.232703172737007, 0.265115106421715, 0.281017798180362, 0.428569074432488, 0.271122867675942, 0.263313051629592, 0.116679779166118 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 5L, 4L, 3L, 4L, 5L, 5L, 5L, 5L, 4L, 4L, 6L, 5L, 7L, 5L, 4L, 6L, 7L ), WITHIN_350M_BUS = c(13L, 9L, 8L, 7L, 11L, 7L, 8L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 2L, 13L, 4L, 9L, 10L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 6L, 8L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 6L, 6L, 8L, 7L, 6L, 5L, 5L), DNeighbour = c(0, 108.236893679684, 139.264306394208, 147.278176390803, 150.878886549684, 188.104639590094, 235.14831818918, 292.637478937446, 319.486286487166, 321.247999215037, 323.175266785299, 359.547028427265, 361.079056203465, 440.299557157894, 441.166717791314, 446.310341852812, 477.854737560916, 492.432595721996, 509.20347772975, 524.065226184004)), row.names = c("516", "723", "376", "837", "549", "670", "420", "66", "448", "911", "272", "760", "442", "363", "779", "301", "655", "282", "969", "688"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9165075672554, 0.863752854262887, 0.848281532031934, 0.841096313327929, 0.758931317411096, 0.637870382301906, 0.473606299071822, 0.394824132586851, 0.389675978543171, 0.384050642950145, 0.28016248017139, 0.275923233942234, 0.0865114186699816, 0.0848819662385424, 0.0754733612767521, 0.0284188047284969, 0.0137069915981544, 0.00312625924901111, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1765625554
R squared (OOB): 0.4929504
$Forests[[517]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 370000, 362000, 4e+05, 4e+05, 423888, 412000, 418000, 367000, 390000, 415000, 415000, 416000, 433000, 428000, 420000, 395000, 365000, 4e+05, 310000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 105), storey_order = c(3L, 1L, 1L, 3L, 2L, 5L, 5L, 5L, 1L, 2L, 4L, 5L, 4L, 4L, 4L, 5L, 2L, 1L, 2L, 3L), remaining_lease_mths = c(1144, 1146, 1135, 1143, 1137, 1136, 1144, 1138, 1137, 1139, 1141, 1144, 1140, 1130, 1140, 1143, 1146, 1137, 1130, 827), PROX_CBD = c(15.9392575628934, 15.87024444961, 15.9297907572658, 16.0475930141239, 16.0475930141239, 15.9500375777464, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0085061296439, 15.719551353229, 15.9533618390172, 16.055983361932, 16.055983361932, 16.1831859860721, 16.1537572283104, 16.0046521285213, 16.0046521285213, 16.1976566517324, 15.6029325535915), PROX_ELDERLYCARE = c(0.0436662178849567, 0.10693627682917, 0.0463608633689567, 0.129564145964732, 0.129564145964732, 0.0923316964070077, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.133825008100465, 0.251997184681221, 0.251148223850536, 0.146417557277997, 0.146417557277997, 0.0701319802482612, 0.0462823216560119, 0.20718686492254, 0.20718686492254, 9.89208662673193e-07, 0.338118814836049), PROX_HAWKER = c(0.765854363537175, 0.694651515851724, 0.768716574287481, 0.872301448799324, 0.872301448799324, 0.798502368740115, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.86073340068049, 0.543607139892928, 0.802087399746937, 0.897672222950446, 0.897672222950446, 1.00994702859189, 0.986028325459381, 0.855932206484513, 0.855932206484513, 1.03146250928298, 0.432858942767381), PROX_MRT = c(1.14464062157712, 1.09555222562317, 1.23034399571509, 1.14436247830993, 1.14436247830993, 1.27956490520873, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.31406230168452, 1.04322565796881, 0.8851452059773, 0.936151237003446, 0.936151237003446, 1.08237519657155, 1.02112351286352, 0.883219311345816, 0.883219311345816, 1.02706758196582, 1.13678031777592), PROX_PARK = c(0.777956069134633, 0.707790886000148, 0.846978318526899, 0.824988291997923, 0.824988291997923, 0.8970097589344, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.947603217866828, 0.60075194434184, 0.589052524814441, 0.683762717294504, 0.683762717294504, 0.848434833813522, 0.793519520304926, 0.619767633008914, 0.619767633008914, 0.822565203699192, 0.578149656320062), PROX_GOOD_PRISCH = c(6.57394481891556, 6.49806658702102, 6.58539462985877, 6.67335529701902, 6.67335529701902, 6.61604918176311, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67823761190993, 6.34176102939636, 6.52939634907869, 6.63421015362065, 6.63421015362065, 6.78038310261662, 6.74044920052795, 6.57618460349959, 6.57618460349959, 6.78043949525415, 6.24898658848638), PROX_MALL = c(0.391567182053879, 0.388975340293238, 0.478634609766659, 0.339403259296736, 0.339403259296736, 0.517477751202279, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.528820301792356, 0.460595397283409, 0.161178852361569, 0.118546137622893, 0.118546137622893, 0.241735562355662, 0.180580587241737, 0.110811660449771, 0.110811660449771, 0.189710317758296, 0.60644342729779 ), PROX_CHAS = c(0.0895372628546906, 0.140210421841136, 4.95402698497433e-08, 0.16574506375663, 0.16574506375663, 0.0505118784777886, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.104680199868824, 0.269388612247007, 0.165813590617473, 0.110329053122027, 0.110329053122027, 0.148113838308576, 0.0922372285822684, 0.114687044901222, 0.114687044901222, 0.0868060808909073, 0.336408570757183 ), PROX_SUPERMARKET = c(0.354688671920554, 0.287679129281494, 0.427887094284235, 0.344658205065017, 0.344658205065017, 0.47836894165083, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.525839072677995, 0.219989756424723, 0.162291812321236, 0.123371553336512, 0.123371553336512, 0.247969406526707, 0.186806037215644, 0.112847248683738, 0.112847248683738, 0.195853508350489, 0.338214025323699 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 2L, 2L, 4L, 2L, 2L, 2L, 2L, 5L, 3L, 3L, 3L, 7L, 8L, 3L, 3L, 8L, 4L ), WITHIN_350M_BUS = c(9L, 8L, 7L, 9L, 9L, 7L, 8L, 8L, 8L, 7L, 5L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 5L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 4L), DNeighbour = c(0, 83.6636319140214, 85.0261541605985, 111.750130916155, 112.743088227965, 137.493278911596, 156.744868140541, 157.689452666884, 158.356002572588, 174.920556685249, 240.174427921076, 269.934978084005, 270.716400204418, 275.416317820013, 276.671383212722, 290.265132410259, 296.41049209917, 298.54445343427, 334.121723257561, 338.797716427209)), row.names = c("517", "582", "654", "28", "440", "912", "919", "249", "161", "653", "698", "124", "538", "741", "661", "869", "408", "594", "427", "924"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.881757226430897, 0.878000646366586, 0.794243585515359, 0.790785893808109, 0.697733445396835, 0.617724777447621, 0.613664068738672, 0.610792047920126, 0.537929035878002, 0.247464211752543, 0.133370547897588, 0.130695768324438, 0.115027375229275, 0.110969097186185, 0.0707445530556019, 0.0550224927925765, 0.04995576258547, 0.000751470588827902, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 761700939
R squared (OOB): 0.1595726
$Forests[[518]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 425000, 430000, 420000, 380000, 390000, 415000, 423800, 390000, 478000, 399000, 410000, 485000, 415000, 365000, 355000, 395000, 440000, 4e+05, 430000), floor_area_sqm = c(104, 104, 103, 105, 105, 103, 104, 104, 102, 104, 102, 84, 104, 103, 103, 84, 103, 104, 91, 104), storey_order = c(2L, 3L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 5L, 3L, 4L, 3L, 2L, 1L, 3L, 4L, 3L, 1L, 1L), remaining_lease_mths = c(761, 747, 764, 787, 775, 773, 760, 756, 763, 770, 766, 814, 823, 768, 757, 804, 772, 752, 783, 805), PROX_CBD = c(12.2901811097239, 12.4246534304877, 12.3243460542753, 12.7549887608908, 12.8173662852819, 11.9179556382635, 11.6914583773846, 11.7174653186763, 11.6387779682198, 11.927322045494, 13.0078000734933, 12.8927390133383, 12.533007335037, 13.0537205387581, 13.0970803497533, 13.01786092695, 13.1724132817366, 13.1913836000948, 11.4963900230166, 12.514948085948), PROX_ELDERLYCARE = c(0.180150537957213, 0.223353489993969, 0.362207242709056, 0.556485595404089, 0.548539301056628, 0.757050983431463, 0.736997311630605, 0.74375074589335, 0.792216801753581, 0.77464979732367, 0.748101088186933, 0.702153634905252, 0.635175801858358, 0.569472877275307, 0.830352740740998, 0.807586217367385, 0.906244923447749, 0.779182108791446, 0.672630859926948, 0.754587815834464), PROX_HAWKER = c(0.155357947035291, 0.283538945902673, 0.290415492755609, 0.627642822312809, 0.687183343617196, 0.581821713307667, 0.558671781535233, 0.5637831570093, 0.61454926069889, 0.445987433628815, 0.90031621758677, 0.876276656944215, 0.80610763907972, 0.963287544217337, 0.973651338137405, 0.976719939584195, 1.03184370064912, 1.05769292681279, 0.804785607263954, 0.918952349521139 ), PROX_MRT = c(0.729338839878115, 0.694199692700576, 0.559245805822074, 0.561554903993597, 0.607087114668938, 0.401552834915971, 0.140110279979828, 0.162940637784707, 0.0844107562606101, 0.493642118682657, 0.513893198964272, 0.279401054335897, 0.317839503016409, 0.551410176707671, 0.602819058882962, 0.343251427728879, 0.712767869041386, 0.577154139562059, 0.132306565433056, 0.361279603881815 ), PROX_PARK = c(1.26762597166046, 1.19561442246869, 1.218970746516, 1.16122098497616, 0.953457314885518, 1.26489639581012, 1.50772581466401, 1.5229705853841, 1.51709061898346, 1.17760662255222, 0.842333894517479, 0.620470631841848, 0.503650356541676, 0.974634241933185, 0.879464356596765, 0.656436399769765, 0.94305137750942, 1.12092772213378, 1.41209410927924, 0.436213246481288 ), PROX_GOOD_PRISCH = c(0.992456269301591, 1.09898709469432, 0.889618707353532, 1.29435567579286, 1.5016146113424, 0.374797987706521, 0.476923220580037, 0.440184840714675, 0.453346371612442, 0.289303568244907, 1.72660166123773, 1.774803188623, 1.74800143577954, 1.48818847749708, 1.76550469910092, 1.85318585541752, 1.76071721252525, 1.6842887316892, 0.364349890680966, 1.8549021101536), PROX_MALL = c(0.649064194608972, 0.626909601034773, 0.471904090765479, 0.542723135774117, 0.635314033644823, 0.498039402667872, 0.797799046209296, 0.750703947848918, 0.815834004295584, 0.376851773239706, 0.5620231960968, 0.322264379768498, 0.260189306400009, 0.593340478429386, 0.655283448157635, 0.400117032043626, 0.808064657998832, 0.813382909306435, 0.844787863205902, 0.294446956047624), PROX_CHAS = c(0.128297543182753, 0.221655673315632, 0.193597629002809, 0.144180959238343, 0.149554006756045, 0.258806234431974, 0.0474151678735614, 4.64133788220832e-08, 0.0804697697946077, 0.339292519878925, 1.4078617678234e-08, 0.241407331054591, 0.227429082883153, 0.203693673714882, 0.10733838099953, 0.191102980152323, 0.253073540027742, 0.19044114280624, 0.0697008731150885, 0.29446060409402), PROX_SUPERMARKET = c(0.159863951308791, 0.209750471448386, 0.331501685351864, 0.150188458093997, 0.14719471752053, 0.542179538393358, 0.635527990773791, 0.609798994765399, 0.596048194106483, 0.405378875546255, 0.0851968725918189, 0.234452518543083, 0.260187243864149, 0.349948262987797, 0.176189281490626, 0.230446816430876, 0.263318229535236, 0.190441743522314, 0.441950593919319, 0.294460269353442), WITHIN_350M_KINDERGARTEN = c(4L, 2L, 2L, 2L, 3L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 1L, 2L, 1L, 3L, 1L, 3L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 4L, 3L, 2L, 1L, 2L, 3L, 4L, 2L, 2L), WITHIN_350M_BUS = c(3L, 4L, 4L, 7L, 5L, 7L, 6L, 5L, 6L, 9L, 6L, 4L, 7L, 8L, 4L, 5L, 6L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 5L, 5L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 6L, 4L, 4L, 4L, 5L, 3L, 2L ), DNeighbour = c(0, 132.018339593795, 176.487944612491, 475.296473113728, 561.084250985083, 616.453903290372, 662.089357267994, 663.354165169697, 719.900877718063, 748.116571165486, 773.998252766151, 791.187289825968, 798.595690430886, 806.399878398664, 837.011405008948, 874.205577366616, 891.209218456908, 901.199426495563, 901.828812193663, 927.678538593681)), row.names = c("518", "186", "861", "215", "523", "63", "274", "941", "522", "666", "103", "493", "758", "541", "597", "789", "225", "229", "151", "12"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.959905632272014, 0.928922248283586, 0.543901920195977, 0.402191010671532, 0.311836530862542, 0.240712236163928, 0.238804550463294, 0.158234209784631, 0.122258907296739, 0.0923422457886277, 0.0743196287942071, 0.067045033942704, 0.0597195062951031, 0.0345657954211711, 0.0125352253548455, 0.00594123999396579, 0.0031665492941672, 0.00301988344314553, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 998735661
R squared (OOB): 0.02959793
$Forests[[519]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(445000, 459000, 447888, 443000, 462000, 318000, 430000, 382000, 418000, 425000, 395000, 425000, 418000, 442500, 418888, 345000, 450000, 358000, 415000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 90, 92, 93, 92, 93, 93, 93, 92, 92, 92, 90, 92, 104, 92, 92), storey_order = c(4L, 4L, 5L, 5L, 5L, 3L, 5L, 1L, 3L, 4L, 2L, 5L, 5L, 6L, 3L, 5L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(1133, 1138, 1137, 1134, 1134, 968, 1137, 1111, 1134, 1134, 1138, 1134, 1142, 1138, 1136, 937, 1135, 815, 1132, 1132), PROX_CBD = c(14.1149653809405, 14.1715462602585, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1338242827509, 14.2919055230493, 14.29200158436, 14.318757359464, 14.318757359464, 14.318757359464, 14.3486805845321, 14.4012043650842, 14.4158973706441, 14.4158973706441, 14.2787185061121, 14.5310939664424, 14.0960645211931, 14.6122009832922, 14.6424103631698), PROX_ELDERLYCARE = c(2.12564955085825, 2.09595649451453, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.28550514148655, 2.08663557441472, 2.00367987562091, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08279710659019, 1.94149260139439, 1.86115765343828, 1.86115765343828, 1.77826193055387, 1.79186944623163, 1.70531999087377, 1.68824062303628, 1.72557175775889), PROX_HAWKER = c(1.06810792734919, 1.11030496241672, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.19906286300234, 1.13160866269818, 1.05572120633707, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11865892678262, 0.977925494011815, 0.900970586039013, 0.900970586039013, 0.865181709866835, 0.816792492128141, 0.845358517598031, 0.707122679385598, 0.740384095011384), PROX_MRT = c(0.282489779359316, 0.236487582928319, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.414064606154384, 0.215635082050947, 0.129588785375857, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.228370105834555, 0.117672709296806, 0.0830542408041225, 0.0830542408041225, 0.14195902454703, 0.197201307651512, 0.217341234217998, 0.295449456212788, 0.312698200175978), PROX_PARK = c(1.55223981690243, 1.59201213147604, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.68789157401301, 1.71136953372848, 1.659682039687, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.76668334590621, 1.73691437359179, 1.70853765465547, 1.70853765465547, 1.51686048726609, 1.79335149216305, 1.27300714898888, 1.76906915549279, 1.78460824921244), PROX_GOOD_PRISCH = c(5.45814117537329, 5.50129862889456, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.57754198399205, 5.62322031775431, 5.57470277830303, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.67955556528646, 5.65284274036128, 5.62289607338158, 5.62289607338158, 5.42826997650874, 5.7030752613132, 5.17863906457975, 5.7298925008129, 5.77937603269072 ), PROX_MALL = c(0.377565489031552, 0.405991175981987, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.547412994688805, 0.517951444315281, 0.462705775504015, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.571430807201143, 0.544441659044551, 0.475045953779526, 0.475045953779526, 0.338911837083335, 0.466036051693473, 0.243284841315127, 0.426875162675013, 0.482269498416602 ), PROX_CHAS = c(0.179884741524278, 0.12657377242065, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.219091723429967, 3.54155757628082e-08, 0.0888572682655253, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.0590253437170886, 0.0706873614354785, 0.0420419616737589, 0.0420419616737589, 0.18872293939054, 0.162368565956873, 0.132339190026647, 0.270793953405505, 0.280031834846542 ), PROX_SUPERMARKET = c(0.299769914037237, 0.248308073473709, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.41091265647621, 0.199383936085002, 0.124391003677116, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199153546859355, 0.0706874850207218, 0.0420421510628514, 0.0420421510628514, 0.188722783027928, 0.162368758687164, 0.226949559622758, 0.270794118098451, 0.280032026158491 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 6L, 6L, 6L, 3L, 5L, 5L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 6L, 4L, 7L, 5L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 6L, 3L, 4L, 5L, 3L, 3L, 3L, 4L, 6L, 7L, 7L, 8L, 8L, 9L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 5L, 4L, 3L), DNeighbour = c(0, 59.5765343699918, 100.891411472884, 102.625155460038, 103.493255054686, 176.82451008397, 179.29395900474, 191.0261905498, 220.220321579705, 224.613464425284, 226.935241724839, 240.683883304848, 296.645748767007, 342.231408681867, 343.708986646164, 356.760737517962, 465.69952582698, 485.307233506118, 579.45412522369, 585.371666100942)), row.names = c("519", "277", "623", "966", "207", "120", "267", "989", "58", "205", "840", "217", "633", "33", "100", "329", "609", "880", "489", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97939076080966, 0.941470337014755, 0.939473125098037, 0.938461130678681, 0.825830893246425, 0.821172962555042, 0.798354157067866, 0.736969127432675, 0.727209811905886, 0.722000962018538, 0.690467907660571, 0.552330556789393, 0.433222809099922, 0.429337888743229, 0.395085479395155, 0.134748392549255, 0.0977577444613299, 0.000404648281370434, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1068773836
R squared (OOB): 0.3001041
$Forests[[520]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(328000, 320000, 305000, 310500, 319000, 323000, 310000, 280000, 325000, 323000, 337000, 358000, 305000, 360000, 340000, 333000, 335000, 313000, 364000, 339000), floor_area_sqm = c(92, 101, 91, 92, 101, 101, 89, 90, 91, 91, 105, 101, 99, 105, 105, 103, 100, 99, 100, 102 ), storey_order = c(3L, 2L, 4L, 4L, 4L, 1L, 1L, 3L, 2L, 2L, 1L, 3L, 4L, 3L, 1L, 1L, 4L, 4L, 2L, 3L), remaining_lease_mths = c(923, 931, 932, 932, 950, 937, 946, 958, 970, 974, 947, 960, 930, 960, 956, 953, 927, 918, 921, 923), PROX_CBD = c(17.049182232397, 17.1235753252943, 17.1300558853523, 17.1621565450396, 17.1356331652512, 17.4093430047218, 17.0860498579873, 17.0860498579873, 17.7083177660008, 16.9744532057656, 17.5852868111176, 17.5852868111176, 17.5508688704121, 17.6410789876396, 17.6472423100513, 17.7412802518209, 17.5934100264964, 17.8728040148932, 17.9386403893839, 17.9456645257603), PROX_ELDERLYCARE = c(0.850080656271298, 0.697818713768909, 0.650159488421832, 0.588822776266157, 0.585213362825854, 0.347622879353981, 0.634635376150565, 0.634635376150565, 0.378187975507624, 0.669866762803474, 0.979721953613503, 0.979721953613503, 0.169110695114153, 0.969292416022308, 1.0260991137238, 1.00357172816211, 0.183364759720919, 0.330981516384048, 0.714833653499633, 0.476454782767532), PROX_HAWKER = c(0.714958983882519, 0.705945006380572, 0.747949107581356, 0.776103543372746, 0.905166107754752, 0.646263997619536, 0.984075399620173, 0.984075399620173, 0.340346390827249, 1.16076193719705, 0.300047945510982, 0.300047945510982, 0.736171211400498, 0.270187519380927, 0.322354465675231, 0.286367973105455, 0.860123145519879, 0.446535534086157, 0.201936965562497, 0.3648710200987 ), PROX_MRT = c(0.785333186388227, 0.782769723074986, 0.826263947198081, 0.827901946736494, 0.689848925621533, 0.722831181419355, 0.610921595420819, 0.610921595420819, 0.403335562748004, 0.434229027914827, 0.294966346549802, 0.294966346549802, 0.804998329325227, 0.253083991654003, 0.296963624455722, 0.240079810641839, 0.675234243169572, 0.4868918768976, 0.168914117564514, 0.385567417899789 ), PROX_PARK = c(2.39009267562017, 2.27471658155514, 2.21165427538899, 2.12305734030611, 2.00545012030434, 1.92330050908574, 1.98249707589613, 1.98249707589613, 1.86766019581863, 1.94357933186421, 2.22462050149276, 2.22462050149276, 1.71737354643835, 2.26013213847351, 2.2163258228061, 2.28949331488756, 1.60355051242194, 1.69875568186822, 1.99379565561889, 1.76180373116006), PROX_GOOD_PRISCH = c(7.5878538843241, 7.68854504458572, 7.71077701272798, 7.75790588282746, 7.76178719780886, 8.00696366683488, 7.72567604662297, 7.72567604662297, 8.26299778187914, 7.64555391975429, 8.05369522760851, 8.05369522760851, 8.17476856172454, 8.10977708422392, 8.10862356805264, 8.20478390995202, 8.24279341902993, 8.43952013253886, 8.4444135457925, 8.49089982759618), PROX_MALL = c(0.718658142186859, 0.614584601713128, 0.568151229694078, 0.509108711773916, 0.382407895591973, 0.265229996889848, 0.314944256820634, 0.314944256820634, 0.335143296665789, 0.199292924769147, 0.237472256939882, 0.237472256939882, 0.109574351562212, 0.204458422444813, 0.255877276101632, 0.222110908162432, 0.188384425612312, 0.330972758922268, 0.238372860218233, 0.428159644756295), PROX_CHAS = c(0.13498084818294, 0.076148424020495, 0.159798231789153, 0.242301342816858, 0.257714074421561, 0.23105278557526, 0.250499161266826, 0.250499161266826, 0.30242004444134, 0.199292963025488, 0.145295883687343, 0.145295883687343, 0.048268048492383, 0.201289943337815, 0.212266026856788, 0.222110881748482, 0.151781240761386, 0.330972805611547, 0.076984763134016, 0.218909691095897), PROX_SUPERMARKET = c(0.397684558683682, 0.307215454393191, 0.260386915772359, 0.263452146302603, 0.257714572429151, 0.313773352526138, 0.250499698074938, 0.250499698074938, 0.332189289926598, 0.25551504160041, 0.237470779768967, 0.237470779768967, 0.15801430638391, 0.204457160029983, 0.255876154174577, 0.222110358133712, 0.209139790637019, 0.300218301814749, 0.171190500184261, 0.365864675212809), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(12L, 5L, 5L, 5L, 5L, 7L, 6L, 6L, 6L, 6L, 5L, 5L, 7L, 5L, 6L, 5L, 6L, 4L, 6L, 3L), WITHIN_350M_BUS = c(8L, 11L, 13L, 11L, 11L, 13L, 11L, 11L, 7L, 13L, 15L, 15L, 12L, 15L, 13L, 16L, 12L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 4L, 4L, 6L, 4L, 4L, 4L, 8L, 7L, 5L, 6L), DNeighbour = c(0, 171.036769535108, 257.472060897064, 339.710294073096, 482.727151089641, 506.189101870073, 537.303368222132, 542.885535156099, 673.233143072886, 673.41138092862, 684.387085331353, 688.860418163935, 722.166316796321, 732.79989314571, 766.350685009901, 829.434039275283, 847.525344412877, 854.439494158487, 899.39576430566, 900.003480794473)), row.names = c("520", "871", "170", "190", "99", "174", "685", "704", "544", "902", "800", "224", "438", "615", "554", "242", "419", "992", "638", "20"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.929073816625548, 0.843015633317691, 0.73535454339292, 0.507394681965431, 0.467407834180619, 0.414207172085778, 0.404680658041119, 0.193992005660853, 0.193731065854626, 0.177873521135387, 0.171534022451818, 0.126841367040108, 0.113601013341689, 0.0755986364732582, 0.0227021170261396, 0.0128182502940146, 0.00973969122737224, 1.82255377617022e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 305153473
R squared (OOB): 0.2760241
$Forests[[521]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(640000, 650000, 580000, 725000, 590000, 580000, 660000, 515000, 620000, 560000, 451000, 520000, 409500, 418000, 446000, 488000, 480000, 385000, 465000, 678000), floor_area_sqm = c(90, 90, 90, 90, 90, 108, 105, 84, 103, 105, 83, 107, 84, 84, 94, 104, 94, 93, 91, 92), storey_order = c(2L, 6L, 1L, 9L, 2L, 8L, 6L, 4L, 4L, 2L, 8L, 2L, 3L, 3L, 2L, 1L, 6L, 1L, 2L, 3L), remaining_lease_mths = c(1011, 1011, 1006, 995, 996, 760, 748, 804, 742, 913, 604, 892, 807, 804, 723, 776, 725, 772, 764, 1103), PROX_CBD = c(2.65695642963531, 2.65695642963531, 2.65695642963531, 2.61519687417969, 2.69989267302812, 2.26543941452074, 3.5952466633456, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.23142849537126, 4.20973993763024, 4.20973993763024, 4.45295385586978, 4.16405648472164, 4.50933618399607, 4.25035751849909, 4.28329341592686, 3.93031212371417), PROX_ELDERLYCARE = c(0.3590471791371, 0.3590471791371, 0.3590471791371, 0.386066702151211, 0.352346052518342, 0.404007374923036, 0.354500614782039, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.272010492111063, 0.156291063754703, 0.156291063754703, 0.645271528549996, 0.434539750657667, 0.665866395733666, 0.411587417191489, 0.4193003334471, 0.159701117649001), PROX_HAWKER = c(0.48810855559281, 0.48810855559281, 0.48810855559281, 0.52081126471543, 0.468835135082758, 0.210544550468706, 0.311385334077859, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.392124905911543, 0.46881842734995, 0.46881842734995, 0.601904675681234, 0.502732414569621, 0.665007751295857, 0.610932712322496, 0.638679046714181, 0.374782156946409), PROX_MRT = c(0.285614625668497, 0.285614625668497, 0.285614625668497, 0.320255480062021, 0.230131940688868, 0.306886682672286, 0.16267041353008, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.870814763860364, 0.750034220630686, 0.750034220630686, 0.66128766903618, 0.518003091395578, 0.549595780709265, 0.605174310138743, 0.637237645879563, 0.57487373386568 ), PROX_PARK = c(0.426964305014519, 0.426964305014519, 0.426964305014519, 0.427354201328866, 0.41386436288237, 0.0441643212802781, 0.796125682214674, 0.885911587583127, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.989030190878471, 0.828179073128827, 0.828179073128827, 0.473457593144303, 0.269719137898212, 0.353281501558379, 0.346786980248178, 0.336599362476296, 0.43227753152338 ), PROX_GOOD_PRISCH = c(4.78575462214909, 4.78575462214909, 4.78575462214909, 4.82322880287643, 4.75214496578899, 5.27420554603454, 4.26949140427292, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.47561641519302, 3.58178441884724, 3.58178441884724, 3.02211493728223, 3.99853475328204, 2.94429219434277, 3.87277035706644, 3.85984302070176, 4.55218800106713), PROX_MALL = c(0.412388661644518, 0.412388661644518, 0.412388661644518, 0.426721378040506, 0.380876218870723, 0.216535056802411, 0.962766222186716, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.1888213641646, 1.26743973989934, 1.26743973989934, 0.570379319619026, 1.00998414702412, 0.485349818185599, 0.955673327573223, 0.92062293894618, 1.09934779211931), PROX_CHAS = c(0.260712311456847, 0.260712311456847, 0.260712311456847, 0.297575542785259, 0.202908600866322, 0.146883739415237, 0.0963682910788478, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.106822211501606, 0.163154212627783, 0.163154212627783, 0.303272176186244, 0.147909276913635, 0.331046161101227, 0.260827480873255, 0.285886541141976, 0.304936065418075), PROX_SUPERMARKET = c(0.447218369070658, 0.447218369070658, 0.447218369070658, 0.470018893217644, 0.44532403657541, 0.186677322210676, 0.269187390315468, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.139079920157556, 0.118448079318654, 0.118448079318654, 0.34627255092781, 0.506391752127701, 0.325943517329761, 0.512280309006142, 0.506434284786685, 0.35411008396507), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 3L, 1L, 6L, 1L, 5L, 4L, 3L), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 5L, 5L, 4L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 0L, 3L, 3L, 1L), DNeighbour = c(0, 1.40648353907805, 5.91036261266072, 54.4343049049702, 64.6749383270539, 580.605118426489, 1252.36853478196, 1265.71114103173, 1443.589124049, 1482.78955063618, 1491.46948633891, 1651.92431679879, 1665.98716666156, 1671.71791211485, 1787.828528974, 1844.35862555563, 1850.80376759031, 1881.85584761632, 1921.88878063846, 1925.18023112944)), row.names = c("521", "821", "246", "923", "796", "398", "699", "234", "952", "176", "237", "849", "382", "907", "346", "223", "622", "19", "747", "801"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999998932528226, 0.999981149910558, 0.998401697663233, 0.9977441297347, 0.826365722898082, 0.332725388289716, 0.322349762709359, 0.191608115401632, 0.165469454674598, 0.159851126730709, 0.069553154912306, 0.0630714010632842, 0.0605058705234386, 0.018933655276135, 0.00675687403290444, 0.00574176965832077, 0.00198040126297721, 1.16721009308607e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11534415896
R squared (OOB): -0.16735
$Forests[[522]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 415000, 423800, 4e+05, 450000, 390000, 478000, 435000, 550000, 548000, 430000, 410000, 360000, 447000, 429000, 425000, 422800, 438000, 462000, 540000), floor_area_sqm = c(102, 104, 104, 91, 105, 103, 104, 103, 93, 93, 103, 104, 84, 107, 104, 104, 104, 104, 105, 107), storey_order = c(2L, 2L, 2L, 1L, 2L, 1L, 5L, 4L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 3L, 4L, 2L, 1L, 6L), remaining_lease_mths = c(763, 760, 756, 783, 757, 773, 770, 819, 1137, 1135, 764, 761, 762, 782, 822, 747, 813, 812, 965, 969), PROX_CBD = c(11.6387779682198, 11.6914583773846, 11.7174653186763, 11.4963900230166, 11.4573592114175, 11.9179556382635, 11.927322045494, 11.381621166991, 11.2116042179965, 11.1809634086998, 12.3243460542753, 12.2901811097239, 11.4815172953657, 11.7840832214562, 11.1191912667925, 12.4246534304877, 11.1672746170477, 11.7215458353159, 10.9320040827019, 11.0486323727393), PROX_ELDERLYCARE = c(0.792216801753581, 0.736997311630605, 0.74375074589335, 0.672630859926948, 0.52883250894194, 0.757050983431463, 0.77464979732367, 0.382123855460196, 0.369355324070756, 0.333450295290741, 0.362207242709056, 0.180150537957213, 0.182032582488253, 0.481333190444255, 0.213121327483379, 0.223353489993969, 0.14075304944647, 0.240093333498969, 0.83761180429981, 0.974567200018427), PROX_HAWKER = c(0.61454926069889, 0.558671781535233, 0.5637831570093, 0.804785607263954, 0.848364442784946, 0.581821713307667, 0.445987433628815, 0.863892291353285, 1.02311573056961, 1.04207495818587, 0.290415492755609, 0.155357947035291, 0.728271246274353, 0.436117874461739, 1.08329799955244, 0.283538945902673, 1.04840790050398, 0.609281739536534, 0.499252912381913, 0.436692566666558), PROX_MRT = c(0.0844107562606101, 0.140110279979828, 0.162940637784707, 0.132306565433056, 0.275269590424193, 0.401552834915971, 0.493642118682657, 0.424871345706255, 0.524888394814585, 0.580267989687754, 0.559245805822074, 0.729338839878115, 0.756359380624344, 0.81394482428473, 0.776456939054752, 0.694199692700576, 0.893429463565323, 0.989064774064853, 0.582189406643083, 0.741783227751877), PROX_PARK = c(1.51709061898346, 1.50772581466401, 1.5229705853841, 1.41209410927924, 1.3775538710324, 1.26489639581012, 1.17760662255222, 1.31830174708739, 1.15338615463339, 1.13378306757762, 1.218970746516, 1.26762597166046, 1.50398184725757, 1.20101103678102, 1.13833451608328, 1.19561442246869, 1.25063890429238, 1.28416187507733, 0.802226928628916, 0.644279497097323 ), PROX_GOOD_PRISCH = c(0.453346371612442, 0.476923220580037, 0.440184840714675, 0.364349890680966, 0.277148461253506, 0.374797987706521, 0.289303568244907, 0.288839241027683, 0.456074275886943, 0.485317217067727, 0.889618707353532, 0.992456269301591, 0.365254403810308, 0.357669915539773, 0.586469336292635, 1.09898709469432, 0.623353133039123, 0.585140695782779, 1.4460454342776, 1.50173151878208), PROX_MALL = c(0.815834004295584, 0.797799046209296, 0.750703947848918, 0.844787863205902, 0.815329638117364, 0.498039402667872, 0.376851773239706, 0.849953313581112, 1.01522535242687, 1.03968747299659, 0.471904090765479, 0.649064194608972, 0.763531318053358, 0.489619370966043, 1.10160019948421, 0.626909601034773, 1.08293003315278, 0.690287469384684, 1.37776203899083, 1.41292867182356), PROX_CHAS = c(0.0804697697946077, 0.0474151678735614, 4.64133788220832e-08, 0.0697008731150885, 0.179820414455961, 0.258806234431974, 0.339292519878925, 0.115324197479935, 0.206252010873132, 0.216965800691496, 0.193597629002809, 0.128297543182753, 0.0516610437101642, 0.0667093090499658, 0.143881852296294, 0.221655673315632, 0.151540147087551, 0.164718468919614, 0.293630149165848, 0.375455350402476), PROX_SUPERMARKET = c(0.596048194106483, 0.635527990773791, 0.609798994765399, 0.441950593919319, 0.301981775400679, 0.542179538393358, 0.405378875546255, 0.186698572696543, 0.222574928361305, 0.212835414763751, 0.331501685351864, 0.159863951308791, 0.19171128272723, 0.379080894647373, 0.246182427713253, 0.209750471448386, 0.299482732316256, 0.169255457402684, 0.445162931243089, 0.408205375796458), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 4L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 4L, 2L, 2L, 4L, 4L, 3L, 4L, 5L, 5L, 3L, 5L, 5L, 6L, 6L, 0L, 0L), WITHIN_350M_BUS = c(6L, 6L, 5L, 8L, 7L, 7L, 9L, 10L, 6L, 7L, 4L, 3L, 14L, 7L, 9L, 4L, 14L, 10L, 0L, 2L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 2L, 6L, 5L, 3L, 4L, 2L, 5L, 2L, 3L, 4L, 3L), DNeighbour = c(0, 57.981713792798, 73.4940167737926, 186.116056758634, 320.81669952452, 333.071098194368, 438.847236581606, 471.98203870779, 591.30238068973, 646.010360340834, 698.560716611629, 719.900877718063, 777.78467147065, 800.130628339868, 828.690857158471, 847.450370421679, 937.542239137101, 1037.21009576937, 1081.6877750986, 1106.32557621292)), row.names = c("522", "274", "941", "151", "843", "63", "666", "744", "347", "178", "861", "518", "213", "340", "845", "186", "528", "625", "671", "630"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994514081755797, 0.991193390892238, 0.944198946781044, 0.838889824439247, 0.826940128067787, 0.710062635143576, 0.669114641087837, 0.510277953708353, 0.434323757908507, 0.361565909358793, 0.33243535243023, 0.255775952461422, 0.22746673665189, 0.19265711608105, 0.170764905097592, 0.0794388480657808, 0.0146514390496263, 0.001939867268937, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1614945267
R squared (OOB): 0.4019215
$Forests[[523]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 399000, 365000, 420000, 410000, 395000, 355000, 425000, 420000, 385000, 440000, 415000, 410000, 350000, 430000, 485000, 411000, 430000, 418000, 405000), floor_area_sqm = c(105, 102, 103, 105, 84, 103, 84, 104, 103, 102, 104, 103, 104, 84, 103, 104, 104, 104, 84, 106), storey_order = c(1L, 3L, 1L, 2L, 4L, 4L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 1L, 1L, 3L, 2L), remaining_lease_mths = c(775, 766, 757, 787, 814, 772, 804, 747, 757, 755, 752, 768, 761, 806, 764, 823, 806, 805, 821, 778), PROX_CBD = c(12.8173662852819, 13.0078000734933, 13.0970803497533, 12.7549887608908, 12.8927390133383, 13.1724132817366, 13.01786092695, 12.4246534304877, 13.2614515751509, 13.2614515751509, 13.1913836000948, 13.0537205387581, 12.2901811097239, 13.3385512116162, 12.3243460542753, 12.533007335037, 13.1755942624772, 12.514948085948, 13.3325431063631, 13.2146489403719), PROX_ELDERLYCARE = c(0.548539301056628, 0.748101088186933, 0.830352740740998, 0.556485595404089, 0.702153634905252, 0.906244923447749, 0.807586217367385, 0.223353489993969, 0.99636081833896, 0.99636081833896, 0.779182108791446, 0.569472877275307, 0.180150537957213, 1.09997831443452, 0.362207242709056, 0.635175801858358, 1.08363260419178, 0.754587815834464, 1.22529955141455, 0.392334185262972), PROX_HAWKER = c(0.687183343617196, 0.90031621758677, 0.973651338137405, 0.627642822312809, 0.876276656944215, 1.03184370064912, 0.976719939584195, 0.283538945902673, 1.14030290242306, 1.14030290242306, 1.05769292681279, 0.963287544217337, 0.155357947035291, 1.2578245237404, 0.290415492755609, 0.80610763907972, 1.26154745049637, 0.918952349521139, 1.40113048988486, 1.1504484389926), PROX_MRT = c(0.607087114668938, 0.513893198964272, 0.602819058882962, 0.561554903993597, 0.279401054335897, 0.712767869041386, 0.343251427728879, 0.694199692700576, 0.667490524156887, 0.667490524156887, 0.577154139562059, 0.551410176707671, 0.729338839878115, 0.602718547061467, 0.559245805822074, 0.317839503016409, 0.324849533681113, 0.361279603881815, 0.481797794839233, 0.530339592860526), PROX_PARK = c(0.953457314885518, 0.842333894517479, 0.879464356596765, 1.16122098497616, 0.620470631841848, 0.94305137750942, 0.656436399769765, 1.19561442246869, 0.758867978246924, 0.758867978246924, 1.12092772213378, 0.974634241933185, 1.26762597166046, 0.569772965965399, 1.218970746516, 0.503650356541676, 0.447685878226129, 0.436213246481288, 0.354623255285983, 0.763919329225246), PROX_GOOD_PRISCH = c(1.5016146113424, 1.72660166123773, 1.76550469910092, 1.29435567579286, 1.774803188623, 1.76071721252525, 1.85318585541752, 1.09898709469432, 1.91909050044553, 1.91909050044553, 1.6842887316892, 1.48818847749708, 0.992456269301591, 2.07907555576542, 0.889618707353532, 1.74800143577954, 2.16883728054707, 1.8549021101536, 2.29474127216967, 1.57814209766337), PROX_MALL = c(0.635314033644823, 0.5620231960968, 0.655283448157635, 0.542723135774117, 0.322264379768498, 0.808064657998832, 0.400117032043626, 0.626909601034773, 0.72813233212774, 0.72813233212774, 0.813382909306435, 0.593340478429386, 0.649064194608972, 0.668924040978838, 0.471904090765479, 0.260189306400009, 0.386525633611572, 0.294446956047624, 0.542371475290289, 0.655287065425073), PROX_CHAS = c(0.149554006756045, 1.4078617678234e-08, 0.10733838099953, 0.144180959238343, 0.241407331054591, 0.253073540027742, 0.191102980152323, 0.221655673315632, 0.255705601713763, 0.255705601713763, 0.19044114280624, 0.203693673714882, 0.128297543182753, 0.191227179226131, 0.193597629002809, 0.227429082883153, 0.194419509978617, 0.29446060409402, 0.059226360432522, 0.358071114142678), PROX_SUPERMARKET = c(0.14719471752053, 0.0851968725918189, 0.176189281490626, 0.150188458093997, 0.234452518543083, 0.263318229535236, 0.230446816430876, 0.209750471448386, 0.336474046543398, 0.336474046543398, 0.190441743522314, 0.349948262987797, 0.159863951308791, 0.444314653432489, 0.331501685351864, 0.260187243864149, 0.386520309138909, 0.294460269353442, 0.542367678587035, 0.384538867225359 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 1L, 2L, 2L, 1L, 3L, 2L, 2L, 2L, 3L, 2L, 4L, 1L, 2L, 1L, 1L, 1L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 3L, 4L, 3L, 2L, 5L, 2L, 2L, 4L, 2L, 5L, 3L, 4L, 3L, 5L, 2L, 6L, 3L ), WITHIN_350M_BUS = c(5L, 6L, 4L, 7L, 4L, 6L, 5L, 4L, 6L, 6L, 8L, 8L, 3L, 5L, 4L, 7L, 12L, 8L, 10L, 9L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 6L, 5L, 5L, 6L, 3L, 4L, 2L, 4L, 6L), DNeighbour = c(0, 217.240654847507, 277.124911472538, 286.145490541278, 338.75145425476, 360.363833136022, 364.261582092258, 432.420573202711, 449.621385632683, 451.354138296132, 461.485452314203, 511.992693775697, 561.084250985083, 584.614066251357, 614.159264208088, 656.304902448465, 699.649388196225, 792.419533766704, 801.931329945612, 809.708669375887)), row.names = c("523", "103", "597", "215", "493", "225", "789", "186", "753", "473", "229", "541", "518", "618", "861", "758", "131", "12", "565", "511"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.861217187177577, 0.779447334287752, 0.765823265769536, 0.680580644055097, 0.643087251442283, 0.636196497978253, 0.510933785732144, 0.478387198358012, 0.475098958132115, 0.455852186156796, 0.360210027517465, 0.270219141058402, 0.229161484050821, 0.18035876829111, 0.117661091585687, 0.0641981838718337, 0.00178494950993776, 0.000365496334143486, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 920279348
R squared (OOB): 0.04194295
$Forests[[524]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(643888, 890000, 1038000, 1023801, 830000, 1056800, 1110000, 755000, 7e+05, 685000, 753000, 620000, 748000, 475000, 476000, 537000, 945500, 912000, 680000, 5e+05), floor_area_sqm = c(83, 93, 95, 95, 94, 95, 94, 90, 93, 93, 87, 103, 107, 103, 103, 106, 87, 87, 91, 103), storey_order = c(4L, 2L, 13L, 13L, 9L, 16L, 17L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 4L, 8L, 3L, 3L, 1L), remaining_lease_mths = c(721, 1079, 1088, 1085, 1088, 1081, 1086, 983, 625, 1115, 1104, 911, 899, 781, 774, 760, 1143, 1142, 984, 773), PROX_CBD = c(1.53899731723416, 1.67386574810093, 1.6109563636452, 1.64296215322618, 1.64296215322618, 1.77209924777956, 1.77209924777956, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 2.52364731081334, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.51922626320824, 2.51922626320824, 2.86455481676114, 3.24578829573265), PROX_ELDERLYCARE = c(0.194322059338883, 0.177855560288099, 0.267363987874465, 0.294850727643248, 0.294850727643248, 0.140516738363648, 0.140516738363648, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.132133546591398, 0.614909460801077, 0.614909460801077, 0.570344367187993, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938, 0.461566734593474), PROX_HAWKER = c(0.0778854840685767, 0.190132187507835, 0.235977344459711, 0.280083683397779, 0.280083683397779, 0.23052169920376, 0.23052169920376, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.315417458803045, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.187177165934232, 0.187177165934232, 0.302651224916382, 0.461305554076076), PROX_MRT = c(0.338341879948785, 0.379670718067057, 0.29771914919713, 0.262926729358016, 0.262926729358016, 0.454819638815125, 0.454819638815125, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 0.277076743329557, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.243725266054354, 0.243725266054354, 0.391395986196982, 1.11057161001852), PROX_PARK = c(0.431332248643832, 0.464667269713551, 0.367398542795172, 0.366095429090919, 0.366095429090919, 0.568364566172339, 0.568364566172339, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.163253442595557, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.28862748451296, 0.28862748451296, 0.399002951856213, 0.856773721705297), PROX_GOOD_PRISCH = c(6.20754086879516, 6.13913327172338, 6.05683769533381, 6.02306971378175, 6.02306971378175, 6.2014068010071, 6.2014068010071, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 4.61812725480087, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.50145006484821, 4.50145006484821, 4.71207116352008, 5.51078547454581), PROX_MALL = c(0.293332886646226, 0.332985789848242, 0.415453175187746, 0.44820920236387, 0.44820920236387, 0.293469301127063, 0.293469301127063, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 0.290995843291254, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.244046547559164, 0.244046547559164, 0.420489734799516, 1.33172083977874), PROX_CHAS = c(0.0279718763032621, 0.0280349864391529, 0.0860247998100326, 0.0951865321113252, 0.0951865321113252, 0.116110892529562, 0.116110892529562, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.0122221533760307, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0462846720247782, 0.0462846720247782, 0.110042750971165, 0.0869328465249217 ), PROX_SUPERMARKET = c(0.114546579488019, 0.185142915152075, 0.248046397132554, 0.28799517805095, 0.28799517805095, 0.203860721712114, 0.203860721712114, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.0373112013983995, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.169442491353445, 0.169442491353445, 0.110042446678578, 0.0869315055470345), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 7L, 6L, 6L, 6L, 7L, 7L, 4L, 4L, 4L, 4L, 3L, 6L, 2L, 2L, 2L, 4L, 4L, 4L, 2L), WITHIN_350M_BUS = c(9L, 9L, 11L, 9L, 9L, 10L, 10L, 10L, 7L, 3L, 3L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 7L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 163.525917111244, 181.128845748427, 227.015256770337, 227.947827071537, 243.477717338042, 244.207351698091, 480.028224840738, 1421.53612497261, 1573.5732901156, 1614.08447452358, 1700.0064537155, 1747.69293711313, 1789.22171648387, 1789.33543170741, 1801.36160284419, 1822.07875539927, 1830.1131996623, 1915.55141759761, 1918.25836012386)), row.names = c("524", "10", "619", "91", "850", "509", "321", "567", "824", "390", "999", "561", "65", "134", "126", "48", "816", "550", "968", "192"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985518682127104, 0.982247862104435, 0.972185327414381, 0.971957962905602, 0.96803889680224, 0.967848620109204, 0.878679565361871, 0.203253620447576, 0.106985061491186, 0.0852591793972184, 0.0460562306183566, 0.0288753312379039, 0.0169026722182628, 0.0168739290061965, 0.0139628370356971, 0.0095578249218124, 0.00806220459567836, 7.95409534937276e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 25573865645
R squared (OOB): 0.363428
$Forests[[525]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 330000, 335000, 314000, 297000, 375000, 315000, 335000, 3e+05, 320000, 343000, 392000, 388000, 417000, 363000, 340888, 355000, 335000, 333000, 450000), floor_area_sqm = c(90, 91, 90, 91, 90, 108, 90, 105, 106, 91, 107, 113, 104, 92, 104, 107, 104, 114, 108, 93), storey_order = c(5L, 1L, 3L, 3L, 2L, 2L, 5L, 2L, 2L, 8L, 2L, 2L, 6L, 2L, 5L, 4L, 4L, 3L, 4L, 4L), remaining_lease_mths = c(992, 987, 979, 985, 995, 909, 1001, 938, 941, 995, 907, 933, 904, 1120, 918, 883, 882, 904, 895, 1131), PROX_CBD = c(17.2610384590751, 17.2817356498826, 17.0600275230943, 17.0716695500607, 16.901501451739, 16.9875722318911, 16.8082045368238, 17.3741762112269, 17.3741762112269, 16.7093180086981, 17.2160129653012, 16.6579104452557, 16.3777502460772, 16.7161737209409, 16.295166477654, 16.7669966667855, 16.7669966667855, 16.3642048862006, 16.5397910410307, 15.1194109037639), PROX_ELDERLYCARE = c(1.12094638660826, 1.19353475005496, 1.09431476347566, 1.21621641692937, 1.16689850532437, 0.636322412867891, 1.15380285023885, 0.815153211361198, 0.815153211361198, 0.935779967581661, 0.574386357445605, 0.409372351007212, 0.465083314136851, 9.26628957858198e-07, 0.514795208711411, 0.121542639162494, 0.121542639162494, 0.361422596457277, 0.706939892416911, 0.632846087105322), PROX_HAWKER = c(2.37726799660773, 2.40388099430384, 2.18272534115171, 2.2102134433082, 2.0413146444202, 2.10596394293278, 1.94950915107796, 2.50067722531469, 2.50067722531469, 1.82495077083007, 2.37357884684332, 1.80129318596364, 1.54627052523026, 1.96687058888139, 1.47281657351752, 2.05474291859885, 2.05474291859885, 1.67761333691466, 2.14655926815246, 0.399490681633122), PROX_MRT = c(0.729621307242001, 0.797812759521718, 0.673816738147829, 0.793158171270894, 0.740013435080822, 0.252669932820992, 0.730447684580082, 0.590831178240684, 0.590831178240684, 0.522077155701705, 0.453815632281196, 0.128609360773056, 0.419412974707088, 0.427108887982576, 0.504795745143921, 0.53300655679357, 0.53300655679357, 0.653367521351592, 0.460645764817668, 0.674936552563307), PROX_PARK = c(1.64853798443183, 1.70244245234235, 1.5130077643247, 1.59669720594139, 1.46267930314228, 1.18807543108152, 1.39545287332227, 1.47164498360674, 1.47164498360674, 1.17885821480356, 1.24959985284921, 0.826869373992433, 0.571339732684777, 0.688779163701323, 0.48638578612152, 0.722711239268322, 0.722711239268322, 0.32735774848914, 0.711243459523284, 0.773048101136696), PROX_GOOD_PRISCH = c(7.93716312588154, 7.98012169831377, 7.76907239486735, 7.82238149093771, 7.66085245964853, 7.55033959010056, 7.5739079893598, 7.888904100652, 7.888904100652, 7.40748446052123, 7.68034428555912, 7.18541951227303, 6.89348817522951, 7.12110535783693, 6.80828229467371, 7.13952904562396, 7.13952904562396, 6.76031366250815, 6.77397603493671, 5.74516136190441), PROX_MALL = c(0.644198936007264, 0.713200150273906, 0.597930181439745, 0.719585865775528, 0.678684538412688, 0.165557901737932, 0.677813655888015, 0.521008948961951, 0.521008948961951, 0.484270435079706, 0.413606644895247, 0.168053149288668, 0.427317836890542, 0.337595745740984, 0.510483215269896, 0.27529824968273, 0.27529824968273, 0.388175183991252, 0.345326846187852, 0.744876648240093), PROX_CHAS = c(0.678651577140463, 0.748586514709626, 0.638199243310692, 0.760340467100735, 0.720584477651296, 0.194474796894964, 0.71936188995133, 0.524369302913132, 0.524369302913132, 0.52365796939069, 0.303266380929536, 0.170995488718356, 0.429996386722335, 0.279591917356114, 0.513107963149175, 0.222759343861358, 0.222759343861358, 0.380772978950647, 0.286223989121013, 0.0812821875339188), PROX_SUPERMARKET = c(0.771245719522698, 0.842475689687135, 0.718466194952364, 0.837223205851576, 0.780695486504835, 0.284398337107734, 0.768274584157999, 0.559408220033625, 0.559408220033625, 0.555366708418936, 0.387759857324111, 0.103652200866821, 0.386156989530241, 0.344537051235884, 0.471223408024363, 0.243987988302975, 0.243987988302975, 0.422789252098693, 0.377165028023417, 0.325050502595441), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 2L, 2L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 1L, 4L, 1L, 4L, 4L, 1L, 5L, 5L, 3L, 6L, 3L, 5L, 5L, 4L, 1L, 3L), WITHIN_350M_BUS = c(5L, 5L, 7L, 5L, 7L, 11L, 9L, 2L, 2L, 8L, 5L, 9L, 8L, 12L, 7L, 11L, 11L, 6L, 2L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 4L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 72.3742946475518, 213.221023557886, 276.28359294962, 402.242982086157, 488.076902564704, 489.761736596683, 521.688509481821, 525.054248523322, 553.84153592928, 710.024902056376, 833.354508775152, 1098.41496192406, 1119.503845625, 1176.1798222949, 1201.61120968308, 1205.12974058892, 1384.08067187256, 1818.37109707846, 2207.44772216823)), row.names = c("525", "127", "208", "431", "416", "125", "121", "822", "813", "156", "326", "918", "820", "261", "451", "673", "898", "252", "498", "299"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997851257644393, 0.981427153205695, 0.96891546772642, 0.934693664167966, 0.904615452661909, 0.903972427059093, 0.891414727407755, 0.89005000874114, 0.878064208184848, 0.803786605980128, 0.735270312202835, 0.56610457164382, 0.551752402301207, 0.512798084237497, 0.495178867675271, 0.492736087936621, 0.368284860588012, 0.103327761941565, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1082501857
R squared (OOB): 0.2979923
$Forests[[526]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 355000, 308000, 315000, 360000, 360000, 365000, 428000, 365000, 370000, 420000, 446000, 325000, 370000, 333000, 347000, 3e+05, 340000, 390000, 395000), floor_area_sqm = c(103, 103, 84, 84, 99, 103, 107, 90, 103, 98, 90, 107, 84, 104, 103, 103, 84, 104, 104, 90 ), storey_order = c(2L, 3L, 1L, 3L, 2L, 1L, 1L, 8L, 4L, 2L, 8L, 3L, 2L, 2L, 2L, 3L, 2L, 1L, 1L, 5L), remaining_lease_mths = c(800, 793, 795, 788, 796, 777, 766, 1008, 768, 767, 1011, 783, 783, 763, 788, 777, 797, 772, 763, 1010), PROX_CBD = c(13.46147060752, 13.46147060752, 13.3304860768802, 13.0463978034086, 13.8977069202737, 13.7231688188033, 13.578535689825, 13.8412030491349, 12.6612960596841, 12.6407298816561, 13.8798013735997, 13.1163383572019, 14.1279251783367, 13.075732494377, 14.3532733654858, 12.4516179583977, 14.3169519114025, 13.1145091682395, 13.1145091682395, 13.990153115514), PROX_ELDERLYCARE = c(1.01995663096129, 1.01995663096129, 0.85382998667073, 0.612412426395362, 1.56746404607568, 0.681177733621966, 0.535215785060316, 1.74703283433278, 0.349885373003571, 0.198383641986835, 1.77270985488013, 0.258125844069092, 1.66641228888996, 0.206309775801723, 1.6760601574403, 0.517665393733001, 1.55261218152075, 0.233566729538939, 0.233566729538939, 1.56992496550613), PROX_HAWKER = c(1.03983060555389, 1.03983060555389, 1.09459947163448, 1.36023111372333, 1.04237506554324, 0.601426993813282, 0.775756145922257, 1.43519165592487, 1.71720286170745, 1.70233840124208, 1.47024255459416, 1.23349193679857, 1.24304803992561, 1.2806114078583, 0.99569743308136, 1.97187302693261, 1.19367588944735, 1.24018164124527, 1.24018164124527, 1.69002608854433), PROX_MRT = c(0.367668143276235, 0.367668143276235, 0.525688124362732, 0.622051877914657, 0.300373388684648, 0.498221170198522, 0.357978123578611, 0.462396576385451, 0.798149237832703, 0.712674611555213, 0.523014705157119, 0.166998983475289, 0.59155533687368, 0.218393806785847, 0.756418829435307, 1.07246547116041, 0.753004841751307, 0.402767024758649, 0.402767024758649, 0.789673249073619), PROX_PARK = c(0.582693033366388, 0.582693033366388, 0.620743454357064, 0.572775970192077, 0.782220037546154, 1.26781451063295, 1.33984402369384, 0.752068597068081, 0.722272593032778, 0.87239282209614, 0.782127938386311, 1.28385310080255, 1.00515750023779, 1.31516124688894, 1.20426051281307, 0.540079114132334, 1.00962818739137, 1.4917670023494, 1.4917670023494, 0.716145735764812 ), PROX_GOOD_PRISCH = c(3.38131302543864, 3.38131302543864, 3.24954726475941, 2.96540091825049, 3.83525569342672, 3.673854441535, 3.55013641033528, 3.82728738248792, 2.58047246486208, 2.56532775368338, 3.87304276717541, 3.10133739012884, 4.09179045416031, 3.06740437701091, 4.29145341198416, 2.37408427308534, 4.27446656255715, 3.15473759747012, 3.15473759747012, 4.0269654833207), PROX_MALL = c(0.644549177151603, 0.644549177151603, 0.513372166694422, 0.587476612974174, 1.14150204308926, 0.406890039239853, 0.305514521023982, 1.33339622609195, 0.817237002784756, 0.751522975449472, 1.33861894221302, 0.281310431650798, 1.48884664162065, 0.332903613799786, 1.45738633765159, 1.09246464633101, 1.50622914679999, 0.504156272689578, 0.504156272689578, 1.32125061115982), PROX_CHAS = c(0.348399033159575, 0.348399033159575, 0.472814153962233, 0.40513819943783, 0.162936326565904, 0.176857487498571, 0.282171570268124, 0.116038559859119, 0.248450831201433, 0.217156748290024, 0.058882652003164, 0.155371621529032, 0.283027750434604, 0.122328851042638, 0.0428610630237518, 0.137011223676854, 0.149961616171305, 0.11048408202451, 0.11048408202451, 0.231188025602735 ), PROX_SUPERMARKET = c(0.356146193343619, 0.356146193343619, 0.510727353781082, 0.599997973636583, 0.162936951836525, 0.270532795629183, 0.281417393052806, 0.116038559858059, 0.326739034058403, 0.217156859083098, 0.0588826520022197, 0.141466460051892, 0.283027750434408, 0.193246634773484, 0.400567683079086, 0.417679622168911, 0.277976240278344, 0.362446168440829, 0.362446168440829, 0.231188025603748 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 2L, 2L, 1L, 0L, 2L, 0L, 2L, 1L, 3L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 4L, 4L, 4L, 3L, 3L, 4L, 2L, 4L, 3L, 4L, 3L, 3L, 3L, 6L, 6L, 1L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 7L, 5L, 8L, 10L, 5L, 12L, 10L, 5L, 9L, 10L, 10L, 10L, 9L, 9L, 7L, 7L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 2L), DNeighbour = c(0, 9.16059488492462, 179.143023344571, 436.09095565051, 546.865899650245, 697.159681688102, 805.840394547978, 819.838398596941, 820.479995425, 872.239835885782, 881.688140663309, 895.257110086929, 901.813839434543, 942.188178730811, 965.957721029981, 1017.46125178973, 1022.21902860196, 1143.99738976709, 1145.37032375219, 1154.50033384913)), row.names = c("526", "332", "61", "987", "479", "960", "856", "678", "552", "477", "877", "105", "893", "929", "697", "851", "650", "844", "164", "276"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999874085555655, 0.952424695534707, 0.734995930187106, 0.601594865820027, 0.403669428000544, 0.262960777436141, 0.245742185319204, 0.24495997042641, 0.184212928135849, 0.173694974132145, 0.158943773700049, 0.151973108680072, 0.111542737206763, 0.0899709203679623, 0.0498674212051145, 0.0466686859455344, 0.000328045444498937, 0.000248183605287755, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1121300506
R squared (OOB): 0.2838223
$Forests[[527]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 367000, 380000, 380000, 362500, 425000, 408000, 385000, 415000, 430000, 360000, 450000, 4e+05, 425000, 410000, 415000, 390000, 412000, 422500, 420000), floor_area_sqm = c(109, 104, 107, 106, 103, 104, 105, 84, 108, 107, 84, 106, 107, 104, 106, 108, 109, 104, 104, 106), storey_order = c(1L, 1L, 2L, 1L, 3L, 2L, 1L, 2L, 2L, 4L, 3L, 2L, 1L, 4L, 2L, 3L, 1L, 2L, 3L, 3L), remaining_lease_mths = c(889, 879, 871, 887, 819, 801, 797, 815, 891, 868, 811, 919, 912, 775, 871, 904, 908, 878, 765, 874), PROX_CBD = c(14.7712425946156, 14.66420827852, 15.2330821453909, 15.0291078847704, 14.3801998083441, 13.9224032790502, 13.8987191813532, 13.8115996810708, 13.8459786715751, 15.2985874116244, 14.7472020389823, 13.6245617307962, 13.6047453762483, 13.5598735525989, 15.428944563277, 13.7944980809676, 13.9032473641583, 14.1313829663274, 13.4875816574924, 13.629257933267), PROX_ELDERLYCARE = c(0.729534612359916, 0.719957479461771, 1.22808745848404, 1.09928331705025, 0.709377020411434, 0.160860892679658, 0.166628987045545, 0.244605555667631, 0.429452782693922, 1.41400995500373, 1.19052284520552, 0.120631950903102, 0.271914041498034, 0.555470204987842, 1.63977306379889, 0.91518434198946, 1.01451296282065, 0.836104821253693, 0.428841001075194, 0.207468408301612 ), PROX_HAWKER = c(1.70286767909083, 1.17971772396452, 1.40985252978436, 1.15922930524208, 0.928921275219278, 1.57003684649171, 1.60647998640073, 1.71143518366979, 1.71981564227335, 1.16406043263713, 0.606039227085063, 1.48009929412898, 1.50728197565297, 1.44869421276883, 1.09717995764468, 1.66782294138278, 1.79397933605035, 0.73352935155883, 1.41347495302278, 1.4012681206183), PROX_MRT = c(1.0665313702167, 1.12495588646837, 1.62235809597188, 1.36685465541241, 1.02650412956774, 0.375491068655226, 0.337555536848429, 0.198072339225813, 0.2084775132707, 1.40304810962874, 0.807097621625513, 0.357520644011877, 0.222008379422339, 0.172867375742438, 1.35104476777798, 0.658832763416297, 0.800124130005956, 0.735653331318593, 0.229256973107587, 0.681065013996815), PROX_PARK = c(0.405128535389849, 0.823954351824118, 0.633472210001671, 0.808345234949979, 0.71485218383349, 0.819174175884815, 0.83983547285748, 0.925135888784, 1.1446906726086, 0.98341166564854, 0.432698189125414, 0.731000545087102, 0.882483872449952, 1.16233583500127, 1.02148060415503, 0.645156432286565, 0.561902145555774, 0.463826523913091, 1.00267286051928, 0.403276931712581), PROX_GOOD_PRISCH = c(3.13265552080448, 2.99834463762659, 3.56691345353299, 3.36640767040689, 2.72778429145315, 2.26578798898653, 2.24487256678893, 2.17137072991142, 2.27101821651052, 3.64472604970499, 3.13467644284063, 1.96554365084008, 1.96272742295518, 1.97663004084467, 3.79601078940401, 2.39271928635374, 2.54268815221988, 2.52734391167264, 1.87202126825599, 1.96779323327463), PROX_MALL = c(0.541352629222412, 0.669111824361406, 0.253259472709144, 0.486526360127578, 0.949257633150117, 1.34118728457461, 1.33259876169033, 1.25122768833936, 1.35153556565047, 0.597111778941966, 0.738705771798207, 1.05956757611768, 1.0427530371351, 1.05810160080284, 0.809004632748584, 1.14990641994387, 1.19892197022629, 0.66282583229379, 0.948424723316687, 1.12429495075828 ), PROX_CHAS = c(0.220588325506638, 0.38494516455544, 0.210576528602503, 0.228652490110126, 0.453083161817035, 0.0806372798138111, 0.0582471476749484, 0.130123043615932, 0.345234103044859, 0.0911939042613644, 0.19051372613691, 2.17172157220984e-06, 0.15212794302602, 0.180657994610612, 0.352996738297868, 0.17469359838053, 0.278906060515125, 0.528800676490504, 0.231037598077535, 0.260044927245007 ), PROX_SUPERMARKET = c(0.49532093691776, 0.384052647553184, 0.21397076195142, 0.234691730121176, 0.513065398645433, 0.189550835904173, 0.2065347950197, 0.30366394922488, 0.426625283183798, 0.408284988301129, 0.326764101800336, 0.237807435452358, 0.353624023725788, 0.180658044884504, 0.252078878715955, 0.357404112790227, 0.357092891009527, 0.528799775767506, 0.231037826802092, 0.288903462518554 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 3L, 2L, 0L, 3L, 2L, 0L, 1L, 2L, 3L, 3L, 0L, 2L, 0L, 1L, 0L, 0L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 1L, 2L, 5L, 6L, 3L, 2L, 3L, 2L, 3L, 2L, 6L ), WITHIN_350M_BUS = c(8L, 7L, 12L, 8L, 2L, 9L, 9L, 10L, 12L, 13L, 9L, 10L, 12L, 11L, 11L, 7L, 7L, 6L, 10L, 6L ), WITHIN_1KM_PRISCH = c(1L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 3L, 3L, 4L, 5L, 6L, 3L, 4L, 3L, 2L, 5L, 2L), DNeighbour = c(0, 522.231339918547, 663.503502877302, 692.78374886236, 866.700134952218, 871.910632346183, 894.243110756458, 955.668098148684, 962.021958099071, 971.33824182036, 1122.93076669, 1171.734411644, 1175.81516705183, 1225.451918156, 1234.93903493449, 1242.53001662456, 1253.30868896588, 1258.80473595666, 1286.0057002476, 1289.86686149207)), row.names = c("527", "686", "428", "314", "3", "219", "531", "235", "970", "934", "136", "656", "955", "564", "899", "542", "113", "695", "663", "503"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.699027149678859, 0.540807039887471, 0.506270254342437, 0.300863422826624, 0.294919878096014, 0.269733057016932, 0.203455660654891, 0.19690249605987, 0.187411955445084, 0.0586087896695279, 0.0305488098833653, 0.0285692001901165, 0.0094837431587018, 0.00694802352130914, 0.00519137753145613, 0.00312278507104781, 0.00226417795910308, 3.5735929427672e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 645613097
R squared (OOB): -0.06443905
$Forests[[528]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(422800, 429000, 360000, 548000, 550000, 435000, 430000, 376888, 438000, 447000, 450000, 390000, 4e+05, 420000, 478000, 412000, 390000, 380000, 423800, 415000), floor_area_sqm = c(104, 104, 84, 93, 93, 103, 104, 104, 104, 107, 105, 104, 91, 104, 104, 103, 102, 104, 104, 104), storey_order = c(4L, 2L, 2L, 4L, 3L, 4L, 2L, 3L, 2L, 3L, 2L, 1L, 1L, 2L, 5L, 4L, 2L, 1L, 2L, 2L), remaining_lease_mths = c(813, 822, 762, 1135, 1137, 819, 819, 810, 812, 782, 757, 809, 783, 922, 770, 918, 763, 924, 756, 760), PROX_CBD = c(11.1672746170477, 11.1191912667925, 11.4815172953657, 11.1809634086998, 11.2116042179965, 11.381621166991, 11.547248638023, 11.622690560426, 11.7215458353159, 11.7840832214562, 11.4573592114175, 11.7882471009294, 11.4963900230166, 11.8892341343185, 11.927322045494, 11.9871965659798, 11.6387779682198, 12.0301392517655, 11.7174653186763, 11.6914583773846), PROX_ELDERLYCARE = c(0.14075304944647, 0.213121327483379, 0.182032582488253, 0.333450295290741, 0.369355324070756, 0.382123855460196, 0.246353759583753, 0.175524774720266, 0.240093333498969, 0.481333190444255, 0.52883250894194, 0.114277277444971, 0.672630859926948, 0.110349805405523, 0.77464979732367, 0.210296865683283, 0.792216801753581, 0.255083942589415, 0.74375074589335, 0.736997311630605), PROX_HAWKER = c(1.04840790050398, 1.08329799955244, 0.728271246274353, 1.04207495818587, 1.02311573056961, 0.863892291353285, 0.837769476188058, 0.783966268147895, 0.609281739536534, 0.436117874461739, 0.848364442784946, 0.647051853283446, 0.804785607263954, 0.684056106771311, 0.445987433628815, 0.625285574708341, 0.61454926069889, 0.598391326300702, 0.5637831570093, 0.558671781535233), PROX_MRT = c(0.893429463565323, 0.776456939054752, 0.756359380624344, 0.580267989687754, 0.524888394814585, 0.424871345706255, 1.16228231940478, 1.15515804744233, 0.989064774064853, 0.81394482428473, 0.275269590424193, 1.00317447086964, 0.132306565433056, 1.00424261648768, 0.493642118682657, 0.923336133969517, 0.0844107562606101, 0.885297742933312, 0.162940637784707, 0.140110279979828), PROX_PARK = c(1.25063890429238, 1.13833451608328, 1.50398184725757, 1.13378306757762, 1.15338615463339, 1.31830174708739, 1.4881280763212, 1.41684131410086, 1.28416187507733, 1.20101103678102, 1.3775538710324, 1.24877122811849, 1.41209410927924, 1.19263079577799, 1.17760662255222, 1.09395352284574, 1.51709061898346, 1.04875150887626, 1.5229705853841, 1.50772581466401), PROX_GOOD_PRISCH = c(0.623353133039123, 0.586469336292635, 0.365254403810308, 0.485317217067727, 0.456074275886943, 0.288839241027683, 0.735233663606362, 0.733057242670121, 0.585140695782779, 0.357669915539773, 0.277148461253506, 0.713901761199557, 0.364349890680966, 0.842915880539328, 0.289303568244907, 0.855677549512306, 0.453346371612442, 0.860616187528585, 0.440184840714675, 0.476923220580037), PROX_MALL = c(1.08293003315278, 1.10160019948421, 0.763531318053358, 1.03968747299659, 1.01522535242687, 0.849953313581112, 0.918014501744059, 0.868993594299523, 0.690287469384684, 0.489619370966043, 0.815329638117364, 0.741052769880115, 0.844787863205902, 0.787722851944232, 0.376851773239706, 0.732793638615111, 0.815834004295584, 0.707201836140707, 0.750703947848918, 0.797799046209296), PROX_CHAS = c(0.151540147087551, 0.143881852296294, 0.0516610437101642, 0.216965800691496, 0.206252010873132, 0.115324197479935, 0.157099147473317, 0.151742844958785, 0.164718468919614, 0.0667093090499658, 0.179820414455961, 0.0554870656895364, 0.0697008731150885, 0.124859952031804, 0.339292519878925, 0.171681037809818, 0.0804697697946077, 0.202915262499126, 4.64133788220832e-08, 0.0474151678735614), PROX_SUPERMARKET = c(0.299482732316256, 0.246182427713253, 0.19171128272723, 0.212835414763751, 0.222574928361305, 0.186698572696543, 0.157098334004615, 0.151741730066283, 0.169255457402684, 0.379080894647373, 0.301981775400679, 0.0453848138423891, 0.441950593919319, 0.114394571204967, 0.405378875546255, 0.172282484091702, 0.596048194106483, 0.20670525505664, 0.609798994765399, 0.635527990773791), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 0L, 3L, 0L, 2L, 0L, 2L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 3L, 4L, 4L, 7L, 7L, 6L, 3L, 4L, 8L, 2L, 8L, 2L, 5L, 3L, 5L, 3L, 3L ), WITHIN_350M_BUS = c(14L, 9L, 14L, 7L, 6L, 10L, 11L, 8L, 10L, 7L, 7L, 9L, 8L, 9L, 9L, 6L, 6L, 7L, 5L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 4L, 3L, 3L, 3L, 2L, 4L, 2L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 169.550429173975, 311.997026142765, 353.077832338858, 405.620498772347, 466.729112796177, 508.843848428209, 569.358768345011, 585.141060429114, 609.414574035345, 617.932289603708, 693.268254715757, 762.941604327759, 830.493085900834, 904.040690738942, 904.542077221121, 937.542239137101, 942.183927870902, 965.579992290715, 989.276785295347)), row.names = c("528", "845", "213", "178", "347", "744", "598", "750", "625", "340", "843", "508", "151", "148", "666", "689", "522", "727", "941", "274"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942114955228689, 0.810965354370902, 0.761463605104126, 0.692034141760625, 0.60437547431612, 0.540863714839509, 0.447246451236261, 0.422691215138823, 0.385043829339429, 0.371901099309101, 0.258982595992157, 0.164213677109578, 0.087171295708401, 0.0271908447774742, 0.0268861290726728, 0.0103746120815584, 0.00863794772315676, 0.00224046295252923, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1960880220
R squared (OOB): 0.1981964
$Forests[[529]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 363000, 358000, 4e+05, 430000, 345000, 672000, 660000, 370000, 355000, 440000, 550000, 675000, 710000, 662000, 715000, 680000, 685000, 380000, 720000), floor_area_sqm = c(84, 84, 84, 104, 104, 84, 85, 85, 84, 84, 91, 102, 95, 93, 95, 95, 95, 93, 93, 93), storey_order = c(1L, 4L, 3L, 2L, 2L, 1L, 5L, 3L, 3L, 3L, 5L, 3L, 2L, 6L, 3L, 6L, 4L, 2L, 3L, 3L), remaining_lease_mths = c(780, 780, 770, 783, 781, 789, 1042, 1032, 777, 782, 669, 761, 1093, 1084, 1093, 1099, 1084, 1142, 790, 1143), PROX_CBD = c(6.73119135364588, 6.82164733234375, 6.82164733234375, 6.8579883001408, 7.27303659463988, 7.23308787648785, 6.58265946872266, 6.62545736407856, 7.32999369210923, 7.37752466520609, 6.95185067667089, 6.04257091454572, 6.15852201326599, 6.17931132662417, 6.11286474740545, 6.06656257116635, 6.04001281876484, 6.19231755176043, 7.92065359752155, 6.10189119169168), PROX_ELDERLYCARE = c(0.709869492714774, 0.729511559050305, 0.729511559050305, 0.650979480304367, 0.949520652768775, 0.804640181087392, 0.129826558983194, 0.121758896932011, 1.04617467786566, 1.11141904944431, 0.368543492371998, 0.548656319889636, 0.428116600598184, 0.411122241220865, 0.471592353212743, 0.516985202466339, 0.545921172841312, 0.355678840187058, 1.44631042678071, 0.230112759455232), PROX_HAWKER = c(0.84617550022745, 0.834207881424508, 0.834207881424508, 0.732876252375814, 0.905159668549179, 0.727393295990439, 0.37361464573735, 0.33268573973532, 1.00458194418859, 1.06790139631185, 0.163396016993116, 0.19523132016882, 0.104458461300263, 0.114709112077857, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.287310245845902, 0.646393168274836, 0.193610514045812 ), PROX_MRT = c(0.447149108468339, 0.401668294921849, 0.401668294921849, 0.479854345281657, 0.477339162120678, 0.626719191507479, 0.288098631383321, 0.255638745600017, 0.446590670593176, 0.450606800129455, 0.258776848421036, 0.448203274012385, 0.567634817298681, 0.54480998513683, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.3593423355956, 0.434970780163821, 0.385901790532203 ), PROX_PARK = c(1.30601230217613, 1.33915084667526, 1.33915084667526, 1.26891760289394, 1.28136359713013, 1.17683143601381, 0.734858817801552, 0.741691321664553, 1.30043300411079, 1.30417314517193, 0.871860056746433, 0.651264615899835, 0.487498062645995, 0.461766774013401, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.861129399478803, 0.790688256163915, 0.835974869985028 ), PROX_GOOD_PRISCH = c(2.67147237000904, 2.67483404440455, 2.67483404440455, 2.57894825178105, 2.72285479219865, 2.53413597667736, 2.10026546945211, 2.08436883673306, 2.81856751915823, 2.87682745937193, 1.99104033276262, 2.14268529299874, 1.97696478280336, 1.95037752635058, 2.00772186702724, 2.03651743937875, 2.00925132829891, 3.647323571983, 2.86596411907387, 3.72727940395598), PROX_MALL = c(0.894914409230097, 0.977306285381771, 0.977306285381771, 0.985446043286547, 1.40144317349524, 1.33824767405872, 0.712222885156031, 0.757747380414752, 1.4733570331857, 1.52964479685301, 1.10491400246256, 0.264532440460292, 0.446404896609829, 0.476611693189829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 1.22999734499907, 2.02812113432733, 1.26544404340832), PROX_CHAS = c(0.468632365618207, 0.389404577789016, 0.389404577789016, 0.418063314797021, 0.150676124399865, 0.335243362149438, 0.19769969897302, 0.152169077912936, 0.100781853121145, 0.123680988169118, 0.197049444171332, 0.12619956254809, 0.0766942583569258, 0.10259225576309, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.255647811562625, 0.0418426354504526, 0.131092152612185), PROX_SUPERMARKET = c(0.541263540151477, 0.457775852816324, 0.457775852816324, 0.471666412940503, 0.216512452964216, 0.400791637001426, 0.255985378039003, 0.21094349839638, 0.154588063793208, 0.15284622075069, 0.145490551360364, 0.178930757423705, 0.11965836137487, 0.134806953278168, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.108411284353298, 0.6226371739075, 0.0250108723026275), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 1L, 4L, 2L, 0L, 0L, 4L, 5L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 2L, 3L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 3L, 7L, 4L, 2L, 2L, 8L, 9L, 4L, 7L, 6L, 6L, 6L, 8L, 8L, 10L, 6L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 2L ), DNeighbour = c(0, 94.4510198776589, 95.1109954707068, 167.512686291835, 543.390880915858, 558.481077409591, 583.055960727431, 591.361325690487, 600.768807305657, 653.79404260963, 746.739541541804, 888.92845359348, 920.854438566465, 930.816019530306, 939.182964990638, 950.362217766728, 992.731247357827, 1166.35357897216, 1211.67440503118, 1280.09037322463)), row.names = c("529", "322", "46", "168", "611", "171", "388", "841", "187", "948", "492", "453", "23", "756", "536", "297", "930", "305", "1", "812"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989141289949562, 0.988989430989826, 0.966044539671589, 0.672079766849272, 0.655545342910108, 0.628115984842925, 0.618716245387388, 0.607996165732577, 0.546334008660776, 0.435209170838431, 0.268087925891145, 0.232817341381649, 0.222081089899663, 0.213172875352219, 0.201435278476859, 0.158861319589952, 0.0288343377624478, 0.0108234699023423, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4175205875
R squared (OOB): 0.8298689
$Forests[[530]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 455000, 450000, 418000, 385000, 4e+05, 365000, 430000, 4e+05, 390000, 410000, 425000, 435000, 410000, 420000, 373000, 4e+05, 371000, 398000, 330000), floor_area_sqm = c(106, 106, 93, 112, 90, 90, 91, 91, 91, 90, 93, 93, 92, 92, 92, 92, 92, 91, 92, 105), storey_order = c(2L, 4L, 4L, 5L, 3L, 3L, 4L, 4L, 2L, 2L, 4L, 4L, 4L, 3L, 5L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(933, 933, 950, 904, 1060, 953, 1061, 962, 956, 947, 1117, 1126, 1129, 1131, 1134, 1128, 1127, 957, 1136, 896), PROX_CBD = c(17.1401277939721, 17.1634204962367, 17.4336546583772, 17.2048826778539, 17.6242343596777, 17.5759295796121, 17.5974072281911, 17.4594236905894, 17.5146993337396, 17.5579663674298, 17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.1731083577317, 17.1731083577317, 17.630719557776, 17.26435404508, 17.9794873864528), PROX_ELDERLYCARE = c(0.586863575497558, 0.565792923614884, 0.825709875044437, 0.400468425457175, 0.892136309268664, 1.07156662032258, 0.819477307137174, 1.1429422216578, 1.21552371031002, 1.26304449634962, 0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.456899326246073, 0.456899326246073, 1.35614304544574, 0.542806768712765, 1.20397588034421), PROX_HAWKER = c(0.685044657792881, 0.666841975849823, 0.841716009165303, 0.498365875295267, 0.816419857336687, 0.622851592932912, 0.922900854400271, 0.704564458032275, 0.65109908849923, 0.610726758846462, 0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.507233229895407, 0.507233229895407, 0.550798352023498, 0.598096651463893, 0.736691454978467), PROX_MRT = c(0.418422993771755, 0.463116738810145, 0.463093751675267, 0.87869292375624, 0.729175757939742, 0.449846795062068, 0.830609903675807, 0.304209523777939, 0.367017506823782, 0.415424130147435, 1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.18009183772516, 1.18009183772516, 0.481509556817778, 1.20599959693509, 1.05284557964442), PROX_PARK = c(0.454841043819919, 0.505224516024672, 0.609424449579261, 0.9054780070858, 0.830497330619545, 0.650211227804106, 0.751240825934154, 0.515475588097358, 0.57589083993138, 0.622915525490857, 0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.959994438388966, 1.02763138312455, 1.02763138312455, 0.706852169587072, 0.937816003807321, 0.555889077383573), PROX_GOOD_PRISCH = c(6.48254224033906, 6.50789265243056, 6.77374769998522, 6.57740517739392, 6.97273607492461, 6.90999703096039, 6.95474206477502, 6.79149624878531, 6.84682201594428, 6.89020500321914, 6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.57664814247058, 6.57664814247058, 6.96345421686322, 6.66937916554136, 7.33264137396139), PROX_MALL = c(0.306862579253759, 0.353588302636786, 0.404491618549369, 0.446026044391999, 0.671391539314818, 0.456006423255308, 0.757845794253982, 0.366883459562171, 0.437698049352173, 0.488271313828636, 0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.392080122681935, 0.392080122681935, 0.581015113036356, 0.484724019608978, 0.387548928263219), PROX_CHAS = c(0.133156315003352, 0.171584438209325, 0.260153188296123, 0.130380344727655, 0.0497500971788425, 0.401255348981324, 0.175468897673469, 0.293637386768921, 0.354009255575758, 0.40162373925963, 0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.214971829128206, 0.214971829128206, 0.481496129777697, 0.270084445320348, 0.324283073315245), PROX_SUPERMARKET = c(0.27639551573194, 0.320581809168482, 0.355873580059747, 0.445962312606475, 0.442456788826315, 0.338457664260807, 0.336744227428862, 0.217741105325511, 0.288534867112482, 0.339170507836652, 0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.391090025360665, 0.391090025360665, 0.432325009404537, 0.483753219919624, 0.337417678694655), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 3L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 4L, 4L, 2L, 2L, 5L, 3L, 6L, 6L, 6L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 3L ), WITHIN_350M_BUS = c(7L, 8L, 12L, 8L, 12L, 8L, 6L, 8L, 10L, 9L, 5L, 5L, 6L, 6L, 6L, 8L, 8L, 8L, 6L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 6L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 4L, 3L, 5L), DNeighbour = c(0, 45.7753743550057, 292.332722874812, 458.61004919679, 498.720895840285, 505.304412272322, 532.539363426377, 553.268386232118, 623.730722356382, 674.225500347413, 720.044778819118, 721.958861311958, 744.532297985364, 744.754010598927, 750.296597458186, 763.28530321157, 765.797092660754, 772.158854111548, 790.891083968468, 864.651929256321)), row.names = c("530", "991", "535", "889", "300", "357", "720", "937", "93", "545", "797", "925", "290", "86", "280", "985", "507", "547", "847", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994402396356865, 0.784452366715933, 0.516497315540818, 0.44531004487297, 0.433588236886936, 0.385227335970415, 0.348762435975105, 0.230045636233232, 0.153637505368554, 0.0939521209288819, 0.0917025260385199, 0.0668458200690821, 0.0666176377476482, 0.0610189804042539, 0.0487191873410342, 0.0464777435116438, 0.0410062573855342, 0.0266788710723698, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1012732018
R squared (OOB): 0.06606279
$Forests[[531]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(408000, 425000, 385000, 450000, 4e+05, 365000, 415000, 422500, 468000, 420000, 425000, 405000, 362500, 367000, 440000, 412000, 390000, 415000, 415000, 395000), floor_area_sqm = c(105, 104, 84, 106, 107, 84, 108, 104, 106, 106, 104, 106, 103, 104, 104, 104, 109, 103, 108, 103), storey_order = c(1L, 2L, 2L, 2L, 1L, 4L, 2L, 3L, 5L, 3L, 4L, 2L, 3L, 1L, 3L, 2L, 1L, 2L, 3L, 4L), remaining_lease_mths = c(797, 801, 815, 919, 912, 787, 891, 765, 863, 874, 775, 778, 819, 879, 752, 878, 889, 768, 904, 772), PROX_CBD = c(13.8987191813532, 13.9224032790502, 13.8115996810708, 13.6245617307962, 13.6047453762483, 13.5012180894848, 13.8459786715751, 13.4875816574924, 13.629257933267, 13.629257933267, 13.5598735525989, 13.2146489403719, 14.3801998083441, 14.66420827852, 13.1913836000948, 14.1313829663274, 14.7712425946156, 13.0537205387581, 13.7944980809676, 13.1724132817366), PROX_ELDERLYCARE = c(0.166628987045545, 0.160860892679658, 0.244605555667631, 0.120631950903102, 0.271914041498034, 0.126566715598502, 0.429452782693922, 0.428841001075194, 0.207468408301612, 0.207468408301612, 0.555470204987842, 0.392334185262972, 0.709377020411434, 0.719957479461771, 0.779182108791446, 0.836104821253693, 0.729534612359916, 0.569472877275307, 0.91518434198946, 0.906244923447749 ), PROX_HAWKER = c(1.60647998640073, 1.57003684649171, 1.71143518366979, 1.48009929412898, 1.50728197565297, 1.32455892398921, 1.71981564227335, 1.41347495302278, 1.4012681206183, 1.4012681206183, 1.44869421276883, 1.1504484389926, 0.928921275219278, 1.17971772396452, 1.05769292681279, 0.73352935155883, 1.70286767909083, 0.963287544217337, 1.66782294138278, 1.03184370064912), PROX_MRT = c(0.337555536848429, 0.375491068655226, 0.198072339225813, 0.357520644011877, 0.222008379422339, 0.54422435083218, 0.2084775132707, 0.229256973107587, 0.681065013996815, 0.681065013996815, 0.172867375742438, 0.530339592860526, 1.02650412956774, 1.12495588646837, 0.577154139562059, 0.735653331318593, 1.0665313702167, 0.551410176707671, 0.658832763416297, 0.712767869041386 ), PROX_PARK = c(0.83983547285748, 0.819174175884815, 0.925135888784, 0.731000545087102, 0.882483872449952, 0.593866981909781, 1.1446906726086, 1.00267286051928, 0.403276931712581, 0.403276931712581, 1.16233583500127, 0.763919329225246, 0.71485218383349, 0.823954351824118, 1.12092772213378, 0.463826523913091, 0.405128535389849, 0.974634241933185, 0.645156432286565, 0.94305137750942), PROX_GOOD_PRISCH = c(2.24487256678893, 2.26578798898653, 2.17137072991142, 1.96554365084008, 1.96272742295518, 1.8351788996921, 2.27101821651052, 1.87202126825599, 1.96779323327463, 1.96779323327463, 1.97663004084467, 1.57814209766337, 2.72778429145315, 2.99834463762659, 1.6842887316892, 2.52734391167264, 3.13265552080448, 1.48818847749708, 2.39271928635374, 1.76071721252525), PROX_MALL = c(1.33259876169033, 1.34118728457461, 1.25122768833936, 1.05956757611768, 1.0427530371351, 0.956400108312903, 1.35153556565047, 0.948424723316687, 1.12429495075828, 1.12429495075828, 1.05810160080284, 0.655287065425073, 0.949257633150117, 0.669111824361406, 0.813382909306435, 0.66282583229379, 0.541352629222412, 0.593340478429386, 1.14990641994387, 0.808064657998832), PROX_CHAS = c(0.0582471476749484, 0.0806372798138111, 0.130123043615932, 2.17172157220984e-06, 0.15212794302602, 0.0648495538885981, 0.345234103044859, 0.231037598077535, 0.260044927245007, 0.260044927245007, 0.180657994610612, 0.358071114142678, 0.453083161817035, 0.38494516455544, 0.19044114280624, 0.528800676490504, 0.220588325506638, 0.203693673714882, 0.17469359838053, 0.253073540027742 ), PROX_SUPERMARKET = c(0.2065347950197, 0.189550835904173, 0.30366394922488, 0.237807435452358, 0.353624023725788, 0.329742543966106, 0.426625283183798, 0.231037826802092, 0.288903462518554, 0.288903462518554, 0.180658044884504, 0.384538867225359, 0.513065398645433, 0.384052647553184, 0.190441743522314, 0.528799775767506, 0.49532093691776, 0.349948262987797, 0.357404112790227, 0.263318229535236 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 0L, 3L, 0L, 1L, 1L, 2L, 3L, 3L, 2L, 2L, 0L, 1L, 3L, 0L, 0L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 6L, 5L, 3L, 2L, 6L, 6L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 10L, 12L, 7L, 12L, 10L, 6L, 6L, 11L, 9L, 2L, 7L, 8L, 6L, 8L, 8L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 3L, 5L, 4L, 5L, 4L, 5L, 5L, 2L, 2L, 6L, 6L, 3L, 3L, 5L, 2L, 1L, 6L, 4L, 4L), DNeighbour = c(0, 35.774575062992, 140.455712287033, 277.532956584833, 311.633642860531, 452.256604407457, 454.091490643177, 471.235980274648, 480.109921763395, 480.117108163972, 501.796424477698, 690.412982193905, 736.768783069963, 828.132379916786, 888.497814520308, 893.88431786503, 894.243110756458, 910.913662467615, 947.35179191011, 1044.14496372806)), row.names = c("531", "219", "235", "656", "955", "264", "970", "663", "415", "503", "564", "511", "3", "686", "229", "695", "527", "541", "542", "225"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997653598187774, 0.964137541168155, 0.863692824808085, 0.829780153442635, 0.659982947624279, 0.657506831510386, 0.634120386287507, 0.621847899661015, 0.621837917281179, 0.591425173508289, 0.316725541360918, 0.252105894466816, 0.13761167308569, 0.0761276327971533, 0.071345728886314, 0.0710317098180827, 0.057080650947445, 0.0312611864855736, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 596439471
R squared (OOB): 0.1989715
$Forests[[532]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(290000, 488000, 465000, 385000, 678000, 620000, 560000, 451000, 538000, 418000, 409500, 660000, 515000, 520000, 545000, 440000, 580000, 705000, 708000, 450000), floor_area_sqm = c(87, 104, 91, 93, 92, 103, 105, 83, 90, 84, 84, 105, 84, 107, 101, 93, 90, 90, 90, 104), storey_order = c(1L, 1L, 2L, 1L, 3L, 4L, 2L, 8L, 5L, 3L, 3L, 6L, 4L, 2L, 1L, 3L, 5L, 7L, 5L, 1L), remaining_lease_mths = c(643, 776, 764, 772, 1103, 742, 913, 604, 995, 804, 807, 748, 804, 892, 938, 759, 1035, 1041, 1031, 828), PROX_CBD = c(4.35364804731157, 4.16405648472164, 4.28329341592686, 4.25035751849909, 3.93031212371417, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.4759193492502, 4.20973993763024, 4.20973993763024, 3.5952466633456, 3.75781957676323, 4.23142849537126, 3.59494173601466, 5.4791067318598, 3.73787601157873, 3.66612298934168, 3.56091441303422, 5.12061996426338), PROX_ELDERLYCARE = c(0.402111762367986, 0.434539750657667, 0.4193003334471, 0.411587417191489, 0.159701117649001, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.136621520737764, 0.156291063754703, 0.156291063754703, 0.354500614782039, 0.582389211118023, 0.272010492111063, 0.692364880740494, 0.505585511375112, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.279354008399566), PROX_HAWKER = c(0.52502919100195, 0.502732414569621, 0.638679046714181, 0.610932712322496, 0.374782156946409, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.736355433757935, 0.46881842734995, 0.46881842734995, 0.311385334077859, 0.393163811818296, 0.392124905911543, 0.142789347249218, 0.736115689949186, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.158729667464322), PROX_MRT = c(0.698417082344063, 0.518003091395578, 0.637237645879563, 0.605174310138743, 0.57487373386568, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.930431293452388, 0.750034220630686, 0.750034220630686, 0.16267041353008, 0.434583879195091, 0.870814763860364, 0.346622733589529, 0.797555156120123, 0.349678715281184, 0.281331556481731, 0.1853881461208, 1.12797954219589), PROX_PARK = c(0.0959047492621704, 0.269719137898212, 0.336599362476296, 0.346786980248178, 0.43227753152338, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.786607284590569, 0.828179073128827, 0.828179073128827, 0.796125682214674, 0.885911587583127, 0.989030190878471, 1.03638785093261, 0.728040918615253, 1.14436990313984, 1.07330463343821, 0.969171323132551, 1.12857946410316 ), PROX_GOOD_PRISCH = c(4.11088283479722, 3.99853475328204, 3.85984302070176, 3.87277035706644, 4.55218800106713, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.43096694593549, 3.58178441884724, 3.58178441884724, 4.26949140427292, 3.98479480133756, 3.47561641519302, 4.68517728936996, 2.93310132502147, 4.42346384619917, 4.46068770698473, 4.51522724145722, 2.70116277997296), PROX_MALL = c(0.801857467962545, 1.00998414702412, 0.92062293894618, 0.955673327573223, 1.09934779211931, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.02435160052226, 1.26743973989934, 1.26743973989934, 0.962766222186716, 1.1081035152608, 1.1888213641646, 0.814872047472938, 0.719613179783111, 1.03774509228272, 0.971442928620489, 0.87678025015548, 1.02774547618649), PROX_CHAS = c(0.130252709580884, 0.147909276913635, 0.285886541141976, 0.260827480873255, 0.304936065418075, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.105578702221058, 0.163154212627783, 0.163154212627783, 0.0963682910788478, 0.345906079563203, 0.106822211501606, 0.0573592222158038, 0.0706483510319072, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.193072984237221), PROX_SUPERMARKET = c(0.591301773724787, 0.506391752127701, 0.506434284786685, 0.512280309006142, 0.35411008396507, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.0670716613901785, 0.118448079318654, 0.118448079318654, 0.269187390315468, 0.128350069204848, 0.139079920157556, 0.0573596645426592, 0.0706487501399716, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.198191070641627), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 0L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 5L, 3L, 4L, 4L, 5L, 2L, 3L, 3L, 4L, 4L, 6L, 3L, 2L, 3L, 3L, 3L, 4L), WITHIN_350M_BUS = c(6L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 5L, 7L, 7L, 6L, 3L, 7L, 4L, 3L, 7L, 7L, 9L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 0L, 2L, 0L, 0L, 0L, 3L ), DNeighbour = c(0, 335.174661348883, 369.150060746612, 391.376353698174, 504.299598877835, 709.079597928407, 725.129685413018, 727.680145619158, 791.486200957406, 866.370630526531, 870.480007599498, 891.633240150347, 967.536006384727, 1032.08875256651, 1206.60931395253, 1309.97503757337, 1341.84693078663, 1363.05111741525, 1398.75624903519, 1420.50894971614)), row.names = c("532", "223", "747", "19", "801", "952", "176", "237", "411", "907", "382", "699", "234", "849", "997", "802", "823", "903", "881", "646"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.891751113716584, 0.869494155903666, 0.853941609148996, 0.763815769211577, 0.563740279357997, 0.546739859156771, 0.544027668998169, 0.475472220299733, 0.394409223233063, 0.389978962305569, 0.367248830690507, 0.287378069601369, 0.222884745420985, 0.0775538639140236, 0.0223714664765338, 0.0115961423611241, 0.00628237379227536, 0.000923681683325487, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8182544279
R squared (OOB): 0.3631576
$Forests[[533]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(545000, 680000, 650000, 838000, 760000, 638000, 815000, 680000, 630000, 445000, 480000, 315000, 515000, 446000, 450000, 310000, 550000, 582000, 330000, 470000), floor_area_sqm = c(86, 86, 86, 91, 91, 105, 91, 76, 101, 84, 94, 87, 110, 94, 104, 82, 105, 104, 82, 84), storey_order = c(1L, 3L, 3L, 12L, 9L, 3L, 11L, 11L, 2L, 3L, 6L, 1L, 1L, 2L, 1L, 5L, 2L, 3L, 4L, 3L), remaining_lease_mths = c(1025, 1025, 1018, 1106, 1091, 918, 1109, 1071, 952, 647, 725, 633, 859, 723, 828, 656, 786, 935, 657, 813), PROX_CBD = c(5.19905620756448, 5.19905620756448, 5.26278746968545, 5.38577040159704, 5.4124717534787, 5.24252163748666, 5.46273996086224, 5.17664618337401, 5.76616775136128, 4.82546817648507, 4.50933618399607, 5.88382015009973, 5.31333197008925, 4.45295385586978, 5.12061996426338, 5.9699685911294, 6.4090346428634, 5.4901102241405, 6.06674643703895, 6.30150758144434 ), PROX_ELDERLYCARE = c(0.3148233892717, 0.3148233892717, 0.310343810032976, 0.343873602324804, 0.277453528347438, 0.232760622048558, 0.323825203617813, 0.203403853153192, 0.708186986363007, 0.401252043911139, 0.665866395733666, 0.599695566252105, 0.301885421229742, 0.645271528549996, 0.279354008399566, 4.28110190953706e-07, 0.336883008423279, 0.157919913507301, 0.10409496222889, 0.0580157957368266 ), PROX_HAWKER = c(0.424686940189847, 0.424686940189847, 0.356302899600742, 0.225377370173431, 0.214745652304629, 0.316098981667774, 0.17988889362956, 0.242990200436355, 0.25612232537118, 0.33634581375869, 0.665007751295857, 0.302293625820731, 0.15027253820603, 0.601904675681234, 0.158729667464322, 0.247906315943116, 0.729024203622067, 0.258924665495, 0.346985863757343, 0.511576723994062), PROX_MRT = c(0.253583166891469, 0.253583166891469, 0.321982757522174, 0.452916639575337, 0.525678460826462, 0.353807427048722, 0.495510769155532, 0.347215067697513, 0.0934691468297738, 0.437510974512092, 0.549595780709265, 0.37771060533367, 0.839256513816073, 0.66128766903618, 1.12797954219589, 1.03854772657135, 0.631935879685516, 1.30755754576723, 1.1005845300218, 0.911216039334219), PROX_PARK = c(0.482110245392283, 0.482110245392283, 0.550000337404237, 0.680409922157526, 0.766524211973089, 0.540897442657821, 0.816564732509704, 0.502895249788983, 1.02675087524374, 0.386749503328341, 0.353281501558379, 1.09766236241216, 0.919693677764514, 0.473457593144303, 1.12857946410316, 0.792968228054446, 0.73120409495038, 0.803347187860442, 0.741200181243785, 0.950460734805334), PROX_GOOD_PRISCH = c(2.22494939608982, 2.22494939608982, 2.16237499594262, 2.04281306492033, 2.04167837943161, 2.20280244575696, 1.99475835919692, 2.27859573799937, 1.65694818911091, 2.65585299610189, 2.94429219434277, 1.61186682958131, 2.32631552336422, 3.02211493728223, 2.70116277997296, 1.89588922913119, 1.19038460547274, 2.45379201830723, 1.85819018299306, 1.50990256016426), PROX_MALL = c(0.31885342913617, 0.31885342913617, 0.38523327442887, 0.513452616263142, 0.636573036587929, 0.315823950773482, 0.68208602871978, 0.285366785950761, 0.834887080030876, 0.337875853585261, 0.485349818185599, 0.966526596905427, 0.752077094160308, 0.570379319619026, 1.02774547618649, 1.25835483053691, 0.56447134405004, 1.21674302842157, 1.22044581333525, 0.872189526609738 ), PROX_CHAS = c(0.211748617283041, 0.211748617283041, 0.188692357663819, 0.180097972613039, 0.208534953207918, 0.0731998871787336, 0.185272865297861, 0.0737889624358689, 0.143086854941205, 0.315432137833306, 0.331046161101227, 0.256579842259861, 0.111194343620761, 0.303272176186244, 0.193072984237221, 0.21461630683628, 0.141339892509329, 0.233242749827373, 0.252393584019624, 0.0940735950578242 ), PROX_SUPERMARKET = c(0.199301193911681, 0.199301193911681, 0.267150206458008, 0.397689630461078, 0.496000676868079, 0.266280670019211, 0.544212695479659, 0.177322353300672, 0.318319510093507, 0.0907256678718214, 0.325943517329761, 0.27867057765081, 0.370675298005651, 0.34627255092781, 0.198191070641627, 0.227231659318009, 0.360911693423373, 0.37596142908425, 0.321431524942613, 0.469210677159174 ), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 4L, 1L, 3L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 7L, 4L, 5L, 4L, 7L, 1L, 2L, 1L, 4L, 3L, 1L, 4L, 2L, 5L, 3L, 2L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 7L, 10L, 8L, 9L, 8L, 8L, 5L, 8L, 12L, 6L, 9L, 8L, 9L, 10L, 6L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 2L, 0L, 4L, 3L, 1L, 3L, 4L, 3L, 3L, 5L, 4L), DNeighbour = c(0, 4.19327910774246, 69.5559983342061, 200.770775694904, 320.00925642359, 322.841829336061, 365.454444383232, 369.279844804527, 566.03906220666, 640.25026180222, 804.285607105471, 816.67610364349, 878.161368375507, 915.4189148961, 1237.74575615194, 1321.86223305157, 1335.9475482557, 1350.66249447166, 1419.62941622292, 1421.78806367209)), row.names = c("533", "181", "199", "116", "436", "472", "75", "897", "430", "288", "622", "201", "279", "346", "646", "920", "269", "307", "628", "417"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999982603338237, 0.995219102505261, 0.960517053528977, 0.901248613125106, 0.899539117624153, 0.872227387152288, 0.869632258228274, 0.708126051288523, 0.635556242035185, 0.462399110299318, 0.448985495786048, 0.382559216661382, 0.342759396053794, 0.0586282483485959, 0.0183938902108801, 0.0137135669951761, 0.00951567661647796, 9.20648984056668e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 14159138552
R squared (OOB): 0.4164612
$Forests[[534]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 520000, 430000, 560000, 4e+05, 380000, 648000, 565000, 5e+05, 410000, 448000, 670000, 408000, 439000, 630000, 638000, 588000, 520000, 485000, 435000), floor_area_sqm = c(105, 89, 102, 104, 97, 91, 116, 103, 105, 97, 105, 94, 91, 97, 102, 102, 95, 108, 103, 98 ), storey_order = c(1L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 2L, 4L, 1L, 6L, 3L, 3L, 6L, 9L, 3L, 1L, 2L, 1L), remaining_lease_mths = c(837, 801, 869, 851, 681, 691, 871, 852, 857, 665, 866, 1104, 674, 669, 870, 869, 1025, 860, 855, 692), PROX_CBD = c(8.1677095895917, 8.52269583143835, 8.77938926255451, 7.6651195249001, 9.29171741525155, 9.09613481662016, 8.27332873959955, 8.19182633034048, 8.19182633034048, 8.66747718420982, 8.05276498978228, 8.58683984966127, 8.96374942103709, 8.73211086874077, 7.86314261154951, 7.86314261154951, 8.51090417959469, 7.50210394472385, 7.70120549943486, 8.85689554561162), PROX_ELDERLYCARE = c(1.20406929281345, 0.820777449495704, 0.374310234303432, 0.216787702409289, 0.121888026553089, 0.297153722290783, 0.354571010374291, 0.444818640633349, 0.444818640633349, 0.0441159965049124, 0.599632276485302, 0.203840329735754, 0.267188539522683, 0.292319821872094, 0.731462959428347, 0.731462959428347, 0.120425912751251, 0.808331791227546, 0.883817181840043, 0.272187629818594), PROX_HAWKER = c(1.05731826075231, 0.712401259368985, 0.0530841043788875, 0.778265933598076, 0.631142210027013, 0.276770006011078, 0.610975272844239, 0.553760551741158, 0.553760551741158, 0.357845486047337, 0.560005371648267, 0.433030813326955, 0.393731145214296, 0.436547444862961, 0.573870222021737, 0.573870222021737, 0.166697492306482, 0.932792437987216, 0.72907919143595, 0.446318851105742), PROX_MRT = c(1.50309798042285, 1.68231360215177, 1.18818107396501, 0.910191895307983, 1.65516610461175, 1.2652859093471, 1.0936063211659, 1.08457427678223, 1.08457427678223, 0.874328108605637, 1.12051759514643, 0.751078096441513, 0.71987240697712, 0.600073719023998, 0.85984195598231, 0.85984195598231, 0.608243230971526, 0.506174946521629, 0.692418360175919, 0.372678744867538), PROX_PARK = c(0.277033303037393, 0.11043559696871, 0.700959888788064, 0.361681715476141, 0.199649911236163, 0.429900368262469, 0.477465658778908, 0.374102285306053, 0.374102285306053, 0.691303172853456, 0.30128672956265, 0.52118662053352, 0.60552725382935, 0.617507126900098, 0.281207712521794, 0.281207712521794, 0.368529270986479, 0.621272392201987, 0.450335295656325, 0.479885299937475), PROX_GOOD_PRISCH = c(0.400680757073332, 0.287100670168393, 0.963274696928036, 0.353240700451805, 0.365175047542414, 0.657187468393487, 0.856939381531897, 0.769163347741007, 0.769163347741007, 1.23754792076915, 0.631981624625733, 1.16640042723588, 1.13785719900195, 1.31940815963163, 0.562813849840511, 0.562813849840511, 1.13331232297991, 0.343243332218702, 0.490611064856358, 1.47413984574199), PROX_MALL = c(0.459466565518009, 1.03817238314954, 0.946404029132472, 0.987031177772312, 1.26787190539693, 0.916512124719577, 0.991200103712322, 0.997182626507123, 0.997182626507123, 0.740457696387364, 1.07178760783233, 0.632538285087724, 0.480317195978648, 0.469553394647833, 0.943364056194349, 0.943364056194349, 0.540250505232014, 0.584674138925751, 0.779066462317335, 0.241772845363545 ), PROX_CHAS = c(0.622343110317744, 0.0550867573210672, 0.064920565519497, 0.371562543403755, 0.143872847977416, 0.209184408253321, 0.413431749899638, 0.311461966699573, 0.311461966699573, 0.34300149800099, 0.167974733321899, 0.237191200694799, 0.143131544605207, 0.0664211666443358, 0.201852081003395, 0.201852081003395, 0.0869956868442428, 0.169910439255117, 0.0405139203460024, 0.157458356405151 ), PROX_SUPERMARKET = c(0.435289148003299, 0.153408018077838, 0.239175324970861, 0.176585087131714, 0.371928496535936, 0.235755012868274, 0.502190497784501, 0.485938543293979, 0.485938543293979, 0.158725757407685, 0.372458117254617, 0.35437102597818, 0.181164390242962, 0.350370254212894, 0.115543350477338, 0.115543350477338, 0.0869967242830128, 0.26407208892283, 0.0588346413192393, 0.224853982916395 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 3L, 1L, 1L, 1L, 4L, 4L, 2L, 2L, 4L, 2L ), WITHIN_350M_CHILDCARE = c(1L, 3L, 2L, 1L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 5L, 4L, 6L, 3L, 3L, 6L, 3L, 4L, 7L ), WITHIN_350M_BUS = c(7L, 6L, 4L, 5L, 9L, 7L, 8L, 7L, 7L, 5L, 5L, 4L, 6L, 7L, 2L, 2L, 5L, 4L, 4L, 7L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 3L, 2L, 2L, 3L, 1L, 2L, 3L), DNeighbour = c(0, 667.600661102221, 1366.41569695035, 1382.78533109923, 1391.84579034331, 1483.80656512008, 1512.78434809639, 1583.00631178073, 1588.22074533129, 1636.76010415934, 1656.47639454032, 1782.69887420441, 1845.64690439531, 1913.53166100013, 1961.13893376372, 1966.08759814675, 1999.55513195239, 2002.66494177698, 2030.49990482491, 2141.60634849533)), row.names = c("534", "588", "606", "935", "122", "715", "795", "128", "674", "331", "635", "149", "692", "842", "476", "931", "94", "460", "811", "397"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.815093111660072, 0.351546759374108, 0.340007466897494, 0.333645309914057, 0.270360863355457, 0.2510306938575, 0.205781139488865, 0.202523082615909, 0.172968823081165, 0.16139364963492, 0.0943044050897165, 0.0661993104197085, 0.0406636981678812, 0.0260608226663945, 0.0247106750676787, 0.0164503697507485, 0.0157616309792354, 0.0102148179703945, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5373732858
R squared (OOB): 0.3551882
$Forests[[535]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 4e+05, 385000, 455000, 465000, 365000, 430000, 4e+05, 390000, 418000, 371000, 330000, 338000, 410000, 425000, 435000, 410000, 420000, 330000, 345000), floor_area_sqm = c(93, 90, 90, 106, 106, 91, 91, 91, 90, 112, 91, 105, 103, 93, 93, 92, 92, 92, 104, 95), storey_order = c(4L, 3L, 3L, 4L, 2L, 4L, 4L, 2L, 2L, 5L, 2L, 1L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 3L), remaining_lease_mths = c(950, 953, 1060, 933, 933, 1061, 962, 956, 947, 904, 957, 896, 836, 1117, 1126, 1129, 1131, 1134, 847, 1003), PROX_CBD = c(17.4336546583772, 17.5759295796121, 17.6242343596777, 17.1634204962367, 17.1401277939721, 17.5974072281911, 17.4594236905894, 17.5146993337396, 17.5579663674298, 17.2048826778539, 17.630719557776, 17.9794873864528, 18.1853470145009, 17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.2397585888566, 18.238428451998, 17.7047470513727), PROX_ELDERLYCARE = c(0.825709875044437, 1.07156662032258, 0.892136309268664, 0.565792923614884, 0.586863575497558, 0.819477307137174, 1.1429422216578, 1.21552371031002, 1.26304449634962, 0.400468425457175, 1.35614304544574, 1.20397588034421, 1.46334015610348, 0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 0.500148198332671, 1.49823830734066, 0.933045885854195), PROX_HAWKER = c(0.841716009165303, 0.622851592932912, 0.816419857336687, 0.666841975849823, 0.685044657792881, 0.922900854400271, 0.704564458032275, 0.65109908849923, 0.610726758846462, 0.498365875295267, 0.550798352023498, 0.736691454978467, 0.490406092071559, 0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.548143788898404, 1.00938993481846), PROX_MRT = c(0.463093751675267, 0.449846795062068, 0.729175757939742, 0.463116738810145, 0.418422993771755, 0.830609903675807, 0.304209523777939, 0.367017506823782, 0.415424130147435, 0.87869292375624, 0.481509556817778, 1.05284557964442, 0.888080533877704, 1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.950317003394984, 1.29287496569192 ), PROX_PARK = c(0.609424449579261, 0.650211227804106, 0.830497330619545, 0.505224516024672, 0.454841043819919, 0.751240825934154, 0.515475588097358, 0.57589083993138, 0.622915525490857, 0.9054780070858, 0.706852169587072, 0.555889077383573, 0.741201414908801, 0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.690805332809177, 0.495314460898113 ), PROX_GOOD_PRISCH = c(6.77374769998522, 6.90999703096039, 6.97273607492461, 6.50789265243056, 6.48254224033906, 6.95474206477502, 6.79149624878531, 6.84682201594428, 6.89020500321914, 6.57740517739392, 6.96345421686322, 7.33264137396139, 7.52724739525134, 6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.64012383316355, 7.58243576478886, 7.10206992983331), PROX_MALL = c(0.404491618549369, 0.456006423255308, 0.671391539314818, 0.353588302636786, 0.306862579253759, 0.757845794253982, 0.366883459562171, 0.437698049352173, 0.488271313828636, 0.446026044391999, 0.581015113036356, 0.387548928263219, 0.362005799982455, 0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.291730094824992, 0.790613232916467), PROX_CHAS = c(0.260153188296123, 0.401255348981324, 0.0497500971788425, 0.171584438209325, 0.133156315003352, 0.175468897673469, 0.293637386768921, 0.354009255575758, 0.40162373925963, 0.130380344727655, 0.481496129777697, 0.324283073315245, 0.11010335009361, 0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.0811018368302058, 0.40646651865696), PROX_SUPERMARKET = c(0.355873580059747, 0.338457664260807, 0.442456788826315, 0.320581809168482, 0.27639551573194, 0.336744227428862, 0.217741105325511, 0.288534867112482, 0.339170507836652, 0.445962312606475, 0.432325009404537, 0.337417678694655, 0.36017462873485, 0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.289827711639516, 0.260900811674997), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 2L, 3L, 2L, 2L, 7L, 2L, 2L, 2L, 2L, 2L, 4L, 0L), WITHIN_350M_CHILDCARE = c(4L, 5L, 2L, 4L, 3L, 3L, 6L, 6L, 6L, 2L, 6L, 3L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 2L), WITHIN_350M_BUS = c(12L, 8L, 12L, 8L, 7L, 6L, 8L, 10L, 9L, 8L, 8L, 9L, 11L, 5L, 5L, 6L, 6L, 6L, 10L, 6L), WITHIN_1KM_PRISCH = c(6L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 5L, 5L, 3L, 3L, 3L, 3L, 3L, 4L, 3L), DNeighbour = c(0, 257.498549450217, 270.551788641672, 288.395434315815, 292.332722874812, 372.020692747765, 404.962658497181, 460.854278067153, 501.563919704742, 555.470850350876, 585.560373636415, 614.076874552147, 756.572523773491, 759.149879626274, 761.522555728922, 815.957500666466, 818.024662739936, 821.476666760615, 821.655985090679, 846.197639947266)), row.names = c("535", "357", "300", "991", "530", "720", "937", "93", "545", "889", "547", "870", "857", "797", "925", "290", "86", "280", "839", "631"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.82337670726845, 0.80599991674778, 0.781184237928767, 0.775549833572576, 0.650794531884419, 0.594399648146903, 0.494759568982943, 0.420779359513466, 0.323872062508682, 0.27159703839605, 0.224083438686086, 0.0402452586382596, 0.0380860634603839, 0.0361447287651102, 0.0049274638800722, 0.00428746832381877, 0.00331486895004841, 0.00326765588989267, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1388479729
R squared (OOB): 0.1868924
$Forests[[536]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(662000, 715000, 675000, 680000, 710000, 550000, 672000, 660000, 440000, 340000, 4e+05, 363000, 358000, 345000, 575000, 430000, 390000, 370000, 355000, 430000), floor_area_sqm = c(95, 95, 95, 95, 93, 102, 85, 85, 91, 84, 104, 84, 84, 84, 101, 104, 84, 84, 84, 92), storey_order = c(3L, 6L, 2L, 4L, 6L, 3L, 5L, 3L, 5L, 1L, 2L, 4L, 3L, 1L, 6L, 2L, 1L, 3L, 3L, 2L), remaining_lease_mths = c(1093, 1099, 1093, 1084, 1084, 761, 1042, 1032, 669, 780, 783, 780, 770, 789, 932, 781, 783, 777, 782, 687), PROX_CBD = c(6.11286474740545, 6.06656257116635, 6.15852201326599, 6.04001281876484, 6.17931132662417, 6.04257091454572, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.73119135364588, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.23308787648785, 5.56255806753875, 7.27303659463988, 4.91139217141794, 7.32999369210923, 7.37752466520609, 5.17330173892321), PROX_ELDERLYCARE = c(0.471592353212743, 0.516985202466339, 0.428116600598184, 0.545921172841312, 0.411122241220865, 0.548656319889636, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.709869492714774, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.0599829320550621, 0.949520652768775, 0.53976690699019, 1.04617467786566, 1.11141904944431, 0.151830290872251 ), PROX_HAWKER = c(0.0855319563513606, 0.0900485470251793, 0.104458461300263, 0.0606577495598573, 0.114709112077857, 0.19523132016882, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.84617550022745, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.248163252655802, 0.905159668549179, 0.526793317066312, 1.00458194418859, 1.06790139631185, 0.261285820740611 ), PROX_MRT = c(0.576684647572531, 0.530436532640755, 0.567634817298681, 0.53617676606472, 0.54480998513683, 0.448203274012385, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.447149108468339, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.389634730949481, 0.477339162120678, 0.348715950460643, 0.446590670593176, 0.450606800129455, 0.568944969773001), PROX_PARK = c(0.517760851715104, 0.548254609843109, 0.487498062645995, 0.524571131123829, 0.461766774013401, 0.651264615899835, 0.734858817801552, 0.741691321664553, 0.871860056746433, 1.30601230217613, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.17683143601381, 0.136342453682232, 1.28136359713013, 0.454973393404149, 1.30043300411079, 1.30417314517193, 0.375618223612072 ), PROX_GOOD_PRISCH = c(2.00772186702724, 2.03651743937875, 1.97696478280336, 2.00925132829891, 1.95037752635058, 2.14268529299874, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.67147237000904, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.53413597667736, 3.30515733544794, 2.72285479219865, 3.07957394860643, 2.81856751915823, 2.87682745937193, 3.5160560831601), PROX_MALL = c(0.403935094648282, 0.365617038961166, 0.446404896609829, 0.387042201482337, 0.476611693189829, 0.264532440460292, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.894914409230097, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.33824767405872, 0.719385659919303, 1.40144317349524, 0.779372162435287, 1.4733570331857, 1.52964479685301, 0.96360119165526), PROX_CHAS = c(0.0679258481743644, 0.0929349198733403, 0.0766942583569258, 0.134421273847083, 0.10259225576309, 0.12619956254809, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.468632365618207, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.174009235365936, 0.150676124399865, 0.297280152993809, 0.100781853121145, 0.123680988169118, 0.213267381067323), PROX_SUPERMARKET = c(0.0895469396191502, 0.0785030623714358, 0.11965836137487, 0.0393286469640316, 0.134806953278168, 0.178930757423705, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.541263540151477, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.173881454941229, 0.216512452964216, 0.212061147632098, 0.154588063793208, 0.15284622075069, 0.266791583668656), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 3L, 4L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 2L, 4L, 5L, 4L ), WITHIN_350M_BUS = c(6L, 8L, 6L, 8L, 6L, 7L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 2L, 7L, 7L, 8L, 9L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 39.1540861919138, 55.6594933719041, 69.635611889094, 85.2410595407494, 137.629754793169, 502.461361072498, 533.537900737369, 845.412610021331, 939.182964990638, 960.482810880115, 1002.33073618327, 1002.57650442401, 1226.51187590463, 1324.74163941876, 1337.21325034371, 1361.1651058182, 1432.08106260888, 1496.96072908922, 1597.83236023922)), row.names = c("536", "297", "23", "930", "756", "453", "388", "841", "492", "529", "168", "322", "46", "171", "596", "611", "251", "187", "948", "270"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99879941933304, 0.997574604905754, 0.996204947985203, 0.994316095038472, 0.985216469240815, 0.812003114583363, 0.789435325398234, 0.518477065461799, 0.428380729546487, 0.40788582111121, 0.367825836037513, 0.367591769342229, 0.168736183875876, 0.0977282383369526, 0.0897671368632539, 0.0752385958054204, 0.0386945198833976, 0.0149512145670149, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4961494477
R squared (OOB): 0.7667582
$Forests[[537]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(470000, 485000, 465000, 450000, 452000, 403000, 450000, 460000, 455000, 437000, 435000, 475000, 545000, 455000, 460000, 450000, 465000, 412000, 420000, 490888), floor_area_sqm = c(93, 95, 95, 95, 95, 90, 94, 92, 92, 94, 94, 92, 93, 93, 92, 90, 90, 90, 93, 93), storey_order = c(5L, 6L, 4L, 3L, 3L, 3L, 4L, 3L, 5L, 3L, 2L, 5L, 3L, 4L, 3L, 2L, 5L, 3L, 1L, 5L), remaining_lease_mths = c(1125, 1113, 1110, 1126, 1121, 1053, 1123, 1097, 1108, 1120, 1113, 1098, 1134, 1096, 1107, 1134, 1132, 1034, 1101, 1141), PROX_CBD = c(14.2374266118925, 14.2445424628862, 14.3101587663686, 14.1366846915735, 14.2856092918761, 14.2313196249897, 14.0429369190019, 14.2694643570804, 14.2694643570804, 14.0691382395842, 14.0214886887106, 14.3437499696049, 14.4432157047801, 14.3469943525049, 14.2518409016409, 14.6796515041342, 14.6796515041342, 13.9701294998534, 14.3298082323417, 14.4799585140632), PROX_ELDERLYCARE = c(1.2819446304668, 1.24643506877499, 1.29024298571696, 1.17371591683522, 1.29536834443332, 1.23431696680562, 1.1015647640471, 1.14423906696184, 1.14423906696184, 1.08280856328681, 1.04333655871926, 1.14464302293932, 1.44181352445962, 1.07571195137499, 0.985840321219444, 1.45102259724198, 1.45102259724198, 0.798789790509628, 0.943112693551276, 1.06862824267944), PROX_HAWKER = c(1.02089221118434, 0.968852406622053, 0.961388959141492, 1.09084844555913, 1.14967766552968, 1.20453145676494, 1.07710025413616, 0.826638245470088, 0.826638245470088, 1.21079813450924, 1.2014358291776, 0.74882220835846, 1.1926703176924, 0.654543769257927, 0.656651462258042, 0.836784965651702, 0.836784965651702, 0.796241674024292, 0.494981643036057, 0.462243392197612 ), PROX_MRT = c(0.148741201515391, 0.184117552261459, 0.148967878322013, 0.218319465176875, 0.0748886383392391, 0.14509881944895, 0.324573358240557, 0.30438768875815, 0.30438768875815, 0.281224364060027, 0.325652198483679, 0.217663394995295, 0.142722405117506, 0.131478587775223, 0.189142279194464, 0.391052893274669, 0.391052893274669, 0.262922949537813, 0.122691316210064, 0.082651796212049 ), PROX_PARK = c(0.440474428767772, 0.481320095248247, 0.444639968372477, 0.474063272255088, 0.297003339879563, 0.30799989212087, 0.58019258504408, 0.599699049952129, 0.599699049952129, 0.468913262301943, 0.524931496780237, 0.636899975343007, 0.164631246691225, 0.731552922713316, 0.785709089572823, 0.566439778554251, 0.566439778554251, 0.929619749314005, 0.760551135167525, 0.682350458092963 ), PROX_GOOD_PRISCH = c(5.16870486361587, 5.1542412945362, 5.21803047984022, 5.09375212835948, 5.27158847877433, 5.24106386657147, 4.9857651679507, 5.12184985907385, 5.12184985907385, 5.07622831499557, 5.02043421457898, 5.1680916684458, 5.44062149940817, 5.13548460888622, 5.03443000866885, 5.51577006817018, 5.51577006817018, 4.76155598853922, 5.05687720866847, 5.20136656590841), PROX_MALL = c(0.22058685557285, 0.248497232357685, 0.199960318099191, 0.295276560881227, 0.136646142991964, 0.200492724858517, 0.401409437181884, 0.351657486288216, 0.351657486288216, 0.352184781664103, 0.399157770965225, 0.38589862433106, 0.0864828813466827, 0.480981762762808, 0.535261743386166, 0.38618207223371, 0.38618207223371, 0.698652085628877, 0.644100917109673, 0.64848155368644), PROX_CHAS = c(0.177995101264401, 0.185564313785613, 0.199960275799137, 0.0995517477546361, 0.136646133179357, 0.200492722653611, 0.0207330025336023, 0.120456720485379, 0.120456720485379, 0.167321001424632, 0.142774662207743, 0.0401042229543167, 0.0864829242311455, 0.0578525184286013, 0.121511881264649, 0.367772140885018, 0.367772140885018, 0.224338502615803, 0.116678641770301, 0.149921511006425), PROX_SUPERMARKET = c(0.177995229543633, 0.185564776027004, 0.199173279096103, 0.0995512052866983, 0.146294584623949, 0.210915135620544, 0.0207321820187816, 0.244158473149448, 0.244158473149448, 0.167319845962294, 0.142773459146917, 0.165776473264822, 0.0916346746399726, 0.0704323341151683, 0.121511691834874, 0.0442147517112349, 0.0442147517112349, 0.281017798180362, 0.116679779166118, 0.149922203205158), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 2L, 1L, 1L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(8L, 9L, 8L, 8L, 6L, 6L, 6L, 10L, 10L, 8L, 6L, 8L, 4L, 7L, 10L, 4L, 4L, 7L, 7L, 6L), WITHIN_350M_BUS = c(6L, 7L, 6L, 8L, 8L, 6L, 9L, 9L, 9L, 9L, 9L, 8L, 5L, 8L, 9L, 4L, 4L, 13L, 9L, 6L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 7L, 6L, 7L, 6L, 6L, 7L, 7L, 5L, 5L, 4L, 6L, 4L, 4L, 8L, 5L, 4L), DNeighbour = c(0, 53.6281646039008, 83.2865477132469, 102.823734444031, 146.161264598297, 187.63803997626, 195.125767882445, 198.369322680882, 202.113390755462, 221.879236450328, 244.093080260117, 276.611931012576, 288.81949841189, 374.471929331131, 387.260562017625, 468.904114021776, 472.340631940716, 487.9674860039, 536.520407088428, 576.599709910366)), row.names = c("537", "349", "142", "76", "32", "283", "754", "434", "470", "57", "878", "70", "240", "488", "73", "405", "996", "301", "688", "979"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982773996312747, 0.958706995274951, 0.937409710559119, 0.875616263707483, 0.799416128456107, 0.784075263829791, 0.777291384083734, 0.769359280838093, 0.72577461099049, 0.673696321100418, 0.592683710522206, 0.561147764673083, 0.334334196126948, 0.301308454883919, 0.114696313722056, 0.108201095670881, 0.0805437366231463, 0.0180063920559082, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 967603668
R squared (OOB): -0.03936998
$Forests[[538]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(416000, 433000, 395000, 365000, 415000, 420000, 4e+05, 428000, 258000, 418000, 367000, 412000, 315000, 4e+05, 4e+05, 288000, 420000, 370000, 285000, 310000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 92, 84, 92, 92, 84, 92, 92, 84, 84), storey_order = c(4L, 4L, 2L, 1L, 5L, 5L, 2L, 4L, 1L, 5L, 1L, 5L, 3L, 2L, 3L, 1L, 3L, 1L, 3L, 2L), remaining_lease_mths = c(1140, 1130, 1146, 1137, 1144, 1143, 1130, 1140, 781, 1138, 1137, 1144, 804, 1137, 1143, 770, 1144, 1146, 776, 811), PROX_CBD = c(16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.1537572283104, 16.1976566517324, 16.1831859860721, 16.1631400386504, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.9050437012323, 16.0475930141239, 16.0475930141239, 16.2681803933938, 15.9392575628934, 15.87024444961, 16.2311391435218, 15.7493840144196), PROX_ELDERLYCARE = c(0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.0462823216560119, 9.89208662673193e-07, 0.0701319802482612, 0.194171564025932, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.346730428331521, 0.129564145964732, 0.129564145964732, 0.20801878428071, 0.0436662178849567, 0.10693627682917, 0.252142982647588, 0.392042381698264), PROX_HAWKER = c(0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 0.802087399746937, 0.986028325459381, 1.03146250928298, 1.00994702859189, 1.03995728027003, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.79668564149145, 0.872301448799324, 0.872301448799324, 1.14155805943316, 0.765854363537175, 0.694651515851724, 1.12300848995143, 0.617009737136425), PROX_MRT = c(0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 0.8851452059773, 1.02112351286352, 1.02706758196582, 1.08237519657155, 0.842728374229233, 1.13213387762555, 1.13213387762555, 1.13213387762555, 0.750476153315833, 1.14436247830993, 1.14436247830993, 0.896888955057001, 1.14464062157712, 1.09555222562317, 0.830985280221221, 0.825478596695925), PROX_PARK = c(0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.793519520304926, 0.822565203699192, 0.848434833813522, 0.707513815343702, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.475878847958935, 0.824988291997923, 0.824988291997923, 0.750067315759091, 0.777956069134633, 0.707790886000148, 0.723677668737743, 0.423881452963658), PROX_GOOD_PRISCH = c(6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.74044920052795, 6.78043949525415, 6.78038310261662, 6.70927938580052, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.45664561130608, 6.67335529701902, 6.67335529701902, 6.81173689796023, 6.57394481891556, 6.49806658702102, 6.76533990958697, 6.32317863359129), PROX_MALL = c(0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.180580587241737, 0.189710317758296, 0.241735562355662, 0.0870960802892481, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.18299798168314, 0.339403259296736, 0.339403259296736, 0.188162247463955, 0.391567182053879, 0.388975340293238, 0.175221521556568, 0.340817581482914 ), PROX_CHAS = c(0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.0922372285822684, 0.0868060808909073, 0.148113838308576, 0.081875317774622, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.190026772642962, 0.16574506375663, 0.16574506375663, 0.160774225575301, 0.0895372628546906, 0.140210421841136, 0.170601730776313, 0.347229964463676 ), PROX_SUPERMARKET = c(0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.186806037215644, 0.195853508350489, 0.247969406526707, 0.0873208554119548, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.179336240856332, 0.344658205065017, 0.344658205065017, 0.189660657064324, 0.354688671920554, 0.287679129281494, 0.137275095711229, 2.98731019421495e-07 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 8L, 8L, 7L, 6L, 2L, 2L, 2L, 4L, 2L, 2L, 6L, 3L, 4L, 5L, 5L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 11L, 8L, 8L, 8L, 8L, 9L, 9L, 11L, 9L, 8L, 10L, 7L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 5L, 6L), DNeighbour = c(0, 4.7284368266095, 66.0369124764609, 68.2847694839027, 101.375674194, 106.875502877307, 151.23438325394, 161.930481442532, 188.094861312602, 196.032778507606, 200.676586435172, 200.760793880117, 209.207909877417, 221.12610936889, 221.809722800299, 263.746737270336, 270.716400204418, 276.375770463041, 277.837837710748, 305.748833323862)), row.names = c("538", "741", "408", "594", "124", "869", "427", "661", "872", "249", "161", "919", "59", "440", "28", "798", "517", "582", "945", "956"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999521718455829, 0.90887780883007, 0.902729840369931, 0.792214842131181, 0.770554811689056, 0.57053128961253, 0.517685146558955, 0.386307357123623, 0.34682517645786, 0.324002079935182, 0.323590546991698, 0.282816772740971, 0.227473000967528, 0.224393789793922, 0.065473173923114, 0.0466689048267541, 0.0334557789498059, 0.030360026840333, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1223741978
R squared (OOB): 0.5874374
$Forests[[539]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 676000, 663000, 655000, 4e+05, 655000, 640000, 4e+05, 350888, 385000, 340000, 398000, 390000, 380000, 418000, 4e+05, 418000, 360000, 350000, 465000), floor_area_sqm = c(93, 87, 87, 87, 98, 87, 87, 104, 93, 91, 92, 92, 92, 92, 92, 92, 91, 83, 91, 104), storey_order = c(3L, 3L, 4L, 5L, 4L, 1L, 4L, 2L, 3L, 1L, 1L, 3L, 1L, 4L, 4L, 4L, 5L, 3L, 4L, 3L), remaining_lease_mths = c(724, 1120, 1124, 1121, 718, 1123, 1121, 751, 712, 715, 699, 714, 711, 695, 691, 690, 774, 803, 741, 760), PROX_CBD = c(9.50206510185676, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.5915755681771, 9.39818328429371, 9.42381765287156, 9.83498872427818, 9.68679892421183, 8.8262745849674, 9.97016469840266, 9.95525560808738, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.35032791665702, 8.52567265657093, 8.70456515841861, 8.64488888098128), PROX_ELDERLYCARE = c(0.619429799229152, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.558000418748021, 0.718190414835305, 0.750155484045513, 0.611336059876525, 0.35495808488012, 0.896855030989675, 0.14040561650552, 0.150508443509651, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.227789996497476, 1.23693676843424, 0.1203423949077, 0.17844978767297), PROX_HAWKER = c(0.518318645141504, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.434568479089541, 0.640059738279374, 0.667492197519696, 0.54583502916026, 0.221606053969191, 0.311054993693233, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.508896406641727, 0.0724679807682574, 0.867862446497739, 0.917919654697093), PROX_MRT = c(0.533910829474844, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.656590823238566, 0.401734036242065, 0.423547456258288, 0.722241727367494, 0.760373725070279, 0.17731989795878, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.569946398217962, 0.510058766918036, 0.97670571404933, 0.91698472228942), PROX_PARK = c(0.26219477257436, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.355705093322714, 0.220484561261844, 0.258916726718906, 0.296755194228525, 0.664893225436512, 0.458605630557841, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.726258134328713, 0.557643312318536, 0.288616932786395, 0.238119977580318), PROX_GOOD_PRISCH = c(2.18628235132699, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.11809049366399, 2.27458198186913, 2.24680049319454, 1.88657748145099, 2.17803171840573, 2.8424495793979, 1.97396491196204, 2.01039924795066, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.41566392235711, 3.13534109620979, 2.418607930925, 2.37381492496372), PROX_MALL = c(1.32833110917602, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.22478662403239, 1.45650167595406, 1.48330987402926, 1.23747152538927, 0.796976758090547, 1.64561868645684, 0.802483711672914, 0.757457219803541, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.406203001531397, 1.96281231550532, 0.948870628363287, 1.00281364182829), PROX_CHAS = c(0.219477506246216, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.346218272658546, 0.109789289200213, 0.0719365450960561, 0.352730820744124, 0.0707228333244178, 0.221229860630612, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.146235674893272, 0.169369143123463, 0.27140983829104, 0.256340531367836), PROX_SUPERMARKET = c(0.191210069763785, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.300584979098838, 0.13637298984998, 0.100679215951394, 0.324694852199881, 0.128382981112681, 0.221249484047241, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.347306649978202, 0.169391527985645, 0.221415122113844, 0.24778575064029), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 5L, 6L, 6L, 1L, 3L, 2L, 3L, 3L, 2L, 3L, 3L, 4L, 5L, 3L, 4L, 4L), WITHIN_350M_BUS = c(2L, 4L, 4L, 4L, 5L, 6L, 5L, 3L, 10L, 5L, 9L, 9L, 13L, 11L, 11L, 11L, 9L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 123.071363326585, 123.569492876447, 126.437535573204, 132.338233705343, 166.381833536545, 171.341260287314, 356.967665924978, 566.129574940328, 695.809531257714, 779.649810555415, 798.813921331537, 853.900412594142, 893.875133974373, 896.660788658277, 938.036452964297, 1017.32244047312, 1045.25361806135, 1209.97180917561, 1248.10957620975)), row.names = c("539", "593", "466", "731", "746", "657", "9", "659", "946", "814", "211", "971", "776", "603", "499", "964", "37", "404", "71", "487"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980648168404955, 0.980491971938046, 0.979580625575476, 0.977641273974885, 0.96477424940296, 0.962663231621888, 0.843091577327934, 0.63084328824224, 0.475002256721537, 0.371848961704495, 0.348543348078963, 0.28295157811592, 0.237248481941365, 0.234139581503279, 0.189354540240852, 0.112645643670877, 0.0891888062789202, 0.00362153075389092, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3419964549
R squared (OOB): 0.772762
$Forests[[540]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 352000, 378000, 360000, 388000, 380000, 492500, 377000, 380000, 385000, 355000, 370000, 430000, 345000, 650000, 655000, 640000, 663000, 655000, 676000), floor_area_sqm = c(103, 84, 84, 83, 98, 92, 108, 98, 93, 91, 84, 84, 104, 84, 104, 87, 87, 87, 87, 87), storey_order = c(2L, 2L, 3L, 3L, 2L, 1L, 2L, 3L, 3L, 1L, 3L, 3L, 2L, 1L, 3L, 1L, 4L, 4L, 5L, 3L), remaining_lease_mths = c(799, 800, 799, 803, 728, 767, 912, 735, 790, 715, 782, 777, 781, 789, 815, 1123, 1121, 1124, 1121, 1120), PROX_CBD = c(8.31972436488376, 8.28689365911172, 8.15960948514705, 8.52567265657093, 8.19895861369783, 8.01258306529517, 8.12312779702036, 8.07728506382532, 7.92065359752155, 8.8262745849674, 7.37752466520609, 7.32999369210923, 7.27303659463988, 7.23308787648785, 7.71625132507906, 9.39818328429371, 9.42381765287156, 9.49727834386093, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(1.3912791419992, 1.3668692597991, 1.45090119588013, 1.23693676843424, 1.1658248464307, 1.38923408288603, 1.71708078323557, 1.22552837794249, 1.44631042678071, 0.896855030989675, 1.11141904944431, 1.04617467786566, 0.949520652768775, 0.804640181087392, 1.13999552495818, 0.718190414835305, 0.750155484045513, 0.735218745429302, 0.735218745429302, 0.735218745429302), PROX_HAWKER = c(0.252588085280054, 0.269406334629514, 0.40344417957638, 0.0724679807682574, 0.391405491562813, 0.532883444787396, 0.581802643409563, 0.503102516785602, 0.646393168274836, 0.311054993693233, 1.06790139631185, 1.00458194418859, 0.905159668549179, 0.727393295990439, 0.888477780938884, 0.640059738279374, 0.667492197519696, 0.639074974233661, 0.639074974233661, 0.639074974233661 ), PROX_MRT = c(0.44379796826936, 0.467794692056616, 0.408889372474398, 0.510058766918036, 0.707144761815547, 0.57194553577364, 0.142211914808532, 0.711885268750489, 0.434970780163821, 0.17731989795878, 0.450606800129455, 0.446590670593176, 0.477339162120678, 0.626719191507479, 0.227897729387739, 0.401734036242065, 0.423547456258288, 0.499971219475903, 0.499971219475903, 0.499971219475903 ), PROX_PARK = c(0.59965919275643, 0.570592214216024, 0.650146210437373, 0.557643312318536, 0.372450573927522, 0.580004121625521, 0.921087542045637, 0.413960848298732, 0.790688256163915, 0.458605630557841, 1.30417314517193, 1.30043300411079, 1.28136359713013, 1.17683143601381, 0.374132090410645, 0.220484561261844, 0.258916726718906, 0.298527066745392, 0.298527066745392, 0.298527066745392 ), PROX_GOOD_PRISCH = c(3.04207330950824, 2.99359805566516, 2.95345383530684, 3.13534109620979, 2.73491137460549, 2.75227504535898, 3.16123688190063, 2.66084492380109, 2.86596411907387, 2.8424495793979, 2.87682745937193, 2.81856751915823, 2.72285479219865, 2.53413597667736, 1.93537396204111, 2.27458198186913, 2.24680049319454, 2.17599822879711, 2.17599822879711, 2.17599822879711), PROX_MALL = c(2.10790194839897, 2.09618768409308, 2.20417563031698, 1.96281231550532, 1.94983703099632, 2.11322307221905, 2.25269448786787, 2.0316459728171, 2.02812113432733, 1.64561868645684, 1.52964479685301, 1.4733570331857, 1.40144317349524, 1.33824767405872, 1.9342939090943, 1.45650167595406, 1.48330987402926, 1.45007786498113, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.261198443001062, 0.229330661012247, 0.102408834624747, 0.169369143123463, 0.293834776478611, 0.1333322783253, 0.169904154790832, 0.279534674537085, 0.0418426354504526, 0.221229860630612, 0.123680988169118, 0.100781853121145, 0.150676124399865, 0.335243362149438, 0.147762521806201, 0.109789289200213, 0.0719365450960561, 0.101351467161616, 0.101351467161616, 0.101351467161616), PROX_SUPERMARKET = c(0.272257424647181, 0.266710264104055, 0.391977689272912, 0.169391527985645, 0.293834967432244, 0.475213328012689, 0.496146947525001, 0.412975566732202, 0.6226371739075, 0.221249484047241, 0.15284622075069, 0.154588063793208, 0.216512452964216, 0.400791637001426, 0.185503456748824, 0.13637298984998, 0.100679215951394, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 3L, 3L, 2L, 1L, 2L, 3L, 2L, 5L, 4L, 4L, 2L, 3L, 6L, 6L, 6L, 6L, 6L), WITHIN_350M_BUS = c(9L, 7L, 7L, 8L, 7L, 6L, 8L, 6L, 6L, 5L, 9L, 8L, 7L, 4L, 6L, 6L, 5L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L ), DNeighbour = c(0, 49.0994085662574, 169.262625875219, 207.121812909368, 318.949659997314, 339.530561893015, 354.737085927707, 377.65045754932, 403.683637410305, 559.685458578916, 999.481351122634, 1034.07437346431, 1072.86110535084, 1092.97975447029, 1106.64282580786, 1113.99786096038, 1131.37902538938, 1204.9249349423, 1208.04985321986, 1216.46177726624)), row.names = c("540", "266", "327", "404", "29", "200", "669", "395", "1", "814", "948", "187", "611", "171", "809", "657", "9", "466", "731", "593"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996744395221001, 0.96165307317071, 0.942859573929719, 0.867234036542942, 0.850260685091513, 0.837154309163456, 0.816530639028481, 0.791877769884117, 0.621439749904447, 0.105575820731155, 0.0769427669731603, 0.0493552291709753, 0.0371387723776012, 0.0297233836155746, 0.0260394138539584, 0.018223277066889, 0.000356375922212024, 0.000189952651114714, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 20721435935
R squared (OOB): -0.2036071
$Forests[[541]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 440000, 405000, 420000, 395000, 422500, 425000, 380000, 365000, 399000, 385000, 420000, 4e+05, 425000, 450000, 365000, 430000, 415000, 355000, 428888), floor_area_sqm = c(103, 104, 106, 105, 103, 104, 104, 105, 103, 102, 102, 103, 107, 104, 106, 84, 103, 84, 84, 84), storey_order = c(2L, 3L, 2L, 2L, 4L, 3L, 4L, 1L, 1L, 3L, 3L, 2L, 1L, 3L, 2L, 4L, 2L, 3L, 3L, 3L), remaining_lease_mths = c(768, 752, 778, 787, 772, 765, 775, 775, 757, 766, 755, 757, 912, 747, 919, 787, 764, 782, 804, 774), PROX_CBD = c(13.0537205387581, 13.1913836000948, 13.2146489403719, 12.7549887608908, 13.1724132817366, 13.4875816574924, 13.5598735525989, 12.8173662852819, 13.0970803497533, 13.0078000734933, 13.2614515751509, 13.2614515751509, 13.6047453762483, 12.4246534304877, 13.6245617307962, 13.5012180894848, 12.3243460542753, 12.8776183162857, 13.01786092695, 12.8776183162857), PROX_ELDERLYCARE = c(0.569472877275307, 0.779182108791446, 0.392334185262972, 0.556485595404089, 0.906244923447749, 0.428841001075194, 0.555470204987842, 0.548539301056628, 0.830352740740998, 0.748101088186933, 0.99636081833896, 0.99636081833896, 0.271914041498034, 0.223353489993969, 0.120631950903102, 0.126566715598502, 0.362207242709056, 0.211786543917104, 0.807586217367385, 0.211786543917104), PROX_HAWKER = c(0.963287544217337, 1.05769292681279, 1.1504484389926, 0.627642822312809, 1.03184370064912, 1.41347495302278, 1.44869421276883, 0.687183343617196, 0.973651338137405, 0.90031621758677, 1.14030290242306, 1.14030290242306, 1.50728197565297, 0.283538945902673, 1.48009929412898, 1.32455892398921, 0.290415492755609, 0.677647820815747, 0.976719939584195, 0.677647820815747 ), PROX_MRT = c(0.551410176707671, 0.577154139562059, 0.530339592860526, 0.561554903993597, 0.712767869041386, 0.229256973107587, 0.172867375742438, 0.607087114668938, 0.602819058882962, 0.513893198964272, 0.667490524156887, 0.667490524156887, 0.222008379422339, 0.694199692700576, 0.357520644011877, 0.54422435083218, 0.559245805822074, 0.301948361527339, 0.343251427728879, 0.301948361527339 ), PROX_PARK = c(0.974634241933185, 1.12092772213378, 0.763919329225246, 1.16122098497616, 0.94305137750942, 1.00267286051928, 1.16233583500127, 0.953457314885518, 0.879464356596765, 0.842333894517479, 0.758867978246924, 0.758867978246924, 0.882483872449952, 1.19561442246869, 0.731000545087102, 0.593866981909781, 1.218970746516, 0.246982674114576, 0.656436399769765, 0.246982674114576 ), PROX_GOOD_PRISCH = c(1.48818847749708, 1.6842887316892, 1.57814209766337, 1.29435567579286, 1.76071721252525, 1.87202126825599, 1.97663004084467, 1.5016146113424, 1.76550469910092, 1.72660166123773, 1.91909050044553, 1.91909050044553, 1.96272742295518, 1.09898709469432, 1.96554365084008, 1.8351788996921, 0.889618707353532, 1.22334421357001, 1.85318585541752, 1.22334421357001), PROX_MALL = c(0.593340478429386, 0.813382909306435, 0.655287065425073, 0.542723135774117, 0.808064657998832, 0.948424723316687, 1.05810160080284, 0.635314033644823, 0.655283448157635, 0.5620231960968, 0.72813233212774, 0.72813233212774, 1.0427530371351, 0.626909601034773, 1.05956757611768, 0.956400108312903, 0.471904090765479, 0.503182159926002, 0.400117032043626, 0.503182159926002), PROX_CHAS = c(0.203693673714882, 0.19044114280624, 0.358071114142678, 0.144180959238343, 0.253073540027742, 0.231037598077535, 0.180657994610612, 0.149554006756045, 0.10733838099953, 1.4078617678234e-08, 0.255705601713763, 0.255705601713763, 0.15212794302602, 0.221655673315632, 2.17172157220984e-06, 0.0648495538885981, 0.193597629002809, 0.128785172156574, 0.191102980152323, 0.128785172156574), PROX_SUPERMARKET = c(0.349948262987797, 0.190441743522314, 0.384538867225359, 0.150188458093997, 0.263318229535236, 0.231037826802092, 0.180658044884504, 0.14719471752053, 0.176189281490626, 0.0851968725918189, 0.336474046543398, 0.336474046543398, 0.353624023725788, 0.209750471448386, 0.237807435452358, 0.329742543966106, 0.331501685351864, 0.17067511852319, 0.230446816430876, 0.17067511852319), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 2L, 1L, 2L, 2L, 3L, 1L, 2L, 2L, 2L, 0L, 2L, 3L, 1L, 2L, 0L, 3L, 0L), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 1L, 2L, 2L, 2L, 6L, 5L, 5L, 5L, 4L, 1L, 2L, 1L), WITHIN_350M_BUS = c(8L, 8L, 9L, 7L, 6L, 10L, 11L, 5L, 4L, 6L, 6L, 6L, 12L, 4L, 10L, 7L, 4L, 12L, 5L, 12L), WITHIN_1KM_PRISCH = c(6L, 5L, 6L, 5L, 4L, 5L, 6L, 5L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 6L, 4L, 4L, 4L ), DNeighbour = c(0, 224.244069703504, 297.969025459365, 343.233953592882, 409.022697896025, 446.137583610441, 503.649822451421, 511.992693775697, 520.605555397734, 577.194481571666, 588.08712320533, 590.323357601941, 601.40275739837, 692.229357170118, 705.244063281243, 718.515845037417, 734.365619822941, 765.762316913014, 769.280436142413, 772.815887180063)), row.names = c("541", "229", "511", "215", "225", "663", "564", "523", "597", "103", "473", "753", "955", "186", "656", "264", "861", "259", "789", "892"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.838697537829389, 0.72478210966772, 0.644399256345893, 0.518228498486224, 0.444539824586562, 0.330944181013878, 0.314822024061795, 0.298333273709188, 0.195525224142735, 0.177181850094381, 0.173486808912336, 0.155559191110416, 0.0390771443888807, 0.0279647677006203, 0.0183841978308621, 0.00941511600194668, 0.000330181685191658, 8.33313641847929e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 569130970
R squared (OOB): 0.1685978
$Forests[[542]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 390000, 350000, 415000, 385000, 420000, 425000, 423000, 395000, 365000, 440000, 418000, 422500, 399000, 355000, 385000, 411000, 4e+05, 415000, 410000), floor_area_sqm = c(108, 109, 84, 108, 102, 103, 104, 104, 103, 103, 104, 84, 104, 102, 84, 84, 104, 107, 103, 84), storey_order = c(3L, 1L, 2L, 2L, 3L, 2L, 4L, 2L, 4L, 1L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 1L, 2L, 4L), remaining_lease_mths = c(904, 908, 806, 891, 755, 757, 775, 827, 772, 757, 752, 821, 765, 766, 804, 815, 806, 912, 768, 814), PROX_CBD = c(13.7944980809676, 13.9032473641583, 13.3385512116162, 13.8459786715751, 13.2614515751509, 13.2614515751509, 13.5598735525989, 13.4971436153267, 13.1724132817366, 13.0970803497533, 13.1913836000948, 13.3325431063631, 13.4875816574924, 13.0078000734933, 13.01786092695, 13.8115996810708, 13.1755942624772, 13.6047453762483, 13.0537205387581, 12.8927390133383), PROX_ELDERLYCARE = c(0.91518434198946, 1.01451296282065, 1.09997831443452, 0.429452782693922, 0.99636081833896, 0.99636081833896, 0.555470204987842, 1.36472832701396, 0.906244923447749, 0.830352740740998, 0.779182108791446, 1.22529955141455, 0.428841001075194, 0.748101088186933, 0.807586217367385, 0.244605555667631, 1.08363260419178, 0.271914041498034, 0.569472877275307, 0.702153634905252 ), PROX_HAWKER = c(1.66782294138278, 1.79397933605035, 1.2578245237404, 1.71981564227335, 1.14030290242306, 1.14030290242306, 1.44869421276883, 1.53740682378418, 1.03184370064912, 0.973651338137405, 1.05769292681279, 1.40113048988486, 1.41347495302278, 0.90031621758677, 0.976719939584195, 1.71143518366979, 1.26154745049637, 1.50728197565297, 0.963287544217337, 0.876276656944215), PROX_MRT = c(0.658832763416297, 0.800124130005956, 0.602718547061467, 0.2084775132707, 0.667490524156887, 0.667490524156887, 0.172867375742438, 0.586728597341744, 0.712767869041386, 0.602819058882962, 0.577154139562059, 0.481797794839233, 0.229256973107587, 0.513893198964272, 0.343251427728879, 0.198072339225813, 0.324849533681113, 0.222008379422339, 0.551410176707671, 0.279401054335897), PROX_PARK = c(0.645156432286565, 0.561902145555774, 0.569772965965399, 1.1446906726086, 0.758867978246924, 0.758867978246924, 1.16233583500127, 0.212766960501703, 0.94305137750942, 0.879464356596765, 1.12092772213378, 0.354623255285983, 1.00267286051928, 0.842333894517479, 0.656436399769765, 0.925135888784, 0.447685878226129, 0.882483872449952, 0.974634241933185, 0.620470631841848), PROX_GOOD_PRISCH = c(2.39271928635374, 2.54268815221988, 2.07907555576542, 2.27101821651052, 1.91909050044553, 1.91909050044553, 1.97663004084467, 2.41235725048041, 1.76071721252525, 1.76550469910092, 1.6842887316892, 2.29474127216967, 1.87202126825599, 1.72660166123773, 1.85318585541752, 2.17137072991142, 2.16883728054707, 1.96272742295518, 1.48818847749708, 1.774803188623), PROX_MALL = c(1.14990641994387, 1.19892197022629, 0.668924040978838, 1.35153556565047, 0.72813233212774, 0.72813233212774, 1.05810160080284, 0.707673546664446, 0.808064657998832, 0.655283448157635, 0.813382909306435, 0.542371475290289, 0.948424723316687, 0.5620231960968, 0.400117032043626, 1.25122768833936, 0.386525633611572, 1.0427530371351, 0.593340478429386, 0.322264379768498), PROX_CHAS = c(0.17469359838053, 0.278906060515125, 0.191227179226131, 0.345234103044859, 0.255705601713763, 0.255705601713763, 0.180657994610612, 0.13417187150752, 0.253073540027742, 0.10733838099953, 0.19044114280624, 0.059226360432522, 0.231037598077535, 1.4078617678234e-08, 0.191102980152323, 0.130123043615932, 0.194419509978617, 0.15212794302602, 0.203693673714882, 0.241407331054591), PROX_SUPERMARKET = c(0.357404112790227, 0.357092891009527, 0.444314653432489, 0.426625283183798, 0.336474046543398, 0.336474046543398, 0.180658044884504, 0.707669264145537, 0.263318229535236, 0.176189281490626, 0.190441743522314, 0.542367678587035, 0.231037826802092, 0.0851968725918189, 0.230446816430876, 0.30366394922488, 0.386520309138909, 0.353624023725788, 0.349948262987797, 0.234452518543083), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 3L, 0L, 2L, 2L, 3L, 0L, 1L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 3L, 2L, 2L, 3L, 5L, 3L, 1L, 4L, 6L, 2L, 2L, 2L, 3L, 5L, 6L, 2L, 4L), WITHIN_350M_BUS = c(7L, 7L, 5L, 12L, 6L, 6L, 11L, 7L, 6L, 4L, 8L, 10L, 10L, 6L, 5L, 10L, 12L, 12L, 8L, 4L), WITHIN_1KM_PRISCH = c(4L, 3L, 5L, 5L, 4L, 4L, 6L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 5L, 4L, 5L, 6L, 4L), DNeighbour = c(0, 161.998748404751, 487.865168172203, 493.292240140978, 535.921148902785, 538.323660399691, 611.029927399382, 614.714769161397, 647.098462617926, 708.92030753798, 721.572874673591, 722.040632346628, 769.375326634452, 795.424046723175, 814.517579477537, 824.854353740483, 826.645627524549, 867.64872808529, 935.232599257709, 936.882172185713)), row.names = c("542", "113", "618", "970", "473", "753", "564", "353", "225", "597", "229", "565", "663", "103", "789", "235", "131", "955", "541", "493"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941096390261242, 0.531204060226166, 0.522397956020227, 0.452641037308175, 0.448693232361089, 0.330212968079455, 0.324325519654189, 0.273468791310044, 0.182700580179509, 0.165498124664997, 0.164872782649925, 0.106026485741875, 0.0779408659837963, 0.0596131685482286, 0.0505584528406262, 0.0490541669197958, 0.0202591220163281, 1.23785017247945e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 576952215
R squared (OOB): 0.01527518
$Forests[[543]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 375000, 350000, 385000, 420000, 390000, 368888, 350000, 350000, 4e+05, 4e+05, 377000, 380000, 4e+05, 368000, 390000, 370000, 412000, 390000, 395000), floor_area_sqm = c(92, 92, 104, 92, 92, 93, 92, 92, 92, 92, 92, 92, 93, 96, 92, 92, 92, 92, 92, 93), storey_order = c(2L, 1L, 3L, 3L, 4L, 3L, 2L, 1L, 1L, 3L, 4L, 2L, 3L, 2L, 2L, 4L, 1L, 3L, 2L, 4L), remaining_lease_mths = c(1133, 1139, 812, 1132, 1133, 1113, 1102, 1111, 1131, 1136, 1142, 1135, 1110, 1098, 1100, 1142, 1090, 1128, 1128, 1108), PROX_CBD = c(14.8395197777251, 14.8395197777251, 14.8739209120931, 14.9536689261967, 14.7615340778399, 14.6879879340018, 14.8482953663728, 14.8482953663728, 14.6346875310408, 14.7935232496013, 14.8350589102573, 14.5662038835035, 14.607628567626, 15.0414874321427, 14.9752079088984, 14.5596883563906, 15.0414874321427, 14.5596883563906, 14.5136499050456, 14.6649260398624), PROX_ELDERLYCARE = c(0.143171284390361, 0.143171284390361, 0.224374856243457, 1.13414610370389e-06, 0.301679225956583, 0.267910637295867, 0.157028625587627, 0.157028625587627, 0.318998242024868, 0.348662381557687, 0.366071958673004, 0.396119369193007, 0.363539264939185, 0.180026828914976, 0.199763345782594, 0.399519357429504, 0.180026828914976, 0.399519357429504, 0.440212280139716, 0.374463671675583), PROX_HAWKER = c(0.426817039061835, 0.426817039061835, 0.490895901627697, 0.283688306330561, 0.582527401679673, 0.507741768149319, 0.332945546865787, 0.332945546865787, 0.567748890704442, 0.61938764744993, 0.625406547060166, 0.661743266121302, 0.571839614015762, 0.135868389364205, 0.202333554334061, 0.625641729464286, 0.135868389364205, 0.625641729464286, 0.681591249319273, 0.515424723672587), PROX_MRT = c(1.58589972239689, 1.58589972239689, 1.67344316225132, 1.45204946878565, 1.75082728996661, 1.51619569366002, 1.41585626072206, 1.41585626072206, 1.53691575721219, 1.80023823132094, 1.81204065654847, 1.61118001364451, 1.42703012637354, 1.27219969611937, 1.27457972333389, 1.46473462254762, 1.27219969611937, 1.46473462254762, 1.51230084146916, 1.31347134818138), PROX_PARK = c(0.573834160005083, 0.573834160005083, 0.671840643384197, 0.447466290733612, 0.739209778966795, 0.573128508978659, 0.40224168015695, 0.40224168015695, 0.633519966923, 0.794674698621811, 0.813480610745631, 0.741043428920938, 0.592644125813336, 0.270313948020077, 0.259935562114549, 0.656743209310805, 0.270313948020077, 0.656743209310805, 0.723946747094916, 0.48594234877488), PROX_GOOD_PRISCH = c(5.56483468018996, 5.56483468018996, 5.63420261242257, 5.64958645026222, 5.53447364393692, 5.38500296681299, 5.51627049340211, 5.51627049340211, 5.34297669438126, 5.58881641790013, 5.6396253746677, 5.30307595814772, 5.28617698570013, 5.69200203864946, 5.6171537261999, 5.25302892838613, 5.69200203864946, 5.25302892838613, 5.22451833965112, 5.30673314037113), PROX_MALL = c(0.805396060532061, 0.805396060532061, 0.927972955155417, 0.806257336881612, 0.897398400321744, 0.626246838364162, 0.649229394533883, 0.649229394533883, 0.633302242537752, 0.980189305249844, 1.03026167893405, 0.69438942428714, 0.523782484457491, 0.767711199656331, 0.689421511186311, 0.550646738699849, 0.767711199656331, 0.550646738699849, 0.591658790399046, 0.439421746266814), PROX_CHAS = c(0.204546662914522, 0.204546662914522, 0.25243947150411, 0.14456617920399, 0.166975848000366, 0.160113448728027, 0.274130336331615, 0.274130336331615, 0.120955806912261, 0.244316778428722, 0.298721071991625, 0.0799578054615725, 0.198893245072118, 0.163757574589084, 0.230775629929228, 0.19650938121062, 0.163757574589084, 0.19650938121062, 0.179710137259641, 0.0969357032130768), PROX_SUPERMARKET = c(0.280088374069707, 0.280088374069707, 0.298947211163532, 0.16127040484797, 0.408349928269047, 0.300165340388346, 0.296829834724774, 0.296829834724774, 0.327836032489634, 0.416104879739584, 0.402632437071234, 0.41943325951703, 0.223766299699327, 0.197268674737732, 0.264202614673064, 0.27843134046436, 0.197268674737732, 0.27843134046436, 0.343491998264143, 0.0969351949685631), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 7L, 3L, 6L, 5L, 5L, 6L, 2L, 2L, 3L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 6L), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 4L, 7L, 9L, 9L, 8L, 6L, 6L, 6L, 7L, 9L, 9L, 7L, 9L, 7L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 4L ), DNeighbour = c(0, 2.58236981249657, 126.599354868082, 145.470104402822, 164.465326013978, 195.362888709473, 198.066734795209, 201.314409712094, 229.583311104135, 231.265682319107, 255.185001418135, 274.537798796268, 306.872777989036, 317.453111031196, 317.677597304641, 319.991218501251, 321.676768958368, 322.600585145346, 339.474971047901, 370.750904069579)), row.names = c("543", "152", "602", "139", "620", "469", "195", "762", "583", "478", "27", "368", "452", "632", "558", "163", "793", "961", "706", "17"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999902973158127, 0.780395561278183, 0.715798580876747, 0.645159961398809, 0.521769182948813, 0.510648766322881, 0.497251694103649, 0.380125790699721, 0.373202404493938, 0.276942932143059, 0.204008241522545, 0.0991636744337512, 0.0712072118904048, 0.0706547077272015, 0.065064014050156, 0.0611118267943396, 0.0589897243176187, 0.0261146767863161, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 571693093
R squared (OOB): -0.1976526
$Forests[[544]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 313000, 339000, 305000, 315000, 350000, 323000, 364000, 305000, 365000, 388000, 415000, 320000, 338000, 432000, 410000, 420000, 335000, 345000, 333000), floor_area_sqm = c(91, 99, 102, 99, 102, 102, 101, 100, 99, 92, 92, 92, 101, 102, 92, 92, 92, 100, 102, 99), storey_order = c(2L, 4L, 3L, 1L, 2L, 4L, 1L, 2L, 4L, 1L, 1L, 2L, 1L, 4L, 4L, 2L, 1L, 4L, 4L, 3L), remaining_lease_mths = c(970, 918, 923, 921, 913, 923, 937, 921, 930, 1135, 1134, 1125, 924, 922, 1123, 1136, 1121, 927, 926, 927), PROX_CBD = c(17.7083177660008, 17.8728040148932, 17.9456645257603, 17.9733391318796, 17.9994058772431, 18.0569924715364, 17.4093430047218, 17.9386403893839, 17.5508688704121, 17.8160591469996, 17.8160591469996, 17.7609329148819, 18.0902268845521, 18.1611534549189, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5934100264964, 18.236688278315, 17.6933534103443), PROX_ELDERLYCARE = c(0.378187975507624, 0.330981516384048, 0.476454782767532, 0.376016337241346, 0.430537495183344, 0.59750504274373, 0.347622879353981, 0.714833653499633, 0.169110695114153, 0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.706169610995159, 0.519233937445895, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.183364759720919, 0.732088251039709, 0.174626049595048), PROX_HAWKER = c(0.340346390827249, 0.446535534086157, 0.3648710200987, 0.501520555884575, 0.472244893923117, 0.391180253405874, 0.646263997619536, 0.201936965562497, 0.736171211400498, 0.755409785256781, 0.755409785256781, 0.769612072642938, 0.370412154176866, 0.617364695979906, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.860123145519879, 0.537987121264097, 0.89059259132002), PROX_MRT = c(0.403335562748004, 0.4868918768976, 0.385567417899789, 0.52882455357406, 0.492638498779759, 0.384524332485438, 0.722831181419355, 0.168914117564514, 0.804998329325227, 0.729659889526201, 0.729659889526201, 0.714624513867521, 0.341202563029131, 0.623413162025338, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.675234243169572, 0.511061821383635, 0.606842528225389 ), PROX_PARK = c(1.86766019581863, 1.69875568186822, 1.76180373116006, 1.62685700377268, 1.65421298847909, 1.77011013021076, 1.92330050908574, 1.99379565561889, 1.71737354643835, 1.49250729308795, 1.49250729308795, 1.52091098886828, 1.8531048262974, 1.52418818882418, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.60355051242194, 1.7164330470264, 1.49905344652453), PROX_GOOD_PRISCH = c(8.26299778187914, 8.43952013253886, 8.49089982759618, 8.54142359534323, 8.5589292690065, 8.58956131155308, 8.00696366683488, 8.4444135457925, 8.17476856172454, 8.44175881664207, 8.44175881664207, 8.39120163011403, 8.60631027953587, 8.72758527833631, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.24279341902993, 8.76378557853615, 8.34857469941546), PROX_MALL = c(0.335143296665789, 0.330972758922268, 0.428159644756295, 0.395841490391381, 0.446560923090423, 0.407254736414821, 0.265229996889848, 0.238372860218233, 0.109574351562212, 0.183177100903513, 0.183177100903513, 0.147411017927622, 0.342860958869265, 0.475604736810637, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.188384425612312, 0.240339889961931, 0.223321337745784), PROX_CHAS = c(0.30242004444134, 0.330972805611547, 0.218909691095897, 0.364030465322827, 0.324811070171065, 0.222103720735081, 0.23105278557526, 0.076984763134016, 0.048268048492383, 0.183177099178452, 0.183177099178452, 0.14741100268466, 0.209799590563819, 0.405258493214775, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.151781240761386, 0.184864523484869, 0.21485891447712), PROX_SUPERMARKET = c(0.332189289926598, 0.300218301814749, 0.365864675212809, 0.356071330024396, 0.408691343873882, 0.385535197909366, 0.313773352526138, 0.171190500184261, 0.15801430638391, 0.137568853383185, 0.137568853383185, 0.113022549454425, 0.342860053820009, 0.475604214408431, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.209139790637019, 0.240339157209448, 0.218378438252518), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 4L, 3L, 3L, 4L, 4L, 7L, 6L, 7L, 8L, 8L, 8L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 5L), WITHIN_350M_BUS = c(7L, 8L, 8L, 11L, 9L, 9L, 13L, 8L, 12L, 15L, 15L, 10L, 7L, 10L, 12L, 12L, 12L, 12L, 7L, 13L), WITHIN_1KM_PRISCH = c(5L, 7L, 6L, 7L, 7L, 6L, 5L, 5L, 6L, 6L, 6L, 6L, 5L, 6L, 7L, 7L, 7L, 8L, 6L, 8L), DNeighbour = c(0, 187.291304478471, 238.981801355761, 287.215850138294, 295.932395583348, 365.675014042036, 370.435269294713, 373.47908847105, 407.220810358967, 424.602742396779, 432.033764866121, 437.067417749056, 443.350985025891, 469.53574551265, 476.056235060802, 480.131734428614, 485.23526382544, 524.477559116244, 546.272226863665, 553.09386266986)), row.names = c("544", "992", "20", "179", "177", "491", "174", "638", "438", "402", "53", "365", "74", "330", "298", "13", "289", "419", "227", "112"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.783814941707256, 0.661465516054898, 0.533394160274603, 0.509399689586929, 0.31684271317285, 0.30407874142482, 0.295970203855286, 0.209692024440965, 0.16863941534923, 0.151981834017662, 0.141036165739056, 0.127780287831908, 0.0780222837905531, 0.0671688452180595, 0.0607281348826199, 0.0530498905029803, 0.0101607049506004, 0.000600988795206147, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 801704249
R squared (OOB): 0.5076163
$Forests[[545]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 4e+05, 371000, 430000, 4e+05, 365000, 345000, 390000, 450000, 368000, 375000, 465000, 4e+05, 385000, 455000, 370000, 395888, 365000, 338000, 425000), floor_area_sqm = c(90, 91, 91, 91, 90, 91, 92, 91, 93, 100, 100, 106, 100, 90, 106, 92, 94, 91, 103, 93), storey_order = c(2L, 2L, 2L, 4L, 3L, 5L, 2L, 2L, 4L, 2L, 5L, 2L, 5L, 3L, 4L, 3L, 3L, 4L, 4L, 3L), remaining_lease_mths = c(947, 956, 957, 962, 953, 965, 974, 956, 950, 937, 935, 933, 923, 1060, 933, 922, 1063, 1061, 836, 1029), PROX_CBD = c(17.5579663674298, 17.5146993337396, 17.630719557776, 17.4594236905894, 17.5759295796121, 17.6174166659189, 17.6174166659189, 17.980006840849, 17.4336546583772, 18.1853912561079, 18.2155576397088, 17.1401277939721, 18.2155576397088, 17.6242343596777, 17.1634204962367, 18.2744201988815, 18.1899007658477, 17.5974072281911, 18.1853470145009, 18.2498667293237), PROX_ELDERLYCARE = c(1.26304449634962, 1.21552371031002, 1.35614304544574, 1.1429422216578, 1.07156662032258, 1.58663462608392, 1.58663462608392, 1.69038013517483, 0.825709875044437, 1.83831888483507, 1.82774218733134, 0.586863575497558, 1.82774218733134, 0.892136309268664, 0.565792923614884, 1.91030467455468, 2.0412967820292, 0.819477307137174, 1.46334015610348, 2.08641833813892), PROX_HAWKER = c(0.610726758846462, 0.65109908849923, 0.550798352023498, 0.704564458032275, 0.622851592932912, 0.699652587196505, 0.699652587196505, 0.32947027962251, 0.841716009165303, 0.267411626133086, 0.218122417644225, 0.685044657792881, 0.218122417644225, 0.816419857336687, 0.666841975849823, 0.292675997882175, 0.56403310040428, 0.922900854400271, 0.490406092071559, 0.574007707230075), PROX_MRT = c(0.415424130147435, 0.367017506823782, 0.481509556817778, 0.304209523777939, 0.449846795062068, 0.430901962912929, 0.430901962912929, 0.131298797620671, 0.463093751675267, 0.186589372260449, 0.24629140143503, 0.418422993771755, 0.24629140143503, 0.729175757939742, 0.463116738810145, 0.25859759791353, 0.225540054498686, 0.830609903675807, 0.888080533877704, 0.270260950193414), PROX_PARK = c(0.622915525490857, 0.57589083993138, 0.706852169587072, 0.515475588097358, 0.650211227804106, 0.815337468455046, 0.815337468455046, 0.597192139646456, 0.609424449579261, 0.431621232177097, 0.449638685926872, 0.454841043819919, 0.449638685926872, 0.830497330619545, 0.505224516024672, 0.366705585759005, 0.321396863181507, 0.751240825934154, 0.741201414908801, 0.261745107633199), PROX_GOOD_PRISCH = c(6.89020500321914, 6.84682201594428, 6.96345421686322, 6.79149624878531, 6.90999703096039, 6.95710824587607, 6.95710824587607, 7.31481473864251, 6.77374769998522, 7.51998659904145, 7.54917724573578, 6.48254224033906, 7.54917724573578, 6.97273607492461, 6.50789265243056, 7.60907430161507, 7.5338271442293, 6.95474206477502, 7.52724739525134, 7.5938744989762), PROX_MALL = c(0.488271313828636, 0.437698049352173, 0.581015113036356, 0.366883459562171, 0.456006423255308, 0.753687860987251, 0.753687860987251, 0.38257003715367, 0.404491618549369, 0.304347432784639, 0.249434383428027, 0.306862579253759, 0.249434383428027, 0.671391539314818, 0.353588302636786, 0.31638525459609, 0.601163950940652, 0.757845794253982, 0.362005799982455, 0.606938778613173), PROX_CHAS = c(0.40162373925963, 0.354009255575758, 0.481496129777697, 0.293637386768921, 0.401255348981324, 0.430898255483663, 0.430898255483663, 0.131281394661179, 0.260153188296123, 0.186582621643492, 0.246283235408848, 0.133156315003352, 0.246283235408848, 0.0497500971788425, 0.171584438209325, 0.258594927218762, 0.225556636612455, 0.175468897673469, 0.11010335009361, 0.270276303087269), PROX_SUPERMARKET = c(0.339170507836652, 0.288534867112482, 0.432325009404537, 0.217741105325511, 0.338457664260807, 0.467885028141574, 0.467885028141574, 0.37748716441855, 0.355873580059747, 0.289364184128333, 0.233030240431279, 0.27639551573194, 0.233030240431279, 0.442456788826315, 0.320581809168482, 0.297968471640837, 0.37174850741073, 0.336744227428862, 0.36017462873485, 0.384544806397502), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 7L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 5L, 4L, 4L, 5L, 4L, 7L, 7L, 3L, 7L, 2L, 4L, 7L, 5L, 3L, 4L, 6L), WITHIN_350M_BUS = c(9L, 10L, 8L, 8L, 8L, 6L, 6L, 14L, 12L, 16L, 15L, 7L, 15L, 12L, 8L, 17L, 13L, 6L, 11L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 6L, 4L, 6L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 51.9676327484773, 99.9704755825056, 123.476099423066, 273.661029625701, 356.753095136037, 357.129553147626, 468.658377569225, 501.563919704742, 651.062733284144, 669.081350315116, 674.225500347413, 674.359672115359, 683.531959507584, 700.556591905783, 746.869151426693, 792.041425886277, 823.173712798749, 840.663026902135, 847.636844862698)), row.names = c("545", "93", "547", "937", "357", "220", "14", "910", "535", "31", "571", "530", "643", "300", "991", "835", "422", "720", "857", "369"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992496580354394, 0.972373694414286, 0.958010214608121, 0.8023980783888, 0.677099112235387, 0.676483678758435, 0.482054759387595, 0.422327245498922, 0.168128952893624, 0.142074758472437, 0.134916929625267, 0.134731988207174, 0.12230659053227, 0.100443046183304, 0.0500098606019678, 0.0160974095213356, 0.00323622893385683, 0.000268535114413224, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 698320854
R squared (OOB): 0.4411115
$Forests[[546]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398000, 280000, 3e+05, 365000, 380000, 355000, 375000, 310000, 308000, 350000, 380000, 395000, 295000, 380000, 412000, 390000, 390000, 390000, 350000, 368888), floor_area_sqm = c(104, 84, 85, 103, 108, 104, 104, 84, 84, 93, 92, 93, 83, 93, 92, 92, 92, 93, 92, 92), storey_order = c(3L, 4L, 4L, 4L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 4L, 1L, 3L, 3L, 4L, 2L, 3L, 1L, 2L), remaining_lease_mths = c(823, 809, 798, 805, 807, 785, 808, 787, 779, 1111, 1142, 1108, 812, 1110, 1128, 1142, 1128, 1113, 1111, 1102), PROX_CBD = c(14.4215550437188, 14.5514247745221, 14.6468242567931, 14.5082496767788, 14.3069689320192, 14.7946380504301, 14.2674761918172, 14.7686155241139, 14.8104288104214, 14.6221320584002, 14.4940333615496, 14.6649260398624, 14.136177090114, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.5136499050456, 14.6879879340018, 14.8482953663728, 14.8482953663728), PROX_ELDERLYCARE = c(0.933706769700102, 0.934928905143492, 0.791783477476035, 1.0960579077266, 1.30284795398611, 1.02543356664281, 1.37520258101488, 1.18091019396193, 1.14385816982861, 0.410896008057539, 0.500918112427577, 0.374463671675583, 1.52241617566094, 0.363539264939185, 0.399519357429504, 0.399519357429504, 0.440212280139716, 0.267910637295867, 0.157028625587627, 0.157028625587627), PROX_HAWKER = c(0.964097104531415, 0.920905853639359, 0.771377618176498, 1.06968967826483, 1.30042856091519, 0.927587772885235, 1.3725902814614, 1.07995965555937, 1.03493347869974, 0.55845452984231, 0.682637638745144, 0.515424723672587, 1.5304212921709, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.681591249319273, 0.507741768149319, 0.332945546865787, 0.332945546865787), PROX_MRT = c(0.766580328668093, 0.702240402731505, 0.834242720427877, 0.541381135472874, 0.431073100471927, 0.635923545376501, 0.392323251912074, 0.495669019430354, 0.547659244513397, 1.30119397664661, 1.32800225952209, 1.31347134818138, 0.407136749273107, 1.42703012637354, 1.46473462254762, 1.46473462254762, 1.51230084146916, 1.51619569366002, 1.41585626072206, 1.41585626072206), PROX_PARK = c(0.786856267919922, 0.717751277212032, 0.572284771964545, 0.854937524579578, 0.87843358408359, 0.687013904416796, 0.808406007535371, 0.837021679605882, 0.79060261488636, 0.524601749565547, 0.65941869562705, 0.48594234877488, 0.646645557650639, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.723946747094916, 0.573128508978659, 0.40224168015695, 0.40224168015695), PROX_GOOD_PRISCH = c(4.94298421634201, 5.05486565817651, 5.17213285521296, 4.9821455258424, 4.7599521059868, 5.2635668385575, 4.71060068854172, 5.21242267662931, 5.2589313064801, 5.26427170666348, 5.15263130971644, 5.30673314037113, 4.56541244462189, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.22451833965112, 5.38500296681299, 5.51627049340211, 5.51627049340211), PROX_MALL = c(0.158055972255249, 0.264439990658005, 0.253080993480643, 0.395836928017505, 0.530519583310388, 0.540570027720398, 0.598720745421956, 0.644074766251318, 0.641907311269237, 0.412850725186958, 0.407798057490129, 0.439421746266814, 0.730402721918488, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.591658790399046, 0.626246838364162, 0.649229394533883, 0.649229394533883), PROX_CHAS = c(0.110909163864147, 0.0412741280494288, 0.118994056415591, 0.111998728732921, 0.141608811196257, 0.151656769473437, 0.0989632897848068, 0.305551557127515, 0.273160540123658, 0.0938393111767789, 0.0559452214520875, 0.0969357032130768, 0.0978085819739089, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.179710137259641, 0.160113448728027, 0.274130336331615, 0.274130336331615), PROX_SUPERMARKET = c(0.155031856949385, 0.259076961683863, 0.246822057901315, 0.321173728185784, 0.179396317901182, 0.505826018716947, 0.13781747249929, 0.397697747354111, 0.406551385550075, 0.0938384818523742, 0.202112654374605, 0.0969351949685631, 0.152757697669253, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.343491998264143, 0.300165340388346, 0.296829834724774, 0.296829834724774), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 2L, 1L, 3L, 1L, 1L, 1L, 0L, 1L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 4L, 7L, 5L, 7L, 3L, 2L, 6L, 4L, 6L, 7L, 4L, 3L, 3L, 4L, 6L, 5L, 5L), WITHIN_350M_BUS = c(10L, 7L, 9L, 8L, 7L, 8L, 6L, 8L, 7L, 9L, 9L, 8L, 7L, 7L, 7L, 7L, 6L, 7L, 9L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L ), DNeighbour = c(0, 147.226844499294, 232.337298469643, 236.421980307808, 370.66008812138, 439.57184867471, 443.141866406577, 518.254284250313, 522.039459970344, 562.425081563915, 572.563061072028, 580.062404178735, 587.157030037866, 674.670805768588, 706.351862341121, 711.211649857049, 757.379105514903, 776.179845911493, 780.439629232171, 783.558810064741)), row.names = c("546", "253", "862", "884", "341", "424", "377", "101", "396", "324", "702", "17", "665", "452", "961", "163", "706", "469", "762", "195"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.930637290599814, 0.831887343206556, 0.826208183909931, 0.60252774040562, 0.469616421427983, 0.462608015911814, 0.316446426949872, 0.309271852970349, 0.235019181691737, 0.217199319008399, 0.204274705183848, 0.192264591736989, 0.0668845042837209, 0.0351032103941363, 0.0310245576886418, 0.00431731137934996, 0.000351405116310697, 6.3134587232281e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1231034153
R squared (OOB): 0.1994365
$Forests[[547]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(371000, 390000, 4e+05, 430000, 365000, 345000, 4e+05, 390000, 368000, 375000, 450000, 4e+05, 370000, 395888, 385000, 425000, 465000, 342000, 455000, 332000), floor_area_sqm = c(91, 90, 91, 91, 91, 92, 90, 91, 100, 100, 93, 100, 92, 94, 90, 93, 106, 105, 106, 104), storey_order = c(2L, 2L, 2L, 4L, 5L, 2L, 3L, 2L, 2L, 5L, 4L, 5L, 3L, 3L, 3L, 3L, 2L, 4L, 4L, 3L), remaining_lease_mths = c(957, 947, 956, 962, 965, 974, 953, 956, 937, 935, 950, 923, 922, 1063, 1060, 1029, 933, 822, 933, 838), PROX_CBD = c(17.630719557776, 17.5579663674298, 17.5146993337396, 17.4594236905894, 17.6174166659189, 17.6174166659189, 17.5759295796121, 17.980006840849, 18.1853912561079, 18.2155576397088, 17.4336546583772, 18.2155576397088, 18.2744201988815, 18.1899007658477, 17.6242343596777, 18.2498667293237, 17.1401277939721, 18.4174433264455, 17.1634204962367, 18.3394484051955), PROX_ELDERLYCARE = c(1.35614304544574, 1.26304449634962, 1.21552371031002, 1.1429422216578, 1.58663462608392, 1.58663462608392, 1.07156662032258, 1.69038013517483, 1.83831888483507, 1.82774218733134, 0.825709875044437, 1.82774218733134, 1.91030467455468, 2.0412967820292, 0.892136309268664, 2.08641833813892, 0.586863575497558, 2.01990466694452, 0.565792923614884, 1.68689945441126), PROX_HAWKER = c(0.550798352023498, 0.610726758846462, 0.65109908849923, 0.704564458032275, 0.699652587196505, 0.699652587196505, 0.622851592932912, 0.32947027962251, 0.267411626133086, 0.218122417644225, 0.841716009165303, 0.218122417644225, 0.292675997882175, 0.56403310040428, 0.816419857336687, 0.574007707230075, 0.685044657792881, 0.365194571711665, 0.666841975849823, 0.322806547864559), PROX_MRT = c(0.481509556817778, 0.415424130147435, 0.367017506823782, 0.304209523777939, 0.430901962912929, 0.430901962912929, 0.449846795062068, 0.131298797620671, 0.186589372260449, 0.24629140143503, 0.463093751675267, 0.24629140143503, 0.25859759791353, 0.225540054498686, 0.729175757939742, 0.270260950193414, 0.418422993771755, 0.394110762668951, 0.463116738810145, 0.722989849955079), PROX_PARK = c(0.706852169587072, 0.622915525490857, 0.57589083993138, 0.515475588097358, 0.815337468455046, 0.815337468455046, 0.650211227804106, 0.597192139646456, 0.431621232177097, 0.449638685926872, 0.609424449579261, 0.449638685926872, 0.366705585759005, 0.321396863181507, 0.830497330619545, 0.261745107633199, 0.454841043819919, 0.305293053539538, 0.505224516024672, 0.845903786092674), PROX_GOOD_PRISCH = c(6.96345421686322, 6.89020500321914, 6.84682201594428, 6.79149624878531, 6.95710824587607, 6.95710824587607, 6.90999703096039, 7.31481473864251, 7.51998659904145, 7.54917724573578, 6.77374769998522, 7.54917724573578, 7.60907430161507, 7.5338271442293, 6.97273607492461, 7.5938744989762, 6.48254224033906, 7.75189187586876, 6.50789265243056, 7.67457853159282), PROX_MALL = c(0.581015113036356, 0.488271313828636, 0.437698049352173, 0.366883459562171, 0.753687860987251, 0.753687860987251, 0.456006423255308, 0.38257003715367, 0.304347432784639, 0.249434383428027, 0.404491618549369, 0.249434383428027, 0.31638525459609, 0.601163950940652, 0.671391539314818, 0.606938778613173, 0.306862579253759, 0.368677515727611, 0.353588302636786, 0.270650184250749), PROX_CHAS = c(0.481496129777697, 0.40162373925963, 0.354009255575758, 0.293637386768921, 0.430898255483663, 0.430898255483663, 0.401255348981324, 0.131281394661179, 0.186582621643492, 0.246283235408848, 0.260153188296123, 0.246283235408848, 0.258594927218762, 0.225556636612455, 0.0497500971788425, 0.270276303087269, 0.133156315003352, 0.279695275413424, 0.171584438209325, 0.186439783883369), PROX_SUPERMARKET = c(0.432325009404537, 0.339170507836652, 0.288534867112482, 0.217741105325511, 0.467885028141574, 0.467885028141574, 0.338457664260807, 0.37748716441855, 0.289364184128333, 0.233030240431279, 0.355873580059747, 0.233030240431279, 0.297968471640837, 0.37174850741073, 0.442456788826315, 0.384544806397502, 0.27639551573194, 0.3481604922123, 0.320581809168482, 0.279112228601587 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 4L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 4L, 4L, 5L, 5L, 7L, 7L, 4L, 7L, 7L, 5L, 2L, 6L, 3L, 7L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 9L, 10L, 8L, 6L, 6L, 8L, 14L, 16L, 15L, 12L, 15L, 17L, 13L, 12L, 11L, 7L, 14L, 8L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 4L, 6L, 6L, 6L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 6L), DNeighbour = c(0, 99.9704755825056, 151.93532749807, 223.415426104154, 289.840874740634, 290.965480928909, 341.628813499558, 372.322877166489, 559.845997675701, 581.758027982641, 585.560373636415, 587.626344088881, 656.33527910506, 692.079955468133, 744.72214543988, 747.864793210195, 772.158854111548, 788.911109489082, 797.325468532766, 812.73064630847)), row.names = c("547", "545", "93", "937", "220", "14", "357", "910", "31", "571", "535", "643", "835", "422", "300", "369", "530", "257", "991", "693"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.969968140393912, 0.931325062496809, 0.854576095146334, 0.761811087040188, 0.760085860591863, 0.67783684940728, 0.624308617513921, 0.276141447023935, 0.237774037561864, 0.231265894253607, 0.227750098056813, 0.120988416793909, 0.0755503994856827, 0.0257140000836003, 0.0234869373768362, 0.00947675855511905, 0.0033358832612278, 0.00141003180465461, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 843024409
R squared (OOB): 0.3904488
$Forests[[548]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(336000, 320000, 340000, 325000, 348000, 380000, 380000, 416000, 360000, 370000, 370000, 326000, 380000, 362000, 308000, 335000, 338000, 370000, 355000, 303888), floor_area_sqm = c(90, 91, 90, 90, 95, 93, 93, 93, 93, 93, 93, 101, 93, 94, 90, 90, 94, 95, 94, 90), storey_order = c(2L, 1L, 4L, 4L, 1L, 2L, 2L, 6L, 2L, 1L, 4L, 1L, 2L, 4L, 2L, 5L, 2L, 5L, 4L, 5L), remaining_lease_mths = c(966, 980, 1011, 973, 968, 1132, 1136, 1132, 1135, 1125, 1142, 942, 1134, 976, 948, 998, 1076, 977, 1070, 1008), PROX_CBD = c(18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 18.0323194354466, 18.1279148711176, 18.1376577985599, 18.2305685201872, 18.1376577985599, 18.2305685201872, 18.1918996486136, 17.6460086713989, 18.2143914696608, 18.3273029006797, 17.5548574672099, 18.976831626196, 18.893500205596, 18.2449080671561, 18.9417612550563, 19.0279685600245), PROX_ELDERLYCARE = c(2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.88259030935981, 2.51087611030153, 2.49441526227585, 2.5602844754638, 2.49441526227585, 2.5602844754638, 2.49884668013329, 2.69583292953839, 2.48612553786713, 2.7120525382807, 2.64072586785555, 3.28231449363414, 3.10102691254995, 2.54228790651909, 3.09832013994742, 3.26154359027314), PROX_HAWKER = c(0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.459055170630849, 0.487567663506197, 0.528296501129656, 0.555435817196439, 0.528296501129656, 0.555435817196439, 0.600683099416637, 0.543702723258422, 0.65924673205969, 0.729165861663657, 0.624754154933827, 0.923592674397851, 0.926259022488312, 0.859760115655931, 0.981837341088666, 0.990561993667382), PROX_MRT = c(0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.228324090957444, 0.74928998522808, 0.789676869843372, 0.810957189319413, 0.789676869843372, 0.810957189319413, 0.859544339931905, 0.514213843772978, 0.88189566435518, 0.470919202147399, 0.605396305517498, 0.822784932057268, 0.777214903782309, 0.597257652192269, 0.831940647091921, 0.880588410111357), PROX_PARK = c(0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 1.25712692932115, 0.317511189836545, 0.276326305891841, 0.269300347674678, 0.276326305891841, 0.269300347674678, 0.210024151789668, 0.873328686748902, 0.161329073171627, 1.51959638840156, 0.801838254358626, 1.4431849310919, 1.53153013283021, 1.66089445329223, 1.58031197441792, 1.5140651316136), PROX_GOOD_PRISCH = c(8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 8.37645219680457, 8.49670627721454, 8.50873818737911, 8.60245346442475, 8.50873818737911, 8.60245346442475, 8.56698720173726, 7.99076792195858, 8.59299650088468, 8.6741083827629, 7.89964805631792, 9.32093903042593, 9.23793284137011, 8.59525181849715, 9.2863930262578, 9.37202430611723), PROX_MALL = c(0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.12060760008054, 0.819155488013484, 0.814982856398022, 0.89702383385846, 0.814982856398022, 0.89702383385846, 0.849415447505653, 0.441435937338541, 0.861156548991099, 0.437943127987326, 0.456293365362214, 0.897736377807805, 0.833273819621717, 0.537890109309282, 0.886414086630636, 0.951179576311185 ), PROX_CHAS = c(0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.120607657412939, 0.0462043949149095, 0.0547102897319272, 0.080524556228062, 0.0547102897319272, 0.080524556228062, 0.110754204684376, 0.441435968696221, 0.170239874320939, 0.319053536773146, 0.456293399812874, 0.237819060284531, 0.143741090403558, 0.274147949012332, 0.0880613138842689, 0.184556275618948 ), PROX_SUPERMARKET = c(0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.119017844673248, 0.467157902200199, 0.504768063926141, 0.512175097136782, 0.504768063926141, 0.512175097136782, 0.565642852259794, 0.446325988440648, 0.532940464268134, 0.198027823348086, 0.425112192123464, 0.322795161753339, 0.218188374485768, 0.161035318973668, 0.175726554209016, 0.3125742651816 ), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 2L, 2L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 3L, 2L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 7L, 4L, 7L, 4L, 3L, 2L, 3L, 2L, 3L, 2L, 2L, 3L, 6L, 2L, 4L, 4L, 4L, 4L, 2L ), WITHIN_350M_BUS = c(11L, 12L, 10L, 12L, 14L, 10L, 10L, 7L, 10L, 7L, 6L, 11L, 6L, 12L, 8L, 9L, 8L, 9L, 8L, 6L), WITHIN_1KM_PRISCH = c(4L, 5L, 5L, 5L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 5L, 2L, 4L, 4L, 5L, 4L, 4L), DNeighbour = c(0, 145.84895495303, 326.081967475438, 380.864345051307, 499.040875366444, 517.046696227939, 552.935038921465, 557.793986270828, 561.74731862199, 565.131927177898, 611.871189718772, 661.853171575655, 668.244272909959, 695.380670705788, 749.79808294274, 797.785465532291, 809.725323096986, 847.380642366777, 864.522998590503, 866.351235029335)), row.names = c("548", "722", "901", "838", "354", "461", "285", "401", "378", "770", "600", "456", "790", "873", "514", "915", "745", "5", "932", "570"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944120771528896, 0.73673729128828, 0.650821771891133, 0.446483215825866, 0.414502072226113, 0.351242355269063, 0.342770995273707, 0.335901025008126, 0.330036600567468, 0.251195030915389, 0.173366547017363, 0.164063256062724, 0.126555102754919, 0.0629846930951928, 0.023110892127298, 0.0159897666934615, 0.00187616725934561, 1.7775415118461e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 528578669
R squared (OOB): 0.337495
$Forests[[549]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 550000, 550000, 498000, 589000, 520000, 532000, 395000, 455000, 535000, 545000, 495000, 398000, 437000, 415000, 412000, 365000, 455000, 375000, 490000), floor_area_sqm = c(97, 98, 95, 93, 96, 93, 96, 90, 92, 93, 93, 93, 93, 93, 93, 90, 90, 93, 90, 95), storey_order = c(2L, 4L, 4L, 2L, 6L, 4L, 4L, 1L, 4L, 4L, 5L, 5L, 1L, 2L, 2L, 3L, 3L, 5L, 4L, 2L), remaining_lease_mths = c(1104, 1103, 1115, 1102, 1111, 1118, 1111, 997, 1133, 1118, 1127, 1080, 1077, 1076, 1071, 1034, 979, 1138, 986, 1111), PROX_CBD = c(13.7787547800329, 13.7784857598507, 13.9206851659757, 13.8269911518463, 13.8838492138892, 13.7912064237251, 13.8842234613226, 13.4480864429089, 13.5263069451707, 13.8964286142315, 13.8964286142315, 14.2035293519974, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.9701294998534, 13.6373310118807, 13.5153222954464, 13.5741440973944, 13.7780295697528), PROX_ELDERLYCARE = c(0.357313426679343, 0.303554199654945, 0.410984632703067, 0.272443342502121, 0.321249151015697, 0.194902312085005, 0.284905700992106, 0.38095926022983, 0.13293861465481, 0.28821019895416, 0.28821019895416, 0.685279068417721, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.798789790509628, 0.753498484846986, 0.128038783583345, 0.759293685927778, 0.24280876806526), PROX_HAWKER = c(0.779750574682814, 0.771130061467184, 0.63246529422046, 0.718894335359525, 0.661984274687099, 0.761066408094757, 0.667389882084889, 1.11021170000921, 1.0232116664491, 0.700607063348248, 0.700607063348248, 0.384064154962602, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.796241674024292, 1.08343538740726, 1.06471945671836, 1.13978469441664, 0.855348356505915 ), PROX_MRT = c(0.373119808041594, 0.334453451125385, 0.247793554682504, 0.250191496834268, 0.202599849124069, 0.263976344610204, 0.172676244118343, 0.436627689790507, 0.529059791722705, 0.214342865325431, 0.214342865325431, 0.289240493397468, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.262922949537813, 0.0904459633140829, 0.531733722241289, 0.147719870982538, 0.290902656750774 ), PROX_PARK = c(1.07510958061046, 1.07038952907209, 0.9355470513087, 1.00953333913803, 0.953674473627188, 1.03946212768551, 0.946790994443363, 0.782217598170287, 1.00320858387115, 0.945155408432775, 0.945155408432775, 0.69423802629866, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.929619749314005, 0.802899104641211, 1.12627074536918, 0.739375101722708, 1.08412864631293 ), PROX_GOOD_PRISCH = c(4.43794264479214, 4.41640053984819, 4.55661004860153, 4.43409233459216, 4.48950135049007, 4.37243865161908, 4.46427355245829, 4.1394886986689, 4.12550653324601, 4.42474408393319, 4.42474408393319, 4.84858590291698, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.76155598853922, 4.47444600576345, 4.05859518452173, 4.41976113712118, 4.27934963146811), PROX_MALL = c(0.579723774298741, 0.546157830895501, 0.441605558767423, 0.464449368072494, 0.415387276861254, 0.47180896375681, 0.384398044205003, 0.747053206605742, 0.734460127270614, 0.36232957329041, 0.36232957329041, 0.37351280301214, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.698652085628877, 0.719665126414215, 0.741140095950697, 0.656440732478167, 0.507308338763366), PROX_CHAS = c(0.2330532561781, 0.171232412843018, 0.230184731543739, 0.093713435160417, 0.130388475133542, 3.14247486029477e-08, 0.0936868185767241, 0.419877338676521, 0.164485608616764, 0.190952462752685, 0.190952462752685, 0.170907589664044, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.224338502615803, 0.111923036871509, 0.0484693686848179, 0.175269995719201, 0.246000912873009), PROX_SUPERMARKET = c(0.233052713938452, 0.171231859107883, 0.23018467784701, 0.0937132175773042, 0.130388583033251, 8.52808058992138e-07, 0.093687407280864, 0.428569074432488, 0.265115106421715, 0.190953240917096, 0.190953240917096, 0.170908382081647, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.281017798180362, 0.371011221099329, 0.321659607097496, 0.3594639622224, 0.271122867675942), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 5L, 4L, 5L, 3L, 4L, 3L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 7L, 6L, 4L, 6L, 4L), WITHIN_350M_BUS = c(11L, 7L, 13L, 8L, 9L, 8L, 7L, 4L, 2L, 9L, 9L, 9L, 9L, 9L, 9L, 13L, 11L, 6L, 10L, 9L), WITHIN_1KM_PRISCH = c(8L, 6L, 5L, 5L, 5L, 5L, 5L, 7L, 6L, 5L, 5L, 5L, 5L, 5L, 5L, 8L, 8L, 5L, 9L, 6L), DNeighbour = c(0, 65.9891030282797, 150.878886549684, 154.861321062116, 176.914439758622, 230.34220751923, 246.277878111747, 328.948336299224, 338.126971250278, 412.277378791011, 415.18294304628, 430.672774259206, 440.392676466911, 442.645104511978, 443.702309620301, 447.041331336885, 459.886502504489, 474.605403349161, 488.535271956003, 505.726979977788)), row.names = c("549", "837", "516", "376", "723", "420", "670", "655", "779", "760", "442", "66", "448", "911", "272", "301", "660", "183", "15", "282"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966237917471102, 0.829908047854925, 0.821256821409795, 0.770224843649301, 0.628134470218808, 0.581943929429735, 0.332835960240281, 0.305786393488088, 0.112507091504291, 0.106289293218498, 0.0755106406787749, 0.0584130883979672, 0.054714473411463, 0.0530138917498827, 0.0477940609650335, 0.0299530060118135, 0.0142300158904938, 0.00446658355305207, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2835830965
R squared (OOB): 0.3632539
$Forests[[550]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(912000, 945500, 748000, 753000, 7e+05, 685000, 680000, 8e+05, 680000, 620000, 438888, 476000, 475000, 537000, 5e+05, 375000, 688000, 355000, 407000, 510000), floor_area_sqm = c(87, 87, 107, 87, 93, 93, 91, 90, 85, 103, 80, 103, 103, 106, 103, 82, 85, 82, 82, 93), storey_order = c(3L, 8L, 2L, 5L, 1L, 4L, 3L, 7L, 2L, 2L, 4L, 2L, 2L, 4L, 1L, 3L, 4L, 2L, 5L, 4L), remaining_lease_mths = c(1142, 1143, 899, 1104, 625, 1115, 984, 1063, 1066, 911, 601, 774, 781, 760, 773, 645, 964, 656, 661, 746), PROX_CBD = c(2.51922626320824, 2.51922626320824, 2.52364731081334, 2.5775653440094, 2.09358084499411, 2.56060478168524, 2.86455481676114, 2.97610984462207, 2.96405104980333, 2.86182045335715, 3.37234644442932, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.98134497452694, 3.73116287154914, 3.63085360417079, 3.46549777590634), PROX_ELDERLYCARE = c(1.25853619714168e-06, 1.25853619714168e-06, 0.132133546591398, 0.283170941801308, 0.442569764285143, 0.303984777605612, 0.111411798512938, 0.249991250520312, 0.206690358794928, 0.334062202372697, 0.401810150563083, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.168717999980802, 0.501456868829436, 0.233260955843543, 0.22080460703487), PROX_HAWKER = c(0.187177165934232, 0.187177165934232, 0.315417458803045, 0.447120961378381, 0.103399879312882, 0.450094806637729, 0.302651224916382, 0.405863058813757, 0.344572110572533, 0.231089093207534, 0.449139985411189, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.262344394473714, 0.311969910328466, 0.0974836441417274, 0.288924403117312), PROX_MRT = c(0.243725266054354, 0.243725266054354, 0.277076743329557, 0.499107329029013, 0.681532284353367, 0.546591463865751, 0.391395986196982, 0.337225216160626, 0.377919714857806, 0.819080841065402, 0.537190991659238, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 0.310254962870727, 1.10221151459309, 0.897060452829867, 0.855873415641472 ), PROX_PARK = c(0.28862748451296, 0.28862748451296, 0.163253442595557, 0.18481391877062, 0.400473707610266, 0.21329655328302, 0.399002951856213, 0.4671588721782, 0.495024008458079, 0.609617368578913, 0.408351250353425, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.894232249415992, 0.271761978726623, 0.512523364266062, 0.78484111030831 ), PROX_GOOD_PRISCH = c(4.50145006484821, 4.50145006484821, 4.61812725480087, 4.89009258041755, 4.81109980295855, 4.93746215949662, 4.71207116352008, 4.56048774292729, 4.62297298452196, 5.1514664212482, 3.70512913004722, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 3.868083844602, 5.22570836776045, 5.4842432173218, 5.67094725420518), PROX_MALL = c(0.244046547559164, 0.244046547559164, 0.290995843291254, 0.524781909718914, 0.685370188976197, 0.572150632107275, 0.420489734799516, 0.362094853274792, 0.404565296260845, 0.848351644608041, 0.743612757274357, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 1.18273225000282, 1.41171259857663, 1.51733094855201, 1.56665946009711), PROX_CHAS = c(0.0462846720247782, 0.0462846720247782, 0.0122221533760307, 0.0301364724824846, 0.165994533154508, 0.0640474788759872, 0.110042750971165, 0.111500209373212, 0.0506108453744785, 0.159666076311523, 0.499618186459994, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.145112311632742, 0.261237260735983, 0.318203164684035, 0.173647795570322), PROX_SUPERMARKET = c(0.169442491353445, 0.169442491353445, 0.0373112013983995, 0.275738565320567, 0.346795592234613, 0.315915165677582, 0.110042446678578, 0.111500172768761, 0.0506107476035619, 0.360029455717415, 0.499617451823641, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.252387257990654, 0.301923436189205, 0.318204198369299, 0.173649067116538), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 1L, 1L), WITHIN_350M_BUS = c(4L, 4L, 6L, 3L, 7L, 3L, 7L, 4L, 7L, 4L, 8L, 4L, 4L, 5L, 6L, 10L, 12L, 9L, 11L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 2L, 2L, 2L), DNeighbour = c(0, 8.11874265622326, 132.497135664571, 446.697561768967, 452.453921012432, 489.363734199613, 496.121598208796, 512.031339653686, 536.711333678263, 846.567435382733, 954.305234943395, 1238.49978913931, 1244.00121983136, 1300.89747587298, 1358.98263022842, 1463.31053007141, 1466.97980408214, 1538.8186764839, 1601.87941006267, 1611.91533832796)), row.names = c("550", "816", "65", "999", "824", "390", "968", "319", "389", "561", "69", "126", "134", "48", "192", "683", "375", "432", "742", "454"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999949263841391, 0.98653244191151, 0.852304284285616, 0.84863015165162, 0.824159347285977, 0.819512084570145, 0.808373513434554, 0.790559860878034, 0.524424799467351, 0.421848012419688, 0.167815516253064, 0.16353662294341, 0.121570136967718, 0.0836404864524152, 0.030935051995852, 0.0294965102093259, 0.00785687167533482, 0.000154092839757208, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12132378640
R squared (OOB): 0.5905955
$Forests[[551]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(742000, 653000, 729999, 745000, 682000, 688000, 468888, 4e+05, 480000, 535000, 5e+05, 4e+05, 360000, 478000, 5e+05, 7e+05, 413888, 363000, 649888, 533000), floor_area_sqm = c(92, 91, 100, 100, 100, 90, 92, 104, 92, 92, 91, 92, 92, 92, 91, 95, 88, 97, 87, 88), storey_order = c(7L, 2L, 6L, 10L, 10L, 6L, 3L, 4L, 3L, 3L, 1L, 3L, 2L, 4L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(1104, 1121, 1122, 1122, 1120, 985, 701, 745, 692, 694, 690, 708, 719, 716, 706, 1100, 668, 701, 1103, 653), PROX_CBD = c(9.57467117229508, 9.51816518584724, 9.41601606571959, 9.28682806708392, 9.28682806708392, 9.84174458192399, 9.79963982832759, 9.4187827620762, 9.76973796844692, 9.76973796844692, 10.2183960492338, 10.1748545259067, 10.2629321739313, 9.58813304663833, 10.2657373615824, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 6.92829321613491), PROX_ELDERLYCARE = c(0.0836678964153836, 0.0590206014568566, 0.14515851054369, 0.306248896776786, 0.306248896776786, 0.339166460968835, 0.390845215421192, 0.579996323717894, 0.487200680071974, 0.487200680071974, 0.670964346371623, 0.889757070081441, 1.00265829049513, 0.251441869005946, 0.519949541574078, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.389684735109723), PROX_HAWKER = c(0.628838904549623, 0.5145461029689, 0.552624576950901, 0.449541776391294, 0.449541776391294, 0.272020065995023, 0.315572935590663, 0.508914568418093, 0.323134910569429, 0.323134910569429, 0.161327078165055, 0.304343114187016, 0.370496257898541, 0.391674386653945, 0.527790221924738, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.133504850959355), PROX_MRT = c(0.731513991246432, 0.689820066215858, 0.796240617220745, 0.819017740329599, 0.819017740329599, 0.348847208140378, 0.308409661615337, 1.21403827268849, 0.307725216106606, 0.307725216106606, 0.352113639571012, 1.12559589355515, 1.21137251272603, 0.707146681079003, 0.351828842975553, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.407218977151475), PROX_PARK = c(0.402026431996325, 0.506309566114581, 0.579398729399101, 0.754667699158598, 0.754667699158598, 0.429024269124863, 0.556935587195362, 0.633868788719276, 0.692980820038259, 0.692980820038259, 0.412720152963846, 0.326884491561474, 0.429817985649402, 0.630094576064042, 0.752867192571236, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.377410917604964), PROX_GOOD_PRISCH = c(1.37880970746963, 1.35033962190844, 1.45792936689373, 1.50498632547922, 1.50498632547922, 0.999365026226873, 0.97109568154285, 1.8319493658717, 0.945616550360875, 0.945616550360875, 0.778258345851083, 1.53712936271762, 1.58756538029025, 1.10432321767326, 0.402201611323318, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 2.0639866413545), PROX_MALL = c(0.493679276753517, 0.508727078362918, 0.616886214909116, 0.732362808464395, 0.732362808464395, 0.188176716989659, 0.277854565241424, 0.308706652763352, 0.3113714109904, 0.3113714109904, 0.1993183735571, 0.493589384976364, 0.573348708551386, 0.759347764163403, 0.347570072991699, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.352244010010256), PROX_CHAS = c(0.0836673580931749, 0.0590210156667789, 0.145158576319141, 0.30624919123722, 0.30624919123722, 0.139131199666608, 0.213793078898363, 0.308706623046814, 0.164045702260751, 0.164045702260751, 0.176868193181362, 0.118978706369709, 0.166187985395119, 0.395290416984683, 0.329846033180528, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.180332756228222), PROX_SUPERMARKET = c(0.0769150331708007, 0.0642147642973091, 0.145877744762322, 0.309780650655361, 0.309780650655361, 0.139131268426574, 0.217115292225756, 0.31508799294366, 0.329801606095394, 0.329801606095394, 0.245740902557878, 0.371852561025965, 0.394772134126693, 0.20799335196523, 0.353445486406562, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.0762755382886037), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 3L, 3L, 6L, 3L, 1L, 2L, 4L, 0L, 1L, 1L, 3L, 5L), WITHIN_350M_BUS = c(7L, 7L, 8L, 7L, 7L, 9L, 11L, 3L, 11L, 11L, 6L, 8L, 7L, 7L, 10L, 7L, 5L, 10L, 10L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 3L, 3L, 0L, 3L, 3L, 4L, 0L, 0L, 2L, 3L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 138.229146440641, 178.337223468244, 356.29932773757, 358.382185520114, 385.675696005961, 456.654019480083, 497.730701339802, 560.450925857204, 565.615100305882, 685.594345149105, 825.884700836648, 935.05610034621, 1018.84856297185, 1078.9574658713, 1598.58680546178, 1708.63256313369, 2560.31307010579, 2691.40463600625, 2758.88733794314)), row.names = c("551", "983", "928", "308", "794", "268", "943", "278", "926", "68", "584", "245", "244", "640", "649", "904", "338", "40", "221", "978"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994985635940131, 0.991660542964644, 0.96692078833678, 0.966536208520211, 0.96129721890397, 0.945956150450706, 0.93596386233191, 0.919168172359273, 0.917703800967994, 0.880305175421022, 0.828804529734554, 0.783454750354125, 0.745839148350852, 0.717498931494738, 0.441239878895493, 0.380002502823017, 0.0192576275271563, 0.00233500921291968, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4781104479
R squared (OOB): 0.7356141
$Forests[[552]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 370000, 347000, 315000, 308000, 440000, 375000, 380000, 388000, 355000, 446000, 370000, 330000, 340000, 390000, 365000, 360000, 420000, 360000, 420000), floor_area_sqm = c(103, 98, 103, 84, 84, 103, 92, 102, 103, 103, 107, 104, 103, 104, 104, 107, 103, 99, 99, 90), storey_order = c(4L, 2L, 3L, 3L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 2L, 2L), remaining_lease_mths = c(768, 767, 777, 788, 795, 918, 938, 938, 935, 793, 783, 763, 800, 772, 763, 766, 777, 929, 796, 925), PROX_CBD = c(12.6612960596841, 12.6407298816561, 12.4516179583977, 13.0463978034086, 13.3304860768802, 12.1964782349865, 12.0748651503812, 12.4172252614445, 12.2384019056968, 13.46147060752, 13.1163383572019, 13.075732494377, 13.46147060752, 13.1145091682395, 13.1145091682395, 13.578535689825, 13.7231688188033, 13.2222340992065, 13.8977069202737, 12.960867808991), PROX_ELDERLYCARE = c(0.349885373003571, 0.198383641986835, 0.517665393733001, 0.612412426395362, 0.85382998667073, 0.395535007521183, 0.485644504612505, 0.466477120293287, 0.481492260541915, 1.01995663096129, 0.258125844069092, 0.206309775801723, 1.01995663096129, 0.233566729538939, 0.233566729538939, 0.535215785060316, 0.681177733621966, 0.385934705647939, 1.56746404607568, 0.579007844644764 ), PROX_HAWKER = c(1.71720286170745, 1.70233840124208, 1.97187302693261, 1.36023111372333, 1.09459947163448, 2.11269605893479, 1.97379568283644, 1.89270186421095, 2.08679181031876, 1.03983060555389, 1.23349193679857, 1.2806114078583, 1.03983060555389, 1.24018164124527, 1.24018164124527, 0.775756145922257, 0.601426993813282, 1.08380419022874, 1.04237506554324, 1.16344345150942), PROX_MRT = c(0.798149237832703, 0.712674611555213, 1.07246547116041, 0.622051877914657, 0.525688124362732, 1.03396693725809, 1.16171233055988, 0.847625669994717, 1.00400763232319, 0.367668143276235, 0.166998983475289, 0.218393806785847, 0.367668143276235, 0.402767024758649, 0.402767024758649, 0.357978123578611, 0.498221170198522, 0.503688459146237, 0.300373388684648, 0.899387073359532), PROX_PARK = c(0.722272593032778, 0.87239282209614, 0.540079114132334, 0.572775970192077, 0.620743454357064, 0.631382355736929, 0.570565135790359, 0.790049777369869, 0.617440020241687, 0.582693033366388, 1.28385310080255, 1.31516124688894, 0.582693033366388, 1.4917670023494, 1.4917670023494, 1.33984402369384, 1.26781451063295, 1.61082819122054, 0.782220037546154, 1.44660566239193 ), PROX_GOOD_PRISCH = c(2.58047246486208, 2.56532775368338, 2.37408427308534, 2.96540091825049, 3.24954726475941, 2.16851203086393, 2.03318600563725, 2.44639044951476, 2.2532718981807, 3.38131302543864, 3.10133739012884, 3.06740437701091, 3.38131302543864, 3.15473759747012, 3.15473759747012, 3.55013641033528, 3.673854441535, 3.2388029474634, 3.83525569342672, 2.82458087567675), PROX_MALL = c(0.817237002784756, 0.751522975449472, 1.09246464633101, 0.587476612974174, 0.513372166694422, 1.12036230953297, 1.24268779707958, 0.95273084922996, 1.10261213560447, 0.644549177151603, 0.281310431650798, 0.332903613799786, 0.644549177151603, 0.504156272689578, 0.504156272689578, 0.305514521023982, 0.406890039239853, 0.587950861513872, 1.14150204308926, 0.695129776671669), PROX_CHAS = c(0.248450831201433, 0.217156748290024, 0.137011223676854, 0.40513819943783, 0.472814153962233, 0.194956542036987, 0.0669716337617594, 0.132703338642494, 0.187666753228527, 0.348399033159575, 0.155371621529032, 0.122328851042638, 0.348399033159575, 0.11048408202451, 0.11048408202451, 0.282171570268124, 0.176857487498571, 0.151225190585885, 0.162936326565904, 0.341366062526918), PROX_SUPERMARKET = c(0.326739034058403, 0.217156859083098, 0.417679622168911, 0.599997973636583, 0.510727353781082, 0.242376621204914, 0.301394789473075, 0.453312253927337, 0.388917381074845, 0.356146193343619, 0.141466460051892, 0.193246634773484, 0.356146193343619, 0.362446168440829, 0.362446168440829, 0.281417393052806, 0.270532795629183, 0.459946280432931, 0.162936951836525, 0.668273194253219), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 2L, 4L, 4L, 2L, 3L, 2L, 3L, 4L, 4L, 3L, 6L, 6L, 4L, 4L, 5L, 4L, 1L ), WITHIN_350M_BUS = c(12L, 10L, 9L, 7L, 5L, 9L, 9L, 9L, 10L, 6L, 9L, 10L, 6L, 7L, 7L, 10L, 8L, 8L, 5L, 2L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 148.081058411801, 270.331101972771, 387.73329456502, 672.722689454097, 676.112452699957, 710.289244249801, 809.692280482263, 809.998642861066, 812.210980327983, 817.729727354688, 819.046896451931, 820.479995425, 1035.51642227546, 1040.34444487688, 1125.33533900084, 1176.7491177923, 1189.36156144414, 1320.56200330157, 1423.18562743907)), row.names = c("552", "477", "851", "987", "61", "677", "721", "296", "399", "332", "105", "929", "526", "844", "164", "856", "960", "350", "479", "831"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978464812747506, 0.929141381659572, 0.857061601800437, 0.603054918137992, 0.599554000543398, 0.56387350671423, 0.457407700301651, 0.457076380381079, 0.454683669895064, 0.448714123457007, 0.447289245951371, 0.445738934172054, 0.221456390618103, 0.216823743041332, 0.140451465417114, 0.100066520131058, 0.0909621060008285, 0.0193257707534324, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1427701372
R squared (OOB): -0.01213103
$Forests[[553]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 505000, 540000, 505000, 490000, 380000, 475000, 510000, 495000, 540000, 433000, 565000, 376000, 575000, 580000, 374000, 350000, 420000, 520000, 580000), floor_area_sqm = c(92, 92, 90, 90, 92, 92, 90, 93, 93, 93, 92, 92, 102, 92, 92, 103, 105, 93, 92, 92), storey_order = c(3L, 4L, 3L, 6L, 3L, 1L, 5L, 3L, 3L, 4L, 4L, 3L, 5L, 4L, 4L, 2L, 1L, 2L, 1L, 4L), remaining_lease_mths = c(1049, 1051, 1067, 1033, 1038, 1037, 1031, 1076, 1076, 1075, 1084, 1127, 944, 1137, 1140, 862, 837, 1099, 1138, 1134), PROX_CBD = c(11.4975151935682, 11.4388659085475, 11.5237533038112, 11.6571985599938, 11.6213283462416, 11.6419253241709, 11.780035597066, 11.734228152501, 11.7824349405223, 11.8019303594103, 11.8702915361943, 11.6525204845234, 11.9885535057438, 11.6525204845234, 11.6525204845234, 11.0478583208432, 10.9742090734032, 11.8999896789117, 11.6952918230505, 11.7494815193957), PROX_ELDERLYCARE = c(0.485429735975203, 0.529438756707198, 0.374021376468387, 0.400746835300904, 0.621923465733728, 0.626216066088841, 0.389019901488026, 0.217445500321488, 0.213047345375207, 0.184707688528033, 0.670900780040593, 0.090696724945174, 0.468647269590137, 0.090696724945174, 0.090696724945174, 0.694826263841934, 0.852070403211021, 0.790393757138983, 0.0818897866131208, 0.0736890817471424), PROX_HAWKER = c(0.320302217757218, 0.319632581294072, 0.235307086042243, 0.38372613736418, 0.537052085835962, 0.553081930127745, 0.475091880549249, 0.366555491930585, 0.411134055372247, 0.425288384889406, 0.715369360111721, 0.325622570567264, 0.661637750611862, 0.325622570567264, 0.325622570567264, 0.33156405975617, 0.487483409830997, 0.820501997631561, 0.374319678668878, 0.418792449609449), PROX_MRT = c(0.24936700359253, 0.264110896255266, 0.148196296616071, 0.187661086924798, 0.182944945438028, 0.168432978085695, 0.149757666469573, 0.276453864170284, 0.323171872402698, 0.341923672362566, 0.146531371307633, 0.219824289848129, 0.253577460439113, 0.219824289848129, 0.219824289848129, 0.413251174688675, 0.534522073584246, 0.261250382411254, 0.18359152527436, 0.183595482094196), PROX_PARK = c(0.698336840868775, 0.653351036954048, 0.808531626238996, 0.822874314333037, 0.643411448820926, 0.654970873229416, 0.915827670442916, 1.00928973198994, 1.04913519120928, 1.09015045463689, 0.8322137924942, 1.18955170998222, 0.965214735166117, 1.18955170998222, 1.18955170998222, 0.855372307789476, 0.623434891123849, 0.813614799778521, 1.23082333360032, 1.25382465781663), PROX_GOOD_PRISCH = c(2.48345794754568, 2.45055199705462, 2.43173748992112, 2.58492752090912, 2.69528593883292, 2.71543842399088, 2.67648686403773, 2.54247396470066, 2.5757070458522, 2.57167610218627, 2.91053685401804, 2.3279627535371, 2.84793008582659, 2.3279627535371, 2.3279627535371, 1.96973866183315, 2.09882394138718, 3.00567179865442, 2.35260315569007, 2.40225451049103), PROX_MALL = c(0.805279144871904, 0.840491697823826, 0.840908486660855, 0.718523422751835, 0.597386337892971, 0.576398809288588, 0.657761426948524, 0.781937846313192, 0.732391369928616, 0.70263709534569, 0.385092319171944, 0.807719243520252, 0.581599658792334, 0.807719243520252, 0.807719243520252, 0.400154220571097, 0.606835933426222, 0.283076960540796, 0.785373664552542, 0.730910693989521), PROX_CHAS = c(0.18789773503711, 0.210772889992189, 0.0822817354855642, 0.162236141473446, 0.130352204164602, 0.118628580179885, 0.165734916528407, 0.203102352137365, 0.182294192745256, 0.144895120017984, 0.179381733260264, 0.162428164506486, 0.0548782345589675, 0.162428164506486, 0.162428164506486, 0.193330180912365, 0.20965056306942, 0.283076936045466, 0.141926234339659, 0.105514964386053), PROX_SUPERMARKET = c(0.186124684843571, 0.189609627596398, 0.113409172087645, 0.248678179468178, 0.0679201472407272, 0.0879874709963817, 0.328761363845442, 0.206717744357565, 0.186528474083994, 0.149354766345577, 0.31749021679057, 0.158766807317564, 0.41771106664497, 0.158766807317564, 0.158766807317564, 0.392366955335671, 0.477398814511427, 0.236972988988714, 0.137537075296593, 0.100761764224213), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 8L, 6L, 6L, 9L, 8L, 8L, 7L, 9L, 4L, 6L, 4L, 4L, 2L, 2L, 7L, 4L, 5L), WITHIN_350M_BUS = c(8L, 7L, 5L, 9L, 8L, 8L, 8L, 10L, 11L, 13L, 10L, 11L, 14L, 11L, 11L, 7L, 8L, 9L, 13L, 14L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 5L, 6L, 5L, 6L, 5L, 7L, 6L, 5L, 6L, 7L, 6L, 6L, 6L, 6L, 5L, 6L, 6L), DNeighbour = c(0, 54.6262641763822, 112.268031930954, 168.730454308734, 226.253701482738, 239.746679550396, 286.834661809678, 317.205998671007, 363.763272840073, 400.41872594333, 442.38594831556, 502.517466064143, 502.788907578187, 506.788692307254, 507.737759554544, 515.433189195696, 517.220097676618, 529.479787887512, 536.809614339654, 557.910648515924)), row.names = c("553", "271", "652", "977", "89", "421", "263", "409", "260", "342", "110", "557", "486", "580", "792", "694", "239", "185", "917", "281"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980918305296432, 0.92065315266271, 0.825434808465459, 0.698125953347168, 0.664777187327784, 0.541221537798502, 0.457975502863315, 0.330490549530494, 0.235118914117312, 0.137831562785674, 0.0356136509908243, 0.0352835295690591, 0.0305780858661285, 0.0295058068762137, 0.0214553793352751, 0.0197538203286751, 0.00986489412243586, 0.00550750871304784, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2733813972
R squared (OOB): 0.4911221
$Forests[[554]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 360000, 358000, 337000, 333000, 335000, 375000, 373888, 364000, 333000, 333000, 320000, 320000, 325000, 330000, 339000, 350000, 324000, 345000, 328000), floor_area_sqm = c(105, 105, 101, 105, 103, 100, 93, 93, 100, 90, 100, 100, 101, 91, 102, 102, 102, 90, 102, 92), storey_order = c(1L, 3L, 3L, 1L, 1L, 4L, 5L, 5L, 2L, 2L, 4L, 4L, 1L, 2L, 1L, 3L, 4L, 4L, 2L, 3L), remaining_lease_mths = c(956, 960, 960, 947, 953, 930, 993, 990, 921, 1009, 928, 930, 924, 970, 911, 923, 923, 929, 927, 923), PROX_CBD = c(17.6472423100513, 17.6410789876396, 17.5852868111176, 17.5852868111176, 17.7412802518209, 17.9186379864086, 17.8363687874637, 17.8363687874637, 17.9386403893839, 17.8072819651564, 18.2095446148373, 18.242108360018, 18.0902268845521, 17.7083177660008, 18.2320763538069, 17.9456645257603, 18.0569924715364, 18.3448727328387, 18.2868848905217, 17.049182232397), PROX_ELDERLYCARE = c(1.0260991137238, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.00357172816211, 1.13507400842797, 1.40920769604983, 1.40920769604983, 0.714833653499633, 1.52664538751384, 1.17430183890643, 1.08331104464233, 0.706169610995159, 0.378187975507624, 0.927534095024191, 0.476454782767532, 0.59750504274373, 1.12000720290482, 0.896456720381782, 0.850080656271298), PROX_HAWKER = c(0.322354465675231, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.286367973105455, 0.435091735724103, 0.692541487012902, 0.692541487012902, 0.201936965562497, 0.809141875883089, 0.579651089601917, 0.548257960059823, 0.370412154176866, 0.340346390827249, 0.493410913505403, 0.3648710200987, 0.391180253405874, 0.636376603494217, 0.547085889030319, 0.714958983882519), PROX_MRT = c(0.296963624455722, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.240079810641839, 0.364011265623101, 0.634260663268818, 0.634260663268818, 0.168914117564514, 0.753928873695942, 0.501132314022455, 0.47401652613315, 0.341202563029131, 0.403335562748004, 0.433316978327494, 0.385567417899789, 0.384524332485438, 0.565211037998289, 0.495991449430539, 0.785333186388227), PROX_PARK = c(2.2163258228061, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.28949331488756, 2.31505119222808, 2.04440878541867, 2.04440878541867, 1.99379565561889, 1.93736074272598, 2.25371860749481, 2.12857307310705, 1.8531048262974, 1.86766019581863, 1.96114614265628, 1.76180373116006, 1.77011013021076, 2.08056453235766, 1.86697967968657, 2.39009267562017), PROX_GOOD_PRISCH = c(8.10862356805264, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.20478390995202, 8.3676789538936, 8.25468587074647, 8.25468587074647, 8.4444135457925, 8.21423979230025, 8.6635222339794, 8.71021480286832, 8.60631027953587, 8.26299778187914, 8.72297519828522, 8.49089982759618, 8.58956131155308, 8.81498363377987, 8.78822500750919, 7.5878538843241), PROX_MALL = c(0.255877276101632, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.222110908162432, 0.384238747959315, 0.630636123898788, 0.630636123898788, 0.238372860218233, 0.745769461616378, 0.468966497593582, 0.347669457974494, 0.342860958869265, 0.335143296665789, 0.22704735136933, 0.428159644756295, 0.407254736414821, 0.284195187673565, 0.1450338527091, 0.718658142186859 ), PROX_CHAS = c(0.212266026856788, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.222110881748482, 0.360842629752134, 0.221589023831152, 0.221589023831152, 0.076984763134016, 0.195830090979757, 0.3998394205418, 0.274735402884708, 0.209799590563819, 0.30242004444134, 0.11607611654581, 0.218909691095897, 0.222103720735081, 0.24769320941352, 0.0217240252323136, 0.13498084818294 ), PROX_SUPERMARKET = c(0.255876154174577, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.222110358133712, 0.360842909613722, 0.22158921197453, 0.22158921197453, 0.171190500184261, 0.265666518411173, 0.402574253870019, 0.347668959247477, 0.342860053820009, 0.332189289926598, 0.227046556279957, 0.365864675212809, 0.385535197909366, 0.284194910851331, 0.145032957963293, 0.397684558683682 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 5L, 5L, 1L, 3L, 3L, 6L, 2L, 2L, 3L, 6L, 6L, 5L, 3L, 4L, 5L, 7L, 12L ), WITHIN_350M_BUS = c(13L, 15L, 15L, 15L, 16L, 11L, 6L, 6L, 8L, 4L, 8L, 7L, 7L, 7L, 10L, 8L, 9L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 5L, 3L, 4L, 4L, 5L, 5L, 4L, 6L, 6L, 4L, 4L, 2L), DNeighbour = c(0, 55.0159854035643, 77.5505652827712, 82.1314963015359, 96.9587449902746, 288.297562345864, 417.112166954546, 426.740213085387, 458.491438990829, 523.134866992223, 567.796057674944, 609.126300329448, 623.015564425667, 643.992056528782, 645.040417642441, 677.112976734717, 683.689425765179, 710.025004127106, 728.527759901333, 766.350685009901)), row.names = c("554", "615", "224", "800", "242", "590", "118", "391", "638", "358", "243", "608", "74", "544", "443", "20", "491", "512", "787", "520"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98971907661554, 0.979624163118339, 0.977160160442471, 0.968241576587343, 0.736982863283373, 0.495271496158914, 0.475991296752363, 0.412244083054197, 0.285171680302761, 0.203449687111318, 0.135592686014589, 0.114981646160759, 0.0863392628483848, 0.0849923173755021, 0.0481058982072018, 0.0416537269425589, 0.0200491733725274, 0.00926854974782722, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 213153654
R squared (OOB): 0.2608562
$Forests[[555]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 412000, 428000, 395000, 375000, 390000, 342000, 390000, 455000, 415000, 4e+05, 537000, 495000, 518000, 483000, 535000, 5e+05, 553000, 425000, 520000), floor_area_sqm = c(104, 104, 112, 104, 104, 105, 105, 105, 112, 106, 104, 93, 93, 93, 93, 93, 93, 93, 104, 93), storey_order = c(2L, 3L, 1L, 2L, 1L, 3L, 1L, 3L, 1L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(906, 891, 892, 905, 919, 921, 904, 911, 896, 919, 903, 1128, 1131, 1132, 1129, 1131, 1131, 1134, 871, 1133), PROX_CBD = c(14.1961571609712, 14.1568072460962, 13.9733994982273, 13.6654936015449, 13.4266027498608, 13.4627621473458, 13.3769343120963, 13.3796709379934, 14.0913802169285, 13.4239402990732, 13.3287778793447, 14.1022978560303, 14.1234549986629, 14.0392008059995, 13.9851487819813, 13.9851487819813, 13.8777465201196, 13.8021184722805, 14.0236082538335, 13.7835124985007), PROX_ELDERLYCARE = c(2.56528175499621, 2.56669577269824, 2.73602573538322, 2.4559089786438, 2.17127601573547, 2.3602438602499, 2.13793612643937, 2.22474645739358, 1.71411655426264, 2.35754914737924, 2.1917657327852, 1.39999761805574, 1.35242241046818, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.14875617578224, 1.08391670289184, 1.09340394122649, 1.04590518035641), PROX_HAWKER = c(1.37564916931309, 1.398882753411, 1.72752929984142, 1.8007485076056, 1.79623369603986, 1.98731518790586, 1.83400406292357, 1.93918128958002, 0.659732742059419, 2.04148614266885, 1.97547555130032, 0.488105393549706, 0.458626901673037, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.709523473368326, 0.792084042786722, 0.594999289424802, 0.817574416707151), PROX_MRT = c(1.19597144129318, 1.21408476422274, 1.52912572857094, 1.57537750219681, 1.55284801629317, 1.75308710953532, 1.58891799000297, 1.69795623670388, 0.410797330392975, 1.80644454579453, 1.73242783606755, 0.255700458734308, 0.250036690549804, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.526263367583387, 0.615458599020507, 0.469886084443941, 0.648112836468654), PROX_PARK = c(0.541272645896965, 0.574460502508352, 0.916601452818718, 0.850306194456086, 0.713305409065456, 0.956537089868377, 0.736187117229036, 0.863182736105437, 0.524242894978874, 1.00169815399328, 0.88512129863374, 0.52092144022497, 0.469588575534173, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.548712671125698, 0.476945111703218, 0.504422356794811, 0.438074957540257), PROX_GOOD_PRISCH = c(3.39040053008466, 3.36750863472211, 3.4114102230046, 3.15584859653876, 2.87807351257242, 3.09165556928148, 2.85157742620146, 2.95323290488506, 2.83541955823977, 3.09662994187342, 2.92650083991791, 2.69832814229385, 2.69456588548322, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.41902859908312, 2.33081910479479, 2.51794344218072, 2.3007469286795), PROX_MALL = c(0.270320025824244, 0.280844166366742, 0.596418817267466, 0.710058429219954, 0.808973697710999, 0.924666219790251, 0.857746498744393, 0.921202261186462, 0.471401908473598, 0.980263777031476, 0.968339604524727, 0.257523814996123, 0.232476208076891, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.498678106329343, 0.585717052475653, 0.418819234777705, 0.615576551193732 ), PROX_CHAS = c(0.176758267598596, 0.192284580165596, 0.126775582068521, 0.111974276762728, 0.374720545025774, 0.335494764547789, 0.418304503654494, 0.396028378293497, 0.471401941314913, 0.386919516068906, 0.447143544638255, 0.177701329016163, 0.147334233235439, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.133705064347241, 0.221659659627321, 0.151261605672147, 0.253975316505048 ), PROX_SUPERMARKET = c(0.176759883249677, 0.192285941870899, 0.159712105919183, 0.207177695926551, 0.196965153344936, 0.370560193975877, 0.224617478786604, 0.347107460725314, 0.471402360745676, 0.409344743904916, 0.37251565902947, 0.177702101069216, 0.147334782275979, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.133704798830233, 0.221659301316653, 0.151260689076964, 0.253974877653299 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 5L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 2L, 3L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 4L, 2L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 12L, 7L, 7L, 5L, 8L, 12L, 7L, 6L, 11L, 13L, 10L, 8L, 8L, 8L, 5L, 12L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 46.078952873417, 380.758475455235, 587.242576638661, 775.966599395638, 821.186366518579, 827.271594029393, 853.32311322632, 866.398857366838, 869.395560767381, 908.843986832833, 1210.72750197235, 1264.21298410671, 1265.81201358772, 1304.98894115521, 1310.78513730881, 1416.60860778063, 1480.42545350265, 1510.65756653167, 1520.59424948767)), row.names = c("555", "933", "119", "302", "818", "155", "965", "222", "352", "38", "949", "815", "212", "218", "938", "819", "579", "275", "51", "380"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998164268917067, 0.878529955697202, 0.723954415049244, 0.546991850701283, 0.501764676559824, 0.495637278915761, 0.469334518953532, 0.45610403707853, 0.45307047155929, 0.413148974260184, 0.133980717399104, 0.0953475361559326, 0.0942700612603709, 0.0694195381583618, 0.0660072210340243, 0.017448627106674, 0.0027180781999233, 0.000169696749558849, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2066974357
R squared (OOB): 0.4956644
$Forests[[556]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(327000, 313000, 315000, 318000, 358000, 355000, 402000, 370000, 320000, 302500, 275000, 310000, 340000, 308000, 310000, 387008, 355000, 355000, 418000, 315000), floor_area_sqm = c(84, 84, 104, 84, 91, 104, 93, 93, 93, 93, 84, 96, 91, 84, 84, 97, 93, 104, 104, 91), storey_order = c(1L, 4L, 4L, 1L, 1L, 4L, 4L, 1L, 3L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 4L, 2L, 1L, 3L), remaining_lease_mths = c(802, 772, 777, 785, 760, 814, 762, 782, 762, 764, 807, 772, 782, 779, 787, 775, 761, 785, 794, 774), PROX_CBD = c(15.395293903354, 15.5029529482698, 15.5029529482698, 15.4237712873611, 15.6053010835868, 14.9797222810306, 15.8715793299193, 15.9422949327985, 15.7384939989151, 15.7384939989151, 15.555826242216, 16.0124832316584, 16.0688727275577, 14.8104288104214, 14.7686155241139, 15.8742411347238, 16.1297617902268, 14.7946380504301, 14.6249352309891, 16.1626205207603), PROX_ELDERLYCARE = c(1.48326161455178, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.18278326755006, 1.40865121451131, 1.28212929908789, 1.09392979000114, 1.81389464514152, 1.81389464514152, 1.98144426857027, 1.41328722649904, 1.20623153653763, 1.14385816982861, 1.18091019396193, 0.784609866943175, 1.29938230642316, 1.02543356664281, 1.66362706878828, 1.55788424655444), PROX_HAWKER = c(0.763118949388798, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.745618024005524, 1.17708155532767, 0.428166805124, 0.571238530927929, 0.367446283592148, 0.367446283592148, 0.587918588004233, 0.231474226543029, 0.426544691499688, 1.03493347869974, 1.07995965555937, 0.921851461637316, 0.335840869363962, 0.927587772885235, 1.46189875323845, 0.113648031708615), PROX_MRT = c(0.486709870425329, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.180817781363956, 0.541117453484526, 0.326170963259121, 0.22642613478059, 0.817431272071058, 0.817431272071058, 0.961984472446029, 0.526610558032509, 0.406145228037129, 0.547659244513397, 0.495669019430354, 0.243577544220952, 0.514969181151661, 0.635923545376501, 0.177135615746217, 0.733071345608223), PROX_PARK = c(0.736647900507106, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.580682002012541, 0.869949400509587, 0.729541055973412, 0.749126986336644, 0.197322246351151, 0.197322246351151, 0.155244626205508, 0.641040622161513, 0.697314652170583, 0.79060261488636, 0.837021679605882, 0.457440234531046, 0.709135847201637, 0.687013904416796, 0.967683324465338, 0.622244080025509), PROX_GOOD_PRISCH = c(5.79164197089728, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.02648848177283, 5.38873705701154, 6.26806838260706, 6.35759010380229, 6.09593783675615, 6.09593783675615, 5.90755023148013, 6.39414010271149, 6.46919552361138, 5.2589313064801, 5.21242267662931, 6.33578781760894, 6.52049985370614, 5.2635668385575, 5.00900650468442, 6.53246509089368), PROX_MALL = c(0.561468969675593, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.252610517585887, 0.857174016474006, 0.405953132327172, 0.275355858531219, 0.906877360376741, 0.906877360376741, 1.05229171505891, 0.598952481573277, 0.45653839484425, 0.641907311269237, 0.644074766251318, 0.159478773824134, 0.568960814514176, 0.540570027720398, 1.02277508016934, 0.800586392071248), PROX_CHAS = c(0.1019571402223, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.0925674017483885, 0.0593781975043205, 0.170717118999449, 0.101928728560798, 0.184740133551779, 0.184740133551779, 0.0651877268759985, 0.191204296760245, 0.123235071398074, 0.273160540123658, 0.305551557127515, 0.159478805927642, 0.215228497760129, 0.151656769473437, 0.253202817693943, 0.107377285719627), PROX_SUPERMARKET = c(0.0953919744611677, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.188530812320699, 0.101389584423307, 0.323117190327721, 0.218983947734938, 0.287892528450529, 0.287892528450529, 0.511049564140858, 0.214004200599592, 0.399183655269817, 0.406551385550075, 0.397697747354111, 0.159478664733051, 0.353026966783941, 0.505826018716947, 0.177136085505812, 0.191669323632479), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 3L, 3L, 1L, 3L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 3L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 3L, 5L, 3L, 2L, 2L, 7L, 7L, 6L, 4L, 3L, 2L, 3L, 5L, 3L, 5L, 1L, 5L), WITHIN_350M_BUS = c(9L, 10L, 10L, 11L, 10L, 10L, 8L, 8L, 10L, 10L, 7L, 8L, 9L, 7L, 8L, 8L, 8L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 1L, 4L, 4L, 4L, 3L, 6L, 4L, 3L, 2L, 4L), DNeighbour = c(0, 217.301202230233, 217.840478399143, 217.99082583583, 309.292769927528, 424.160282860381, 476.81591203354, 582.314250777561, 588.507875968305, 593.498483299344, 625.015969624838, 630.560257683386, 675.343010299403, 682.726323279632, 699.965158687289, 722.571919393948, 729.522141152568, 765.345443916709, 784.36976657584, 817.791384560538)), row.names = c("556", "587", "162", "293", "143", "984", "294", "708", "803", "437", "426", "740", "804", "396", "101", "83", "184", "424", "30", "335"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.863773936154672, 0.863121850108842, 0.862939807715334, 0.734382150539892, 0.534340481463325, 0.435664584144788, 0.243023888421866, 0.232450781559837, 0.224023398165734, 0.17296166766123, 0.164412188678722, 0.101144592675507, 0.0918328718604246, 0.0715019749687919, 0.0480980732638992, 0.0417066519926295, 0.0154131192462383, 0.00641057833652323, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 932454667
R squared (OOB): 0.3029316
$Forests[[557]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(565000, 575000, 580000, 520000, 548888, 580000, 540000, 510000, 495000, 380000, 540000, 403500, 505000, 475000, 5e+05, 505000, 376000, 374000, 490000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 93, 90, 90, 90, 90, 90, 92, 92, 102, 103, 92, 92), storey_order = c(3L, 4L, 4L, 1L, 2L, 4L, 4L, 3L, 3L, 4L, 3L, 5L, 6L, 5L, 3L, 4L, 5L, 2L, 3L, 1L), remaining_lease_mths = c(1127, 1137, 1140, 1138, 1130, 1134, 1075, 1076, 1076, 973, 1067, 965, 1033, 1031, 1049, 1051, 944, 862, 1038, 1037), PROX_CBD = c(11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.7494815193957, 11.7494815193957, 11.8019303594103, 11.734228152501, 11.7824349405223, 11.9491294576901, 11.5237533038112, 12.0682850666201, 11.6571985599938, 11.780035597066, 11.4975151935682, 11.4388659085475, 11.9885535057438, 11.0478583208432, 11.6213283462416, 11.6419253241709), PROX_ELDERLYCARE = c(0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.0736890817471424, 0.0736890817471424, 0.184707688528033, 0.217445500321488, 0.213047345375207, 0.351349913726565, 0.374021376468387, 0.36227142211874, 0.400746835300904, 0.389019901488026, 0.485429735975203, 0.529438756707198, 0.468647269590137, 0.694826263841934, 0.621923465733728, 0.626216066088841), PROX_HAWKER = c(0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.418792449609449, 0.418792449609449, 0.425288384889406, 0.366555491930585, 0.411134055372247, 0.693645859237657, 0.235307086042243, 0.732401821736703, 0.38372613736418, 0.475091880549249, 0.320302217757218, 0.319632581294072, 0.661637750611862, 0.33156405975617, 0.537052085835962, 0.553081930127745 ), PROX_MRT = c(0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.183595482094196, 0.183595482094196, 0.341923672362566, 0.276453864170284, 0.323171872402698, 0.207404211118571, 0.148196296616071, 0.353072027979069, 0.187661086924798, 0.149757666469573, 0.24936700359253, 0.264110896255266, 0.253577460439113, 0.413251174688675, 0.182944945438028, 0.168432978085695 ), PROX_PARK = c(1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 1.25382465781663, 1.25382465781663, 1.09015045463689, 1.00928973198994, 1.04913519120928, 1.42337349535551, 0.808531626238996, 1.2554933111164, 0.822874314333037, 0.915827670442916, 0.698336840868775, 0.653351036954048, 0.965214735166117, 0.855372307789476, 0.643411448820926, 0.654970873229416 ), PROX_GOOD_PRISCH = c(2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.40225451049103, 2.40225451049103, 2.57167610218627, 2.54247396470066, 2.5757070458522, 2.48771655129493, 2.43173748992112, 2.66094910730305, 2.58492752090912, 2.67648686403773, 2.48345794754568, 2.45055199705462, 2.84793008582659, 1.96973866183315, 2.69528593883292, 2.71543842399088), PROX_MALL = c(0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.730910693989521, 0.730910693989521, 0.70263709534569, 0.781937846313192, 0.732391369928616, 0.591401580344059, 0.840908486660855, 0.424043071559413, 0.718523422751835, 0.657761426948524, 0.805279144871904, 0.840491697823826, 0.581599658792334, 0.400154220571097, 0.597386337892971, 0.576398809288588), PROX_CHAS = c(0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.105514964386053, 0.105514964386053, 0.144895120017984, 0.203102352137365, 0.182294192745256, 0.136369833447508, 0.0822817354855642, 0.0850792531740411, 0.162236141473446, 0.165734916528407, 0.18789773503711, 0.210772889992189, 0.0548782345589675, 0.193330180912365, 0.130352204164602, 0.118628580179885), PROX_SUPERMARKET = c(0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.100761764224213, 0.100761764224213, 0.149354766345577, 0.206717744357565, 0.186528474083994, 0.234851160706955, 0.113409172087645, 0.0850782630125017, 0.248678179468178, 0.328761363845442, 0.186124684843571, 0.189609627596398, 0.41771106664497, 0.392366955335671, 0.0679201472407272, 0.0879874709963817), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 7L, 8L, 8L, 6L, 4L, 5L, 8L, 9L, 4L, 4L, 6L, 2L, 6L, 6L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 14L, 14L, 13L, 10L, 11L, 12L, 5L, 12L, 9L, 8L, 8L, 7L, 14L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 7L, 4L, 7L, 5L, 6L, 4L, 5L, 7L, 6L, 6L, 5L), DNeighbour = c(0, 5.65933851728524, 6.97533176882199, 42.1918970664914, 98.4697181318636, 99.1077678367973, 264.98643969522, 276.527716030359, 288.419054263953, 363.696746642324, 390.323465757202, 415.476271388506, 448.620302641761, 452.114134603743, 502.517466064143, 535.590357858236, 555.753503475916, 638.982119346963, 664.68644317409, 665.463625950935)), row.names = c("557", "580", "792", "917", "808", "281", "342", "409", "260", "175", "652", "860", "977", "263", "553", "271", "486", "694", "89", "421"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999855357143149, 0.99978027107522, 0.991976466311231, 0.956688227668774, 0.95613143266477, 0.708018189853342, 0.684467165839443, 0.659596015803005, 0.491826546490271, 0.430292106501684, 0.372341879858019, 0.297598432626742, 0.289895475422988, 0.184698171614052, 0.124070149700662, 0.0915338830075859, 0.00608471347258305, 5.44942060797993e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2388638684
R squared (OOB): 0.5352948
$Forests[[558]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368000, 370000, 4e+05, 350000, 368888, 385000, 375000, 395000, 340000, 390000, 350000, 331000, 380000, 350000, 310000, 350000, 412000, 390000, 568000, 380000), floor_area_sqm = c(92, 92, 96, 92, 92, 92, 92, 93, 92, 93, 93, 107, 93, 92, 104, 104, 92, 92, 92, 92), storey_order = c(2L, 1L, 2L, 1L, 2L, 3L, 1L, 4L, 2L, 3L, 1L, 2L, 3L, 1L, 3L, 3L, 3L, 4L, 4L, 2L), remaining_lease_mths = c(1100, 1090, 1098, 1111, 1102, 1132, 1139, 1108, 1133, 1113, 1111, 869, 1110, 1131, 869, 812, 1128, 1142, 1117, 1142), PROX_CBD = c(14.9752079088984, 15.0414874321427, 15.0414874321427, 14.8482953663728, 14.8482953663728, 14.9536689261967, 14.8395197777251, 14.6649260398624, 14.8395197777251, 14.6879879340018, 14.6221320584002, 15.2221855529023, 14.607628567626, 14.6346875310408, 15.2437764157418, 14.8739209120931, 14.5596883563906, 14.5596883563906, 15.3987887594526, 14.4940333615496), PROX_ELDERLYCARE = c(0.199763345782594, 0.180026828914976, 0.180026828914976, 0.157028625587627, 0.157028625587627, 1.13414610370389e-06, 0.143171284390361, 0.374463671675583, 0.143171284390361, 0.267910637295867, 0.410896008057539, 0.277621781700774, 0.363539264939185, 0.318998242024868, 0.313986883487753, 0.224374856243457, 0.399519357429504, 0.399519357429504, 0.578356799737993, 0.500918112427577), PROX_HAWKER = c(0.202333554334061, 0.135868389364205, 0.135868389364205, 0.332945546865787, 0.332945546865787, 0.283688306330561, 0.426817039061835, 0.515424723672587, 0.426817039061835, 0.507741768149319, 0.55845452984231, 0.252887916114098, 0.571839614015762, 0.567748890704442, 0.306302732963744, 0.490895901627697, 0.625641729464286, 0.625641729464286, 0.294909248784724, 0.682637638745144), PROX_MRT = c(1.27457972333389, 1.27219969611937, 1.27219969611937, 1.41585626072206, 1.41585626072206, 1.45204946878565, 1.58589972239689, 1.31347134818138, 1.58589972239689, 1.51619569366002, 1.30119397664661, 1.3991563615676, 1.42703012637354, 1.53691575721219, 1.43926724244883, 1.67344316225132, 1.46473462254762, 1.46473462254762, 0.921278705332003, 1.32800225952209), PROX_PARK = c(0.259935562114549, 0.270313948020077, 0.270313948020077, 0.40224168015695, 0.40224168015695, 0.447466290733612, 0.573834160005083, 0.48594234877488, 0.573834160005083, 0.573128508978659, 0.524601749565547, 0.500874596291267, 0.592644125813336, 0.633519966923, 0.554495921895103, 0.671840643384197, 0.656743209310805, 0.656743209310805, 0.283836897691409, 0.65941869562705), PROX_GOOD_PRISCH = c(5.6171537261999, 5.69200203864946, 5.69200203864946, 5.51627049340211, 5.51627049340211, 5.64958645026222, 5.56483468018996, 5.30673314037113, 5.56483468018996, 5.38500296681299, 5.26427170666348, 5.9271396376627, 5.28617698570013, 5.34297669438126, 5.96162295702861, 5.63420261242257, 5.25302892838613, 5.25302892838613, 5.98797030068414, 5.15263130971644), PROX_MALL = c(0.689421511186311, 0.767711199656331, 0.767711199656331, 0.649229394533883, 0.649229394533883, 0.806257336881612, 0.805396060532061, 0.439421746266814, 0.805396060532061, 0.626246838364162, 0.412850725186958, 1.02106462402642, 0.523782484457491, 0.633302242537752, 1.03199787585398, 0.927972955155417, 0.550646738699849, 0.550646738699849, 0.692287086677849, 0.407798057490129), PROX_CHAS = c(0.230775629929228, 0.163757574589084, 0.163757574589084, 0.274130336331615, 0.274130336331615, 0.14456617920399, 0.204546662914522, 0.0969357032130768, 0.204546662914522, 0.160113448728027, 0.0938393111767789, 0.0544459444778504, 0.198893245072118, 0.120955806912261, 4.60754704120663e-08, 0.25243947150411, 0.19650938121062, 0.19650938121062, 0.0335692412129841, 0.0559452214520875), PROX_SUPERMARKET = c(0.264202614673064, 0.197268674737732, 0.197268674737732, 0.296829834724774, 0.296829834724774, 0.16127040484797, 0.280088374069707, 0.0969351949685631, 0.280088374069707, 0.300165340388346, 0.0938384818523742, 0.0768892314501321, 0.223766299699327, 0.327836032489634, 0.0947293086454089, 0.298947211163532, 0.27843134046436, 0.27843134046436, 0.352133387221186, 0.202112654374605 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 5L, 5L, 7L, 5L, 6L, 5L, 6L, 6L, 5L, 4L, 6L, 4L, 3L, 3L, 3L, 1L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 9L, 9L, 6L, 5L, 8L, 5L, 7L, 9L, 8L, 7L, 8L, 8L, 6L, 7L, 7L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 3L), DNeighbour = c(0, 77.6648931563156, 79.8548455612063, 157.83999796903, 158.995363503303, 202.16281249363, 316.048094137138, 316.552872702964, 317.677597304641, 333.670357611623, 358.029900896056, 365.510275784216, 378.920729106562, 398.944250370534, 414.887851294766, 421.567686593905, 441.134484425182, 442.315191794997, 447.508327987194, 481.307962809943)), row.names = c("558", "793", "632", "762", "195", "139", "152", "17", "543", "469", "324", "679", "452", "583", "578", "602", "961", "163", "714", "702"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.948602470040713, 0.945704035066143, 0.796476892391105, 0.79365890597213, 0.678278241581595, 0.323554328966224, 0.321988076637821, 0.318502961557672, 0.269770159698359, 0.199504657823492, 0.179179363250757, 0.144553056644425, 0.0979476208995991, 0.0660256729048981, 0.0542123390816164, 0.0255897029364207, 0.0241693869841713, 0.0183650230285929, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2666214106
R squared (OOB): -0.01229865
$Forests[[559]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(625000, 418000, 411000, 423000, 350000, 355000, 410000, 430000, 485000, 420000, 385000, 399000, 365000, 390000, 415000, 395000, 380000, 440000, 420000, 425000), floor_area_sqm = c(94, 84, 104, 104, 84, 84, 84, 104, 104, 103, 102, 102, 103, 109, 108, 103, 105, 104, 105, 104), storey_order = c(3L, 3L, 1L, 2L, 2L, 3L, 4L, 1L, 3L, 2L, 3L, 3L, 1L, 1L, 3L, 4L, 1L, 3L, 2L, 3L), remaining_lease_mths = c(1085, 821, 806, 827, 806, 804, 814, 805, 823, 757, 755, 766, 757, 908, 904, 772, 775, 752, 787, 747), PROX_CBD = c(13.3230141016287, 13.3325431063631, 13.1755942624772, 13.4971436153267, 13.3385512116162, 13.01786092695, 12.8927390133383, 12.514948085948, 12.533007335037, 13.2614515751509, 13.2614515751509, 13.0078000734933, 13.0970803497533, 13.9032473641583, 13.7944980809676, 13.1724132817366, 12.8173662852819, 13.1913836000948, 12.7549887608908, 12.4246534304877), PROX_ELDERLYCARE = c(1.40693910044933, 1.22529955141455, 1.08363260419178, 1.36472832701396, 1.09997831443452, 0.807586217367385, 0.702153634905252, 0.754587815834464, 0.635175801858358, 0.99636081833896, 0.99636081833896, 0.748101088186933, 0.830352740740998, 1.01451296282065, 0.91518434198946, 0.906244923447749, 0.548539301056628, 0.779182108791446, 0.556485595404089, 0.223353489993969), PROX_HAWKER = c(1.58753442345041, 1.40113048988486, 1.26154745049637, 1.53740682378418, 1.2578245237404, 0.976719939584195, 0.876276656944215, 0.918952349521139, 0.80610763907972, 1.14030290242306, 1.14030290242306, 0.90031621758677, 0.973651338137405, 1.79397933605035, 1.66782294138278, 1.03184370064912, 0.687183343617196, 1.05769292681279, 0.627642822312809, 0.283538945902673), PROX_MRT = c(0.336472807994142, 0.481797794839233, 0.324849533681113, 0.586728597341744, 0.602718547061467, 0.343251427728879, 0.279401054335897, 0.361279603881815, 0.317839503016409, 0.667490524156887, 0.667490524156887, 0.513893198964272, 0.602819058882962, 0.800124130005956, 0.658832763416297, 0.712767869041386, 0.607087114668938, 0.577154139562059, 0.561554903993597, 0.694199692700576), PROX_PARK = c(0.286498275370587, 0.354623255285983, 0.447685878226129, 0.212766960501703, 0.569772965965399, 0.656436399769765, 0.620470631841848, 0.436213246481288, 0.503650356541676, 0.758867978246924, 0.758867978246924, 0.842333894517479, 0.879464356596765, 0.561902145555774, 0.645156432286565, 0.94305137750942, 0.953457314885518, 1.12092772213378, 1.16122098497616, 1.19561442246869), PROX_GOOD_PRISCH = c(2.51508960065264, 2.29474127216967, 2.16883728054707, 2.41235725048041, 2.07907555576542, 1.85318585541752, 1.774803188623, 1.8549021101536, 1.74800143577954, 1.91909050044553, 1.91909050044553, 1.72660166123773, 1.76550469910092, 2.54268815221988, 2.39271928635374, 1.76071721252525, 1.5016146113424, 1.6842887316892, 1.29435567579286, 1.09898709469432), PROX_MALL = c(0.614219522084071, 0.542371475290289, 0.386525633611572, 0.707673546664446, 0.668924040978838, 0.400117032043626, 0.322264379768498, 0.294446956047624, 0.260189306400009, 0.72813233212774, 0.72813233212774, 0.5620231960968, 0.655283448157635, 1.19892197022629, 1.14990641994387, 0.808064657998832, 0.635314033644823, 0.813382909306435, 0.542723135774117, 0.626909601034773), PROX_CHAS = c(0.389026612692193, 0.059226360432522, 0.194419509978617, 0.13417187150752, 0.191227179226131, 0.191102980152323, 0.241407331054591, 0.29446060409402, 0.227429082883153, 0.255705601713763, 0.255705601713763, 1.4078617678234e-08, 0.10733838099953, 0.278906060515125, 0.17469359838053, 0.253073540027742, 0.149554006756045, 0.19044114280624, 0.144180959238343, 0.221655673315632 ), PROX_SUPERMARKET = c(0.614233853755243, 0.542367678587035, 0.386520309138909, 0.707669264145537, 0.444314653432489, 0.230446816430876, 0.234452518543083, 0.294460269353442, 0.260187243864149, 0.336474046543398, 0.336474046543398, 0.0851968725918189, 0.176189281490626, 0.357092891009527, 0.357404112790227, 0.263318229535236, 0.14719471752053, 0.190441743522314, 0.150188458093997, 0.209750471448386), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 0L, 1L, 3L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 0L, 1L, 1L, 3L, 3L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 5L, 3L, 2L, 4L, 2L, 3L, 2L, 2L, 2L, 1L, 2L, 3L, 3L, 2L, 4L, 3L, 5L), WITHIN_350M_BUS = c(10L, 10L, 12L, 7L, 5L, 5L, 4L, 8L, 7L, 6L, 6L, 6L, 4L, 7L, 7L, 6L, 5L, 8L, 7L, 4L), WITHIN_1KM_PRISCH = c(1L, 4L, 4L, 4L, 5L, 4L, 4L, 2L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 5L, 5L, 5L, 5L), DNeighbour = c(0, 334.481679240212, 374.053177466963, 394.141923525794, 701.807774904083, 710.176726703926, 746.171752390269, 826.536299569956, 856.415893136586, 874.350598000232, 877.645357322387, 894.169815354704, 926.146412913377, 966.578059334109, 1008.85352493398, 1041.41578775554, 1071.27837134537, 1251.74869439908, 1352.04408399645, 1422.71898609553)), row.names = c("559", "565", "131", "353", "618", "789", "493", "12", "758", "753", "473", "103", "597", "113", "542", "225", "523", "229", "215", "186"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.892510696826971, 0.866530251625389, 0.852394274354613, 0.572547420089657, 0.56374666659902, 0.525527062115751, 0.438894067124315, 0.406594419322347, 0.387272461398467, 0.383731178622794, 0.366019871057751, 0.332051318972755, 0.289909111268719, 0.247181697111382, 0.215473220404397, 0.187507813284078, 0.0510316375593684, 0.00938654429449573, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3579654377
R squared (OOB): -0.06669416
$Forests[[560]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 361000, 328000, 4e+05, 335000, 325000, 333000, 330000, 360000, 370000, 388000, 345000, 408000, 309000, 4e+05, 395000, 325000, 368000, 348000, 340000), floor_area_sqm = c(103, 84, 84, 103, 84, 85, 84, 84, 104, 98, 100, 91, 100, 91, 104, 101, 84, 100, 93, 104 ), storey_order = c(1L, 4L, 4L, 3L, 2L, 1L, 3L, 3L, 2L, 2L, 4L, 3L, 4L, 2L, 2L, 4L, 5L, 2L, 4L, 1L), remaining_lease_mths = c(798, 794, 806, 796, 796, 830, 823, 791, 804, 912, 922, 773, 921, 774, 822, 936, 812, 923, 777, 869), PROX_CBD = c(10.1540744969693, 10.1908965186918, 10.2439629519707, 10.2571858212528, 10.2571858212528, 10.1989356004427, 9.85122377146013, 9.73525531751342, 10.0879656312395, 10.6430674352334, 10.3133134299625, 9.63489497584329, 10.7481925626994, 9.64616581570663, 10.8294299245227, 10.5347600839054, 9.87023127008802, 10.5911430304609, 9.5834162789491, 10.9782438935663), PROX_ELDERLYCARE = c(0.85844301108046, 0.891997547710976, 0.904720646157319, 0.969336561855173, 0.969336561855173, 1.08623091115154, 0.999223533815273, 0.869795033999967, 1.31022889057949, 1.10983952182968, 1.4124150938613, 0.42629854090558, 1.00181077128688, 0.306199433665808, 0.925828280583076, 1.31633228018286, 1.35138892750767, 1.2745451415541, 0.221128007339761, 0.748731634955849 ), PROX_HAWKER = c(0.614574465644474, 0.594526114354717, 0.616195579705155, 0.543600998034675, 0.543600998034675, 0.368744432216956, 0.526313717816828, 0.687117415591119, 0.196699811405185, 0.494234864614673, 0.0623262564011618, 0.908741650371918, 0.591883114810231, 0.906506968115566, 0.558859907936318, 0.259744380023822, 0.410023469086153, 0.314632743063994, 0.844035637065003, 0.421987441153261), PROX_MRT = c(0.544743966599557, 0.554399001312584, 0.52596302633555, 0.5984056038899, 0.5984056038899, 0.78040997284139, 0.907717901248049, 0.86810604264512, 1.09046737609619, 0.91242151857363, 1.09471398918577, 0.669484450879797, 0.80807654444201, 0.626377719466395, 0.633065114071651, 1.15842683571226, 1.23646610314009, 1.14211364891441, 0.679762822214213, 0.516121726350597), PROX_PARK = c(0.578916018382343, 0.61263038213259, 0.626908579085899, 0.690393008756984, 0.690393008756984, 0.808282577864154, 0.510337594738446, 0.452373350223662, 0.604882226694947, 1.09293299728603, 0.826294351272671, 0.197084482081202, 1.13130385684233, 0.106198450905693, 0.822296725898933, 1.00657829367171, 0.375073916060521, 0.997953552798557, 0.171128410914521, 1.01560706627581), PROX_GOOD_PRISCH = c(1.40445923276907, 1.40421671412888, 1.44855804010835, 1.38840710840139, 1.38840710840139, 1.199846441039, 1.05242409875061, 1.15234422615158, 0.87937610392538, 1.4206810513637, 0.993301788551023, 1.59153495480405, 1.51127824976447, 1.71137279935344, 1.88031331185984, 1.12709017589061, 0.706117631385061, 1.15731102426836, 1.81796659730331, 1.81228643023267), PROX_MALL = c(0.685950169481642, 0.685823836221668, 0.644656189163291, 0.638527944164543, 0.638527944164543, 0.663851500718272, 0.756051767526383, 0.907839978504126, 0.441232897113797, 0.220538248250442, 0.450275200033962, 0.873569112263515, 0.114469773448463, 0.808294932987377, 0.43093778326398, 0.464767570965945, 0.445899708163642, 0.441630162720786, 0.812301361871699, 0.231229629812008), PROX_CHAS = c(0.170954716034814, 0.151788880767358, 0.155315138624813, 0.0819899420632749, 0.0819899420632749, 0.0710453772718398, 3.39583191183935e-08, 0.116614388177292, 0.177420148260447, 0.0703959269798554, 0.071192987667569, 0.454068185577158, 0.0793642323922721, 0.415210445937219, 0.0390568763467083, 0.272565000598528, 0.0764125853219005, 0.327465416824022, 0.334146331647452, 0.23122963873357), PROX_SUPERMARKET = c(0.171715993026927, 0.152401712794372, 0.18505229065347, 0.123486578338512, 0.123486578338512, 0.00115080458448496, 0.350225948243757, 0.458729641056945, 0.320748009942088, 0.220538485726081, 0.330151298165832, 0.717910522287554, 0.114469867006585, 0.675617328849562, 0.430936681100737, 0.464768447350912, 0.158655939798418, 0.441631117888638, 0.581458245406798, 0.231228589734032), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 2L, 2L, 4L, 3L, 2L, 5L, 2L, 4L, 1L, 4L, 1L, 4L, 1L, 5L, 1L, 3L, 5L), WITHIN_350M_BUS = c(14L, 12L, 10L, 10L, 10L, 12L, 10L, 10L, 11L, 13L, 15L, 5L, 10L, 8L, 11L, 15L, 8L, 13L, 7L, 9L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 5L, 5L, 4L, 4L, 4L, 5L, 6L, 4L, 3L, 6L, 4L, 6L, 4L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 35.5563095464885, 90.3756041554868, 115.425992741234, 119.332575643302, 246.498236819189, 412.594755722118, 448.854024478091, 542.663493858308, 559.74269475357, 575.233434114115, 594.628455018692, 645.123924132241, 649.340088396424, 689.216019842305, 691.619846352306, 698.265577708669, 738.471702019045, 770.948282760992, 828.624707772341)), row.names = c("560", "447", "668", "494", "591", "967", "129", "921", "292", "627", "513", "273", "866", "785", "364", "577", "755", "718", "799", "317"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996320849243338, 0.976350288133007, 0.961568496530472, 0.958950753759426, 0.830843912181233, 0.565607078913971, 0.49925073598794, 0.32616715639854, 0.295597531453866, 0.268409722890912, 0.235261360912401, 0.155128345611706, 0.148930185668408, 0.0949730899243329, 0.0920168480234494, 0.0840363257237753, 0.0423370250562038, 0.018053993259264, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 683055298
R squared (OOB): 0.2142515
$Forests[[561]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(620000, 476000, 475000, 685000, 753000, 680000, 537000, 5e+05, 680000, 8e+05, 748000, 510000, 375000, 407000, 945500, 912000, 355000, 7e+05, 438888, 830000), floor_area_sqm = c(103, 103, 103, 93, 87, 91, 106, 103, 85, 90, 107, 93, 82, 82, 87, 87, 82, 93, 80, 94), storey_order = c(2L, 2L, 2L, 4L, 5L, 3L, 4L, 1L, 2L, 7L, 2L, 4L, 3L, 5L, 8L, 3L, 2L, 1L, 4L, 9L), remaining_lease_mths = c(911, 774, 781, 1115, 1104, 984, 760, 773, 1066, 1063, 899, 746, 645, 661, 1143, 1142, 656, 625, 601, 1088), PROX_CBD = c(2.86182045335715, 3.09516181063763, 3.09516181063763, 2.56060478168524, 2.5775653440094, 2.86455481676114, 3.12641734116327, 3.24578829573265, 2.96405104980333, 2.97610984462207, 2.52364731081334, 3.46549777590634, 3.68559345068932, 3.63085360417079, 2.51922626320824, 2.51922626320824, 3.73116287154914, 2.09358084499411, 3.37234644442932, 1.64296215322618), PROX_ELDERLYCARE = c(0.334062202372697, 0.614909460801077, 0.614909460801077, 0.303984777605612, 0.283170941801308, 0.111411798512938, 0.570344367187993, 0.461566734593474, 0.206690358794928, 0.249991250520312, 0.132133546591398, 0.22080460703487, 0.466665237090727, 0.233260955843543, 1.25853619714168e-06, 1.25853619714168e-06, 0.501456868829436, 0.442569764285143, 0.401810150563083, 0.294850727643248), PROX_HAWKER = c(0.231089093207534, 0.524942013349153, 0.524942013349153, 0.450094806637729, 0.447120961378381, 0.302651224916382, 0.582032517556358, 0.461305554076076, 0.344572110572533, 0.405863058813757, 0.315417458803045, 0.288924403117312, 0.28293755865871, 0.0974836441417274, 0.187177165934232, 0.187177165934232, 0.311969910328466, 0.103399879312882, 0.449139985411189, 0.280083683397779 ), PROX_MRT = c(0.819080841065402, 1.19880844528061, 1.19880844528061, 0.546591463865751, 0.499107329029013, 0.391395986196982, 1.19588154804183, 1.11057161001852, 0.377919714857806, 0.337225216160626, 0.277076743329557, 0.855873415641472, 1.17490863944549, 0.897060452829867, 0.243725266054354, 0.243725266054354, 1.10221151459309, 0.681532284353367, 0.537190991659238, 0.262926729358016 ), PROX_PARK = c(0.609617368578913, 0.971409228458194, 0.971409228458194, 0.21329655328302, 0.18481391877062, 0.399002951856213, 0.971029675538415, 0.856773721705297, 0.495024008458079, 0.4671588721782, 0.163253442595557, 0.78484111030831, 0.304435062988112, 0.512523364266062, 0.28862748451296, 0.28862748451296, 0.271761978726623, 0.400473707610266, 0.408351250353425, 0.366095429090919 ), PROX_GOOD_PRISCH = c(5.1514664212482, 5.46565510857314, 5.46565510857314, 4.93746215949662, 4.89009258041755, 4.71207116352008, 5.52416256345089, 5.51078547454581, 4.62297298452196, 4.56048774292729, 4.61812725480087, 5.67094725420518, 5.15997579188296, 5.4842432173218, 4.50145006484821, 4.50145006484821, 5.22570836776045, 4.81109980295855, 3.70512913004722, 6.02306971378175), PROX_MALL = c(0.848351644608041, 1.2281628510896, 1.2281628510896, 0.572150632107275, 0.524781909718914, 0.420489734799516, 1.29251563056945, 1.33172083977874, 0.404565296260845, 0.362094853274792, 0.290995843291254, 1.56665946009711, 1.3376464242075, 1.51733094855201, 0.244046547559164, 0.244046547559164, 1.41171259857663, 0.685370188976197, 0.743612757274357, 0.44820920236387), PROX_CHAS = c(0.159666076311523, 0.240903750709302, 0.240903750709302, 0.0640474788759872, 0.0301364724824846, 0.110042750971165, 0.202999736112437, 0.0869328465249217, 0.0506108453744785, 0.111500209373212, 0.0122221533760307, 0.173647795570322, 0.216565147674259, 0.318203164684035, 0.0462846720247782, 0.0462846720247782, 0.261237260735983, 0.165994533154508, 0.499618186459994, 0.0951865321113252), PROX_SUPERMARKET = c(0.360029455717415, 0.240902416159861, 0.240902416159861, 0.315915165677582, 0.275738565320567, 0.110042446678578, 0.202998478162502, 0.0869315055470345, 0.0506107476035619, 0.111500172768761, 0.0373112013983995, 0.173649067116538, 0.252487697752149, 0.318204198369299, 0.169442491353445, 0.169442491353445, 0.301923436189205, 0.346795592234613, 0.499617451823641, 0.28799517805095), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 4L, 4L, 4L, 2L, 2L, 3L, 3L, 6L, 1L, 3L, 1L, 4L, 4L, 3L, 4L, 2L, 6L), WITHIN_350M_BUS = c(4L, 4L, 4L, 3L, 3L, 7L, 5L, 6L, 7L, 4L, 6L, 9L, 10L, 11L, 4L, 4L, 9L, 7L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 4L, 2L, 2L, 4L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L ), DNeighbour = c(0, 392.047136144191, 397.512414847303, 400.110740980236, 423.219385828577, 446.396938546952, 454.33670433737, 519.454171558225, 530.349798426364, 590.885562368583, 721.555381889395, 778.668036758025, 823.131848437074, 829.220113227596, 842.469894017153, 846.567435382733, 874.799336483488, 959.205340319884, 1445.9126938774, 1476.19001380669)), row.names = c("561", "126", "134", "390", "999", "968", "48", "192", "389", "319", "65", "454", "683", "742", "816", "550", "432", "824", "69", "850"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.863908997942232, 0.86023182718544, 0.858468544614295, 0.842365608326645, 0.825472982096723, 0.819520256062745, 0.767681824332937, 0.758511310038483, 0.705227038173524, 0.579240833331056, 0.520936938119843, 0.474825695364791, 0.468484787512803, 0.454673920436762, 0.450400908562281, 0.420964675451018, 0.333829898635999, 0.00164837781516102, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5366271223
R squared (OOB): 0.8309542
$Forests[[562]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(795888, 745000, 810000, 4e+05, 8e+05, 530000, 566888, 533000, 649888, 685000, 755000, 408000, 750000, 840000, 413888, 7e+05, 825000, 820000, 620000, 552000), floor_area_sqm = c(95, 90, 90, 92, 105, 118, 88, 88, 87, 85, 90, 84, 90, 87, 88, 95, 87, 87, 102, 100), storey_order = c(7L, 7L, 10L, 1L, 6L, 2L, 8L, 1L, 3L, 4L, 5L, 6L, 11L, 14L, 2L, 3L, 5L, 9L, 3L, 1L), remaining_lease_mths = c(1140, 1057, 1045, 555, 938, 594, 650, 653, 1103, 1038, 1038, 647, 1035, 1141, 668, 1100, 1136, 1136, 908, 910), PROX_CBD = c(6.26284978479934, 6.0390103189171, 5.99670752478149, 5.99479776583207, 6.53309552941355, 6.1023364257416, 6.76124856282603, 6.92829321613491, 7.02256530608061, 4.89531124268982, 4.88070069409732, 5.38657645344473, 4.88070069409732, 4.70219035054856, 7.88501742637481, 7.97001655790022, 4.59114385332588, 4.59114385332588, 4.95292174150019, 4.64904487497998), PROX_ELDERLYCARE = c(0.69800247969724, 0.798119493593788, 0.788986586736525, 0.420516157550055, 0.112238297630375, 0.14668864145384, 0.20742531007413, 0.389684735109723, 0.467453442926814, 0.307888742732217, 0.312658206579851, 0.465891927060243, 0.312658206579851, 0.200702517977741, 0.487583248392117, 0.682273370470252, 0.125633226962327, 0.125633226962327, 0.0718437191527097, 0.374326446996408), PROX_HAWKER = c(0.130331819855385, 0.151348144296069, 0.199496524550099, 0.295460487376037, 0.357983508144609, 0.107292567178633, 0.171967883722699, 0.133504850959355, 0.207247650371579, 0.546104933523636, 0.595417483526792, 0.351855498276287, 0.595417483526792, 0.646528219825606, 0.645875214067525, 0.840126401207934, 0.762382071136897, 0.762382071136897, 0.126776661941161, 0.28049665267082 ), PROX_MRT = c(0.132116935816272, 0.225262429159589, 0.226103982865864, 0.305306521480229, 0.404028215814371, 0.649340944892975, 0.31120761671675, 0.407218977151475, 0.409658939160285, 0.275254866694397, 0.314337158810329, 0.675587286197546, 0.314337158810329, 0.491479629856663, 0.707952731476156, 0.726942522279936, 0.586728793826683, 0.586728793826683, 0.804865461788644, 0.763812758173444 ), PROX_PARK = c(0.742212481577902, 0.921128796109604, 0.97332058707081, 0.990750186553446, 0.407986988455317, 0.711925115709351, 0.273246118986377, 0.377410917604964, 0.380160428577633, 1.60860995669454, 1.53366372097489, 1.05249384295472, 1.53366372097489, 1.77379186206272, 0.511064020035708, 0.618444971248099, 1.65596921250538, 1.65596921250538, 0.908868407872405, 1.08394438059851 ), PROX_GOOD_PRISCH = c(2.39901634170637, 2.45094763896652, 2.41026804261554, 2.01228232098645, 1.86607127862969, 1.64363723354824, 1.9155109693321, 2.0639866413545, 2.07008813823767, 2.96671225712824, 3.0451226436528, 3.52335384407219, 3.0451226436528, 2.79995758206102, 2.82520953766913, 2.78644315018514, 2.86977258716747, 2.86977258716747, 3.66355651606602, 3.57098970158234), PROX_MALL = c(0.965908348364742, 1.15586968043917, 1.14826594162738, 0.848644658978131, 0.26702131219094, 0.58741271025502, 0.191774654856939, 0.352244010010256, 0.395390786334096, 0.696065710972082, 0.63262312230698, 0.184401966361696, 0.63262312230698, 0.970860317849455, 0.535655644340599, 0.66906173274608, 0.992224857230604, 0.992224857230604, 0.209686974260184, 0.528365937160055), PROX_CHAS = c(0.0879111496245458, 0.103484302768675, 0.157172829578474, 0.262677718190406, 0.144966662256637, 0.142011209366223, 0.19177461752976, 0.180332756228222, 0.278446199404133, 0.22404402777184, 0.278004299073392, 0.131272369045618, 0.278004299073392, 0.0639130956899198, 0.102679570293108, 0.195243012850588, 0.156405874770629, 0.156405874770629, 0.176171654931402, 0.251376462502101), PROX_SUPERMARKET = c(0.0879117778441782, 0.198926203527595, 0.212384620357781, 0.3581952061826, 0.26343506825427, 0.585686837888717, 0.113049768890948, 0.0762755382886037, 0.0888694671696128, 0.224044642536509, 0.278004958714438, 0.182486832055582, 0.278004958714438, 0.0639125072278545, 0.158953339299884, 0.169510705521186, 0.156405662038775, 0.156405662038775, 0.176171398022836, 0.311533400888457), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 0L, 5L, 5L, 1L, 5L, 2L, 1L, 1L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 5L, 2L, 4L, 5L, 3L, 4L, 5L, 1L, 5L, 4L, 1L, 0L, 3L, 3L, 1L, 2L), WITHIN_350M_BUS = c(5L, 9L, 10L, 8L, 3L, 5L, 8L, 7L, 10L, 9L, 8L, 8L, 8L, 7L, 5L, 7L, 7L, 7L, 7L, 12L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L), DNeighbour = c(0, 249.33440053002, 278.478285160221, 434.224624581794, 698.311803575183, 757.022703453417, 866.114338241769, 929.868081768315, 1031.02068433545, 1504.18473890351, 1552.21881929577, 1553.15943802376, 1554.08770111239, 1604.27210233272, 1627.48177903503, 1707.85981279027, 1720.06604821373, 1725.06326443571, 1927.43483904932, 2043.00202546626)), row.names = c("562", "832", "379", "413", "81", "18", "834", "978", "221", "916", "982", "130", "39", "854", "338", "904", "333", "768", "216", "140"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970432786611512, 0.963185269485683, 0.911692143071846, 0.779986020186457, 0.744246011303224, 0.672848108871514, 0.628595882500513, 0.555499873697592, 0.209689151704627, 0.17871267038286, 0.17812146472704, 0.177538634980845, 0.14697928662978, 0.133522918118396, 0.0907079205872176, 0.0847699296655126, 0.0823850870218657, 0.012085663011675, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10027048269
R squared (OOB): 0.5454276
$Forests[[563]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(378000, 375000, 394000, 4e+05, 378000, 380000, 368888, 395000, 324000, 310000, 333000, 320000, 330000, 345000, 335000, 345000, 320000, 364000, 295000, 375000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 90, 91, 100, 100, 102, 102, 100, 102, 101, 100, 101, 93), storey_order = c(3L, 2L, 5L, 4L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 4L, 1L, 2L, 1L, 5L), remaining_lease_mths = c(1133, 1135, 1142, 1145, 1136, 1135, 1143, 1132, 929, 927, 928, 930, 911, 927, 930, 926, 924, 921, 917, 993), PROX_CBD = c(18.5541585191533, 18.5586196198757, 18.5586196198757, 18.4659506582063, 18.6831604018118, 18.528449956106, 18.528449956106, 18.4477570786683, 18.3448727328387, 18.6571260927441, 18.2095446148373, 18.242108360018, 18.2320763538069, 18.2868848905217, 17.9186379864086, 18.236688278315, 18.0902268845521, 17.9386403893839, 18.4986491838169, 17.8363687874637), PROX_ELDERLYCARE = c(1.3934670212363, 1.41981179339616, 1.41981179339616, 1.40960952841152, 1.47678345842271, 1.49671415705568, 1.49671415705568, 1.45029388933935, 1.12000720290482, 1.27166470727688, 1.17430183890643, 1.08331104464233, 0.927534095024191, 0.896456720381782, 1.13507400842797, 0.732088251039709, 0.706169610995159, 0.714833653499633, 0.86418951980865, 1.40920769604983 ), PROX_HAWKER = c(0.899006211509986, 0.915906485722884, 0.915906485722884, 0.861254406292383, 1.01746494726896, 0.947708217710491, 0.947708217710491, 0.879695992543251, 0.636376603494217, 0.924657565926692, 0.579651089601917, 0.548257960059823, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.537987121264097, 0.370412154176866, 0.201936965562497, 0.838043969781633, 0.692541487012902 ), PROX_MRT = c(0.823747240068891, 0.839968978875504, 0.839968978875504, 0.783375472664302, 0.943619619760125, 0.869531291623609, 0.869531291623609, 0.801027338961469, 0.565211037998289, 0.861078471223358, 0.501132314022455, 0.47401652613315, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.511061821383635, 0.341202563029131, 0.168914117564514, 0.812751343363136, 0.634260663268818 ), PROX_PARK = c(2.22642888666982, 2.25577949184332, 2.25577949184332, 2.321508063195, 2.2148581526701, 2.37596217173297, 2.37596217173297, 2.38376543636855, 2.08056453235766, 1.95136051888807, 2.25371860749481, 2.12857307310705, 1.96114614265628, 1.86697967968657, 2.31505119222808, 1.7164330470264, 1.8531048262974, 1.99379565561889, 1.49181484955502, 2.04440878541867), PROX_GOOD_PRISCH = c(9.00155567304774, 9.00274768401056, 9.00274768401056, 8.90481615501782, 9.12987022396436, 8.9605147002348, 8.9605147002348, 8.8804818877731, 8.81498363377987, 9.13456945987866, 8.6635222339794, 8.71021480286832, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.76378557853615, 8.60631027953587, 8.4444135457925, 9.04519470993137, 8.25468587074647), PROX_MALL = c(0.475387173022169, 0.5054917244252, 0.5054917244252, 0.542775018358786, 0.525391611000181, 0.613385110580272, 0.613385110580272, 0.601716003339109, 0.284195187673565, 0.300602441432182, 0.468966497593582, 0.347669457974494, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.240339889961931, 0.342860958869265, 0.238372860218233, 0.305101649121832, 0.630636123898788), PROX_CHAS = c(0.0809306171135589, 0.101888085354885, 0.101888085354885, 0.20305264112251, 0.090990597005735, 0.220932244035638, 0.220932244035638, 0.260006933015678, 0.24769320941352, 0.214120710257936, 0.3998394205418, 0.274735402884708, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.184864523484869, 0.209799590563819, 0.076984763134016, 0.305101651313883, 0.221589023831152), PROX_SUPERMARKET = c(0.080929224247632, 0.101886801165025, 0.101886801165025, 0.203051245143547, 0.0909910491430168, 0.220931072377982, 0.220931072377982, 0.260005577706646, 0.284194910851331, 0.214121714630789, 0.402574253870019, 0.347668959247477, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.240339157209448, 0.342860053820009, 0.171190500184261, 0.305101855713295, 0.22158921197453), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 3L, 2L, 3L, 5L, 7L, 1L, 6L, 6L, 6L, 6L, 3L), WITHIN_350M_BUS = c(8L, 5L, 5L, 6L, 5L, 6L, 6L, 8L, 8L, 8L, 8L, 7L, 10L, 9L, 11L, 7L, 7L, 8L, 9L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 6L, 5L, 5L, 4L, 3L ), DNeighbour = c(0, 24.5105863287897, 27.8130896720169, 118.646859052172, 129.821233168267, 147.088530813563, 148.60771996107, 172.34483338522, 279.981385633049, 288.795814757622, 343.675541556551, 347.292279423103, 473.223166529157, 506.095811793935, 633.703739413368, 679.597724370098, 688.484692098627, 751.071171080671, 765.00469441972, 781.395038809395)), row.names = c("563", "35", "581", "777", "664", "102", "875", "504", "512", "761", "243", "608", "443", "787", "590", "227", "74", "638", "684", "118"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998033099520816, 0.997467718581215, 0.954420903866605, 0.945556682588298, 0.9303881758631, 0.928969403259324, 0.905072706444467, 0.759711300010664, 0.745465104323332, 0.650532086427317, 0.643946498019999, 0.400983558930123, 0.336988972100151, 0.117165766200029, 0.0593316154335761, 0.0500275420661157, 0.00579253149557552, 0.00172320557935246, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 388113921
R squared (OOB): 0.6032459
$Forests[[564]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 422500, 4e+05, 415000, 385000, 440000, 450000, 405000, 408000, 415000, 425000, 395000, 365000, 415000, 385000, 420000, 365000, 350000, 468000, 420000), floor_area_sqm = c(104, 104, 107, 108, 84, 104, 106, 106, 105, 103, 104, 103, 84, 108, 102, 103, 103, 84, 106, 106), storey_order = c(4L, 3L, 1L, 2L, 2L, 3L, 2L, 2L, 1L, 2L, 2L, 4L, 4L, 3L, 3L, 2L, 1L, 2L, 5L, 3L), remaining_lease_mths = c(775, 765, 912, 891, 815, 752, 919, 778, 797, 768, 801, 772, 787, 904, 755, 757, 757, 806, 863, 874), PROX_CBD = c(13.5598735525989, 13.4875816574924, 13.6047453762483, 13.8459786715751, 13.8115996810708, 13.1913836000948, 13.6245617307962, 13.2146489403719, 13.8987191813532, 13.0537205387581, 13.9224032790502, 13.1724132817366, 13.5012180894848, 13.7944980809676, 13.2614515751509, 13.2614515751509, 13.0970803497533, 13.3385512116162, 13.629257933267, 13.629257933267), PROX_ELDERLYCARE = c(0.555470204987842, 0.428841001075194, 0.271914041498034, 0.429452782693922, 0.244605555667631, 0.779182108791446, 0.120631950903102, 0.392334185262972, 0.166628987045545, 0.569472877275307, 0.160860892679658, 0.906244923447749, 0.126566715598502, 0.91518434198946, 0.99636081833896, 0.99636081833896, 0.830352740740998, 1.09997831443452, 0.207468408301612, 0.207468408301612), PROX_HAWKER = c(1.44869421276883, 1.41347495302278, 1.50728197565297, 1.71981564227335, 1.71143518366979, 1.05769292681279, 1.48009929412898, 1.1504484389926, 1.60647998640073, 0.963287544217337, 1.57003684649171, 1.03184370064912, 1.32455892398921, 1.66782294138278, 1.14030290242306, 1.14030290242306, 0.973651338137405, 1.2578245237404, 1.4012681206183, 1.4012681206183), PROX_MRT = c(0.172867375742438, 0.229256973107587, 0.222008379422339, 0.2084775132707, 0.198072339225813, 0.577154139562059, 0.357520644011877, 0.530339592860526, 0.337555536848429, 0.551410176707671, 0.375491068655226, 0.712767869041386, 0.54422435083218, 0.658832763416297, 0.667490524156887, 0.667490524156887, 0.602819058882962, 0.602718547061467, 0.681065013996815, 0.681065013996815), PROX_PARK = c(1.16233583500127, 1.00267286051928, 0.882483872449952, 1.1446906726086, 0.925135888784, 1.12092772213378, 0.731000545087102, 0.763919329225246, 0.83983547285748, 0.974634241933185, 0.819174175884815, 0.94305137750942, 0.593866981909781, 0.645156432286565, 0.758867978246924, 0.758867978246924, 0.879464356596765, 0.569772965965399, 0.403276931712581, 0.403276931712581), PROX_GOOD_PRISCH = c(1.97663004084467, 1.87202126825599, 1.96272742295518, 2.27101821651052, 2.17137072991142, 1.6842887316892, 1.96554365084008, 1.57814209766337, 2.24487256678893, 1.48818847749708, 2.26578798898653, 1.76071721252525, 1.8351788996921, 2.39271928635374, 1.91909050044553, 1.91909050044553, 1.76550469910092, 2.07907555576542, 1.96779323327463, 1.96779323327463), PROX_MALL = c(1.05810160080284, 0.948424723316687, 1.0427530371351, 1.35153556565047, 1.25122768833936, 0.813382909306435, 1.05956757611768, 0.655287065425073, 1.33259876169033, 0.593340478429386, 1.34118728457461, 0.808064657998832, 0.956400108312903, 1.14990641994387, 0.72813233212774, 0.72813233212774, 0.655283448157635, 0.668924040978838, 1.12429495075828, 1.12429495075828 ), PROX_CHAS = c(0.180657994610612, 0.231037598077535, 0.15212794302602, 0.345234103044859, 0.130123043615932, 0.19044114280624, 2.17172157220984e-06, 0.358071114142678, 0.0582471476749484, 0.203693673714882, 0.0806372798138111, 0.253073540027742, 0.0648495538885981, 0.17469359838053, 0.255705601713763, 0.255705601713763, 0.10733838099953, 0.191227179226131, 0.260044927245007, 0.260044927245007 ), PROX_SUPERMARKET = c(0.180658044884504, 0.231037826802092, 0.353624023725788, 0.426625283183798, 0.30366394922488, 0.190441743522314, 0.237807435452358, 0.384538867225359, 0.2065347950197, 0.349948262987797, 0.189550835904173, 0.263318229535236, 0.329742543966106, 0.357404112790227, 0.336474046543398, 0.336474046543398, 0.176189281490626, 0.444314653432489, 0.288903462518554, 0.288903462518554 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 1L, 0L, 3L, 3L, 2L, 2L, 2L, 3L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 6L, 3L, 3L, 4L, 5L, 3L, 3L, 2L, 3L, 3L, 5L, 3L, 2L, 2L, 1L, 3L, 6L, 6L ), WITHIN_350M_BUS = c(11L, 10L, 12L, 12L, 10L, 8L, 10L, 9L, 9L, 8L, 9L, 6L, 7L, 7L, 6L, 6L, 4L, 5L, 6L, 6L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 5L, 5L, 5L, 4L, 6L, 4L, 6L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 2L, 2L), DNeighbour = c(0, 159.083214079687, 281.969828040208, 297.233801016351, 363.311186780672, 406.780017793443, 440.328072692601, 441.225497703907, 501.796424477698, 503.649822451421, 537.120932096644, 543.075098615692, 589.564258684104, 611.029927399382, 619.881297801822, 623.995396480319, 694.736570305755, 756.536577395751, 762.596725668649, 765.034735666944)), row.names = c("564", "663", "955", "970", "235", "229", "656", "511", "531", "541", "219", "225", "264", "542", "473", "753", "597", "618", "415", "503"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.915389560495946, 0.74676423587479, 0.720885333223281, 0.599811090568776, 0.514490242456963, 0.44719131229494, 0.445385294209744, 0.3246467419564, 0.321028599799755, 0.257123902996809, 0.246100114639955, 0.164932025942777, 0.131105716518084, 0.117971451158858, 0.112041585426572, 0.030742063124531, 0.000488100931548024, 4.04933339746685e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 691349365
R squared (OOB): 0.1771784
$Forests[[565]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 411000, 423000, 625000, 350000, 355000, 410000, 420000, 385000, 399000, 365000, 395000, 390000, 415000, 485000, 380000, 430000, 440000, 420000, 425000), floor_area_sqm = c(84, 104, 104, 94, 84, 84, 84, 103, 102, 102, 103, 103, 109, 108, 104, 105, 104, 104, 105, 104), storey_order = c(3L, 1L, 2L, 3L, 2L, 3L, 4L, 2L, 3L, 3L, 1L, 4L, 1L, 3L, 3L, 1L, 1L, 3L, 2L, 4L), remaining_lease_mths = c(821, 806, 827, 1085, 806, 804, 814, 757, 755, 766, 757, 772, 908, 904, 823, 775, 805, 752, 787, 775), PROX_CBD = c(13.3325431063631, 13.1755942624772, 13.4971436153267, 13.3230141016287, 13.3385512116162, 13.01786092695, 12.8927390133383, 13.2614515751509, 13.2614515751509, 13.0078000734933, 13.0970803497533, 13.1724132817366, 13.9032473641583, 13.7944980809676, 12.533007335037, 12.8173662852819, 12.514948085948, 13.1913836000948, 12.7549887608908, 13.5598735525989), PROX_ELDERLYCARE = c(1.22529955141455, 1.08363260419178, 1.36472832701396, 1.40693910044933, 1.09997831443452, 0.807586217367385, 0.702153634905252, 0.99636081833896, 0.99636081833896, 0.748101088186933, 0.830352740740998, 0.906244923447749, 1.01451296282065, 0.91518434198946, 0.635175801858358, 0.548539301056628, 0.754587815834464, 0.779182108791446, 0.556485595404089, 0.555470204987842), PROX_HAWKER = c(1.40113048988486, 1.26154745049637, 1.53740682378418, 1.58753442345041, 1.2578245237404, 0.976719939584195, 0.876276656944215, 1.14030290242306, 1.14030290242306, 0.90031621758677, 0.973651338137405, 1.03184370064912, 1.79397933605035, 1.66782294138278, 0.80610763907972, 0.687183343617196, 0.918952349521139, 1.05769292681279, 0.627642822312809, 1.44869421276883), PROX_MRT = c(0.481797794839233, 0.324849533681113, 0.586728597341744, 0.336472807994142, 0.602718547061467, 0.343251427728879, 0.279401054335897, 0.667490524156887, 0.667490524156887, 0.513893198964272, 0.602819058882962, 0.712767869041386, 0.800124130005956, 0.658832763416297, 0.317839503016409, 0.607087114668938, 0.361279603881815, 0.577154139562059, 0.561554903993597, 0.172867375742438), PROX_PARK = c(0.354623255285983, 0.447685878226129, 0.212766960501703, 0.286498275370587, 0.569772965965399, 0.656436399769765, 0.620470631841848, 0.758867978246924, 0.758867978246924, 0.842333894517479, 0.879464356596765, 0.94305137750942, 0.561902145555774, 0.645156432286565, 0.503650356541676, 0.953457314885518, 0.436213246481288, 1.12092772213378, 1.16122098497616, 1.16233583500127), PROX_GOOD_PRISCH = c(2.29474127216967, 2.16883728054707, 2.41235725048041, 2.51508960065264, 2.07907555576542, 1.85318585541752, 1.774803188623, 1.91909050044553, 1.91909050044553, 1.72660166123773, 1.76550469910092, 1.76071721252525, 2.54268815221988, 2.39271928635374, 1.74800143577954, 1.5016146113424, 1.8549021101536, 1.6842887316892, 1.29435567579286, 1.97663004084467), PROX_MALL = c(0.542371475290289, 0.386525633611572, 0.707673546664446, 0.614219522084071, 0.668924040978838, 0.400117032043626, 0.322264379768498, 0.72813233212774, 0.72813233212774, 0.5620231960968, 0.655283448157635, 0.808064657998832, 1.19892197022629, 1.14990641994387, 0.260189306400009, 0.635314033644823, 0.294446956047624, 0.813382909306435, 0.542723135774117, 1.05810160080284), PROX_CHAS = c(0.059226360432522, 0.194419509978617, 0.13417187150752, 0.389026612692193, 0.191227179226131, 0.191102980152323, 0.241407331054591, 0.255705601713763, 0.255705601713763, 1.4078617678234e-08, 0.10733838099953, 0.253073540027742, 0.278906060515125, 0.17469359838053, 0.227429082883153, 0.149554006756045, 0.29446060409402, 0.19044114280624, 0.144180959238343, 0.180657994610612), PROX_SUPERMARKET = c(0.542367678587035, 0.386520309138909, 0.707669264145537, 0.614233853755243, 0.444314653432489, 0.230446816430876, 0.234452518543083, 0.336474046543398, 0.336474046543398, 0.0851968725918189, 0.176189281490626, 0.263318229535236, 0.357092891009527, 0.357404112790227, 0.260187243864149, 0.14719471752053, 0.294460269353442, 0.190441743522314, 0.150188458093997, 0.180658044884504), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 1L, 1L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 1L, 1L, 3L, 1L, 3L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 5L, 3L, 2L, 4L, 2L, 2L, 2L, 1L, 3L, 2L, 3L, 3L, 2L, 2L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(10L, 12L, 7L, 10L, 5L, 5L, 4L, 6L, 6L, 6L, 4L, 6L, 7L, 7L, 7L, 5L, 8L, 8L, 7L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 1L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 5L, 2L, 5L, 5L, 6L), DNeighbour = c(0, 160.468668606115, 170.906683287148, 334.481679240212, 367.339968821302, 441.484288060128, 518.453249837897, 543.404380876176, 546.515505136559, 601.68242443917, 614.258037377691, 716.078010773726, 717.520848567787, 722.040632346628, 796.754778497106, 801.931329945612, 823.996894553109, 923.547805611441, 1068.4479279087, 1118.60122613236)), row.names = c("565", "131", "353", "559", "618", "789", "493", "753", "473", "103", "597", "225", "113", "542", "758", "523", "12", "229", "215", "564"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.959264970861583, 0.953857757544805, 0.829171151292653, 0.795946847805606, 0.712726653375824, 0.616512364482192, 0.583709546140837, 0.579576037618766, 0.505060747718309, 0.487840374582453, 0.348338112588181, 0.346389540675012, 0.340295758974969, 0.24271425891459, 0.236241255672955, 0.209191011740008, 0.101339986653908, 0.00768448772508913, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3566221621
R squared (OOB): -0.06269136
$Forests[[566]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 310000, 295000, 370000, 350000, 390000, 345000, 345000, 370000, 343000, 320000, 325000, 380000, 420000, 420000, 380000, 345000, 323000, 340000, 335000), floor_area_sqm = c(104, 104, 105, 103, 104, 126, 104, 103, 93, 102, 106, 90, 93, 93, 92, 93, 102, 104, 101, 101), storey_order = c(1L, 1L, 1L, 4L, 2L, 2L, 4L, 5L, 1L, 5L, 1L, 4L, 1L, 3L, 6L, 1L, 2L, 3L, 5L, 2L), remaining_lease_mths = c(872, 879, 870, 881, 863, 879, 862, 944, 1139, 935, 851, 912, 1138, 1139, 1104, 1142, 935, 956, 943, 933), PROX_CBD = c(15.9652370890998, 15.9652370890998, 16.027241877126, 15.9139497277605, 15.9139497277605, 16.1769042321823, 16.2035530975804, 15.6615925135045, 15.8422849591204, 15.6558233565228, 15.9983120826665, 16.3759795802925, 15.9652529785268, 15.9652529785268, 16.0058570800758, 15.6174435761395, 16.0814208174046, 16.3822081442679, 15.9284058495794, 16.135389698045), PROX_ELDERLYCARE = c(0.372962984236141, 0.372962984236141, 0.401697186037664, 0.471057675436291, 0.471057675436291, 0.382017171357745, 0.462412199513001, 0.372854461013726, 0.241353796602158, 0.268146833149962, 0.541237256511776, 0.437652472603004, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.457575537702088, 0.129424766752979, 0.317064501792404, 0.260351961534281, 0.214357316635524), PROX_HAWKER = c(2.45115541279444, 2.45115541279444, 2.44772974464855, 2.34701070601947, 2.34701070601947, 2.55739022352562, 2.51024920878341, 2.39243139523594, 2.37354129025836, 2.27183532495414, 2.1818192257633, 2.71828200917597, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.21004723991438, 2.40830007300065, 2.76474077583521, 2.2342618496891, 2.40272097648418), PROX_MRT = c(0.52727924180445, 0.52727924180445, 0.538616250543522, 0.424613907535265, 0.424613907535265, 0.674610535324426, 0.65447898159524, 0.499275570100955, 0.721786411333246, 0.370313443989706, 0.364450998520493, 0.870089952652958, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.70935210619912, 1.00126993569874, 1.02897813643603, 1.02417718077332, 1.09323648573999), PROX_PARK = c(1.39203600576681, 1.39203600576681, 1.35146177086674, 1.30337713627377, 1.30337713627377, 1.39748820590438, 1.32632916723033, 1.19384102986047, 1.42084473696832, 1.16446299803307, 1.05372411430502, 1.49155883505512, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.21748666352844, 1.7154732425778, 1.73717122008599, 1.61207436869795, 1.7942088991982), PROX_GOOD_PRISCH = c(6.02718330754398, 6.02718330754398, 6.09534233388474, 5.99275530970335, 5.99275530970335, 6.23706483495109, 6.27623366830878, 5.71328270316738, 5.8611108446886, 5.73062396037349, 6.12314921566155, 6.4246273009838, 5.96493131981452, 5.96493131981452, 6.00411547246196, 5.63578467655705, 6.0710937852797, 6.39421933734494, 5.90870946924896, 6.11593822040069), PROX_MALL = c(0.238316612740974, 0.238316612740974, 0.275346491924215, 0.338688619983659, 0.338688619983659, 0.292722816398213, 0.370949542105629, 0.238209845871265, 0.177442774283774, 0.155488337640192, 0.45623102577182, 0.409369768138594, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.401390812484646, 0.261655001598387, 0.374078152135628, 0.350369242497661, 0.350342319635), PROX_CHAS = c(0.238316573509266, 0.238316573509266, 0.275346446899555, 0.338688583692834, 0.338688583692834, 0.292722768811081, 0.370949494121523, 0.238209795937414, 0.177442804982894, 0.155488306171375, 0.290215734280461, 0.409369730284335, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.187858028295528, 0.26165503944411, 0.374078140160073, 0.35036929019185, 0.350342354631045 ), PROX_SUPERMARKET = c(0.177610526119132, 0.177610526119132, 0.141316208924405, 0.112474666082431, 0.112474666082431, 0.254565333705719, 0.235998227482853, 0.238833101010687, 0.197153631350279, 0.152010752053411, 0.162067612034701, 0.389543937857684, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.412009517866082, 0.265481412722203, 0.357574924056941, 0.363015443397577, 0.352223797136593), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 3L, 3L, 5L, 3L, 3L, 2L, 4L, 1L, 2L, 1L, 1L, 1L, 3L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 9L, 9L, 8L, 5L, 5L, 7L, 8L, 6L, 2L, 5L, 5L, 5L, 3L, 5L, 1L, 3L, 2L ), WITHIN_350M_BUS = c(14L, 14L, 12L, 15L, 15L, 9L, 7L, 16L, 15L, 14L, 12L, 5L, 15L, 15L, 14L, 15L, 13L, 9L, 10L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 1.88217402855912, 69.3839933104133, 100.773607533834, 104.240001251728, 206.892973208596, 247.559559740898, 314.133262907952, 315.888820478784, 321.033451873968, 331.808028856782, 407.299291203438, 413.573491332553, 421.925940325475, 424.312087318308, 461.892401706758, 499.431300282047, 511.217624529878, 576.773831870561, 584.636573047832)), row.names = c("566", "490", "463", "927", "959", "54", "806", "572", "585", "450", "888", "974", "913", "137", "154", "766", "890", "173", "705", "88"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999979271143838, 0.972029041317547, 0.941460161707256, 0.93742970714182, 0.765216932356865, 0.673543642130476, 0.505939077742396, 0.501346156571483, 0.487862194046133, 0.4595372520373, 0.264864260505794, 0.249581592727791, 0.229598714619944, 0.223972102637761, 0.141240859100117, 0.0730301126525636, 0.0554086988497195, 0.000713798227169526, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1091324476
R squared (OOB): 0.05340277
$Forests[[567]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(755000, 1110000, 1056800, 890000, 1023801, 830000, 1038000, 643888, 685000, 537000, 475000, 476000, 620000, 7e+05, 753000, 5e+05, 510000, 748000, 680000, 945500), floor_area_sqm = c(90, 94, 95, 93, 95, 94, 95, 83, 93, 106, 103, 103, 103, 93, 87, 103, 93, 107, 91, 87), storey_order = c(2L, 17L, 16L, 2L, 13L, 9L, 13L, 4L, 4L, 4L, 2L, 2L, 2L, 1L, 5L, 1L, 4L, 2L, 3L, 8L), remaining_lease_mths = c(983, 1086, 1081, 1079, 1085, 1088, 1088, 721, 1115, 760, 781, 774, 911, 625, 1104, 773, 746, 899, 984, 1143), PROX_CBD = c(2.01305703462688, 1.77209924777956, 1.77209924777956, 1.67386574810093, 1.64296215322618, 1.64296215322618, 1.6109563636452, 1.53899731723416, 2.56060478168524, 3.12641734116327, 3.09516181063763, 3.09516181063763, 2.86182045335715, 2.09358084499411, 2.5775653440094, 3.24578829573265, 3.46549777590634, 2.52364731081334, 2.86455481676114, 2.51922626320824), PROX_ELDERLYCARE = c(0.301111196915018, 0.140516738363648, 0.140516738363648, 0.177855560288099, 0.294850727643248, 0.294850727643248, 0.267363987874465, 0.194322059338883, 0.303984777605612, 0.570344367187993, 0.614909460801077, 0.614909460801077, 0.334062202372697, 0.442569764285143, 0.283170941801308, 0.461566734593474, 0.22080460703487, 0.132133546591398, 0.111411798512938, 1.25853619714168e-06 ), PROX_HAWKER = c(0.439754799726314, 0.23052169920376, 0.23052169920376, 0.190132187507835, 0.280083683397779, 0.280083683397779, 0.235977344459711, 0.0778854840685767, 0.450094806637729, 0.582032517556358, 0.524942013349153, 0.524942013349153, 0.231089093207534, 0.103399879312882, 0.447120961378381, 0.461305554076076, 0.288924403117312, 0.315417458803045, 0.302651224916382, 0.187177165934232), PROX_MRT = c(0.650763936895186, 0.454819638815125, 0.454819638815125, 0.379670718067057, 0.262926729358016, 0.262926729358016, 0.29771914919713, 0.338341879948785, 0.546591463865751, 1.19588154804183, 1.19880844528061, 1.19880844528061, 0.819080841065402, 0.681532284353367, 0.499107329029013, 1.11057161001852, 0.855873415641472, 0.277076743329557, 0.391395986196982, 0.243725266054354), PROX_PARK = c(0.806729342800227, 0.568364566172339, 0.568364566172339, 0.464667269713551, 0.366095429090919, 0.366095429090919, 0.367398542795172, 0.431332248643832, 0.21329655328302, 0.971029675538415, 0.971409228458194, 0.971409228458194, 0.609617368578913, 0.400473707610266, 0.18481391877062, 0.856773721705297, 0.78484111030831, 0.163253442595557, 0.399002951856213, 0.28862748451296 ), PROX_GOOD_PRISCH = c(6.32589195448141, 6.2014068010071, 6.2014068010071, 6.13913327172338, 6.02306971378175, 6.02306971378175, 6.05683769533381, 6.20754086879516, 4.93746215949662, 5.52416256345089, 5.46565510857314, 5.46565510857314, 5.1514664212482, 4.81109980295855, 4.89009258041755, 5.51078547454581, 5.67094725420518, 4.61812725480087, 4.71207116352008, 4.50145006484821), PROX_MALL = c(0.368960166061844, 0.293469301127063, 0.293469301127063, 0.332985789848242, 0.44820920236387, 0.44820920236387, 0.415453175187746, 0.293332886646226, 0.572150632107275, 1.29251563056945, 1.2281628510896, 1.2281628510896, 0.848351644608041, 0.685370188976197, 0.524781909718914, 1.33172083977874, 1.56665946009711, 0.290995843291254, 0.420489734799516, 0.244046547559164), PROX_CHAS = c(0.298496878246672, 0.116110892529562, 0.116110892529562, 0.0280349864391529, 0.0951865321113252, 0.0951865321113252, 0.0860247998100326, 0.0279718763032621, 0.0640474788759872, 0.202999736112437, 0.240903750709302, 0.240903750709302, 0.159666076311523, 0.165994533154508, 0.0301364724824846, 0.0869328465249217, 0.173647795570322, 0.0122221533760307, 0.110042750971165, 0.0462846720247782 ), PROX_SUPERMARKET = c(0.364789845186166, 0.203860721712114, 0.203860721712114, 0.185142915152075, 0.28799517805095, 0.28799517805095, 0.248046397132554, 0.114546579488019, 0.315915165677582, 0.202998478162502, 0.240902416159861, 0.240902416159861, 0.360029455717415, 0.346795592234613, 0.275738565320567, 0.0869315055470345, 0.173649067116538, 0.0373112013983995, 0.110042446678578, 0.169442491353445), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 7L, 7L, 7L, 6L, 6L, 6L, 8L, 4L, 2L, 2L, 2L, 3L, 4L, 4L, 2L, 1L, 6L, 4L, 4L), WITHIN_350M_BUS = c(10L, 10L, 10L, 9L, 9L, 9L, 11L, 9L, 3L, 5L, 4L, 4L, 4L, 7L, 3L, 6L, 9L, 6L, 7L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 3L, 3L, 1L, 2L, 2L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 250.343345298834, 253.721570072776, 358.142421572899, 441.607588058405, 444.842421284742, 446.447965348978, 480.028224840738, 1483.52503540409, 1483.84725836034, 1484.47282854676, 1485.903557601, 1494.75061566394, 1511.91680975976, 1530.89340885181, 1595.00206276125, 1735.00428456571, 1740.36402370771, 1804.78181040282, 1839.31781955368)), row.names = c("567", "321", "509", "10", "91", "850", "619", "524", "390", "48", "134", "126", "561", "824", "999", "192", "454", "65", "968", "816"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.963293148052863, 0.962305370140001, 0.925609745366704, 0.888033482844823, 0.886436714566764, 0.885640400861662, 0.868416309039595, 0.122119991168434, 0.121922538648851, 0.121539534270838, 0.120665233305762, 0.115310746510173, 0.105182281248499, 0.0944027435691183, 0.0615116432233307, 0.0121462323991982, 0.0109629305019797, 0.00138387757597093, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 15195473030
R squared (OOB): 0.6399284
$Forests[[568]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(491000, 350000, 460000, 450000, 445000, 485000, 347000, 370000, 455000, 335000, 290000, 334008, 415000, 585000, 390000, 3e+05, 370000, 330000, 450000, 345000), floor_area_sqm = c(92, 93, 93, 93, 93, 93, 90, 90, 99, 102, 92, 103, 92, 91, 92, 99, 102, 103, 92, 90), storey_order = c(9L, 3L, 7L, 4L, 7L, 10L, 2L, 3L, 2L, 4L, 4L, 2L, 2L, 10L, 1L, 1L, 3L, 2L, 4L, 5L), remaining_lease_mths = c(1137, 1018, 1135, 1131, 1117, 1112, 971, 977, 951, 940, 690, 917, 1132, 995, 1132, 697, 927, 937, 1135, 937), PROX_CBD = c(15.0782917837809, 14.9930585550483, 15.0332592042754, 15.1194109037639, 14.9897790388493, 14.8542518275748, 14.6079806280174, 14.489397367385, 14.3012013074868, 14.4474740114555, 14.8961777358487, 14.2719972222741, 14.6122009832922, 14.2059144167977, 14.6424103631698, 14.8036441916204, 14.12564920201, 14.5165027597446, 14.5310939664424, 14.2787185061121), PROX_ELDERLYCARE = c(0.811417024562957, 0.766085625885291, 0.653175957864657, 0.632846087105322, 0.622451014094897, 0.671766786446111, 0.966138977916587, 0.929205058584809, 0.93663965535868, 1.50338082315219, 0.090689252710872, 1.50921581969441, 1.68824062303628, 0.923774065318005, 1.72557175775889, 0.0965145667339982, 1.44816412197145, 0.389463724969334, 1.79186944623163, 1.77826193055387), PROX_HAWKER = c(0.241120378832392, 0.230353911902381, 0.344843972730765, 0.399490681633122, 0.366862032582334, 0.3485650804915, 0.31691894051251, 0.478869651742105, 0.693090021451824, 0.588144724666333, 1.02395142210687, 0.684102697062058, 0.707122679385598, 0.829910539202106, 0.740384095011384, 1.07372228066705, 0.778468578249857, 1.0617726338971, 0.816792492128141, 0.865181709866835), PROX_MRT = c(0.604690005035212, 0.545901722651448, 0.587916938270161, 0.674936552563307, 0.550628186781769, 0.41695674877223, 0.188565130994124, 0.0437298005890327, 0.189883903502813, 0.224566301285939, 0.437229774651496, 0.347262283963267, 0.295449456212788, 0.127617925270923, 0.312698200175978, 0.363746184676816, 0.476637705223286, 0.0901878473788138, 0.197201307651512, 0.14195902454703), PROX_PARK = c(0.889047622652367, 0.937160160632966, 0.858154923175006, 0.773048101136696, 0.886983007034967, 1.00246315577637, 1.07918529837209, 0.935596264101672, 0.812876767906526, 1.55939681176166, 0.600185611341118, 1.38760566459916, 1.76906915549279, 0.716522496183652, 1.78460824921244, 0.497172938499345, 1.20701221478007, 0.278686390612803, 1.79335149216305, 1.51686048726609), PROX_GOOD_PRISCH = c(5.77803713337603, 5.6774973866509, 5.67093979106873, 5.74516136190441, 5.61521578968116, 5.49301939379528, 5.35450137646782, 5.1963266927986, 4.98177209241419, 5.45861643017911, 5.28070608730985, 5.26118802945754, 5.7298925008129, 4.85056771881294, 5.77937603269072, 5.17691715074399, 5.06260566207177, 4.93093863547281, 5.7030752613132, 5.42826997650874), PROX_MALL = c(0.79347213158724, 0.691703794200818, 0.671424081833306, 0.744876648240093, 0.615054651957031, 0.497662931100388, 0.479398555662368, 0.345992784345898, 0.236735170365795, 0.12145856762689, 0.252669380741675, 0.108121271181015, 0.426875162675013, 0.148456555084967, 0.482269498416602, 0.278400001713995, 0.287395381957405, 0.38830118917563, 0.466036051693473, 0.338911837083335 ), PROX_CHAS = c(0.128222338920945, 0.094086780959658, 0.0438337826764906, 0.0812821875339188, 0.101756162724623, 0.139715392485403, 0.166948923507452, 3.77135010377852e-08, 0.214782230853987, 0.121458549123021, 0.252669404800451, 0.108121286081234, 0.270793953405505, 0.148456588323488, 0.280031834846542, 0.190291087196022, 0.182188888557241, 0.0918929757518676, 0.162368565956873, 0.18872293939054 ), PROX_SUPERMARKET = c(0.286089695736963, 0.189746195069109, 0.238848984717478, 0.325050502595441, 0.215874380558773, 0.118312809115248, 0.218811722485387, 0.31785895032531, 0.172194506074768, 0.134916350552101, 0.186322037460738, 0.105248463653719, 0.270794118098451, 0.154204342539502, 0.280032026158491, 0.190291125096353, 0.277268812686258, 0.354026220875794, 0.162368758687164, 0.188722783027928 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 6L, 5L, 3L, 4L, 5L, 7L, 3L, 3L, 3L, 5L, 4L, 6L ), WITHIN_350M_BUS = c(10L, 11L, 10L, 12L, 11L, 11L, 13L, 13L, 15L, 11L, 7L, 10L, 6L, 17L, 6L, 9L, 10L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 3L, 4L, 5L, 5L, 3L, 5L, 3L, 5L, 4L, 3L, 3L, 3L, 5L, 2L, 3L, 4L ), DNeighbour = c(0, 102.759970637586, 174.606550695728, 188.109641835635, 220.520809502617, 299.599657480652, 468.156273066583, 596.734042398203, 806.955285425899, 823.68335957814, 901.833549945593, 918.52920585456, 921.188744866558, 931.870298904342, 950.637335229961, 971.709438285595, 997.941409664057, 1016.35929698989, 1037.47442634939, 1099.3122676452)), row.names = c("568", "836", "865", "299", "500", "159", "385", "374", "717", "826", "87", "381", "489", "146", "323", "995", "703", "592", "609", "329"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98260060179619, 0.950180894229929, 0.942296154536104, 0.921139429205369, 0.856967467283046, 0.670172790950764, 0.497506147659685, 0.212672019127148, 0.192363125455605, 0.106933497179085, 0.091118227957584, 0.0886903560366335, 0.0792031157102588, 0.0636029955210776, 0.0478195639775298, 0.0309488043753191, 0.0210899760635125, 0.0119549202713951, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5.396e+09
R squared (OOB): 0.0630189
$Forests[[569]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 430000, 350880, 410000, 670000, 385000, 388000, 421000, 7e+05, 425000, 392000, 540000, 415000, 463888, 475000, 578888, 350000, 525000, 338000, 558000), floor_area_sqm = c(91, 91, 91, 93, 92, 104, 104, 93, 92, 108, 103, 92, 92, 95, 93, 95, 105, 95, 93, 92), storey_order = c(1L, 4L, 2L, 4L, 5L, 4L, 3L, 4L, 4L, 3L, 2L, 6L, 2L, 1L, 4L, 2L, 1L, 5L, 5L, 6L), remaining_lease_mths = c(790, 777, 785, 788, 1121, 740, 751, 789, 1126, 820, 833, 1142, 1130, 1140, 1130, 1134, 837, 1141, 860, 1136), PROX_CBD = c(10.6917699702976, 10.4167519306418, 10.3813809316332, 10.7402382849343, 11.0595651330709, 10.2659136784881, 10.2659136784881, 10.8005053894847, 11.1573644039326, 10.7884209511687, 10.8307618753175, 11.3687765497058, 11.3687765497058, 11.4133195883395, 11.4536743231806, 11.5493041544933, 10.9742090734032, 11.6190928108465, 9.71808261065178, 11.665784828589), PROX_ELDERLYCARE = c(1.07660186858624, 0.852176862644424, 0.833489789321986, 1.05196585123006, 1.41694161867716, 0.737818764037149, 0.737818764037149, 1.11154389564577, 1.34447435494956, 1.11323464510705, 1.12487398858542, 1.27208236570677, 1.27208236570677, 1.61512702812623, 1.19895989384568, 1.47184415110161, 0.852070403211021, 1.40356458884146, 0.288600487645686, 1.35367167055226), PROX_HAWKER = c(1.35937058559257, 1.55256346901264, 1.5910354083573, 1.02652926791064, 1.19495083476736, 1.65941342147148, 1.65941342147148, 0.918995125488027, 1.10011050744246, 0.812377793689625, 0.775872885593274, 1.07923254025891, 1.07923254025891, 1.4377955077332, 1.02903329925728, 1.35052465166479, 0.487483409830997, 1.37423229702662, 1.10941781168001, 1.3549106116919), PROX_MRT = c(0.753106278920522, 0.686459009674335, 0.699917284291438, 0.546812793492647, 0.991329354536752, 0.684374477874155, 0.684374477874155, 0.566932323762424, 0.876646963171676, 0.526269526678983, 0.568072215940967, 0.671331594421278, 0.671331594421278, 0.8250506195824, 0.573574303209013, 0.653877184653349, 0.534522073584246, 0.615423035680267, 0.750225097750018, 0.561684506891731), PROX_PARK = c(0.536819237128991, 0.613918856542286, 0.616002692100522, 0.401614025373747, 0.275833477585303, 0.570788416471153, 0.570788416471153, 0.370936327890873, 0.189026691537682, 0.467051942358664, 0.443949121553361, 0.294690087030438, 0.294690087030438, 0.60176146852012, 0.341254943367627, 0.597750851398377, 0.623434891123849, 0.654992910383756, 0.552878075981585, 0.671016599957339), PROX_GOOD_PRISCH = c(2.68318776685765, 2.62113030487697, 2.6286340652406, 2.39141973384207, 2.8385375863655, 2.58742850928016, 2.58742850928016, 2.34700895725274, 2.83177349547833, 2.2131785217075, 2.22887532154294, 2.95589454100459, 2.95589454100459, 3.26097143466547, 2.96812409551872, 3.26501815247482, 2.09882394138718, 3.31796907605439, 2.3197363622043, 3.32537175969635), PROX_MALL = c(0.459259689573629, 0.350991485118426, 0.365493224544838, 0.344610557976029, 0.76911725394793, 0.364765391124967, 0.364765391124967, 0.363372953846058, 0.831480717149744, 0.340751907865098, 0.384053234723219, 0.814743407183115, 0.814743407183115, 0.979751787656279, 0.714729745574342, 0.808458836713889, 0.606835933426222, 0.768943294332632, 0.64580888250568, 0.714662485508778 ), PROX_CHAS = c(0.0626028682349028, 0.302383860370021, 0.28517644723447, 0.106045676778667, 0.0661119226245057, 0.204257711541377, 0.204257711541377, 0.111289200730163, 0.0819321575559949, 0.260152478655286, 0.2644107607892, 0.257507761616553, 0.257507761616553, 0.136218265087875, 0.31407050179696, 0.0498455969042401, 0.20965056306942, 0.119929951445322, 0.122290728478786, 0.167944095298073 ), PROX_SUPERMARKET = c(0.550262392018624, 0.519095500550079, 0.49431722643315, 0.357992185767737, 0.444069124865739, 0.384238743245603, 0.384238743245603, 0.386863986973968, 0.408274605358357, 0.363982132031921, 0.407226974513028, 0.30094246041235, 0.30094246041235, 0.0830307595499944, 0.345653574215055, 0.0982179911218008, 0.477398814511427, 0.16327623873727, 0.190117050177684, 0.215917356790886 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 6L, 6L, 3L, 3L, 6L, 6L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 1L ), WITHIN_350M_BUS = c(7L, 9L, 10L, 6L, 9L, 8L, 8L, 9L, 6L, 8L, 11L, 10L, 10L, 4L, 8L, 4L, 8L, 3L, 6L, 4L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 5L, 3L, 2L, 2L, 5L, 3L, 6L, 6L, 3L, 3L, 1L, 4L, 2L, 6L, 2L, 2L, 2L), DNeighbour = c(0, 272.895747701644, 313.96780978673, 361.322533681133, 376.948642316797, 424.430155920388, 427.933897508045, 455.387285607835, 481.130566051044, 609.17838455634, 626.518875763693, 691.268737189775, 697.390143127313, 757.369604700045, 782.579628381984, 869.1358493551, 930.863136379419, 943.863787468778, 967.508540403345, 981.427548644042)), row.names = c("569", "480", "626", "6", "407", "501", "77", "56", "425", "696", "743", "876", "157", "303", "132", "772", "239", "160", "624", "830"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.851343243827372, 0.805789945017825, 0.747287787340491, 0.726723902726584, 0.660930931623238, 0.65589917318391, 0.615753091630592, 0.577097313870595, 0.37788502407819, 0.35102932210104, 0.253905866040446, 0.245089762377896, 0.16360085008836, 0.132620244396353, 0.0465447033082531, 0.0100777775651241, 0.00563764956318697, 0.000793192869502246, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5258058277
R squared (OOB): 0.545033
$Forests[[570]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(303888, 335000, 355000, 338000, 293000, 315000, 325000, 340000, 340000, 320000, 362000, 336000, 370000, 348000, 416000, 370000, 380000, 380000, 360000, 370000), floor_area_sqm = c(90, 90, 94, 94, 86, 87, 90, 102, 90, 91, 94, 90, 95, 95, 93, 93, 93, 93, 93, 93), storey_order = c(5L, 5L, 4L, 2L, 1L, 5L, 4L, 2L, 4L, 1L, 4L, 2L, 5L, 1L, 6L, 1L, 2L, 2L, 2L, 4L), remaining_lease_mths = c(1008, 998, 1070, 1076, 1006, 1004, 973, 968, 1011, 980, 976, 966, 977, 968, 1132, 1125, 1132, 1136, 1135, 1142), PROX_CBD = c(19.0279685600245, 18.976831626196, 18.9417612550563, 18.893500205596, 18.9558501171738, 18.9558501171738, 18.5353901232527, 18.6342583478867, 18.5954829873069, 18.4122801485573, 18.3273029006797, 18.263890012402, 18.2449080671561, 18.0323194354466, 18.2305685201872, 18.2305685201872, 18.1279148711176, 18.1376577985599, 18.1376577985599, 18.1918996486136), PROX_ELDERLYCARE = c(3.26154359027314, 3.28231449363414, 3.09832013994742, 3.10102691254995, 3.04148171914245, 3.04148171914245, 3.18651864771223, 2.72992435028626, 3.21245115339435, 3.05606256580079, 2.7120525382807, 2.93603771613334, 2.54228790651909, 2.88259030935981, 2.5602844754638, 2.5602844754638, 2.51087611030153, 2.49441526227585, 2.49441526227585, 2.49884668013329), PROX_HAWKER = c(0.990561993667382, 0.923592674397851, 0.981837341088666, 0.926259022488312, 1.03425383708264, 1.03425383708264, 0.491879726860981, 0.947673142820091, 0.468862715548992, 0.284310921582288, 0.729165861663657, 0.135415800319106, 0.859760115655931, 0.459055170630849, 0.555435817196439, 0.555435817196439, 0.487567663506197, 0.528296501129656, 0.528296501129656, 0.600683099416637), PROX_MRT = c(0.880588410111357, 0.822784932057268, 0.831940647091921, 0.777214903782309, 0.87145727172961, 0.87145727172961, 0.375479822529604, 0.717283111076423, 0.485913485771313, 0.34633408104891, 0.470919202147399, 0.269488316579814, 0.597257652192269, 0.228324090957444, 0.810957189319413, 0.810957189319413, 0.74928998522808, 0.789676869843372, 0.789676869843372, 0.859544339931905), PROX_PARK = c(1.5140651316136, 1.4431849310919, 1.58031197441792, 1.53153013283021, 1.64892029001525, 1.64892029001525, 1.15334089580929, 1.68545701841371, 0.966363588730214, 0.872887750975024, 1.51959638840156, 0.826451671225411, 1.66089445329223, 1.25712692932115, 0.269300347674678, 0.269300347674678, 0.317511189836545, 0.276326305891841, 0.276326305891841, 0.210024151789668), PROX_GOOD_PRISCH = c(9.37202430611723, 9.32093903042593, 9.2863930262578, 9.23793284137011, 9.30119351841798, 9.30119351841798, 8.87993213136606, 8.98296462693421, 8.94334048589707, 8.76068312560123, 8.6741083827629, 8.61262144573917, 8.59525181849715, 8.37645219680457, 8.60245346442475, 8.60245346442475, 8.49670627721454, 8.50873818737911, 8.50873818737911, 8.56698720173726), PROX_MALL = c(0.951179576311185, 0.897736377807805, 0.886414086630636, 0.833273819621717, 0.918650450187965, 0.918650450187965, 0.460655941356388, 0.719594778264249, 0.594166870248601, 0.458641270318743, 0.437943127987326, 0.374925429890344, 0.537890109309282, 0.12060760008054, 0.89702383385846, 0.89702383385846, 0.819155488013484, 0.814982856398022, 0.814982856398022, 0.849415447505653 ), PROX_CHAS = c(0.184556275618948, 0.237819060284531, 0.0880613138842689, 0.143741090403558, 0.067384164825537, 0.067384164825537, 0.165734202429707, 0.294409401108374, 0.186588167457245, 0.182706372800723, 0.319053536773146, 0.0541347282504724, 0.274147949012332, 0.120607657412939, 0.080524556228062, 0.080524556228062, 0.0462043949149095, 0.0547102897319272, 0.0547102897319272, 0.110754204684376 ), PROX_SUPERMARKET = c(0.3125742651816, 0.322795161753339, 0.175726554209016, 0.218188374485768, 0.102761308178796, 0.102761308178796, 0.167679568764744, 0.247755307750907, 0.195869762300225, 0.182706945219403, 0.198027823348086, 0.0541355525390397, 0.161035318973668, 0.119017844673248, 0.512175097136782, 0.512175097136782, 0.467157902200199, 0.504768063926141, 0.504768063926141, 0.565642852259794 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 7L, 6L, 5L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(6L, 9L, 8L, 8L, 8L, 8L, 12L, 5L, 10L, 12L, 12L, 11L, 9L, 14L, 7L, 7L, 10L, 10L, 10L, 6L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 4L, 5L, 4L, 2L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 71.6566054147067, 157.150164782739, 174.995970322935, 218.716071369492, 221.791303930774, 514.268567738263, 559.408190505065, 578.70395348903, 736.087294959395, 762.30041998931, 866.351235029335, 909.964262609577, 1000.14027228849, 1262.83414990182, 1267.6258948585, 1284.19787164248, 1307.09464124882, 1318.19176180584, 1328.17184474899)), row.names = c("570", "915", "932", "745", "951", "52", "838", "7", "901", "722", "873", "548", "5", "354", "401", "770", "461", "285", "378", "600"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994186985621755, 0.972196438209242, 0.965581539573408, 0.946499969447611, 0.945006344802402, 0.722629052091081, 0.676673792997225, 0.65634744378016, 0.480041529533221, 0.449683827302195, 0.330072883795256, 0.28153974543749, 0.187454819119511, 0.00920974008083952, 0.00793770246069909, 0.00424075922730632, 0.000991420687135065, 0.000224155940915286, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 619448148
R squared (OOB): 0.2834994
$Forests[[571]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 4e+05, 368000, 370000, 342000, 390000, 3e+05, 395888, 425000, 332000, 371000, 365000, 345000, 310000, 390000, 338000, 4e+05, 4e+05, 330000, 430000), floor_area_sqm = c(100, 100, 100, 92, 105, 91, 94, 94, 93, 104, 91, 91, 92, 104, 90, 103, 91, 90, 104, 91), storey_order = c(5L, 5L, 2L, 3L, 4L, 2L, 2L, 3L, 3L, 3L, 2L, 5L, 2L, 3L, 2L, 4L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(935, 923, 937, 922, 822, 956, 817, 1063, 1029, 838, 957, 965, 974, 838, 947, 836, 956, 953, 847, 962), PROX_CBD = c(18.2155576397088, 18.2155576397088, 18.1853912561079, 18.2744201988815, 18.4174433264455, 17.980006840849, 18.4835571341017, 18.1899007658477, 18.2498667293237, 18.3394484051955, 17.630719557776, 17.6174166659189, 17.6174166659189, 18.2872060948971, 17.5579663674298, 18.1853470145009, 17.5146993337396, 17.5759295796121, 18.238428451998, 17.4594236905894), PROX_ELDERLYCARE = c(1.82774218733134, 1.82774218733134, 1.83831888483507, 1.91030467455468, 2.01990466694452, 1.69038013517483, 2.12772209584432, 2.0412967820292, 2.08641833813892, 1.68689945441126, 1.35614304544574, 1.58663462608392, 1.58663462608392, 1.57361264937598, 1.26304449634962, 1.46334015610348, 1.21552371031002, 1.07156662032258, 1.49823830734066, 1.1429422216578), PROX_HAWKER = c(0.218122417644225, 0.218122417644225, 0.267411626133086, 0.292675997882175, 0.365194571711665, 0.32947027962251, 0.47819209562201, 0.56403310040428, 0.574007707230075, 0.322806547864559, 0.550798352023498, 0.699652587196505, 0.699652587196505, 0.464971900021808, 0.610726758846462, 0.490406092071559, 0.65109908849923, 0.622851592932912, 0.548143788898404, 0.704564458032275), PROX_MRT = c(0.24629140143503, 0.24629140143503, 0.186589372260449, 0.25859759791353, 0.394110762668951, 0.131298797620671, 0.440067919828323, 0.225540054498686, 0.270260950193414, 0.722989849955079, 0.481509556817778, 0.430901962912929, 0.430901962912929, 0.870907467758581, 0.415424130147435, 0.888080533877704, 0.367017506823782, 0.449846795062068, 0.950317003394984, 0.304209523777939 ), PROX_PARK = c(0.449638685926872, 0.449638685926872, 0.431621232177097, 0.366705585759005, 0.305293053539538, 0.597192139646456, 0.199823808978303, 0.321396863181507, 0.261745107633199, 0.845903786092674, 0.706852169587072, 0.815337468455046, 0.815337468455046, 0.791043930625847, 0.622915525490857, 0.741201414908801, 0.57589083993138, 0.650211227804106, 0.690805332809177, 0.515475588097358 ), PROX_GOOD_PRISCH = c(7.54917724573578, 7.54917724573578, 7.51998659904145, 7.60907430161507, 7.75189187586876, 7.31481473864251, 7.82005706650481, 7.5338271442293, 7.5938744989762, 7.67457853159282, 6.96345421686322, 6.95710824587607, 6.95710824587607, 7.62743554697163, 6.89020500321914, 7.52724739525134, 6.84682201594428, 6.90999703096039, 7.58243576478886, 6.79149624878531), PROX_MALL = c(0.249434383428027, 0.249434383428027, 0.304347432784639, 0.31638525459609, 0.368677515727611, 0.38257003715367, 0.482762920255867, 0.601163950940652, 0.606938778613173, 0.270650184250749, 0.581015113036356, 0.753687860987251, 0.753687860987251, 0.369641594977131, 0.488271313828636, 0.362005799982455, 0.437698049352173, 0.456006423255308, 0.291730094824992, 0.366883459562171), PROX_CHAS = c(0.246283235408848, 0.246283235408848, 0.186582621643492, 0.258594927218762, 0.279695275413424, 0.131281394661179, 0.297885151722028, 0.225556636612455, 0.270276303087269, 0.186439783883369, 0.481496129777697, 0.430898255483663, 0.430898255483663, 0.000458346083760352, 0.40162373925963, 0.11010335009361, 0.354009255575758, 0.401255348981324, 0.0811018368302058, 0.293637386768921), PROX_SUPERMARKET = c(0.233030240431279, 0.233030240431279, 0.289364184128333, 0.297968471640837, 0.3481604922123, 0.37748716441855, 0.402675729717655, 0.37174850741073, 0.384544806397502, 0.279112228601587, 0.432325009404537, 0.467885028141574, 0.467885028141574, 0.367596841627256, 0.339170507836652, 0.36017462873485, 0.288534867112482, 0.338457664260807, 0.289827711639516, 0.217741105325511), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 4L, 2L, 2L, 2L, 6L, 2L, 7L, 2L, 1L, 4L, 2L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 7L, 5L, 9L, 5L, 6L, 4L, 6L, 4L, 4L, 4L, 6L, 4L, 6L, 5L, 3L, 6L), WITHIN_350M_BUS = c(15L, 15L, 16L, 17L, 14L, 14L, 12L, 13L, 11L, 11L, 8L, 6L, 6L, 9L, 9L, 11L, 10L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 4L, 5L, 5L, 3L, 5L, 4L, 4L, 6L, 4L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 9.35971903868024, 56.9206403686621, 89.3281798361046, 207.973246366011, 238.224935257821, 307.923300589761, 352.815644531066, 355.849818644287, 504.007138005063, 581.758027982641, 633.502041685659, 636.809429873686, 665.510445479178, 669.081350315116, 707.229344139118, 716.060516136677, 759.779003043301, 763.624227807995, 779.467932352212)), row.names = c("571", "643", "31", "835", "257", "910", "774", "422", "369", "693", "547", "220", "14", "414", "545", "857", "93", "357", "839", "937"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99971164478957, 0.989363137922287, 0.973905489682809, 0.862688185581171, 0.821911450397356, 0.712236544216009, 0.63221611629904, 0.626600719502475, 0.338611306018439, 0.196211422742106, 0.115232668218262, 0.110585691305759, 0.0734539934424539, 0.0692637677067843, 0.0312457231169683, 0.0243599537391362, 0.00248809972509094, 0.00161921376935264, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 912599721
R squared (OOB): 0.3008444
$Forests[[572]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 343000, 380000, 370000, 370000, 350000, 310000, 325000, 295000, 380000, 420000, 420000, 390000, 320000, 340000, 345000, 345000, 335000, 345000, 325000), floor_area_sqm = c(103, 102, 93, 93, 103, 104, 104, 104, 105, 93, 93, 92, 126, 106, 101, 104, 102, 101, 114, 90), storey_order = c(5L, 5L, 1L, 1L, 4L, 2L, 1L, 1L, 1L, 1L, 3L, 6L, 2L, 1L, 5L, 4L, 2L, 2L, 2L, 4L), remaining_lease_mths = c(944, 935, 1142, 1139, 881, 863, 879, 872, 870, 1138, 1139, 1104, 879, 851, 943, 862, 935, 933, 839, 912), PROX_CBD = c(15.6615925135045, 15.6558233565228, 15.6174435761395, 15.8422849591204, 15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998, 16.027241877126, 15.9652529785268, 15.9652529785268, 16.0058570800758, 16.1769042321823, 15.9983120826665, 15.9284058495794, 16.2035530975804, 16.0814208174046, 16.135389698045, 15.4582319270764, 16.3759795802925), PROX_ELDERLYCARE = c(0.372854461013726, 0.268146833149962, 0.457575537702088, 0.241353796602158, 0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.382017171357745, 0.541237256511776, 0.260351961534281, 0.462412199513001, 0.129424766752979, 0.214357316635524, 0.319622441582349, 0.437652472603004), PROX_HAWKER = c(2.39243139523594, 2.27183532495414, 2.21004723991438, 2.37354129025836, 2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.55739022352562, 2.1818192257633, 2.2342618496891, 2.51024920878341, 2.40830007300065, 2.40272097648418, 1.7245004017694, 2.71828200917597), PROX_MRT = c(0.499275570100955, 0.370313443989706, 0.70935210619912, 0.721786411333246, 0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.674610535324426, 0.364450998520493, 1.02417718077332, 0.65447898159524, 1.00126993569874, 1.09323648573999, 0.233994550027949, 0.870089952652958 ), PROX_PARK = c(1.19384102986047, 1.16446299803307, 1.21748666352844, 1.42084473696832, 1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.39748820590438, 1.05372411430502, 1.61207436869795, 1.32632916723033, 1.7154732425778, 1.7942088991982, 0.998254167239372, 1.49155883505512), PROX_GOOD_PRISCH = c(5.71328270316738, 5.73062396037349, 5.63578467655705, 5.8611108446886, 5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398, 6.09534233388474, 5.96493131981452, 5.96493131981452, 6.00411547246196, 6.23706483495109, 6.12314921566155, 5.90870946924896, 6.27623366830878, 6.0710937852797, 6.11593822040069, 5.64801716169655, 6.4246273009838), PROX_MALL = c(0.238209845871265, 0.155488337640192, 0.401390812484646, 0.177442774283774, 0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.292722816398213, 0.45623102577182, 0.350369242497661, 0.370949542105629, 0.261655001598387, 0.350342319635, 0.455554164929496, 0.409369768138594), PROX_CHAS = c(0.238209795937414, 0.155488306171375, 0.187858028295528, 0.177442804982894, 0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.292722768811081, 0.290215734280461, 0.35036929019185, 0.370949494121523, 0.26165503944411, 0.350342354631045, 0.158017550603297, 0.409369730284335), PROX_SUPERMARKET = c(0.238833101010687, 0.152010752053411, 0.412009517866082, 0.197153631350279, 0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.254565333705719, 0.162067612034701, 0.363015443397577, 0.235998227482853, 0.265481412722203, 0.352223797136593, 0.387973705585917, 0.389543937857684), WITHIN_350M_KINDERGARTEN = c(3L, 4L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 5L, 1L, 0L, 3L, 0L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(5L, 8L, 3L, 7L, 9L, 9L, 6L, 6L, 8L, 5L, 5L, 5L, 8L, 6L, 3L, 5L, 5L, 2L, 8L, 2L ), WITHIN_350M_BUS = c(16L, 14L, 15L, 15L, 15L, 15L, 14L, 14L, 12L, 15L, 15L, 14L, 9L, 12L, 10L, 7L, 13L, 9L, 14L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 128.778152517185, 218.080551302499, 265.863472246754, 304.512144765725, 306.333020678748, 312.54499795304, 314.133262907952, 381.690319613428, 437.483957776489, 445.746979770351, 475.428524978067, 517.226015745264, 532.38661542202, 547.104901018114, 561.623174635762, 569.802016722339, 660.844791012775, 668.311857749935, 706.834221468388)), row.names = c("572", "450", "766", "585", "927", "959", "490", "566", "463", "913", "137", "154", "54", "888", "705", "806", "890", "88", "383", "974"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.934715370441818, 0.818678196829123, 0.737063773479794, 0.663250054610958, 0.659628867250355, 0.647188953111755, 0.643987553271097, 0.501830906321185, 0.380590666790578, 0.362780631878153, 0.299851227070571, 0.215799068987486, 0.187222125505258, 0.160713338142958, 0.135919200619853, 0.122605331377134, 0.0158494485524355, 0.0112422503858799, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 816260433
R squared (OOB): 0.2652765
$Forests[[573]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(436000, 440000, 435000, 420000, 418000, 460000, 420000, 415000, 456500, 395000, 445000, 440000, 425000, 420000, 450000, 441000, 358000, 365000, 450000, 438000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 92, 94, 94, 94, 93, 93, 94, 93, 94), storey_order = c(7L, 8L, 2L, 5L, 6L, 7L, 6L, 8L, 8L, 4L, 6L, 5L, 6L, 7L, 7L, 6L, 1L, 1L, 9L, 5L), remaining_lease_mths = c(1139, 1142, 1128, 1132, 1129, 1125, 1142, 1140, 1144, 1113, 1109, 1124, 1119, 1120, 1119, 1097, 1103, 1095, 1136, 1076), PROX_CBD = c(12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9527102757424, 11.9744040829633, 12.1122271384014, 12.0234479092478, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.8078122246038, 11.8075546541859, 11.7965908296893, 12.1741021183779, 11.9414743986494), PROX_ELDERLYCARE = c(0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.819362766143575, 0.738781707341689, 0.629785153682861, 0.938035651111226, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.95260617550949, 0.922118515238085, 1.00802268588986, 0.519600844901231, 0.687500817542951), PROX_HAWKER = c(0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.27814297307049, 0.217370340361849, 0.337796349528525, 0.507473565259923, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.262687630178652, 0.209140712961875, 0.337854809554552, 0.375471053349032, 0.147098227142532 ), PROX_MRT = c(0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.200702114351669, 0.167322140356011, 0.302747284955937, 0.394231498000209, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.173777829752023, 0.120215557602138, 0.249549573241666, 0.338849049026276, 0.183575431830776 ), PROX_PARK = c(0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.643017670933737, 0.679906922269617, 0.576425078157325, 0.506408767470305, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.746013140888617, 0.747098338531098, 0.739061594864021, 0.612679613149166, 0.807374064658721 ), PROX_GOOD_PRISCH = c(2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.270018309959, 2.27223739349538, 2.408030235171, 2.39172047379238, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.13533890725473, 2.12338877581429, 2.14271827973834, 2.45580221931744, 2.21615815400514), PROX_MALL = c(0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.232344363503357, 0.214069216816763, 0.350899017798137, 0.441394824612777, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.17025857997445, 0.119447773727589, 0.241737870027575, 0.416829357908565, 0.22663965361209), PROX_CHAS = c(0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.146038815472653, 0.0939357367291076, 0.0703863092474096, 0.223839041128234, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.170258520163124, 0.11944771257822, 0.101692541492014, 0.0461624602204791, 0.156140837156126 ), PROX_SUPERMARKET = c(0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.237998550380205, 0.22318738818849, 0.360308355053667, 0.244018176385425, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.168966076328732, 0.119571834445138, 0.17897337633635, 0.427183407476201, 0.236998053946951 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 7L, 7L, 2L, 6L, 6L, 6L, 4L, 4L, 3L, 7L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 10L, 11L, 11L, 11L, 11L, 12L, 10L, 7L, 10L, 7L, 6L, 6L, 11L, 10L, 9L, 5L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 1.22781674050463, 3.90875642830493, 6.18234906846411, 60.4119461050419, 60.5178527379372, 64.3003484640676, 64.6062168561619, 103.385352715347, 160.066314897796, 173.201164818749, 178.62712422029, 190.781906789533, 211.544950797677, 216.249697143438, 229.003191880745, 237.246582468837, 245.937583864471, 281.027278899757, 332.65922146762)), row.names = c("573", "16", "908", "634", "700", "874", "318", "287", "749", "858", "607", "502", "203", "167", "947", "439", "724", "41", "621", "781"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999972754486048, 0.999723892567212, 0.999309342232247, 0.935128287311804, 0.934904468306424, 0.926672349128961, 0.925986508478906, 0.816154961424493, 0.59055147677205, 0.531319810848392, 0.506468663406366, 0.450363659633851, 0.354744853433895, 0.333410548862912, 0.276784391535917, 0.24144582977177, 0.205593195202818, 0.0819845094976612, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 779648663
R squared (OOB): -0.04773421
$Forests[[574]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(588000, 530000, 508000, 550000, 613000, 565000, 568000, 350000, 310000, 415000, 370000, 310000, 323000, 315000, 370000, 4e+05, 415000, 370000, 368000, 320000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 108, 84, 93, 104, 105, 104, 84, 92, 96, 92, 92, 92, 105), storey_order = c(2L, 2L, 1L, 2L, 4L, 5L, 4L, 1L, 2L, 4L, 4L, 3L, 2L, 3L, 1L, 2L, 5L, 1L, 2L, 3L), remaining_lease_mths = c(1119, 1108, 1121, 1124, 1119, 1117, 1117, 809, 811, 1141, 805, 827, 806, 804, 1090, 1098, 1144, 1146, 1100, 815), PROX_CBD = c(15.4444506298565, 15.4274201584828, 15.4653265021947, 15.4589251607201, 15.4589251607201, 15.5121102277751, 15.3987887594526, 15.5495667695359, 15.7493840144196, 15.719551353229, 15.7683454047388, 15.6029325535915, 15.5926635355646, 15.9050437012323, 15.0414874321427, 15.0414874321427, 15.9533618390172, 15.87024444961, 14.9752079088984, 15.4421704385289), PROX_ELDERLYCARE = c(0.64097589351183, 0.637452860447804, 0.595913887497293, 0.68815946921851, 0.68815946921851, 0.536539272984936, 0.578356799737993, 0.619297318170404, 0.392042381698264, 0.251997184681221, 0.584689505447093, 0.338118814836049, 0.348154483747206, 0.346730428331521, 0.180026828914976, 0.180026828914976, 0.251148223850536, 0.10693627682917, 0.199763345782594, 0.497101135842809), PROX_HAWKER = c(0.396657168515828, 0.365463704587155, 0.380307090885425, 0.469966667540803, 0.469966667540803, 0.396815374523363, 0.294909248784724, 0.5213921544653, 0.617009737136425, 0.543607139892928, 0.791474322012874, 0.432858942767381, 0.438799857473275, 0.79668564149145, 0.135868389364205, 0.135868389364205, 0.802087399746937, 0.694651515851724, 0.202333554334061, 0.380223054122965 ), PROX_MRT = c(0.812282865657068, 0.843485398790606, 0.848209897671344, 0.729135125223405, 0.729135125223405, 0.8698145169005, 0.921278705332003, 0.711232187253978, 0.825478596695925, 1.04322565796881, 0.523772975672589, 1.13678031777592, 1.20427337027458, 0.750476153315833, 1.27219969611937, 1.27219969611937, 0.8851452059773, 1.09555222562317, 1.27457972333389, 1.36083949137777), PROX_PARK = c(0.279663832574521, 0.308677700833154, 0.321827820326955, 0.194645215248471, 0.194645215248471, 0.357009242210065, 0.283836897691409, 0.20876400491182, 0.423881452963658, 0.60075194434184, 0.270342199592644, 0.578149656320062, 0.608584573014238, 0.475878847958935, 0.270313948020077, 0.270313948020077, 0.589052524814441, 0.707790886000148, 0.259935562114549, 0.607675278354181), PROX_GOOD_PRISCH = c(6.01089245018733, 6.00000717285666, 6.04109347904609, 6.00758296280353, 6.00758296280353, 6.0946998605156, 5.98797030068414, 6.09891773314498, 6.32317863359129, 6.34176102939636, 6.2828979894293, 6.24898658848638, 6.25532900137267, 6.45664561130608, 5.69200203864946, 5.69200203864946, 6.52939634907869, 6.49806658702102, 5.6171537261999, 6.14472917023144), PROX_MALL = c(0.640411632029909, 0.657665812567692, 0.62067023459119, 0.632880647427991, 0.632880647427991, 0.577683661914992, 0.692287086677849, 0.541358966367059, 0.340817581482914, 0.460595397283409, 0.400271919676516, 0.60644342729779, 0.657431321444681, 0.18299798168314, 0.767711199656331, 0.767711199656331, 0.161178852361569, 0.388975340293238, 0.689421511186311, 0.860369947035052 ), PROX_CHAS = c(0.128062594375949, 0.0964991818226865, 0.114224376246159, 0.206736748098593, 0.206736748098593, 0.14804241676277, 0.0335692412129841, 0.252209440491103, 0.347229964463676, 0.269388612247007, 0.406778788965278, 0.336408570757183, 0.337342861051532, 0.190026772642962, 0.163757574589084, 0.163757574589084, 0.165813590617473, 0.140210421841136, 0.230775629929228, 0.200516789487464 ), PROX_SUPERMARKET = c(0.312290330939399, 0.324468805261885, 0.284849629955282, 0.327859325274294, 0.327859325274294, 0.237787830949247, 0.352133387221186, 0.243797536441002, 2.98731019421495e-07, 0.219989756424723, 0.30290594542381, 0.338214025323699, 0.403551045123396, 0.179336240856332, 0.197268674737732, 0.197268674737732, 0.162291812321236, 0.287679129281494, 0.264202614673064, 0.291068212048821 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 7L, 7L, 6L, 6L, 6L, 7L, 5L, 8L, 6L, 6L, 8L, 9L, 9L, 8L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 7L, 4L, 2L, 6L, 3L, 3L, 5L, 4L, 3L, 3L), DNeighbour = c(0, 23.3082754469867, 45.3597148739541, 85.655886754942, 89.4703692362893, 102.998950678721, 109.393308499374, 133.475108056051, 315.708177711185, 391.620339645498, 395.535633740008, 399.138003485325, 457.739674726017, 464.794377363941, 498.5575461612, 502.126782502498, 520.211807427828, 532.29593695929, 532.430497639246, 559.759892370796)), row.names = c("574", "712", "962", "963", "455", "605", "714", "236", "956", "698", "262", "924", "458", "59", "793", "632", "124", "582", "558", "586"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996535264740116, 0.986910024936653, 0.953716502113815, 0.949556929941649, 0.93343025192167, 0.925073688602026, 0.889515491627572, 0.46498317577244, 0.260639907375372, 0.25069345633496, 0.24162789994665, 0.10975740945033, 0.0964261175904317, 0.0427327593976636, 0.0381498945467376, 0.0185809774912709, 0.00916238937175147, 0.00907506238276557, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7519064721
R squared (OOB): 0.332687
$Forests[[575]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(790000, 740000, 520000, 685000, 518000, 710000, 390000, 380000, 580000, 705000, 708000, 430000, 545000, 416000, 575000, 680000, 550000, 715000, 662000, 675000), floor_area_sqm = c(95, 95, 101, 102, 93, 101, 84, 89, 90, 90, 90, 92, 101, 91, 101, 95, 102, 95, 95, 95), storey_order = c(6L, 4L, 1L, 4L, 4L, 2L, 1L, 5L, 5L, 7L, 5L, 2L, 1L, 4L, 6L, 4L, 3L, 6L, 3L, 2L), remaining_lease_mths = c(946, 954, 929, 929, 736, 933, 783, 653, 1035, 1041, 1031, 687, 938, 713, 932, 1084, 761, 1099, 1093, 1093), PROX_CBD = c(4.0690703028165, 4.09909964212454, 4.23995407977096, 4.15915934561343, 4.29040868967057, 4.27954241101507, 4.91139217141794, 4.19301197437796, 3.73787601157873, 3.66612298934168, 3.56091441303422, 5.17330173892321, 3.59494173601466, 5.10609859014938, 5.56255806753875, 6.04001281876484, 6.04257091454572, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.5676876481467, 1.44919747885979, 1.29004325258708, 1.31127122179184, 1.28169673214061, 1.2084977158608, 0.53976690699019, 1.05465194719342, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.151830290872251, 0.692364880740494, 0.320090253923576, 0.0599829320550621, 0.545921172841312, 0.548656319889636, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.124697776657811, 0.17841116959893, 0.242979724501726, 0.296724849746491, 0.224814451985556, 0.32780610994166, 0.526793317066312, 0.297392426102438, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.261285820740611, 0.142789347249218, 0.333568708255903, 0.248163252655802, 0.0606577495598573, 0.19523132016882, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.103251860461982, 0.212082976996148, 0.369514902074349, 0.361454140857751, 0.386818680985449, 0.45128979061194, 0.348715950460643, 0.670866804568908, 0.349678715281184, 0.281331556481731, 0.1853881461208, 0.568944969773001, 0.346622733589529, 0.549226257235714, 0.389634730949481, 0.53617676606472, 0.448203274012385, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.13380185088312, 0.271559050503854, 0.410157320226128, 0.424082148410156, 0.41256712340984, 0.496161896442625, 0.454973393404149, 1.34668044149268, 1.14436990313984, 1.07330463343821, 0.969171323132551, 0.375618223612072, 1.03638785093261, 0.534309547143458, 0.136342453682232, 0.524571131123829, 0.651264615899835, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.17062142916436, 3.22696055518642, 3.17375518133788, 3.27316539077024, 3.11124078456354, 3.1984009939005, 3.07957394860643, 4.04417128338034, 4.42346384619917, 4.46068770698473, 4.51522724145722, 3.5160560831601, 4.68517728936996, 3.68539306501406, 3.30515733544794, 2.00925132829891, 2.14268529299874, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(0.898524741072254, 0.944512912155433, 1.09860538958518, 1.03381347643634, 1.14104925826379, 1.15459749844864, 0.779372162435287, 1.51326780463499, 1.03774509228272, 0.971442928620489, 0.87678025015548, 0.96360119165526, 0.814872047472938, 1.13513631747826, 0.719385659919303, 0.387042201482337, 0.264532440460292, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.162166521351491, 0.199996678091121, 0.128246501394164, 0.22718451096924, 0.0683025043642396, 0.151798893835737, 0.297280152993809, 0.212246176955017, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.213267381067323, 0.0573592222158038, 0.37199840586913, 0.174009235365936, 0.134421273847083, 0.12619956254809, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.209119590970966, 0.232527384837024, 0.23908756643158, 0.31622643534726, 0.200251285306447, 0.314587216673928, 0.212061147632098, 0.306178228663922, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.266791583668656, 0.0573596645426592, 0.424647979009491, 0.173881454941229, 0.0393286469640316, 0.178930757423705, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(4L, 5L, 4L, 4L, 3L, 3L, 1L, 0L, 1L, 1L, 1L, 2L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(8L, 9L, 4L, 10L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(5L, 8L, 4L, 4L, 4L, 2L, 7L, 5L, 7L, 7L, 9L, 4L, 4L, 4L, 2L, 8L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 3L, 0L, 3L, 3L, 1L, 1L, 1L, 1L, 2L ), DNeighbour = c(0, 142.281319480871, 279.527218610577, 288.221183241641, 294.918824840406, 367.084154410018, 1059.9320077201, 1243.47446868115, 1405.72502026849, 1414.12233353494, 1437.15498552003, 1603.02179785121, 1631.30444726911, 1659.79620042256, 1851.8113401514, 1973.7677449778, 1991.23939471394, 2007.39688389795, 2042.6914258485, 2095.0722193747)), row.names = c("575", "784", "145", "763", "286", "767", "251", "993", "823", "903", "881", "270", "997", "853", "596", "930", "453", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990797091409427, 0.964714407806548, 0.962506624307977, 0.960761478919732, 0.939543188283949, 0.553607873143938, 0.419554058732668, 0.302283160166391, 0.296380211297404, 0.280313358615242, 0.171861706562493, 0.155016755245971, 0.138650977171562, 0.0478472717901438, 0.0126444186079837, 0.00934407485221965, 0.00671505413112235, 0.00243825718774469, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12578634129
R squared (OOB): 0.2078531
$Forests[[576]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 330000, 295000, 336000, 312000, 288000, 345000, 320000, 295000, 338000, 320000, 345000, 350000, 320000, 330000, 315000, 310000, 305000, 339000, 324000), floor_area_sqm = c(103, 103, 101, 102, 101, 84, 102, 104, 84, 102, 84, 102, 102, 101, 102, 102, 91, 99, 102, 90), storey_order = c(2L, 1L, 1L, 3L, 2L, 3L, 4L, 4L, 4L, 4L, 4L, 2L, 4L, 1L, 1L, 2L, 4L, 1L, 3L, 4L), remaining_lease_mths = c(926, 928, 917, 916, 933, 893, 926, 893, 875, 922, 885, 927, 923, 924, 911, 913, 927, 921, 923, 929), PROX_CBD = c(18.5458637520931, 18.5768909080638, 18.4986491838169, 18.5506225538857, 18.4625985868209, 18.3632948597919, 18.236688278315, 18.4249149071789, 18.4249149071789, 18.1611534549189, 18.3433564216417, 18.2868848905217, 18.0569924715364, 18.0902268845521, 18.2320763538069, 17.9994058772431, 18.6571260927441, 17.9733391318796, 17.9456645257603, 18.3448727328387), PROX_ELDERLYCARE = c(0.890661700747245, 0.912532633143698, 0.86418951980865, 0.859723249528503, 0.765079897684544, 0.645296274244347, 0.732088251039709, 0.705240184131779, 0.705240184131779, 0.519233937445895, 0.623669944895056, 0.896456720381782, 0.59750504274373, 0.706169610995159, 0.927534095024191, 0.430537495183344, 1.27166470727688, 0.376016337241346, 0.476454782767532, 1.12000720290482), PROX_HAWKER = c(0.898999046399804, 0.935860141611343, 0.838043969781633, 0.958117298193611, 0.906262708365532, 0.921741667576702, 0.537987121264097, 1.0161652570538, 1.0161652570538, 0.617364695979906, 0.960648791795978, 0.547085889030319, 0.391180253405874, 0.370412154176866, 0.493410913505403, 0.472244893923117, 0.924657565926692, 0.501520555884575, 0.3648710200987, 0.636376603494217), PROX_MRT = c(0.87509641959225, 0.912233851204259, 0.812751343363136, 0.942174684471822, 0.897303014326537, 0.927224403125457, 0.511061821383635, 0.906393011935236, 0.906393011935236, 0.623413162025338, 0.899458799363821, 0.495991449430539, 0.384524332485438, 0.341202563029131, 0.433316978327494, 0.492638498779759, 0.861078471223358, 0.52882455357406, 0.385567417899789, 0.565211037998289 ), PROX_PARK = c(1.4387346144793, 1.41172869826724, 1.49181484955502, 1.32670572464855, 1.31620863428189, 1.22890358268929, 1.7164330470264, 1.13759587953072, 1.13759587953072, 1.52418818882418, 1.17596756648915, 1.86697967968657, 1.77011013021076, 1.8531048262974, 1.96114614265628, 1.65421298847909, 1.95136051888807, 1.62685700377268, 1.76180373116006, 2.08056453235766), PROX_GOOD_PRISCH = c(9.09837600782165, 9.13217936844248, 9.04519470993137, 9.12094588228633, 9.04019528068803, 8.96505409295358, 8.76378557853615, 9.03817471771729, 9.03817471771729, 8.72758527833631, 8.95760590087653, 8.78822500750919, 8.58956131155308, 8.60631027953587, 8.72297519828522, 8.5589292690065, 9.13456945987866, 8.54142359534323, 8.49089982759618, 8.81498363377987), PROX_MALL = c(0.359721010486642, 0.390092702495136, 0.305101649121832, 0.46921205797367, 0.414588198127445, 0.282416841692855, 0.240339889961931, 0.204519313237763, 0.204519313237763, 0.475604736810637, 0.22079632378696, 0.1450338527091, 0.407254736414821, 0.342860958869265, 0.22704735136933, 0.446560923090423, 0.300602441432182, 0.395841490391381, 0.428159644756295, 0.284195187673565), PROX_CHAS = c(0.359721009550721, 0.390092699752756, 0.305101651313883, 0.469212052170377, 0.399223798550346, 0.231219576578415, 0.184864523484869, 0.20451929737041, 0.20451929737041, 0.405258493214775, 0.167893491583302, 0.0217240252323136, 0.222103720735081, 0.209799590563819, 0.11607611654581, 0.324811070171065, 0.214120710257936, 0.364030465322827, 0.218909691095897, 0.24769320941352), PROX_SUPERMARKET = c(0.359721304530864, 0.390093045846372, 0.305101855713295, 0.469212308573368, 0.414588227521533, 0.282416494634945, 0.240339157209448, 0.204519239868594, 0.204519239868594, 0.475604214408431, 0.220795796105544, 0.145032957963293, 0.385535197909366, 0.342860053820009, 0.227046556279957, 0.408691343873882, 0.214121714630789, 0.356071330024396, 0.365864675212809, 0.284194910851331), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 6L, 6L, 8L, 6L, 7L, 7L, 5L, 8L, 7L, 4L, 6L, 5L, 4L, 3L, 3L, 3L, 5L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 8L, 8L, 7L, 9L, 9L, 10L, 8L, 9L, 9L, 7L, 10L, 9L, 8L, 11L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 5L, 4L, 6L, 4L, 4L, 6L, 4L, 4L, 6L, 5L, 4L, 7L, 3L, 7L, 6L, 4L), DNeighbour = c(0, 40.9290451344515, 59.8391055712112, 116.677919552858, 176.146264042413, 345.67223742078, 361.327749371257, 379.229226004788, 384.105534456083, 385.408276393811, 414.05883555159, 447.967979552388, 511.215628200411, 527.934320584439, 544.778474811004, 545.545979435039, 546.559580684213, 570.641125454296, 607.49751582177, 638.840612522227)), row.names = c("576", "828", "684", "291", "729", "864", "227", "738", "265", "330", "953", "787", "491", "74", "443", "177", "761", "179", "20", "512"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991807509379532, 0.982529482831588, 0.934397897436431, 0.85372805074406, 0.500157687217103, 0.462532646571872, 0.419403978563221, 0.407673966156928, 0.404543276116147, 0.336299271600049, 0.258358875419279, 0.129341976091205, 0.100534814575991, 0.0744189502555966, 0.0733044292873165, 0.071843056640926, 0.0408498792960855, 0.009161898963124, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 250400766
R squared (OOB): 0.2029194
$Forests[[577]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 368000, 335000, 388000, 370000, 408000, 385000, 398000, 360000, 325000, 375000, 369000, 4e+05, 335000, 328000, 390000, 361000, 325000, 340000, 360000), floor_area_sqm = c(101, 100, 93, 100, 98, 100, 101, 100, 104, 85, 90, 94, 103, 84, 84, 101, 84, 84, 104, 103), storey_order = c(4L, 2L, 5L, 4L, 2L, 4L, 3L, 2L, 2L, 1L, 5L, 5L, 3L, 2L, 4L, 4L, 4L, 5L, 1L, 1L), remaining_lease_mths = c(936, 923, 921, 922, 912, 921, 952, 924, 804, 830, 946, 942, 796, 796, 806, 932, 794, 812, 869, 798), PROX_CBD = c(10.5347600839054, 10.5911430304609, 10.6321305837804, 10.3133134299625, 10.6430674352334, 10.7481925626994, 10.5394819073022, 10.2027088676681, 10.0879656312395, 10.1989356004427, 10.5038890156487, 10.5038890156487, 10.2571858212528, 10.2571858212528, 10.2439629519707, 10.247812625002, 10.1908965186918, 9.87023127008802, 10.9782438935663, 10.1540744969693), PROX_ELDERLYCARE = c(1.31633228018286, 1.2745451415541, 1.32435226249417, 1.4124150938613, 1.10983952182968, 1.00181077128688, 1.55101586165687, 1.63738856945076, 1.31022889057949, 1.08623091115154, 1.64894906385774, 1.64894906385774, 0.969336561855173, 0.969336561855173, 0.904720646157319, 1.89270432318243, 0.891997547710976, 1.35138892750767, 0.748731634955849, 0.85844301108046 ), PROX_HAWKER = c(0.259744380023822, 0.314632743063994, 0.382898898882956, 0.0623262564011618, 0.494234864614673, 0.591883114810231, 0.463304434183495, 0.264427923442986, 0.196699811405185, 0.368744432216956, 0.53455823354733, 0.53455823354733, 0.543600998034675, 0.543600998034675, 0.616195579705155, 0.561647681218514, 0.594526114354717, 0.410023469086153, 0.421987441153261, 0.614574465644474 ), PROX_MRT = c(1.15842683571226, 1.14211364891441, 1.20430491709432, 1.09471398918577, 0.91242151857363, 0.80807654444201, 1.31136747445593, 1.392302848886, 1.09046737609619, 0.78040997284139, 1.36742764633517, 1.36742764633517, 0.5984056038899, 0.5984056038899, 0.52596302633555, 1.63637339364314, 0.554399001312584, 1.23646610314009, 0.516121726350597, 0.544743966599557), PROX_PARK = c(1.00657829367171, 0.997953552798557, 0.852996238213812, 0.826294351272671, 1.09293299728603, 1.13130385684233, 0.594979546415276, 0.728383914708498, 0.604882226694947, 0.808282577864154, 0.486479545769779, 0.486479545769779, 0.690393008756984, 0.690393008756984, 0.626908579085899, 0.443665461164749, 0.61263038213259, 0.375073916060521, 1.01560706627581, 0.578916018382343 ), PROX_GOOD_PRISCH = c(1.12709017589061, 1.15731102426836, 1.09467860924251, 0.993301788551023, 1.4206810513637, 1.51127824976447, 0.89296386953394, 0.689163418131917, 0.87937610392538, 1.199846441039, 0.819356328881161, 0.819356328881161, 1.38840710840139, 1.38840710840139, 1.44855804010835, 0.550324531917386, 1.40421671412888, 0.706117631385061, 1.81228643023267, 1.40445923276907 ), PROX_MALL = c(0.464767570965945, 0.441630162720786, 0.512358501951296, 0.450275200033962, 0.220538248250442, 0.114469773448463, 0.357726596913911, 0.12742430838485, 0.441232897113797, 0.663851500718272, 0.3366209001709, 0.3366209001709, 0.638527944164543, 0.638527944164543, 0.644656189163291, 0.190941194230935, 0.685823836221668, 0.445899708163642, 0.231229629812008, 0.685950169481642 ), PROX_CHAS = c(0.272565000598528, 0.327465416824022, 0.394471723674887, 0.071192987667569, 0.0703959269798554, 0.0793642323922721, 0.263233285458842, 0.127424254451578, 0.177420148260447, 0.0710453772718398, 0.232134688144963, 0.232134688144963, 0.0819899420632749, 0.0819899420632749, 0.155315138624813, 0.190941257524933, 0.151788880767358, 0.0764125853219005, 0.23122963873357, 0.170954716034814 ), PROX_SUPERMARKET = c(0.464768447350912, 0.441631117888638, 0.447614574279886, 0.330151298165832, 0.220538485726081, 0.114469867006585, 0.263232243208913, 0.129189539659537, 0.320748009942088, 0.00115080458448496, 0.232133828519976, 0.232133828519976, 0.123486578338512, 0.123486578338512, 0.18505229065347, 0.19229406714866, 0.152401712794372, 0.158655939798418, 0.231228589734032, 0.171715993026927 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 0L, 1L, 2L, 0L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 3L, 0L, 1L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 4L, 2L, 4L, 6L, 6L, 5L, 4L, 5L, 5L, 2L, 2L, 1L, 10L, 2L, 5L, 5L, 2L), WITHIN_350M_BUS = c(15L, 13L, 12L, 15L, 13L, 10L, 15L, 13L, 11L, 12L, 11L, 11L, 10L, 10L, 10L, 10L, 12L, 8L, 9L, 14L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 6L, 6L, 4L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 6L, 4L, 6L, 5L, 5L, 5L), DNeighbour = c(0, 60.1539858774773, 203.898186692441, 216.775366116525, 319.626514358698, 393.826880242242, 418.167012253723, 436.281894891634, 441.975007384652, 472.164721674004, 521.905300993854, 525.959718225219, 588.957120660324, 590.042595412108, 660.103230762007, 662.534209465131, 662.60078252376, 665.732961189986, 690.502107902462, 691.619846352306)), row.names = c("577", "718", "975", "513", "627", "866", "769", "771", "292", "967", "942", "734", "494", "591", "668", "667", "447", "755", "317", "560"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.984927748091997, 0.833725277660083, 0.813172481072892, 0.618464057700208, 0.456642268827193, 0.402507729889871, 0.36249622275612, 0.350018603102986, 0.285080067955408, 0.185381291211006, 0.17781193106102, 0.0755382927795862, 0.0740747914420786, 0.00793203857527022, 0.00677990357569407, 0.00674956614123582, 0.00539604169917806, 1.04304566975283e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 642227865
R squared (OOB): 0.1167813
$Forests[[578]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 331000, 315000, 268000, 320000, 385000, 4e+05, 370000, 323000, 350000, 375000, 340000, 368000, 310000, 368888, 350000, 4e+05, 420000, 4e+05, 568000), floor_area_sqm = c(104, 107, 104, 84, 105, 92, 96, 92, 104, 104, 92, 92, 92, 105, 92, 92, 92, 92, 92, 92), storey_order = c(3L, 2L, 1L, 3L, 3L, 3L, 2L, 1L, 2L, 3L, 1L, 2L, 2L, 3L, 2L, 1L, 4L, 4L, 3L, 4L), remaining_lease_mths = c(869, 869, 807, 822, 815, 1132, 1098, 1090, 806, 812, 1139, 1133, 1100, 827, 1102, 1111, 1142, 1133, 1136, 1117), PROX_CBD = c(15.2437764157418, 15.2221855529023, 15.3877172812078, 15.3723771683987, 15.4421704385289, 14.9536689261967, 15.0414874321427, 15.0414874321427, 15.5926635355646, 14.8739209120931, 14.8395197777251, 14.8395197777251, 14.9752079088984, 15.6029325535915, 14.8482953663728, 14.8482953663728, 14.8350589102573, 14.7615340778399, 14.7935232496013, 15.3987887594526), PROX_ELDERLYCARE = c(0.313986883487753, 0.277621781700774, 0.4433955665635, 0.488083454274335, 0.497101135842809, 1.13414610370389e-06, 0.180026828914976, 0.180026828914976, 0.348154483747206, 0.224374856243457, 0.143171284390361, 0.143171284390361, 0.199763345782594, 0.338118814836049, 0.157028625587627, 0.157028625587627, 0.366071958673004, 0.301679225956583, 0.348662381557687, 0.578356799737993), PROX_HAWKER = c(0.306302732963744, 0.252887916114098, 0.342886316384117, 0.473722511855576, 0.380223054122965, 0.283688306330561, 0.135868389364205, 0.135868389364205, 0.438799857473275, 0.490895901627697, 0.426817039061835, 0.426817039061835, 0.202333554334061, 0.432858942767381, 0.332945546865787, 0.332945546865787, 0.625406547060166, 0.582527401679673, 0.61938764744993, 0.294909248784724 ), PROX_MRT = c(1.43926724244883, 1.3991563615676, 1.37085724211185, 1.53295440749368, 1.36083949137777, 1.45204946878565, 1.27219969611937, 1.27219969611937, 1.20427337027458, 1.67344316225132, 1.58589972239689, 1.58589972239689, 1.27457972333389, 1.13678031777592, 1.41585626072206, 1.41585626072206, 1.81204065654847, 1.75082728996661, 1.80023823132094, 0.921278705332003), PROX_PARK = c(0.554495921895103, 0.500874596291267, 0.57859629393417, 0.719474571135727, 0.607675278354181, 0.447466290733612, 0.270313948020077, 0.270313948020077, 0.608584573014238, 0.671840643384197, 0.573834160005083, 0.573834160005083, 0.259935562114549, 0.578149656320062, 0.40224168015695, 0.40224168015695, 0.813480610745631, 0.739209778966795, 0.794674698621811, 0.283836897691409), PROX_GOOD_PRISCH = c(5.96162295702861, 5.9271396376627, 6.09187968106835, 6.12183876163327, 6.14472917023144, 5.64958645026222, 5.69200203864946, 5.69200203864946, 6.25532900137267, 5.63420261242257, 5.56483468018996, 5.56483468018996, 5.6171537261999, 6.24898658848638, 5.51627049340211, 5.51627049340211, 5.6396253746677, 5.53447364393692, 5.58881641790013, 5.98797030068414), PROX_MALL = c(1.03199787585398, 1.02106462402642, 0.900250825960545, 1.02404161156211, 0.860369947035052, 0.806257336881612, 0.767711199656331, 0.767711199656331, 0.657431321444681, 0.927972955155417, 0.805396060532061, 0.805396060532061, 0.689421511186311, 0.60644342729779, 0.649229394533883, 0.649229394533883, 1.03026167893405, 0.897398400321744, 0.980189305249844, 0.692287086677849 ), PROX_CHAS = c(4.60754704120663e-08, 0.0544459444778504, 0.147116034863504, 0.183904955535591, 0.200516789487464, 0.14456617920399, 0.163757574589084, 0.163757574589084, 0.337342861051532, 0.25243947150411, 0.204546662914522, 0.204546662914522, 0.230775629929228, 0.336408570757183, 0.274130336331615, 0.274130336331615, 0.298721071991625, 0.166975848000366, 0.244316778428722, 0.0335692412129841 ), PROX_SUPERMARKET = c(0.0947293086454089, 0.0768892314501321, 0.236697160290918, 0.267991425015023, 0.291068212048821, 0.16127040484797, 0.197268674737732, 0.197268674737732, 0.403551045123396, 0.298947211163532, 0.280088374069707, 0.280088374069707, 0.264202614673064, 0.338214025323699, 0.296829834724774, 0.296829834724774, 0.402632437071234, 0.408349928269047, 0.416104879739584, 0.352133387221186 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 4L, 4L, 6L, 7L, 4L, 4L, 4L, 3L, 5L, 5L, 4L, 4L, 5L, 5L, 2L, 3L, 2L, 1L ), WITHIN_350M_BUS = c(8L, 8L, 7L, 7L, 9L, 6L, 9L, 9L, 6L, 6L, 5L, 5L, 9L, 6L, 9L, 9L, 6L, 4L, 6L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 50.8394562924883, 142.129349301069, 184.009645870583, 195.735131097519, 309.121238841666, 339.30705904284, 343.109585125826, 380.696247714097, 381.80746329372, 402.999074690396, 405.452854842314, 414.887851294766, 424.378346245333, 460.157210725688, 462.449434232952, 469.230378434934, 495.985061699042, 496.477452630144, 510.751202583869)), row.names = c("578", "679", "895", "867", "586", "139", "632", "793", "458", "602", "152", "543", "558", "924", "195", "762", "27", "620", "478", "714"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980282303948349, 0.851122416522091, 0.757254442690169, 0.727839064669668, 0.401573577653018, 0.312108144990198, 0.301092704513855, 0.197518467919713, 0.19464196082824, 0.14245220066146, 0.136769715408812, 0.115704689949917, 0.0958651007381494, 0.0354582118514988, 0.032470818710521, 0.0243293309014878, 0.00324734065558628, 0.0030373491868043, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3504068060
R squared (OOB): 0.08039367
$Forests[[579]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 553000, 520000, 535000, 483000, 425000, 518000, 495000, 537000, 412000, 455000, 362500, 420000, 468000, 360000, 455000, 393000, 365000, 448000, 450000), floor_area_sqm = c(93, 93, 93, 93, 93, 104, 93, 93, 93, 104, 112, 103, 106, 106, 84, 113, 103, 84, 116, 106 ), storey_order = c(3L, 4L, 3L, 3L, 2L, 3L, 2L, 2L, 4L, 2L, 1L, 3L, 3L, 5L, 3L, 5L, 2L, 4L, 3L, 2L), remaining_lease_mths = c(1131, 1134, 1133, 1131, 1129, 871, 1132, 1131, 1128, 878, 896, 819, 874, 863, 811, 824, 818, 787, 827, 919), PROX_CBD = c(13.8777465201196, 13.8021184722805, 13.7835124985007, 13.9851487819813, 13.9851487819813, 14.0236082538335, 14.0392008059995, 14.1234549986629, 14.1022978560303, 14.1313829663274, 14.0913802169285, 14.3801998083441, 13.629257933267, 13.629257933267, 14.7472020389823, 14.8805910833212, 14.8805910833212, 13.5012180894848, 15.1039483662242, 13.6245617307962), PROX_ELDERLYCARE = c(1.14875617578224, 1.08391670289184, 1.04590518035641, 1.27246652758392, 1.27246652758392, 1.09340394122649, 1.32747908409073, 1.35242241046818, 1.39999761805574, 0.836104821253693, 1.71411655426264, 0.709377020411434, 0.207468408301612, 0.207468408301612, 1.19052284520552, 1.53481387371296, 1.53481387371296, 0.126566715598502, 1.55233595008815, 0.120631950903102), PROX_HAWKER = c(0.709523473368326, 0.792084042786722, 0.817574416707151, 0.59565400543288, 0.59565400543288, 0.594999289424802, 0.543253862226502, 0.458626901673037, 0.488105393549706, 0.73352935155883, 0.659732742059419, 0.928921275219278, 1.4012681206183, 1.4012681206183, 0.606039227085063, 0.395563323563994, 0.395563323563994, 1.32455892398921, 0.672854909342646, 1.48009929412898 ), PROX_MRT = c(0.526263367583387, 0.615458599020507, 0.648112836468654, 0.390641440388092, 0.390641440388092, 0.469886084443941, 0.327704984287647, 0.250036690549804, 0.255700458734308, 0.735653331318593, 0.410797330392975, 1.02650412956774, 0.681065013996815, 0.681065013996815, 0.807097621625513, 0.650195396152393, 0.650195396152393, 0.54422435083218, 0.927742831261867, 0.357520644011877 ), PROX_PARK = c(0.548712671125698, 0.476945111703218, 0.438074957540257, 0.580591669210194, 0.580591669210194, 0.504422356794811, 0.547177414231792, 0.469588575534173, 0.52092144022497, 0.463826523913091, 0.524242894978874, 0.71485218383349, 0.403276931712581, 0.403276931712581, 0.432698189125414, 0.355836862982211, 0.355836862982211, 0.593866981909781, 0.613453702116727, 0.731000545087102 ), PROX_GOOD_PRISCH = c(2.41902859908312, 2.33081910479479, 2.3007469286795, 2.55482099432271, 2.55482099432271, 2.51794344218072, 2.61966269686357, 2.69456588548322, 2.69832814229385, 2.52734391167264, 2.83541955823977, 2.72778429145315, 1.96779323327463, 1.96779323327463, 3.13467644284063, 3.33079371618761, 3.33079371618761, 1.8351788996921, 3.51513652285447, 1.96554365084008), PROX_MALL = c(0.498678106329343, 0.585717052475653, 0.615576551193732, 0.37312896686832, 0.37312896686832, 0.418819234777705, 0.316340524018432, 0.232476208076891, 0.257523814996123, 0.66282583229379, 0.471401908473598, 0.949257633150117, 1.12429495075828, 1.12429495075828, 0.738705771798207, 0.390496575840073, 0.390496575840073, 0.956400108312903, 0.472438990852491, 1.05956757611768), PROX_CHAS = c(0.133705064347241, 0.221659659627321, 0.253975316505048, 0.0604900109870272, 0.0604900109870272, 0.151261605672147, 0.101753514952091, 0.147334233235439, 0.177701329016163, 0.528800676490504, 0.471401941314913, 0.453083161817035, 0.260044927245007, 0.260044927245007, 0.19051372613691, 0.448788349522024, 0.448788349522024, 0.0648495538885981, 0.353464796953762, 2.17172157220984e-06), PROX_SUPERMARKET = c(0.133704798830233, 0.221659301316653, 0.253974877653299, 0.0604908810371704, 0.0604908810371704, 0.151260689076964, 0.101754383553332, 0.147334782275979, 0.177702101069216, 0.528799775767506, 0.471402360745676, 0.513065398645433, 0.288903462518554, 0.288903462518554, 0.326764101800336, 0.447693008221967, 0.447693008221967, 0.329742543966106, 0.429218479578941, 0.237807435452358), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 0L, 3L, 3L, 3L, 2L, 2L, 1L, 2L, 3L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 1L, 3L, 6L, 6L, 2L, 3L, 3L, 5L, 2L, 5L), WITHIN_350M_BUS = c(8L, 5L, 6L, 8L, 8L, 12L, 10L, 13L, 11L, 6L, 12L, 2L, 6L, 6L, 9L, 5L, 5L, 7L, 7L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 2L, 4L, 3L, 4L), DNeighbour = c(0, 94.6191362543369, 127.833074521286, 138.450664018864, 144.733662915241, 177.568253453581, 207.718446920763, 271.42451727675, 288.102141726288, 533.648083508668, 565.912614124633, 930.831950407205, 942.378901426766, 945.136731836611, 984.33652838327, 1006.74446968109, 1014.71262565105, 1141.24295131684, 1260.51211608987, 1264.44284477124)), row.names = c("579", "275", "380", "819", "938", "51", "218", "212", "815", "695", "352", "3", "503", "415", "136", "852", "639", "264", "188", "656"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988832090203452, 0.979662716972691, 0.976165260476755, 0.973967477496811, 0.960946623462063, 0.946754646659017, 0.909965942976703, 0.898864779879811, 0.675487533059304, 0.639505784279384, 0.209827022754421, 0.197615911217891, 0.194731830902686, 0.155218216839235, 0.134008533665872, 0.126734041937185, 0.0343638377422275, 3.85351092073737e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2032598825
R squared (OOB): 0.4396877
$Forests[[580]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(575000, 580000, 565000, 520000, 548888, 580000, 540000, 510000, 495000, 380000, 540000, 403500, 505000, 475000, 5e+05, 505000, 376000, 374000, 490000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 93, 90, 90, 90, 90, 90, 92, 92, 102, 103, 92, 92), storey_order = c(4L, 4L, 3L, 1L, 2L, 4L, 4L, 3L, 3L, 4L, 3L, 5L, 6L, 5L, 3L, 4L, 5L, 2L, 3L, 1L), remaining_lease_mths = c(1137, 1140, 1127, 1138, 1130, 1134, 1075, 1076, 1076, 973, 1067, 965, 1033, 1031, 1049, 1051, 944, 862, 1038, 1037), PROX_CBD = c(11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.7494815193957, 11.7494815193957, 11.8019303594103, 11.734228152501, 11.7824349405223, 11.9491294576901, 11.5237533038112, 12.0682850666201, 11.6571985599938, 11.780035597066, 11.4975151935682, 11.4388659085475, 11.9885535057438, 11.0478583208432, 11.6213283462416, 11.6419253241709), PROX_ELDERLYCARE = c(0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.0736890817471424, 0.0736890817471424, 0.184707688528033, 0.217445500321488, 0.213047345375207, 0.351349913726565, 0.374021376468387, 0.36227142211874, 0.400746835300904, 0.389019901488026, 0.485429735975203, 0.529438756707198, 0.468647269590137, 0.694826263841934, 0.621923465733728, 0.626216066088841), PROX_HAWKER = c(0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.418792449609449, 0.418792449609449, 0.425288384889406, 0.366555491930585, 0.411134055372247, 0.693645859237657, 0.235307086042243, 0.732401821736703, 0.38372613736418, 0.475091880549249, 0.320302217757218, 0.319632581294072, 0.661637750611862, 0.33156405975617, 0.537052085835962, 0.553081930127745 ), PROX_MRT = c(0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.183595482094196, 0.183595482094196, 0.341923672362566, 0.276453864170284, 0.323171872402698, 0.207404211118571, 0.148196296616071, 0.353072027979069, 0.187661086924798, 0.149757666469573, 0.24936700359253, 0.264110896255266, 0.253577460439113, 0.413251174688675, 0.182944945438028, 0.168432978085695 ), PROX_PARK = c(1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 1.25382465781663, 1.25382465781663, 1.09015045463689, 1.00928973198994, 1.04913519120928, 1.42337349535551, 0.808531626238996, 1.2554933111164, 0.822874314333037, 0.915827670442916, 0.698336840868775, 0.653351036954048, 0.965214735166117, 0.855372307789476, 0.643411448820926, 0.654970873229416 ), PROX_GOOD_PRISCH = c(2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.40225451049103, 2.40225451049103, 2.57167610218627, 2.54247396470066, 2.5757070458522, 2.48771655129493, 2.43173748992112, 2.66094910730305, 2.58492752090912, 2.67648686403773, 2.48345794754568, 2.45055199705462, 2.84793008582659, 1.96973866183315, 2.69528593883292, 2.71543842399088), PROX_MALL = c(0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.730910693989521, 0.730910693989521, 0.70263709534569, 0.781937846313192, 0.732391369928616, 0.591401580344059, 0.840908486660855, 0.424043071559413, 0.718523422751835, 0.657761426948524, 0.805279144871904, 0.840491697823826, 0.581599658792334, 0.400154220571097, 0.597386337892971, 0.576398809288588), PROX_CHAS = c(0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.105514964386053, 0.105514964386053, 0.144895120017984, 0.203102352137365, 0.182294192745256, 0.136369833447508, 0.0822817354855642, 0.0850792531740411, 0.162236141473446, 0.165734916528407, 0.18789773503711, 0.210772889992189, 0.0548782345589675, 0.193330180912365, 0.130352204164602, 0.118628580179885), PROX_SUPERMARKET = c(0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.100761764224213, 0.100761764224213, 0.149354766345577, 0.206717744357565, 0.186528474083994, 0.234851160706955, 0.113409172087645, 0.0850782630125017, 0.248678179468178, 0.328761363845442, 0.186124684843571, 0.189609627596398, 0.41771106664497, 0.392366955335671, 0.0679201472407272, 0.0879874709963817), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 7L, 8L, 8L, 6L, 4L, 5L, 8L, 9L, 4L, 4L, 6L, 2L, 6L, 6L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 14L, 14L, 13L, 10L, 11L, 12L, 5L, 12L, 9L, 8L, 8L, 7L, 14L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 7L, 4L, 7L, 5L, 6L, 4L, 5L, 7L, 6L, 6L, 5L), DNeighbour = c(0, 1.3176452302871, 5.65933851728524, 41.4089394930944, 99.2839482135298, 100.417659022864, 270.539972800038, 282.151760978392, 294.063265719677, 362.181446197037, 394.564465672637, 416.625203382181, 453.87893515478, 457.734721277836, 506.788692307254, 539.536095727118, 561.215471842078, 638.687667937529, 669.798064414866, 670.64881706713)), row.names = c("580", "792", "557", "917", "808", "281", "342", "409", "260", "175", "652", "860", "977", "263", "553", "271", "486", "694", "89", "421"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992279670785, 0.999857585059999, 0.992389744370431, 0.956647673233247, 0.955663236622322, 0.701017957151692, 0.67732769979786, 0.65244227115024, 0.501759636356708, 0.427539335165916, 0.377090464339493, 0.293736277108443, 0.285326205519816, 0.18401009293276, 0.124455037582247, 0.0898347636896553, 0.00865698488111202, 6.42873004392225e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2553774593
R squared (OOB): 0.5031679
$Forests[[581]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(394000, 375000, 378000, 4e+05, 380000, 368888, 378000, 395000, 324000, 310000, 333000, 320000, 330000, 345000, 335000, 345000, 320000, 364000, 375000, 373888), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 90, 91, 100, 100, 102, 102, 100, 102, 101, 100, 93, 93), storey_order = c(5L, 2L, 3L, 4L, 4L, 4L, 2L, 3L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 4L, 1L, 2L, 5L, 5L), remaining_lease_mths = c(1142, 1135, 1133, 1145, 1135, 1143, 1136, 1132, 929, 927, 928, 930, 911, 927, 930, 926, 924, 921, 993, 990), PROX_CBD = c(18.5586196198757, 18.5586196198757, 18.5541585191533, 18.4659506582063, 18.528449956106, 18.528449956106, 18.6831604018118, 18.4477570786683, 18.3448727328387, 18.6571260927441, 18.2095446148373, 18.242108360018, 18.2320763538069, 18.2868848905217, 17.9186379864086, 18.236688278315, 18.0902268845521, 17.9386403893839, 17.8363687874637, 17.8363687874637), PROX_ELDERLYCARE = c(1.41981179339616, 1.41981179339616, 1.3934670212363, 1.40960952841152, 1.49671415705568, 1.49671415705568, 1.47678345842271, 1.45029388933935, 1.12000720290482, 1.27166470727688, 1.17430183890643, 1.08331104464233, 0.927534095024191, 0.896456720381782, 1.13507400842797, 0.732088251039709, 0.706169610995159, 0.714833653499633, 1.40920769604983, 1.40920769604983 ), PROX_HAWKER = c(0.915906485722884, 0.915906485722884, 0.899006211509986, 0.861254406292383, 0.947708217710491, 0.947708217710491, 1.01746494726896, 0.879695992543251, 0.636376603494217, 0.924657565926692, 0.579651089601917, 0.548257960059823, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.537987121264097, 0.370412154176866, 0.201936965562497, 0.692541487012902, 0.692541487012902 ), PROX_MRT = c(0.839968978875504, 0.839968978875504, 0.823747240068891, 0.783375472664302, 0.869531291623609, 0.869531291623609, 0.943619619760125, 0.801027338961469, 0.565211037998289, 0.861078471223358, 0.501132314022455, 0.47401652613315, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.511061821383635, 0.341202563029131, 0.168914117564514, 0.634260663268818, 0.634260663268818 ), PROX_PARK = c(2.25577949184332, 2.25577949184332, 2.22642888666982, 2.321508063195, 2.37596217173297, 2.37596217173297, 2.2148581526701, 2.38376543636855, 2.08056453235766, 1.95136051888807, 2.25371860749481, 2.12857307310705, 1.96114614265628, 1.86697967968657, 2.31505119222808, 1.7164330470264, 1.8531048262974, 1.99379565561889, 2.04440878541867, 2.04440878541867), PROX_GOOD_PRISCH = c(9.00274768401056, 9.00274768401056, 9.00155567304774, 8.90481615501782, 8.9605147002348, 8.9605147002348, 9.12987022396436, 8.8804818877731, 8.81498363377987, 9.13456945987866, 8.6635222339794, 8.71021480286832, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.76378557853615, 8.60631027953587, 8.4444135457925, 8.25468587074647, 8.25468587074647), PROX_MALL = c(0.5054917244252, 0.5054917244252, 0.475387173022169, 0.542775018358786, 0.613385110580272, 0.613385110580272, 0.525391611000181, 0.601716003339109, 0.284195187673565, 0.300602441432182, 0.468966497593582, 0.347669457974494, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.240339889961931, 0.342860958869265, 0.238372860218233, 0.630636123898788, 0.630636123898788), PROX_CHAS = c(0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.20305264112251, 0.220932244035638, 0.220932244035638, 0.090990597005735, 0.260006933015678, 0.24769320941352, 0.214120710257936, 0.3998394205418, 0.274735402884708, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.184864523484869, 0.209799590563819, 0.076984763134016, 0.221589023831152, 0.221589023831152), PROX_SUPERMARKET = c(0.101886801165025, 0.101886801165025, 0.080929224247632, 0.203051245143547, 0.220931072377982, 0.220931072377982, 0.0909910491430168, 0.260005577706646, 0.284194910851331, 0.214121714630789, 0.402574253870019, 0.347668959247477, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.240339157209448, 0.342860053820009, 0.171190500184261, 0.22158921197453, 0.22158921197453), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 3L, 2L, 3L, 5L, 7L, 1L, 6L, 6L, 6L, 3L, 3L), WITHIN_350M_BUS = c(5L, 5L, 8L, 6L, 6L, 6L, 5L, 8L, 8L, 8L, 8L, 7L, 10L, 9L, 11L, 7L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 3L, 6L, 5L, 5L, 3L, 3L ), DNeighbour = c(0, 3.46418864038374, 27.8130896720169, 111.396148108106, 123.045071041156, 124.648190891974, 125.129377302742, 159.062918764091, 304.741319651432, 310.276328103623, 356.859254697128, 368.34312513752, 498.822459832511, 533.234280149194, 642.894017862443, 707.09109390529, 714.197706151168, 773.787855718335, 780.372017729015, 782.645312392501)), row.names = c("581", "35", "563", "777", "102", "875", "664", "504", "512", "761", "243", "608", "443", "787", "590", "227", "74", "638", "118", "391"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999960816896528, 0.997475797635093, 0.959893124814434, 0.951176629431361, 0.949912573097852, 0.949530131693111, 0.919095138071068, 0.719762711423797, 0.710363838513724, 0.627415234184644, 0.606061114771344, 0.352573887866926, 0.287080483708442, 0.10578160035685, 0.0337657456139295, 0.0279775118018127, 0.000506546214461416, 3.36495373862677e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 359552374
R squared (OOB): 0.5537542
$Forests[[582]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 420000, 362000, 415000, 4e+05, 4e+05, 423888, 418000, 412000, 367000, 415000, 390000, 310000, 416000, 433000, 395000, 365000, 310000, 323000, 420000), floor_area_sqm = c(92, 92, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 105, 92, 92, 92, 92, 84, 104, 92), storey_order = c(1L, 3L, 1L, 4L, 3L, 2L, 5L, 5L, 5L, 1L, 5L, 2L, 3L, 4L, 4L, 2L, 1L, 2L, 2L, 5L), remaining_lease_mths = c(1146, 1144, 1135, 1141, 1143, 1137, 1136, 1138, 1144, 1137, 1144, 1139, 827, 1140, 1130, 1146, 1137, 811, 806, 1143), PROX_CBD = c(15.87024444961, 15.9392575628934, 15.9297907572658, 15.719551353229, 16.0475930141239, 16.0475930141239, 15.9500375777464, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.9533618390172, 16.0085061296439, 15.6029325535915, 16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 15.7493840144196, 15.5926635355646, 16.1537572283104), PROX_ELDERLYCARE = c(0.10693627682917, 0.0436662178849567, 0.0463608633689567, 0.251997184681221, 0.129564145964732, 0.129564145964732, 0.0923316964070077, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.251148223850536, 0.133825008100465, 0.338118814836049, 0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.392042381698264, 0.348154483747206, 0.0462823216560119), PROX_HAWKER = c(0.694651515851724, 0.765854363537175, 0.768716574287481, 0.543607139892928, 0.872301448799324, 0.872301448799324, 0.798502368740115, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.802087399746937, 0.86073340068049, 0.432858942767381, 0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 0.617009737136425, 0.438799857473275, 0.986028325459381 ), PROX_MRT = c(1.09555222562317, 1.14464062157712, 1.23034399571509, 1.04322565796881, 1.14436247830993, 1.14436247830993, 1.27956490520873, 1.13213387762555, 1.13213387762555, 1.13213387762555, 0.8851452059773, 1.31406230168452, 1.13678031777592, 0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 0.825478596695925, 1.20427337027458, 1.02112351286352), PROX_PARK = c(0.707790886000148, 0.777956069134633, 0.846978318526899, 0.60075194434184, 0.824988291997923, 0.824988291997923, 0.8970097589344, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.589052524814441, 0.947603217866828, 0.578149656320062, 0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.423881452963658, 0.608584573014238, 0.793519520304926), PROX_GOOD_PRISCH = c(6.49806658702102, 6.57394481891556, 6.58539462985877, 6.34176102939636, 6.67335529701902, 6.67335529701902, 6.61604918176311, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.52939634907869, 6.67823761190993, 6.24898658848638, 6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.32317863359129, 6.25532900137267, 6.74044920052795), PROX_MALL = c(0.388975340293238, 0.391567182053879, 0.478634609766659, 0.460595397283409, 0.339403259296736, 0.339403259296736, 0.517477751202279, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.161178852361569, 0.528820301792356, 0.60644342729779, 0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.340817581482914, 0.657431321444681, 0.180580587241737 ), PROX_CHAS = c(0.140210421841136, 0.0895372628546906, 4.95402698497433e-08, 0.269388612247007, 0.16574506375663, 0.16574506375663, 0.0505118784777886, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.165813590617473, 0.104680199868824, 0.336408570757183, 0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.347229964463676, 0.337342861051532, 0.0922372285822684 ), PROX_SUPERMARKET = c(0.287679129281494, 0.354688671920554, 0.427887094284235, 0.219989756424723, 0.344658205065017, 0.344658205065017, 0.47836894165083, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.162291812321236, 0.525839072677995, 0.338214025323699, 0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 2.98731019421495e-07, 0.403551045123396, 0.186806037215644 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 5L, 2L, 2L, 4L, 2L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 5L, 4L, 8L ), WITHIN_350M_BUS = c(8L, 9L, 7L, 5L, 9L, 9L, 7L, 8L, 8L, 8L, 8L, 7L, 6L, 7L, 7L, 7L, 7L, 7L, 6L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 5L, 3L, 4L, 5L, 5L, 5L, 5L, 6L, 2L, 4L), DNeighbour = c(0, 83.6636319140214, 137.300441666545, 158.59026616576, 182.629994018014, 183.432249214172, 196.23653158343, 221.495610410315, 221.900536825578, 223.483123181471, 244.275264564756, 245.622478305328, 269.889327405821, 276.375770463041, 281.015615927184, 283.078166716356, 284.739689123634, 285.947966575387, 302.303019977433, 324.312038385974)), row.names = c("582", "517", "654", "698", "28", "440", "912", "249", "919", "161", "124", "653", "924", "538", "741", "408", "594", "956", "458", "869"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.871329123360885, 0.673658634458263, 0.578929145823174, 0.466330641994112, 0.462524985980587, 0.401793033192244, 0.284676736619858, 0.282858072175682, 0.2757746194485, 0.187206612154436, 0.181815906128623, 0.0945312401094925, 0.0749503722758096, 0.0620915892109634, 0.0567011044847469, 0.0525097252785695, 0.0495480910986829, 0.0171929627583878, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1258587154
R squared (OOB): 0.1392496
$Forests[[583]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 390000, 390000, 412000, 377000, 380000, 390000, 340000, 380000, 375000, 350000, 395000, 368888, 350000, 420000, 350000, 385000, 4e+05, 368000, 4e+05), floor_area_sqm = c(92, 93, 92, 92, 92, 93, 92, 92, 92, 92, 93, 93, 92, 92, 92, 104, 92, 92, 92, 92), storey_order = c(1L, 3L, 4L, 3L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 4L, 2L, 1L, 4L, 3L, 3L, 3L, 2L, 4L), remaining_lease_mths = c(1131, 1113, 1142, 1128, 1135, 1110, 1128, 1133, 1142, 1139, 1111, 1108, 1102, 1111, 1133, 812, 1132, 1136, 1100, 1142), PROX_CBD = c(14.6346875310408, 14.6879879340018, 14.5596883563906, 14.5596883563906, 14.5662038835035, 14.607628567626, 14.5136499050456, 14.8395197777251, 14.4940333615496, 14.8395197777251, 14.6221320584002, 14.6649260398624, 14.8482953663728, 14.8482953663728, 14.7615340778399, 14.8739209120931, 14.9536689261967, 14.7935232496013, 14.9752079088984, 14.8350589102573), PROX_ELDERLYCARE = c(0.318998242024868, 0.267910637295867, 0.399519357429504, 0.399519357429504, 0.396119369193007, 0.363539264939185, 0.440212280139716, 0.143171284390361, 0.500918112427577, 0.143171284390361, 0.410896008057539, 0.374463671675583, 0.157028625587627, 0.157028625587627, 0.301679225956583, 0.224374856243457, 1.13414610370389e-06, 0.348662381557687, 0.199763345782594, 0.366071958673004), PROX_HAWKER = c(0.567748890704442, 0.507741768149319, 0.625641729464286, 0.625641729464286, 0.661743266121302, 0.571839614015762, 0.681591249319273, 0.426817039061835, 0.682637638745144, 0.426817039061835, 0.55845452984231, 0.515424723672587, 0.332945546865787, 0.332945546865787, 0.582527401679673, 0.490895901627697, 0.283688306330561, 0.61938764744993, 0.202333554334061, 0.625406547060166), PROX_MRT = c(1.53691575721219, 1.51619569366002, 1.46473462254762, 1.46473462254762, 1.61118001364451, 1.42703012637354, 1.51230084146916, 1.58589972239689, 1.32800225952209, 1.58589972239689, 1.30119397664661, 1.31347134818138, 1.41585626072206, 1.41585626072206, 1.75082728996661, 1.67344316225132, 1.45204946878565, 1.80023823132094, 1.27457972333389, 1.81204065654847), PROX_PARK = c(0.633519966923, 0.573128508978659, 0.656743209310805, 0.656743209310805, 0.741043428920938, 0.592644125813336, 0.723946747094916, 0.573834160005083, 0.65941869562705, 0.573834160005083, 0.524601749565547, 0.48594234877488, 0.40224168015695, 0.40224168015695, 0.739209778966795, 0.671840643384197, 0.447466290733612, 0.794674698621811, 0.259935562114549, 0.813480610745631), PROX_GOOD_PRISCH = c(5.34297669438126, 5.38500296681299, 5.25302892838613, 5.25302892838613, 5.30307595814772, 5.28617698570013, 5.22451833965112, 5.56483468018996, 5.15263130971644, 5.56483468018996, 5.26427170666348, 5.30673314037113, 5.51627049340211, 5.51627049340211, 5.53447364393692, 5.63420261242257, 5.64958645026222, 5.58881641790013, 5.6171537261999, 5.6396253746677), PROX_MALL = c(0.633302242537752, 0.626246838364162, 0.550646738699849, 0.550646738699849, 0.69438942428714, 0.523782484457491, 0.591658790399046, 0.805396060532061, 0.407798057490129, 0.805396060532061, 0.412850725186958, 0.439421746266814, 0.649229394533883, 0.649229394533883, 0.897398400321744, 0.927972955155417, 0.806257336881612, 0.980189305249844, 0.689421511186311, 1.03026167893405), PROX_CHAS = c(0.120955806912261, 0.160113448728027, 0.19650938121062, 0.19650938121062, 0.0799578054615725, 0.198893245072118, 0.179710137259641, 0.204546662914522, 0.0559452214520875, 0.204546662914522, 0.0938393111767789, 0.0969357032130768, 0.274130336331615, 0.274130336331615, 0.166975848000366, 0.25243947150411, 0.14456617920399, 0.244316778428722, 0.230775629929228, 0.298721071991625), PROX_SUPERMARKET = c(0.327836032489634, 0.300165340388346, 0.27843134046436, 0.27843134046436, 0.41943325951703, 0.223766299699327, 0.343491998264143, 0.280088374069707, 0.202112654374605, 0.280088374069707, 0.0938384818523742, 0.0969351949685631, 0.296829834724774, 0.296829834724774, 0.408349928269047, 0.298947211163532, 0.16127040484797, 0.416104879739584, 0.264202614673064, 0.402632437071234), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 3L, 3L, 3L, 4L, 4L, 5L, 4L, 5L, 6L, 6L, 5L, 5L, 3L, 3L, 7L, 2L, 4L, 2L), WITHIN_350M_BUS = c(8L, 7L, 7L, 7L, 6L, 7L, 6L, 5L, 9L, 5L, 9L, 8L, 9L, 9L, 4L, 6L, 6L, 6L, 9L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 65.3030872708504, 92.7029672783407, 96.091679937876, 107.713281671352, 111.751578972102, 115.586144637282, 229.583311104135, 229.668568631802, 231.647305997578, 234.618263909977, 237.0093065616, 240.77084279151, 241.559322797643, 270.229643366718, 324.229129940941, 328.576077912447, 353.694845113235, 398.944250370534, 401.244269145775)), row.names = c("583", "469", "163", "961", "368", "452", "706", "543", "702", "152", "324", "17", "195", "762", "620", "602", "139", "478", "558", "27"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.94772554596876, 0.896091514890552, 0.888583927472533, 0.861064460798053, 0.850878469179267, 0.840918517282831, 0.452406711669926, 0.4520796105849, 0.444487345928612, 0.433088514417609, 0.423918504719894, 0.409507049519293, 0.40648935133753, 0.298581214490699, 0.120436971118252, 0.108513873139714, 0.0497140340733232, 0.00013068087223675, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 506449267
R squared (OOB): -0.02008194
$Forests[[584]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 688000, 468888, 535000, 480000, 5e+05, 742000, 653000, 4e+05, 729999, 360000, 745000, 682000, 478000, 4e+05, 363000, 7e+05, 413888, 380000, 295000), floor_area_sqm = c(91, 90, 92, 92, 92, 91, 92, 91, 92, 100, 92, 100, 100, 92, 104, 97, 95, 88, 90, 99), storey_order = c(1L, 6L, 3L, 3L, 3L, 2L, 7L, 2L, 3L, 6L, 2L, 10L, 10L, 4L, 4L, 4L, 3L, 2L, 7L, 1L), remaining_lease_mths = c(690, 985, 701, 694, 692, 706, 1104, 1121, 708, 1122, 719, 1122, 1120, 716, 745, 701, 1100, 668, 985, 730), PROX_CBD = c(10.2183960492338, 9.84174458192399, 9.79963982832759, 9.76973796844692, 9.76973796844692, 10.2657373615824, 9.57467117229508, 9.51816518584724, 10.1748545259067, 9.41601606571959, 10.2629321739313, 9.28682806708392, 9.28682806708392, 9.58813304663833, 9.4187827620762, 12.1013944735855, 7.97001655790022, 7.88501742637481, 13.0015179461712, 13.0062996581569), PROX_ELDERLYCARE = c(0.670964346371623, 0.339166460968835, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.519949541574078, 0.0836678964153836, 0.0590206014568566, 0.889757070081441, 0.14515851054369, 1.00265829049513, 0.306248896776786, 0.306248896776786, 0.251441869005946, 0.579996323717894, 2.41403538414825, 0.682273370470252, 0.487583248392117, 2.41293236098656, 2.38777651439997), PROX_HAWKER = c(0.161327078165055, 0.272020065995023, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.527790221924738, 0.628838904549623, 0.5145461029689, 0.304343114187016, 0.552624576950901, 0.370496257898541, 0.449541776391294, 0.449541776391294, 0.391674386653945, 0.508914568418093, 0.561617227785994, 0.840126401207934, 0.645875214067525, 0.351298271738361, 0.353572407863602), PROX_MRT = c(0.352113639571012, 0.348847208140378, 0.308409661615337, 0.307725216106606, 0.307725216106606, 0.351828842975553, 0.731513991246432, 0.689820066215858, 1.12559589355515, 0.796240617220745, 1.21137251272603, 0.819017740329599, 0.819017740329599, 0.707146681079003, 1.21403827268849, 1.71497473755306, 0.726942522279936, 0.707952731476156, 1.33144343213696, 1.27898935828478), PROX_PARK = c(0.412720152963846, 0.429024269124863, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.752867192571236, 0.402026431996325, 0.506309566114581, 0.326884491561474, 0.579398729399101, 0.429817985649402, 0.754667699158598, 0.754667699158598, 0.630094576064042, 0.633868788719276, 0.181629272169071, 0.618444971248099, 0.511064020035708, 1.07883678308045, 1.09068530070835), PROX_GOOD_PRISCH = c(0.778258345851083, 0.999365026226873, 0.97109568154285, 0.945616550360875, 0.945616550360875, 0.402201611323318, 1.37880970746963, 1.35033962190844, 1.53712936271762, 1.45792936689373, 1.58756538029025, 1.50498632547922, 1.50498632547922, 1.10432321767326, 1.8319493658717, 1.52909264222103, 2.78644315018514, 2.82520953766913, 2.38441646582032, 2.37986575446387), PROX_MALL = c(0.1993183735571, 0.188176716989659, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.347570072991699, 0.493679276753517, 0.508727078362918, 0.493589384976364, 0.616886214909116, 0.573348708551386, 0.732362808464395, 0.732362808464395, 0.759347764163403, 0.308706652763352, 1.69674818443598, 0.66906173274608, 0.535655644340599, 1.32151107168067, 1.26979124568258 ), PROX_CHAS = c(0.176868193181362, 0.139131199666608, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.329846033180528, 0.0836673580931749, 0.0590210156667789, 0.118978706369709, 0.145158576319141, 0.166187985395119, 0.30624919123722, 0.30624919123722, 0.395290416984683, 0.308706623046814, 0.26797195188846, 0.195243012850588, 0.102679570293108, 0.185431787540406, 0.178755496827681 ), PROX_SUPERMARKET = c(0.245740902557878, 0.139131268426574, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.353445486406562, 0.0769150331708007, 0.0642147642973091, 0.371852561025965, 0.145877744762322, 0.394772134126693, 0.309780650655361, 0.309780650655361, 0.20799335196523, 0.31508799294366, 0.570395350553557, 0.169510705521186, 0.158953339299884, 0.185431698278212, 0.178755398427066 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 4L, 4L, 3L, 3L, 4L, 2L, 1L, 3L, 1L, 1L, 1L, 1L, 2L, 4L, 1L, 0L, 1L, 4L, 4L ), WITHIN_350M_BUS = c(6L, 9L, 11L, 11L, 11L, 10L, 7L, 7L, 8L, 8L, 7L, 7L, 7L, 7L, 3L, 10L, 7L, 5L, 10L, 7L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 0L, 2L, 0L, 1L, 1L, 2L, 0L, 0L, 1L, 1L, 0L, 0L), DNeighbour = c(0, 385.514846104156, 454.928518977704, 548.593447093998, 552.957278052077, 625.778291250212, 685.594345149105, 704.705073973736, 809.083824050244, 817.250616076847, 880.020108508803, 926.882100242109, 933.012621933923, 1043.01821671912, 1070.85363674978, 1887.94638075017, 2249.32317990353, 2338.34820556125, 2793.19850908121, 2798.70733638413)), row.names = c("584", "268", "943", "68", "926", "649", "551", "983", "245", "928", "244", "308", "794", "640", "278", "40", "904", "338", "45", "445"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96241129725357, 0.947853450919223, 0.924631179676188, 0.92345131255425, 0.902509622311127, 0.883582277001939, 0.877216670448398, 0.839836304627501, 0.836731232301592, 0.81203294426536, 0.792666745079925, 0.790076797639962, 0.741511623508373, 0.728630552882199, 0.296964540799832, 0.12536210037642, 0.091157435876029, 1.54670707220301e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8170858190
R squared (OOB): 0.6263209
$Forests[[585]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 380000, 420000, 420000, 380000, 345000, 340000, 345000, 310000, 325000, 295000, 343000, 370000, 350000, 335000, 390000, 336000, 345000, 323000, 325000), floor_area_sqm = c(93, 93, 93, 92, 93, 103, 101, 102, 104, 104, 105, 102, 103, 104, 101, 126, 104, 104, 104, 90), storey_order = c(1L, 1L, 3L, 6L, 1L, 5L, 5L, 2L, 1L, 1L, 1L, 5L, 4L, 2L, 2L, 2L, 4L, 4L, 3L, 4L), remaining_lease_mths = c(1139, 1138, 1139, 1104, 1142, 944, 943, 935, 879, 872, 870, 935, 881, 863, 933, 879, 958, 862, 956, 912), PROX_CBD = c(15.8422849591204, 15.9652529785268, 15.9652529785268, 16.0058570800758, 15.6174435761395, 15.6615925135045, 15.9284058495794, 16.0814208174046, 15.9652370890998, 15.9652370890998, 16.027241877126, 15.6558233565228, 15.9139497277605, 15.9139497277605, 16.135389698045, 16.1769042321823, 16.2237683329895, 16.2035530975804, 16.3822081442679, 16.3759795802925), PROX_ELDERLYCARE = c(0.241353796602158, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.457575537702088, 0.372854461013726, 0.260351961534281, 0.129424766752979, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.268146833149962, 0.471057675436291, 0.471057675436291, 0.214357316635524, 0.382017171357745, 0.233700982090528, 0.462412199513001, 0.317064501792404, 0.437652472603004), PROX_HAWKER = c(2.37354129025836, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.21004723991438, 2.39243139523594, 2.2342618496891, 2.40830007300065, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.27183532495414, 2.34701070601947, 2.34701070601947, 2.40272097648418, 2.55739022352562, 2.48966457045008, 2.51024920878341, 2.76474077583521, 2.71828200917597), PROX_MRT = c(0.721786411333246, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.70935210619912, 0.499275570100955, 1.02417718077332, 1.00126993569874, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.370313443989706, 0.424613907535265, 0.424613907535265, 1.09323648573999, 0.674610535324426, 1.11461848888664, 0.65447898159524, 1.02897813643603, 0.870089952652958 ), PROX_PARK = c(1.42084473696832, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.21748666352844, 1.19384102986047, 1.61207436869795, 1.7154732425778, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.16446299803307, 1.30337713627377, 1.30337713627377, 1.7942088991982, 1.39748820590438, 1.86547668850022, 1.32632916723033, 1.73717122008599, 1.49155883505512), PROX_GOOD_PRISCH = c(5.8611108446886, 5.96493131981452, 5.96493131981452, 6.00411547246196, 5.63578467655705, 5.71328270316738, 5.90870946924896, 6.0710937852797, 6.02718330754398, 6.02718330754398, 6.09534233388474, 5.73062396037349, 5.99275530970335, 5.99275530970335, 6.11593822040069, 6.23706483495109, 6.20687623278084, 6.27623366830878, 6.39421933734494, 6.4246273009838), PROX_MALL = c(0.177442774283774, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.401390812484646, 0.238209845871265, 0.350369242497661, 0.261655001598387, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.155488337640192, 0.338688619983659, 0.338688619983659, 0.350342319635, 0.292722816398213, 0.36788016328609, 0.370949542105629, 0.374078152135628, 0.409369768138594), PROX_CHAS = c(0.177442804982894, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.187858028295528, 0.238209795937414, 0.35036929019185, 0.26165503944411, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.155488306171375, 0.338688583692834, 0.338688583692834, 0.350342354631045, 0.292722768811081, 0.367880188789974, 0.370949494121523, 0.374078140160073, 0.409369730284335), PROX_SUPERMARKET = c(0.197153631350279, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.412009517866082, 0.238833101010687, 0.363015443397577, 0.265481412722203, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.152010752053411, 0.112474666082431, 0.112474666082431, 0.352223797136593, 0.254565333705719, 0.364697803989784, 0.235998227482853, 0.357574924056941, 0.389543937857684 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 3L, 3L, 0L, 0L, 3L, 3L, 3L, 4L, 3L, 3L, 0L, 5L, 0L, 3L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(7L, 5L, 5L, 5L, 3L, 5L, 3L, 5L, 6L, 6L, 8L, 8L, 9L, 9L, 2L, 8L, 2L, 5L, 1L, 2L ), WITHIN_350M_BUS = c(15L, 15L, 15L, 14L, 15L, 16L, 10L, 13L, 14L, 14L, 12L, 14L, 15L, 15L, 9L, 9L, 9L, 7L, 9L, 5L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 3L, 2L, 2L ), DNeighbour = c(0, 171.733156663615, 179.920598182239, 211.297437454738, 223.58387519707, 265.863472246754, 295.507554257632, 305.437553365523, 314.094870520136, 315.888820478784, 374.625839319346, 380.138518948208, 382.914251325962, 386.525625448187, 395.664205154002, 446.923522606094, 450.571217124336, 515.283921413757, 541.134775415171, 583.106773341942)), row.names = c("585", "913", "137", "154", "766", "572", "705", "890", "490", "566", "463", "450", "927", "959", "88", "54", "394", "806", "173", "974"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.834046484992776, 0.818651674168352, 0.754625212339397, 0.727570048028187, 0.627447675704633, 0.552305823273302, 0.526527831500104, 0.503884233252049, 0.499176402361648, 0.344848940365898, 0.330626514514203, 0.323501660386111, 0.314271953673635, 0.291142947491549, 0.170198232618026, 0.162346527471079, 0.0480035593862188, 0.0192595530229806, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 698169603
R squared (OOB): 0.372463
$Forests[[586]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 315000, 268000, 310000, 323000, 331000, 310000, 415000, 568000, 4e+05, 370000, 385000, 565000, 370000, 362000, 508000, 423888, 530000, 368000, 420000), floor_area_sqm = c(105, 104, 84, 104, 104, 107, 105, 93, 92, 96, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92), storey_order = c(3L, 1L, 3L, 3L, 2L, 2L, 3L, 4L, 4L, 2L, 1L, 3L, 5L, 1L, 1L, 1L, 5L, 2L, 2L, 3L), remaining_lease_mths = c(815, 807, 822, 869, 806, 869, 827, 1141, 1117, 1098, 1090, 1132, 1117, 1146, 1135, 1121, 1136, 1108, 1100, 1144), PROX_CBD = c(15.4421704385289, 15.3877172812078, 15.3723771683987, 15.2437764157418, 15.5926635355646, 15.2221855529023, 15.6029325535915, 15.719551353229, 15.3987887594526, 15.0414874321427, 15.0414874321427, 14.9536689261967, 15.5121102277751, 15.87024444961, 15.9297907572658, 15.4653265021947, 15.9500375777464, 15.4274201584828, 14.9752079088984, 15.9392575628934), PROX_ELDERLYCARE = c(0.497101135842809, 0.4433955665635, 0.488083454274335, 0.313986883487753, 0.348154483747206, 0.277621781700774, 0.338118814836049, 0.251997184681221, 0.578356799737993, 0.180026828914976, 0.180026828914976, 1.13414610370389e-06, 0.536539272984936, 0.10693627682917, 0.0463608633689567, 0.595913887497293, 0.0923316964070077, 0.637452860447804, 0.199763345782594, 0.0436662178849567), PROX_HAWKER = c(0.380223054122965, 0.342886316384117, 0.473722511855576, 0.306302732963744, 0.438799857473275, 0.252887916114098, 0.432858942767381, 0.543607139892928, 0.294909248784724, 0.135868389364205, 0.135868389364205, 0.283688306330561, 0.396815374523363, 0.694651515851724, 0.768716574287481, 0.380307090885425, 0.798502368740115, 0.365463704587155, 0.202333554334061, 0.765854363537175), PROX_MRT = c(1.36083949137777, 1.37085724211185, 1.53295440749368, 1.43926724244883, 1.20427337027458, 1.3991563615676, 1.13678031777592, 1.04322565796881, 0.921278705332003, 1.27219969611937, 1.27219969611937, 1.45204946878565, 0.8698145169005, 1.09555222562317, 1.23034399571509, 0.848209897671344, 1.27956490520873, 0.843485398790606, 1.27457972333389, 1.14464062157712 ), PROX_PARK = c(0.607675278354181, 0.57859629393417, 0.719474571135727, 0.554495921895103, 0.608584573014238, 0.500874596291267, 0.578149656320062, 0.60075194434184, 0.283836897691409, 0.270313948020077, 0.270313948020077, 0.447466290733612, 0.357009242210065, 0.707790886000148, 0.846978318526899, 0.321827820326955, 0.8970097589344, 0.308677700833154, 0.259935562114549, 0.777956069134633 ), PROX_GOOD_PRISCH = c(6.14472917023144, 6.09187968106835, 6.12183876163327, 5.96162295702861, 6.25532900137267, 5.9271396376627, 6.24898658848638, 6.34176102939636, 5.98797030068414, 5.69200203864946, 5.69200203864946, 5.64958645026222, 6.0946998605156, 6.49806658702102, 6.58539462985877, 6.04109347904609, 6.61604918176311, 6.00000717285666, 5.6171537261999, 6.57394481891556), PROX_MALL = c(0.860369947035052, 0.900250825960545, 1.02404161156211, 1.03199787585398, 0.657431321444681, 1.02106462402642, 0.60644342729779, 0.460595397283409, 0.692287086677849, 0.767711199656331, 0.767711199656331, 0.806257336881612, 0.577683661914992, 0.388975340293238, 0.478634609766659, 0.62067023459119, 0.517477751202279, 0.657665812567692, 0.689421511186311, 0.391567182053879), PROX_CHAS = c(0.200516789487464, 0.147116034863504, 0.183904955535591, 4.60754704120663e-08, 0.337342861051532, 0.0544459444778504, 0.336408570757183, 0.269388612247007, 0.0335692412129841, 0.163757574589084, 0.163757574589084, 0.14456617920399, 0.14804241676277, 0.140210421841136, 4.95402698497433e-08, 0.114224376246159, 0.0505118784777886, 0.0964991818226865, 0.230775629929228, 0.0895372628546906), PROX_SUPERMARKET = c(0.291068212048821, 0.236697160290918, 0.267991425015023, 0.0947293086454089, 0.403551045123396, 0.0768892314501321, 0.338214025323699, 0.219989756424723, 0.352133387221186, 0.197268674737732, 0.197268674737732, 0.16127040484797, 0.237787830949247, 0.287679129281494, 0.427887094284235, 0.284849629955282, 0.47836894165083, 0.324468805261885, 0.264202614673064, 0.354688671920554), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 1L, 4L, 4L, 7L, 2L, 4L, 5L, 1L, 4L, 2L, 4L, 3L), WITHIN_350M_BUS = c(9L, 7L, 7L, 8L, 6L, 8L, 6L, 5L, 6L, 9L, 9L, 6L, 6L, 8L, 7L, 7L, 7L, 7L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 2L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 3L, 4L, 3L, 4L ), DNeighbour = c(0, 53.7972821778967, 182.585362674973, 195.735131097519, 199.888078750798, 217.273535700244, 257.418185663311, 395.003869749091, 462.335760588013, 463.353213366455, 465.609227061444, 487.699924994952, 489.349062942232, 497.040864769791, 505.89864844181, 518.510582309012, 520.770771224618, 541.494999513885, 543.195136263571, 545.62427289169)), row.names = c("586", "895", "867", "578", "458", "679", "924", "698", "714", "632", "793", "139", "605", "582", "654", "962", "912", "712", "558", "517"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980651506388184, 0.788577647767397, 0.7591783294074, 0.749591496551595, 0.708001205135881, 0.60437791403528, 0.226479458850776, 0.079521049833983, 0.0777467785604274, 0.0738705758022539, 0.0404222772539867, 0.0382752328057148, 0.0289528240384973, 0.0196881189242971, 0.00939281739028093, 0.00792568265682872, 0.000227366739093591, 7.89297748420923e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6270206830
R squared (OOB): 0.1878352
$Forests[[587]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(313000, 315000, 318000, 327000, 320000, 302500, 275000, 358000, 402000, 310000, 370000, 355000, 340000, 355000, 315000, 315000, 387008, 320800, 310000, 418000), floor_area_sqm = c(84, 104, 84, 84, 93, 93, 84, 91, 93, 96, 93, 104, 91, 93, 91, 97, 97, 92, 91, 104), storey_order = c(4L, 4L, 1L, 1L, 3L, 2L, 1L, 1L, 4L, 1L, 1L, 4L, 2L, 4L, 3L, 3L, 2L, 1L, 3L, 1L), remaining_lease_mths = c(772, 777, 785, 802, 762, 764, 807, 760, 762, 772, 782, 814, 782, 761, 774, 746, 775, 965, 774, 794), PROX_CBD = c(15.5029529482698, 15.5029529482698, 15.4237712873611, 15.395293903354, 15.7384939989151, 15.7384939989151, 15.555826242216, 15.6053010835868, 15.8715793299193, 16.0124832316584, 15.9422949327985, 14.9797222810306, 16.0688727275577, 16.1297617902268, 16.1626205207603, 16.179026897848, 15.8742411347238, 16.3149444157129, 16.3680873997092, 14.6249352309891), PROX_ELDERLYCARE = c(1.60634233373903, 1.60634233373903, 1.66429806880172, 1.48326161455178, 1.81389464514152, 1.81389464514152, 1.98144426857027, 1.18278326755006, 1.28212929908789, 1.41328722649904, 1.09392979000114, 1.40865121451131, 1.20623153653763, 1.29938230642316, 1.55788424655444, 1.73064849730919, 0.784609866943175, 1.76400828031834, 1.42545230549203, 1.66362706878828), PROX_HAWKER = c(0.592613874358246, 0.592613874358246, 0.663653920640621, 0.763118949388798, 0.367446283592148, 0.367446283592148, 0.587918588004233, 0.745618024005524, 0.428166805124, 0.231474226543029, 0.571238530927929, 1.17708155532767, 0.426544691499688, 0.335840869363962, 0.113648031708615, 0.141690035201285, 0.921851461637316, 0.267171899978326, 0.369132496020862, 1.46189875323845), PROX_MRT = c(0.579811001445256, 0.579811001445256, 0.641519249244255, 0.486709870425329, 0.817431272071058, 0.817431272071058, 0.961984472446029, 0.180817781363956, 0.326170963259121, 0.526610558032509, 0.22642613478059, 0.541117453484526, 0.406145228037129, 0.514969181151661, 0.733071345608223, 0.887672461516919, 0.243577544220952, 0.980548762507945, 0.767751604782153, 0.177135615746217), PROX_PARK = c(0.518465718930498, 0.518465718930498, 0.527546900647844, 0.736647900507106, 0.197322246351151, 0.197322246351151, 0.155244626205508, 0.580682002012541, 0.729541055973412, 0.641040622161513, 0.749126986336644, 0.869949400509587, 0.697314652170583, 0.709135847201637, 0.622244080025509, 0.539742315344257, 0.457440234531046, 0.504828773517413, 0.655349613079545, 0.967683324465338), PROX_GOOD_PRISCH = c(5.8805780078001, 5.8805780078001, 5.79932453842233, 5.79164197089728, 6.09593783675615, 6.09593783675615, 5.90755023148013, 6.02648848177283, 6.26806838260706, 6.39414010271149, 6.35759010380229, 5.38873705701154, 6.46919552361138, 6.52049985370614, 6.53246509089368, 6.53838177865997, 6.33578781760894, 6.672975925328, 6.74866006620563, 5.00900650468442 ), PROX_MALL = c(0.667352945771092, 0.667352945771092, 0.726704111983395, 0.561468969675593, 0.906877360376741, 0.906877360376741, 1.05229171505891, 0.252610517585887, 0.405953132327172, 0.598952481573277, 0.275355858531219, 0.857174016474006, 0.45653839484425, 0.568960814514176, 0.800586392071248, 0.960112961135972, 0.159478773824134, 0.965701391482886, 0.812249060303789, 1.02277508016934 ), PROX_CHAS = c(0.128101303359069, 0.128101303359069, 0.11942955396425, 0.1019571402223, 0.184740133551779, 0.184740133551779, 0.0651877268759985, 0.0925674017483885, 0.170717118999449, 0.191204296760245, 0.101928728560798, 0.0593781975043205, 0.123235071398074, 0.215228497760129, 0.107377285719627, 0.0821179618758864, 0.159478805927642, 0.215258950862385, 0.317481852326526, 0.253202817693943 ), PROX_SUPERMARKET = c(0.314517101025506, 0.314517101025506, 0.307102160965552, 0.0953919744611677, 0.287892528450529, 0.287892528450529, 0.511049564140858, 0.188530812320699, 0.323117190327721, 0.214004200599592, 0.218983947734938, 0.101389584423307, 0.399183655269817, 0.353026966783941, 0.191669323632479, 0.224545288466622, 0.159478664733051, 0.357579925001748, 0.442251956603444, 0.177136085505812 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 0L, 1L, 1L, 3L, 3L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 7L, 7L, 6L, 5L, 2L, 4L, 2L, 3L, 3L, 3L, 5L, 3L, 5L, 1L, 2L, 1L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 9L, 10L, 10L, 7L, 10L, 8L, 8L, 8L, 10L, 9L, 8L, 9L, 8L, 8L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 3L, 3L, 1L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 3L, 4L, 2L), DNeighbour = c(0, 1.42686858784411, 80.6274456302515, 217.301202230233, 372.523632423175, 377.599417088041, 419.044563090643, 429.562407491505, 430.644615330824, 515.324981645624, 589.132179718334, 590.522304695241, 624.65809247927, 645.643244605877, 669.138237292218, 721.789116210652, 824.118824359894, 852.145971522942, 872.238044768262, 876.16730037959)), row.names = c("587", "162", "293", "556", "803", "437", "426", "143", "294", "740", "708", "984", "804", "184", "335", "336", "83", "980", "198", "30"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999994695758457, 0.983135286665462, 0.880762297199283, 0.671132869879407, 0.66303111274318, 0.594838557290952, 0.577039258463018, 0.575198378521163, 0.42780747678113, 0.300175128800267, 0.297838958680969, 0.241779766595798, 0.208836073392764, 0.173677353329795, 0.103265096135044, 0.0132895995361351, 0.00292476397371183, 8.00860091007772e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 864124477
R squared (OOB): 0.3431896
$Forests[[588]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 5e+05, 430000, 4e+05, 380000, 648000, 410000, 565000, 5e+05, 560000, 408000, 670000, 448000, 439000, 588000, 435000, 630000, 638000, 516000, 450000), floor_area_sqm = c(89, 105, 102, 97, 91, 116, 97, 103, 105, 104, 91, 94, 105, 97, 95, 98, 102, 102, 98, 92), storey_order = c(3L, 1L, 3L, 3L, 3L, 4L, 4L, 4L, 2L, 3L, 3L, 6L, 1L, 3L, 3L, 1L, 6L, 9L, 3L, 1L), remaining_lease_mths = c(801, 837, 869, 681, 691, 871, 665, 852, 857, 851, 674, 1104, 866, 669, 1025, 692, 870, 869, 698, 679), PROX_CBD = c(8.52269583143835, 8.1677095895917, 8.77938926255451, 9.29171741525155, 9.09613481662016, 8.27332873959955, 8.66747718420982, 8.19182633034048, 8.19182633034048, 7.6651195249001, 8.96374942103709, 8.58683984966127, 8.05276498978228, 8.73211086874077, 8.51090417959469, 8.85689554561162, 7.86314261154951, 7.86314261154951, 8.70928269501252, 8.7589377611275), PROX_ELDERLYCARE = c(0.820777449495704, 1.20406929281345, 0.374310234303432, 0.121888026553089, 0.297153722290783, 0.354571010374291, 0.0441159965049124, 0.444818640633349, 0.444818640633349, 0.216787702409289, 0.267188539522683, 0.203840329735754, 0.599632276485302, 0.292319821872094, 0.120425912751251, 0.272187629818594, 0.731462959428347, 0.731462959428347, 0.119444653145476, 0.169235371196244), PROX_HAWKER = c(0.712401259368985, 1.05731826075231, 0.0530841043788875, 0.631142210027013, 0.276770006011078, 0.610975272844239, 0.357845486047337, 0.553760551741158, 0.553760551741158, 0.778265933598076, 0.393731145214296, 0.433030813326955, 0.560005371648267, 0.436547444862961, 0.166697492306482, 0.446318851105742, 0.573870222021737, 0.573870222021737, 0.281172749103646, 0.330091511745513), PROX_MRT = c(1.68231360215177, 1.50309798042285, 1.18818107396501, 1.65516610461175, 1.2652859093471, 1.0936063211659, 0.874328108605637, 1.08457427678223, 1.08457427678223, 0.910191895307983, 0.71987240697712, 0.751078096441513, 1.12051759514643, 0.600073719023998, 0.608243230971526, 0.372678744867538, 0.85984195598231, 0.85984195598231, 0.379410256905797, 0.338391484905848 ), PROX_PARK = c(0.11043559696871, 0.277033303037393, 0.700959888788064, 0.199649911236163, 0.429900368262469, 0.477465658778908, 0.691303172853456, 0.374102285306053, 0.374102285306053, 0.361681715476141, 0.60552725382935, 0.52118662053352, 0.30128672956265, 0.617507126900098, 0.368529270986479, 0.479885299937475, 0.281207712521794, 0.281207712521794, 0.513364518506117, 0.469340752260783 ), PROX_GOOD_PRISCH = c(0.287100670168393, 0.400680757073332, 0.963274696928036, 0.365175047542414, 0.657187468393487, 0.856939381531897, 1.23754792076915, 0.769163347741007, 0.769163347741007, 0.353240700451805, 1.13785719900195, 1.16640042723588, 0.631981624625733, 1.31940815963163, 1.13331232297991, 1.47413984574199, 0.562813849840511, 0.562813849840511, 1.35677240305411, 1.40615721612308 ), PROX_MALL = c(1.03817238314954, 0.459466565518009, 0.946404029132472, 1.26787190539693, 0.916512124719577, 0.991200103712322, 0.740457696387364, 0.997182626507123, 0.997182626507123, 0.987031177772312, 0.480317195978648, 0.632538285087724, 1.07178760783233, 0.469553394647833, 0.540250505232014, 0.241772845363545, 0.943364056194349, 0.943364056194349, 0.313890580083005, 0.264395031718586 ), PROX_CHAS = c(0.0550867573210672, 0.622343110317744, 0.064920565519497, 0.143872847977416, 0.209184408253321, 0.413431749899638, 0.34300149800099, 0.311461966699573, 0.311461966699573, 0.371562543403755, 0.143131544605207, 0.237191200694799, 0.167974733321899, 0.0664211666443358, 0.0869956868442428, 0.157458356405151, 0.201852081003395, 0.201852081003395, 0.112175615725657, 0.0806835690144568 ), PROX_SUPERMARKET = c(0.153408018077838, 0.435289148003299, 0.239175324970861, 0.371928496535936, 0.235755012868274, 0.502190497784501, 0.158725757407685, 0.485938543293979, 0.485938543293979, 0.176585087131714, 0.181164390242962, 0.35437102597818, 0.372458117254617, 0.350370254212894, 0.0869967242830128, 0.224853982916395, 0.115543350477338, 0.115543350477338, 0.221335227738319, 0.24726445439454 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 3L, 1L, 2L, 2L, 4L, 4L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 1L, 2L, 3L, 3L, 4L, 2L, 2L, 2L, 1L, 4L, 5L, 3L, 6L, 6L, 7L, 3L, 3L, 7L, 8L ), WITHIN_350M_BUS = c(6L, 7L, 4L, 9L, 7L, 8L, 5L, 7L, 7L, 5L, 6L, 4L, 5L, 7L, 5L, 7L, 2L, 2L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 2L, 4L, 3L), DNeighbour = c(0, 667.600661102221, 712.871161779006, 801.30484601102, 819.509320614435, 1009.86661605369, 1024.56852452516, 1109.03529435638, 1112.28916083114, 1159.50559060601, 1195.8078424368, 1196.95155031091, 1226.86880952442, 1305.48104792047, 1440.90413577853, 1525.52423511348, 1578.1354033034, 1581.01861270219, 1585.81677541842, 1603.3882727667)), row.names = c("588", "534", "606", "122", "715", "795", "331", "128", "674", "935", "692", "149", "635", "842", "94", "397", "476", "931", "446", "194"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.683328929891759, 0.643730562473043, 0.562864158990162, 0.545774590702637, 0.363983647209175, 0.350080814937636, 0.272041096753209, 0.269116207049489, 0.227567372668497, 0.196942065852606, 0.195998407470529, 0.171819251241669, 0.113620234921449, 0.0370202932125768, 0.00898061065031748, 0.000976645549250505, 0.000767752194109775, 0.000475146590253378, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5711964927
R squared (OOB): 0.3262342
$Forests[[589]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(312000, 357000, 645000, 355000, 395000, 428000, 320000, 295000, 380000, 465000, 455000, 430000, 342000, 4e+05, 390000, 345000, 365000, 450000, 365000, 371000), floor_area_sqm = c(104, 104, 91, 94, 107, 98, 99, 99, 90, 106, 106, 91, 94, 91, 90, 92, 91, 93, 105, 91), storey_order = c(2L, 3L, 8L, 1L, 2L, 3L, 2L, 1L, 7L, 2L, 4L, 4L, 1L, 2L, 2L, 2L, 5L, 4L, 2L, 2L), remaining_lease_mths = c(828, 844, 1124, 1071, 755, 730, 736, 730, 985, 933, 933, 962, 747, 956, 947, 974, 965, 950, 771, 957), PROX_CBD = c(15.1925589930818, 15.1925589930818, 14.8760787686193, 15.3735649652411, 15.936744569076, 14.0949321583848, 13.0062996581569, 13.0062996581569, 13.0015179461712, 17.1401277939721, 17.1634204962367, 17.4594236905894, 13.7770670669378, 17.5146993337396, 17.5579663674298, 17.6174166659189, 17.6174166659189, 17.4336546583772, 14.8222691165004, 17.630719557776), PROX_ELDERLYCARE = c(0.485996598795361, 0.485996598795361, 0.68142631506584, 0.0572763643156628, 0.526555480516014, 1.07365166923746, 2.38777651439997, 2.38777651439997, 2.41293236098656, 0.586863575497558, 0.565792923614884, 1.1429422216578, 0.919307603677702, 1.21552371031002, 1.26304449634962, 1.58663462608392, 1.58663462608392, 0.825709875044437, 0.151522520392741, 1.35614304544574 ), PROX_HAWKER = c(0.787542750423298, 0.787542750423298, 0.74974565017819, 0.371848396937832, 0.44834457013621, 0.516176882783883, 0.353572407863602, 0.353572407863602, 0.351298271738361, 0.685044657792881, 0.666841975849823, 0.704564458032275, 0.478671478091809, 0.65109908849923, 0.610726758846462, 0.699652587196505, 0.699652587196505, 0.841716009165303, 0.189112683951821, 0.550798352023498), PROX_MRT = c(1.85503706760258, 1.85503706760258, 1.79130926962811, 0.753708157385654, 0.239432195714991, 0.499812381699912, 1.27898935828478, 1.27898935828478, 1.33144343213696, 0.418422993771755, 0.463116738810145, 0.304209523777939, 0.771349314593772, 0.367017506823782, 0.415424130147435, 0.430901962912929, 0.430901962912929, 0.463093751675267, 0.506610369321483, 0.481509556817778), PROX_PARK = c(1.41855585272788, 1.41855585272788, 1.13853863936216, 0.535685352466539, 0.747611444367071, 0.62523741493865, 1.09068530070835, 1.09068530070835, 1.07883678308045, 0.454841043819919, 0.505224516024672, 0.515475588097358, 0.941140572803456, 0.57589083993138, 0.622915525490857, 0.815337468455046, 0.815337468455046, 0.609424449579261, 1.20591145519053, 0.706852169587072), PROX_GOOD_PRISCH = c(4.5504124031687, 4.5504124031687, 4.21930918110887, 4.72825571795328, 5.39194564581962, 3.57828936266804, 2.37986575446387, 2.37986575446387, 2.38441646582032, 6.48254224033906, 6.50789265243056, 6.79149624878531, 3.3146343023011, 6.84682201594428, 6.89020500321914, 6.95710824587607, 6.95710824587607, 6.77374769998522, 4.44405903659268, 6.96345421686322), PROX_MALL = c(0.816582289717011, 0.816582289717011, 0.829646558484038, 0.408391974099547, 0.942416713928675, 0.812049880186, 1.26979124568258, 1.26979124568258, 1.32151107168067, 0.306862579253759, 0.353588302636786, 0.366883459562171, 0.672803550263317, 0.437698049352173, 0.488271313828636, 0.753687860987251, 0.753687860987251, 0.404491618549369, 1.74752862756084, 0.581015113036356), PROX_CHAS = c(0.0584110846116202, 0.0584110846116202, 0.426635940266524, 0.289984207596008, 0.145251548786172, 0.135156069731972, 0.178755496827681, 0.178755496827681, 0.185431787540406, 0.133156315003352, 0.171584438209325, 0.293637386768921, 0.0886717393158711, 0.354009255575758, 0.40162373925963, 0.430898255483663, 0.430898255483663, 0.260153188296123, 0.191193294854487, 0.481496129777697), PROX_SUPERMARKET = c(0.515584409426496, 0.515584409426496, 0.341487242626205, 0.406388098650168, 0.434198104817495, 0.352618767904154, 0.178755398427066, 0.178755398427066, 0.185431698278212, 0.27639551573194, 0.320581809168482, 0.217741105325511, 0.334979160094168, 0.288534867112482, 0.339170507836652, 0.467885028141574, 0.467885028141574, 0.355873580059747, 0.188017328828043, 0.432325009404537), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 4L, 2L, 1L, 4L, 4L, 4L, 3L, 4L, 6L, 3L, 6L, 6L, 4L, 4L, 4L, 2L, 6L), WITHIN_350M_BUS = c(11L, 11L, 10L, 12L, 7L, 9L, 7L, 7L, 10L, 7L, 8L, 8L, 10L, 10L, 9L, 6L, 6L, 12L, 6L, 8L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 4L, 2L, 0L, 0L, 0L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 6L, 2L, 4L), DNeighbour = c(0, 1.24384144840046, 381.060731919811, 1147.30671119502, 2092.3217848257, 2094.33414032855, 2186.88921465138, 2191.59975772474, 2193.09533423281, 2211.27936503679, 2244.39555108455, 2354.75659167805, 2386.15600369536, 2394.02919366709, 2426.76430400788, 2431.63621665976, 2434.88215990004, 2452.42115979271, 2478.19035702147, 2490.61327275242)), row.names = c("589", "104", "312", "601", "423", "25", "412", "445", "45", "530", "991", "937", "337", "93", "545", "14", "220", "535", "64", "547"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999501175938, 0.953730724901395, 0.620627999239803, 0.0865893069381757, 0.0857918300855078, 0.0524519029996877, 0.0509399814504454, 0.0504639051761871, 0.0448298760174038, 0.0353227908065188, 0.011261355708673, 0.00674398445703997, 0.00578430860550576, 0.00256182638728496, 0.00219012162516921, 0.0019582587654141, 0.000926209968949913, 9.90205998352507e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11260617706
R squared (OOB): -0.948634
$Forests[[590]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 333000, 340000, 333000, 375000, 373888, 360000, 358000, 337000, 320000, 333000, 364000, 324000, 330000, 395000, 4e+05, 320000, 345000, 368888, 380000), floor_area_sqm = c(100, 103, 105, 100, 93, 93, 105, 101, 105, 100, 90, 100, 90, 102, 92, 92, 101, 102, 92, 92 ), storey_order = c(4L, 1L, 1L, 4L, 5L, 5L, 3L, 3L, 1L, 4L, 2L, 2L, 4L, 1L, 3L, 4L, 1L, 2L, 4L, 4L), remaining_lease_mths = c(930, 953, 956, 928, 993, 990, 960, 960, 947, 930, 1009, 921, 929, 911, 1132, 1145, 924, 927, 1143, 1135), PROX_CBD = c(17.9186379864086, 17.7412802518209, 17.6472423100513, 18.2095446148373, 17.8363687874637, 17.8363687874637, 17.6410789876396, 17.5852868111176, 17.5852868111176, 18.242108360018, 17.8072819651564, 17.9386403893839, 18.3448727328387, 18.2320763538069, 18.4477570786683, 18.4659506582063, 18.0902268845521, 18.2868848905217, 18.528449956106, 18.528449956106), PROX_ELDERLYCARE = c(1.13507400842797, 1.00357172816211, 1.0260991137238, 1.17430183890643, 1.40920769604983, 1.40920769604983, 0.969292416022308, 0.979721953613503, 0.979721953613503, 1.08331104464233, 1.52664538751384, 0.714833653499633, 1.12000720290482, 0.927534095024191, 1.45029388933935, 1.40960952841152, 0.706169610995159, 0.896456720381782, 1.49671415705568, 1.49671415705568), PROX_HAWKER = c(0.435091735724103, 0.286367973105455, 0.322354465675231, 0.579651089601917, 0.692541487012902, 0.692541487012902, 0.270187519380927, 0.300047945510982, 0.300047945510982, 0.548257960059823, 0.809141875883089, 0.201936965562497, 0.636376603494217, 0.493410913505403, 0.879695992543251, 0.861254406292383, 0.370412154176866, 0.547085889030319, 0.947708217710491, 0.947708217710491), PROX_MRT = c(0.364011265623101, 0.240079810641839, 0.296963624455722, 0.501132314022455, 0.634260663268818, 0.634260663268818, 0.253083991654003, 0.294966346549802, 0.294966346549802, 0.47401652613315, 0.753928873695942, 0.168914117564514, 0.565211037998289, 0.433316978327494, 0.801027338961469, 0.783375472664302, 0.341202563029131, 0.495991449430539, 0.869531291623609, 0.869531291623609), PROX_PARK = c(2.31505119222808, 2.28949331488756, 2.2163258228061, 2.25371860749481, 2.04440878541867, 2.04440878541867, 2.26013213847351, 2.22462050149276, 2.22462050149276, 2.12857307310705, 1.93736074272598, 1.99379565561889, 2.08056453235766, 1.96114614265628, 2.38376543636855, 2.321508063195, 1.8531048262974, 1.86697967968657, 2.37596217173297, 2.37596217173297), PROX_GOOD_PRISCH = c(8.3676789538936, 8.20478390995202, 8.10862356805264, 8.6635222339794, 8.25468587074647, 8.25468587074647, 8.10977708422392, 8.05369522760851, 8.05369522760851, 8.71021480286832, 8.21423979230025, 8.4444135457925, 8.81498363377987, 8.72297519828522, 8.8804818877731, 8.90481615501782, 8.60631027953587, 8.78822500750919, 8.9605147002348, 8.9605147002348), PROX_MALL = c(0.384238747959315, 0.222110908162432, 0.255877276101632, 0.468966497593582, 0.630636123898788, 0.630636123898788, 0.204458422444813, 0.237472256939882, 0.237472256939882, 0.347669457974494, 0.745769461616378, 0.238372860218233, 0.284195187673565, 0.22704735136933, 0.601716003339109, 0.542775018358786, 0.342860958869265, 0.1450338527091, 0.613385110580272, 0.613385110580272), PROX_CHAS = c(0.360842629752134, 0.222110881748482, 0.212266026856788, 0.3998394205418, 0.221589023831152, 0.221589023831152, 0.201289943337815, 0.145295883687343, 0.145295883687343, 0.274735402884708, 0.195830090979757, 0.076984763134016, 0.24769320941352, 0.11607611654581, 0.260006933015678, 0.20305264112251, 0.209799590563819, 0.0217240252323136, 0.220932244035638, 0.220932244035638), PROX_SUPERMARKET = c(0.360842909613722, 0.222110358133712, 0.255876154174577, 0.402574253870019, 0.22158921197453, 0.22158921197453, 0.204457160029983, 0.237470779768967, 0.237470779768967, 0.347668959247477, 0.265666518411173, 0.171190500184261, 0.284194910851331, 0.227046556279957, 0.260005577706646, 0.203051245143547, 0.342860053820009, 0.145032957963293, 0.220931072377982, 0.220931072377982), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 0L, 0L, 2L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 5L, 6L, 2L, 3L, 3L, 5L, 5L, 5L, 3L, 2L, 6L, 5L, 5L, 3L, 3L, 6L, 7L, 3L, 3L ), WITHIN_350M_BUS = c(11L, 16L, 13L, 8L, 6L, 6L, 15L, 15L, 15L, 7L, 4L, 8L, 8L, 10L, 8L, 6L, 7L, 9L, 6L, 6L ), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 5L, 4L, 4L, 3L, 4L, 5L, 4L, 3L, 3L), DNeighbour = c(0, 211.696838307703, 288.297562345864, 297.533779307736, 298.468938930391, 307.687978251768, 310.21621755188, 362.664817898355, 364.796990883953, 373.457980310658, 425.626120163069, 442.702830289332, 471.865693517048, 475.330091970626, 541.463232055804, 547.876134400961, 551.00860279151, 571.328272288689, 626.394374029313, 627.17269034433)), row.names = c("590", "242", "554", "243", "118", "391", "615", "224", "800", "608", "358", "638", "512", "443", "504", "777", "74", "787", "875", "102"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.785112435377116, 0.622041423422205, 0.600532031955849, 0.598337911020602, 0.576561160276456, 0.570545539413008, 0.443053795496764, 0.437819861412991, 0.416572272889756, 0.291000033192264, 0.251749595543243, 0.188303853624872, 0.18113321080231, 0.064843643226738, 0.056114089272424, 0.0520446600744948, 0.0289526124483608, 6.15260250796505e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 333023665
R squared (OOB): 0.4530544
$Forests[[591]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 4e+05, 328000, 361000, 360000, 325000, 370000, 333000, 388000, 360000, 408000, 330000, 395000, 4e+05, 368000, 325000, 345000, 340000, 309000, 335000), floor_area_sqm = c(84, 103, 84, 84, 103, 85, 98, 84, 100, 104, 100, 84, 101, 104, 100, 84, 91, 104, 91, 93 ), storey_order = c(2L, 3L, 4L, 4L, 1L, 1L, 2L, 3L, 4L, 2L, 4L, 3L, 4L, 2L, 2L, 5L, 3L, 1L, 2L, 5L), remaining_lease_mths = c(796, 796, 806, 794, 798, 830, 912, 823, 922, 804, 921, 791, 936, 822, 923, 812, 773, 869, 774, 921), PROX_CBD = c(10.2571858212528, 10.2571858212528, 10.2439629519707, 10.1908965186918, 10.1540744969693, 10.1989356004427, 10.6430674352334, 9.85122377146013, 10.3133134299625, 10.0879656312395, 10.7481925626994, 9.73525531751342, 10.5347600839054, 10.8294299245227, 10.5911430304609, 9.87023127008802, 9.63489497584329, 10.9782438935663, 9.64616581570663, 10.6321305837804), PROX_ELDERLYCARE = c(0.969336561855173, 0.969336561855173, 0.904720646157319, 0.891997547710976, 0.85844301108046, 1.08623091115154, 1.10983952182968, 0.999223533815273, 1.4124150938613, 1.31022889057949, 1.00181077128688, 0.869795033999967, 1.31633228018286, 0.925828280583076, 1.2745451415541, 1.35138892750767, 0.42629854090558, 0.748731634955849, 0.306199433665808, 1.32435226249417 ), PROX_HAWKER = c(0.543600998034675, 0.543600998034675, 0.616195579705155, 0.594526114354717, 0.614574465644474, 0.368744432216956, 0.494234864614673, 0.526313717816828, 0.0623262564011618, 0.196699811405185, 0.591883114810231, 0.687117415591119, 0.259744380023822, 0.558859907936318, 0.314632743063994, 0.410023469086153, 0.908741650371918, 0.421987441153261, 0.906506968115566, 0.382898898882956), PROX_MRT = c(0.5984056038899, 0.5984056038899, 0.52596302633555, 0.554399001312584, 0.544743966599557, 0.78040997284139, 0.91242151857363, 0.907717901248049, 1.09471398918577, 1.09046737609619, 0.80807654444201, 0.86810604264512, 1.15842683571226, 0.633065114071651, 1.14211364891441, 1.23646610314009, 0.669484450879797, 0.516121726350597, 0.626377719466395, 1.20430491709432), PROX_PARK = c(0.690393008756984, 0.690393008756984, 0.626908579085899, 0.61263038213259, 0.578916018382343, 0.808282577864154, 1.09293299728603, 0.510337594738446, 0.826294351272671, 0.604882226694947, 1.13130385684233, 0.452373350223662, 1.00657829367171, 0.822296725898933, 0.997953552798557, 0.375073916060521, 0.197084482081202, 1.01560706627581, 0.106198450905693, 0.852996238213812), PROX_GOOD_PRISCH = c(1.38840710840139, 1.38840710840139, 1.44855804010835, 1.40421671412888, 1.40445923276907, 1.199846441039, 1.4206810513637, 1.05242409875061, 0.993301788551023, 0.87937610392538, 1.51127824976447, 1.15234422615158, 1.12709017589061, 1.88031331185984, 1.15731102426836, 0.706117631385061, 1.59153495480405, 1.81228643023267, 1.71137279935344, 1.09467860924251), PROX_MALL = c(0.638527944164543, 0.638527944164543, 0.644656189163291, 0.685823836221668, 0.685950169481642, 0.663851500718272, 0.220538248250442, 0.756051767526383, 0.450275200033962, 0.441232897113797, 0.114469773448463, 0.907839978504126, 0.464767570965945, 0.43093778326398, 0.441630162720786, 0.445899708163642, 0.873569112263515, 0.231229629812008, 0.808294932987377, 0.512358501951296), PROX_CHAS = c(0.0819899420632749, 0.0819899420632749, 0.155315138624813, 0.151788880767358, 0.170954716034814, 0.0710453772718398, 0.0703959269798554, 3.39583191183935e-08, 0.071192987667569, 0.177420148260447, 0.0793642323922721, 0.116614388177292, 0.272565000598528, 0.0390568763467083, 0.327465416824022, 0.0764125853219005, 0.454068185577158, 0.23122963873357, 0.415210445937219, 0.394471723674887), PROX_SUPERMARKET = c(0.123486578338512, 0.123486578338512, 0.18505229065347, 0.152401712794372, 0.171715993026927, 0.00115080458448496, 0.220538485726081, 0.350225948243757, 0.330151298165832, 0.320748009942088, 0.114469867006585, 0.458729641056945, 0.464768447350912, 0.430936681100737, 0.441631117888638, 0.158655939798418, 0.717910522287554, 0.231228589734032, 0.675617328849562, 0.447614574279886), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 2L, 2L, 4L, 2L, 3L, 4L, 5L, 4L, 2L, 1L, 4L, 1L, 5L, 1L, 5L, 1L, 3L), WITHIN_350M_BUS = c(10L, 10L, 10L, 12L, 14L, 12L, 13L, 10L, 15L, 11L, 10L, 10L, 15L, 11L, 13L, 8L, 5L, 9L, 8L, 12L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 6L, 5L, 4L, 6L, 4L, 4L, 5L, 6L, 4L, 4L, 6L, 4L, 5L, 3L, 5L, 4L, 4L), DNeighbour = c(0, 9.13651213882681, 72.1117422578568, 84.0075118310819, 119.332575643302, 194.774949696764, 440.493162002981, 463.953708471261, 499.127991247535, 511.472198655355, 526.36732330384, 532.484025651019, 590.042595412108, 606.354620880168, 633.309084408134, 700.537416162561, 713.924336879046, 721.3842614511, 767.697688575124, 793.940626075112)), row.names = c("591", "494", "668", "447", "560", "967", "627", "129", "513", "292", "866", "921", "577", "364", "718", "755", "273", "317", "785", "975"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999735158488226, 0.983568741558714, 0.977733487919166, 0.955327690044167, 0.883251742960402, 0.479107797584881, 0.433640329275642, 0.36574906600326, 0.342202732041014, 0.314111569776434, 0.302699907057872, 0.200417486286974, 0.173655281869592, 0.132284658498024, 0.049040013193022, 0.0366378189234915, 0.0304235885987949, 0.0042270141551238, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 805446349
R squared (OOB): 0.09424082
$Forests[[592]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 285000, 3e+05, 290000, 295000, 585000, 455000, 370000, 485000, 292000, 445000, 347000, 460000, 450000, 350000, 491000, 410000, 345000, 370000, 365000), floor_area_sqm = c(103, 92, 99, 92, 106, 91, 99, 90, 93, 104, 93, 90, 93, 93, 93, 92, 101, 114, 102, 104), storey_order = c(2L, 1L, 1L, 4L, 1L, 10L, 2L, 3L, 10L, 2L, 7L, 2L, 7L, 4L, 3L, 9L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(937, 697, 697, 690, 825, 995, 951, 977, 1112, 828, 1117, 971, 1135, 1131, 1018, 1137, 936, 839, 927, 828), PROX_CBD = c(14.5165027597446, 14.6519123293037, 14.8036441916204, 14.8961777358487, 14.7220636963442, 14.2059144167977, 14.3012013074868, 14.489397367385, 14.8542518275748, 15.1374510187917, 14.9897790388493, 14.6079806280174, 15.0332592042754, 15.1194109037639, 14.9930585550483, 15.0782917837809, 13.8911800577968, 15.4582319270764, 14.12564920201, 15.6198573118901 ), PROX_ELDERLYCARE = c(0.389463724969334, 0.254409923718011, 0.0965145667339982, 0.090689252710872, 0.327768156942021, 0.923774065318005, 0.93663965535868, 0.929205058584809, 0.671766786446111, 0.426629771798313, 0.622451014094897, 0.966138977916587, 0.653175957864657, 0.632846087105322, 0.766085625885291, 0.811417024562957, 1.40411939431899, 0.319622441582349, 1.44816412197145, 0.497975502399054 ), PROX_HAWKER = c(1.0617726338971, 1.21550185558774, 1.07372228066705, 1.02395142210687, 1.39864823048803, 0.829910539202106, 0.693090021451824, 0.478869651742105, 0.3485650804915, 1.49196951764411, 0.366862032582334, 0.31691894051251, 0.344843972730765, 0.399490681633122, 0.230353911902381, 0.241120378832392, 0.687446499339865, 1.7245004017694, 0.778468578249857, 1.6566914426712), PROX_MRT = c(0.0901878473788138, 0.218405848235923, 0.363746184676816, 0.437229774651496, 0.0523025726452692, 0.127617925270923, 0.189883903502813, 0.0437298005890327, 0.41695674877223, 0.164193456307044, 0.550628186781769, 0.188565130994124, 0.587916938270161, 0.674936552563307, 0.545901722651448, 0.604690005035212, 0.241174931861397, 0.233994550027949, 0.476637705223286, 0.297714051615291), PROX_PARK = c(0.278686390612803, 0.325486875199719, 0.497172938499345, 0.600185611341118, 0.432331111477529, 0.716522496183652, 0.812876767906526, 0.935596264101672, 1.00246315577637, 0.786093050092807, 0.886983007034967, 1.07918529837209, 0.858154923175006, 0.773048101136696, 0.937160160632966, 0.889047622652367, 0.90249149706597, 0.998254167239372, 1.20701221478007, 0.782164021798725), PROX_GOOD_PRISCH = c(4.93093863547281, 4.99149337529414, 5.17691715074399, 5.28070608730985, 4.99661753747661, 4.85056771881294, 4.98177209241419, 5.1963266927986, 5.49301939379528, 5.37568176340172, 5.61521578968116, 5.35450137646782, 5.67093979106873, 5.74516136190441, 5.6774973866509, 5.77803713337603, 4.74545729482833, 5.64801716169655, 5.06260566207177, 5.84268664292306), PROX_MALL = c(0.38830118917563, 0.377416550632833, 0.278400001713995, 0.252669380741675, 0.343882807046916, 0.148456555084967, 0.236735170365795, 0.345992784345898, 0.497662931100388, 0.249545786638779, 0.615054651957031, 0.479398555662368, 0.671424081833306, 0.744876648240093, 0.691703794200818, 0.79347213158724, 0.267645090747045, 0.455554164929496, 0.287395381957405, 0.394873468760787 ), PROX_CHAS = c(0.0918929757518676, 0.0736014920224838, 0.190291087196022, 0.252669404800451, 0.141205029857343, 0.148456588323488, 0.214782230853987, 3.77135010377852e-08, 0.139715392485403, 0.193150290660334, 0.101756162724623, 0.166948923507452, 0.0438337826764906, 0.0812821875339188, 0.094086780959658, 0.128222338920945, 0.241761013919413, 0.158017550603297, 0.182188888557241, 0.28481487293308 ), PROX_SUPERMARKET = c(0.354026220875794, 0.128878263549785, 0.190291125096353, 0.186322037460738, 0.141204847242777, 0.154204342539502, 0.172194506074768, 0.31785895032531, 0.118312809115248, 0.200567401454574, 0.215874380558773, 0.218811722485387, 0.238848984717478, 0.325050502595441, 0.189746195069109, 0.286089695736963, 0.315435463566428, 0.387973705585917, 0.277268812686258, 0.407244625741832 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 1L, 0L, 0L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 3L, 3L, 3L, 3L, 7L, 6L, 5L, 3L, 5L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 8L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 9L, 9L, 7L, 8L, 17L, 15L, 13L, 11L, 11L, 11L, 13L, 10L, 12L, 11L, 10L, 15L, 14L, 10L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 2L, 3L, 3L, 5L, 4L, 2L, 3L, 5L, 3L, 3L, 4L, 4L, 5L, 3L, 5L, 3L ), DNeighbour = c(0, 234.120367271921, 292.37375367845, 374.226293606332, 434.159316029194, 595.319527884004, 647.926694789883, 720.305058542135, 727.270258048359, 764.176041669978, 802.553229120834, 839.635470358485, 856.142647288944, 903.324277988158, 919.603893598168, 1016.35929698989, 1072.35079744895, 1112.27415235182, 1179.61459509784, 1184.87471734678)), row.names = c("592", "986", "995", "87", "786", "146", "717", "374", "159", "387", "500", "385", "865", "299", "836", "568", "599", "383", "703", "304"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.923440023610438, 0.881931297783208, 0.810445585046977, 0.74950213948904, 0.558848369160448, 0.491366546811511, 0.397451261377067, 0.388447560561386, 0.341113461307269, 0.292920974460386, 0.247850913430546, 0.228395644495556, 0.17537450290903, 0.158116893617615, 0.0698107004535485, 0.0327302917510551, 0.0141113496379264, 7.84831914853314e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3340008565
R squared (OOB): 0.5168032
$Forests[[593]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(676000, 655000, 663000, 640000, 655000, 380000, 4e+05, 4e+05, 385000, 350888, 340000, 398000, 390000, 360000, 380000, 418000, 4e+05, 418000, 410000, 352000), floor_area_sqm = c(87, 87, 87, 87, 87, 93, 98, 104, 91, 93, 92, 92, 92, 83, 92, 92, 92, 91, 103, 84), storey_order = c(3L, 5L, 4L, 4L, 1L, 3L, 4L, 2L, 1L, 3L, 1L, 3L, 1L, 3L, 4L, 4L, 4L, 5L, 2L, 2L), remaining_lease_mths = c(1120, 1121, 1124, 1121, 1123, 724, 718, 751, 715, 712, 699, 714, 711, 803, 695, 691, 690, 774, 799, 800), PROX_CBD = c(9.49727834386093, 9.49727834386093, 9.49727834386093, 9.42381765287156, 9.39818328429371, 9.50206510185676, 9.5915755681771, 9.83498872427818, 8.8262745849674, 9.68679892421183, 9.97016469840266, 9.95525560808738, 9.71066487891121, 8.52567265657093, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.35032791665702, 8.31972436488376, 8.28689365911172), PROX_ELDERLYCARE = c(0.735218745429302, 0.735218745429302, 0.735218745429302, 0.750155484045513, 0.718190414835305, 0.619429799229152, 0.558000418748021, 0.611336059876525, 0.896855030989675, 0.35495808488012, 0.14040561650552, 0.150508443509651, 0.385358274245319, 1.23693676843424, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.227789996497476, 1.3912791419992, 1.3668692597991), PROX_HAWKER = c(0.639074974233661, 0.639074974233661, 0.639074974233661, 0.667492197519696, 0.640059738279374, 0.518318645141504, 0.434568479089541, 0.54583502916026, 0.311054993693233, 0.221606053969191, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.0724679807682574, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.508896406641727, 0.252588085280054, 0.269406334629514), PROX_MRT = c(0.499971219475903, 0.499971219475903, 0.499971219475903, 0.423547456258288, 0.401734036242065, 0.533910829474844, 0.656590823238566, 0.722241727367494, 0.17731989795878, 0.760373725070279, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.510058766918036, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.569946398217962, 0.44379796826936, 0.467794692056616), PROX_PARK = c(0.298527066745392, 0.298527066745392, 0.298527066745392, 0.258916726718906, 0.220484561261844, 0.26219477257436, 0.355705093322714, 0.296755194228525, 0.458605630557841, 0.664893225436512, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.557643312318536, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.726258134328713, 0.59965919275643, 0.570592214216024), PROX_GOOD_PRISCH = c(2.17599822879711, 2.17599822879711, 2.17599822879711, 2.24680049319454, 2.27458198186913, 2.18628235132699, 2.11809049366399, 1.88657748145099, 2.8424495793979, 2.17803171840573, 1.97396491196204, 2.01039924795066, 2.31351362539819, 3.13534109620979, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.41566392235711, 3.04207330950824, 2.99359805566516), PROX_MALL = c(1.45007786498113, 1.45007786498113, 1.45007786498113, 1.48330987402926, 1.45650167595406, 1.32833110917602, 1.22478662403239, 1.23747152538927, 1.64561868645684, 0.796976758090547, 0.802483711672914, 0.757457219803541, 0.505770857705003, 1.96281231550532, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.406203001531397, 2.10790194839897, 2.09618768409308 ), PROX_CHAS = c(0.101351467161616, 0.101351467161616, 0.101351467161616, 0.0719365450960561, 0.109789289200213, 0.219477506246216, 0.346218272658546, 0.352730820744124, 0.221229860630612, 0.0707228333244178, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.169369143123463, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.146235674893272, 0.261198443001062, 0.229330661012247), PROX_SUPERMARKET = c(0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.100679215951394, 0.13637298984998, 0.191210069763785, 0.300584979098838, 0.324694852199881, 0.221249484047241, 0.128382981112681, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.169391527985645, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.347306649978202, 0.272257424647181, 0.266710264104055), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 6L, 6L, 5L, 1L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 4L, 5L, 3L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 5L, 6L, 2L, 5L, 3L, 5L, 10L, 9L, 9L, 13L, 8L, 11L, 11L, 11L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 1L, 1L), DNeighbour = c(0, 8.50427208053606, 11.8649799539773, 85.5854397258745, 103.923936384716, 123.071363326585, 241.816261130723, 417.673335344181, 677.029876772223, 684.869322161136, 884.363984044875, 906.011749976016, 975.153013201496, 1009.5365683538, 1016.72125195323, 1019.54242631986, 1061.02193476238, 1137.98552425398, 1216.46177726624, 1246.28863681907)), row.names = c("593", "731", "466", "9", "657", "539", "746", "659", "814", "946", "211", "971", "776", "404", "603", "499", "964", "37", "540", "266"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999906877011139, 0.999818737877519, 0.990590484786254, 0.986141654932992, 0.980591854846586, 0.926122736120633, 0.787985362298241, 0.496875208104621, 0.487231945087242, 0.246483066738106, 0.222329006808694, 0.150372507909273, 0.118228971787172, 0.111871313206855, 0.109410899082057, 0.0757412227440781, 0.0276388341337628, 0.00223656394128861, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3558178781
R squared (OOB): 0.7648082
$Forests[[594]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 395000, 415000, 433000, 416000, 315000, 420000, 258000, 4e+05, 428000, 310000, 418000, 412000, 367000, 4e+05, 4e+05, 285000, 288000, 370000, 420000), floor_area_sqm = c(92, 92, 92, 92, 92, 84, 92, 84, 92, 92, 84, 92, 92, 92, 92, 92, 84, 84, 92, 92), storey_order = c(1L, 2L, 5L, 4L, 4L, 3L, 5L, 1L, 2L, 4L, 2L, 5L, 5L, 1L, 2L, 3L, 3L, 1L, 1L, 3L), remaining_lease_mths = c(1137, 1146, 1144, 1130, 1140, 804, 1143, 781, 1130, 1140, 811, 1138, 1144, 1137, 1137, 1143, 776, 770, 1146, 1144), PROX_CBD = c(16.0046521285213, 16.0046521285213, 15.9533618390172, 16.055983361932, 16.055983361932, 15.9050437012323, 16.1537572283104, 16.1631400386504, 16.1976566517324, 16.1831859860721, 15.7493840144196, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 16.2311391435218, 16.2681803933938, 15.87024444961, 15.9392575628934), PROX_ELDERLYCARE = c(0.20718686492254, 0.20718686492254, 0.251148223850536, 0.146417557277997, 0.146417557277997, 0.346730428331521, 0.0462823216560119, 0.194171564025932, 9.89208662673193e-07, 0.0701319802482612, 0.392042381698264, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.252142982647588, 0.20801878428071, 0.10693627682917, 0.0436662178849567), PROX_HAWKER = c(0.855932206484513, 0.855932206484513, 0.802087399746937, 0.897672222950446, 0.897672222950446, 0.79668564149145, 0.986028325459381, 1.03995728027003, 1.03146250928298, 1.00994702859189, 0.617009737136425, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 1.12300848995143, 1.14155805943316, 0.694651515851724, 0.765854363537175), PROX_MRT = c(0.883219311345816, 0.883219311345816, 0.8851452059773, 0.936151237003446, 0.936151237003446, 0.750476153315833, 1.02112351286352, 0.842728374229233, 1.02706758196582, 1.08237519657155, 0.825478596695925, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 0.830985280221221, 0.896888955057001, 1.09555222562317, 1.14464062157712), PROX_PARK = c(0.619767633008914, 0.619767633008914, 0.589052524814441, 0.683762717294504, 0.683762717294504, 0.475878847958935, 0.793519520304926, 0.707513815343702, 0.822565203699192, 0.848434833813522, 0.423881452963658, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.723677668737743, 0.750067315759091, 0.707790886000148, 0.777956069134633 ), PROX_GOOD_PRISCH = c(6.57618460349959, 6.57618460349959, 6.52939634907869, 6.63421015362065, 6.63421015362065, 6.45664561130608, 6.74044920052795, 6.70927938580052, 6.78043949525415, 6.78038310261662, 6.32317863359129, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.76533990958697, 6.81173689796023, 6.49806658702102, 6.57394481891556), PROX_MALL = c(0.110811660449771, 0.110811660449771, 0.161178852361569, 0.118546137622893, 0.118546137622893, 0.18299798168314, 0.180580587241737, 0.0870960802892481, 0.189710317758296, 0.241735562355662, 0.340817581482914, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.175221521556568, 0.188162247463955, 0.388975340293238, 0.391567182053879), PROX_CHAS = c(0.114687044901222, 0.114687044901222, 0.165813590617473, 0.110329053122027, 0.110329053122027, 0.190026772642962, 0.0922372285822684, 0.081875317774622, 0.0868060808909073, 0.148113838308576, 0.347229964463676, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.170601730776313, 0.160774225575301, 0.140210421841136, 0.0895372628546906), PROX_SUPERMARKET = c(0.112847248683738, 0.112847248683738, 0.162291812321236, 0.123371553336512, 0.123371553336512, 0.179336240856332, 0.186806037215644, 0.0873208554119548, 0.195853508350489, 0.247969406526707, 2.98731019421495e-07, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.137275095711229, 0.189660657064324, 0.287679129281494, 0.354688671920554), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 4L, 8L, 6L, 8L, 7L, 5L, 2L, 2L, 2L, 2L, 2L, 5L, 6L, 4L, 3L), WITHIN_350M_BUS = c(7L, 7L, 8L, 7L, 7L, 8L, 7L, 11L, 7L, 7L, 7L, 8L, 8L, 8L, 9L, 9L, 10L, 11L, 8L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 6L, 4L, 5L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L), DNeighbour = c(0, 2.53798891393376, 53.0300046173283, 67.5218657043652, 68.2847694839027, 141.07487010657, 173.298279748598, 192.317806570664, 213.744177808208, 230.172535760361, 250.057909032971, 253.74096009572, 258.366393468288, 258.540780376266, 271.225332331975, 271.734946129775, 283.684844096952, 284.57401523947, 284.739689123634, 298.54445343427)), row.names = c("594", "408", "124", "741", "538", "59", "869", "872", "427", "661", "956", "249", "919", "161", "440", "28", "945", "798", "582", "517"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9998554641005, 0.93789175066246, 0.90031068649751, 0.898106071141291, 0.603268815470616, 0.439630128595553, 0.342255316415956, 0.237567996959681, 0.164500046742349, 0.0890680175200329, 0.0770752377759553, 0.0630250575230746, 0.0625182776398677, 0.030499747891813, 0.0294250361429955, 0.00942251562281317, 0.00835406061864609, 0.00816173151031414, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1098746215
R squared (OOB): 0.6295775
$Forests[[595]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 283000, 340000, 338000, 3e+05, 304500, 285000, 288000, 258000, 292000, 315000, 350000, 416000, 4e+05, 420000, 433000, 416000, 365000, 395000, 428000), floor_area_sqm = c(104, 84, 103, 93, 84, 104, 84, 84, 84, 84, 84, 91, 98, 92, 92, 92, 92, 92, 92, 92), storey_order = c(3L, 4L, 4L, 3L, 1L, 3L, 3L, 1L, 1L, 1L, 2L, 1L, 4L, 2L, 5L, 4L, 4L, 1L, 2L, 4L), remaining_lease_mths = c(788, 781, 784, 778, 766, 783, 776, 770, 781, 761, 783, 957, 779, 1130, 1143, 1130, 1140, 1137, 1146, 1140), PROX_CBD = c(16.4061281598547, 16.4061281598547, 16.4938482623735, 16.3741208173644, 16.3138748954346, 16.62872619839, 16.2311391435218, 16.2681803933938, 16.1631400386504, 16.3662877971208, 16.7380919986833, 16.4034806336055, 16.1674221276903, 16.1976566517324, 16.1537572283104, 16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 16.1831859860721), PROX_ELDERLYCARE = c(0.45678545326778, 0.45678545326778, 0.54260343924556, 0.617661573186221, 0.259941730365991, 0.618318415391572, 0.252142982647588, 0.20801878428071, 0.194171564025932, 0.177020457931737, 0.827102139700697, 0.839978570407226, 0.762025473923165, 9.89208662673193e-07, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.0701319802482612), PROX_HAWKER = c(1.27662029927611, 1.27662029927611, 1.26080574998962, 1.08852003222566, 1.19589315813724, 1.328000513126, 1.12300848995143, 1.14155805943316, 1.03995728027003, 1.20613696965479, 1.22509286076097, 0.889236545198411, 0.872582424517839, 1.03146250928298, 0.986028325459381, 0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 1.00994702859189), PROX_MRT = c(0.840195727203247, 0.840195727203247, 0.884131305433386, 0.70945464840636, 0.896077488488813, 1.00682967627403, 0.830985280221221, 0.896888955057001, 0.842728374229233, 1.07002489239586, 0.950017645146174, 0.660139833101166, 0.447065767326062, 1.02706758196582, 1.02112351286352, 0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 1.08237519657155), PROX_PARK = c(0.499042267647801, 0.499042267647801, 0.418424058290637, 0.371358045807383, 0.695881850270676, 0.402413252549947, 0.723677668737743, 0.750067315759091, 0.707513815343702, 0.840406553837571, 0.234693283811741, 0.251028276822116, 0.490935310554108, 0.822565203699192, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.848434833813522), PROX_GOOD_PRISCH = c(6.91087941258894, 6.91087941258894, 6.98980449668537, 6.84990365493624, 6.84997592861041, 7.12509880547394, 6.76533990958697, 6.81173689796023, 6.70927938580052, 6.93507101526025, 7.2060126627476, 6.84769610957781, 6.62018800412964, 6.78043949525415, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.78038310261662), PROX_MALL = c(0.408074329267436, 0.408074329267436, 0.506769239398443, 0.523710338103731, 0.242195958154985, 0.615098633053939, 0.175221521556568, 0.188162247463955, 0.0870960802892481, 0.298590834338171, 0.804164390636077, 0.630333401213655, 0.402318259451987, 0.189710317758296, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.241735562355662 ), PROX_CHAS = c(0.178111672550416, 0.178111672550416, 0.128042490192306, 0.0863783451683255, 0.218904529587093, 0.218296317772089, 0.170601730776313, 0.160774225575301, 0.081875317774622, 0.209004221202181, 0.206110482646065, 0.142060383584178, 0.277543603442508, 0.0868060808909073, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.148113838308576 ), PROX_SUPERMARKET = c(0.17811123384324, 0.17811123384324, 0.128042463684685, 0.0863776808909183, 0.204979568486045, 0.218296734885766, 0.137275095711229, 0.189660657064324, 0.0873208554119548, 0.303085580417471, 0.283037745664543, 0.142061131074292, 0.277543419111335, 0.195853508350489, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.247969406526707 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 8L, 3L, 3L, 3L, 8L, 8L, 3L, 3L, 3L, 3L, 7L ), WITHIN_350M_BUS = c(8L, 8L, 6L, 4L, 8L, 6L, 10L, 11L, 11L, 5L, 5L, 7L, 6L, 7L, 7L, 7L, 7L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 5L, 5L, 4L), DNeighbour = c(0, 6.99087027749068, 102.224648570918, 187.70822317813, 196.443464387516, 231.074659784628, 231.545716865997, 254.231541492216, 323.051617498854, 353.31734727465, 396.502957501134, 409.869606411934, 429.712985006123, 455.846840287454, 487.695689374554, 504.242598934279, 508.875200670952, 513.735252483127, 514.578594634661, 526.781923087496)), row.names = c("595", "49", "150", "788", "848", "26", "945", "798", "872", "687", "896", "206", "351", "427", "869", "741", "538", "594", "408", "661"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999647797438023, 0.926103414268734, 0.762179466055684, 0.741211499008135, 0.652190675048426, 0.650922898690215, 0.588419663676802, 0.389274140605342, 0.302664486253788, 0.187886941606267, 0.155723147211322, 0.111944414252909, 0.0630924876781223, 0.0204178086921484, 0.00701287850145516, 0.00446622648649325, 0.00239317495118568, 0.00209717833624978, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3448997085
R squared (OOB): -0.0482077
$Forests[[596]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(575000, 430000, 416000, 310000, 720000, 685000, 390000, 550000, 715000, 680000, 340000, 662000, 675000, 710000, 363000, 358000, 380000, 4e+05, 710000, 672000), floor_area_sqm = c(101, 92, 91, 83.1, 93, 93, 84, 102, 95, 95, 84, 95, 95, 93, 84, 84, 89, 104, 101, 85), storey_order = c(6L, 2L, 4L, 3L, 3L, 2L, 1L, 3L, 6L, 4L, 1L, 3L, 2L, 6L, 4L, 3L, 5L, 2L, 2L, 5L), remaining_lease_mths = c(932, 687, 713, 613, 1143, 1142, 783, 761, 1099, 1084, 780, 1093, 1093, 1084, 780, 770, 653, 783, 933, 1042), PROX_CBD = c(5.56255806753875, 5.17330173892321, 5.10609859014938, 5.99387263807515, 6.10189119169168, 6.19231755176043, 4.91139217141794, 6.04257091454572, 6.06656257116635, 6.04001281876484, 6.73119135364588, 6.11286474740545, 6.15852201326599, 6.17931132662417, 6.82164733234375, 6.82164733234375, 4.19301197437796, 6.8579883001408, 4.27954241101507, 6.58265946872266), PROX_ELDERLYCARE = c(0.0599829320550621, 0.151830290872251, 0.320090253923576, 0.103488744511564, 0.230112759455232, 0.355678840187058, 0.53976690699019, 0.548656319889636, 0.516985202466339, 0.545921172841312, 0.709869492714774, 0.471592353212743, 0.428116600598184, 0.411122241220865, 0.729511559050305, 0.729511559050305, 1.05465194719342, 0.650979480304367, 1.2084977158608, 0.129826558983194), PROX_HAWKER = c(0.248163252655802, 0.261285820740611, 0.333568708255903, 0.131941483902414, 0.193610514045812, 0.287310245845902, 0.526793317066312, 0.19523132016882, 0.0900485470251793, 0.0606577495598573, 0.84617550022745, 0.0855319563513606, 0.104458461300263, 0.114709112077857, 0.834207881424508, 0.834207881424508, 0.297392426102438, 0.732876252375814, 0.32780610994166, 0.37361464573735 ), PROX_MRT = c(0.389634730949481, 0.568944969773001, 0.549226257235714, 0.422927302226303, 0.385901790532203, 0.3593423355956, 0.348715950460643, 0.448203274012385, 0.530436532640755, 0.53617676606472, 0.447149108468339, 0.576684647572531, 0.567634817298681, 0.54480998513683, 0.401668294921849, 0.401668294921849, 0.670866804568908, 0.479854345281657, 0.45128979061194, 0.288098631383321), PROX_PARK = c(0.136342453682232, 0.375618223612072, 0.534309547143458, 0.775542593632535, 0.835974869985028, 0.861129399478803, 0.454973393404149, 0.651264615899835, 0.548254609843109, 0.524571131123829, 1.30601230217613, 0.517760851715104, 0.487498062645995, 0.461766774013401, 1.33915084667526, 1.33915084667526, 1.34668044149268, 1.26891760289394, 0.496161896442625, 0.734858817801552), PROX_GOOD_PRISCH = c(3.30515733544794, 3.5160560831601, 3.68539306501406, 3.79476022833587, 3.72727940395598, 3.647323571983, 3.07957394860643, 2.14268529299874, 2.03651743937875, 2.00925132829891, 2.67147237000904, 2.00772186702724, 1.97696478280336, 1.95037752635058, 2.67483404440455, 2.67483404440455, 4.04417128338034, 2.57894825178105, 3.1984009939005, 2.10026546945211), PROX_MALL = c(0.719385659919303, 0.96360119165526, 1.13513631747826, 1.29238059557114, 1.26544404340832, 1.22999734499907, 0.779372162435287, 0.264532440460292, 0.365617038961166, 0.387042201482337, 0.894914409230097, 0.403935094648282, 0.446404896609829, 0.476611693189829, 0.977306285381771, 0.977306285381771, 1.51326780463499, 0.985446043286547, 1.15459749844864, 0.712222885156031), PROX_CHAS = c(0.174009235365936, 0.213267381067323, 0.37199840586913, 3.57955945681819e-08, 0.131092152612185, 0.255647811562625, 0.297280152993809, 0.12619956254809, 0.0929349198733403, 0.134421273847083, 0.468632365618207, 0.0679258481743644, 0.0766942583569258, 0.10259225576309, 0.389404577789016, 0.389404577789016, 0.212246176955017, 0.418063314797021, 0.151798893835737, 0.19769969897302), PROX_SUPERMARKET = c(0.173881454941229, 0.266791583668656, 0.424647979009491, 0.147638600898363, 0.0250108723026275, 0.108411284353298, 0.212061147632098, 0.178930757423705, 0.0785030623714358, 0.0393286469640316, 0.541263540151477, 0.0895469396191502, 0.11965836137487, 0.134806953278168, 0.457775852816324, 0.457775852816324, 0.306178228663922, 0.471666412940503, 0.314587216673928, 0.255985378039003), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 3L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 2L, 2L, 2L, 2L, 4L, 3L, 4L, 2L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 2L, 0L ), WITHIN_350M_BUS = c(2L, 4L, 4L, 6L, 9L, 10L, 7L, 7L, 8L, 8L, 4L, 6L, 6L, 6L, 4L, 4L, 5L, 3L, 2L, 2L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L), DNeighbour = c(0, 409.737676205727, 538.815599361142, 665.970240956477, 694.026144427818, 729.961366163025, 793.481680591524, 1187.43838086276, 1293.72575079814, 1303.23000881142, 1311.17407410326, 1324.74163941876, 1366.30709588193, 1399.30183839194, 1400.43213917285, 1401.15127652829, 1410.40265167924, 1471.52801870792, 1495.8796339677, 1503.92037219347)), row.names = c("596", "270", "853", "752", "812", "305", "251", "453", "297", "930", "529", "536", "23", "756", "322", "46", "993", "168", "767", "388"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.857055581970527, 0.759755811434032, 0.646268010500232, 0.619428921204804, 0.584328276121082, 0.520748289032341, 0.141821416971382, 0.0675973058035439, 0.0620418910412961, 0.0575517669647372, 0.0502152545002991, 0.030496776195814, 0.0180334344033631, 0.01765961487975, 0.0174236603444729, 0.0145199068450553, 0.00181589394467134, 0.000113730534674306, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11614485207
R squared (OOB): 0.5261053
$Forests[[597]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 399000, 395000, 420000, 385000, 355000, 380000, 350000, 410000, 440000, 420000, 415000, 411000, 418000, 423000, 425000, 425000, 415000, 422500, 485000), floor_area_sqm = c(103, 102, 103, 103, 102, 84, 105, 84, 84, 104, 105, 103, 104, 84, 104, 104, 104, 108, 104, 104), storey_order = c(1L, 3L, 4L, 2L, 3L, 3L, 1L, 2L, 4L, 3L, 2L, 2L, 1L, 3L, 2L, 4L, 3L, 3L, 3L, 3L), remaining_lease_mths = c(757, 766, 772, 757, 755, 804, 775, 806, 814, 752, 787, 768, 806, 821, 827, 775, 747, 904, 765, 823), PROX_CBD = c(13.0970803497533, 13.0078000734933, 13.1724132817366, 13.2614515751509, 13.2614515751509, 13.01786092695, 12.8173662852819, 13.3385512116162, 12.8927390133383, 13.1913836000948, 12.7549887608908, 13.0537205387581, 13.1755942624772, 13.3325431063631, 13.4971436153267, 13.5598735525989, 12.4246534304877, 13.7944980809676, 13.4875816574924, 12.533007335037), PROX_ELDERLYCARE = c(0.830352740740998, 0.748101088186933, 0.906244923447749, 0.99636081833896, 0.99636081833896, 0.807586217367385, 0.548539301056628, 1.09997831443452, 0.702153634905252, 0.779182108791446, 0.556485595404089, 0.569472877275307, 1.08363260419178, 1.22529955141455, 1.36472832701396, 0.555470204987842, 0.223353489993969, 0.91518434198946, 0.428841001075194, 0.635175801858358 ), PROX_HAWKER = c(0.973651338137405, 0.90031621758677, 1.03184370064912, 1.14030290242306, 1.14030290242306, 0.976719939584195, 0.687183343617196, 1.2578245237404, 0.876276656944215, 1.05769292681279, 0.627642822312809, 0.963287544217337, 1.26154745049637, 1.40113048988486, 1.53740682378418, 1.44869421276883, 0.283538945902673, 1.66782294138278, 1.41347495302278, 0.80610763907972), PROX_MRT = c(0.602819058882962, 0.513893198964272, 0.712767869041386, 0.667490524156887, 0.667490524156887, 0.343251427728879, 0.607087114668938, 0.602718547061467, 0.279401054335897, 0.577154139562059, 0.561554903993597, 0.551410176707671, 0.324849533681113, 0.481797794839233, 0.586728597341744, 0.172867375742438, 0.694199692700576, 0.658832763416297, 0.229256973107587, 0.317839503016409), PROX_PARK = c(0.879464356596765, 0.842333894517479, 0.94305137750942, 0.758867978246924, 0.758867978246924, 0.656436399769765, 0.953457314885518, 0.569772965965399, 0.620470631841848, 1.12092772213378, 1.16122098497616, 0.974634241933185, 0.447685878226129, 0.354623255285983, 0.212766960501703, 1.16233583500127, 1.19561442246869, 0.645156432286565, 1.00267286051928, 0.503650356541676), PROX_GOOD_PRISCH = c(1.76550469910092, 1.72660166123773, 1.76071721252525, 1.91909050044553, 1.91909050044553, 1.85318585541752, 1.5016146113424, 2.07907555576542, 1.774803188623, 1.6842887316892, 1.29435567579286, 1.48818847749708, 2.16883728054707, 2.29474127216967, 2.41235725048041, 1.97663004084467, 1.09898709469432, 2.39271928635374, 1.87202126825599, 1.74800143577954), PROX_MALL = c(0.655283448157635, 0.5620231960968, 0.808064657998832, 0.72813233212774, 0.72813233212774, 0.400117032043626, 0.635314033644823, 0.668924040978838, 0.322264379768498, 0.813382909306435, 0.542723135774117, 0.593340478429386, 0.386525633611572, 0.542371475290289, 0.707673546664446, 1.05810160080284, 0.626909601034773, 1.14990641994387, 0.948424723316687, 0.260189306400009), PROX_CHAS = c(0.10733838099953, 1.4078617678234e-08, 0.253073540027742, 0.255705601713763, 0.255705601713763, 0.191102980152323, 0.149554006756045, 0.191227179226131, 0.241407331054591, 0.19044114280624, 0.144180959238343, 0.203693673714882, 0.194419509978617, 0.059226360432522, 0.13417187150752, 0.180657994610612, 0.221655673315632, 0.17469359838053, 0.231037598077535, 0.227429082883153), PROX_SUPERMARKET = c(0.176189281490626, 0.0851968725918189, 0.263318229535236, 0.336474046543398, 0.336474046543398, 0.230446816430876, 0.14719471752053, 0.444314653432489, 0.234452518543083, 0.190441743522314, 0.150188458093997, 0.349948262987797, 0.386520309138909, 0.542367678587035, 0.707669264145537, 0.180658044884504, 0.209750471448386, 0.357404112790227, 0.231037826802092, 0.260187243864149), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 2L, 3L, 3L, 1L, 2L, 3L, 2L, 2L, 1L, 0L, 0L, 2L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 4L, 4L, 3L, 2L, 5L, 6L, 5L, 3L, 5L, 3L, 2L, 3L), WITHIN_350M_BUS = c(4L, 6L, 6L, 6L, 6L, 5L, 5L, 5L, 4L, 8L, 7L, 8L, 12L, 10L, 7L, 11L, 4L, 7L, 10L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 6L, 4L, 4L, 4L, 6L, 5L, 4L, 5L, 3L), DNeighbour = c(0, 104.126003026134, 154.038007508604, 172.554186589011, 174.387972037524, 261.783621192451, 277.124911472538, 324.051749700144, 336.748521756798, 354.927451978882, 476.712975979949, 520.605555397734, 558.694213018077, 614.258037377691, 689.313994444682, 694.736570305755, 706.999370710905, 708.92030753798, 760.102947894776, 775.398888029803)), row.names = c("597", "103", "225", "753", "473", "789", "523", "618", "493", "229", "215", "541", "131", "565", "353", "564", "186", "542", "663", "758"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964259183755587, 0.922628650628786, 0.903407891329863, 0.901397477938788, 0.785028677198981, 0.760850912390964, 0.681196114462495, 0.65835631636621, 0.624856075727053, 0.386914533864643, 0.301639633351347, 0.231210813772397, 0.138715758375893, 0.0439803013720561, 0.038900519661247, 0.028440365335942, 0.0269350252615231, 0.00152599227472422, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1145010100
R squared (OOB): -0.2052646
$Forests[[598]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 376888, 438000, 390000, 420000, 360000, 412000, 447000, 380000, 422800, 435000, 435000, 429000, 440000, 410000, 417000, 435000, 548000, 550000, 575000), floor_area_sqm = c(104, 104, 104, 104, 104, 84, 103, 107, 104, 104, 100, 99, 104, 100, 100, 99, 103, 93, 93, 93), storey_order = c(2L, 3L, 2L, 1L, 2L, 2L, 4L, 3L, 1L, 4L, 4L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 3L, 5L), remaining_lease_mths = c(819, 810, 812, 809, 922, 762, 918, 782, 924, 813, 924, 928, 822, 911, 915, 914, 819, 1135, 1137, 1133), PROX_CBD = c(11.547248638023, 11.622690560426, 11.7215458353159, 11.7882471009294, 11.8892341343185, 11.4815172953657, 11.9871965659798, 11.7840832214562, 12.0301392517655, 11.1672746170477, 12.114386347938, 12.2106818490232, 11.1191912667925, 12.2087069526051, 12.2087069526051, 12.2815153207229, 11.381621166991, 11.1809634086998, 11.2116042179965, 12.4342034244884), PROX_ELDERLYCARE = c(0.246353759583753, 0.175524774720266, 0.240093333498969, 0.114277277444971, 0.110349805405523, 0.182032582488253, 0.210296865683283, 0.481333190444255, 0.255083942589415, 0.14075304944647, 0.421163091926404, 0.442541563379791, 0.213121327483379, 0.434858408662556, 0.434858408662556, 0.513657423159811, 0.382123855460196, 0.333450295290741, 0.369355324070756, 0.678867196986192), PROX_HAWKER = c(0.837769476188058, 0.783966268147895, 0.609281739536534, 0.647051853283446, 0.684056106771311, 0.728271246274353, 0.625285574708341, 0.436117874461739, 0.598391326300702, 1.04840790050398, 0.885134801830427, 0.524204307723605, 1.08329799955244, 0.692592935098248, 0.692592935098248, 0.52278816815954, 0.863892291353285, 1.04207495818587, 1.02311573056961, 0.504612881494125 ), PROX_MRT = c(1.16228231940478, 1.15515804744233, 0.989064774064853, 1.00317447086964, 1.00424261648768, 0.756359380624344, 0.923336133969517, 0.81394482428473, 0.885297742933312, 0.893429463565323, 1.10882075300419, 0.743103019894999, 0.776456939054752, 0.89623888155871, 0.89623888155871, 0.703998835661039, 0.424871345706255, 0.580267989687754, 0.524888394814585, 0.586933783104383), PROX_PARK = c(1.4881280763212, 1.41684131410086, 1.28416187507733, 1.24877122811849, 1.19263079577799, 1.50398184725757, 1.09395352284574, 1.20101103678102, 1.04875150887626, 1.25063890429238, 1.14970360230785, 0.863487882808023, 1.13833451608328, 0.954913184146477, 0.954913184146477, 0.796788171077343, 1.31830174708739, 1.13378306757762, 1.15338615463339, 0.628391467794767), PROX_GOOD_PRISCH = c(0.735233663606362, 0.733057242670121, 0.585140695782779, 0.713901761199557, 0.842915880539328, 0.365254403810308, 0.855677549512306, 0.357669915539773, 0.860616187528585, 0.623353133039123, 1.17061030478036, 0.91368762909787, 0.586469336292635, 1.04944877580977, 1.04944877580977, 0.952579960345566, 0.288839241027683, 0.485317217067727, 0.456074275886943, 1.01367306567257), PROX_MALL = c(0.918014501744059, 0.868993594299523, 0.690287469384684, 0.741052769880115, 0.787722851944232, 0.763531318053358, 0.732793638615111, 0.489619370966043, 0.707201836140707, 1.08293003315278, 0.995792127022496, 0.634332011832188, 1.10160019948421, 0.802829369116586, 0.802829369116586, 0.630705874818675, 0.849953313581112, 1.03968747299659, 1.01522535242687, 0.600548053404267 ), PROX_CHAS = c(0.157099147473317, 0.151742844958785, 0.164718468919614, 0.0554870656895364, 0.124859952031804, 0.0516610437101642, 0.171681037809818, 0.0667093090499658, 0.202915262499126, 0.151540147087551, 0.138740180982893, 0.140964983635816, 0.143881852296294, 0.0852358826892552, 0.0852358826892552, 0.0753088652692227, 0.115324197479935, 0.216965800691496, 0.206252010873132, 0.134041173915956 ), PROX_SUPERMARKET = c(0.157098334004615, 0.151741730066283, 0.169255457402684, 0.0453848138423891, 0.114394571204967, 0.19171128272723, 0.172282484091702, 0.379080894647373, 0.20670525505664, 0.299482732316256, 0.459680111992834, 0.377835654599335, 0.246182427713253, 0.414959148864982, 0.414959148864982, 0.448534184110051, 0.186698572696543, 0.212835414763751, 0.222574928361305, 0.543693418915242 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 3L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 6L, 8L, 8L, 5L, 5L, 3L, 5L, 6L, 1L, 5L, 5L, 5L, 5L, 6L, 4L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(11L, 8L, 10L, 9L, 9L, 14L, 6L, 7L, 7L, 14L, 8L, 11L, 9L, 11L, 11L, 12L, 10L, 7L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 2L, 3L, 2L, 4L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 3L, 2L, 2L, 1L), DNeighbour = c(0, 74.6063805667282, 227.035717736104, 243.444669991575, 346.083552137122, 413.938559466769, 437.040639079815, 457.502195584292, 484.85443028969, 508.843848428209, 651.7576593719, 659.275708493004, 662.185783246044, 679.408088759256, 679.637210957485, 735.64878138217, 788.896187655204, 791.848583562219, 827.080942265797, 894.118543715956)), row.names = c("598", "750", "625", "508", "148", "213", "689", "340", "727", "528", "707", "42", "845", "410", "680", "362", "744", "178", "347", "310"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986123586886826, 0.875205131639243, 0.857230093204608, 0.722804904789576, 0.617278434744736, 0.579241983540014, 0.544915637811476, 0.498354553570477, 0.457143576634834, 0.219631219111149, 0.208227271875838, 0.203860382840556, 0.178597005037144, 0.178267942990828, 0.104367100393458, 0.0490694816478227, 0.0465172433566142, 0.020831423178637, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3327690213
R squared (OOB): -0.02625833
$Forests[[599]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 370000, 585000, 455000, 295000, 334008, 358000, 358000, 342000, 338000, 370000, 347000, 335000, 345000, 340000, 443000, 447888, 462000, 3e+05, 442500), floor_area_sqm = c(101, 102, 91, 99, 84, 103, 104, 103, 106, 104, 90, 90, 102, 90, 103, 93, 93, 93, 84, 92), storey_order = c(3L, 3L, 10L, 2L, 4L, 2L, 4L, 4L, 3L, 2L, 3L, 2L, 4L, 5L, 3L, 5L, 5L, 5L, 2L, 6L), remaining_lease_mths = c(936, 927, 995, 951, 804, 917, 815, 815, 822, 818, 977, 971, 940, 937, 819, 1134, 1137, 1134, 796, 1138), PROX_CBD = c(13.8911800577968, 14.12564920201, 14.2059144167977, 14.3012013074868, 13.4836212956012, 14.2719972222741, 14.0960645211931, 13.3358607953132, 13.4005544783984, 13.540845499052, 14.489397367385, 14.6079806280174, 14.4474740114555, 14.2787185061121, 13.4421606987754, 14.1475961545785, 14.1475961545785, 14.1475961545785, 13.0363382428153, 14.4158973706441), PROX_ELDERLYCARE = c(1.40411939431899, 1.44816412197145, 0.923774065318005, 0.93663965535868, 1.90290557072286, 1.50921581969441, 1.70531999087377, 1.82755511634294, 1.97051284494128, 2.00347240504871, 0.929205058584809, 0.966138977916587, 1.50338082315219, 1.77826193055387, 2.21821379350418, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.32849407054544, 1.86115765343828), PROX_HAWKER = c(0.687446499339865, 0.778468578249857, 0.829910539202106, 0.693090021451824, 0.2119534509789, 0.684102697062058, 0.845358517598031, 0.304539750383927, 0.12929497730436, 0.326481146247567, 0.478869651742105, 0.31691894051251, 0.588144724666333, 0.865181709866835, 0.414492581023045, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.273412421583494, 0.900970586039013), PROX_MRT = c(0.241174931861397, 0.476637705223286, 0.127617925270923, 0.189883903502813, 0.193711088781655, 0.347262283963267, 0.217341234217998, 0.127895121346052, 0.190014195795526, 0.080163548628182, 0.0437298005890327, 0.188565130994124, 0.224566301285939, 0.14195902454703, 0.190553770403229, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.403045881609603, 0.0830542408041225 ), PROX_PARK = c(0.90249149706597, 1.20701221478007, 0.716522496183652, 0.812876767906526, 0.646728518696572, 1.38760566459916, 1.27300714898888, 0.385477438930733, 0.588173355458052, 0.80961064190221, 0.935596264101672, 1.07918529837209, 1.55939681176166, 1.51686048726609, 0.89429546385096, 1.52292224478236, 1.52292224478236, 1.52292224478236, 0.517161111062201, 1.70853765465547 ), PROX_GOOD_PRISCH = c(4.74545729482833, 5.06260566207177, 4.85056771881294, 4.98177209241419, 4.5626858677187, 5.26118802945754, 5.17863906457975, 4.27184313218833, 4.50146177611143, 4.71745369301481, 5.1963266927986, 5.35450137646782, 5.45861643017911, 5.42826997650874, 4.75420572996722, 5.43570837857945, 5.43570837857945, 5.43570837857945, 4.29037325314161, 5.62289607338158), PROX_MALL = c(0.267645090747045, 0.287395381957405, 0.148456555084967, 0.236735170365795, 0.551151307820263, 0.108121271181015, 0.243284841315127, 0.761223886000054, 0.610989928852924, 0.403528889272069, 0.345992784345898, 0.479398555662368, 0.12145856762689, 0.338911837083335, 0.472918799427377, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.898390579507312, 0.475045953779526), PROX_CHAS = c(0.241761013919413, 0.182188888557241, 0.148456588323488, 0.214782230853987, 0.229483689413426, 0.108121286081234, 0.132339190026647, 0.267020330020893, 0.158416400393545, 0.253510567884045, 3.77135010377852e-08, 0.166948923507452, 0.121458549123021, 0.18872293939054, 0.291197842200049, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.170237474205233, 0.0420419616737589), PROX_SUPERMARKET = c(0.315435463566428, 0.277268812686258, 0.154204342539502, 0.172194506074768, 0.191700628396676, 0.105248463653719, 0.226949559622758, 0.442772380644983, 0.139889213791387, 0.1865280595431, 0.31785895032531, 0.218811722485387, 0.134916350552101, 0.188722783027928, 0.249308161339926, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.322492439389486, 0.0420421510628514), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 7L, 6L, 5L, 4L, 7L, 2L, 4L, 5L, 5L, 2L, 5L, 6L, 2L, 6L, 6L, 6L, 3L, 5L), WITHIN_350M_BUS = c(15L, 10L, 17L, 15L, 12L, 10L, 9L, 9L, 10L, 11L, 13L, 13L, 11L, 8L, 6L, 6L, 6L, 6L, 4L, 7L), WITHIN_1KM_PRISCH = c(5L, 5L, 3L, 3L, 4L, 5L, 5L, 3L, 4L, 4L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 4L), DNeighbour = c(0, 327.734937843532, 481.4255716234, 488.969874372983, 502.056203408202, 531.166456957869, 545.586809814281, 553.63665111289, 581.785636331635, 601.72946498169, 623.049471989905, 720.518827738973, 731.379493317127, 780.478260754312, 819.391326915313, 927.717875902261, 928.687041898939, 929.147994976398, 960.714420839606, 986.599115435296)), row.names = c("599", "703", "146", "717", "681", "381", "880", "475", "859", "617", "374", "385", "826", "329", "123", "966", "623", "207", "62", "33"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.79148087413697, 0.580477014588591, 0.569072941450333, 0.549148636956685, 0.504306827801066, 0.481905037089043, 0.469366419349453, 0.425453661195964, 0.394407482169567, 0.36143208635956, 0.217765747426008, 0.202908733224561, 0.140020658428945, 0.0962456287876325, 0.0134096891051718, 0.0129850217926514, 0.0127852868858605, 0.00268160600230774, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3413949669
R squared (OOB): 0.3063585
$Forests[[600]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 370000, 380000, 416000, 380000, 360000, 380000, 336000, 320000, 340000, 325000, 326000, 308000, 348000, 335000, 362000, 303888, 338000, 355000, 315000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 90, 95, 90, 94, 90, 94, 94, 87), storey_order = c(4L, 1L, 2L, 6L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 1L, 2L, 1L, 5L, 4L, 5L, 2L, 4L, 5L), remaining_lease_mths = c(1142, 1125, 1134, 1132, 1136, 1135, 1132, 966, 980, 1011, 973, 942, 948, 968, 998, 976, 1008, 1076, 1070, 1004), PROX_CBD = c(18.1918996486136, 18.2305685201872, 18.2143914696608, 18.2305685201872, 18.1376577985599, 18.1376577985599, 18.1279148711176, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 17.5548574672099, 18.0323194354466, 18.976831626196, 18.3273029006797, 19.0279685600245, 18.893500205596, 18.9417612550563, 18.9558501171738), PROX_ELDERLYCARE = c(2.49884668013329, 2.5602844754638, 2.48612553786713, 2.5602844754638, 2.49441526227585, 2.49441526227585, 2.51087611030153, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.64072586785555, 2.88259030935981, 3.28231449363414, 2.7120525382807, 3.26154359027314, 3.10102691254995, 3.09832013994742, 3.04148171914245), PROX_HAWKER = c(0.600683099416637, 0.555435817196439, 0.65924673205969, 0.555435817196439, 0.528296501129656, 0.528296501129656, 0.487567663506197, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.624754154933827, 0.459055170630849, 0.923592674397851, 0.729165861663657, 0.990561993667382, 0.926259022488312, 0.981837341088666, 1.03425383708264), PROX_MRT = c(0.859544339931905, 0.810957189319413, 0.88189566435518, 0.810957189319413, 0.789676869843372, 0.789676869843372, 0.74928998522808, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.605396305517498, 0.228324090957444, 0.822784932057268, 0.470919202147399, 0.880588410111357, 0.777214903782309, 0.831940647091921, 0.87145727172961), PROX_PARK = c(0.210024151789668, 0.269300347674678, 0.161329073171627, 0.269300347674678, 0.276326305891841, 0.276326305891841, 0.317511189836545, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 0.801838254358626, 1.25712692932115, 1.4431849310919, 1.51959638840156, 1.5140651316136, 1.53153013283021, 1.58031197441792, 1.64892029001525), PROX_GOOD_PRISCH = c(8.56698720173726, 8.60245346442475, 8.59299650088468, 8.60245346442475, 8.50873818737911, 8.50873818737911, 8.49670627721454, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 7.89964805631792, 8.37645219680457, 9.32093903042593, 8.6741083827629, 9.37202430611723, 9.23793284137011, 9.2863930262578, 9.30119351841798), PROX_MALL = c(0.849415447505653, 0.89702383385846, 0.861156548991099, 0.89702383385846, 0.814982856398022, 0.814982856398022, 0.819155488013484, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.456293365362214, 0.12060760008054, 0.897736377807805, 0.437943127987326, 0.951179576311185, 0.833273819621717, 0.886414086630636, 0.918650450187965 ), PROX_CHAS = c(0.110754204684376, 0.080524556228062, 0.170239874320939, 0.080524556228062, 0.0547102897319272, 0.0547102897319272, 0.0462043949149095, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.456293399812874, 0.120607657412939, 0.237819060284531, 0.319053536773146, 0.184556275618948, 0.143741090403558, 0.0880613138842689, 0.067384164825537 ), PROX_SUPERMARKET = c(0.565642852259794, 0.512175097136782, 0.532940464268134, 0.512175097136782, 0.504768063926141, 0.504768063926141, 0.467157902200199, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.425112192123464, 0.119017844673248, 0.322795161753339, 0.198027823348086, 0.3125742651816, 0.218188374485768, 0.175726554209016, 0.102761308178796 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 2L, 3L, 0L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 3L, 2L, 2L, 3L, 5L, 7L, 4L, 7L, 2L, 2L, 4L, 4L, 6L, 2L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(6L, 7L, 6L, 7L, 10L, 10L, 10L, 11L, 12L, 10L, 12L, 11L, 8L, 14L, 9L, 12L, 6L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 2L, 4L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 60.9871870926231, 62.6233540128087, 65.348913238255, 83.5071778343575, 83.6696034243402, 121.401000849242, 611.871189718772, 659.236830246647, 762.304929702632, 946.9762354428, 992.620377197232, 1046.38372112551, 1053.75938512699, 1256.84875803393, 1306.35524406534, 1328.17184474899, 1330.87310018866, 1379.00403971932, 1443.80152984731)), row.names = c("600", "770", "790", "401", "285", "378", "461", "548", "722", "901", "838", "456", "514", "354", "915", "873", "570", "745", "932", "52"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996434630192594, 0.99624094277179, 0.995906953684158, 0.993320628685937, 0.993294663747223, 0.985909657565441, 0.673057054494817, 0.626501226793637, 0.520176021890562, 0.324680213457664, 0.278084575029569, 0.225386537241698, 0.218386234344258, 0.0586638453215893, 0.0328814476362573, 0.0236421410553518, 0.022594394847225, 0.00769924800330556, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 522390850
R squared (OOB): 0.3780577
$Forests[[601]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 395000, 645000, 357000, 312000, 420000, 428000, 365000, 460000, 330000, 306000, 320000, 312000, 320000, 350000, 465000, 455000, 345888, 342000, 418000), floor_area_sqm = c(94, 107, 91, 104, 104, 104, 98, 105, 105, 107, 109, 104, 107, 104, 106, 106, 106, 104, 94, 112), storey_order = c(1L, 2L, 8L, 3L, 2L, 4L, 3L, 2L, 4L, 3L, 1L, 2L, 1L, 2L, 2L, 2L, 4L, 4L, 1L, 5L), remaining_lease_mths = c(1071, 755, 1124, 844, 828, 774, 730, 771, 770, 776, 773, 779, 779, 772, 781, 933, 933, 763, 747, 904), PROX_CBD = c(15.3735649652411, 15.936744569076, 14.8760787686193, 15.1925589930818, 15.1925589930818, 15.0460728336845, 14.0949321583848, 14.8222691165004, 15.1689870500438, 16.4773488158513, 16.2343575305192, 16.6890813896757, 16.6890813896757, 16.0390890659677, 15.2518600651656, 17.1401277939721, 17.1634204962367, 16.5598581376431, 13.7770670669378, 17.2048826778539), PROX_ELDERLYCARE = c(0.0572763643156628, 0.526555480516014, 0.68142631506584, 0.485996598795361, 0.485996598795361, 0.0734543941007858, 1.07365166923746, 0.151522520392741, 0.235447740717014, 0.393080972860029, 0.63095091801206, 0.296144426041885, 0.296144426041885, 0.520751571920202, 0.341160576506438, 0.586863575497558, 0.565792923614884, 0.633922933695123, 0.919307603677702, 0.400468425457175), PROX_HAWKER = c(0.371848396937832, 0.44834457013621, 0.74974565017819, 0.787542750423298, 0.787542750423298, 0.321243604465073, 0.516176882783883, 0.189112683951821, 0.493984449855749, 0.170796598263111, 0.355821892612055, 0.360513691606501, 0.360513691606501, 0.601123999453785, 0.711147803357143, 0.685044657792881, 0.666841975849823, 0.402483389428837, 0.478671478091809, 0.498365875295267), PROX_MRT = c(0.753708157385654, 0.239432195714991, 1.79130926962811, 1.85503706760258, 1.85503706760258, 0.667161579318597, 0.499812381699912, 0.506610369321483, 0.840089990200814, 0.826410504821953, 0.864165890870668, 0.937471590679814, 0.937471590679814, 0.965829261077996, 1.05589835680014, 0.418422993771755, 0.463116738810145, 1.05011238745279, 0.771349314593772, 0.87869292375624), PROX_PARK = c(0.535685352466539, 0.747611444367071, 1.13853863936216, 1.41855585272788, 1.41855585272788, 1.32178658469093, 0.62523741493865, 1.20591145519053, 1.48925201971724, 1.2054653508424, 1.34373269803231, 1.20981147430356, 1.20981147430356, 1.48305338833506, 1.72109509304533, 0.454841043819919, 0.505224516024672, 1.45762221914422, 0.941140572803456, 0.9054780070858), PROX_GOOD_PRISCH = c(4.72825571795328, 5.39194564581962, 4.21930918110887, 4.5504124031687, 4.5504124031687, 4.66454637236311, 3.57828936266804, 4.44405903659268, 4.81784539373378, 5.97835326648125, 5.7932792467937, 6.16175607197734, 6.16175607197734, 5.64743379607767, 4.96507368960908, 6.48254224033906, 6.50789265243056, 6.10793998843997, 3.3146343023011, 6.57740517739392), PROX_MALL = c(0.408391974099547, 0.942416713928675, 0.829646558484038, 0.816582289717011, 0.816582289717011, 1.83033637772351, 0.812049880186, 1.74752862756084, 1.93173107331603, 0.76724723438711, 1.10378372306907, 0.571849863617429, 0.571849863617429, 1.36185056241102, 2.06076738363197, 0.306862579253759, 0.353588302636786, 0.973625110866692, 0.672803550263317, 0.446026044391999), PROX_CHAS = c(0.289984207596008, 0.145251548786172, 0.426635940266524, 0.0584110846116202, 0.0584110846116202, 0.0544168696099871, 0.135156069731972, 0.191193294854487, 0.22714457633909, 0.09463300161804, 0.289709096170644, 0.332465298200207, 0.332465298200207, 0.205355834952608, 0.453299264887269, 0.133156315003352, 0.171584438209325, 0.306725496117186, 0.0886717393158711, 0.130380344727655), PROX_SUPERMARKET = c(0.406388098650168, 0.434198104817495, 0.341487242626205, 0.515584409426496, 0.515584409426496, 0.286721618184596, 0.352618767904154, 0.188017328828043, 0.459690883388295, 0.108262733037825, 0.132128014198024, 0.204374831829505, 0.204374831829505, 0.352842931529878, 0.644027759940317, 0.27639551573194, 0.320581809168482, 0.252218317780421, 0.334979160094168, 0.445962312606475), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 2L, 0L, 0L, 1L, 0L, 1L, 2L, 3L, 0L, 3L, 3L, 1L, 0L, 1L, 1L, 2L, 1L, 3L), WITHIN_350M_CHILDCARE = c(4L, 2L, 6L, 4L, 4L, 1L, 1L, 2L, 1L, 6L, 8L, 3L, 3L, 6L, 0L, 3L, 4L, 5L, 3L, 2L), WITHIN_350M_BUS = c(12L, 7L, 10L, 11L, 11L, 5L, 9L, 6L, 4L, 9L, 9L, 9L, 9L, 7L, 6L, 7L, 8L, 5L, 10L, 8L), WITHIN_1KM_PRISCH = c(1L, 4L, 0L, 0L, 0L, 1L, 2L, 2L, 2L, 3L, 2L, 4L, 4L, 2L, 1L, 4L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 985.076542627629, 1038.83343569424, 1146.17997311173, 1147.30671119502, 1418.32309926314, 1455.93576999356, 1457.14697747717, 1520.67864930501, 1574.87211984505, 1601.72107015546, 1646.8984632664, 1650.67677362417, 1661.94109397964, 1738.37911306664, 1773.65681380843, 1785.95187059371, 1804.23571122734, 1810.38669553207, 1852.91951542601)), row.names = c("601", "423", "312", "104", "589", "256", "25", "64", "739", "107", "468", "328", "497", "751", "109", "530", "991", "883", "337", "889"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.514611700568499, 0.470150400661905, 0.38113102741264, 0.380202256915921, 0.171463454735009, 0.146377651466151, 0.145592339944176, 0.106577758541594, 0.0770619989998053, 0.0638871352121523, 0.0441050070115739, 0.0425939368150072, 0.0382259766499324, 0.0143547034952972, 0.00700979254450031, 0.00503775730412139, 0.00268924011400789, 0.00205953215527186, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11781481112
R squared (OOB): -0.8074176
$Forests[[602]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 420000, 375000, 340000, 4e+05, 4e+05, 385000, 390000, 368888, 350000, 350000, 377000, 331000, 310000, 4e+05, 370000, 390000, 380000, 390000, 412000), floor_area_sqm = c(104, 92, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 107, 104, 96, 92, 92, 93, 92, 92), storey_order = c(3L, 4L, 1L, 2L, 3L, 4L, 3L, 3L, 2L, 1L, 1L, 2L, 2L, 3L, 2L, 1L, 4L, 3L, 2L, 3L), remaining_lease_mths = c(812, 1133, 1139, 1133, 1136, 1142, 1132, 1113, 1102, 1131, 1111, 1135, 869, 869, 1098, 1090, 1142, 1110, 1128, 1128), PROX_CBD = c(14.8739209120931, 14.7615340778399, 14.8395197777251, 14.8395197777251, 14.7935232496013, 14.8350589102573, 14.9536689261967, 14.6879879340018, 14.8482953663728, 14.6346875310408, 14.8482953663728, 14.5662038835035, 15.2221855529023, 15.2437764157418, 15.0414874321427, 15.0414874321427, 14.5596883563906, 14.607628567626, 14.5136499050456, 14.5596883563906), PROX_ELDERLYCARE = c(0.224374856243457, 0.301679225956583, 0.143171284390361, 0.143171284390361, 0.348662381557687, 0.366071958673004, 1.13414610370389e-06, 0.267910637295867, 0.157028625587627, 0.318998242024868, 0.157028625587627, 0.396119369193007, 0.277621781700774, 0.313986883487753, 0.180026828914976, 0.180026828914976, 0.399519357429504, 0.363539264939185, 0.440212280139716, 0.399519357429504), PROX_HAWKER = c(0.490895901627697, 0.582527401679673, 0.426817039061835, 0.426817039061835, 0.61938764744993, 0.625406547060166, 0.283688306330561, 0.507741768149319, 0.332945546865787, 0.567748890704442, 0.332945546865787, 0.661743266121302, 0.252887916114098, 0.306302732963744, 0.135868389364205, 0.135868389364205, 0.625641729464286, 0.571839614015762, 0.681591249319273, 0.625641729464286), PROX_MRT = c(1.67344316225132, 1.75082728996661, 1.58589972239689, 1.58589972239689, 1.80023823132094, 1.81204065654847, 1.45204946878565, 1.51619569366002, 1.41585626072206, 1.53691575721219, 1.41585626072206, 1.61118001364451, 1.3991563615676, 1.43926724244883, 1.27219969611937, 1.27219969611937, 1.46473462254762, 1.42703012637354, 1.51230084146916, 1.46473462254762), PROX_PARK = c(0.671840643384197, 0.739209778966795, 0.573834160005083, 0.573834160005083, 0.794674698621811, 0.813480610745631, 0.447466290733612, 0.573128508978659, 0.40224168015695, 0.633519966923, 0.40224168015695, 0.741043428920938, 0.500874596291267, 0.554495921895103, 0.270313948020077, 0.270313948020077, 0.656743209310805, 0.592644125813336, 0.723946747094916, 0.656743209310805), PROX_GOOD_PRISCH = c(5.63420261242257, 5.53447364393692, 5.56483468018996, 5.56483468018996, 5.58881641790013, 5.6396253746677, 5.64958645026222, 5.38500296681299, 5.51627049340211, 5.34297669438126, 5.51627049340211, 5.30307595814772, 5.9271396376627, 5.96162295702861, 5.69200203864946, 5.69200203864946, 5.25302892838613, 5.28617698570013, 5.22451833965112, 5.25302892838613), PROX_MALL = c(0.927972955155417, 0.897398400321744, 0.805396060532061, 0.805396060532061, 0.980189305249844, 1.03026167893405, 0.806257336881612, 0.626246838364162, 0.649229394533883, 0.633302242537752, 0.649229394533883, 0.69438942428714, 1.02106462402642, 1.03199787585398, 0.767711199656331, 0.767711199656331, 0.550646738699849, 0.523782484457491, 0.591658790399046, 0.550646738699849), PROX_CHAS = c(0.25243947150411, 0.166975848000366, 0.204546662914522, 0.204546662914522, 0.244316778428722, 0.298721071991625, 0.14456617920399, 0.160113448728027, 0.274130336331615, 0.120955806912261, 0.274130336331615, 0.0799578054615725, 0.0544459444778504, 4.60754704120663e-08, 0.163757574589084, 0.163757574589084, 0.19650938121062, 0.198893245072118, 0.179710137259641, 0.19650938121062), PROX_SUPERMARKET = c(0.298947211163532, 0.408349928269047, 0.280088374069707, 0.280088374069707, 0.416104879739584, 0.402632437071234, 0.16127040484797, 0.300165340388346, 0.296829834724774, 0.327836032489634, 0.296829834724774, 0.41943325951703, 0.0768892314501321, 0.0947293086454089, 0.197268674737732, 0.197268674737732, 0.27843134046436, 0.223766299699327, 0.343491998264143, 0.27843134046436), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 5L, 2L, 2L, 7L, 6L, 5L, 6L, 5L, 3L, 5L, 4L, 4L, 4L, 3L, 4L, 4L, 3L), WITHIN_350M_BUS = c(6L, 4L, 5L, 5L, 6L, 6L, 6L, 7L, 9L, 8L, 9L, 6L, 8L, 8L, 9L, 9L, 7L, 7L, 6L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 114.26117700333, 126.552626202953, 126.599354868082, 134.350453765465, 139.293127622483, 223.877608368518, 306.812490307226, 321.343835691277, 324.229129940941, 324.665298281892, 332.979330882394, 373.35800539552, 381.80746329372, 403.085762129409, 407.896665532761, 416.85757467138, 418.090659646768, 419.580679793678, 420.318615106526)), row.names = c("602", "620", "152", "543", "478", "27", "139", "469", "195", "583", "762", "368", "679", "578", "632", "793", "163", "452", "706", "961"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.857662565416565, 0.826910867711821, 0.826789094766029, 0.806099708894847, 0.792411116902961, 0.513081260869467, 0.218247632994592, 0.17264228317194, 0.163991878358624, 0.162696930716658, 0.138687821166672, 0.0445082102181667, 0.0305734036522219, 0.00645098764923882, 0.00339118516605297, 0.000268987800888999, 0.000111791982696138, 1.23076892401068e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 846359930
R squared (OOB): -0.0448764
$Forests[[603]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 418000, 4e+05, 390000, 418000, 350888, 398000, 340000, 4e+05, 4e+05, 735000, 380000, 350000, 660000, 680000, 390000, 465000, 676000, 663000, 655000), floor_area_sqm = c(92, 92, 92, 92, 91, 93, 92, 92, 98, 104, 97, 93, 91, 87, 87, 92, 104, 87, 87, 87), storey_order = c(4L, 4L, 4L, 1L, 5L, 3L, 3L, 1L, 4L, 2L, 6L, 3L, 4L, 3L, 6L, 1L, 3L, 3L, 4L, 5L), remaining_lease_mths = c(695, 691, 690, 711, 774, 712, 714, 699, 718, 751, 1066, 724, 741, 1066, 1076, 685, 760, 1120, 1124, 1121), PROX_CBD = c(9.61422948612377, 9.61422948612377, 9.59976569988281, 9.71066487891121, 9.35032791665702, 9.68679892421183, 9.95525560808738, 9.97016469840266, 9.5915755681771, 9.83498872427818, 9.96973817000633, 9.50206510185676, 8.70456515841861, 10.1126951054664, 10.1126951054664, 10.3184291669162, 8.64488888098128, 9.49727834386093, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(0.28812103687201, 0.28812103687201, 0.239547661796275, 0.385358274245319, 0.227789996497476, 0.35495808488012, 0.150508443509651, 0.14040561650552, 0.558000418748021, 0.611336059876525, 0.560133969723593, 0.619429799229152, 0.1203423949077, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.17844978767297, 0.735218745429302, 0.735218745429302, 0.735218745429302 ), PROX_HAWKER = c(0.398658919868918, 0.398658919868918, 0.436761476721694, 0.39402887106119, 0.508896406641727, 0.221606053969191, 0.153089379504462, 0.15909114400288, 0.434568479089541, 0.54583502916026, 0.246219700947935, 0.518318645141504, 0.867862446497739, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.917919654697093, 0.639074974233661, 0.639074974233661, 0.639074974233661), PROX_MRT = c(0.667432439829923, 0.667432439829923, 0.619962862184004, 0.746020760246364, 0.569946398217962, 0.760373725070279, 0.521845664201362, 0.494111782173202, 0.656590823238566, 0.722241727367494, 0.405168801785449, 0.533910829474844, 0.97670571404933, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.91698472228942, 0.499971219475903, 0.499971219475903, 0.499971219475903), PROX_PARK = c(0.922231693079911, 0.922231693079911, 0.957886982704992, 0.914740437498633, 0.726258134328713, 0.664893225436512, 0.730503149795042, 0.68588072489708, 0.355705093322714, 0.296755194228525, 0.868342722448078, 0.26219477257436, 0.288616932786395, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.238119977580318, 0.298527066745392, 0.298527066745392, 0.298527066745392), PROX_GOOD_PRISCH = c(2.38715383730665, 2.38715383730665, 2.35345437748376, 2.31351362539819, 2.41566392235711, 2.17803171840573, 2.01039924795066, 1.97396491196204, 2.11809049366399, 1.88657748145099, 1.55873028154778, 2.18628235132699, 2.418607930925, 1.46177539101005, 1.46177539101005, 1.54472866778257, 2.37381492496372, 2.17599822879711, 2.17599822879711, 2.17599822879711), PROX_MALL = c(0.43353114329251, 0.43353114329251, 0.387669919047214, 0.505770857705003, 0.406203001531397, 0.796976758090547, 0.757457219803541, 0.802483711672914, 1.22478662403239, 1.23747152538927, 0.129560175686973, 1.32833110917602, 0.948870628363287, 0.269774803261538, 0.269774803261538, 0.472532088410597, 1.00281364182829, 1.45007786498113, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.28666502826278, 0.28666502826278, 0.263208245292117, 0.255589678637005, 0.146235674893272, 0.0707228333244178, 0.144412947448491, 0.187394625423847, 0.346218272658546, 0.352730820744124, 0.0647243745052949, 0.219477506246216, 0.27140983829104, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.256340531367836, 0.101351467161616, 0.101351467161616, 0.101351467161616 ), PROX_SUPERMARKET = c(0.396736556610776, 0.396736556610776, 0.44091986097032, 0.363062686357781, 0.347306649978202, 0.128382981112681, 0.204623167766534, 0.215556112381702, 0.300584979098838, 0.324694852199881, 0.241122798862169, 0.191210069763785, 0.221415122113844, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.24778575064029, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 5L, 3L, 3L, 3L, 5L, 1L, 6L, 6L, 4L, 6L, 6L, 4L, 4L, 6L, 6L, 6L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 9L, 10L, 9L, 9L, 5L, 3L, 7L, 2L, 9L, 6L, 6L, 7L, 8L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 2L, 3L, 2L, 1L, 2L, 3L, 3L, 5L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 5.51697976272919, 49.6596420222695, 111.75688778001, 288.471189909357, 365.773335237356, 417.318651747001, 451.063203487401, 787.473055842811, 810.57431541303, 834.712455167153, 893.875133974373, 910.790182918417, 930.121834483275, 931.125746702968, 933.054157283146, 974.083446315922, 1016.72125195323, 1017.39033994347, 1020.31246472728)), row.names = c("603", "499", "964", "776", "37", "946", "971", "211", "746", "659", "471", "539", "71", "506", "316", "97", "487", "593", "466", "731"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999941526371521, 0.995267876370472, 0.976149406463428, 0.846519086687002, 0.759484104217917, 0.69340644094802, 0.647320442169702, 0.163483532862812, 0.13606457571864, 0.109376171019108, 0.0540489006649187, 0.0412746040999903, 0.0285530644466391, 0.0279497035346384, 0.0268070068440221, 0.00784367020906492, 4.93794149582634e-05, 3.27149629468812e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 19435007985
R squared (OOB): -0.0171717
$Forests[[604]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(359900, 355000, 370000, 245000, 3e+05, 270000, 279000, 255000, 250000, 305000, 316000, 318000, 375000, 265000, 298000, 303888, 275000, 297000, 325000, 330000), floor_area_sqm = c(93, 93, 93, 88, 96, 97, 91, 91, 97, 91, 92, 91, 92, 91, 93, 93, 98, 91, 91, 103), storey_order = c(3L, 3L, 5L, 2L, 4L, 2L, 2L, 4L, 4L, 4L, 3L, 1L, 4L, 2L, 1L, 2L, 4L, 3L, 4L, 2L), remaining_lease_mths = c(1117, 1111, 1106, 668, 791, 687, 801, 686, 708, 791, 781, 765, 783, 724, 777, 782, 689, 788, 780, 773), PROX_CBD = c(18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 18.5761736305699, 19.1998859465191, 18.2989051402725, 19.1428796063974, 19.2477081153014, 18.2610111258248, 18.2234963781047, 18.2234963781047, 18.1857629477019, 19.4237844042343, 18.5252470382495, 18.5252470382495, 19.3611499271018, 18.1476771148045, 18.1476771148045, 18.4499801912104), PROX_ELDERLYCARE = c(0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 0.0638277150498875, 0.482976337773198, 0.397078044127006, 0.457204003422965, 0.533620939869422, 0.421521882373529, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.695760303539868, 0.449194476018676, 0.449194476018676, 0.67405856369397, 0.519546459890619, 0.519546459890619, 0.504778052376495), PROX_HAWKER = c(0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.562029876499453, 0.407382567332432, 0.491047773869601, 0.491246203286744, 0.435575948420033, 0.453171307776496, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.430278742731878, 0.69553534809229, 0.69553534809229, 0.578426076793613, 0.209390724873544, 0.209390724873544, 0.652207052169444), PROX_MRT = c(1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.874368880716004, 1.13705578024219, 0.552168886353884, 1.0490560030484, 1.17336842789895, 0.547550551918807, 0.545975779093886, 0.545975779093886, 0.548087095608087, 1.37619150821735, 0.398456142880405, 0.398456142880405, 1.24242318119045, 0.491311596778589, 0.491311596778589, 0.322534237265928), PROX_PARK = c(0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 0.287868908027907, 0.708199402424467, 0.287159802467115, 0.602588748705797, 0.715290586226954, 0.272660801967067, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.899998771522662, 0.491317901173298, 0.491317901173298, 0.694921724836528, 0.270911567278729, 0.270911567278729, 0.536975621309476), PROX_GOOD_PRISCH = c(9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.51590189269927, 10.205087741046, 9.19982386356694, 10.1724586401982, 10.2559210914134, 9.16752282736586, 9.1355701416359, 9.1355701416359, 9.10363750169146, 10.4013344251086, 9.63394268044443, 9.63394268044443, 10.393420977377, 9.18618174729203, 9.18618174729203, 9.56762880935522), PROX_MALL = c(0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.624506085881379, 1.23204265332191, 0.486326630506135, 1.19002137667581, 1.28177138580973, 0.448092738738542, 0.411037179701155, 0.411037179701155, 0.374195605351922, 1.44800971701603, 0.705200807731176, 0.705200807731176, 1.41164243574585, 0.218975149940797, 0.218975149940797, 0.662291407978718), PROX_CHAS = c(0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.0792988689034794, 0.377747950290313, 0.0660681856594747, 0.472048134528426, 0.34509608786971, 0.0964740211655948, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.141128343720225, 0.240425442805127, 0.240425442805127, 0.346579909600863, 0.218975205360203, 0.218975205360203, 0.201478871858691), PROX_SUPERMARKET = c(0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.625539331690589, 1.12464344461301, 0.490326509583637, 1.03656246660954, 1.16090501353567, 0.457654559995222, 0.421116980529575, 0.421116980529575, 0.38486207983901, 1.36375821567757, 0.386130046709882, 0.386130046709882, 1.22987785443232, 0.206881250620068, 0.206881250620068, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 2L, 3L, 3L, 2L), WITHIN_350M_BUS = c(16L, 16L, 16L, 13L, 10L, 10L, 6L, 6L, 9L, 6L, 6L, 6L, 4L, 6L, 8L, 8L, 8L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 1L, 4L, 1L, 0L, 4L, 4L, 4L, 4L, 0L, 2L, 2L, 0L, 3L, 3L, 2L), DNeighbour = c(0, 3.46818879020779, 8.61861880559929, 108.030177810677, 237.360396302277, 526.056747382962, 545.999418431623, 552.121292885131, 565.867257596445, 577.689438179091, 607.490999589025, 609.974629800979, 645.87149438583, 669.705340036055, 704.821772034099, 709.069861065286, 728.879962073551, 744.59463490932, 749.951527472359, 760.019346519408)), row.names = c("604", "418", "637", "96", "78", "193", "433", "484", "981", "905", "202", "47", "733", "2", "11", "106", "972", "827", "944", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999958353199819, 0.999742825371674, 0.959999880087351, 0.814440346744437, 0.271348618998888, 0.234157822828347, 0.223029869359788, 0.198608719190333, 0.178295505429357, 0.130395852615905, 0.126642694165708, 0.0771862783177971, 0.0499708180948712, 0.0195939701829938, 0.0167910305277747, 0.00644246567054624, 0.00161430540947382, 0.000692642845701428, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 837367546
R squared (OOB): 0.4627887
$Forests[[605]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(565000, 508000, 530000, 588000, 568000, 350000, 550000, 613000, 310000, 415000, 310000, 323000, 370000, 315000, 370000, 415000, 320000, 365000, 395000, 315000), floor_area_sqm = c(92, 92, 92, 92, 92, 108, 92, 92, 84, 93, 105, 104, 104, 84, 92, 92, 105, 92, 92, 104), storey_order = c(5L, 1L, 2L, 2L, 4L, 1L, 2L, 4L, 2L, 4L, 3L, 2L, 4L, 3L, 1L, 5L, 3L, 1L, 2L, 1L), remaining_lease_mths = c(1117, 1121, 1108, 1119, 1117, 809, 1124, 1119, 811, 1141, 827, 806, 805, 804, 1146, 1144, 815, 1137, 1146, 807), PROX_CBD = c(15.5121102277751, 15.4653265021947, 15.4274201584828, 15.4444506298565, 15.3987887594526, 15.5495667695359, 15.4589251607201, 15.4589251607201, 15.7493840144196, 15.719551353229, 15.6029325535915, 15.5926635355646, 15.7683454047388, 15.9050437012323, 15.87024444961, 15.9533618390172, 15.4421704385289, 16.0046521285213, 16.0046521285213, 15.3877172812078), PROX_ELDERLYCARE = c(0.536539272984936, 0.595913887497293, 0.637452860447804, 0.64097589351183, 0.578356799737993, 0.619297318170404, 0.68815946921851, 0.68815946921851, 0.392042381698264, 0.251997184681221, 0.338118814836049, 0.348154483747206, 0.584689505447093, 0.346730428331521, 0.10693627682917, 0.251148223850536, 0.497101135842809, 0.20718686492254, 0.20718686492254, 0.4433955665635), PROX_HAWKER = c(0.396815374523363, 0.380307090885425, 0.365463704587155, 0.396657168515828, 0.294909248784724, 0.5213921544653, 0.469966667540803, 0.469966667540803, 0.617009737136425, 0.543607139892928, 0.432858942767381, 0.438799857473275, 0.791474322012874, 0.79668564149145, 0.694651515851724, 0.802087399746937, 0.380223054122965, 0.855932206484513, 0.855932206484513, 0.342886316384117 ), PROX_MRT = c(0.8698145169005, 0.848209897671344, 0.843485398790606, 0.812282865657068, 0.921278705332003, 0.711232187253978, 0.729135125223405, 0.729135125223405, 0.825478596695925, 1.04322565796881, 1.13678031777592, 1.20427337027458, 0.523772975672589, 0.750476153315833, 1.09555222562317, 0.8851452059773, 1.36083949137777, 0.883219311345816, 0.883219311345816, 1.37085724211185), PROX_PARK = c(0.357009242210065, 0.321827820326955, 0.308677700833154, 0.279663832574521, 0.283836897691409, 0.20876400491182, 0.194645215248471, 0.194645215248471, 0.423881452963658, 0.60075194434184, 0.578149656320062, 0.608584573014238, 0.270342199592644, 0.475878847958935, 0.707790886000148, 0.589052524814441, 0.607675278354181, 0.619767633008914, 0.619767633008914, 0.57859629393417), PROX_GOOD_PRISCH = c(6.0946998605156, 6.04109347904609, 6.00000717285666, 6.01089245018733, 5.98797030068414, 6.09891773314498, 6.00758296280353, 6.00758296280353, 6.32317863359129, 6.34176102939636, 6.24898658848638, 6.25532900137267, 6.2828979894293, 6.45664561130608, 6.49806658702102, 6.52939634907869, 6.14472917023144, 6.57618460349959, 6.57618460349959, 6.09187968106835), PROX_MALL = c(0.577683661914992, 0.62067023459119, 0.657665812567692, 0.640411632029909, 0.692287086677849, 0.541358966367059, 0.632880647427991, 0.632880647427991, 0.340817581482914, 0.460595397283409, 0.60644342729779, 0.657431321444681, 0.400271919676516, 0.18299798168314, 0.388975340293238, 0.161178852361569, 0.860369947035052, 0.110811660449771, 0.110811660449771, 0.900250825960545 ), PROX_CHAS = c(0.14804241676277, 0.114224376246159, 0.0964991818226865, 0.128062594375949, 0.0335692412129841, 0.252209440491103, 0.206736748098593, 0.206736748098593, 0.347229964463676, 0.269388612247007, 0.336408570757183, 0.337342861051532, 0.406778788965278, 0.190026772642962, 0.140210421841136, 0.165813590617473, 0.200516789487464, 0.114687044901222, 0.114687044901222, 0.147116034863504 ), PROX_SUPERMARKET = c(0.237787830949247, 0.284849629955282, 0.324468805261885, 0.312290330939399, 0.352133387221186, 0.243797536441002, 0.327859325274294, 0.327859325274294, 2.98731019421495e-07, 0.219989756424723, 0.338214025323699, 0.403551045123396, 0.30290594542381, 0.179336240856332, 0.287679129281494, 0.162291812321236, 0.291068212048821, 0.112847248683738, 0.112847248683738, 0.236697160290918 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 2L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 5L, 5L, 4L, 4L, 5L, 4L, 4L, 3L, 6L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(6L, 7L, 7L, 7L, 6L, 6L, 7L, 7L, 7L, 5L, 6L, 6L, 8L, 8L, 8L, 8L, 9L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 6L, 3L, 4L, 2L, 7L, 6L, 4L, 5L, 3L, 5L, 5L, 3L), DNeighbour = c(0, 62.0266584971097, 101.803670985395, 102.998950678721, 117.776737099828, 160.09677879299, 169.172818564691, 174.829765768004, 242.260778114699, 288.705232295258, 303.095287209404, 365.456699166385, 400.565701173297, 409.982844972654, 431.715194843533, 443.592649604102, 489.349062942232, 491.432088739334, 492.297166606324, 503.747812566544)), row.names = c("605", "962", "712", "574", "714", "236", "963", "455", "956", "698", "924", "458", "262", "59", "582", "124", "586", "594", "408", "895"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.969907678754611, 0.919985236194841, 0.918135623995711, 0.893662227437158, 0.808193696016196, 0.787158068898443, 0.773609373176342, 0.590928972581326, 0.450965489662757, 0.407019058367043, 0.22437775428735, 0.135205441124132, 0.113989517601099, 0.0705113351752583, 0.0504318960211325, 0.00317526588745102, 0.00233276173412155, 0.00202006424674471, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5490979456
R squared (OOB): 0.5341511
$Forests[[606]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 380000, 410000, 408000, 670000, 648000, 439000, 4e+05, 520000, 5e+05, 565000, 435000, 588000, 448000, 516000, 450000, 440000, 560000, 548000, 638000), floor_area_sqm = c(102, 91, 97, 91, 94, 116, 97, 97, 89, 105, 103, 98, 95, 105, 98, 92, 92, 104, 95, 102), storey_order = c(3L, 3L, 4L, 3L, 6L, 4L, 3L, 3L, 3L, 2L, 4L, 1L, 3L, 1L, 3L, 1L, 3L, 3L, 2L, 9L), remaining_lease_mths = c(869, 691, 665, 674, 1104, 871, 669, 681, 801, 857, 852, 692, 1025, 866, 698, 679, 677, 851, 981, 869), PROX_CBD = c(8.77938926255451, 9.09613481662016, 8.66747718420982, 8.96374942103709, 8.58683984966127, 8.27332873959955, 8.73211086874077, 9.29171741525155, 8.52269583143835, 8.19182633034048, 8.19182633034048, 8.85689554561162, 8.51090417959469, 8.05276498978228, 8.70928269501252, 8.7589377611275, 8.7589377611275, 7.6651195249001, 8.37940280964872, 7.86314261154951 ), PROX_ELDERLYCARE = c(0.374310234303432, 0.297153722290783, 0.0441159965049124, 0.267188539522683, 0.203840329735754, 0.354571010374291, 0.292319821872094, 0.121888026553089, 0.820777449495704, 0.444818640633349, 0.444818640633349, 0.272187629818594, 0.120425912751251, 0.599632276485302, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.216787702409289, 0.335901694998922, 0.731462959428347 ), PROX_HAWKER = c(0.0530841043788875, 0.276770006011078, 0.357845486047337, 0.393731145214296, 0.433030813326955, 0.610975272844239, 0.436547444862961, 0.631142210027013, 0.712401259368985, 0.553760551741158, 0.553760551741158, 0.446318851105742, 0.166697492306482, 0.560005371648267, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.778265933598076, 0.203869560106314, 0.573870222021737 ), PROX_MRT = c(1.18818107396501, 1.2652859093471, 0.874328108605637, 0.71987240697712, 0.751078096441513, 1.0936063211659, 0.600073719023998, 1.65516610461175, 1.68231360215177, 1.08457427678223, 1.08457427678223, 0.372678744867538, 0.608243230971526, 1.12051759514643, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.910191895307983, 0.62312262100292, 0.85984195598231), PROX_PARK = c(0.700959888788064, 0.429900368262469, 0.691303172853456, 0.60552725382935, 0.52118662053352, 0.477465658778908, 0.617507126900098, 0.199649911236163, 0.11043559696871, 0.374102285306053, 0.374102285306053, 0.479885299937475, 0.368529270986479, 0.30128672956265, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.361681715476141, 0.394842599629624, 0.281207712521794), PROX_GOOD_PRISCH = c(0.963274696928036, 0.657187468393487, 1.23754792076915, 1.13785719900195, 1.16640042723588, 0.856939381531897, 1.31940815963163, 0.365175047542414, 0.287100670168393, 0.769163347741007, 0.769163347741007, 1.47413984574199, 1.13331232297991, 0.631981624625733, 1.35677240305411, 1.40615721612308, 1.40615721612308, 0.353240700451805, 1.14854892992093, 0.562813849840511), PROX_MALL = c(0.946404029132472, 0.916512124719577, 0.740457696387364, 0.480317195978648, 0.632538285087724, 0.991200103712322, 0.469553394647833, 1.26787190539693, 1.03817238314954, 0.997182626507123, 0.997182626507123, 0.241772845363545, 0.540250505232014, 1.07178760783233, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.987031177772312, 0.651389947232486, 0.943364056194349), PROX_CHAS = c(0.064920565519497, 0.209184408253321, 0.34300149800099, 0.143131544605207, 0.237191200694799, 0.413431749899638, 0.0664211666443358, 0.143872847977416, 0.0550867573210672, 0.311461966699573, 0.311461966699573, 0.157458356405151, 0.0869956868442428, 0.167974733321899, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.371562543403755, 0.11938167830482, 0.201852081003395), PROX_SUPERMARKET = c(0.239175324970861, 0.235755012868274, 0.158725757407685, 0.181164390242962, 0.35437102597818, 0.502190497784501, 0.350370254212894, 0.371928496535936, 0.153408018077838, 0.485938543293979, 0.485938543293979, 0.224853982916395, 0.0869967242830128, 0.372458117254617, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.176585087131714, 0.282093113359979, 0.115543350477338), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 2L, 2L, 3L, 2L, 2L, 2L, 0L, 1L, 4L), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 4L, 5L, 4L, 6L, 3L, 3L, 2L, 2L, 7L, 6L, 3L, 7L, 8L, 8L, 1L, 4L, 3L), WITHIN_350M_BUS = c(4L, 7L, 5L, 6L, 4L, 8L, 7L, 9L, 6L, 7L, 7L, 7L, 5L, 5L, 6L, 6L, 6L, 5L, 6L, 2L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 4L, 3L, 3L, 0L, 3L, 2L ), DNeighbour = c(0, 335.920401151023, 372.63102541269, 482.942015081347, 573.937641400036, 602.759507958551, 634.444332967473, 689.809017908942, 712.871161779006, 718.640007800385, 720.017667359308, 835.621508678612, 836.971417797861, 877.176773647502, 927.469352479866, 933.069793164297, 934.201782645107, 1123.8662427889, 1202.86408103274, 1221.93580519247)), row.names = c("606", "715", "331", "692", "149", "795", "842", "122", "588", "674", "128", "397", "94", "635", "446", "194", "386", "935", "998", "931"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.854562280950015, 0.822657431812065, 0.711991053826517, 0.607442879910725, 0.572553133313533, 0.533511023624576, 0.464190797708415, 0.435138581323777, 0.427872400235251, 0.426137602493811, 0.283394802702698, 0.28178709650343, 0.234914164289043, 0.179686173317102, 0.173818554594975, 0.172640153312435, 0.0237387383849446, 0.000959264023120978, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4797023392
R squared (OOB): 0.3963553
$Forests[[607]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(445000, 450000, 450000, 420000, 425000, 395000, 420000, 440000, 436000, 435000, 430000, 456500, 460000, 418000, 420000, 415000, 438000, 431000, 432000, 358000), floor_area_sqm = c(94, 93, 94, 94, 94, 94, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 92, 92, 93), storey_order = c(6L, 9L, 7L, 7L, 6L, 4L, 5L, 8L, 7L, 2L, 6L, 8L, 7L, 6L, 6L, 8L, 5L, 7L, 6L, 1L), remaining_lease_mths = c(1109, 1136, 1119, 1120, 1119, 1113, 1132, 1142, 1139, 1128, 1126, 1144, 1125, 1129, 1142, 1140, 1076, 1138, 1137, 1103), PROX_CBD = c(12.1122271384014, 12.1741021183779, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0797672032522, 11.9527102757424, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9414743986494, 11.9317097346946, 11.9317097346946, 11.8075546541859), PROX_ELDERLYCARE = c(0.629785153682861, 0.519600844901231, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.550577233037288, 0.819362766143575, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.687500817542951, 0.680106913101551, 0.680106913101551, 0.922118515238085), PROX_HAWKER = c(0.337796349528525, 0.375471053349032, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.286867197183981, 0.27814297307049, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.147098227142532, 0.161367564791002, 0.161367564791002, 0.209140712961875), PROX_MRT = c(0.302747284955937, 0.338849049026276, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.285059794417971, 0.200702114351669, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.183575431830776, 0.214149342621172, 0.214149342621172, 0.120215557602138), PROX_PARK = c(0.576425078157325, 0.612679613149166, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.747342190235743, 0.643017670933737, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.807374064658721, 0.785212145526225, 0.785212145526225, 0.747098338531098), PROX_GOOD_PRISCH = c(2.408030235171, 2.45580221931744, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.35145083667271, 2.270018309959, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.21615815400514, 2.20126444296921, 2.20126444296921, 2.12338877581429), PROX_MALL = c(0.350899017798137, 0.416829357908565, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.356578632219481, 0.232344363503357, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.22663965361209, 0.255684281538694, 0.255684281538694, 0.119447773727589), PROX_CHAS = c(0.0703863092474096, 0.0461624602204791, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.146949814741425, 0.146038815472653, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.156140837156126, 0.203726500797623, 0.203726500797623, 0.11944771257822), PROX_SUPERMARKET = c(0.360308355053667, 0.427183407476201, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.315486318912089, 0.237998550380205, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.236998053946951, 0.217804588957955, 0.217804588957955, 0.119571834445138), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 6L, 6L, 6L, 7L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 6L, 4L), WITHIN_350M_BUS = c(7L, 5L, 6L, 6L, 7L, 10L, 10L, 10L, 10L, 10L, 9L, 12L, 11L, 11L, 11L, 11L, 8L, 8L, 8L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 108.20115870369, 118.841151161204, 120.700562158001, 131.881536156952, 136.001826414345, 170.306407574272, 172.664042680581, 173.201164818749, 173.530665789996, 192.354568090843, 196.351649314716, 231.906971154837, 232.572456989693, 235.049163426528, 235.89235929005, 239.563752609622, 284.511056663731, 285.33750417876, 313.21607948476)), row.names = c("607", "621", "947", "167", "203", "858", "634", "16", "573", "908", "900", "749", "874", "700", "318", "287", "781", "613", "392", "724"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.775567024946117, 0.732802345708381, 0.725049901201893, 0.676854662033374, 0.658468825099225, 0.496112763800854, 0.484569811504407, 0.481937065879062, 0.480321506026418, 0.38793909504545, 0.368461679149064, 0.204122694858548, 0.201285586988503, 0.190831994181886, 0.18731196527566, 0.17222695619454, 0.0305876098213229, 0.0289315049935076, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 484529959
R squared (OOB): 0.07269212
$Forests[[608]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 324000, 333000, 330000, 345000, 4e+05, 378000, 395000, 375000, 394000, 335000, 320000, 364000, 380000, 368888, 310000, 345000, 378000, 350000, 333000), floor_area_sqm = c(100, 90, 100, 102, 102, 92, 92, 92, 92, 92, 100, 101, 100, 92, 92, 91, 102, 92, 102, 103), storey_order = c(4L, 4L, 4L, 1L, 2L, 4L, 3L, 3L, 2L, 5L, 4L, 1L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 1L), remaining_lease_mths = c(930, 929, 928, 911, 927, 1145, 1133, 1132, 1135, 1142, 930, 924, 921, 1135, 1143, 927, 926, 1136, 923, 953), PROX_CBD = c(18.242108360018, 18.3448727328387, 18.2095446148373, 18.2320763538069, 18.2868848905217, 18.4659506582063, 18.5541585191533, 18.4477570786683, 18.5586196198757, 18.5586196198757, 17.9186379864086, 18.0902268845521, 17.9386403893839, 18.528449956106, 18.528449956106, 18.6571260927441, 18.236688278315, 18.6831604018118, 18.0569924715364, 17.7412802518209), PROX_ELDERLYCARE = c(1.08331104464233, 1.12000720290482, 1.17430183890643, 0.927534095024191, 0.896456720381782, 1.40960952841152, 1.3934670212363, 1.45029388933935, 1.41981179339616, 1.41981179339616, 1.13507400842797, 0.706169610995159, 0.714833653499633, 1.49671415705568, 1.49671415705568, 1.27166470727688, 0.732088251039709, 1.47678345842271, 0.59750504274373, 1.00357172816211), PROX_HAWKER = c(0.548257960059823, 0.636376603494217, 0.579651089601917, 0.493410913505403, 0.547085889030319, 0.861254406292383, 0.899006211509986, 0.879695992543251, 0.915906485722884, 0.915906485722884, 0.435091735724103, 0.370412154176866, 0.201936965562497, 0.947708217710491, 0.947708217710491, 0.924657565926692, 0.537987121264097, 1.01746494726896, 0.391180253405874, 0.286367973105455 ), PROX_MRT = c(0.47401652613315, 0.565211037998289, 0.501132314022455, 0.433316978327494, 0.495991449430539, 0.783375472664302, 0.823747240068891, 0.801027338961469, 0.839968978875504, 0.839968978875504, 0.364011265623101, 0.341202563029131, 0.168914117564514, 0.869531291623609, 0.869531291623609, 0.861078471223358, 0.511061821383635, 0.943619619760125, 0.384524332485438, 0.240079810641839 ), PROX_PARK = c(2.12857307310705, 2.08056453235766, 2.25371860749481, 1.96114614265628, 1.86697967968657, 2.321508063195, 2.22642888666982, 2.38376543636855, 2.25577949184332, 2.25577949184332, 2.31505119222808, 1.8531048262974, 1.99379565561889, 2.37596217173297, 2.37596217173297, 1.95136051888807, 1.7164330470264, 2.2148581526701, 1.77011013021076, 2.28949331488756), PROX_GOOD_PRISCH = c(8.71021480286832, 8.81498363377987, 8.6635222339794, 8.72297519828522, 8.78822500750919, 8.90481615501782, 9.00155567304774, 8.8804818877731, 9.00274768401056, 9.00274768401056, 8.3676789538936, 8.60631027953587, 8.4444135457925, 8.9605147002348, 8.9605147002348, 9.13456945987866, 8.76378557853615, 9.12987022396436, 8.58956131155308, 8.20478390995202), PROX_MALL = c(0.347669457974494, 0.284195187673565, 0.468966497593582, 0.22704735136933, 0.1450338527091, 0.542775018358786, 0.475387173022169, 0.601716003339109, 0.5054917244252, 0.5054917244252, 0.384238747959315, 0.342860958869265, 0.238372860218233, 0.613385110580272, 0.613385110580272, 0.300602441432182, 0.240339889961931, 0.525391611000181, 0.407254736414821, 0.222110908162432), PROX_CHAS = c(0.274735402884708, 0.24769320941352, 0.3998394205418, 0.11607611654581, 0.0217240252323136, 0.20305264112251, 0.0809306171135589, 0.260006933015678, 0.101888085354885, 0.101888085354885, 0.360842629752134, 0.209799590563819, 0.076984763134016, 0.220932244035638, 0.220932244035638, 0.214120710257936, 0.184864523484869, 0.090990597005735, 0.222103720735081, 0.222110881748482), PROX_SUPERMARKET = c(0.347668959247477, 0.284194910851331, 0.402574253870019, 0.227046556279957, 0.145032957963293, 0.203051245143547, 0.080929224247632, 0.260005577706646, 0.101886801165025, 0.101886801165025, 0.360842909613722, 0.342860053820009, 0.171190500184261, 0.220931072377982, 0.220931072377982, 0.214121714630789, 0.240339157209448, 0.0909910491430168, 0.385535197909366, 0.222110358133712), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 1L, 0L, 0L, 0L, 2L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 5L, 2L, 5L, 7L, 3L, 3L, 3L, 3L, 3L, 1L, 6L, 6L, 3L, 3L, 3L, 6L, 3L, 4L, 5L), WITHIN_350M_BUS = c(7L, 8L, 8L, 10L, 9L, 6L, 8L, 8L, 5L, 5L, 11L, 7L, 8L, 6L, 6L, 8L, 7L, 5L, 9L, 16L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 5L, 5L, 3L, 3L, 3L, 6L, 3L, 6L, 4L), DNeighbour = c(0, 101.207548353436, 128.569580783809, 181.855275474874, 264.952185334042, 325.153432940626, 347.292279423103, 360.994480777865, 365.154777456656, 368.34312513752, 373.457980310658, 379.057890060698, 407.838797443448, 421.691376747825, 421.969575446272, 425.588277158438, 434.123664380317, 462.637422880008, 498.888157768162, 512.618003187979)), row.names = c("608", "512", "243", "443", "787", "777", "563", "504", "35", "581", "590", "74", "638", "102", "875", "761", "227", "664", "491", "242"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.923560084664443, 0.878146067218901, 0.764132710799932, 0.537076223304821, 0.357202163659887, 0.292692592454131, 0.254094583862963, 0.242636571192304, 0.233948090814069, 0.220188937362411, 0.205396098154635, 0.134704345894116, 0.104517293721043, 0.103940581613299, 0.0965509354767188, 0.0799768391343635, 0.0344083558336985, 0.00279314152707839, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 320985324
R squared (OOB): 0.5969767
$Forests[[609]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 415000, 390000, 418888, 442500, 418000, 382000, 345000, 425000, 430000, 335000, 418000, 395000, 425000, 462000, 443000, 447888, 459000, 445000, 334008), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 90, 93, 92, 102, 92, 93, 93, 93, 93, 93, 93, 93, 103), storey_order = c(4L, 2L, 1L, 3L, 6L, 5L, 1L, 5L, 5L, 5L, 4L, 3L, 2L, 4L, 5L, 5L, 5L, 4L, 4L, 2L), remaining_lease_mths = c(1135, 1132, 1132, 1136, 1138, 1142, 1111, 937, 1134, 1137, 940, 1134, 1138, 1134, 1134, 1134, 1137, 1138, 1133, 917), PROX_CBD = c(14.5310939664424, 14.6122009832922, 14.6424103631698, 14.4158973706441, 14.4158973706441, 14.4012043650842, 14.29200158436, 14.2787185061121, 14.3486805845321, 14.2919055230493, 14.4474740114555, 14.318757359464, 14.318757359464, 14.318757359464, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.1149653809405, 14.2719972222741), PROX_ELDERLYCARE = c(1.79186944623163, 1.68824062303628, 1.72557175775889, 1.86115765343828, 1.86115765343828, 1.94149260139439, 2.00367987562091, 1.77826193055387, 2.08279710659019, 2.08663557441472, 1.50338082315219, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 2.12564955085825, 1.50921581969441), PROX_HAWKER = c(0.816792492128141, 0.707122679385598, 0.740384095011384, 0.900970586039013, 0.900970586039013, 0.977925494011815, 1.05572120633707, 0.865181709866835, 1.11865892678262, 1.13160866269818, 0.588144724666333, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 1.06810792734919, 0.684102697062058 ), PROX_MRT = c(0.197201307651512, 0.295449456212788, 0.312698200175978, 0.0830542408041225, 0.0830542408041225, 0.117672709296806, 0.129588785375857, 0.14195902454703, 0.228370105834555, 0.215635082050947, 0.224566301285939, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.282489779359316, 0.347262283963267), PROX_PARK = c(1.79335149216305, 1.76906915549279, 1.78460824921244, 1.70853765465547, 1.70853765465547, 1.73691437359179, 1.659682039687, 1.51686048726609, 1.76668334590621, 1.71136953372848, 1.55939681176166, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.55223981690243, 1.38760566459916), PROX_GOOD_PRISCH = c(5.7030752613132, 5.7298925008129, 5.77937603269072, 5.62289607338158, 5.62289607338158, 5.65284274036128, 5.57470277830303, 5.42826997650874, 5.67955556528646, 5.62322031775431, 5.45861643017911, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.45814117537329, 5.26118802945754), PROX_MALL = c(0.466036051693473, 0.426875162675013, 0.482269498416602, 0.475045953779526, 0.475045953779526, 0.544441659044551, 0.462705775504015, 0.338911837083335, 0.571430807201143, 0.517951444315281, 0.12145856762689, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.377565489031552, 0.108121271181015), PROX_CHAS = c(0.162368565956873, 0.270793953405505, 0.280031834846542, 0.0420419616737589, 0.0420419616737589, 0.0706873614354785, 0.0888572682655253, 0.18872293939054, 0.0590253437170886, 3.54155757628082e-08, 0.121458549123021, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.179884741524278, 0.108121286081234), PROX_SUPERMARKET = c(0.162368758687164, 0.270794118098451, 0.280032026158491, 0.0420421510628514, 0.0420421510628514, 0.0706874850207218, 0.124391003677116, 0.188722783027928, 0.199153546859355, 0.199383936085002, 0.134916350552101, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.299769914037237, 0.105248463653719), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 5L, 3L, 5L, 5L, 5L, 5L, 6L, 4L, 5L, 5L, 4L, 4L, 4L, 6L, 6L, 6L, 5L, 6L, 4L), WITHIN_350M_BUS = c(8L, 6L, 6L, 7L, 7L, 6L, 5L, 8L, 4L, 4L, 11L, 3L, 3L, 3L, 6L, 6L, 6L, 5L, 5L, 10L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 5L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 120.232633992853, 120.271793805605, 123.271465138514, 124.990216575169, 177.810247138856, 276.781369814567, 283.362257363191, 307.187100233058, 337.222131766789, 348.788507763799, 361.558164191694, 365.783844679924, 369.668312920486, 396.993423235882, 400.29815737297, 401.850779637166, 409.380976751426, 465.69952582698, 506.735871537995)), row.names = c("609", "489", "323", "100", "33", "633", "989", "329", "217", "267", "826", "58", "840", "205", "207", "966", "623", "277", "519", "381"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.890576288547504, 0.890507064417683, 0.885145642258697, 0.882021627138214, 0.768907761907801, 0.492327791282457, 0.472388388071347, 0.400071977292114, 0.310402268967679, 0.276925499514632, 0.24099437609014, 0.22938581295334, 0.218852566706766, 0.149176157078535, 0.14135515276896, 0.137731613336159, 0.120639833412894, 0.0241508423299093, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1300914643
R squared (OOB): 0.156526
$Forests[[610]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 660000, 530000, 620000, 552000, 472000, 688000, 408000, 750000, 755000, 375000, 355000, 805000, 685000, 820000, 825000, 840000, 407000, 438888, 8e+05), floor_area_sqm = c(100, 90, 111, 102, 100, 84, 85, 84, 90, 90, 82, 82, 104, 85, 87, 87, 87, 82, 80, 90), storey_order = c(4L, 10L, 1L, 3L, 1L, 2L, 4L, 6L, 11L, 5L, 3L, 2L, 3L, 4L, 9L, 5L, 14L, 5L, 4L, 7L), remaining_lease_mths = c(1013, 993, 767, 908, 910, 799, 964, 647, 1035, 1038, 645, 656, 919, 1038, 1136, 1136, 1141, 661, 601, 1063), PROX_CBD = c(4.79843685927635, 5.00856672458725, 4.3501519248406, 4.95292174150019, 4.64904487497998, 4.27761841825855, 3.98134497452694, 5.38657645344473, 4.88070069409732, 4.88070069409732, 3.68559345068932, 3.73116287154914, 4.1456930527125, 4.89531124268982, 4.59114385332588, 4.59114385332588, 4.70219035054856, 3.63085360417079, 3.37234644442932, 2.97610984462207), PROX_ELDERLYCARE = c(0.72206466606869, 0.403456137693205, 0.203630745919553, 0.0718437191527097, 0.374326446996408, 0.0937624362906392, 0.168717999980802, 0.465891927060243, 0.312658206579851, 0.312658206579851, 0.466665237090727, 0.501456868829436, 0.45180890917037, 0.307888742732217, 0.125633226962327, 0.125633226962327, 0.200702517977741, 0.233260955843543, 0.401810150563083, 0.249991250520312), PROX_HAWKER = c(0.669525197575465, 0.327438715714418, 0.509657348502929, 0.126776661941161, 0.28049665267082, 0.566432501893156, 0.262344394473714, 0.351855498276287, 0.595417483526792, 0.595417483526792, 0.28293755865871, 0.311969910328466, 0.668394095052703, 0.546104933523636, 0.762382071136897, 0.762382071136897, 0.646528219825606, 0.0974836441417274, 0.449139985411189, 0.405863058813757 ), PROX_MRT = c(1.13446368103879, 0.699181106494864, 0.533693046359433, 0.804865461788644, 0.763812758173444, 0.40356540460373, 0.310254962870727, 0.675587286197546, 0.314337158810329, 0.314337158810329, 1.17490863944549, 1.10221151459309, 0.413017272318271, 0.275254866694397, 0.586728793826683, 0.586728793826683, 0.491479629856663, 0.897060452829867, 0.537190991659238, 0.337225216160626 ), PROX_PARK = c(0.279857584881724, 0.344858191728297, 0.941534540217125, 0.908868407872405, 1.08394438059851, 1.11098670131371, 0.894232249415992, 1.05249384295472, 1.53366372097489, 1.53366372097489, 0.304435062988112, 0.271761978726623, 1.16828897329218, 1.60860995669454, 1.65596921250538, 1.65596921250538, 1.77379186206272, 0.512523364266062, 0.408351250353425, 0.4671588721782 ), PROX_GOOD_PRISCH = c(4.40925832010736, 4.86324650242379, 3.77462248476967, 3.66355651606602, 3.57098970158234, 3.63213704613537, 3.868083844602, 3.52335384407219, 3.0451226436528, 3.0451226436528, 5.15997579188296, 5.22570836776045, 3.20846684942761, 2.96671225712824, 2.86977258716747, 2.86977258716747, 2.79995758206102, 5.4842432173218, 3.70512913004722, 4.56048774292729), PROX_MALL = c(0.830412122132217, 1.20968740927381, 0.812522711759855, 0.209686974260184, 0.528365937160055, 0.890632544268956, 1.18273225000282, 0.184401966361696, 0.63262312230698, 0.63262312230698, 1.3376464242075, 1.41171259857663, 1.18405339004253, 0.696065710972082, 0.992224857230604, 0.992224857230604, 0.970860317849455, 1.51733094855201, 0.743612757274357, 0.362094853274792), PROX_CHAS = c(0.120011087306801, 0.358299181925541, 0.237239443458304, 0.176171654931402, 0.251376462502101, 0.116543108560641, 0.145112311632742, 0.131272369045618, 0.278004299073392, 0.278004299073392, 0.216565147674259, 0.261237260735983, 0.401816380076581, 0.22404402777184, 0.156405874770629, 0.156405874770629, 0.0639130956899198, 0.318203164684035, 0.499618186459994, 0.111500209373212), PROX_SUPERMARKET = c(0.0907294343182455, 0.395196557309087, 0.125937465506006, 0.176171398022836, 0.311533400888457, 0.205058734443685, 0.252387257990654, 0.182486832055582, 0.278004958714438, 0.278004958714438, 0.252487697752149, 0.301923436189205, 0.431453687618191, 0.224044642536509, 0.156405662038775, 0.156405662038775, 0.0639125072278545, 0.318204198369299, 0.499617451823641, 0.111500172768761), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 2L, 0L, 0L, 1L, 1L, 5L, 5L, 1L, 1L, 1L, 5L, 0L, 0L, 2L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 1L, 5L, 1L, 2L, 5L, 3L, 1L, 5L, 5L, 3L, 3L, 1L, 4L, 3L, 3L, 4L, 1L, 2L, 3L), WITHIN_350M_BUS = c(6L, 7L, 13L, 7L, 12L, 14L, 12L, 8L, 8L, 8L, 10L, 9L, 7L, 9L, 7L, 7L, 7L, 11L, 8L, 4L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 3L, 3L), DNeighbour = c(0, 468.523549630368, 772.963426592166, 773.437624001087, 853.68014896598, 949.199995692137, 995.15191583252, 1127.64068330465, 1366.70648814172, 1369.10262808092, 1397.91628385392, 1411.0766533865, 1441.59843059171, 1442.00243935815, 1577.3380246522, 1578.64612201753, 1623.43787682158, 1683.54381314156, 1716.3984720454, 1823.38685114973)), row.names = c("610", "515", "348", "216", "140", "709", "375", "130", "39", "982", "683", "432", "320", "916", "768", "333", "854", "742", "69", "319"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.872310208616897, 0.672883824147976, 0.672522026844865, 0.609654804963613, 0.531451438044928, 0.492991965061094, 0.381358029158652, 0.192006610512589, 0.190282559054976, 0.169936613930356, 0.160893088550461, 0.140570013213983, 0.140307384839073, 0.0633388709885005, 0.062715409380859, 0.0429696173840452, 0.0217580907931393, 0.0129751321444199, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12427682330
R squared (OOB): 0.5562863
$Forests[[611]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 370000, 355000, 345000, 4e+05, 358000, 363000, 340000, 380000, 440000, 380000, 660000, 672000, 492500, 378000, 377000, 352000, 388000, 410000, 650000), floor_area_sqm = c(104, 84, 84, 84, 104, 84, 84, 84, 93, 91, 92, 85, 85, 108, 84, 98, 84, 98, 103, 104), storey_order = c(2L, 3L, 3L, 1L, 2L, 3L, 4L, 1L, 3L, 5L, 1L, 3L, 5L, 2L, 3L, 3L, 2L, 2L, 2L, 3L), remaining_lease_mths = c(781, 777, 782, 789, 783, 770, 780, 780, 790, 669, 767, 1032, 1042, 912, 799, 735, 800, 728, 799, 815), PROX_CBD = c(7.27303659463988, 7.32999369210923, 7.37752466520609, 7.23308787648785, 6.8579883001408, 6.82164733234375, 6.82164733234375, 6.73119135364588, 7.92065359752155, 6.95185067667089, 8.01258306529517, 6.62545736407856, 6.58265946872266, 8.12312779702036, 8.15960948514705, 8.07728506382532, 8.28689365911172, 8.19895861369783, 8.31972436488376, 7.71625132507906), PROX_ELDERLYCARE = c(0.949520652768775, 1.04617467786566, 1.11141904944431, 0.804640181087392, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.709869492714774, 1.44631042678071, 0.368543492371998, 1.38923408288603, 0.121758896932011, 0.129826558983194, 1.71708078323557, 1.45090119588013, 1.22552837794249, 1.3668692597991, 1.1658248464307, 1.3912791419992, 1.13999552495818 ), PROX_HAWKER = c(0.905159668549179, 1.00458194418859, 1.06790139631185, 0.727393295990439, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.84617550022745, 0.646393168274836, 0.163396016993116, 0.532883444787396, 0.33268573973532, 0.37361464573735, 0.581802643409563, 0.40344417957638, 0.503102516785602, 0.269406334629514, 0.391405491562813, 0.252588085280054, 0.888477780938884), PROX_MRT = c(0.477339162120678, 0.446590670593176, 0.450606800129455, 0.626719191507479, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.447149108468339, 0.434970780163821, 0.258776848421036, 0.57194553577364, 0.255638745600017, 0.288098631383321, 0.142211914808532, 0.408889372474398, 0.711885268750489, 0.467794692056616, 0.707144761815547, 0.44379796826936, 0.227897729387739), PROX_PARK = c(1.28136359713013, 1.30043300411079, 1.30417314517193, 1.17683143601381, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.30601230217613, 0.790688256163915, 0.871860056746433, 0.580004121625521, 0.741691321664553, 0.734858817801552, 0.921087542045637, 0.650146210437373, 0.413960848298732, 0.570592214216024, 0.372450573927522, 0.59965919275643, 0.374132090410645), PROX_GOOD_PRISCH = c(2.72285479219865, 2.81856751915823, 2.87682745937193, 2.53413597667736, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.67147237000904, 2.86596411907387, 1.99104033276262, 2.75227504535898, 2.08436883673306, 2.10026546945211, 3.16123688190063, 2.95345383530684, 2.66084492380109, 2.99359805566516, 2.73491137460549, 3.04207330950824, 1.93537396204111), PROX_MALL = c(1.40144317349524, 1.4733570331857, 1.52964479685301, 1.33824767405872, 0.985446043286547, 0.977306285381771, 0.977306285381771, 0.894914409230097, 2.02812113432733, 1.10491400246256, 2.11322307221905, 0.757747380414752, 0.712222885156031, 2.25269448786787, 2.20417563031698, 2.0316459728171, 2.09618768409308, 1.94983703099632, 2.10790194839897, 1.9342939090943), PROX_CHAS = c(0.150676124399865, 0.100781853121145, 0.123680988169118, 0.335243362149438, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.468632365618207, 0.0418426354504526, 0.197049444171332, 0.1333322783253, 0.152169077912936, 0.19769969897302, 0.169904154790832, 0.102408834624747, 0.279534674537085, 0.229330661012247, 0.293834776478611, 0.261198443001062, 0.147762521806201), PROX_SUPERMARKET = c(0.216512452964216, 0.154588063793208, 0.15284622075069, 0.400791637001426, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.541263540151477, 0.6226371739075, 0.145490551360364, 0.475213328012689, 0.21094349839638, 0.255985378039003, 0.496146947525001, 0.391977689272912, 0.412975566732202, 0.266710264104055, 0.293834967432244, 0.272257424647181, 0.185503456748824), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 2L, 1L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 2L, 1L, 3L), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 2L, 1L, 1L, 1L, 2L, 3L, 3L, 2L, 0L, 0L, 1L, 2L, 2L, 2L, 3L, 3L, 3L), WITHIN_350M_BUS = c(7L, 8L, 9L, 4L, 3L, 4L, 4L, 4L, 6L, 4L, 6L, 2L, 2L, 8L, 7L, 6L, 7L, 7L, 9L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 3L ), DNeighbour = c(0, 106.11180075301, 170.918493282854, 187.64529523494, 416.291487351181, 448.428965810689, 449.106293575645, 543.390880915858, 669.321385113752, 739.787701857398, 812.242314819682, 838.969254175432, 857.21734350987, 858.375625742503, 905.155800624596, 931.713423212131, 1040.83598781089, 1042.11487511794, 1072.86110535084, 1142.55059326902)), row.names = c("611", "187", "948", "171", "168", "46", "322", "529", "1", "492", "200", "841", "388", "669", "327", "395", "266", "29", "540", "809"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982823706026986, 0.955744174265867, 0.946782119583957, 0.752117446034964, 0.715646566274367, 0.714858869160062, 0.598781584908608, 0.431416091517774, 0.337281480027078, 0.24464630781903, 0.21234656369018, 0.191056671140738, 0.18972826159746, 0.1386679159863, 0.112233023531403, 0.0289418408313118, 0.0282516948126319, 0.0139875507547328, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6923055986
R squared (OOB): 0.395442
$Forests[[612]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(326000, 344000, 350000, 320000, 272000, 303000, 350000, 325000, 297000, 330000, 303888, 298000, 375000, 318000, 316000, 305000, 279000, 3e+05, 380000, 370000), floor_area_sqm = c(100, 114, 104, 84, 89, 92, 103, 91, 91, 103, 93, 93, 92, 91, 92, 91, 91, 96, 105, 93), storey_order = c(2L, 2L, 3L, 1L, 2L, 1L, 4L, 4L, 3L, 2L, 2L, 1L, 4L, 1L, 3L, 4L, 2L, 4L, 2L, 5L), remaining_lease_mths = c(915, 909, 901, 822, 882, 794, 768, 780, 788, 773, 782, 777, 783, 765, 781, 791, 801, 791, 910, 1106), PROX_CBD = c(17.6260899808187, 17.7896312466061, 17.7210097801066, 17.6406634027014, 17.8554664137964, 18.2139172788048, 18.3186881593276, 18.1476771148045, 18.1476771148045, 18.4499801912104, 18.5252470382495, 18.5252470382495, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.2989051402725, 18.5761736305699, 17.589085398281, 18.8127816342995), PROX_ELDERLYCARE = c(1.35112026832555, 1.25681260125729, 1.43994188754287, 1.035266769267, 0.800501761367975, 0.649170232100017, 0.586525817031338, 0.519546459890619, 0.519546459890619, 0.504778052376495, 0.449194476018676, 0.449194476018676, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.397078044127006, 0.0638277150498875, 0.387351173411546, 0.176499517448139), PROX_HAWKER = c(0.881717267283345, 0.881066744107593, 1.08104793194974, 0.425506106332545, 0.203123967436651, 0.488031980714328, 0.564283191409187, 0.209390724873544, 0.209390724873544, 0.652207052169444, 0.69553534809229, 0.69553534809229, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 0.491047773869601, 0.562029876499453, 0.776912813652288, 0.325560722493799), PROX_MRT = c(0.583976034009999, 0.459633808793419, 0.633809880192534, 0.641227062746355, 0.555370291384357, 0.192826481399443, 0.220618943711049, 0.491311596778589, 0.491311596778589, 0.322534237265928, 0.398456142880405, 0.398456142880405, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.552168886353884, 0.874368880716004, 0.371614593402704, 1.04083770509984), PROX_PARK = c(1.13048326604805, 1.08767920112524, 1.21384923350496, 0.74946287094318, 0.515057634059466, 0.532358306258428, 0.548488124002706, 0.270911567278729, 0.270911567278729, 0.536975621309476, 0.491317901173298, 0.491317901173298, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 0.287159802467115, 0.287868908027907, 0.925923962472294, 0.51923222906617), PROX_GOOD_PRISCH = c(8.8937984610311, 9.06437119601063, 9.06160802360773, 8.7372089119322, 8.91472106998272, 9.33501569353139, 9.44179125712709, 9.18618174729203, 9.18618174729203, 9.56762880935522, 9.63394268044443, 9.63394268044443, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.19982386356694, 9.51590189269927, 8.43639308613493, 9.7422556358987), PROX_MALL = c(0.88883938803957, 0.889615709496153, 1.08939761229127, 0.427942470585451, 0.208298160410803, 0.498813518897969, 0.574856358668165, 0.218975149940797, 0.218975149940797, 0.662291407978718, 0.705200807731176, 0.705200807731176, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.486326630506135, 0.624506085881379, 0.232188905247248, 0.856774663098642), PROX_CHAS = c(0.292626833079875, 0.198210651063146, 0.398301228330107, 0.23100298607827, 0.208298146952687, 0.0363398547195702, 0.141159289664064, 0.218975205360203, 0.218975205360203, 0.201478871858691, 0.240425442805127, 0.240425442805127, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.0660681856594747, 0.0792988689034794, 0.0713809516165408, 0.2593611752042), PROX_SUPERMARKET = c(0.489184551662952, 0.347801992140281, 0.510818921359131, 0.231004283416662, 0.19872598136169, 0.186956242757619, 0.210011389308567, 0.206881250620068, 0.206881250620068, 0.310351384739933, 0.386130046709882, 0.386130046709882, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.490326509583637, 0.625539331690589, 0.238177195426237, 0.856773769273042), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 4L, 1L, 6L, 5L, 5L, 4L, 3L, 3L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L), WITHIN_350M_BUS = c(6L, 7L, 5L, 8L, 10L, 9L, 10L, 7L, 7L, 9L, 8L, 8L, 4L, 6L, 6L, 6L, 6L, 10L, 8L, 16L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 1L), DNeighbour = c(0, 169.903023867392, 259.765478719164, 540.545717073392, 675.743702684348, 704.685207677707, 785.424334316317, 852.527348131614, 856.518902612755, 903.376964321693, 975.695726897255, 978.160276786356, 1252.85091476043, 1286.67550133404, 1287.93691866928, 1323.69691867172, 1356.74389615721, 1381.04880705059, 1454.74004854469, 1560.76069855023)), row.names = c("612", "172", "825", "730", "467", "481", "367", "944", "827", "810", "106", "11", "733", "47", "202", "905", "433", "78", "464", "637"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.976439817178459, 0.945365992553808, 0.774491907159718, 0.660233344137802, 0.633849625547967, 0.557647223734046, 0.492295412276818, 0.48837349374175, 0.442203890540048, 0.371122875081393, 0.368718284204304, 0.126482368919881, 0.102644074522299, 0.101791582367992, 0.0787976836876237, 0.0597048605083384, 0.0471017932743974, 0.0172248133116382, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 845839009
R squared (OOB): 0.09008838
$Forests[[613]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(431000, 432000, 438000, 425000, 430000, 450000, 420000, 425000, 395000, 450000, 445000, 432000, 393000, 456500, 358000, 435000, 385000, 440000, 441000, 436000), floor_area_sqm = c(92, 92, 94, 94, 92, 94, 94, 94, 94, 93, 94, 93, 93, 92, 93, 95, 93, 96, 93, 92), storey_order = c(7L, 6L, 5L, 5L, 6L, 7L, 7L, 6L, 4L, 9L, 6L, 5L, 2L, 8L, 1L, 6L, 1L, 7L, 6L, 7L), remaining_lease_mths = c(1138, 1137, 1076, 1083, 1126, 1119, 1120, 1119, 1113, 1136, 1109, 1138, 1134, 1144, 1103, 1105, 1134, 1108, 1097, 1139), PROX_CBD = c(11.9317097346946, 11.9317097346946, 11.9414743986494, 11.8751655684431, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 12.1741021183779, 12.1122271384014, 11.7767430748854, 11.7767430748854, 11.9527102757424, 11.8075546541859, 11.6071858552171, 11.6526890235784, 11.6053344020152, 11.8078122246038, 12.042332185553), PROX_ELDERLYCARE = c(0.680106913101551, 0.680106913101551, 0.687500817542951, 0.727329111385366, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.519600844901231, 0.629785153682861, 0.813774711283767, 0.813774711283767, 0.819362766143575, 0.922118515238085, 1.02315858897206, 0.935812608446987, 1.04503450829128, 0.95260617550949, 0.786890441142101), PROX_HAWKER = c(0.161367564791002, 0.161367564791002, 0.147098227142532, 0.145379780608352, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.375471053349032, 0.337796349528525, 0.340776861445006, 0.340776861445006, 0.27814297307049, 0.209140712961875, 0.193888136950838, 0.34883542271072, 0.210992660312359, 0.262687630178652, 0.369655971945997), PROX_MRT = c(0.214149342621172, 0.214149342621172, 0.183575431830776, 0.191731142133254, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.338849049026276, 0.302747284955937, 0.162476645519961, 0.162476645519961, 0.200702114351669, 0.120215557602138, 0.216093917824789, 0.28284034831035, 0.206803096961617, 0.173777829752023, 0.298263347673859), PROX_PARK = c(0.785212145526225, 0.785212145526225, 0.807374064658721, 0.723512884628395, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.612679613149166, 0.576425078157325, 0.615413214289157, 0.615413214289157, 0.643017670933737, 0.747098338531098, 0.521580333579447, 0.489736206412745, 0.554363925008431, 0.746013140888617, 0.542226246468638), PROX_GOOD_PRISCH = c(2.20126444296921, 2.20126444296921, 2.21615815400514, 2.14229157607785, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.45580221931744, 2.408030235171, 2.03585243074848, 2.03585243074848, 2.270018309959, 2.12338877581429, 1.89230283405924, 1.91178525383739, 1.90056431650247, 2.13533890725473, 2.36724315061599), PROX_MALL = c(0.255684281538694, 0.255684281538694, 0.22663965361209, 0.249449426365425, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.416829357908565, 0.350899017798137, 0.437539575450179, 0.437539575450179, 0.232344363503357, 0.119447773727589, 0.173810560938293, 0.427385274755512, 0.158081786709397, 0.17025857997445, 0.332547569579886), PROX_CHAS = c(0.203726500797623, 0.203726500797623, 0.156140837156126, 0.179410689617013, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.0461624602204791, 0.0703863092474096, 0.108183414657245, 0.108183414657245, 0.146038815472653, 0.11944771257822, 0.173810611614792, 0.225869963934761, 0.158081821824728, 0.170258520163124, 0.236223262451169), PROX_SUPERMARKET = c(0.217804588957955, 0.217804588957955, 0.236998053946951, 0.179159947933279, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.427183407476201, 0.360308355053667, 0.108294583955479, 0.108294583955479, 0.237998550380205, 0.119571834445138, 0.1671684124578, 0.225911825558638, 0.148884454693003, 0.168966076328732, 0.33849828517841), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 5L, 6L, 6L, 6L, 7L, 7L, 7L, 3L, 3L, 5L, 4L, 4L, 3L, 4L, 4L, 4L), WITHIN_350M_BUS = c(8L, 8L, 8L, 6L, 9L, 6L, 6L, 7L, 10L, 5L, 7L, 4L, 4L, 12L, 10L, 6L, 4L, 8L, 11L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 8.2075521736654, 58.2025408846117, 67.3689252041359, 146.549192157982, 178.392850927351, 181.240611496085, 198.680161240165, 231.003685705461, 270.729246184326, 284.511056663731, 296.687780235637, 298.755547897684, 324.505696106107, 325.801433265255, 344.516303291654, 359.089994171413, 375.426180614711, 383.030818926229, 389.451075526784)), row.names = c("613", "392", "781", "250", "900", "947", "167", "203", "858", "621", "607", "325", "939", "749", "724", "922", "309", "158", "439", "573"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999111913987334, 0.955829644899232, 0.941048277765008, 0.736851797571677, 0.624382756941558, 0.613757153282089, 0.547219020592187, 0.420125257336374, 0.267038991711704, 0.217441100207367, 0.176102180577728, 0.169354916581975, 0.093460633552786, 0.0900946668205293, 0.0472832124864398, 0.0224519521442963, 0.00500231568791283, 0.0010692266138892, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 495953318
R squared (OOB): 0.1942571
$Forests[[614]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 455000, 369000, 375000, 390000, 385000, 376000, 398000, 335000, 373000, 389000, 368000, 395000, 388000, 418888, 360000, 325000, 408000, 320000, 330000), floor_area_sqm = c(93, 93, 94, 90, 101, 101, 101, 100, 93, 103, 103, 100, 101, 100, 100, 104, 84, 100, 92, 84), storey_order = c(7L, 3L, 5L, 5L, 4L, 3L, 2L, 2L, 5L, 1L, 2L, 2L, 4L, 4L, 2L, 2L, 5L, 5L, 2L, 4L), remaining_lease_mths = c(1137, 1139, 942, 946, 932, 952, 948, 924, 921, 870, 863, 923, 936, 922, 932, 804, 812, 916, 1009, 806), PROX_CBD = c(10.5587309121129, 10.5974154418399, 10.5038890156487, 10.5038890156487, 10.247812625002, 10.5394819073022, 10.1515839247586, 10.2027088676681, 10.6321305837804, 9.95029435977204, 9.90721965789512, 10.5911430304609, 10.5347600839054, 10.3133134299625, 9.64941173000682, 10.0879656312395, 9.87023127008802, 9.71665400465424, 11.3397363359505, 9.63621863936401), PROX_ELDERLYCARE = c(1.80931542236799, 1.80859644276987, 1.64894906385774, 1.64894906385774, 1.89270432318243, 1.55101586165687, 1.93850967877536, 1.63738856945076, 1.32435226249417, 2.09611483432966, 2.17440400131014, 1.2745451415541, 1.31633228018286, 1.4124150938613, 1.9510043332774, 1.31022889057949, 1.35138892750767, 1.86385802759073, 1.39271535621019, 1.48805339077067), PROX_HAWKER = c(0.792644050178693, 0.832920293493618, 0.53455823354733, 0.53455823354733, 0.561647681218514, 0.463304434183495, 0.608980172673109, 0.264427923442986, 0.382898898882956, 0.876506442172381, 1.08766938871094, 0.314632743063994, 0.259744380023822, 0.0623262564011618, 0.940071074791988, 0.196699811405185, 0.410023469086153, 1.14805608329678, 0.570701345451429, 0.677896697868769), PROX_MRT = c(1.33157685526365, 1.28588132880872, 1.36742764633517, 1.36742764633517, 1.63637339364314, 1.31136747445593, 1.73271025710532, 1.392302848886, 1.20430491709432, 1.8917195123599, 1.9078610258369, 1.14211364891441, 1.15842683571226, 1.09471398918577, 1.69853939108909, 1.09046737609619, 1.23646610314009, 2.10187463598542, 0.534489810386183, 1.32502198166586), PROX_PARK = c(0.251058120460841, 0.248039629274522, 0.486479545769779, 0.486479545769779, 0.443665461164749, 0.594979546415276, 0.464183104254495, 0.728383914708498, 0.852996238213812, 0.516721166595223, 0.551504280527303, 0.997953552798557, 1.00657829367171, 0.826294351272671, 0.624691995850973, 0.604882226694947, 0.375073916060521, 0.706984478917025, 0.290298216204727, 0.202594030185392), PROX_GOOD_PRISCH = c(0.819366619188368, 0.856849085387122, 0.819356328881161, 0.819356328881161, 0.550324531917386, 0.89296386953394, 0.447003801568155, 0.689163418131917, 1.09467860924251, 0.213708578130609, 0.299143542468678, 1.15731102426836, 1.12709017589061, 0.993301788551023, 0.107363170703005, 0.87937610392538, 0.706117631385061, 0.494123442243702, 1.70706505143727, 0.53169554186008 ), PROX_MALL = c(0.516143411126369, 0.562952549426665, 0.3366209001709, 0.3366209001709, 0.190941194230935, 0.357726596913911, 0.217974225134877, 0.12742430838485, 0.512358501951296, 0.493813340134231, 0.701652802220213, 0.441630162720786, 0.464767570965945, 0.450275200033962, 0.625847194134012, 0.441232897113797, 0.445899708163642, 1.00609620967541, 0.459056401007768, 0.564979440463645 ), PROX_CHAS = c(0.236682264577822, 0.235419924819913, 0.232134688144963, 0.232134688144963, 0.190941257524933, 0.263233285458842, 0.217974279370684, 0.127424254451578, 0.394471723674887, 0.36937911638564, 0.242250716663617, 0.327465416824022, 0.272565000598528, 0.071192987667569, 0.134178633248207, 0.177420148260447, 0.0764125853219005, 0.0862664572880411, 0.111613351644546, 0.204909081807225 ), PROX_SUPERMARKET = c(0.236682533577294, 0.23542039277371, 0.232133828519976, 0.232133828519976, 0.19229406714866, 0.263232243208913, 0.216455869736569, 0.129189539659537, 0.447614574279886, 0.359694409353041, 0.157554225694085, 0.441631117888638, 0.464768447350912, 0.330151298165832, 0.344381560072065, 0.320748009942088, 0.158655939798418, 0.0862669641327853, 0.440050810323431, 0.145410708854306 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 3L, 2L, 1L, 0L, 2L, 2L, 2L, 1L, 1L, 1L, 3L, 0L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 5L, 5L, 10L, 6L, 9L, 6L, 3L, 7L, 6L, 1L, 1L, 4L, 3L, 5L, 5L, 8L, 1L, 3L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 11L, 10L, 15L, 10L, 13L, 12L, 12L, 10L, 13L, 15L, 15L, 8L, 11L, 8L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 2L, 4L, 4L, 4L, 3L, 5L, 5L, 1L, 2L, 3L), DNeighbour = c(0, 49.9892694063487, 259.242592265154, 264.003435055258, 356.405250280715, 362.768825829955, 428.273488505081, 599.416073570634, 611.556488073206, 621.12463225677, 723.213233391419, 767.899474597947, 780.929299944776, 830.159902559307, 910.12133528059, 919.781697882467, 964.052620512732, 1019.46044041144, 1029.84648444148, 1051.99516557481)), row.names = c("614", "360", "734", "942", "667", "769", "366", "771", "975", "780", "629", "718", "577", "513", "459", "292", "755", "879", "254", "189"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995489076221253, 0.88223287647792, 0.878009466811581, 0.783617032320311, 0.77631280835757, 0.695997669121091, 0.456083614076279, 0.438317191212463, 0.424319205099336, 0.278137533238373, 0.21825631027868, 0.201550473999489, 0.14233673275717, 0.063270197759974, 0.0554896452949472, 0.0256652044167007, 0.00370843412778254, 0.00173594575966402, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1586868868
R squared (OOB): 0.04521455
$Forests[[615]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 340000, 337000, 358000, 333000, 335000, 364000, 375000, 373888, 333000, 333000, 320000, 325000, 320000, 330000, 339000, 350000, 324000, 345000, 313000), floor_area_sqm = c(105, 105, 105, 101, 103, 100, 100, 93, 93, 100, 90, 101, 91, 100, 102, 102, 102, 90, 102, 99), storey_order = c(3L, 1L, 1L, 3L, 1L, 4L, 2L, 5L, 5L, 4L, 2L, 1L, 2L, 4L, 1L, 3L, 4L, 4L, 2L, 4L), remaining_lease_mths = c(960, 956, 947, 960, 953, 930, 921, 993, 990, 928, 1009, 924, 970, 930, 911, 923, 923, 929, 927, 918), PROX_CBD = c(17.6410789876396, 17.6472423100513, 17.5852868111176, 17.5852868111176, 17.7412802518209, 17.9186379864086, 17.9386403893839, 17.8363687874637, 17.8363687874637, 18.2095446148373, 17.8072819651564, 18.0902268845521, 17.7083177660008, 18.242108360018, 18.2320763538069, 17.9456645257603, 18.0569924715364, 18.3448727328387, 18.2868848905217, 17.8728040148932), PROX_ELDERLYCARE = c(0.969292416022308, 1.0260991137238, 0.979721953613503, 0.979721953613503, 1.00357172816211, 1.13507400842797, 0.714833653499633, 1.40920769604983, 1.40920769604983, 1.17430183890643, 1.52664538751384, 0.706169610995159, 0.378187975507624, 1.08331104464233, 0.927534095024191, 0.476454782767532, 0.59750504274373, 1.12000720290482, 0.896456720381782, 0.330981516384048), PROX_HAWKER = c(0.270187519380927, 0.322354465675231, 0.300047945510982, 0.300047945510982, 0.286367973105455, 0.435091735724103, 0.201936965562497, 0.692541487012902, 0.692541487012902, 0.579651089601917, 0.809141875883089, 0.370412154176866, 0.340346390827249, 0.548257960059823, 0.493410913505403, 0.3648710200987, 0.391180253405874, 0.636376603494217, 0.547085889030319, 0.446535534086157 ), PROX_MRT = c(0.253083991654003, 0.296963624455722, 0.294966346549802, 0.294966346549802, 0.240079810641839, 0.364011265623101, 0.168914117564514, 0.634260663268818, 0.634260663268818, 0.501132314022455, 0.753928873695942, 0.341202563029131, 0.403335562748004, 0.47401652613315, 0.433316978327494, 0.385567417899789, 0.384524332485438, 0.565211037998289, 0.495991449430539, 0.4868918768976 ), PROX_PARK = c(2.26013213847351, 2.2163258228061, 2.22462050149276, 2.22462050149276, 2.28949331488756, 2.31505119222808, 1.99379565561889, 2.04440878541867, 2.04440878541867, 2.25371860749481, 1.93736074272598, 1.8531048262974, 1.86766019581863, 2.12857307310705, 1.96114614265628, 1.76180373116006, 1.77011013021076, 2.08056453235766, 1.86697967968657, 1.69875568186822), PROX_GOOD_PRISCH = c(8.10977708422392, 8.10862356805264, 8.05369522760851, 8.05369522760851, 8.20478390995202, 8.3676789538936, 8.4444135457925, 8.25468587074647, 8.25468587074647, 8.6635222339794, 8.21423979230025, 8.60631027953587, 8.26299778187914, 8.71021480286832, 8.72297519828522, 8.49089982759618, 8.58956131155308, 8.81498363377987, 8.78822500750919, 8.43952013253886), PROX_MALL = c(0.204458422444813, 0.255877276101632, 0.237472256939882, 0.237472256939882, 0.222110908162432, 0.384238747959315, 0.238372860218233, 0.630636123898788, 0.630636123898788, 0.468966497593582, 0.745769461616378, 0.342860958869265, 0.335143296665789, 0.347669457974494, 0.22704735136933, 0.428159644756295, 0.407254736414821, 0.284195187673565, 0.1450338527091, 0.330972758922268), PROX_CHAS = c(0.201289943337815, 0.212266026856788, 0.145295883687343, 0.145295883687343, 0.222110881748482, 0.360842629752134, 0.076984763134016, 0.221589023831152, 0.221589023831152, 0.3998394205418, 0.195830090979757, 0.209799590563819, 0.30242004444134, 0.274735402884708, 0.11607611654581, 0.218909691095897, 0.222103720735081, 0.24769320941352, 0.0217240252323136, 0.330972805611547), PROX_SUPERMARKET = c(0.204457160029983, 0.255876154174577, 0.237470779768967, 0.237470779768967, 0.222110358133712, 0.360842909613722, 0.171190500184261, 0.22158921197453, 0.22158921197453, 0.402574253870019, 0.265666518411173, 0.342860053820009, 0.332189289926598, 0.347668959247477, 0.227046556279957, 0.365864675212809, 0.385535197909366, 0.284194910851331, 0.145032957963293, 0.300218301814749), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 5L, 5L, 1L, 6L, 3L, 3L, 2L, 2L, 6L, 6L, 3L, 5L, 3L, 4L, 5L, 7L, 4L), WITHIN_350M_BUS = c(15L, 13L, 15L, 15L, 16L, 11L, 8L, 6L, 6L, 8L, 4L, 7L, 7L, 7L, 10L, 8L, 9L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 3L, 4L, 3L, 5L, 5L, 4L, 4L, 6L, 6L, 4L, 4L, 7L), DNeighbour = c(0, 55.0159854035643, 60.3744832744266, 62.4144437001953, 100.243774557391, 310.21621755188, 417.951746783283, 467.271498486076, 477.048355903281, 574.323833850888, 575.956559235115, 586.408823889467, 589.247747461372, 604.107018023333, 624.536264026364, 628.17132625175, 640.758291299962, 703.993480108415, 704.140679687677, 715.41862804949)), row.names = c("615", "554", "800", "224", "242", "590", "638", "118", "391", "243", "358", "74", "544", "608", "443", "20", "491", "512", "787", "992"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988207625590115, 0.985807231009476, 0.984835649127964, 0.961118775053978, 0.659308384814836, 0.43389033560209, 0.328790664338871, 0.308429517997616, 0.126411621148246, 0.123815810626029, 0.107674113851127, 0.103437075048965, 0.0823522792512555, 0.05661071127043, 0.0524561641243171, 0.0391355651914755, 0.00100392137121308, 0.000978422227541575, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 252371847
R squared (OOB): 0.2122819
$Forests[[616]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 5e+05, 460000, 485000, 465000, 440000, 403000, 430000, 460000, 4e+05, 490000, 510000, 432000, 455000, 545000, 535000, 520000, 455000, 532000, 498000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 95, 92, 93, 93, 93, 93, 93, 92, 96, 93), storey_order = c(5L, 6L, 3L, 2L, 5L, 2L, 1L, 1L, 2L, 1L, 2L, 3L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 2L), remaining_lease_mths = c(1147, 1137, 1138, 1147, 1097, 1142, 1138, 1128, 1137, 1131, 1111, 1136, 1129, 1138, 1127, 1118, 1118, 1133, 1111, 1102), PROX_CBD = c(13.7003463440691, 13.7068457080251, 13.8880322509317, 13.9293604468603, 13.8110145095205, 13.9713915856932, 13.9348601041022, 13.983033341901, 13.9481332653994, 13.9748767742628, 13.7780295697528, 14.0250110126613, 13.4495242740615, 13.5153222954464, 13.8964286142315, 13.8964286142315, 13.7912064237251, 13.5263069451707, 13.8842234613226, 13.8269911518463), PROX_ELDERLYCARE = c(0.434917902994305, 0.409751638237597, 0.250782943854859, 0.234065981952779, 0.2424730747692, 0.226595382415433, 0.122633260073778, 0.0819455196406728, 0.108372417523696, 0.0869602171534455, 0.24280876806526, 0.0392522324995346, 0.226392675254826, 0.128038783583345, 0.28821019895416, 0.28821019895416, 0.194902312085005, 0.13293861465481, 0.284905700992106, 0.272443342502121), PROX_HAWKER = c(1.07570104527527, 1.09574216637781, 0.989318285046145, 0.970053791291438, 0.93957565430704, 0.954180271331751, 0.848294615942255, 0.818439961244233, 0.783686601130967, 0.759405218095962, 0.855348356505915, 0.732915378457501, 1.13086059974118, 1.06471945671836, 0.700607063348248, 0.700607063348248, 0.761066408094757, 1.0232116664491, 0.667389882084889, 0.718894335359525), PROX_MRT = c(0.256932190523524, 0.23189639897339, 0.0905698875540676, 0.101292979723356, 0.110074032088272, 0.128817306959056, 0.066674836544346, 0.0961191462833423, 0.146013494832411, 0.16215489673441, 0.290902656750774, 0.179377644983316, 0.537207200764636, 0.531733722241289, 0.214342865325431, 0.214342865325431, 0.263976344610204, 0.529059791722705, 0.172676244118343, 0.250191496834268), PROX_PARK = c(1.30953091682666, 1.30108171005294, 1.13098813526459, 1.10248671215858, 1.12286028608686, 1.07610116952693, 1.01289159319472, 0.973290645087517, 0.964943529987853, 0.93793434477989, 1.08412864631293, 0.898948825756494, 1.14705623529365, 1.12627074536918, 0.945155408432775, 0.945155408432775, 1.03946212768551, 1.00320858387115, 0.946790994443363, 1.00953333913803), PROX_GOOD_PRISCH = c(4.10033714204368, 4.11427377683663, 4.29841605508598, 4.33684280477295, 4.2580170038876, 4.37541592083903, 4.3780728039611, 4.42376284483209, 4.41058426346667, 4.4381077472328, 4.27934963146811, 4.48326906164864, 3.97306691053722, 4.05859518452173, 4.42474408393319, 4.42474408393319, 4.37243865161908, 4.12550653324601, 4.46427355245829, 4.43409233459216), PROX_MALL = c(0.816725098938654, 0.786897805640679, 0.648384322611893, 0.634323955575517, 0.585854127158584, 0.625072347077181, 0.500682206465503, 0.475935346664486, 0.431747484707969, 0.408666125180857, 0.507308338763366, 0.387952579177684, 0.817008429043632, 0.741140095950697, 0.36232957329041, 0.36232957329041, 0.47180896375681, 0.734460127270614, 0.384398044205003, 0.464449368072494), PROX_CHAS = c(0.0738696133860389, 0.0683167852462459, 0.0495611607390083, 0.0456516508281062, 0.123846030022364, 0.0752462089475253, 3.70448785353559e-08, 0.0483941894268844, 0.0812590805558053, 0.0955424375353944, 0.246000912873009, 0.116095717847762, 0.142936854782623, 0.0484693686848179, 0.190952462752685, 0.190952462752685, 3.14247486029477e-08, 0.164485608616764, 0.0936868185767241, 0.093713435160417 ), PROX_SUPERMARKET = c(0.0738703098972174, 0.0683172333971998, 0.0495614942866338, 0.04565204632056, 0.157551778944521, 0.0752464841458058, 0.112910168339451, 0.123899374628808, 0.194128300134642, 0.205979542456043, 0.271122867675942, 0.21237786594893, 0.417643104955167, 0.321659607097496, 0.190953240917096, 0.190953240917096, 8.52808058992138e-07, 0.265115106421715, 0.093687407280864, 0.0937132175773042 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 4L, 3L, 5L, 5L, 4L, 3L, 4L, 4L, 5L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 5L ), WITHIN_350M_BUS = c(13L, 14L, 11L, 11L, 12L, 11L, 11L, 11L, 7L, 6L, 9L, 9L, 5L, 6L, 9L, 9L, 8L, 2L, 7L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 5L), DNeighbour = c(0, 40.7886056051224, 203.500341212715, 236.587684537552, 245.746996115588, 278.920543771778, 322.172660908231, 348.732794471307, 382.969780663606, 405.813154795562, 422.361469806265, 437.02526148519, 510.249344006557, 547.56149138066, 563.362266337343, 563.586376100786, 696.783164086905, 713.877753715864, 725.829708868789, 789.223546075242)), row.names = c("616", "863", "662", "21", "645", "361", "356", "710", "34", "690", "282", "8", "988", "183", "442", "760", "420", "779", "670", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994665088088008, 0.871448385110797, 0.82834812062992, 0.815487789178873, 0.765800764709608, 0.694490140674516, 0.647626564123417, 0.584511624979416, 0.541115668484469, 0.50922919153968, 0.480763550660376, 0.338736815526391, 0.268992359397024, 0.240554280662864, 0.240156703145111, 0.0486367860769634, 0.0330593548903014, 0.0237765995408117, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1177952997
R squared (OOB): 0.3730738
$Forests[[617]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 295000, 340000, 342000, 3e+05, 358000, 358000, 410000, 370000, 447888, 443000, 462000, 334008, 445000, 345000, 459000, 382000, 318000, 430000, 335000), floor_area_sqm = c(104, 84, 103, 106, 84, 103, 104, 101, 102, 93, 93, 93, 103, 93, 90, 93, 93, 90, 92, 102), storey_order = c(2L, 4L, 3L, 3L, 2L, 4L, 4L, 3L, 3L, 5L, 5L, 5L, 2L, 4L, 5L, 4L, 1L, 3L, 5L, 4L), remaining_lease_mths = c(818, 804, 819, 822, 796, 815, 815, 936, 927, 1137, 1134, 1134, 917, 1133, 937, 1138, 1111, 968, 1137, 940), PROX_CBD = c(13.540845499052, 13.4836212956012, 13.4421606987754, 13.4005544783984, 13.0363382428153, 13.3358607953132, 14.0960645211931, 13.8911800577968, 14.12564920201, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.2719972222741, 14.1149653809405, 14.2787185061121, 14.1715462602585, 14.29200158436, 14.1338242827509, 14.2919055230493, 14.4474740114555), PROX_ELDERLYCARE = c(2.00347240504871, 1.90290557072286, 2.21821379350418, 1.97051284494128, 2.32849407054544, 1.82755511634294, 1.70531999087377, 1.40411939431899, 1.44816412197145, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.50921581969441, 2.12564955085825, 1.77826193055387, 2.09595649451453, 2.00367987562091, 2.28550514148655, 2.08663557441472, 1.50338082315219), PROX_HAWKER = c(0.326481146247567, 0.2119534509789, 0.414492581023045, 0.12929497730436, 0.273412421583494, 0.304539750383927, 0.845358517598031, 0.687446499339865, 0.778468578249857, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.684102697062058, 1.06810792734919, 0.865181709866835, 1.11030496241672, 1.05572120633707, 1.19906286300234, 1.13160866269818, 0.588144724666333), PROX_MRT = c(0.080163548628182, 0.193711088781655, 0.190553770403229, 0.190014195795526, 0.403045881609603, 0.127895121346052, 0.217341234217998, 0.241174931861397, 0.476637705223286, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.347262283963267, 0.282489779359316, 0.14195902454703, 0.236487582928319, 0.129588785375857, 0.414064606154384, 0.215635082050947, 0.224566301285939 ), PROX_PARK = c(0.80961064190221, 0.646728518696572, 0.89429546385096, 0.588173355458052, 0.517161111062201, 0.385477438930733, 1.27300714898888, 0.90249149706597, 1.20701221478007, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.38760566459916, 1.55223981690243, 1.51686048726609, 1.59201213147604, 1.659682039687, 1.68789157401301, 1.71136953372848, 1.55939681176166), PROX_GOOD_PRISCH = c(4.71745369301481, 4.5626858677187, 4.75420572996722, 4.50146177611143, 4.29037325314161, 4.27184313218833, 5.17863906457975, 4.74545729482833, 5.06260566207177, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.26118802945754, 5.45814117537329, 5.42826997650874, 5.50129862889456, 5.57470277830303, 5.57754198399205, 5.62322031775431, 5.45861643017911), PROX_MALL = c(0.403528889272069, 0.551151307820263, 0.472918799427377, 0.610989928852924, 0.898390579507312, 0.761223886000054, 0.243284841315127, 0.267645090747045, 0.287395381957405, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.108121271181015, 0.377565489031552, 0.338911837083335, 0.405991175981987, 0.462705775504015, 0.547412994688805, 0.517951444315281, 0.12145856762689 ), PROX_CHAS = c(0.253510567884045, 0.229483689413426, 0.291197842200049, 0.158416400393545, 0.170237474205233, 0.267020330020893, 0.132339190026647, 0.241761013919413, 0.182188888557241, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.108121286081234, 0.179884741524278, 0.18872293939054, 0.12657377242065, 0.0888572682655253, 0.219091723429967, 3.54155757628082e-08, 0.121458549123021 ), PROX_SUPERMARKET = c(0.1865280595431, 0.191700628396676, 0.249308161339926, 0.139889213791387, 0.322492439389486, 0.442772380644983, 0.226949559622758, 0.315435463566428, 0.277268812686258, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.105248463653719, 0.299769914037237, 0.188722783027928, 0.248308073473709, 0.124391003677116, 0.41091265647621, 0.199383936085002, 0.134916350552101 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 2L, 4L, 3L, 2L, 7L, 3L, 3L, 6L, 6L, 6L, 4L, 6L, 6L, 5L, 5L, 3L, 5L, 5L ), WITHIN_350M_BUS = c(11L, 12L, 6L, 10L, 4L, 9L, 9L, 15L, 10L, 6L, 6L, 6L, 10L, 5L, 8L, 5L, 5L, 3L, 4L, 11L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 3L, 3L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 3L, 3L, 5L), DNeighbour = c(0, 192.949265946354, 219.060207034217, 226.33417973397, 505.732175218783, 524.215887067526, 556.736384410425, 601.72946498169, 639.255428968588, 719.240872376618, 719.540022878408, 722.727182946076, 739.855028607322, 748.660178021354, 757.202373194809, 790.396633866026, 864.252355249586, 879.57052870427, 909.569424629991, 912.590955545942)), row.names = c("617", "681", "123", "859", "62", "475", "880", "599", "703", "623", "966", "207", "381", "519", "329", "277", "989", "120", "267", "826"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.912592894822892, 0.888079711045669, 0.880762884687703, 0.480101558632859, 0.448946737381033, 0.394164562267925, 0.319495515525684, 0.259408965208933, 0.143527422052228, 0.1431361010193, 0.138990167635947, 0.11746683099453, 0.106926890381291, 0.097064184735186, 0.0624338871041847, 0.0106360841242337, 0.00504911199388846, 4.37041463896509e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1741436248
R squared (OOB): 0.4245081
$Forests[[618]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 420000, 385000, 365000, 355000, 418000, 399000, 395000, 423000, 411000, 410000, 415000, 390000, 440000, 380000, 625000, 425000, 415000, 420000, 415000), floor_area_sqm = c(84, 103, 102, 103, 84, 84, 102, 103, 104, 104, 84, 108, 109, 104, 105, 94, 104, 103, 105, 108), storey_order = c(2L, 2L, 3L, 1L, 3L, 3L, 3L, 4L, 2L, 1L, 4L, 3L, 1L, 3L, 1L, 3L, 4L, 2L, 2L, 2L), remaining_lease_mths = c(806, 757, 755, 757, 804, 821, 766, 772, 827, 806, 814, 904, 908, 752, 775, 1085, 775, 768, 787, 891), PROX_CBD = c(13.3385512116162, 13.2614515751509, 13.2614515751509, 13.0970803497533, 13.01786092695, 13.3325431063631, 13.0078000734933, 13.1724132817366, 13.4971436153267, 13.1755942624772, 12.8927390133383, 13.7944980809676, 13.9032473641583, 13.1913836000948, 12.8173662852819, 13.3230141016287, 13.5598735525989, 13.0537205387581, 12.7549887608908, 13.8459786715751), PROX_ELDERLYCARE = c(1.09997831443452, 0.99636081833896, 0.99636081833896, 0.830352740740998, 0.807586217367385, 1.22529955141455, 0.748101088186933, 0.906244923447749, 1.36472832701396, 1.08363260419178, 0.702153634905252, 0.91518434198946, 1.01451296282065, 0.779182108791446, 0.548539301056628, 1.40693910044933, 0.555470204987842, 0.569472877275307, 0.556485595404089, 0.429452782693922), PROX_HAWKER = c(1.2578245237404, 1.14030290242306, 1.14030290242306, 0.973651338137405, 0.976719939584195, 1.40113048988486, 0.90031621758677, 1.03184370064912, 1.53740682378418, 1.26154745049637, 0.876276656944215, 1.66782294138278, 1.79397933605035, 1.05769292681279, 0.687183343617196, 1.58753442345041, 1.44869421276883, 0.963287544217337, 0.627642822312809, 1.71981564227335), PROX_MRT = c(0.602718547061467, 0.667490524156887, 0.667490524156887, 0.602819058882962, 0.343251427728879, 0.481797794839233, 0.513893198964272, 0.712767869041386, 0.586728597341744, 0.324849533681113, 0.279401054335897, 0.658832763416297, 0.800124130005956, 0.577154139562059, 0.607087114668938, 0.336472807994142, 0.172867375742438, 0.551410176707671, 0.561554903993597, 0.2084775132707), PROX_PARK = c(0.569772965965399, 0.758867978246924, 0.758867978246924, 0.879464356596765, 0.656436399769765, 0.354623255285983, 0.842333894517479, 0.94305137750942, 0.212766960501703, 0.447685878226129, 0.620470631841848, 0.645156432286565, 0.561902145555774, 1.12092772213378, 0.953457314885518, 0.286498275370587, 1.16233583500127, 0.974634241933185, 1.16122098497616, 1.1446906726086), PROX_GOOD_PRISCH = c(2.07907555576542, 1.91909050044553, 1.91909050044553, 1.76550469910092, 1.85318585541752, 2.29474127216967, 1.72660166123773, 1.76071721252525, 2.41235725048041, 2.16883728054707, 1.774803188623, 2.39271928635374, 2.54268815221988, 1.6842887316892, 1.5016146113424, 2.51508960065264, 1.97663004084467, 1.48818847749708, 1.29435567579286, 2.27101821651052), PROX_MALL = c(0.668924040978838, 0.72813233212774, 0.72813233212774, 0.655283448157635, 0.400117032043626, 0.542371475290289, 0.5620231960968, 0.808064657998832, 0.707673546664446, 0.386525633611572, 0.322264379768498, 1.14990641994387, 1.19892197022629, 0.813382909306435, 0.635314033644823, 0.614219522084071, 1.05810160080284, 0.593340478429386, 0.542723135774117, 1.35153556565047 ), PROX_CHAS = c(0.191227179226131, 0.255705601713763, 0.255705601713763, 0.10733838099953, 0.191102980152323, 0.059226360432522, 1.4078617678234e-08, 0.253073540027742, 0.13417187150752, 0.194419509978617, 0.241407331054591, 0.17469359838053, 0.278906060515125, 0.19044114280624, 0.149554006756045, 0.389026612692193, 0.180657994610612, 0.203693673714882, 0.144180959238343, 0.345234103044859 ), PROX_SUPERMARKET = c(0.444314653432489, 0.336474046543398, 0.336474046543398, 0.176189281490626, 0.230446816430876, 0.542367678587035, 0.0851968725918189, 0.263318229535236, 0.707669264145537, 0.386520309138909, 0.234452518543083, 0.357404112790227, 0.357092891009527, 0.190441743522314, 0.14719471752053, 0.614233853755243, 0.180658044884504, 0.349948262987797, 0.150188458093997, 0.426625283183798 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 3L, 0L, 2L, 1L, 0L, 1L, 2L, 1L, 0L, 3L, 3L, 1L, 2L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 1L, 2L, 6L, 2L, 3L, 5L, 5L, 4L, 3L, 2L, 4L, 2L, 5L, 3L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 6L, 6L, 4L, 5L, 10L, 6L, 6L, 7L, 12L, 4L, 7L, 7L, 8L, 5L, 10L, 11L, 8L, 7L, 12L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 1L, 6L, 6L, 5L, 5L), DNeighbour = c(0, 192.118251216769, 194.177520953267, 324.051749700144, 331.446068524211, 367.339968821302, 368.901521709628, 375.251056524303, 387.370136450801, 395.844578217053, 454.110984728066, 487.865168172203, 563.13763813284, 569.924819770978, 584.614066251357, 701.807774904083, 756.536577395751, 782.162596961036, 799.802740848411, 827.648855476267)), row.names = c("618", "753", "473", "597", "789", "565", "103", "225", "353", "131", "493", "542", "113", "229", "523", "559", "564", "541", "215", "970"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.895138963713774, 0.892942876584627, 0.71690426785248, 0.704972102082666, 0.644825095245695, 0.64213243464103, 0.631125136341435, 0.609869684714492, 0.594829762435456, 0.488537744460845, 0.425805766768086, 0.28841951493316, 0.27648704997642, 0.251063471250558, 0.0789468371371342, 0.0270468528762803, 0.0114268356406744, 0.00437684230115603, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2946228147
R squared (OOB): 0.04511636
$Forests[[619]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(1038000, 1023801, 830000, 890000, 643888, 1056800, 1110000, 755000, 7e+05, 685000, 753000, 620000, 748000, 476000, 475000, 537000, 945500, 912000, 680000, 5e+05), floor_area_sqm = c(95, 95, 94, 93, 83, 95, 94, 90, 93, 93, 87, 103, 107, 103, 103, 106, 87, 87, 91, 103), storey_order = c(13L, 13L, 9L, 2L, 4L, 16L, 17L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 4L, 8L, 3L, 3L, 1L), remaining_lease_mths = c(1088, 1085, 1088, 1079, 721, 1081, 1086, 983, 625, 1115, 1104, 911, 899, 774, 781, 760, 1143, 1142, 984, 773), PROX_CBD = c(1.6109563636452, 1.64296215322618, 1.64296215322618, 1.67386574810093, 1.53899731723416, 1.77209924777956, 1.77209924777956, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 2.52364731081334, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.51922626320824, 2.51922626320824, 2.86455481676114, 3.24578829573265), PROX_ELDERLYCARE = c(0.267363987874465, 0.294850727643248, 0.294850727643248, 0.177855560288099, 0.194322059338883, 0.140516738363648, 0.140516738363648, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.132133546591398, 0.614909460801077, 0.614909460801077, 0.570344367187993, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938, 0.461566734593474), PROX_HAWKER = c(0.235977344459711, 0.280083683397779, 0.280083683397779, 0.190132187507835, 0.0778854840685767, 0.23052169920376, 0.23052169920376, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.315417458803045, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.187177165934232, 0.187177165934232, 0.302651224916382, 0.461305554076076), PROX_MRT = c(0.29771914919713, 0.262926729358016, 0.262926729358016, 0.379670718067057, 0.338341879948785, 0.454819638815125, 0.454819638815125, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 0.277076743329557, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.243725266054354, 0.243725266054354, 0.391395986196982, 1.11057161001852 ), PROX_PARK = c(0.367398542795172, 0.366095429090919, 0.366095429090919, 0.464667269713551, 0.431332248643832, 0.568364566172339, 0.568364566172339, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.163253442595557, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.28862748451296, 0.28862748451296, 0.399002951856213, 0.856773721705297 ), PROX_GOOD_PRISCH = c(6.05683769533381, 6.02306971378175, 6.02306971378175, 6.13913327172338, 6.20754086879516, 6.2014068010071, 6.2014068010071, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 4.61812725480087, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.50145006484821, 4.50145006484821, 4.71207116352008, 5.51078547454581), PROX_MALL = c(0.415453175187746, 0.44820920236387, 0.44820920236387, 0.332985789848242, 0.293332886646226, 0.293469301127063, 0.293469301127063, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 0.290995843291254, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.244046547559164, 0.244046547559164, 0.420489734799516, 1.33172083977874 ), PROX_CHAS = c(0.0860247998100326, 0.0951865321113252, 0.0951865321113252, 0.0280349864391529, 0.0279718763032621, 0.116110892529562, 0.116110892529562, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.0122221533760307, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0462846720247782, 0.0462846720247782, 0.110042750971165, 0.0869328465249217 ), PROX_SUPERMARKET = c(0.248046397132554, 0.28799517805095, 0.28799517805095, 0.185142915152075, 0.114546579488019, 0.203860721712114, 0.203860721712114, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.0373112013983995, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.169442491353445, 0.169442491353445, 0.110042446678578, 0.0869315055470345 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 8L, 7L, 7L, 4L, 4L, 4L, 4L, 3L, 6L, 2L, 2L, 2L, 4L, 4L, 4L, 2L ), WITHIN_350M_BUS = c(11L, 9L, 9L, 9L, 9L, 10L, 10L, 10L, 7L, 3L, 3L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 7L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 46.3999138976703, 46.9956627691463, 101.102537838565, 181.128845748427, 197.536023423293, 202.158298268929, 446.447965348978, 1256.83264430233, 1392.57022528275, 1433.24498088435, 1522.81593262428, 1571.57016038178, 1625.37392488306, 1625.52439576728, 1640.27291390447, 1648.79770280496, 1656.86389214031, 1734.4605566238, 1757.73961719179)), row.names = c("619", "91", "850", "10", "524", "509", "321", "567", "824", "390", "999", "561", "65", "126", "134", "48", "816", "550", "968", "192"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998606830616122, 0.998570838796607, 0.993394190766546, 0.978875608115705, 0.974900655084728, 0.973720189551289, 0.875139991649517, 0.23886217742407, 0.13863634866816, 0.112317207192591, 0.0622200326334445, 0.0402445532347962, 0.0210070879147783, 0.0209612185810257, 0.0166901925849317, 0.0144277345252339, 0.0124289871235992, 0.000692326562767506, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 26142282424
R squared (OOB): 0.3492792
$Forests[[620]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 4e+05, 350000, 4e+05, 340000, 375000, 377000, 350000, 390000, 385000, 390000, 368888, 350000, 390000, 412000, 380000, 4e+05, 395000, 368000, 370000), floor_area_sqm = c(92, 92, 104, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 92, 92, 93, 96, 93, 92, 92), storey_order = c(4L, 3L, 3L, 4L, 2L, 1L, 2L, 1L, 3L, 3L, 2L, 2L, 1L, 4L, 3L, 3L, 2L, 4L, 2L, 1L), remaining_lease_mths = c(1133, 1136, 812, 1142, 1133, 1139, 1135, 1131, 1113, 1132, 1128, 1102, 1111, 1142, 1128, 1110, 1098, 1108, 1100, 1090), PROX_CBD = c(14.7615340778399, 14.7935232496013, 14.8739209120931, 14.8350589102573, 14.8395197777251, 14.8395197777251, 14.5662038835035, 14.6346875310408, 14.6879879340018, 14.9536689261967, 14.5136499050456, 14.8482953663728, 14.8482953663728, 14.5596883563906, 14.5596883563906, 14.607628567626, 15.0414874321427, 14.6649260398624, 14.9752079088984, 15.0414874321427), PROX_ELDERLYCARE = c(0.301679225956583, 0.348662381557687, 0.224374856243457, 0.366071958673004, 0.143171284390361, 0.143171284390361, 0.396119369193007, 0.318998242024868, 0.267910637295867, 1.13414610370389e-06, 0.440212280139716, 0.157028625587627, 0.157028625587627, 0.399519357429504, 0.399519357429504, 0.363539264939185, 0.180026828914976, 0.374463671675583, 0.199763345782594, 0.180026828914976), PROX_HAWKER = c(0.582527401679673, 0.61938764744993, 0.490895901627697, 0.625406547060166, 0.426817039061835, 0.426817039061835, 0.661743266121302, 0.567748890704442, 0.507741768149319, 0.283688306330561, 0.681591249319273, 0.332945546865787, 0.332945546865787, 0.625641729464286, 0.625641729464286, 0.571839614015762, 0.135868389364205, 0.515424723672587, 0.202333554334061, 0.135868389364205), PROX_MRT = c(1.75082728996661, 1.80023823132094, 1.67344316225132, 1.81204065654847, 1.58589972239689, 1.58589972239689, 1.61118001364451, 1.53691575721219, 1.51619569366002, 1.45204946878565, 1.51230084146916, 1.41585626072206, 1.41585626072206, 1.46473462254762, 1.46473462254762, 1.42703012637354, 1.27219969611937, 1.31347134818138, 1.27457972333389, 1.27219969611937), PROX_PARK = c(0.739209778966795, 0.794674698621811, 0.671840643384197, 0.813480610745631, 0.573834160005083, 0.573834160005083, 0.741043428920938, 0.633519966923, 0.573128508978659, 0.447466290733612, 0.723946747094916, 0.40224168015695, 0.40224168015695, 0.656743209310805, 0.656743209310805, 0.592644125813336, 0.270313948020077, 0.48594234877488, 0.259935562114549, 0.270313948020077), PROX_GOOD_PRISCH = c(5.53447364393692, 5.58881641790013, 5.63420261242257, 5.6396253746677, 5.56483468018996, 5.56483468018996, 5.30307595814772, 5.34297669438126, 5.38500296681299, 5.64958645026222, 5.22451833965112, 5.51627049340211, 5.51627049340211, 5.25302892838613, 5.25302892838613, 5.28617698570013, 5.69200203864946, 5.30673314037113, 5.6171537261999, 5.69200203864946), PROX_MALL = c(0.897398400321744, 0.980189305249844, 0.927972955155417, 1.03026167893405, 0.805396060532061, 0.805396060532061, 0.69438942428714, 0.633302242537752, 0.626246838364162, 0.806257336881612, 0.591658790399046, 0.649229394533883, 0.649229394533883, 0.550646738699849, 0.550646738699849, 0.523782484457491, 0.767711199656331, 0.439421746266814, 0.689421511186311, 0.767711199656331 ), PROX_CHAS = c(0.166975848000366, 0.244316778428722, 0.25243947150411, 0.298721071991625, 0.204546662914522, 0.204546662914522, 0.0799578054615725, 0.120955806912261, 0.160113448728027, 0.14456617920399, 0.179710137259641, 0.274130336331615, 0.274130336331615, 0.19650938121062, 0.19650938121062, 0.198893245072118, 0.163757574589084, 0.0969357032130768, 0.230775629929228, 0.163757574589084 ), PROX_SUPERMARKET = c(0.408349928269047, 0.416104879739584, 0.298947211163532, 0.402632437071234, 0.280088374069707, 0.280088374069707, 0.41943325951703, 0.327836032489634, 0.300165340388346, 0.16127040484797, 0.343491998264143, 0.296829834724774, 0.296829834724774, 0.27843134046436, 0.27843134046436, 0.223766299699327, 0.197268674737732, 0.0969351949685631, 0.264202614673064, 0.197268674737732 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 2L, 5L, 5L, 3L, 6L, 6L, 7L, 4L, 5L, 5L, 3L, 3L, 4L, 4L, 6L, 4L, 4L ), WITHIN_350M_BUS = c(4L, 6L, 6L, 6L, 5L, 5L, 6L, 8L, 7L, 6L, 6L, 9L, 9L, 7L, 7L, 7L, 9L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 84.7567210168185, 114.26117700333, 131.158549612837, 164.465326013978, 166.212577617161, 246.13969727742, 270.229643366718, 276.309555689436, 302.277508708478, 343.761644525077, 352.567987353386, 355.56392637052, 357.78304976229, 362.009389267737, 377.958656042126, 479.737611080492, 480.490766658151, 481.999966198729, 484.141131016476)), row.names = c("620", "478", "602", "27", "543", "152", "368", "583", "469", "139", "706", "195", "762", "163", "961", "452", "632", "17", "558", "793"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.939642999759785, 0.891702918533459, 0.858602220517312, 0.782517662610062, 0.778162662049247, 0.549858602356835, 0.473969072420033, 0.454650057278668, 0.372315699458499, 0.245854439143808, 0.220594959547947, 0.212174689557054, 0.205998514878659, 0.194385753057994, 0.152522123057816, 0.00032791162732013, 0.000225687625126841, 7.78920956276058e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 570614240
R squared (OOB): -0.1953925
$Forests[[621]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 445000, 430000, 450000, 420000, 425000, 395000, 438000, 431000, 432000, 420000, 440000, 436000, 435000, 456500, 425000, 460000, 418000, 420000, 415000), floor_area_sqm = c(93, 94, 92, 94, 94, 94, 94, 94, 92, 92, 92, 92, 92, 92, 92, 94, 92, 92, 92, 92), storey_order = c(9L, 6L, 6L, 7L, 7L, 6L, 4L, 5L, 7L, 6L, 5L, 8L, 7L, 2L, 8L, 5L, 7L, 6L, 6L, 8L), remaining_lease_mths = c(1136, 1109, 1126, 1119, 1120, 1119, 1113, 1076, 1138, 1137, 1132, 1142, 1139, 1128, 1144, 1083, 1125, 1129, 1142, 1140), PROX_CBD = c(12.1741021183779, 12.1122271384014, 12.0797672032522, 12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 11.9414743986494, 11.9317097346946, 11.9317097346946, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.9527102757424, 11.8751655684431, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153), PROX_ELDERLYCARE = c(0.519600844901231, 0.629785153682861, 0.550577233037288, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.687500817542951, 0.680106913101551, 0.680106913101551, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.819362766143575, 0.727329111385366, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642), PROX_HAWKER = c(0.375471053349032, 0.337796349528525, 0.286867197183981, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.147098227142532, 0.161367564791002, 0.161367564791002, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.27814297307049, 0.145379780608352, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742), PROX_MRT = c(0.338849049026276, 0.302747284955937, 0.285059794417971, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.183575431830776, 0.214149342621172, 0.214149342621172, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.200702114351669, 0.191731142133254, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778), PROX_PARK = c(0.612679613149166, 0.576425078157325, 0.747342190235743, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.807374064658721, 0.785212145526225, 0.785212145526225, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.643017670933737, 0.723512884628395, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876), PROX_GOOD_PRISCH = c(2.45580221931744, 2.408030235171, 2.35145083667271, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.21615815400514, 2.20126444296921, 2.20126444296921, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.270018309959, 2.14229157607785, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775), PROX_MALL = c(0.416829357908565, 0.350899017798137, 0.356578632219481, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.22663965361209, 0.255684281538694, 0.255684281538694, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.232344363503357, 0.249449426365425, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295), PROX_CHAS = c(0.0461624602204791, 0.0703863092474096, 0.146949814741425, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.156140837156126, 0.203726500797623, 0.203726500797623, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.146038815472653, 0.179410689617013, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641), PROX_SUPERMARKET = c(0.427183407476201, 0.360308355053667, 0.315486318912089, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.236998053946951, 0.217804588957955, 0.217804588957955, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.237998550380205, 0.179159947933279, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 5L, 6L, 6L, 6L, 7L, 6L, 6L, 6L, 4L, 4L, 4L, 4L, 5L, 7L, 4L, 4L, 4L, 4L), WITHIN_350M_BUS = c(5L, 7L, 9L, 6L, 6L, 7L, 10L, 8L, 8L, 8L, 10L, 10L, 10L, 10L, 12L, 6L, 11L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 108.20115870369, 136.030377748854, 164.037905018222, 170.08530186671, 197.13996804811, 217.115307613136, 244.771776587632, 270.729246184326, 274.584683554119, 277.878285656791, 280.444198606017, 281.027278899757, 281.18087832135, 297.611411250093, 337.653015297434, 338.920701293191, 339.808008845316, 341.866997164781, 342.847188706572)), row.names = c("621", "607", "900", "947", "167", "203", "858", "781", "613", "392", "634", "16", "573", "908", "749", "250", "874", "700", "318", "287"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.810718797386528, 0.709934511500265, 0.594561516668018, 0.568347462374939, 0.448050162054279, 0.358761918309986, 0.240386193803044, 0.141716895143751, 0.128570153552223, 0.117708502776471, 0.109494090523941, 0.107658614908398, 0.107177051528064, 0.0607496626081099, 0.000904246919623275, 0.000518655675250426, 0.00031153958510408, 3.26015449920026e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 327607489
R squared (OOB): -0.3201189
$Forests[[622]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(480000, 446000, 445000, 680000, 638000, 520000, 680000, 545000, 650000, 515000, 450000, 409500, 418000, 838000, 538000, 760000, 815000, 515000, 582000, 560000), floor_area_sqm = c(94, 94, 84, 76, 105, 107, 86, 86, 86, 110, 104, 84, 84, 91, 90, 91, 91, 84, 104, 105), storey_order = c(6L, 2L, 3L, 11L, 3L, 2L, 3L, 1L, 3L, 1L, 1L, 3L, 3L, 12L, 5L, 9L, 11L, 4L, 3L, 2L), remaining_lease_mths = c(725, 723, 647, 1071, 918, 892, 1025, 1025, 1018, 859, 828, 807, 804, 1106, 995, 1091, 1109, 804, 935, 913), PROX_CBD = c(4.50933618399607, 4.45295385586978, 4.82546817648507, 5.17664618337401, 5.24252163748666, 4.23142849537126, 5.19905620756448, 5.19905620756448, 5.26278746968545, 5.31333197008925, 5.12061996426338, 4.20973993763024, 4.20973993763024, 5.38577040159704, 4.4759193492502, 5.4124717534787, 5.46273996086224, 3.75781957676323, 5.4901102241405, 3.91005014077452), PROX_ELDERLYCARE = c(0.665866395733666, 0.645271528549996, 0.401252043911139, 0.203403853153192, 0.232760622048558, 0.272010492111063, 0.3148233892717, 0.3148233892717, 0.310343810032976, 0.301885421229742, 0.279354008399566, 0.156291063754703, 0.156291063754703, 0.343873602324804, 0.136621520737764, 0.277453528347438, 0.323825203617813, 0.582389211118023, 0.157919913507301, 0.449207181019876 ), PROX_HAWKER = c(0.665007751295857, 0.601904675681234, 0.33634581375869, 0.242990200436355, 0.316098981667774, 0.392124905911543, 0.424686940189847, 0.424686940189847, 0.356302899600742, 0.15027253820603, 0.158729667464322, 0.46881842734995, 0.46881842734995, 0.225377370173431, 0.736355433757935, 0.214745652304629, 0.17988889362956, 0.393163811818296, 0.258924665495, 0.464701711390969), PROX_MRT = c(0.549595780709265, 0.66128766903618, 0.437510974512092, 0.347215067697513, 0.353807427048722, 0.870814763860364, 0.253583166891469, 0.253583166891469, 0.321982757522174, 0.839256513816073, 1.12797954219589, 0.750034220630686, 0.750034220630686, 0.452916639575337, 0.930431293452388, 0.525678460826462, 0.495510769155532, 0.434583879195091, 1.30755754576723, 0.361698258812245), PROX_PARK = c(0.353281501558379, 0.473457593144303, 0.386749503328341, 0.502895249788983, 0.540897442657821, 0.989030190878471, 0.482110245392283, 0.482110245392283, 0.550000337404237, 0.919693677764514, 1.12857946410316, 0.828179073128827, 0.828179073128827, 0.680409922157526, 0.786607284590569, 0.766524211973089, 0.816564732509704, 0.885911587583127, 0.803347187860442, 0.651892034671684), PROX_GOOD_PRISCH = c(2.94429219434277, 3.02211493728223, 2.65585299610189, 2.27859573799937, 2.20280244575696, 3.47561641519302, 2.22494939608982, 2.22494939608982, 2.16237499594262, 2.32631552336422, 2.70116277997296, 3.58178441884724, 3.58178441884724, 2.04281306492033, 3.43096694593549, 2.04167837943161, 1.99475835919692, 3.98479480133756, 2.45379201830723, 3.96984616110429), PROX_MALL = c(0.485349818185599, 0.570379319619026, 0.337875853585261, 0.285366785950761, 0.315823950773482, 1.1888213641646, 0.31885342913617, 0.31885342913617, 0.38523327442887, 0.752077094160308, 1.02774547618649, 1.26743973989934, 1.26743973989934, 0.513452616263142, 1.02435160052226, 0.636573036587929, 0.68208602871978, 1.1081035152608, 1.21674302842157, 1.2652175398851), PROX_CHAS = c(0.331046161101227, 0.303272176186244, 0.315432137833306, 0.0737889624358689, 0.0731998871787336, 0.106822211501606, 0.211748617283041, 0.211748617283041, 0.188692357663819, 0.111194343620761, 0.193072984237221, 0.163154212627783, 0.163154212627783, 0.180097972613039, 0.105578702221058, 0.208534953207918, 0.185272865297861, 0.345906079563203, 0.233242749827373, 0.108899254787234), PROX_SUPERMARKET = c(0.325943517329761, 0.34627255092781, 0.0907256678718214, 0.177322353300672, 0.266280670019211, 0.139079920157556, 0.199301193911681, 0.199301193911681, 0.267150206458008, 0.370675298005651, 0.198191070641627, 0.118448079318654, 0.118448079318654, 0.397689630461078, 0.0670716613901785, 0.496000676868079, 0.544212695479659, 0.128350069204848, 0.37596142908425, 0.115229795891962), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 3L, 2L, 4L, 4L, 4L, 1L, 1L, 1L, 1L, 4L, 0L, 1L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 7L, 5L, 6L, 6L, 6L, 5L, 3L, 4L, 3L, 3L, 7L, 2L, 4L, 4L, 4L, 3L, 4L), WITHIN_350M_BUS = c(5L, 6L, 8L, 9L, 10L, 7L, 9L, 9L, 9L, 12L, 9L, 7L, 7L, 8L, 5L, 7L, 8L, 3L, 10L, 5L), WITHIN_1KM_PRISCH = c(0L, 1L, 2L, 4L, 4L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L), DNeighbour = c(0, 121.905170733261, 328.530591649286, 671.317805945028, 739.822636283222, 795.572967171736, 801.795285515406, 804.285607105471, 873.4984381638, 900.157826231673, 960.800624965509, 960.961602138875, 963.630588994319, 1003.72719059232, 1043.46378686743, 1108.83374357029, 1156.95631410591, 1181.68745095458, 1269.6404670935, 1288.61535747043)), row.names = c("622", "346", "288", "897", "472", "849", "181", "533", "199", "279", "646", "382", "907", "116", "411", "436", "75", "234", "307", "176"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982181139461037, 0.874227331596838, 0.53085806569563, 0.44941436150098, 0.382956306910863, 0.375583890804067, 0.372637397695725, 0.292149235085955, 0.262177488236315, 0.19719834994059, 0.19703292237891, 0.194296255057026, 0.154673046901539, 0.118539398342897, 0.0673745890698249, 0.0375983658094409, 0.0253040071069144, 0.000854581098130313, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8381048275
R squared (OOB): 0.4954763
$Forests[[623]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(447888, 443000, 462000, 459000, 445000, 382000, 430000, 425000, 418000, 418000, 345000, 425000, 395000, 318000, 442500, 418888, 358000, 450000, 415000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 92, 93, 92, 92, 90, 93, 93, 90, 92, 92, 104, 92, 92, 92), storey_order = c(5L, 5L, 5L, 4L, 4L, 1L, 5L, 5L, 3L, 5L, 5L, 4L, 2L, 3L, 6L, 3L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(1137, 1134, 1134, 1138, 1133, 1111, 1137, 1134, 1134, 1142, 937, 1134, 1138, 968, 1138, 1136, 815, 1135, 1132, 1132), PROX_CBD = c(14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.1149653809405, 14.29200158436, 14.2919055230493, 14.3486805845321, 14.318757359464, 14.4012043650842, 14.2787185061121, 14.318757359464, 14.318757359464, 14.1338242827509, 14.4158973706441, 14.4158973706441, 14.0960645211931, 14.5310939664424, 14.6122009832922, 14.6424103631698), PROX_ELDERLYCARE = c(2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 2.12564955085825, 2.00367987562091, 2.08663557441472, 2.08279710659019, 2.13920478430288, 1.94149260139439, 1.77826193055387, 2.13920478430288, 2.13920478430288, 2.28550514148655, 1.86115765343828, 1.86115765343828, 1.70531999087377, 1.79186944623163, 1.68824062303628, 1.72557175775889), PROX_HAWKER = c(1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 1.06810792734919, 1.05572120633707, 1.13160866269818, 1.11865892678262, 1.17625726432186, 0.977925494011815, 0.865181709866835, 1.17625726432186, 1.17625726432186, 1.19906286300234, 0.900970586039013, 0.900970586039013, 0.845358517598031, 0.816792492128141, 0.707122679385598, 0.740384095011384), PROX_MRT = c(0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.282489779359316, 0.129588785375857, 0.215635082050947, 0.228370105834555, 0.277525006355607, 0.117672709296806, 0.14195902454703, 0.277525006355607, 0.277525006355607, 0.414064606154384, 0.0830542408041225, 0.0830542408041225, 0.217341234217998, 0.197201307651512, 0.295449456212788, 0.312698200175978), PROX_PARK = c(1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.55223981690243, 1.659682039687, 1.71136953372848, 1.76668334590621, 1.77227256709076, 1.73691437359179, 1.51686048726609, 1.77227256709076, 1.77227256709076, 1.68789157401301, 1.70853765465547, 1.70853765465547, 1.27300714898888, 1.79335149216305, 1.76906915549279, 1.78460824921244), PROX_GOOD_PRISCH = c(5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.45814117537329, 5.57470277830303, 5.62322031775431, 5.67955556528646, 5.68167095374807, 5.65284274036128, 5.42826997650874, 5.68167095374807, 5.68167095374807, 5.57754198399205, 5.62289607338158, 5.62289607338158, 5.17863906457975, 5.7030752613132, 5.7298925008129, 5.77937603269072), PROX_MALL = c(0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.377565489031552, 0.462705775504015, 0.517951444315281, 0.571430807201143, 0.582562895872492, 0.544441659044551, 0.338911837083335, 0.582562895872492, 0.582562895872492, 0.547412994688805, 0.475045953779526, 0.475045953779526, 0.243284841315127, 0.466036051693473, 0.426875162675013, 0.482269498416602), PROX_CHAS = c(0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.179884741524278, 0.0888572682655253, 3.54155757628082e-08, 0.0590253437170886, 0.0707174365033835, 0.0706873614354785, 0.18872293939054, 0.0707174365033835, 0.0707174365033835, 0.219091723429967, 0.0420419616737589, 0.0420419616737589, 0.132339190026647, 0.162368565956873, 0.270793953405505, 0.280031834846542), PROX_SUPERMARKET = c(0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.299769914037237, 0.124391003677116, 0.199383936085002, 0.199153546859355, 0.25307995359875, 0.0706874850207218, 0.188722783027928, 0.25307995359875, 0.25307995359875, 0.41091265647621, 0.0420421510628514, 0.0420421510628514, 0.226949559622758, 0.162368758687164, 0.270794118098451, 0.280032026158491), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 6L, 5L, 5L, 4L, 4L, 5L, 6L, 4L, 4L, 3L, 5L, 5L, 7L, 4L, 5L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 5L, 5L, 5L, 4L, 4L, 3L, 6L, 8L, 3L, 3L, 3L, 7L, 7L, 9L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 5L, 3L, 4L, 3L ), DNeighbour = c(0, 1.87087927055345, 4.86282568103855, 91.5111433714115, 100.891411472884, 151.987409066132, 192.51062604995, 247.937364380108, 249.664677447787, 251.413888149331, 257.344978944142, 257.350796370637, 258.122788920744, 272.692233755782, 277.061591195751, 278.868086847637, 393.016823563087, 401.850779637166, 508.24676276421, 521.903651056498)), row.names = c("623", "966", "207", "277", "519", "989", "267", "217", "58", "633", "329", "205", "840", "120", "33", "100", "880", "609", "489", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999974299707793, 0.999826376751907, 0.939456243676249, 0.926655750235744, 0.837577207633577, 0.746393256846927, 0.599563239993262, 0.594686448327312, 0.589733836982153, 0.572841876638141, 0.572825236954724, 0.57061590711941, 0.52852696928776, 0.515782356238465, 0.510500055632025, 0.187422799534391, 0.165766524735209, 0.00266773972982946, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1002261231
R squared (OOB): 0.3436605
$Forests[[624]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 323000, 445000, 348000, 388000, 385000, 309000, 350880, 430000, 345000, 480000, 315000, 410000, 360000, 421000, 361000, 366800, 328000, 330000, 425000), floor_area_sqm = c(93, 92, 100, 93, 104, 104, 91, 91, 91, 91, 104, 91, 93, 103, 93, 84, 105, 84, 84, 108), storey_order = c(5L, 2L, 3L, 4L, 3L, 4L, 2L, 2L, 4L, 3L, 2L, 1L, 4L, 1L, 4L, 4L, 2L, 4L, 3L, 3L), remaining_lease_mths = c(860, 690, 949, 777, 751, 740, 774, 785, 777, 773, 777, 790, 788, 798, 789, 794, 761, 806, 791, 820), PROX_CBD = c(9.71808261065178, 9.445702961959, 9.38671442358298, 9.5834162789491, 10.2659136784881, 10.2659136784881, 9.64616581570663, 10.3813809316332, 10.4167519306418, 9.63489497584329, 8.81196120759187, 10.6917699702976, 10.7402382849343, 10.1540744969693, 10.8005053894847, 10.1908965186918, 8.5913881835975, 10.2439629519707, 9.73525531751342, 10.7884209511687), PROX_ELDERLYCARE = c(0.288600487645686, 0.0646727834979237, 0.197320443098403, 0.221128007339761, 0.737818764037149, 0.737818764037149, 0.306199433665808, 0.833489789321986, 0.852176862644424, 0.42629854090558, 0.68560621126507, 1.07660186858624, 1.05196585123006, 0.85844301108046, 1.11154389564577, 0.891997547710976, 0.675108088860868, 0.904720646157319, 0.869795033999967, 1.11323464510705 ), PROX_HAWKER = c(1.10941781168001, 0.802499530175562, 0.671765492644128, 0.844035637065003, 1.65941342147148, 1.65941342147148, 0.906506968115566, 1.5910354083573, 1.55256346901264, 0.908741650371918, 0.290355020850324, 1.35937058559257, 1.02652926791064, 0.614574465644474, 0.918995125488027, 0.594526114354717, 0.151496134675632, 0.616195579705155, 0.687117415591119, 0.812377793689625 ), PROX_MRT = c(0.750225097750018, 0.834535111428891, 0.671695564859285, 0.679762822214213, 0.684374477874155, 0.684374477874155, 0.626377719466395, 0.699917284291438, 0.686459009674335, 0.669484450879797, 0.425157896719621, 0.753106278920522, 0.546812793492647, 0.544743966599557, 0.566932323762424, 0.554399001312584, 0.864705124656065, 0.52596302633555, 0.86810604264512, 0.526269526678983 ), PROX_PARK = c(0.552878075981585, 0.508498628446561, 0.409638708762546, 0.171128410914521, 0.570788416471153, 0.570788416471153, 0.106198450905693, 0.616002692100522, 0.613918856542286, 0.197084482081202, 0.468007817587664, 0.536819237128991, 0.401614025373747, 0.578916018382343, 0.370936327890873, 0.61263038213259, 0.545921527880028, 0.626908579085899, 0.452373350223662, 0.467051942358664 ), PROX_GOOD_PRISCH = c(2.3197363622043, 2.16640973416033, 1.96445822173508, 1.81796659730331, 2.58742850928016, 2.58742850928016, 1.71137279935344, 2.6286340652406, 2.62113030487697, 1.59153495480405, 2.18636815139252, 2.68318776685765, 2.39141973384207, 1.40445923276907, 2.34700895725274, 1.40421671412888, 2.65365036334729, 1.44855804010835, 1.15234422615158, 2.2131785217075), PROX_MALL = c(0.64580888250568, 0.855253012280219, 0.704978058880463, 0.812301361871699, 0.364765391124967, 0.364765391124967, 0.808294932987377, 0.365493224544838, 0.350991485118426, 0.873569112263515, 0.389401354829447, 0.459259689573629, 0.344610557976029, 0.685950169481642, 0.363372953846058, 0.685823836221668, 0.81045000642783, 0.644656189163291, 0.907839978504126, 0.340751907865098), PROX_CHAS = c(0.122290728478786, 0.378465676389041, 0.181909444046462, 0.334146331647452, 0.204257711541377, 0.204257711541377, 0.415210445937219, 0.28517644723447, 0.302383860370021, 0.454068185577158, 0.210741683871549, 0.0626028682349028, 0.106045676778667, 0.170954716034814, 0.111289200730163, 0.151788880767358, 0.0629474356823598, 0.155315138624813, 0.116614388177292, 0.260152478655286), PROX_SUPERMARKET = c(0.190117050177684, 0.234896025437738, 0.448356351676465, 0.581458245406798, 0.384238743245603, 0.384238743245603, 0.675617328849562, 0.49431722643315, 0.519095500550079, 0.717910522287554, 0.365648379234028, 0.550262392018624, 0.357992185767737, 0.171715993026927, 0.386863986973968, 0.152401712794372, 0.140831249897628, 0.18505229065347, 0.458729641056945, 0.363982132031921), WITHIN_350M_KINDERGARTEN = c(0L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 2L, 0L, 2L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 3L, 6L, 6L, 1L, 6L, 6L, 1L, 3L, 3L, 3L, 2L, 3L, 2L, 0L, 1L, 2L, 3L), WITHIN_350M_BUS = c(6L, 10L, 9L, 7L, 8L, 8L, 8L, 10L, 9L, 5L, 7L, 7L, 6L, 14L, 9L, 12L, 8L, 10L, 10L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 4L, 2L, 2L, 4L, 2L, 2L, 3L, 1L, 3L, 5L, 5L, 5L, 6L, 2L, 6L, 4L, 6L), DNeighbour = c(0, 309.924564055997, 485.858237522188, 513.687423609074, 564.951028796857, 568.306289664891, 615.483181054544, 680.568843380719, 711.211096439737, 732.250490904688, 941.050403543655, 967.508540403345, 1054.57914931165, 1120.40159214871, 1131.4232413179, 1147.74635782786, 1150.61649111502, 1151.67568816129, 1174.14121836531, 1176.69092775783)), row.names = c("624", "67", "373", "799", "77", "501", "785", "626", "480", "273", "465", "569", "6", "560", "56", "447", "894", "668", "921", "696"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.866067590659147, 0.688089822999739, 0.655163767156707, 0.592109120260687, 0.58789035632041, 0.527664761278436, 0.442866472271239, 0.40281999568665, 0.375459167938996, 0.129896116000922, 0.104937563920225, 0.0387230694452197, 0.00872086573532349, 0.00569431583664705, 0.0023611318968271, 0.00192082480518114, 0.00176954838070385, 1.87402331139948e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2232212827
R squared (OOB): 0.03470004
$Forests[[625]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(438000, 390000, 376888, 430000, 447000, 420000, 412000, 360000, 380000, 435000, 440000, 410000, 417000, 422800, 435000, 615000, 429000, 435000, 575000, 585000), floor_area_sqm = c(104, 104, 104, 104, 107, 104, 103, 84, 104, 99, 100, 100, 99, 104, 100, 84, 104, 103, 93, 93), storey_order = c(2L, 1L, 3L, 2L, 3L, 2L, 4L, 2L, 1L, 2L, 3L, 3L, 3L, 4L, 4L, 2L, 2L, 4L, 5L, 4L), remaining_lease_mths = c(812, 809, 810, 819, 782, 922, 918, 762, 924, 928, 911, 915, 914, 813, 924, 1122, 822, 819, 1133, 1142), PROX_CBD = c(11.7215458353159, 11.7882471009294, 11.622690560426, 11.547248638023, 11.7840832214562, 11.8892341343185, 11.9871965659798, 11.4815172953657, 12.0301392517655, 12.2106818490232, 12.2087069526051, 12.2087069526051, 12.2815153207229, 11.1672746170477, 12.114386347938, 12.3801819754074, 11.1191912667925, 11.381621166991, 12.4342034244884, 12.454441113408), PROX_ELDERLYCARE = c(0.240093333498969, 0.114277277444971, 0.175524774720266, 0.246353759583753, 0.481333190444255, 0.110349805405523, 0.210296865683283, 0.182032582488253, 0.255083942589415, 0.442541563379791, 0.434858408662556, 0.434858408662556, 0.513657423159811, 0.14075304944647, 0.421163091926404, 0.738453704244922, 0.213121327483379, 0.382123855460196, 0.678867196986192, 0.717258387107597), PROX_HAWKER = c(0.609281739536534, 0.647051853283446, 0.783966268147895, 0.837769476188058, 0.436117874461739, 0.684056106771311, 0.625285574708341, 0.728271246274353, 0.598391326300702, 0.524204307723605, 0.692592935098248, 0.692592935098248, 0.52278816815954, 1.04840790050398, 0.885134801830427, 0.261296216065877, 1.08329799955244, 0.863892291353285, 0.504612881494125, 0.459376407452819 ), PROX_MRT = c(0.989064774064853, 1.00317447086964, 1.15515804744233, 1.16228231940478, 0.81394482428473, 1.00424261648768, 0.923336133969517, 0.756359380624344, 0.885297742933312, 0.743103019894999, 0.89623888155871, 0.89623888155871, 0.703998835661039, 0.893429463565323, 1.10882075300419, 0.367154517888221, 0.776456939054752, 0.424871345706255, 0.586933783104383, 0.518913352820399 ), PROX_PARK = c(1.28416187507733, 1.24877122811849, 1.41684131410086, 1.4881280763212, 1.20101103678102, 1.19263079577799, 1.09395352284574, 1.50398184725757, 1.04875150887626, 0.863487882808023, 0.954913184146477, 0.954913184146477, 0.796788171077343, 1.25063890429238, 1.14970360230785, 0.605799570777928, 1.13833451608328, 1.31830174708739, 0.628391467794767, 0.580711209690395 ), PROX_GOOD_PRISCH = c(0.585140695782779, 0.713901761199557, 0.733057242670121, 0.735233663606362, 0.357669915539773, 0.842915880539328, 0.855677549512306, 0.365254403810308, 0.860616187528585, 0.91368762909787, 1.04944877580977, 1.04944877580977, 0.952579960345566, 0.623353133039123, 1.17061030478036, 0.823417580851307, 0.586469336292635, 0.288839241027683, 1.01367306567257, 0.990054087408291 ), PROX_MALL = c(0.690287469384684, 0.741052769880115, 0.868993594299523, 0.918014501744059, 0.489619370966043, 0.787722851944232, 0.732793638615111, 0.763531318053358, 0.707201836140707, 0.634332011832188, 0.802829369116586, 0.802829369116586, 0.630705874818675, 1.08293003315278, 0.995792127022496, 0.344173235497563, 1.10160019948421, 0.849953313581112, 0.600548053404267, 0.549832225559512 ), PROX_CHAS = c(0.164718468919614, 0.0554870656895364, 0.151742844958785, 0.157099147473317, 0.0667093090499658, 0.124859952031804, 0.171681037809818, 0.0516610437101642, 0.202915262499126, 0.140964983635816, 0.0852358826892552, 0.0852358826892552, 0.0753088652692227, 0.151540147087551, 0.138740180982893, 0.126495411341712, 0.143881852296294, 0.115324197479935, 0.134041173915956, 0.134313038880304 ), PROX_SUPERMARKET = c(0.169255457402684, 0.0453848138423891, 0.151741730066283, 0.157098334004615, 0.379080894647373, 0.114394571204967, 0.172282484091702, 0.19171128272723, 0.20670525505664, 0.377835654599335, 0.414959148864982, 0.414959148864982, 0.448534184110051, 0.299482732316256, 0.459680111992834, 0.30203349112312, 0.246182427713253, 0.186698572696543, 0.543693418915242, 0.499432454100223 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 1L, 1L, 2L, 2L, 2L, 0L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 8L, 7L, 7L, 3L, 8L, 5L, 5L, 5L, 5L, 5L, 5L, 6L, 6L, 1L, 3L, 5L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(10L, 9L, 8L, 11L, 7L, 9L, 6L, 14L, 7L, 11L, 11L, 11L, 12L, 14L, 8L, 8L, 9L, 10L, 12L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 4L, 2L, 2L, 3L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 4L, 2L, 3L, 1L, 3L), DNeighbour = c(0, 134.648615468324, 180.808152319348, 227.035717736104, 256.080256945772, 281.272817574993, 331.118135523584, 359.658904145436, 361.829109114509, 505.922354539335, 576.354170618139, 576.751872184236, 577.031155587659, 585.141060429114, 620.422789526791, 682.687052997962, 703.003295050732, 717.641513414481, 719.318785077414, 724.756013412734)), row.names = c("625", "508", "750", "598", "340", "148", "689", "213", "727", "42", "410", "680", "362", "528", "707", "315", "845", "744", "310", "641"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9321594050516, 0.879398446706992, 0.813368306971845, 0.765897589667499, 0.72145273007442, 0.626110184446416, 0.568120480090542, 0.563635744840943, 0.262875473272262, 0.135126158476141, 0.134485057316239, 0.13403549569196, 0.121219057500014, 0.071390097489678, 0.0127062653951096, 0.00349598664317823, 0.000381672962205401, 0.000223443235277232, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4946811760
R squared (OOB): -0.05042918
$Forests[[626]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350880, 430000, 385000, 388000, 315000, 410000, 421000, 338000, 670000, 425000, 7e+05, 392000, 323000, 540000, 415000, 463888, 348000, 309000, 475000, 445000), floor_area_sqm = c(91, 91, 104, 104, 91, 93, 93, 93, 92, 108, 92, 103, 92, 92, 92, 95, 93, 91, 93, 100), storey_order = c(2L, 4L, 4L, 3L, 1L, 4L, 4L, 5L, 5L, 3L, 4L, 2L, 2L, 6L, 2L, 1L, 4L, 2L, 4L, 3L), remaining_lease_mths = c(785, 777, 740, 751, 790, 788, 789, 860, 1121, 820, 1126, 833, 690, 1142, 1130, 1140, 777, 774, 1130, 949), PROX_CBD = c(10.3813809316332, 10.4167519306418, 10.2659136784881, 10.2659136784881, 10.6917699702976, 10.7402382849343, 10.8005053894847, 9.71808261065178, 11.0595651330709, 10.7884209511687, 11.1573644039326, 10.8307618753175, 9.445702961959, 11.3687765497058, 11.3687765497058, 11.4133195883395, 9.5834162789491, 9.64616581570663, 11.4536743231806, 9.38671442358298), PROX_ELDERLYCARE = c(0.833489789321986, 0.852176862644424, 0.737818764037149, 0.737818764037149, 1.07660186858624, 1.05196585123006, 1.11154389564577, 0.288600487645686, 1.41694161867716, 1.11323464510705, 1.34447435494956, 1.12487398858542, 0.0646727834979237, 1.27208236570677, 1.27208236570677, 1.61512702812623, 0.221128007339761, 0.306199433665808, 1.19895989384568, 0.197320443098403 ), PROX_HAWKER = c(1.5910354083573, 1.55256346901264, 1.65941342147148, 1.65941342147148, 1.35937058559257, 1.02652926791064, 0.918995125488027, 1.10941781168001, 1.19495083476736, 0.812377793689625, 1.10011050744246, 0.775872885593274, 0.802499530175562, 1.07923254025891, 1.07923254025891, 1.4377955077332, 0.844035637065003, 0.906506968115566, 1.02903329925728, 0.671765492644128), PROX_MRT = c(0.699917284291438, 0.686459009674335, 0.684374477874155, 0.684374477874155, 0.753106278920522, 0.546812793492647, 0.566932323762424, 0.750225097750018, 0.991329354536752, 0.526269526678983, 0.876646963171676, 0.568072215940967, 0.834535111428891, 0.671331594421278, 0.671331594421278, 0.8250506195824, 0.679762822214213, 0.626377719466395, 0.573574303209013, 0.671695564859285), PROX_PARK = c(0.616002692100522, 0.613918856542286, 0.570788416471153, 0.570788416471153, 0.536819237128991, 0.401614025373747, 0.370936327890873, 0.552878075981585, 0.275833477585303, 0.467051942358664, 0.189026691537682, 0.443949121553361, 0.508498628446561, 0.294690087030438, 0.294690087030438, 0.60176146852012, 0.171128410914521, 0.106198450905693, 0.341254943367627, 0.409638708762546), PROX_GOOD_PRISCH = c(2.6286340652406, 2.62113030487697, 2.58742850928016, 2.58742850928016, 2.68318776685765, 2.39141973384207, 2.34700895725274, 2.3197363622043, 2.8385375863655, 2.2131785217075, 2.83177349547833, 2.22887532154294, 2.16640973416033, 2.95589454100459, 2.95589454100459, 3.26097143466547, 1.81796659730331, 1.71137279935344, 2.96812409551872, 1.96445822173508), PROX_MALL = c(0.365493224544838, 0.350991485118426, 0.364765391124967, 0.364765391124967, 0.459259689573629, 0.344610557976029, 0.363372953846058, 0.64580888250568, 0.76911725394793, 0.340751907865098, 0.831480717149744, 0.384053234723219, 0.855253012280219, 0.814743407183115, 0.814743407183115, 0.979751787656279, 0.812301361871699, 0.808294932987377, 0.714729745574342, 0.704978058880463), PROX_CHAS = c(0.28517644723447, 0.302383860370021, 0.204257711541377, 0.204257711541377, 0.0626028682349028, 0.106045676778667, 0.111289200730163, 0.122290728478786, 0.0661119226245057, 0.260152478655286, 0.0819321575559949, 0.2644107607892, 0.378465676389041, 0.257507761616553, 0.257507761616553, 0.136218265087875, 0.334146331647452, 0.415210445937219, 0.31407050179696, 0.181909444046462 ), PROX_SUPERMARKET = c(0.49431722643315, 0.519095500550079, 0.384238743245603, 0.384238743245603, 0.550262392018624, 0.357992185767737, 0.386863986973968, 0.190117050177684, 0.444069124865739, 0.363982132031921, 0.408274605358357, 0.407226974513028, 0.234896025437738, 0.30094246041235, 0.30094246041235, 0.0830307595499944, 0.581458245406798, 0.675617328849562, 0.345653574215055, 0.448356351676465 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 0L, 2L, 1L, 1L, 2L, 3L, 1L, 1L, 0L, 1L, 1L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 1L, 2L, 3L ), WITHIN_350M_BUS = c(10L, 9L, 8L, 8L, 7L, 6L, 9L, 6L, 9L, 8L, 6L, 11L, 10L, 10L, 10L, 4L, 7L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 5L, 5L, 2L, 3L, 6L, 3L, 6L, 2L, 3L, 3L, 1L, 4L, 4L, 4L, 2L), DNeighbour = c(0, 43.3963045134879, 114.657659917688, 118.1781539198, 313.96780978673, 565.562195786076, 665.992089111228, 680.568843380719, 688.162460208848, 789.210004978491, 795.039305765689, 818.884086402253, 984.198330220736, 1004.28075729186, 1010.4782410355, 1033.47981299786, 1039.32798029213, 1076.72038630021, 1096.40163742027, 1124.31658393658)), row.names = c("626", "480", "501", "77", "569", "6", "56", "624", "407", "696", "425", "743", "67", "876", "157", "303", "799", "785", "132", "373"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997022617498595, 0.979308369717566, 0.978025378821818, 0.850117641264621, 0.557954175435843, 0.421354368932439, 0.40143674243324, 0.391085295612965, 0.257324089151422, 0.249965504175173, 0.220450619422209, 0.054624606326265, 0.0408558583726024, 0.0369602539544911, 0.0240430652809324, 0.0211611252157178, 0.00686822835972715, 0.00240494996689407, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7059518895
R squared (OOB): 0.3689957
$Forests[[627]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 408000, 395000, 368000, 340000, 388000, 325000, 335000, 4e+05, 335000, 4e+05, 328000, 361000, 360000, 374000, 360000, 350000, 398000, 385000, 333000), floor_area_sqm = c(98, 100, 101, 100, 104, 100, 85, 84, 103, 93, 104, 84, 84, 103, 103, 104, 105, 100, 101, 84), storey_order = c(2L, 4L, 4L, 2L, 1L, 4L, 1L, 2L, 3L, 5L, 2L, 4L, 4L, 1L, 2L, 2L, 1L, 2L, 3L, 3L), remaining_lease_mths = c(912, 921, 936, 923, 869, 922, 830, 796, 796, 921, 822, 806, 794, 798, 862, 804, 837, 924, 952, 823), PROX_CBD = c(10.6430674352334, 10.7481925626994, 10.5347600839054, 10.5911430304609, 10.9782438935663, 10.3133134299625, 10.1989356004427, 10.2571858212528, 10.2571858212528, 10.6321305837804, 10.8294299245227, 10.2439629519707, 10.1908965186918, 10.1540744969693, 11.0478583208432, 10.0879656312395, 10.9742090734032, 10.2027088676681, 10.5394819073022, 9.85122377146013), PROX_ELDERLYCARE = c(1.10983952182968, 1.00181077128688, 1.31633228018286, 1.2745451415541, 0.748731634955849, 1.4124150938613, 1.08623091115154, 0.969336561855173, 0.969336561855173, 1.32435226249417, 0.925828280583076, 0.904720646157319, 0.891997547710976, 0.85844301108046, 0.694826263841934, 1.31022889057949, 0.852070403211021, 1.63738856945076, 1.55101586165687, 0.999223533815273), PROX_HAWKER = c(0.494234864614673, 0.591883114810231, 0.259744380023822, 0.314632743063994, 0.421987441153261, 0.0623262564011618, 0.368744432216956, 0.543600998034675, 0.543600998034675, 0.382898898882956, 0.558859907936318, 0.616195579705155, 0.594526114354717, 0.614574465644474, 0.33156405975617, 0.196699811405185, 0.487483409830997, 0.264427923442986, 0.463304434183495, 0.526313717816828), PROX_MRT = c(0.91242151857363, 0.80807654444201, 1.15842683571226, 1.14211364891441, 0.516121726350597, 1.09471398918577, 0.78040997284139, 0.5984056038899, 0.5984056038899, 1.20430491709432, 0.633065114071651, 0.52596302633555, 0.554399001312584, 0.544743966599557, 0.413251174688675, 1.09046737609619, 0.534522073584246, 1.392302848886, 1.31136747445593, 0.907717901248049), PROX_PARK = c(1.09293299728603, 1.13130385684233, 1.00657829367171, 0.997953552798557, 1.01560706627581, 0.826294351272671, 0.808282577864154, 0.690393008756984, 0.690393008756984, 0.852996238213812, 0.822296725898933, 0.626908579085899, 0.61263038213259, 0.578916018382343, 0.855372307789476, 0.604882226694947, 0.623434891123849, 0.728383914708498, 0.594979546415276, 0.510337594738446 ), PROX_GOOD_PRISCH = c(1.4206810513637, 1.51127824976447, 1.12709017589061, 1.15731102426836, 1.81228643023267, 0.993301788551023, 1.199846441039, 1.38840710840139, 1.38840710840139, 1.09467860924251, 1.88031331185984, 1.44855804010835, 1.40421671412888, 1.40445923276907, 1.96973866183315, 0.87937610392538, 2.09882394138718, 0.689163418131917, 0.89296386953394, 1.05242409875061 ), PROX_MALL = c(0.220538248250442, 0.114469773448463, 0.464767570965945, 0.441630162720786, 0.231229629812008, 0.450275200033962, 0.663851500718272, 0.638527944164543, 0.638527944164543, 0.512358501951296, 0.43093778326398, 0.644656189163291, 0.685823836221668, 0.685950169481642, 0.400154220571097, 0.441232897113797, 0.606835933426222, 0.12742430838485, 0.357726596913911, 0.756051767526383 ), PROX_CHAS = c(0.0703959269798554, 0.0793642323922721, 0.272565000598528, 0.327465416824022, 0.23122963873357, 0.071192987667569, 0.0710453772718398, 0.0819899420632749, 0.0819899420632749, 0.394471723674887, 0.0390568763467083, 0.155315138624813, 0.151788880767358, 0.170954716034814, 0.193330180912365, 0.177420148260447, 0.20965056306942, 0.127424254451578, 0.263233285458842, 3.39583191183935e-08 ), PROX_SUPERMARKET = c(0.220538485726081, 0.114469867006585, 0.464768447350912, 0.441631117888638, 0.231228589734032, 0.330151298165832, 0.00115080458448496, 0.123486578338512, 0.123486578338512, 0.447614574279886, 0.430936681100737, 0.18505229065347, 0.152401712794372, 0.171715993026927, 0.392366955335671, 0.320748009942088, 0.477398814511427, 0.129189539659537, 0.263232243208913, 0.350225948243757 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 1L, 1L, 5L, 4L, 4L, 2L, 2L, 3L, 4L, 1L, 2L, 2L, 2L, 5L, 2L, 6L, 6L, 3L ), WITHIN_350M_BUS = c(13L, 10L, 15L, 13L, 9L, 15L, 12L, 10L, 10L, 12L, 11L, 10L, 12L, 14L, 7L, 11L, 8L, 13L, 15L, 10L), WITHIN_1KM_PRISCH = c(6L, 6L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 4L, 6L, 6L, 6L, 5L, 6L, 5L, 6L, 4L, 4L, 4L), DNeighbour = c(0, 112.4482598647, 319.626514358698, 321.921177138259, 407.998888050616, 422.963437432667, 439.571461670036, 440.493162002981, 444.417794354916, 481.828506940755, 485.274519458931, 492.77448931696, 524.500581180705, 559.74269475357, 560.290350149375, 606.770446670421, 701.422466472912, 727.675544185363, 729.210918443681, 783.146665510531)), row.names = c("627", "866", "577", "718", "317", "513", "967", "591", "494", "975", "364", "668", "447", "560", "694", "292", "239", "771", "769", "129"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.959191637107381, 0.694603899254976, 0.690608737383973, 0.530838008223481, 0.501705047372222, 0.46916317296235, 0.467353122984955, 0.459642978056872, 0.386226617219877, 0.379502245596411, 0.364909577863711, 0.304102934415671, 0.239270870284673, 0.238293446943316, 0.159766399143802, 0.0391317964303172, 0.0186718864920451, 0.0176884574651265, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 795311148
R squared (OOB): -0.07684717
$Forests[[628]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 310000, 470000, 515000, 582000, 550000, 315000, 515000, 450000, 518000, 440000, 638000, 680000, 630000, 445000, 838000, 650000, 545000, 680000, 475000), floor_area_sqm = c(82, 82, 84, 103, 104, 105, 87, 110, 104, 84, 93, 105, 76, 101, 84, 91, 86, 86, 86, 89), storey_order = c(4L, 5L, 3L, 3L, 3L, 2L, 1L, 1L, 1L, 3L, 3L, 3L, 11L, 2L, 3L, 12L, 3L, 1L, 3L, 1L), remaining_lease_mths = c(657, 656, 813, 823, 935, 786, 633, 859, 828, 781, 759, 918, 1071, 952, 647, 1106, 1018, 1025, 1025, 789), PROX_CBD = c(6.06674643703895, 5.9699685911294, 6.30150758144434, 6.41432963568309, 5.4901102241405, 6.4090346428634, 5.88382015009973, 5.31333197008925, 5.12061996426338, 6.59778313634683, 5.4791067318598, 5.24252163748666, 5.17664618337401, 5.76616775136128, 4.82546817648507, 5.38577040159704, 5.26278746968545, 5.19905620756448, 5.19905620756448, 7.05609226259357), PROX_ELDERLYCARE = c(0.10409496222889, 4.28110190953706e-07, 0.0580157957368266, 0.101150617829923, 0.157919913507301, 0.336883008423279, 0.599695566252105, 0.301885421229742, 0.279354008399566, 0.619464736019043, 0.505585511375112, 0.232760622048558, 0.203403853153192, 0.708186986363007, 0.401252043911139, 0.343873602324804, 0.310343810032976, 0.3148233892717, 0.3148233892717, 1.59520672965634), PROX_HAWKER = c(0.346985863757343, 0.247906315943116, 0.511576723994062, 0.639366917684312, 0.258924665495, 0.729024203622067, 0.302293625820731, 0.15027253820603, 0.158729667464322, 1.00589931737343, 0.736115689949186, 0.316098981667774, 0.242990200436355, 0.25612232537118, 0.33634581375869, 0.225377370173431, 0.356302899600742, 0.424686940189847, 0.424686940189847, 1.17571504816288 ), PROX_MRT = c(1.1005845300218, 1.03854772657135, 0.911216039334219, 0.753240517287136, 1.30755754576723, 0.631935879685516, 0.37771060533367, 0.839256513816073, 1.12797954219589, 0.372865816575034, 0.797555156120123, 0.353807427048722, 0.347215067697513, 0.0934691468297738, 0.437510974512092, 0.452916639575337, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.487588773645627), PROX_PARK = c(0.741200181243785, 0.792968228054446, 0.950460734805334, 0.941128983241434, 0.803347187860442, 0.73120409495038, 1.09766236241216, 0.919693677764514, 1.12857946410316, 0.432673847047101, 0.728040918615253, 0.540897442657821, 0.502895249788983, 1.02675087524374, 0.386749503328341, 0.680409922157526, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.288106802683489), PROX_GOOD_PRISCH = c(1.85819018299306, 1.89588922913119, 1.50990256016426, 1.35156641752108, 2.45379201830723, 1.19038460547274, 1.61186682958131, 2.32631552336422, 2.70116277997296, 0.909917905905181, 2.93310132502147, 2.20280244575696, 2.27859573799937, 1.65694818911091, 2.65585299610189, 2.04281306492033, 2.16237499594262, 2.22494939608982, 2.22494939608982, 2.64150694603645), PROX_MALL = c(1.22044581333525, 1.25835483053691, 0.872189526609738, 0.713954983197348, 1.21674302842157, 0.56447134405004, 0.966526596905427, 0.752077094160308, 1.02774547618649, 0.324462922438517, 0.719613179783111, 0.315823950773482, 0.285366785950761, 0.834887080030876, 0.337875853585261, 0.513452616263142, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.487675149993812 ), PROX_CHAS = c(0.252393584019624, 0.21461630683628, 0.0940735950578242, 0.15014885052256, 0.233242749827373, 0.141339892509329, 0.256579842259861, 0.111194343620761, 0.193072984237221, 0.0558741615176373, 0.0706483510319072, 0.0731998871787336, 0.0737889624358689, 0.143086854941205, 0.315432137833306, 0.180097972613039, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.464118937564998 ), PROX_SUPERMARKET = c(0.321431524942613, 0.227231659318009, 0.469210677159174, 0.519047869620273, 0.37596142908425, 0.360911693423373, 0.27867057765081, 0.370675298005651, 0.198191070641627, 0.173430033183904, 0.0706487501399716, 0.266280670019211, 0.177322353300672, 0.318319510093507, 0.0907256678718214, 0.397689630461078, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.438288204779491 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 3L, 1L, 2L, 0L, 4L, 4L, 4L, 4L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 4L, 3L, 5L, 4L, 3L, 4L, 3L, 2L, 5L, 7L, 1L, 2L, 7L, 5L, 6L, 6L, 3L ), WITHIN_350M_BUS = c(6L, 8L, 7L, 7L, 10L, 9L, 8L, 12L, 9L, 7L, 3L, 10L, 9L, 8L, 8L, 8L, 9L, 9L, 9L, 5L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 2L, 4L, 4L, 4L, 2L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 108.283700351226, 348.616305498925, 501.239509783029, 644.034930839827, 706.68984454364, 728.092959457806, 777.329933981494, 978.904254829182, 1009.54685912539, 1079.42305248544, 1139.98738085627, 1148.82145083753, 1181.98923967013, 1349.2090952314, 1395.95482700016, 1409.96734613211, 1419.62941622292, 1423.1436259452, 1504.65334927347)), row.names = c("628", "920", "417", "114", "307", "269", "201", "279", "646", "957", "802", "472", "897", "430", "288", "116", "199", "533", "181", "449"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989668647568216, 0.895519209416055, 0.790368845878846, 0.667148137583305, 0.607480765487874, 0.586520781543801, 0.537445253016356, 0.332628698899287, 0.302309037166235, 0.235566361729394, 0.181458790221894, 0.173929747173976, 0.146613947463892, 0.0383945510948578, 0.0193945447113829, 0.014859008568018, 0.0120607769623847, 0.0111110455704653, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12972459028
R squared (OOB): 0.2809839
$Forests[[629]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(389000, 373000, 408000, 418888, 405000, 376000, 355000, 340000, 330000, 390000, 485000, 455000, 335000, 369000, 375000, 330000, 398000, 385000, 325000, 360000), floor_area_sqm = c(103, 103, 100, 100, 102, 101, 91, 91, 91, 101, 93, 93, 84, 94, 90, 84, 100, 101, 84, 104 ), storey_order = c(2L, 1L, 5L, 2L, 3L, 2L, 3L, 1L, 4L, 4L, 7L, 3L, 2L, 5L, 5L, 4L, 2L, 3L, 5L, 2L), remaining_lease_mths = c(863, 870, 916, 932, 928, 948, 763, 786, 777, 932, 1137, 1139, 791, 942, 946, 806, 924, 952, 812, 804), PROX_CBD = c(9.90721965789512, 9.95029435977204, 9.71665400465424, 9.64941173000682, 9.51108523911647, 10.1515839247586, 9.41668106440496, 9.37335060635629, 9.37335060635629, 10.247812625002, 10.5587309121129, 10.5974154418399, 9.13853516155078, 10.5038890156487, 10.5038890156487, 9.63621863936401, 10.2027088676681, 10.5394819073022, 9.87023127008802, 10.0879656312395), PROX_ELDERLYCARE = c(2.17440400131014, 2.09611483432966, 1.86385802759073, 1.9510043332774, 1.80905665624389, 1.93850967877536, 1.6892356184521, 1.66235796621519, 1.66235796621519, 1.89270432318243, 1.80931542236799, 1.80859644276987, 1.86142420062345, 1.64894906385774, 1.64894906385774, 1.48805339077067, 1.63738856945076, 1.55101586165687, 1.35138892750767, 1.31022889057949), PROX_HAWKER = c(1.08766938871094, 0.876506442172381, 1.14805608329678, 0.940071074791988, 0.978663880778012, 0.608980172673109, 0.864780296064508, 0.823170476035045, 0.823170476035045, 0.561647681218514, 0.792644050178693, 0.832920293493618, 0.823671555860494, 0.53455823354733, 0.53455823354733, 0.677896697868769, 0.264427923442986, 0.463304434183495, 0.410023469086153, 0.196699811405185), PROX_MRT = c(1.9078610258369, 1.8917195123599, 2.10187463598542, 1.69853939108909, 1.99882067476962, 1.73271025710532, 2.02952953118228, 2.01327082024864, 2.01327082024864, 1.63637339364314, 1.33157685526365, 1.28588132880872, 1.58022074581844, 1.36742764633517, 1.36742764633517, 1.32502198166586, 1.392302848886, 1.31136747445593, 1.23646610314009, 1.09046737609619), PROX_PARK = c(0.551504280527303, 0.516721166595223, 0.706984478917025, 0.624691995850973, 0.674672834209049, 0.464183104254495, 0.564264159971047, 0.548771819269344, 0.548771819269344, 0.443665461164749, 0.251058120460841, 0.248039629274522, 0.533109662164166, 0.486479545769779, 0.486479545769779, 0.202594030185392, 0.728383914708498, 0.594979546415276, 0.375073916060521, 0.604882226694947), PROX_GOOD_PRISCH = c(0.299143542468678, 0.213708578130609, 0.494123442243702, 0.107363170703005, 0.439174603441127, 0.447003801568155, 0.555662252109323, 0.581790960048334, 0.581790960048334, 0.550324531917386, 0.819366619188368, 0.856849085387122, 0.605615063995802, 0.819356328881161, 0.819356328881161, 0.53169554186008, 0.689163418131917, 0.89296386953394, 0.706117631385061, 0.87937610392538), PROX_MALL = c(0.701652802220213, 0.493813340134231, 1.00609620967541, 0.625847194134012, 0.994410311642026, 0.217974225134877, 0.873946799305891, 0.835862391091354, 0.835862391091354, 0.190941194230935, 0.516143411126369, 0.562952549426665, 0.925377142856182, 0.3366209001709, 0.3366209001709, 0.564979440463645, 0.12742430838485, 0.357726596913911, 0.445899708163642, 0.441232897113797), PROX_CHAS = c(0.242250716663617, 0.36937911638564, 0.0862664572880411, 0.134178633248207, 0.21913048386411, 0.217974279370684, 0.248119447519373, 0.240374554675797, 0.240374554675797, 0.190941257524933, 0.236682264577822, 0.235419924819913, 0.179557542480515, 0.232134688144963, 0.232134688144963, 0.204909081807225, 0.127424254451578, 0.263233285458842, 0.0764125853219005, 0.177420148260447), PROX_SUPERMARKET = c(0.157554225694085, 0.359694409353041, 0.0862669641327853, 0.344381560072065, 0.21913043091083, 0.216455869736569, 0.315469124538892, 0.322141005481158, 0.322141005481158, 0.19229406714866, 0.236682533577294, 0.23542039277371, 0.223142170833011, 0.232133828519976, 0.232133828519976, 0.145410708854306, 0.129189539659537, 0.263232243208913, 0.158655939798418, 0.320748009942088 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 3L, 2L, 1L, 1L, 0L, 0L, 3L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 2L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 7L, 8L, 3L, 4L, 9L, 2L, 2L, 2L, 10L, 7L, 7L, 3L, 5L, 5L, 3L, 6L, 6L, 5L, 5L), WITHIN_350M_BUS = c(10L, 12L, 8L, 8L, 7L, 10L, 6L, 5L, 5L, 10L, 10L, 10L, 11L, 11L, 11L, 7L, 13L, 15L, 8L, 11L), WITHIN_1KM_PRISCH = c(2L, 3L, 1L, 3L, 1L, 4L, 1L, 1L, 1L, 4L, 3L, 3L, 2L, 4L, 4L, 3L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 207.802458816427, 319.274886140122, 391.942547769264, 415.869519143132, 496.252186734922, 534.748849244729, 570.60685920941, 571.499056155854, 579.477683002135, 723.213233391419, 750.225471405806, 784.265172158415, 815.682587979657, 815.822230739693, 818.526296825814, 823.44527084657, 912.483535073162, 950.238470952866, 1081.87489248948)), row.names = c("629", "780", "879", "459", "719", "366", "725", "737", "334", "667", "614", "360", "485", "734", "942", "189", "771", "769", "755", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.92757455214494, 0.833402052881547, 0.754731064365233, 0.726311153802232, 0.623464298406082, 0.571063644057075, 0.52102967072821, 0.519773605268096, 0.50852216447168, 0.305955705736721, 0.269493838831077, 0.225151336433098, 0.18623988919477, 0.186071923304847, 0.182828725743176, 0.176975171634232, 0.0833068577587527, 0.052232381887466, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1065577515
R squared (OOB): 0.3862457
$Forests[[630]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(540000, 562000, 462000, 333000, 388800, 350000, 380000, 3e+05, 335000, 390000, 390000, 415000, 340000, 398000, 4e+05, 423800, 450000, 680000, 660000, 420000), floor_area_sqm = c(107, 107, 105, 89, 98, 92, 92, 92, 83, 92, 102, 104, 92, 92, 91, 104, 105, 87, 87, 92), storey_order = c(6L, 7L, 1L, 1L, 2L, 4L, 4L, 2L, 3L, 1L, 2L, 2L, 1L, 3L, 1L, 2L, 2L, 6L, 3L, 5L), remaining_lease_mths = c(969, 957, 965, 692, 697, 688, 693, 691, 687, 685, 763, 760, 699, 714, 783, 756, 757, 1076, 1066, 694), PROX_CBD = c(11.0486323727393, 10.9472701195372, 10.9320040827019, 10.7178846249378, 10.7178846249378, 10.7428660694501, 10.7273754880637, 10.7273754880637, 10.5501175985891, 10.3184291669162, 11.6387779682198, 11.6914583773846, 9.97016469840266, 9.95525560808738, 11.4963900230166, 11.7174653186763, 11.4573592114175, 10.1126951054664, 10.1126951054664, 10.5902646894981), PROX_ELDERLYCARE = c(0.974567200018427, 0.867518349265545, 0.83761180429981, 0.903749132751209, 0.903749132751209, 1.00386291289403, 0.968089576161562, 0.968089576161562, 0.724362239545807, 0.724299376510179, 0.792216801753581, 0.736997311630605, 0.14040561650552, 0.150508443509651, 0.672630859926948, 0.74375074589335, 0.52883250894194, 0.511544492658224, 0.511544492658224, 0.476382036969741), PROX_HAWKER = c(0.436692566666558, 0.429153921265228, 0.499252912381913, 0.131164348467149, 0.131164348467149, 0.19921426515349, 0.259491073356982, 0.259491073356982, 0.496328097640832, 0.285348407142059, 0.61454926069889, 0.558671781535233, 0.15909114400288, 0.153089379504462, 0.804785607263954, 0.5637831570093, 0.848364442784946, 0.268370020499938, 0.268370020499938, 0.142004884371921), PROX_MRT = c(0.741783227751877, 0.638393210693291, 0.582189406643083, 0.897030842789514, 0.897030842789514, 0.911557541227745, 0.880392787161762, 0.880392787161762, 0.92637591011884, 0.752281430413819, 0.0844107562606101, 0.140110279979828, 0.494111782173202, 0.521845664201362, 0.132306565433056, 0.162940637784707, 0.275269590424193, 0.549740095282867, 0.549740095282867, 0.793335563342317 ), PROX_PARK = c(0.644279497097323, 0.730900012581548, 0.802226928628916, 0.68415716278098, 0.68415716278098, 0.65460215425144, 0.675703893946554, 0.675703893946554, 0.888350706343443, 1.05219739289641, 1.51709061898346, 1.50772581466401, 0.68588072489708, 0.730503149795042, 1.41209410927924, 1.5229705853841, 1.3775538710324, 0.878497256111703, 0.878497256111703, 0.57091664624863), PROX_GOOD_PRISCH = c(1.50173151878208, 1.50789829567152, 1.4460454342776, 1.69245386393467, 1.69245386393467, 1.57772010642862, 1.51964159199475, 1.51964159199475, 1.37609088117382, 1.54472866778257, 0.453346371612442, 0.476923220580037, 1.97396491196204, 2.01039924795066, 0.364349890680966, 0.440184840714675, 0.277148461253506, 1.46177539101005, 1.46177539101005, 0.962114901666907), PROX_MALL = c(1.41292867182356, 1.34630282297423, 1.37776203899083, 0.922177591154216, 0.922177591154216, 0.913300066979642, 0.885934538444454, 0.885934538444454, 0.693136328895784, 0.472532088410597, 0.815834004295584, 0.797799046209296, 0.802483711672914, 0.757457219803541, 0.844787863205902, 0.750703947848918, 0.815329638117364, 0.269774803261538, 0.269774803261538, 0.838333779631814 ), PROX_CHAS = c(0.375455350402476, 0.344403926608958, 0.293630149165848, 0.141741960002869, 0.141741960002869, 0.184868017131885, 0.161497017697243, 0.161497017697243, 0.120595382532287, 0.165961529218061, 0.0804697697946077, 0.0474151678735614, 0.187394625423847, 0.144412947448491, 0.0697008731150885, 4.64133788220832e-08, 0.179820414455961, 0.20472250196774, 0.20472250196774, 0.0950095589968322 ), PROX_SUPERMARKET = c(0.408205375796458, 0.381194313170787, 0.445162931243089, 0.141741503991008, 0.141741503991008, 0.247977273863763, 0.294310303883692, 0.294310303883692, 0.448117335537485, 0.447507928623339, 0.596048194106483, 0.635527990773791, 0.215556112381702, 0.204623167766534, 0.441950593919319, 0.609798994765399, 0.301981775400679, 0.35798039621586, 0.35798039621586, 0.190547463602814 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(0L, 0L, 0L, 4L, 4L, 3L, 3L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 4L, 6L, 6L, 2L ), WITHIN_350M_BUS = c(2L, 2L, 0L, 6L, 6L, 5L, 4L, 4L, 6L, 7L, 6L, 6L, 9L, 9L, 8L, 5L, 7L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 101.555068250491, 162.865745517955, 546.096333271614, 551.735287444209, 632.370784402749, 693.12065662508, 697.853380219613, 933.677934460107, 983.87815394286, 1106.32557621292, 1112.33360114246, 1115.23539355376, 1121.50174127068, 1137.71015222937, 1160.70522692615, 1248.85696687769, 1263.02527522625, 1272.78532021197, 1295.06872328073)), row.names = c("630", "255", "671", "914", "429", "43", "651", "648", "778", "97", "522", "274", "211", "971", "151", "941", "843", "316", "506", "701"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.987739442037687, 0.968619778986077, 0.675998611741303, 0.669942754343437, 0.579991318570095, 0.509169389987841, 0.503583278756662, 0.230623897711216, 0.17879278852539, 0.0730294575636728, 0.0687971023446706, 0.0667902080361811, 0.0625405779526617, 0.0520972522895414, 0.0387050924490954, 0.00491295213395921, 0.00238858236982241, 0.00116394495331138, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7882760734
R squared (OOB): 0.2724244
$Forests[[631]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 3e+05, 410000, 425000, 305000, 398000, 420000, 435000, 410000, 365000, 4e+05, 373000, 418000, 330000, 385000, 450000, 455000, 330000, 338000, 465000), floor_area_sqm = c(95, 85, 93, 93, 90, 92, 92, 92, 92, 91, 92, 92, 112, 105, 90, 93, 106, 104, 103, 106), storey_order = c(3L, 2L, 4L, 4L, 1L, 2L, 5L, 4L, 3L, 4L, 1L, 1L, 5L, 1L, 3L, 4L, 4L, 3L, 4L, 2L), remaining_lease_mths = c(1003, 979, 1117, 1126, 966, 1136, 1134, 1129, 1131, 1061, 1127, 1128, 904, 896, 1060, 950, 933, 847, 836, 933), PROX_CBD = c(17.7047470513727, 18.0119212314593, 17.3263676504413, 17.3263676504413, 18.0816861587931, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.5974072281911, 17.1731083577317, 17.1731083577317, 17.2048826778539, 17.9794873864528, 17.6242343596777, 17.4336546583772, 17.1634204962367, 18.238428451998, 18.1853470145009, 17.1401277939721), PROX_ELDERLYCARE = c(0.933045885854195, 1.25793892145158, 0.561119780492452, 0.561119780492452, 1.34637729166943, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.819477307137174, 0.456899326246073, 0.456899326246073, 0.400468425457175, 1.20397588034421, 0.892136309268664, 0.825709875044437, 0.565792923614884, 1.49823830734066, 1.46334015610348, 0.586863575497558), PROX_HAWKER = c(1.00938993481846, 1.33204585660377, 0.631285601786086, 0.631285601786086, 1.41733367811242, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.922900854400271, 0.507233229895407, 0.507233229895407, 0.498365875295267, 0.736691454978467, 0.816419857336687, 0.841716009165303, 0.666841975849823, 0.548143788898404, 0.490406092071559, 0.685044657792881), PROX_MRT = c(1.29287496569192, 1.54554013822754, 1.13344401626098, 1.13344401626098, 1.64690112478102, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.830609903675807, 1.18009183772516, 1.18009183772516, 0.87869292375624, 1.05284557964442, 0.729175757939742, 0.463093751675267, 0.463116738810145, 0.950317003394984, 0.888080533877704, 0.418422993771755), PROX_PARK = c(0.495314460898113, 0.23250554954982, 0.872985599051717, 0.872985599051717, 0.243247600736397, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.751240825934154, 1.02763138312455, 1.02763138312455, 0.9054780070858, 0.555889077383573, 0.830497330619545, 0.609424449579261, 0.505224516024672, 0.690805332809177, 0.741201414908801, 0.454841043819919), PROX_GOOD_PRISCH = c(7.10206992983331, 7.41905192895776, 6.72174636420399, 6.72174636420399, 7.49669975318446, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.95474206477502, 6.57664814247058, 6.57664814247058, 6.57740517739392, 7.33264137396139, 6.97273607492461, 6.77374769998522, 6.50789265243056, 7.58243576478886, 7.52724739525134, 6.48254224033906), PROX_MALL = c(0.790613232916467, 0.658794213245526, 0.530342726071102, 0.530342726071102, 0.694568288644574, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.757845794253982, 0.392080122681935, 0.392080122681935, 0.446026044391999, 0.387548928263219, 0.671391539314818, 0.404491618549369, 0.353588302636786, 0.291730094824992, 0.362005799982455, 0.306862579253759 ), PROX_CHAS = c(0.40646651865696, 0.166262674114357, 0.254413742194056, 0.254413742194056, 0.119012364389208, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.175468897673469, 0.214971829128206, 0.214971829128206, 0.130380344727655, 0.324283073315245, 0.0497500971788425, 0.260153188296123, 0.171584438209325, 0.0811018368302058, 0.11010335009361, 0.133156315003352 ), PROX_SUPERMARKET = c(0.260900811674997, 0.385510043100507, 0.529573977763673, 0.529573977763673, 0.485184742393951, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.336744227428862, 0.391090025360665, 0.391090025360665, 0.445962312606475, 0.337417678694655, 0.442456788826315, 0.355873580059747, 0.320581809168482, 0.289827711639516, 0.36017462873485, 0.27639551573194 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 3L, 2L, 0L, 1L, 1L, 4L, 7L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 2L, 3L, 2L, 4L, 4L, 3L, 4L, 3L ), WITHIN_350M_BUS = c(6L, 9L, 5L, 5L, 8L, 6L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 9L, 12L, 12L, 8L, 10L, 11L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 3L, 5L, 4L, 6L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 329.349704251615, 373.855037181659, 374.585757863863, 429.785105851705, 433.685345042456, 455.293081964092, 455.7604085019, 460.879737922261, 481.513359522268, 521.67209306056, 523.413378519249, 569.280252218929, 600.47805885282, 618.430481144376, 846.197639947266, 886.214628975288, 888.656245609379, 897.855156453755, 930.098798829834)), row.names = c("631", "228", "797", "925", "85", "847", "280", "290", "86", "720", "507", "985", "889", "870", "300", "535", "991", "839", "857", "530"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.764945941794626, 0.70297261222404, 0.70191290445395, 0.618546154809688, 0.61243785392335, 0.578177012785535, 0.577428798515696, 0.569214317513521, 0.535802569428502, 0.46979468387519, 0.466915425060221, 0.391096787841515, 0.340112826847857, 0.311248898066443, 0.0296790827907, 0.00848947879576688, 0.0075914562839645, 0.00464197034010413, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1462639469
R squared (OOB): 0.4143098
$Forests[[632]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 370000, 368000, 385000, 368888, 350000, 331000, 375000, 340000, 310000, 390000, 395000, 350000, 568000, 315000, 350000, 380000, 350000, 320000, 530000), floor_area_sqm = c(96, 92, 92, 92, 92, 92, 107, 92, 92, 104, 93, 93, 104, 92, 104, 93, 93, 92, 105, 92), storey_order = c(2L, 1L, 2L, 3L, 2L, 1L, 2L, 1L, 2L, 3L, 3L, 4L, 3L, 4L, 1L, 1L, 3L, 1L, 3L, 2L), remaining_lease_mths = c(1098, 1090, 1100, 1132, 1102, 1111, 869, 1139, 1133, 869, 1113, 1108, 812, 1117, 807, 1111, 1110, 1131, 815, 1108), PROX_CBD = c(15.0414874321427, 15.0414874321427, 14.9752079088984, 14.9536689261967, 14.8482953663728, 14.8482953663728, 15.2221855529023, 14.8395197777251, 14.8395197777251, 15.2437764157418, 14.6879879340018, 14.6649260398624, 14.8739209120931, 15.3987887594526, 15.3877172812078, 14.6221320584002, 14.607628567626, 14.6346875310408, 15.4421704385289, 15.4274201584828), PROX_ELDERLYCARE = c(0.180026828914976, 0.180026828914976, 0.199763345782594, 1.13414610370389e-06, 0.157028625587627, 0.157028625587627, 0.277621781700774, 0.143171284390361, 0.143171284390361, 0.313986883487753, 0.267910637295867, 0.374463671675583, 0.224374856243457, 0.578356799737993, 0.4433955665635, 0.410896008057539, 0.363539264939185, 0.318998242024868, 0.497101135842809, 0.637452860447804), PROX_HAWKER = c(0.135868389364205, 0.135868389364205, 0.202333554334061, 0.283688306330561, 0.332945546865787, 0.332945546865787, 0.252887916114098, 0.426817039061835, 0.426817039061835, 0.306302732963744, 0.507741768149319, 0.515424723672587, 0.490895901627697, 0.294909248784724, 0.342886316384117, 0.55845452984231, 0.571839614015762, 0.567748890704442, 0.380223054122965, 0.365463704587155), PROX_MRT = c(1.27219969611937, 1.27219969611937, 1.27457972333389, 1.45204946878565, 1.41585626072206, 1.41585626072206, 1.3991563615676, 1.58589972239689, 1.58589972239689, 1.43926724244883, 1.51619569366002, 1.31347134818138, 1.67344316225132, 0.921278705332003, 1.37085724211185, 1.30119397664661, 1.42703012637354, 1.53691575721219, 1.36083949137777, 0.843485398790606 ), PROX_PARK = c(0.270313948020077, 0.270313948020077, 0.259935562114549, 0.447466290733612, 0.40224168015695, 0.40224168015695, 0.500874596291267, 0.573834160005083, 0.573834160005083, 0.554495921895103, 0.573128508978659, 0.48594234877488, 0.671840643384197, 0.283836897691409, 0.57859629393417, 0.524601749565547, 0.592644125813336, 0.633519966923, 0.607675278354181, 0.308677700833154), PROX_GOOD_PRISCH = c(5.69200203864946, 5.69200203864946, 5.6171537261999, 5.64958645026222, 5.51627049340211, 5.51627049340211, 5.9271396376627, 5.56483468018996, 5.56483468018996, 5.96162295702861, 5.38500296681299, 5.30673314037113, 5.63420261242257, 5.98797030068414, 6.09187968106835, 5.26427170666348, 5.28617698570013, 5.34297669438126, 6.14472917023144, 6.00000717285666), PROX_MALL = c(0.767711199656331, 0.767711199656331, 0.689421511186311, 0.806257336881612, 0.649229394533883, 0.649229394533883, 1.02106462402642, 0.805396060532061, 0.805396060532061, 1.03199787585398, 0.626246838364162, 0.439421746266814, 0.927972955155417, 0.692287086677849, 0.900250825960545, 0.412850725186958, 0.523782484457491, 0.633302242537752, 0.860369947035052, 0.657665812567692), PROX_CHAS = c(0.163757574589084, 0.163757574589084, 0.230775629929228, 0.14456617920399, 0.274130336331615, 0.274130336331615, 0.0544459444778504, 0.204546662914522, 0.204546662914522, 4.60754704120663e-08, 0.160113448728027, 0.0969357032130768, 0.25243947150411, 0.0335692412129841, 0.147116034863504, 0.0938393111767789, 0.198893245072118, 0.120955806912261, 0.200516789487464, 0.0964991818226865), PROX_SUPERMARKET = c(0.197268674737732, 0.197268674737732, 0.264202614673064, 0.16127040484797, 0.296829834724774, 0.296829834724774, 0.0768892314501321, 0.280088374069707, 0.280088374069707, 0.0947293086454089, 0.300165340388346, 0.0969351949685631, 0.298947211163532, 0.352133387221186, 0.236697160290918, 0.0938384818523742, 0.223766299699327, 0.327836032489634, 0.291068212048821, 0.324468805261885), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 7L, 5L, 5L, 5L, 5L, 5L, 4L, 6L, 6L, 3L, 1L, 4L, 6L, 4L, 6L, 6L, 2L), WITHIN_350M_BUS = c(9L, 9L, 9L, 6L, 9L, 9L, 8L, 5L, 5L, 8L, 7L, 8L, 6L, 6L, 7L, 9L, 7L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 4L ), DNeighbour = c(0, 5.09130667380015, 79.8548455612063, 179.860983284996, 204.105257212857, 204.153848557285, 289.198713366523, 315.374232676399, 317.453111031196, 339.30705904284, 377.159327367431, 389.980712942591, 403.085762129409, 407.701812161633, 421.266767300168, 430.874167926049, 438.15469085748, 441.782679943189, 463.353213366455, 479.516771888265)), row.names = c("632", "793", "558", "139", "195", "762", "679", "152", "543", "578", "469", "17", "602", "714", "895", "324", "452", "583", "586", "712"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999774546788334, 0.945303356128629, 0.738411953983084, 0.670472666921496, 0.670331385568407, 0.404833132651248, 0.321989901923249, 0.315529451187545, 0.249299805461441, 0.145430990694564, 0.114635043781274, 0.0860705001768228, 0.0767849127419813, 0.0520735999968224, 0.0370914898358013, 0.0272498431828171, 0.022858841928763, 0.00439301184207049, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3719166393
R squared (OOB): 0.1073934
$Forests[[633]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 418888, 442500, 382000, 425000, 430000, 450000, 418000, 395000, 425000, 459000, 462000, 443000, 447888, 345000, 390000, 445000, 415000, 318000, 335000), floor_area_sqm = c(92, 92, 92, 93, 93, 92, 92, 92, 93, 93, 93, 93, 93, 93, 90, 92, 93, 92, 90, 102), storey_order = c(5L, 3L, 6L, 1L, 5L, 5L, 4L, 3L, 2L, 4L, 4L, 5L, 5L, 5L, 5L, 1L, 4L, 2L, 3L, 4L), remaining_lease_mths = c(1142, 1136, 1138, 1111, 1134, 1137, 1135, 1134, 1138, 1134, 1138, 1134, 1134, 1137, 937, 1132, 1133, 1132, 968, 940), PROX_CBD = c(14.4012043650842, 14.4158973706441, 14.4158973706441, 14.29200158436, 14.3486805845321, 14.2919055230493, 14.5310939664424, 14.318757359464, 14.318757359464, 14.318757359464, 14.1715462602585, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.2787185061121, 14.6424103631698, 14.1149653809405, 14.6122009832922, 14.1338242827509, 14.4474740114555), PROX_ELDERLYCARE = c(1.94149260139439, 1.86115765343828, 1.86115765343828, 2.00367987562091, 2.08279710659019, 2.08663557441472, 1.79186944623163, 2.13920478430288, 2.13920478430288, 2.13920478430288, 2.09595649451453, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.77826193055387, 1.72557175775889, 2.12564955085825, 1.68824062303628, 2.28550514148655, 1.50338082315219), PROX_HAWKER = c(0.977925494011815, 0.900970586039013, 0.900970586039013, 1.05572120633707, 1.11865892678262, 1.13160866269818, 0.816792492128141, 1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11030496241672, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.865181709866835, 0.740384095011384, 1.06810792734919, 0.707122679385598, 1.19906286300234, 0.588144724666333), PROX_MRT = c(0.117672709296806, 0.0830542408041225, 0.0830542408041225, 0.129588785375857, 0.228370105834555, 0.215635082050947, 0.197201307651512, 0.277525006355607, 0.277525006355607, 0.277525006355607, 0.236487582928319, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.14195902454703, 0.312698200175978, 0.282489779359316, 0.295449456212788, 0.414064606154384, 0.224566301285939), PROX_PARK = c(1.73691437359179, 1.70853765465547, 1.70853765465547, 1.659682039687, 1.76668334590621, 1.71136953372848, 1.79335149216305, 1.77227256709076, 1.77227256709076, 1.77227256709076, 1.59201213147604, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.51686048726609, 1.78460824921244, 1.55223981690243, 1.76906915549279, 1.68789157401301, 1.55939681176166), PROX_GOOD_PRISCH = c(5.65284274036128, 5.62289607338158, 5.62289607338158, 5.57470277830303, 5.67955556528646, 5.62322031775431, 5.7030752613132, 5.68167095374807, 5.68167095374807, 5.68167095374807, 5.50129862889456, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.42826997650874, 5.77937603269072, 5.45814117537329, 5.7298925008129, 5.57754198399205, 5.45861643017911), PROX_MALL = c(0.544441659044551, 0.475045953779526, 0.475045953779526, 0.462705775504015, 0.571430807201143, 0.517951444315281, 0.466036051693473, 0.582562895872492, 0.582562895872492, 0.582562895872492, 0.405991175981987, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.338911837083335, 0.482269498416602, 0.377565489031552, 0.426875162675013, 0.547412994688805, 0.12145856762689), PROX_CHAS = c(0.0706873614354785, 0.0420419616737589, 0.0420419616737589, 0.0888572682655253, 0.0590253437170886, 3.54155757628082e-08, 0.162368565956873, 0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.12657377242065, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.18872293939054, 0.280031834846542, 0.179884741524278, 0.270793953405505, 0.219091723429967, 0.121458549123021), PROX_SUPERMARKET = c(0.0706874850207218, 0.0420421510628514, 0.0420421510628514, 0.124391003677116, 0.199153546859355, 0.199383936085002, 0.162368758687164, 0.25307995359875, 0.25307995359875, 0.25307995359875, 0.248308073473709, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.188722783027928, 0.280032026158491, 0.299769914037237, 0.270794118098451, 0.41091265647621, 0.134916350552101), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 0L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 6L, 6L, 3L, 6L, 5L, 3L, 5L), WITHIN_350M_BUS = c(6L, 7L, 7L, 5L, 4L, 4L, 8L, 3L, 3L, 3L, 5L, 6L, 6L, 6L, 8L, 6L, 5L, 6L, 3L, 11L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 5L ), DNeighbour = c(0, 77.3956378970327, 77.5268862831492, 105.929867926349, 140.437505340069, 160.269592425931, 177.810247138856, 192.599825175825, 198.4038758935, 201.840227621646, 238.046779144954, 246.707868430371, 250.240446679775, 251.413888149331, 260.906503977112, 293.413323707764, 296.645748767007, 297.526426312148, 378.071763971984, 453.857732261963)), row.names = c("633", "100", "33", "989", "217", "267", "609", "58", "840", "205", "277", "207", "966", "623", "329", "323", "519", "489", "120", "826"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942685764941706, 0.94249409215755, 0.894017491215601, 0.817672866158614, 0.766151932778561, 0.716582765739556, 0.672264170727166, 0.654319110814191, 0.643561601468067, 0.525485013793113, 0.496349931691047, 0.484414098045063, 0.480444263695538, 0.448272160308631, 0.338786846343632, 0.328093601510455, 0.325189882951087, 0.0936853529975899, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1345014777
R squared (OOB): 0.2041129
$Forests[[634]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 435000, 440000, 436000, 460000, 418000, 420000, 415000, 456500, 395000, 445000, 440000, 425000, 420000, 450000, 441000, 358000, 365000, 450000, 438000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 92, 94, 94, 94, 93, 93, 94, 93, 94), storey_order = c(5L, 2L, 8L, 7L, 7L, 6L, 6L, 8L, 8L, 4L, 6L, 5L, 6L, 7L, 7L, 6L, 1L, 1L, 9L, 5L), remaining_lease_mths = c(1132, 1128, 1142, 1139, 1125, 1129, 1142, 1140, 1144, 1113, 1109, 1124, 1119, 1120, 1119, 1097, 1103, 1095, 1136, 1076), PROX_CBD = c(12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9527102757424, 11.9744040829633, 12.1122271384014, 12.0234479092478, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.8078122246038, 11.8075546541859, 11.7965908296893, 12.1741021183779, 11.9414743986494), PROX_ELDERLYCARE = c(0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.819362766143575, 0.738781707341689, 0.629785153682861, 0.938035651111226, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.95260617550949, 0.922118515238085, 1.00802268588986, 0.519600844901231, 0.687500817542951), PROX_HAWKER = c(0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.27814297307049, 0.217370340361849, 0.337796349528525, 0.507473565259923, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.262687630178652, 0.209140712961875, 0.337854809554552, 0.375471053349032, 0.147098227142532 ), PROX_MRT = c(0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.200702114351669, 0.167322140356011, 0.302747284955937, 0.394231498000209, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.173777829752023, 0.120215557602138, 0.249549573241666, 0.338849049026276, 0.183575431830776 ), PROX_PARK = c(0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.643017670933737, 0.679906922269617, 0.576425078157325, 0.506408767470305, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.746013140888617, 0.747098338531098, 0.739061594864021, 0.612679613149166, 0.807374064658721 ), PROX_GOOD_PRISCH = c(2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.270018309959, 2.27223739349538, 2.408030235171, 2.39172047379238, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.13533890725473, 2.12338877581429, 2.14271827973834, 2.45580221931744, 2.21615815400514), PROX_MALL = c(0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.232344363503357, 0.214069216816763, 0.350899017798137, 0.441394824612777, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.17025857997445, 0.119447773727589, 0.241737870027575, 0.416829357908565, 0.22663965361209), PROX_CHAS = c(0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.146038815472653, 0.0939357367291076, 0.0703863092474096, 0.223839041128234, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.170258520163124, 0.11944771257822, 0.101692541492014, 0.0461624602204791, 0.156140837156126 ), PROX_SUPERMARKET = c(0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.237998550380205, 0.22318738818849, 0.360308355053667, 0.244018176385425, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.168966076328732, 0.119571834445138, 0.17897337633635, 0.427183407476201, 0.236998053946951 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 7L, 7L, 2L, 6L, 6L, 6L, 4L, 4L, 3L, 7L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 10L, 11L, 11L, 11L, 11L, 12L, 10L, 7L, 10L, 7L, 6L, 6L, 11L, 10L, 9L, 5L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 3.60206907205907, 4.95623543416996, 6.18234906846411, 62.1513817967966, 62.4463550220621, 65.6842030026322, 66.2156180532617, 108.664482697762, 162.198838561171, 170.306407574272, 179.602845751358, 192.299751633894, 212.276239804944, 216.815079908667, 235.153673187813, 243.04492853542, 252.012033393935, 277.878285656791, 334.302525016674)), row.names = c("634", "908", "16", "573", "874", "700", "318", "287", "749", "858", "607", "502", "203", "167", "947", "439", "724", "41", "621", "781"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99976781746759, 0.999560451494939, 0.999316114404905, 0.932066936393071, 0.93143205440004, 0.924280517154999, 0.92307495681177, 0.799850426568095, 0.58460511333456, 0.548300161180811, 0.506041940040571, 0.447713809439153, 0.356166987646753, 0.335670256676906, 0.255233337744578, 0.222256225364517, 0.186381173731692, 0.0955283382661403, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 775991786
R squared (OOB): -0.0428199
$Forests[[635]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(448000, 565000, 5e+05, 648000, 630000, 638000, 485000, 560000, 588000, 670000, 520000, 410000, 548000, 439000, 430000, 516000, 440000, 450000, 420000, 435000), floor_area_sqm = c(105, 103, 105, 116, 102, 102, 103, 104, 95, 94, 108, 97, 95, 97, 93, 98, 92, 92, 91, 98 ), storey_order = c(1L, 4L, 2L, 4L, 6L, 9L, 2L, 3L, 3L, 6L, 1L, 4L, 2L, 3L, 3L, 3L, 3L, 1L, 1L, 1L), remaining_lease_mths = c(866, 852, 857, 871, 870, 869, 855, 851, 1025, 1104, 860, 665, 981, 669, 728, 698, 677, 679, 742, 692), PROX_CBD = c(8.05276498978228, 8.19182633034048, 8.19182633034048, 8.27332873959955, 7.86314261154951, 7.86314261154951, 7.70120549943486, 7.6651195249001, 8.51090417959469, 8.58683984966127, 7.50210394472385, 8.66747718420982, 8.37940280964872, 8.73211086874077, 8.20083785223568, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.31995738049774, 8.85689554561162), PROX_ELDERLYCARE = c(0.599632276485302, 0.444818640633349, 0.444818640633349, 0.354571010374291, 0.731462959428347, 0.731462959428347, 0.883817181840043, 0.216787702409289, 0.120425912751251, 0.203840329735754, 0.808331791227546, 0.0441159965049124, 0.335901694998922, 0.292319821872094, 0.41240614163537, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.259768432786295, 0.272187629818594), PROX_HAWKER = c(0.560005371648267, 0.553760551741158, 0.553760551741158, 0.610975272844239, 0.573870222021737, 0.573870222021737, 0.72907919143595, 0.778265933598076, 0.166697492306482, 0.433030813326955, 0.932792437987216, 0.357845486047337, 0.203869560106314, 0.436547444862961, 0.35604829505958, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.387410687724852, 0.446318851105742 ), PROX_MRT = c(1.12051759514643, 1.08457427678223, 1.08457427678223, 1.0936063211659, 0.85984195598231, 0.85984195598231, 0.692418360175919, 0.910191895307983, 0.608243230971526, 0.751078096441513, 0.506174946521629, 0.874328108605637, 0.62312262100292, 0.600073719023998, 0.805467939952349, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.705543842504761, 0.372678744867538), PROX_PARK = c(0.30128672956265, 0.374102285306053, 0.374102285306053, 0.477465658778908, 0.281207712521794, 0.281207712521794, 0.450335295656325, 0.361681715476141, 0.368529270986479, 0.52118662053352, 0.621272392201987, 0.691303172853456, 0.394842599629624, 0.617507126900098, 0.393072899865764, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.517920409018535, 0.479885299937475), PROX_GOOD_PRISCH = c(0.631981624625733, 0.769163347741007, 0.769163347741007, 0.856939381531897, 0.562813849840511, 0.562813849840511, 0.490611064856358, 0.353240700451805, 1.13331232297991, 1.16640042723588, 0.343243332218702, 1.23754792076915, 1.14854892992093, 1.31940815963163, 1.04754826657838, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.20021801549651, 1.47413984574199), PROX_MALL = c(1.07178760783233, 0.997182626507123, 0.997182626507123, 0.991200103712322, 0.943364056194349, 0.943364056194349, 0.779066462317335, 0.987031177772312, 0.540250505232014, 0.632538285087724, 0.584674138925751, 0.740457696387364, 0.651389947232486, 0.469553394647833, 0.844084234929545, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.768764019555169, 0.241772845363545 ), PROX_CHAS = c(0.167974733321899, 0.311461966699573, 0.311461966699573, 0.413431749899638, 0.201852081003395, 0.201852081003395, 0.0405139203460024, 0.371562543403755, 0.0869956868442428, 0.237191200694799, 0.169910439255117, 0.34300149800099, 0.11938167830482, 0.0664211666443358, 0.0460460495231756, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.1066489590073, 0.157458356405151 ), PROX_SUPERMARKET = c(0.372458117254617, 0.485938543293979, 0.485938543293979, 0.502190497784501, 0.115543350477338, 0.115543350477338, 0.0588346413192393, 0.176585087131714, 0.0869967242830128, 0.35437102597818, 0.26407208892283, 0.158725757407685, 0.282093113359979, 0.350370254212894, 0.436961702644775, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.284909088626731, 0.224853982916395 ), WITHIN_350M_KINDERGARTEN = c(3L, 0L, 0L, 0L, 4L, 4L, 4L, 0L, 2L, 1L, 2L, 0L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 2L, 4L, 3L, 3L, 4L, 1L, 6L, 5L, 3L, 2L, 4L, 6L, 2L, 7L, 8L, 8L, 3L, 7L ), WITHIN_350M_BUS = c(5L, 7L, 7L, 8L, 2L, 2L, 4L, 5L, 5L, 4L, 4L, 5L, 6L, 7L, 7L, 6L, 6L, 6L, 7L, 7L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 3L, 2L, 1L, 2L, 3L, 3L, 2L, 4L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 157.699394650271, 159.872874994149, 274.50472285989, 360.681385284487, 362.129885001718, 507.082148623376, 509.301004210294, 533.181140067546, 534.820082864846, 628.854066138777, 631.535204821496, 680.418522033818, 684.843936967098, 687.18261352205, 758.68440663777, 808.608339036691, 811.53917471566, 816.794581553533, 853.155527906541)), row.names = c("635", "128", "674", "795", "476", "931", "811", "935", "94", "149", "460", "331", "998", "842", "79", "446", "386", "194", "716", "397"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.932833872215999, 0.931002988486051, 0.803668287050007, 0.674488749559914, 0.672128142116811, 0.418266566272477, 0.414268544986429, 0.371411218929408, 0.368485861521877, 0.208570749473757, 0.204351733657637, 0.13245472061524, 0.126481667517968, 0.123365505484819, 0.043765221091165, 0.0103434731949003, 0.00905908636552212, 0.00695928324417381, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5438538292
R squared (OOB): 0.2394884
$Forests[[636]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(359000, 295000, 375000, 380000, 418000, 365000, 310000, 308000, 280000, 398000, 355000, 355000, 3e+05, 327000, 318000, 313000, 315000, 380000, 350000, 395000), floor_area_sqm = c(103, 83, 104, 108, 104, 103, 84, 84, 84, 104, 104, 104, 85, 84, 84, 84, 104, 92, 93, 93 ), storey_order = c(1L, 1L, 1L, 2L, 1L, 4L, 2L, 1L, 4L, 3L, 2L, 4L, 4L, 1L, 1L, 4L, 4L, 2L, 1L, 4L), remaining_lease_mths = c(799, 812, 808, 807, 794, 805, 787, 779, 809, 823, 785, 814, 798, 802, 785, 772, 777, 1142, 1111, 1108), PROX_CBD = c(14.1470244070667, 14.136177090114, 14.2674761918172, 14.3069689320192, 14.6249352309891, 14.5082496767788, 14.7686155241139, 14.8104288104214, 14.5514247745221, 14.4215550437188, 14.7946380504301, 14.9797222810306, 14.6468242567931, 15.395293903354, 15.4237712873611, 15.5029529482698, 15.5029529482698, 14.4940333615496, 14.6221320584002, 14.6649260398624), PROX_ELDERLYCARE = c(1.73443513584582, 1.52241617566094, 1.37520258101488, 1.30284795398611, 1.66362706878828, 1.0960579077266, 1.18091019396193, 1.14385816982861, 0.934928905143492, 0.933706769700102, 1.02543356664281, 1.40865121451131, 0.791783477476035, 1.48326161455178, 1.66429806880172, 1.60634233373903, 1.60634233373903, 0.500918112427577, 0.410896008057539, 0.374463671675583), PROX_HAWKER = c(1.71810403079302, 1.5304212921709, 1.3725902814614, 1.30042856091519, 1.46189875323845, 1.06968967826483, 1.07995965555937, 1.03493347869974, 0.920905853639359, 0.964097104531415, 0.927587772885235, 1.17708155532767, 0.771377618176498, 0.763118949388798, 0.663653920640621, 0.592613874358246, 0.592613874358246, 0.682637638745144, 0.55845452984231, 0.515424723672587), PROX_MRT = c(0.316955810938843, 0.407136749273107, 0.392323251912074, 0.431073100471927, 0.177135615746217, 0.541381135472874, 0.495669019430354, 0.547659244513397, 0.702240402731505, 0.766580328668093, 0.635923545376501, 0.541117453484526, 0.834242720427877, 0.486709870425329, 0.641519249244255, 0.579811001445256, 0.579811001445256, 1.32800225952209, 1.30119397664661, 1.31347134818138), PROX_PARK = c(0.521638252737905, 0.646645557650639, 0.808406007535371, 0.87843358408359, 0.967683324465338, 0.854937524579578, 0.837021679605882, 0.79060261488636, 0.717751277212032, 0.786856267919922, 0.687013904416796, 0.869949400509587, 0.572284771964545, 0.736647900507106, 0.527546900647844, 0.518465718930498, 0.518465718930498, 0.65941869562705, 0.524601749565547, 0.48594234877488 ), PROX_GOOD_PRISCH = c(4.5417585858835, 4.56541244462189, 4.71060068854172, 4.7599521059868, 5.00900650468442, 4.9821455258424, 5.21242267662931, 5.2589313064801, 5.05486565817651, 4.94298421634201, 5.2635668385575, 5.38873705701154, 5.17213285521296, 5.79164197089728, 5.79932453842233, 5.8805780078001, 5.8805780078001, 5.15263130971644, 5.26427170666348, 5.30673314037113), PROX_MALL = c(0.958986678954386, 0.730402721918488, 0.598720745421956, 0.530519583310388, 1.02277508016934, 0.395836928017505, 0.644074766251318, 0.641907311269237, 0.264439990658005, 0.158055972255249, 0.540570027720398, 0.857174016474006, 0.253080993480643, 0.561468969675593, 0.726704111983395, 0.667352945771092, 0.667352945771092, 0.407798057490129, 0.412850725186958, 0.439421746266814 ), PROX_CHAS = c(0.262672355720334, 0.0978085819739089, 0.0989632897848068, 0.141608811196257, 0.253202817693943, 0.111998728732921, 0.305551557127515, 0.273160540123658, 0.0412741280494288, 0.110909163864147, 0.151656769473437, 0.0593781975043205, 0.118994056415591, 0.1019571402223, 0.11942955396425, 0.128101303359069, 0.128101303359069, 0.0559452214520875, 0.0938393111767789, 0.0969357032130768 ), PROX_SUPERMARKET = c(0.246179282205813, 0.152757697669253, 0.13781747249929, 0.179396317901182, 0.177136085505812, 0.321173728185784, 0.397697747354111, 0.406551385550075, 0.259076961683863, 0.155031856949385, 0.505826018716947, 0.101389584423307, 0.246822057901315, 0.0953919744611677, 0.307102160965552, 0.314517101025506, 0.314517101025506, 0.202112654374605, 0.0938384818523742, 0.0969351949685631 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 7L, 7L, 7L, 1L, 4L, 3L, 2L, 4L, 3L, 5L, 3L, 5L, 2L, 3L, 2L, 2L, 4L, 6L, 6L ), WITHIN_350M_BUS = c(6L, 7L, 6L, 7L, 9L, 8L, 8L, 7L, 7L, 10L, 8L, 10L, 9L, 9L, 11L, 10L, 10L, 9L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 2L, 2L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 245.603375846146, 368.426558267465, 441.940219699006, 487.159334589631, 655.673547293992, 741.092217587683, 796.945995239863, 807.9951203207, 811.565866920266, 853.150808868789, 855.910802698343, 956.145150420074, 1255.33698673456, 1288.37644755637, 1362.04327681417, 1363.4418089932, 1372.5613242213, 1373.8732816316, 1391.36175448021)), row.names = c("636", "665", "377", "341", "30", "884", "101", "396", "253", "546", "424", "984", "862", "556", "293", "587", "162", "702", "324", "17"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.938652184010819, 0.86468287136979, 0.808399289331914, 0.7698448954779, 0.605170860351338, 0.513080967048659, 0.451478612038021, 0.43925259563573, 0.435301809499906, 0.389393670028505, 0.386358651013298, 0.278525153990048, 0.0345847596817648, 0.0203224013897257, 0.0017388526850724, 0.00157852025404223, 0.000720488803053275, 0.00062403310610187, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1406763029
R squared (OOB): 0.08241567
$Forests[[637]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 355000, 359900, 245000, 3e+05, 270000, 279000, 255000, 305000, 250000, 316000, 318000, 375000, 265000, 298000, 303888, 275000, 297000, 325000, 330000), floor_area_sqm = c(93, 93, 93, 88, 96, 97, 91, 91, 91, 97, 92, 91, 92, 91, 93, 93, 98, 91, 91, 103), storey_order = c(5L, 3L, 3L, 2L, 4L, 2L, 2L, 4L, 4L, 4L, 3L, 1L, 4L, 2L, 1L, 2L, 4L, 3L, 4L, 2L), remaining_lease_mths = c(1106, 1111, 1117, 668, 791, 687, 801, 686, 791, 708, 781, 765, 783, 724, 777, 782, 689, 788, 780, 773), PROX_CBD = c(18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 18.5761736305699, 19.1998859465191, 18.2989051402725, 19.1428796063974, 18.2610111258248, 19.2477081153014, 18.2234963781047, 18.2234963781047, 18.1857629477019, 19.4237844042343, 18.5252470382495, 18.5252470382495, 19.3611499271018, 18.1476771148045, 18.1476771148045, 18.4499801912104), PROX_ELDERLYCARE = c(0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 0.0638277150498875, 0.482976337773198, 0.397078044127006, 0.457204003422965, 0.421521882373529, 0.533620939869422, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.695760303539868, 0.449194476018676, 0.449194476018676, 0.67405856369397, 0.519546459890619, 0.519546459890619, 0.504778052376495), PROX_HAWKER = c(0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.562029876499453, 0.407382567332432, 0.491047773869601, 0.491246203286744, 0.453171307776496, 0.435575948420033, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.430278742731878, 0.69553534809229, 0.69553534809229, 0.578426076793613, 0.209390724873544, 0.209390724873544, 0.652207052169444), PROX_MRT = c(1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.874368880716004, 1.13705578024219, 0.552168886353884, 1.0490560030484, 0.547550551918807, 1.17336842789895, 0.545975779093886, 0.545975779093886, 0.548087095608087, 1.37619150821735, 0.398456142880405, 0.398456142880405, 1.24242318119045, 0.491311596778589, 0.491311596778589, 0.322534237265928), PROX_PARK = c(0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 0.287868908027907, 0.708199402424467, 0.287159802467115, 0.602588748705797, 0.272660801967067, 0.715290586226954, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.899998771522662, 0.491317901173298, 0.491317901173298, 0.694921724836528, 0.270911567278729, 0.270911567278729, 0.536975621309476), PROX_GOOD_PRISCH = c(9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.51590189269927, 10.205087741046, 9.19982386356694, 10.1724586401982, 9.16752282736586, 10.2559210914134, 9.1355701416359, 9.1355701416359, 9.10363750169146, 10.4013344251086, 9.63394268044443, 9.63394268044443, 10.393420977377, 9.18618174729203, 9.18618174729203, 9.56762880935522), PROX_MALL = c(0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.624506085881379, 1.23204265332191, 0.486326630506135, 1.19002137667581, 0.448092738738542, 1.28177138580973, 0.411037179701155, 0.411037179701155, 0.374195605351922, 1.44800971701603, 0.705200807731176, 0.705200807731176, 1.41164243574585, 0.218975149940797, 0.218975149940797, 0.662291407978718), PROX_CHAS = c(0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.0792988689034794, 0.377747950290313, 0.0660681856594747, 0.472048134528426, 0.0964740211655948, 0.34509608786971, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.141128343720225, 0.240425442805127, 0.240425442805127, 0.346579909600863, 0.218975205360203, 0.218975205360203, 0.201478871858691), PROX_SUPERMARKET = c(0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.625539331690589, 1.12464344461301, 0.490326509583637, 1.03656246660954, 0.457654559995222, 1.16090501353567, 0.421116980529575, 0.421116980529575, 0.38486207983901, 1.36375821567757, 0.386130046709882, 0.386130046709882, 1.22987785443232, 0.206881250620068, 0.206881250620068, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 2L, 3L, 3L, 2L), WITHIN_350M_BUS = c(16L, 16L, 16L, 13L, 10L, 10L, 6L, 6L, 6L, 9L, 6L, 6L, 4L, 6L, 8L, 8L, 8L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 2L, 1L, 4L, 1L, 4L, 0L, 4L, 4L, 4L, 0L, 2L, 2L, 0L, 3L, 3L, 2L), DNeighbour = c(0, 5.16076826546253, 8.61861880559929, 116.005720408717, 229.643961072573, 534.175906681675, 537.40724266078, 559.556301870004, 569.139270713536, 574.08192368404, 599.004998402944, 601.490163694298, 637.454002015163, 678.322733394364, 704.587573135729, 708.845761689623, 737.06608352254, 739.003748506226, 744.342086579921, 759.188036284068)), row.names = c("637", "418", "604", "96", "78", "193", "433", "484", "905", "981", "202", "47", "733", "2", "11", "106", "972", "827", "944", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999907583404269, 0.999742261887645, 0.953848035399231, 0.825375981167425, 0.254950540005983, 0.248919726940318, 0.208632976285879, 0.191841642945608, 0.183349734902907, 0.14248154869695, 0.138600596795522, 0.087015541479545, 0.0406770291647973, 0.0192284485012273, 0.0164414590274224, 0.00329807264336198, 0.00275273407731954, 0.00149983268724709, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 893186707
R squared (OOB): 0.426978
$Forests[[638]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(364000, 320000, 350000, 339000, 330000, 345000, 345000, 315000, 325000, 333000, 313000, 305000, 320000, 360000, 335000, 340000, 337000, 338000, 358000, 324000), floor_area_sqm = c(100, 101, 102, 102, 102, 102, 102, 102, 91, 103, 99, 99, 100, 105, 100, 105, 105, 102, 101, 90), storey_order = c(2L, 1L, 4L, 3L, 1L, 4L, 2L, 2L, 2L, 1L, 4L, 1L, 4L, 3L, 4L, 1L, 1L, 4L, 3L, 4L), remaining_lease_mths = c(921, 924, 923, 923, 911, 926, 927, 913, 970, 953, 918, 921, 930, 960, 930, 956, 947, 922, 960, 929), PROX_CBD = c(17.9386403893839, 18.0902268845521, 18.0569924715364, 17.9456645257603, 18.2320763538069, 18.236688278315, 18.2868848905217, 17.9994058772431, 17.7083177660008, 17.7412802518209, 17.8728040148932, 17.9733391318796, 18.242108360018, 17.6410789876396, 17.9186379864086, 17.6472423100513, 17.5852868111176, 18.1611534549189, 17.5852868111176, 18.3448727328387), PROX_ELDERLYCARE = c(0.714833653499633, 0.706169610995159, 0.59750504274373, 0.476454782767532, 0.927534095024191, 0.732088251039709, 0.896456720381782, 0.430537495183344, 0.378187975507624, 1.00357172816211, 0.330981516384048, 0.376016337241346, 1.08331104464233, 0.969292416022308, 1.13507400842797, 1.0260991137238, 0.979721953613503, 0.519233937445895, 0.979721953613503, 1.12000720290482), PROX_HAWKER = c(0.201936965562497, 0.370412154176866, 0.391180253405874, 0.3648710200987, 0.493410913505403, 0.537987121264097, 0.547085889030319, 0.472244893923117, 0.340346390827249, 0.286367973105455, 0.446535534086157, 0.501520555884575, 0.548257960059823, 0.270187519380927, 0.435091735724103, 0.322354465675231, 0.300047945510982, 0.617364695979906, 0.300047945510982, 0.636376603494217), PROX_MRT = c(0.168914117564514, 0.341202563029131, 0.384524332485438, 0.385567417899789, 0.433316978327494, 0.511061821383635, 0.495991449430539, 0.492638498779759, 0.403335562748004, 0.240079810641839, 0.4868918768976, 0.52882455357406, 0.47401652613315, 0.253083991654003, 0.364011265623101, 0.296963624455722, 0.294966346549802, 0.623413162025338, 0.294966346549802, 0.565211037998289), PROX_PARK = c(1.99379565561889, 1.8531048262974, 1.77011013021076, 1.76180373116006, 1.96114614265628, 1.7164330470264, 1.86697967968657, 1.65421298847909, 1.86766019581863, 2.28949331488756, 1.69875568186822, 1.62685700377268, 2.12857307310705, 2.26013213847351, 2.31505119222808, 2.2163258228061, 2.22462050149276, 1.52418818882418, 2.22462050149276, 2.08056453235766), PROX_GOOD_PRISCH = c(8.4444135457925, 8.60631027953587, 8.58956131155308, 8.49089982759618, 8.72297519828522, 8.76378557853615, 8.78822500750919, 8.5589292690065, 8.26299778187914, 8.20478390995202, 8.43952013253886, 8.54142359534323, 8.71021480286832, 8.10977708422392, 8.3676789538936, 8.10862356805264, 8.05369522760851, 8.72758527833631, 8.05369522760851, 8.81498363377987), PROX_MALL = c(0.238372860218233, 0.342860958869265, 0.407254736414821, 0.428159644756295, 0.22704735136933, 0.240339889961931, 0.1450338527091, 0.446560923090423, 0.335143296665789, 0.222110908162432, 0.330972758922268, 0.395841490391381, 0.347669457974494, 0.204458422444813, 0.384238747959315, 0.255877276101632, 0.237472256939882, 0.475604736810637, 0.237472256939882, 0.284195187673565 ), PROX_CHAS = c(0.076984763134016, 0.209799590563819, 0.222103720735081, 0.218909691095897, 0.11607611654581, 0.184864523484869, 0.0217240252323136, 0.324811070171065, 0.30242004444134, 0.222110881748482, 0.330972805611547, 0.364030465322827, 0.274735402884708, 0.201289943337815, 0.360842629752134, 0.212266026856788, 0.145295883687343, 0.405258493214775, 0.145295883687343, 0.24769320941352 ), PROX_SUPERMARKET = c(0.171190500184261, 0.342860053820009, 0.385535197909366, 0.365864675212809, 0.227046556279957, 0.240339157209448, 0.145032957963293, 0.408691343873882, 0.332189289926598, 0.222110358133712, 0.300218301814749, 0.356071330024396, 0.347668959247477, 0.204457160029983, 0.360842909613722, 0.255876154174577, 0.237470779768967, 0.475604214408431, 0.237470779768967, 0.284194910851331 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 4L, 3L, 5L, 6L, 7L, 4L, 6L, 5L, 4L, 3L, 3L, 5L, 1L, 6L, 5L, 5L, 5L, 5L ), WITHIN_350M_BUS = c(8L, 7L, 9L, 8L, 10L, 7L, 9L, 9L, 7L, 16L, 8L, 11L, 7L, 15L, 11L, 13L, 15L, 10L, 15L, 8L ), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 6L, 4L, 6L, 4L, 7L, 5L, 4L, 7L, 7L, 4L, 4L, 3L, 4L, 4L, 6L, 4L, 4L), DNeighbour = c(0, 174.429371691038, 226.98929408245, 257.679969600893, 305.293566419764, 340.830780301011, 346.012691640418, 356.265203524598, 373.47908847105, 385.4494318834, 390.988207556909, 401.438841864051, 407.838797443448, 417.951746783283, 442.702830289332, 458.491438990829, 462.203620639172, 468.454293932971, 469.083849410221, 474.87135003657)), row.names = c("638", "74", "491", "20", "443", "227", "787", "177", "544", "242", "992", "179", "608", "615", "590", "554", "800", "330", "224", "512"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.748357513537481, 0.595234488037703, 0.497802882877191, 0.344196831722267, 0.235088751389694, 0.220032565547449, 0.19109762263395, 0.145497765500242, 0.116387118668756, 0.10373860894737, 0.0814307765064104, 0.068849989696407, 0.0507867811102916, 0.0171332853889315, 0.00459642490394106, 0.00277103720741572, 0.000720594727449438, 0.00058692281794047, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 290050929
R squared (OOB): -0.1117098
$Forests[[639]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(393000, 455000, 448000, 450000, 395000, 415000, 360000, 420000, 405000, 430000, 405000, 410000, 430000, 495000, 412000, 362500, 380000, 537000, 425000, 518000), floor_area_sqm = c(103, 113, 116, 106, 106, 103, 84, 112, 105, 104, 104, 106, 107, 93, 104, 103, 106, 93, 104, 93), storey_order = c(2L, 5L, 3L, 4L, 2L, 3L, 3L, 4L, 3L, 2L, 2L, 2L, 4L, 2L, 2L, 3L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(818, 824, 827, 834, 834, 834, 811, 866, 856, 861, 862, 871, 868, 1131, 878, 819, 887, 1128, 871, 1132), PROX_CBD = c(14.8805910833212, 14.8805910833212, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 14.7472020389823, 15.3605597168545, 15.3605597168545, 15.4019609662575, 15.4019609662575, 15.428944563277, 15.2985874116244, 14.1234549986629, 14.1313829663274, 14.3801998083441, 15.0291078847704, 14.1022978560303, 14.0236082538335, 14.0392008059995), PROX_ELDERLYCARE = c(1.53481387371296, 1.53481387371296, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.19052284520552, 1.7630974884403, 1.7630974884403, 1.7026350967472, 1.7026350967472, 1.63977306379889, 1.41400995500373, 1.35242241046818, 0.836104821253693, 0.709377020411434, 1.09928331705025, 1.39999761805574, 1.09340394122649, 1.32747908409073), PROX_HAWKER = c(0.395563323563994, 0.395563323563994, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.606039227085063, 0.874437271649647, 0.874437271649647, 0.985391408166863, 0.985391408166863, 1.09717995764468, 1.16406043263713, 0.458626901673037, 0.73352935155883, 0.928921275219278, 1.15922930524208, 0.488105393549706, 0.594999289424802, 0.543253862226502), PROX_MRT = c(0.650195396152393, 0.650195396152393, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.807097621625513, 1.13238128237287, 1.13238128237287, 1.24252861976923, 1.24252861976923, 1.35104476777798, 1.40304810962874, 0.250036690549804, 0.735653331318593, 1.02650412956774, 1.36685465541241, 0.255700458734308, 0.469886084443941, 0.327704984287647), PROX_PARK = c(0.355836862982211, 0.355836862982211, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.432698189125414, 0.852232892319188, 0.852232892319188, 0.934356673366442, 0.934356673366442, 1.02148060415503, 0.98341166564854, 0.469588575534173, 0.463826523913091, 0.71485218383349, 0.808345234949979, 0.52092144022497, 0.504422356794811, 0.547177414231792), PROX_GOOD_PRISCH = c(3.33079371618761, 3.33079371618761, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.13467644284063, 3.77322944876988, 3.77322944876988, 3.78947597459801, 3.78947597459801, 3.79601078940401, 3.64472604970499, 2.69456588548322, 2.52734391167264, 2.72778429145315, 3.36640767040689, 2.69832814229385, 2.51794344218072, 2.61966269686357), PROX_MALL = c(0.390496575840073, 0.390496575840073, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.738705771798207, 0.502295694435402, 0.502295694435402, 0.656741946143406, 0.656741946143406, 0.809004632748584, 0.597111778941966, 0.232476208076891, 0.66282583229379, 0.949257633150117, 0.486526360127578, 0.257523814996123, 0.418819234777705, 0.316340524018432), PROX_CHAS = c(0.448788349522024, 0.448788349522024, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.19051372613691, 0.563239471741591, 0.563239471741591, 0.478794864158343, 0.478794864158343, 0.352996738297868, 0.0911939042613644, 0.147334233235439, 0.528800676490504, 0.453083161817035, 0.228652490110126, 0.177701329016163, 0.151261605672147, 0.101753514952091), PROX_SUPERMARKET = c(0.447693008221967, 0.447693008221967, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.326764101800336, 0.187279197917694, 0.187279197917694, 0.1489144838969, 0.1489144838969, 0.252078878715955, 0.408284988301129, 0.147334782275979, 0.528799775767506, 0.513065398645433, 0.234691730121176, 0.177702101069216, 0.151260689076964, 0.101754383553332), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 0L, 0L, 0L, 0L, 2L, 1L, 0L, 0L, 2L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 1L, 4L, 3L, 3L, 3L, 4L, 4L, 4L), WITHIN_350M_BUS = c(5L, 5L, 7L, 6L, 6L, 6L, 9L, 10L, 10L, 9L, 9L, 11L, 13L, 13L, 6L, 2L, 8L, 11L, 12L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 1L, 2L, 3L, 3L, 1L, 2L, 1L), DNeighbour = c(0, 8.08195480289469, 271.889351438972, 276.828534807744, 282.339904016447, 283.6823489345, 349.324558400262, 495.891261930319, 499.911763869314, 588.445577319999, 595.869641664714, 700.255825265828, 776.852091911254, 817.649418429325, 818.629612114684, 825.894829615863, 827.82555217711, 853.393820189937, 865.3828846282, 890.977650916373 )), row.names = c("639", "852", "188", "457", "483", "233", "136", "782", "994", "495", "406", "899", "934", "212", "695", "3", "314", "815", "51", "218"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999835444901759, 0.822428297317187, 0.816247686242713, 0.809248050441334, 0.807526831673131, 0.716193288659966, 0.476417517146142, 0.469480793390445, 0.317878000766164, 0.3055114447146, 0.146150855734191, 0.0574912859281489, 0.0249097722586096, 0.0242761041674016, 0.0198126049156892, 0.0186965141752394, 0.006820446327037, 0.00320673029829517, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2443239544
R squared (OOB): -0.1187874
$Forests[[640]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(478000, 480000, 535000, 468888, 5e+05, 688000, 745000, 682000, 653000, 729999, 742000, 5e+05, 4e+05, 4e+05, 360000, 7e+05, 413888, 680000, 620000, 649888), floor_area_sqm = c(92, 92, 92, 92, 91, 90, 100, 100, 91, 100, 92, 91, 104, 92, 92, 95, 88, 104, 104, 87), storey_order = c(4L, 3L, 3L, 3L, 2L, 6L, 10L, 10L, 2L, 6L, 7L, 1L, 4L, 3L, 2L, 3L, 2L, 4L, 1L, 3L), remaining_lease_mths = c(716, 692, 694, 701, 706, 985, 1122, 1120, 1121, 1122, 1104, 690, 745, 708, 719, 1100, 668, 806, 802, 1103), PROX_CBD = c(9.58813304663833, 9.76973796844692, 9.76973796844692, 9.79963982832759, 10.2657373615824, 9.84174458192399, 9.28682806708392, 9.28682806708392, 9.51816518584724, 9.41601606571959, 9.57467117229508, 10.2183960492338, 9.4187827620762, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 10.251706958731, 10.3151427398556, 7.02256530608061), PROX_ELDERLYCARE = c(0.251441869005946, 0.487200680071974, 0.487200680071974, 0.390845215421192, 0.519949541574078, 0.339166460968835, 0.306248896776786, 0.306248896776786, 0.0590206014568566, 0.14515851054369, 0.0836678964153836, 0.670964346371623, 0.579996323717894, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 0.2905717823942, 0.330781443478472, 0.467453442926814), PROX_HAWKER = c(0.391674386653945, 0.323134910569429, 0.323134910569429, 0.315572935590663, 0.527790221924738, 0.272020065995023, 0.449541776391294, 0.449541776391294, 0.5145461029689, 0.552624576950901, 0.628838904549623, 0.161327078165055, 0.508914568418093, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.185152730473859, 0.158411808335189, 0.207247650371579), PROX_MRT = c(0.707146681079003, 0.307725216106606, 0.307725216106606, 0.308409661615337, 0.351828842975553, 0.348847208140378, 0.819017740329599, 0.819017740329599, 0.689820066215858, 0.796240617220745, 0.731513991246432, 0.352113639571012, 1.21403827268849, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 0.329298986744561, 0.225881718556356, 0.409658939160285 ), PROX_PARK = c(0.630094576064042, 0.692980820038259, 0.692980820038259, 0.556935587195362, 0.752867192571236, 0.429024269124863, 0.754667699158598, 0.754667699158598, 0.506309566114581, 0.579398729399101, 0.402026431996325, 0.412720152963846, 0.633868788719276, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.433052663426989, 0.503726079472253, 0.380160428577633 ), PROX_GOOD_PRISCH = c(1.10432321767326, 0.945616550360875, 0.945616550360875, 0.97109568154285, 0.402201611323318, 0.999365026226873, 1.50498632547922, 1.50498632547922, 1.35033962190844, 1.45792936689373, 1.37880970746963, 0.778258345851083, 1.8319493658717, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 0.178279914989512, 0.238878321625081, 2.07008813823767 ), PROX_MALL = c(0.759347764163403, 0.3113714109904, 0.3113714109904, 0.277854565241424, 0.347570072991699, 0.188176716989659, 0.732362808464395, 0.732362808464395, 0.508727078362918, 0.616886214909116, 0.493679276753517, 0.1993183735571, 0.308706652763352, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 0.409325390211749, 0.307979604675516, 0.395390786334096 ), PROX_CHAS = c(0.395290416984683, 0.164045702260751, 0.164045702260751, 0.213793078898363, 0.329846033180528, 0.139131199666608, 0.30624919123722, 0.30624919123722, 0.0590210156667789, 0.145158576319141, 0.0836673580931749, 0.176868193181362, 0.308706623046814, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.239000132427376, 0.132816387601245, 0.278446199404133 ), PROX_SUPERMARKET = c(0.20799335196523, 0.329801606095394, 0.329801606095394, 0.217115292225756, 0.353445486406562, 0.139131268426574, 0.309780650655361, 0.309780650655361, 0.0642147642973091, 0.145877744762322, 0.0769150331708007, 0.245740902557878, 0.31508799294366, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.258988936146552, 0.143795860421689, 0.0888694671696128 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 4L, 4L, 4L, 1L, 1L, 1L, 1L, 2L, 6L, 4L, 3L, 1L, 0L, 1L, 2L, 4L, 3L ), WITHIN_350M_BUS = c(7L, 11L, 11L, 11L, 10L, 9L, 7L, 7L, 7L, 8L, 7L, 6L, 3L, 8L, 7L, 7L, 5L, 6L, 8L, 10L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 2L, 2L, 2L, 4L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 0L), DNeighbour = c(0, 534.735105570321, 535.008623802189, 672.322485254102, 713.276219238282, 795.941378840875, 835.376511144614, 841.475377396945, 889.987553901437, 943.224672306632, 1018.84856297185, 1043.01821671912, 1493.26967192144, 1714.51160348741, 1812.55527107703, 1828.79539783917, 1831.39806909646, 2308.22525529815, 2430.26443065437, 2562.33964144414)), row.names = c("640", "926", "68", "943", "649", "268", "308", "794", "983", "928", "551", "584", "278", "245", "244", "904", "338", "775", "108", "221"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9147935634476, 0.91470831743644, 0.867046836262308, 0.851025872821331, 0.81632772303659, 0.798718123433864, 0.795936370492773, 0.773272472167593, 0.74735074569995, 0.708787020049891, 0.696064200983401, 0.436091580399296, 0.305012092448826, 0.249609571688105, 0.24069076692548, 0.23926920102996, 0.035536151398819, 0.0100867230383923, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7958031874
R squared (OOB): 0.5291082
$Forests[[641]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(585000, 575000, 658000, 615000, 417000, 540000, 565000, 435000, 440000, 410000, 380000, 412000, 435000, 420000, 428888, 415000, 390000, 447000, 438000, 376888), floor_area_sqm = c(93, 93, 84, 84, 99, 93, 93, 99, 100, 100, 104, 103, 100, 104, 84, 84, 104, 107, 104, 104), storey_order = c(4L, 5L, 3L, 2L, 3L, 4L, 6L, 2L, 3L, 3L, 1L, 4L, 4L, 2L, 3L, 3L, 1L, 3L, 2L, 3L), remaining_lease_mths = c(1142, 1133, 1120, 1122, 914, 1142, 1127, 928, 911, 915, 924, 918, 924, 922, 774, 782, 809, 782, 812, 810), PROX_CBD = c(12.454441113408, 12.4342034244884, 12.4891302242583, 12.3801819754074, 12.2815153207229, 12.5378737745647, 12.4937468159193, 12.2106818490232, 12.2087069526051, 12.2087069526051, 12.0301392517655, 11.9871965659798, 12.114386347938, 11.8892341343185, 12.8776183162857, 12.8776183162857, 11.7882471009294, 11.7840832214562, 11.7215458353159, 11.622690560426), PROX_ELDERLYCARE = c(0.717258387107597, 0.678867196986192, 0.707031754326944, 0.738453704244922, 0.513657423159811, 0.76025522927712, 0.714783075399861, 0.442541563379791, 0.434858408662556, 0.434858408662556, 0.255083942589415, 0.210296865683283, 0.421163091926404, 0.110349805405523, 0.211786543917104, 0.211786543917104, 0.114277277444971, 0.481333190444255, 0.240093333498969, 0.175524774720266), PROX_HAWKER = c(0.459376407452819, 0.504612881494125, 0.384467206049481, 0.261296216065877, 0.52278816815954, 0.672948721825079, 0.680821394190482, 0.524204307723605, 0.692592935098248, 0.692592935098248, 0.598391326300702, 0.625285574708341, 0.885134801830427, 0.684056106771311, 0.677647820815747, 0.677647820815747, 0.647051853283446, 0.436117874461739, 0.609281739536534, 0.783966268147895), PROX_MRT = c(0.518913352820399, 0.586933783104383, 0.38468199977318, 0.367154517888221, 0.703998835661039, 0.707305973375369, 0.743366527772832, 0.743103019894999, 0.89623888155871, 0.89623888155871, 0.885297742933312, 0.923336133969517, 1.10882075300419, 1.00424261648768, 0.301948361527339, 0.301948361527339, 1.00317447086964, 0.81394482428473, 0.989064774064853, 1.15515804744233 ), PROX_PARK = c(0.580711209690395, 0.628391467794767, 0.50651752093578, 0.605799570777928, 0.796788171077343, 0.628331945846246, 0.683130710636032, 0.863487882808023, 0.954913184146477, 0.954913184146477, 1.04875150887626, 1.09395352284574, 1.14970360230785, 1.19263079577799, 0.246982674114576, 0.246982674114576, 1.24877122811849, 1.20101103678102, 1.28416187507733, 1.41684131410086), PROX_GOOD_PRISCH = c(0.990054087408291, 1.01367306567257, 0.94986022590219, 0.823417580851307, 0.952579960345566, 1.17951788917503, 1.16886515239787, 0.91368762909787, 1.04944877580977, 1.04944877580977, 0.860616187528585, 0.855677549512306, 1.17061030478036, 0.842915880539328, 1.22334421357001, 1.22334421357001, 0.713901761199557, 0.357669915539773, 0.585140695782779, 0.733057242670121 ), PROX_MALL = c(0.549832225559512, 0.600548053404267, 0.458049841664737, 0.344173235497563, 0.630705874818675, 0.766094086501437, 0.778202426893423, 0.634332011832188, 0.802829369116586, 0.802829369116586, 0.707201836140707, 0.732793638615111, 0.995792127022496, 0.787722851944232, 0.503182159926002, 0.503182159926002, 0.741052769880115, 0.489619370966043, 0.690287469384684, 0.868993594299523 ), PROX_CHAS = c(0.134313038880304, 0.134041173915956, 3.00974727266337e-08, 0.126495411341712, 0.0753088652692227, 0.187116592266412, 0.147744885974614, 0.140964983635816, 0.0852358826892552, 0.0852358826892552, 0.202915262499126, 0.171681037809818, 0.138740180982893, 0.124859952031804, 0.128785172156574, 0.128785172156574, 0.0554870656895364, 0.0667093090499658, 0.164718468919614, 0.151742844958785 ), PROX_SUPERMARKET = c(0.499432454100223, 0.543693418915242, 0.425107542879533, 0.30203349112312, 0.448534184110051, 0.707597649659388, 0.667447252804164, 0.377835654599335, 0.414959148864982, 0.414959148864982, 0.20670525505664, 0.172282484091702, 0.459680111992834, 0.114394571204967, 0.17067511852319, 0.17067511852319, 0.0453848138423891, 0.379080894647373, 0.169255457402684, 0.151741730066283 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 0L, 0L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 0L, 3L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 2L, 3L, 6L, 5L, 4L, 5L, 5L, 5L, 5L, 5L, 1L, 8L, 1L, 1L, 8L, 3L, 6L, 7L ), WITHIN_350M_BUS = c(11L, 12L, 10L, 8L, 12L, 11L, 11L, 11L, 11L, 11L, 7L, 6L, 8L, 9L, 12L, 12L, 9L, 7L, 10L, 8L), WITHIN_1KM_PRISCH = c(3L, 1L, 5L, 4L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 4L, 4L, 3L, 4L, 3L, 2L), DNeighbour = c(0, 68.4189307680066, 131.941236925575, 204.129036711312, 212.569968975974, 219.139265964932, 240.897560345122, 280.698064372359, 395.856455600993, 396.286970652893, 457.785087213556, 511.037793423004, 604.061761380036, 609.606785060908, 623.588424020767, 626.542383582242, 667.914457690219, 713.414183154254, 724.756013412734, 838.628251230176)), row.names = c("641", "310", "505", "315", "362", "343", "24", "42", "410", "680", "727", "689", "707", "148", "892", "259", "508", "340", "625", "750"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98673229395374, 0.951107346519988, 0.885015121112069, 0.875630357981488, 0.868099839344963, 0.841781192753497, 0.788488190889307, 0.604022854481435, 0.603269369910206, 0.492834788314394, 0.395218417988669, 0.23152614152264, 0.222409086729515, 0.199886431684994, 0.195218925447936, 0.133727944128626, 0.0763546479447403, 0.0640750907072711, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1473231909
R squared (OOB): 0.7994744
$Forests[[642]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(705000, 720000, 640000, 640000, 350000, 345000, 450000, 440000, 375000, 516000, 435000, 420000, 548000, 335000, 370000, 588000, 439000, 430000, 408000, 670000), floor_area_sqm = c(91, 91, 90, 91, 92, 92, 92, 92, 92, 98, 98, 91, 95, 91, 92, 95, 97, 93, 91, 94), storey_order = c(3L, 3L, 1L, 3L, 1L, 1L, 1L, 3L, 2L, 3L, 1L, 1L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 6L), remaining_lease_mths = c(1097, 1079, 1095, 992, 714, 695, 679, 677, 695, 698, 692, 742, 981, 754, 699, 1025, 669, 728, 674, 1104), PROX_CBD = c(9.2692311101123, 9.2692311101123, 9.29204667907952, 9.30017281297198, 9.56457497404925, 8.46158045860266, 8.7589377611275, 8.7589377611275, 8.4016901584654, 8.70928269501252, 8.85689554561162, 8.31995738049774, 8.37940280964872, 8.32334928378694, 8.34406204250889, 8.51090417959469, 8.73211086874077, 8.20083785223568, 8.96374942103709, 8.58683984966127), PROX_ELDERLYCARE = c(0.751834464907999, 0.751834464907999, 0.771441336950035, 0.677643973897152, 1.08567795373645, 0.0854535518544851, 0.169235371196244, 0.169235371196244, 0.150390524199432, 0.119444653145476, 0.272187629818594, 0.259768432786295, 0.335901694998922, 0.163895949541214, 0.224798473876808, 0.120425912751251, 0.292319821872094, 0.41240614163537, 0.267188539522683, 0.203840329735754 ), PROX_HAWKER = c(0.13065395668809, 0.13065395668809, 0.172288624542473, 0.445284816601654, 0.44425153291851, 0.266645682444034, 0.330091511745513, 0.330091511745513, 0.205000896629144, 0.281172749103646, 0.446318851105742, 0.387410687724852, 0.203869560106314, 0.1672780527947, 0.308707066729857, 0.166697492306482, 0.436547444862961, 0.35604829505958, 0.393731145214296, 0.433030813326955), PROX_MRT = c(0.513894886157587, 0.513894886157587, 0.459210746913958, 0.258716275079725, 1.06652131186481, 0.681495718287031, 0.338391484905848, 0.338391484905848, 0.747297636603152, 0.379410256905797, 0.372678744867538, 0.705543842504761, 0.62312262100292, 1.03738004469153, 1.14033242259394, 0.608243230971526, 0.600073719023998, 0.805467939952349, 0.71987240697712, 0.751078096441513), PROX_PARK = c(0.421166514654472, 0.421166514654472, 0.354651430366215, 0.166211588513849, 0.829152657918636, 0.773425606080498, 0.469340752260783, 0.469340752260783, 0.784786352249359, 0.513364518506117, 0.479885299937475, 0.517920409018535, 0.394842599629624, 0.839050716088865, 0.748901820021747, 0.368529270986479, 0.617507126900098, 0.393072899865764, 0.60552725382935, 0.52118662053352), PROX_GOOD_PRISCH = c(2.13343245969583, 2.13343245969583, 2.10961489740732, 1.82000438656186, 1.87441197950121, 1.4534383809239, 1.40615721612308, 1.40615721612308, 1.42922442943649, 1.35677240305411, 1.47413984574199, 1.20021801549651, 1.14854892992093, 1.6197212814627, 1.74338078296013, 1.13331232297991, 1.31940815963163, 1.04754826657838, 1.13785719900195, 1.16640042723588), PROX_MALL = c(0.655923636590071, 0.655923636590071, 0.591682371404957, 0.302826744416793, 1.18499732413142, 0.793630348518112, 0.264395031718586, 0.264395031718586, 0.856591768216477, 0.313890580083005, 0.241772845363545, 0.768764019555169, 0.651389947232486, 0.952850965311535, 0.813314037197816, 0.540250505232014, 0.469553394647833, 0.844084234929545, 0.480317195978648, 0.632538285087724 ), PROX_CHAS = c(0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.258750733988333, 0.358325278319411, 0.161491876005888, 0.0806835690144568, 0.0806835690144568, 0.14998683096932, 0.112175615725657, 0.157458356405151, 0.1066489590073, 0.11938167830482, 0.218034921212892, 0.347263729641395, 0.0869956868442428, 0.0664211666443358, 0.0460460495231756, 0.143131544605207, 0.237191200694799 ), PROX_SUPERMARKET = c(0.098601858754749, 0.098601858754749, 0.110756393825321, 0.378001630838772, 0.418420374852224, 0.128302570008396, 0.24726445439454, 0.24726445439454, 0.194600933367586, 0.221335227738319, 0.224853982916395, 0.284909088626731, 0.282093113359979, 0.502751024921131, 0.624544400837596, 0.0869967242830128, 0.350370254212894, 0.436961702644775, 0.181164390242962, 0.35437102597818 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 0L, 2L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 3L, 2L, 3L, 8L, 8L, 3L, 7L, 7L, 3L, 4L, 1L, 1L, 6L, 6L, 2L, 4L, 5L ), WITHIN_350M_BUS = c(10L, 10L, 7L, 9L, 4L, 7L, 6L, 6L, 7L, 6L, 7L, 7L, 6L, 4L, 5L, 5L, 7L, 7L, 6L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 9.44880542946849, 89.8233215707722, 374.044769969949, 550.477739662128, 810.02192055803, 848.415640406153, 849.63209825486, 866.929841648216, 886.266171490004, 895.05152677631, 982.222779353755, 995.082971497153, 1017.57163804075, 1058.54120349628, 1099.75643160446, 1123.69394961618, 1128.51930907851, 1240.34794481173, 1264.41077202909)), row.names = c("642", "306", "191", "973", "197", "676", "194", "386", "682", "446", "397", "716", "998", "713", "204", "94", "842", "79", "692", "149"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999888314882106, 0.989932199635324, 0.832633177137695, 0.656843803897159, 0.347617220419049, 0.302239611601946, 0.300820666329333, 0.280792541891328, 0.258769696916878, 0.248906622814978, 0.157249326042511, 0.144887829550399, 0.124136605253488, 0.0894771253208854, 0.0592857059234137, 0.0441820665251838, 0.0413705808097594, 0.00142125612769842, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5147192502
R squared (OOB): 0.6818226
$Forests[[643]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 375000, 368000, 370000, 342000, 390000, 3e+05, 395888, 425000, 332000, 371000, 365000, 345000, 310000, 390000, 338000, 4e+05, 330000, 4e+05, 430000), floor_area_sqm = c(100, 100, 100, 92, 105, 91, 94, 94, 93, 104, 91, 91, 92, 104, 90, 103, 91, 104, 90, 91), storey_order = c(5L, 5L, 2L, 3L, 4L, 2L, 2L, 3L, 3L, 3L, 2L, 5L, 2L, 3L, 2L, 4L, 2L, 3L, 3L, 4L), remaining_lease_mths = c(923, 935, 937, 922, 822, 956, 817, 1063, 1029, 838, 957, 965, 974, 838, 947, 836, 956, 847, 953, 962), PROX_CBD = c(18.2155576397088, 18.2155576397088, 18.1853912561079, 18.2744201988815, 18.4174433264455, 17.980006840849, 18.4835571341017, 18.1899007658477, 18.2498667293237, 18.3394484051955, 17.630719557776, 17.6174166659189, 17.6174166659189, 18.2872060948971, 17.5579663674298, 18.1853470145009, 17.5146993337396, 18.238428451998, 17.5759295796121, 17.4594236905894), PROX_ELDERLYCARE = c(1.82774218733134, 1.82774218733134, 1.83831888483507, 1.91030467455468, 2.01990466694452, 1.69038013517483, 2.12772209584432, 2.0412967820292, 2.08641833813892, 1.68689945441126, 1.35614304544574, 1.58663462608392, 1.58663462608392, 1.57361264937598, 1.26304449634962, 1.46334015610348, 1.21552371031002, 1.49823830734066, 1.07156662032258, 1.1429422216578), PROX_HAWKER = c(0.218122417644225, 0.218122417644225, 0.267411626133086, 0.292675997882175, 0.365194571711665, 0.32947027962251, 0.47819209562201, 0.56403310040428, 0.574007707230075, 0.322806547864559, 0.550798352023498, 0.699652587196505, 0.699652587196505, 0.464971900021808, 0.610726758846462, 0.490406092071559, 0.65109908849923, 0.548143788898404, 0.622851592932912, 0.704564458032275), PROX_MRT = c(0.24629140143503, 0.24629140143503, 0.186589372260449, 0.25859759791353, 0.394110762668951, 0.131298797620671, 0.440067919828323, 0.225540054498686, 0.270260950193414, 0.722989849955079, 0.481509556817778, 0.430901962912929, 0.430901962912929, 0.870907467758581, 0.415424130147435, 0.888080533877704, 0.367017506823782, 0.950317003394984, 0.449846795062068, 0.304209523777939 ), PROX_PARK = c(0.449638685926872, 0.449638685926872, 0.431621232177097, 0.366705585759005, 0.305293053539538, 0.597192139646456, 0.199823808978303, 0.321396863181507, 0.261745107633199, 0.845903786092674, 0.706852169587072, 0.815337468455046, 0.815337468455046, 0.791043930625847, 0.622915525490857, 0.741201414908801, 0.57589083993138, 0.690805332809177, 0.650211227804106, 0.515475588097358 ), PROX_GOOD_PRISCH = c(7.54917724573578, 7.54917724573578, 7.51998659904145, 7.60907430161507, 7.75189187586876, 7.31481473864251, 7.82005706650481, 7.5338271442293, 7.5938744989762, 7.67457853159282, 6.96345421686322, 6.95710824587607, 6.95710824587607, 7.62743554697163, 6.89020500321914, 7.52724739525134, 6.84682201594428, 7.58243576478886, 6.90999703096039, 6.79149624878531), PROX_MALL = c(0.249434383428027, 0.249434383428027, 0.304347432784639, 0.31638525459609, 0.368677515727611, 0.38257003715367, 0.482762920255867, 0.601163950940652, 0.606938778613173, 0.270650184250749, 0.581015113036356, 0.753687860987251, 0.753687860987251, 0.369641594977131, 0.488271313828636, 0.362005799982455, 0.437698049352173, 0.291730094824992, 0.456006423255308, 0.366883459562171), PROX_CHAS = c(0.246283235408848, 0.246283235408848, 0.186582621643492, 0.258594927218762, 0.279695275413424, 0.131281394661179, 0.297885151722028, 0.225556636612455, 0.270276303087269, 0.186439783883369, 0.481496129777697, 0.430898255483663, 0.430898255483663, 0.000458346083760352, 0.40162373925963, 0.11010335009361, 0.354009255575758, 0.0811018368302058, 0.401255348981324, 0.293637386768921), PROX_SUPERMARKET = c(0.233030240431279, 0.233030240431279, 0.289364184128333, 0.297968471640837, 0.3481604922123, 0.37748716441855, 0.402675729717655, 0.37174850741073, 0.384544806397502, 0.279112228601587, 0.432325009404537, 0.467885028141574, 0.467885028141574, 0.367596841627256, 0.339170507836652, 0.36017462873485, 0.288534867112482, 0.289827711639516, 0.338457664260807, 0.217741105325511), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 4L, 2L, 2L, 2L, 6L, 2L, 7L, 2L, 4L, 1L, 2L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 7L, 5L, 9L, 5L, 6L, 4L, 6L, 4L, 4L, 4L, 6L, 4L, 6L, 3L, 5L, 6L), WITHIN_350M_BUS = c(15L, 15L, 16L, 17L, 14L, 14L, 12L, 13L, 11L, 11L, 8L, 6L, 6L, 9L, 9L, 11L, 10L, 10L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 4L, 5L, 5L, 3L, 5L, 4L, 4L, 6L, 4L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 9.35971903868024, 66.0671515459533, 89.3739761936941, 203.09217325872, 246.430080135946, 305.137339684458, 359.962233853475, 361.73489793191, 496.077238287778, 587.626344088881, 642.039995430647, 645.345919501004, 658.403217967911, 674.359672115359, 701.094545156995, 721.085997630098, 756.945646932674, 761.960464047457, 784.13441538423)), row.names = c("643", "571", "31", "835", "257", "910", "774", "422", "369", "693", "547", "220", "14", "414", "545", "857", "93", "839", "357", "937"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999715066410042, 0.9858526243556, 0.974186851917592, 0.870336184656446, 0.812223157010306, 0.720072371540629, 0.622942170449128, 0.619662113110839, 0.359715284793317, 0.192200925946568, 0.108626869909476, 0.104112109816978, 0.0870118386793834, 0.0678035050168431, 0.0402344510511485, 0.0238224553548534, 0.00464373485445434, 0.0031088259081641, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 835912318
R squared (OOB): 0.3595957
$Forests[[644]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 360000, 365000, 441000, 358000, 415000, 440000, 456500, 448000, 435000, 418000, 320000, 415000, 460000, 420000, 395000, 436000, 440000, 435000, 440000), floor_area_sqm = c(94, 94, 94, 93, 93, 94, 96, 92, 96, 95, 92, 92, 92, 92, 92, 94, 92, 92, 92, 92), storey_order = c(1L, 1L, 1L, 6L, 1L, 6L, 7L, 8L, 9L, 6L, 6L, 2L, 8L, 7L, 6L, 4L, 7L, 8L, 2L, 5L), remaining_lease_mths = c(1107, 1096, 1095, 1097, 1103, 1120, 1108, 1144, 1110, 1105, 1129, 1009, 1140, 1125, 1142, 1113, 1139, 1142, 1128, 1124), PROX_CBD = c(11.6781560559471, 11.6781560559471, 11.7965908296893, 11.8078122246038, 11.8075546541859, 11.7484946081343, 11.6053344020152, 11.9527102757424, 11.5810624146691, 11.6071858552171, 12.02897658153, 11.3397363359505, 12.02897658153, 12.02897658153, 12.02897658153, 11.9744040829633, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478), PROX_ELDERLYCARE = c(1.09658820367145, 1.09658820367145, 1.00802268588986, 0.95260617550949, 0.922118515238085, 1.16050252277995, 1.04503450829128, 0.819362766143575, 1.05973522725621, 1.02315858897206, 0.841755023464642, 1.39271535621019, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.738781707341689, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226), PROX_HAWKER = c(0.34952328079698, 0.34952328079698, 0.337854809554552, 0.262687630178652, 0.209140712961875, 0.512143004921159, 0.210992660312359, 0.27814297307049, 0.226379932511381, 0.193888136950838, 0.409616357379742, 0.570701345451429, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.217370340361849, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923), PROX_MRT = c(0.274140861026222, 0.274140861026222, 0.249549573241666, 0.173777829752023, 0.120215557602138, 0.425815084561206, 0.206803096961617, 0.200702114351669, 0.233016580221366, 0.216093917824789, 0.331072457322778, 0.534489810386183, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.167322140356011, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209), PROX_PARK = c(0.620391651843957, 0.620391651843957, 0.739061594864021, 0.746013140888617, 0.747098338531098, 0.660489483199184, 0.554363925008431, 0.643017670933737, 0.520771390450273, 0.521580333579447, 0.529446955515876, 0.290298216204727, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.679906922269617, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305), PROX_GOOD_PRISCH = c(2.02616945457316, 2.02616945457316, 2.14271827973834, 2.13533890725473, 2.12338877581429, 2.14657014261275, 1.90056431650247, 2.270018309959, 1.87254500118751, 1.89230283405924, 2.36775586018775, 1.70706505143727, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.27223739349538, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238), PROX_MALL = c(0.244599870232268, 0.244599870232268, 0.241737870027575, 0.17025857997445, 0.119447773727589, 0.411213390710639, 0.158081786709397, 0.232344363503357, 0.185878129611589, 0.173810560938293, 0.358721564938295, 0.459056401007768, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.214069216816763, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777), PROX_CHAS = c(0.163903281406512, 0.163903281406512, 0.101692541492014, 0.170258520163124, 0.11944771257822, 0.0876622280470988, 0.158081821824728, 0.146038815472653, 0.185878170229198, 0.173810611614792, 0.25157977989641, 0.111613351644546, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.0939357367291076, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234), PROX_SUPERMARKET = c(0.19333058996533, 0.19333058996533, 0.17897337633635, 0.168966076328732, 0.119571834445138, 1.21715176356525e-07, 0.148884454693003, 0.237998550380205, 0.177355035948325, 0.1671684124578, 0.314501000490003, 0.440050810323431, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.22318738818849, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 4L, 4L, 2L, 4L, 5L, 4L, 4L, 4L, 1L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 2L), WITHIN_350M_BUS = c(9L, 9L, 9L, 11L, 10L, 11L, 8L, 12L, 7L, 6L, 11L, 9L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 4.81665513690762, 118.975389739849, 141.550286650203, 177.214631668292, 197.688604114303, 258.118585760656, 284.521729870363, 284.680359494322, 313.519768835466, 343.344336153799, 345.790848399859, 346.987966774977, 347.43578880293, 349.474332351272, 355.760823714723, 360.410159367581, 361.628022701172, 363.513637610663, 365.33045129534)), row.names = c("644", "954", "41", "439", "724", "441", "158", "749", "182", "922", "700", "254", "287", "874", "318", "858", "573", "16", "908", "502"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99965237451591, 0.799132695612449, 0.722289431519105, 0.584761549988926, 0.500112338358959, 0.250809584978835, 0.154811115175927, 0.154279207112133, 0.0694453320429268, 0.0136284814352152, 0.0108386538599731, 0.00958343445109458, 0.00913267015591804, 0.00721149317879283, 0.00267317297318345, 0.000715815502718101, 0.000406676517695472, 9.84343240311993e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1029572866
R squared (OOB): 0.3028784
$Forests[[645]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 403000, 460000, 460000, 430000, 4e+05, 485000, 490000, 5e+05, 510000, 440000, 520000, 545000, 535000, 455000, 432000, 520000, 532000, 455000, 498000), floor_area_sqm = c(93, 92, 92, 93, 92, 92, 93, 95, 93, 92, 93, 93, 93, 93, 93, 93, 93, 96, 92, 93), storey_order = c(5L, 1L, 2L, 3L, 1L, 1L, 2L, 2L, 6L, 3L, 2L, 5L, 5L, 4L, 5L, 5L, 4L, 4L, 4L, 2L), remaining_lease_mths = c(1097, 1138, 1137, 1138, 1128, 1131, 1147, 1111, 1137, 1136, 1142, 1147, 1127, 1118, 1138, 1129, 1118, 1111, 1133, 1102), PROX_CBD = c(13.8110145095205, 13.9348601041022, 13.9481332653994, 13.8880322509317, 13.983033341901, 13.9748767742628, 13.9293604468603, 13.7780295697528, 13.7068457080251, 14.0250110126613, 13.9713915856932, 13.7003463440691, 13.8964286142315, 13.8964286142315, 13.5153222954464, 13.4495242740615, 13.7912064237251, 13.8842234613226, 13.5263069451707, 13.8269911518463), PROX_ELDERLYCARE = c(0.2424730747692, 0.122633260073778, 0.108372417523696, 0.250782943854859, 0.0819455196406728, 0.0869602171534455, 0.234065981952779, 0.24280876806526, 0.409751638237597, 0.0392522324995346, 0.226595382415433, 0.434917902994305, 0.28821019895416, 0.28821019895416, 0.128038783583345, 0.226392675254826, 0.194902312085005, 0.284905700992106, 0.13293861465481, 0.272443342502121), PROX_HAWKER = c(0.93957565430704, 0.848294615942255, 0.783686601130967, 0.989318285046145, 0.818439961244233, 0.759405218095962, 0.970053791291438, 0.855348356505915, 1.09574216637781, 0.732915378457501, 0.954180271331751, 1.07570104527527, 0.700607063348248, 0.700607063348248, 1.06471945671836, 1.13086059974118, 0.761066408094757, 0.667389882084889, 1.0232116664491, 0.718894335359525 ), PROX_MRT = c(0.110074032088272, 0.066674836544346, 0.146013494832411, 0.0905698875540676, 0.0961191462833423, 0.16215489673441, 0.101292979723356, 0.290902656750774, 0.23189639897339, 0.179377644983316, 0.128817306959056, 0.256932190523524, 0.214342865325431, 0.214342865325431, 0.531733722241289, 0.537207200764636, 0.263976344610204, 0.172676244118343, 0.529059791722705, 0.250191496834268 ), PROX_PARK = c(1.12286028608686, 1.01289159319472, 0.964943529987853, 1.13098813526459, 0.973290645087517, 0.93793434477989, 1.10248671215858, 1.08412864631293, 1.30108171005294, 0.898948825756494, 1.07610116952693, 1.30953091682666, 0.945155408432775, 0.945155408432775, 1.12627074536918, 1.14705623529365, 1.03946212768551, 0.946790994443363, 1.00320858387115, 1.00953333913803 ), PROX_GOOD_PRISCH = c(4.2580170038876, 4.3780728039611, 4.41058426346667, 4.29841605508598, 4.42376284483209, 4.4381077472328, 4.33684280477295, 4.27934963146811, 4.11427377683663, 4.48326906164864, 4.37541592083903, 4.10033714204368, 4.42474408393319, 4.42474408393319, 4.05859518452173, 3.97306691053722, 4.37243865161908, 4.46427355245829, 4.12550653324601, 4.43409233459216), PROX_MALL = c(0.585854127158584, 0.500682206465503, 0.431747484707969, 0.648384322611893, 0.475935346664486, 0.408666125180857, 0.634323955575517, 0.507308338763366, 0.786897805640679, 0.387952579177684, 0.625072347077181, 0.816725098938654, 0.36232957329041, 0.36232957329041, 0.741140095950697, 0.817008429043632, 0.47180896375681, 0.384398044205003, 0.734460127270614, 0.464449368072494), PROX_CHAS = c(0.123846030022364, 3.70448785353559e-08, 0.0812590805558053, 0.0495611607390083, 0.0483941894268844, 0.0955424375353944, 0.0456516508281062, 0.246000912873009, 0.0683167852462459, 0.116095717847762, 0.0752462089475253, 0.0738696133860389, 0.190952462752685, 0.190952462752685, 0.0484693686848179, 0.142936854782623, 3.14247486029477e-08, 0.0936868185767241, 0.164485608616764, 0.093713435160417), PROX_SUPERMARKET = c(0.157551778944521, 0.112910168339451, 0.194128300134642, 0.0495614942866338, 0.123899374628808, 0.205979542456043, 0.04565204632056, 0.271122867675942, 0.0683172333971998, 0.21237786594893, 0.0752464841458058, 0.0738703098972174, 0.190953240917096, 0.190953240917096, 0.321659607097496, 0.417643104955167, 8.52808058992138e-07, 0.093687407280864, 0.265115106421715, 0.0937132175773042), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 0L, 2L, 2L, 0L, 1L, 0L, 2L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 5L, 3L, 3L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 3L, 4L, 3L, 5L, 5L), WITHIN_350M_BUS = c(12L, 11L, 7L, 11L, 11L, 6L, 11L, 9L, 14L, 9L, 11L, 13L, 9L, 9L, 6L, 5L, 8L, 7L, 2L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 4L, 4L, 3L, 5L, 5L, 5L, 4L, 5L, 5L, 6L, 5L), DNeighbour = c(0, 124.119442540055, 151.733707290082, 166.676511733309, 167.082625281408, 181.756941286703, 194.655626654086, 201.830225285797, 206.90281037446, 226.863492217496, 233.923788660048, 245.746996115588, 320.968484661485, 321.620074915019, 420.577251389493, 426.72931515314, 474.974720350829, 489.93978427517, 557.484989982819, 561.449685859231)), row.names = c("645", "356", "34", "662", "710", "690", "21", "282", "863", "8", "361", "616", "442", "760", "183", "988", "420", "670", "779", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.90464493599331, 0.85926055132164, 0.831505657425599, 0.83072165185629, 0.801383453871573, 0.774044256124385, 0.75824693310823, 0.746835520240373, 0.70011637123066, 0.682951909861623, 0.653539629328414, 0.453176913483135, 0.451390339114126, 0.192599638910144, 0.178358744788176, 0.0808374648355394, 0.0568874195460103, 0.000198055018410789, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1037478101
R squared (OOB): 0.4478369
$Forests[[646]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 582000, 515000, 440000, 445000, 538000, 680000, 520000, 310000, 446000, 638000, 418000, 409500, 480000, 330000, 315000, 465000, 385000, 545000, 680000), floor_area_sqm = c(104, 104, 110, 93, 84, 90, 76, 107, 82, 94, 105, 84, 84, 94, 82, 87, 91, 93, 86, 86), storey_order = c(1L, 3L, 1L, 3L, 3L, 5L, 11L, 2L, 5L, 2L, 3L, 3L, 3L, 6L, 4L, 1L, 2L, 1L, 1L, 3L), remaining_lease_mths = c(828, 935, 859, 759, 647, 995, 1071, 892, 656, 723, 918, 804, 807, 725, 657, 633, 764, 772, 1025, 1025), PROX_CBD = c(5.12061996426338, 5.4901102241405, 5.31333197008925, 5.4791067318598, 4.82546817648507, 4.4759193492502, 5.17664618337401, 4.23142849537126, 5.9699685911294, 4.45295385586978, 5.24252163748666, 4.20973993763024, 4.20973993763024, 4.50933618399607, 6.06674643703895, 5.88382015009973, 4.28329341592686, 4.25035751849909, 5.19905620756448, 5.19905620756448), PROX_ELDERLYCARE = c(0.279354008399566, 0.157919913507301, 0.301885421229742, 0.505585511375112, 0.401252043911139, 0.136621520737764, 0.203403853153192, 0.272010492111063, 4.28110190953706e-07, 0.645271528549996, 0.232760622048558, 0.156291063754703, 0.156291063754703, 0.665866395733666, 0.10409496222889, 0.599695566252105, 0.4193003334471, 0.411587417191489, 0.3148233892717, 0.3148233892717), PROX_HAWKER = c(0.158729667464322, 0.258924665495, 0.15027253820603, 0.736115689949186, 0.33634581375869, 0.736355433757935, 0.242990200436355, 0.392124905911543, 0.247906315943116, 0.601904675681234, 0.316098981667774, 0.46881842734995, 0.46881842734995, 0.665007751295857, 0.346985863757343, 0.302293625820731, 0.638679046714181, 0.610932712322496, 0.424686940189847, 0.424686940189847), PROX_MRT = c(1.12797954219589, 1.30755754576723, 0.839256513816073, 0.797555156120123, 0.437510974512092, 0.930431293452388, 0.347215067697513, 0.870814763860364, 1.03854772657135, 0.66128766903618, 0.353807427048722, 0.750034220630686, 0.750034220630686, 0.549595780709265, 1.1005845300218, 0.37771060533367, 0.637237645879563, 0.605174310138743, 0.253583166891469, 0.253583166891469), PROX_PARK = c(1.12857946410316, 0.803347187860442, 0.919693677764514, 0.728040918615253, 0.386749503328341, 0.786607284590569, 0.502895249788983, 0.989030190878471, 0.792968228054446, 0.473457593144303, 0.540897442657821, 0.828179073128827, 0.828179073128827, 0.353281501558379, 0.741200181243785, 1.09766236241216, 0.336599362476296, 0.346786980248178, 0.482110245392283, 0.482110245392283), PROX_GOOD_PRISCH = c(2.70116277997296, 2.45379201830723, 2.32631552336422, 2.93310132502147, 2.65585299610189, 3.43096694593549, 2.27859573799937, 3.47561641519302, 1.89588922913119, 3.02211493728223, 2.20280244575696, 3.58178441884724, 3.58178441884724, 2.94429219434277, 1.85819018299306, 1.61186682958131, 3.85984302070176, 3.87277035706644, 2.22494939608982, 2.22494939608982), PROX_MALL = c(1.02774547618649, 1.21674302842157, 0.752077094160308, 0.719613179783111, 0.337875853585261, 1.02435160052226, 0.285366785950761, 1.1888213641646, 1.25835483053691, 0.570379319619026, 0.315823950773482, 1.26743973989934, 1.26743973989934, 0.485349818185599, 1.22044581333525, 0.966526596905427, 0.92062293894618, 0.955673327573223, 0.31885342913617, 0.31885342913617), PROX_CHAS = c(0.193072984237221, 0.233242749827373, 0.111194343620761, 0.0706483510319072, 0.315432137833306, 0.105578702221058, 0.0737889624358689, 0.106822211501606, 0.21461630683628, 0.303272176186244, 0.0731998871787336, 0.163154212627783, 0.163154212627783, 0.331046161101227, 0.252393584019624, 0.256579842259861, 0.285886541141976, 0.260827480873255, 0.211748617283041, 0.211748617283041), PROX_SUPERMARKET = c(0.198191070641627, 0.37596142908425, 0.370675298005651, 0.0706487501399716, 0.0907256678718214, 0.0670716613901785, 0.177322353300672, 0.139079920157556, 0.227231659318009, 0.34627255092781, 0.266280670019211, 0.118448079318654, 0.118448079318654, 0.325943517329761, 0.321431524942613, 0.27867057765081, 0.506434284786685, 0.512280309006142, 0.199301193911681, 0.199301193911681 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 0L, 0L, 0L, 1L, 2L, 0L, 0L, 3L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 4L, 4L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 2L, 2L, 7L, 6L, 2L, 1L, 5L, 3L, 3L, 1L, 2L, 4L, 4L, 5L, 6L, 6L ), WITHIN_350M_BUS = c(9L, 10L, 12L, 3L, 8L, 5L, 9L, 7L, 8L, 6L, 10L, 7L, 7L, 5L, 6L, 8L, 5L, 5L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 3L, 4L, 2L, 4L, 1L, 4L, 3L, 3L, 0L, 5L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 373.110576672703, 436.382489796936, 720.59234407763, 736.71927791441, 741.796887403894, 870.510802260679, 883.516680727556, 891.485868994268, 916.807980282343, 931.670941452173, 941.855154452859, 945.344338117014, 960.800624965509, 978.904254829182, 1151.20712070205, 1151.22027582907, 1164.19169735143, 1237.74575615194, 1238.79126172338)), row.names = c("646", "307", "279", "802", "288", "411", "897", "849", "920", "346", "472", "907", "382", "622", "628", "201", "747", "19", "533", "181"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.826799306497523, 0.76721753691204, 0.437763361016042, 0.417732384453508, 0.411432661297071, 0.256237314996986, 0.241408488917051, 0.232435645582251, 0.204555026439343, 0.188681372087408, 0.178034427631572, 0.174431848850812, 0.158763996203424, 0.141052386602633, 0.0186060263243873, 0.0186006422616326, 0.0136452479530373, 2.84675320285599e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6663313373
R squared (OOB): 0.443133
$Forests[[647]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(507000, 550000, 492000, 515000, 455000, 518000, 480000, 420000, 475000, 592000, 635000, 335000, 370000, 335000, 330000, 340000, 355000, 405000, 375000, 330000), floor_area_sqm = c(105, 105, 84, 105, 95, 88, 84, 84, 89, 108, 105, 84, 92, 91, 91, 91, 91, 102, 92, 82), storey_order = c(2L, 3L, 4L, 2L, 2L, 3L, 1L, 2L, 1L, 2L, 4L, 2L, 4L, 3L, 4L, 1L, 3L, 3L, 2L, 4L), remaining_lease_mths = c(770, 786, 788, 762, 784, 770, 789, 777, 789, 810, 833, 791, 699, 754, 777, 786, 763, 928, 695, 657), PROX_CBD = c(7.67544881001386, 7.59960912304084, 7.5632891932167, 7.9455961592131, 7.49071683084666, 7.79515244158294, 7.1729887096531, 7.13486939655985, 7.05609226259357, 7.18468073982128, 7.22087947204147, 9.13853516155078, 8.34406204250889, 8.32334928378694, 9.37335060635629, 9.37335060635629, 9.41668106440496, 9.51108523911647, 8.4016901584654, 6.06674643703895), PROX_ELDERLYCARE = c(1.73611556579875, 1.85656629786719, 1.91313469252559, 1.77517839654503, 1.54524415115482, 1.83577537822547, 1.69705296801524, 1.66246099208497, 1.59520672965634, 1.63490637838594, 1.54373359073656, 1.86142420062345, 0.224798473876808, 0.163895949541214, 1.66235796621519, 1.66235796621519, 1.6892356184521, 1.80905665624389, 0.150390524199432, 0.10409496222889), PROX_HAWKER = c(0.926505356032751, 1.04404154823438, 1.10032443578502, 0.800389309546525, 0.996854886033364, 1.19066876388205, 1.25907896080059, 1.23225985170817, 1.17571504816288, 1.02937341390922, 1.05968958012269, 0.823671555860494, 0.308707066729857, 0.1672780527947, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.978663880778012, 0.205000896629144, 0.346985863757343), PROX_MRT = c(0.617354557404891, 0.492673618184051, 0.433934859087748, 0.75069701440163, 0.34804043957783, 0.499752126280618, 0.428812034955963, 0.448181123975075, 0.487588773645627, 0.13577722868059, 0.206889953987817, 1.58022074581844, 1.14033242259394, 1.03738004469153, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.99882067476962, 0.747297636603152, 1.1005845300218), PROX_PARK = c(0.29052205197453, 0.415297912555755, 0.474041874627479, 0.364839433462782, 0.292176487074364, 0.723268787935639, 0.405529884687165, 0.367092279962757, 0.288106802683489, 0.802458220215738, 0.769170147627311, 0.533109662164166, 0.748901820021747, 0.839050716088865, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.674672834209049, 0.784786352249359, 0.741200181243785), PROX_GOOD_PRISCH = c(2.0690813845722, 2.14133679267892, 2.17804686625686, 1.79538098544694, 2.30076298730527, 1.9917971907287, 2.56840479702555, 2.60671936453148, 2.64150694603645, 2.6636605310312, 2.65891054731874, 0.605615063995802, 1.74338078296013, 1.6197212814627, 0.581790960048334, 0.581790960048334, 0.555662252109323, 0.439174603441127, 1.42922442943649, 1.85819018299306), PROX_MALL = c(0.59706101530086, 0.472342316185911, 0.413593098419561, 0.730136421618933, 0.79872232386887, 0.483735594398556, 0.42122511428052, 0.44210957307938, 0.487675149993812, 0.319563922107573, 0.389192825268572, 0.925377142856182, 0.813314037197816, 0.952850965311535, 0.835862391091354, 0.835862391091354, 0.873946799305891, 0.994410311642026, 0.856591768216477, 1.22044581333525 ), PROX_CHAS = c(0.183520259224292, 0.0587537711423344, 5.15903103580734e-08, 0.312128892467037, 0.204927614889482, 0.157541179554435, 0.364873472162596, 0.395328272461269, 0.464118937564998, 0.244287808759251, 0.201367273106442, 0.179557542480515, 0.347263729641395, 0.218034921212892, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.21913048386411, 0.14998683096932, 0.252393584019624 ), PROX_SUPERMARKET = c(0.242167451420959, 0.121599745844786, 0.0709823460282706, 0.390939423908347, 0.535956758401375, 0.305647853022819, 0.372543253077343, 0.392878094873427, 0.438288204779491, 0.350395790631763, 0.425467495913439, 0.223142170833011, 0.624544400837596, 0.502751024921131, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.21913043091083, 0.194600933367586, 0.321431524942613 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 3L, 2L, 3L, 4L, 3L, 6L, 7L, 3L, 1L, 1L, 2L, 2L, 2L, 4L, 3L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 7L, 4L, 10L, 8L, 7L, 5L, 12L, 11L, 11L, 5L, 4L, 5L, 5L, 6L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 2L, 3L, 3L, 2L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 1L, 3L, 5L), DNeighbour = c(0, 128.028403027344, 181.106585255633, 293.719459541229, 366.669100221908, 498.990166543084, 500.476471123402, 539.539085401195, 617.992919103103, 909.751769817988, 968.092093950209, 1467.47106588734, 1515.4776615127, 1621.74202690772, 1723.03092205064, 1723.67906433173, 1764.53430042774, 1853.11593797628, 1952.05699763272, 1970.56974209595)), row.names = c("647", "735", "829", "345", "950", "209", "133", "82", "449", "370", "344", "485", "204", "713", "334", "737", "725", "719", "682", "628"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991575551953236, 0.983178031804819, 0.95605995464267, 0.931952704412772, 0.875869483935269, 0.875153582191246, 0.855688583185665, 0.812969041437155, 0.619150793641663, 0.575547778759423, 0.198408906629861, 0.166915970957903, 0.104136450138092, 0.0554394958553844, 0.0551689130337546, 0.0392755281274882, 0.0133761553529457, 0.000349726339411448, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6606100319
R squared (OOB): 0.2590394
$Forests[[648]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 380000, 350000, 388800, 333000, 335000, 390000, 420000, 680000, 660000, 562000, 540000, 380000, 462000, 735000, 347000, 320000, 325000, 370000, 398000), floor_area_sqm = c(92, 92, 92, 98, 89, 83, 92, 92, 87, 87, 107, 107, 92, 105, 97, 90, 90, 82, 84, 92), storey_order = c(2L, 4L, 4L, 2L, 1L, 3L, 1L, 5L, 6L, 3L, 7L, 6L, 2L, 1L, 6L, 5L, 2L, 4L, 3L, 3L), remaining_lease_mths = c(691, 693, 688, 697, 692, 687, 685, 694, 1076, 1066, 957, 969, 687, 965, 1066, 672, 672, 666, 673, 714), PROX_CBD = c(10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.5501175985891, 10.3184291669162, 10.5902646894981, 10.1126951054664, 10.1126951054664, 10.9472701195372, 11.0486323727393, 10.571248724537, 10.9320040827019, 9.96973817000633, 10.5036676165143, 10.5036676165143, 10.0782341562763, 10.6549850760698, 9.95525560808738), PROX_ELDERLYCARE = c(0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.724362239545807, 0.724299376510179, 0.476382036969741, 0.511544492658224, 0.511544492658224, 0.867518349265545, 0.974567200018427, 0.426373779355343, 0.83761180429981, 0.560133969723593, 0.346712236264009, 0.346712236264009, 0.248412112584261, 0.531453703929196, 0.150508443509651), PROX_HAWKER = c(0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.496328097640832, 0.285348407142059, 0.142004884371921, 0.268370020499938, 0.268370020499938, 0.429153921265228, 0.436692566666558, 0.155284554597335, 0.499252912381913, 0.246219700947935, 0.255376275980047, 0.255376275980047, 0.250435976222025, 0.345053577007401, 0.153089379504462), PROX_MRT = c(0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.92637591011884, 0.752281430413819, 0.793335563342317, 0.549740095282867, 0.549740095282867, 0.638393210693291, 0.741783227751877, 0.822399768635659, 0.582189406643083, 0.405168801785449, 0.908007357991278, 0.908007357991278, 0.622308556906305, 0.849090589690401, 0.521845664201362), PROX_PARK = c(0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.888350706343443, 1.05219739289641, 0.57091664624863, 0.878497256111703, 0.878497256111703, 0.730900012581548, 0.644279497097323, 0.471129460807546, 0.802226928628916, 0.868342722448078, 0.381418159266178, 0.381418159266178, 0.627458410441261, 0.204920490916151, 0.730503149795042), PROX_GOOD_PRISCH = c(1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.37609088117382, 1.54472866778257, 0.962114901666907, 1.46177539101005, 1.46177539101005, 1.50789829567152, 1.50173151878208, 0.876989954992127, 1.4460454342776, 1.55873028154778, 0.825686703361669, 0.825686703361669, 1.26151864262594, 0.576127248022356, 2.01039924795066), PROX_MALL = c(0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 0.693136328895784, 0.472532088410597, 0.838333779631814, 0.269774803261538, 0.269774803261538, 1.34630282297423, 1.41292867182356, 0.872531493441133, 1.37776203899083, 0.129560175686973, 0.873995522285645, 0.873995522285645, 0.418279044459304, 1.12054305374088, 0.757457219803541 ), PROX_CHAS = c(0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.120595382532287, 0.165961529218061, 0.0950095589968322, 0.20472250196774, 0.20472250196774, 0.344403926608958, 0.375455350402476, 0.109732367463933, 0.293630149165848, 0.0647243745052949, 0.217153936659979, 0.217153936659979, 0.186550674976261, 0.290835710912963, 0.144412947448491 ), PROX_SUPERMARKET = c(0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.448117335537485, 0.447507928623339, 0.190547463602814, 0.35798039621586, 0.35798039621586, 0.381194313170787, 0.408205375796458, 0.199099262156692, 0.445162931243089, 0.241122798862169, 0.291549431934698, 0.291549431934698, 0.255147915067147, 0.292451786949051, 0.204623167766534 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 2L, 4L, 2L, 6L, 6L, 0L, 0L, 3L, 0L, 6L, 2L, 2L, 5L, 1L, 3L ), WITHIN_350M_BUS = c(4L, 4L, 5L, 6L, 6L, 6L, 7L, 6L, 6L, 6L, 2L, 2L, 5L, 0L, 7L, 6L, 6L, 5L, 7L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 2L, 3L, 3L, 4L, 3L, 2L, 4L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 4.73760018990583, 66.1394003707283, 171.974664272336, 182.222073974675, 248.40702867339, 405.267840438255, 603.267194295226, 655.998147481688, 666.090703307474, 691.319701653524, 697.853380219613, 704.250154347254, 753.667570920227, 794.520090470944, 806.07295608212, 812.729418628377, 840.721177023126, 992.637385063514, 1130.95585995449)), row.names = c("648", "651", "43", "429", "914", "778", "97", "701", "316", "506", "255", "630", "210", "671", "471", "482", "940", "84", "728", "971"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999964904479346, 0.993171647899661, 0.954289354367898, 0.948753226167879, 0.905840933904596, 0.759672154601419, 0.511897279881797, 0.440305405615851, 0.426569726640293, 0.392312629606748, 0.383473656484531, 0.374838271760286, 0.309038937291411, 0.256506221313797, 0.242071275700555, 0.233852380039189, 0.200164729804835, 0.0527376086516734, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5407455307
R squared (OOB): 0.682362
$Forests[[649]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 535000, 480000, 5e+05, 468888, 688000, 478000, 653000, 742000, 729999, 745000, 682000, 4e+05, 360000, 4e+05, 363000, 7e+05, 413888, 680000, 620000), floor_area_sqm = c(91, 92, 92, 91, 92, 90, 92, 91, 92, 100, 100, 100, 92, 92, 104, 97, 95, 88, 104, 104), storey_order = c(2L, 3L, 3L, 1L, 3L, 6L, 4L, 2L, 7L, 6L, 10L, 10L, 3L, 2L, 4L, 4L, 3L, 2L, 4L, 1L), remaining_lease_mths = c(706, 694, 692, 690, 701, 985, 716, 1121, 1104, 1122, 1122, 1120, 708, 719, 745, 701, 1100, 668, 806, 802), PROX_CBD = c(10.2657373615824, 9.76973796844692, 9.76973796844692, 10.2183960492338, 9.79963982832759, 9.84174458192399, 9.58813304663833, 9.51816518584724, 9.57467117229508, 9.41601606571959, 9.28682806708392, 9.28682806708392, 10.1748545259067, 10.2629321739313, 9.4187827620762, 12.1013944735855, 7.97001655790022, 7.88501742637481, 10.251706958731, 10.3151427398556), PROX_ELDERLYCARE = c(0.519949541574078, 0.487200680071974, 0.487200680071974, 0.670964346371623, 0.390845215421192, 0.339166460968835, 0.251441869005946, 0.0590206014568566, 0.0836678964153836, 0.14515851054369, 0.306248896776786, 0.306248896776786, 0.889757070081441, 1.00265829049513, 0.579996323717894, 2.41403538414825, 0.682273370470252, 0.487583248392117, 0.2905717823942, 0.330781443478472), PROX_HAWKER = c(0.527790221924738, 0.323134910569429, 0.323134910569429, 0.161327078165055, 0.315572935590663, 0.272020065995023, 0.391674386653945, 0.5145461029689, 0.628838904549623, 0.552624576950901, 0.449541776391294, 0.449541776391294, 0.304343114187016, 0.370496257898541, 0.508914568418093, 0.561617227785994, 0.840126401207934, 0.645875214067525, 0.185152730473859, 0.158411808335189), PROX_MRT = c(0.351828842975553, 0.307725216106606, 0.307725216106606, 0.352113639571012, 0.308409661615337, 0.348847208140378, 0.707146681079003, 0.689820066215858, 0.731513991246432, 0.796240617220745, 0.819017740329599, 0.819017740329599, 1.12559589355515, 1.21137251272603, 1.21403827268849, 1.71497473755306, 0.726942522279936, 0.707952731476156, 0.329298986744561, 0.225881718556356), PROX_PARK = c(0.752867192571236, 0.692980820038259, 0.692980820038259, 0.412720152963846, 0.556935587195362, 0.429024269124863, 0.630094576064042, 0.506309566114581, 0.402026431996325, 0.579398729399101, 0.754667699158598, 0.754667699158598, 0.326884491561474, 0.429817985649402, 0.633868788719276, 0.181629272169071, 0.618444971248099, 0.511064020035708, 0.433052663426989, 0.503726079472253), PROX_GOOD_PRISCH = c(0.402201611323318, 0.945616550360875, 0.945616550360875, 0.778258345851083, 0.97109568154285, 0.999365026226873, 1.10432321767326, 1.35033962190844, 1.37880970746963, 1.45792936689373, 1.50498632547922, 1.50498632547922, 1.53712936271762, 1.58756538029025, 1.8319493658717, 1.52909264222103, 2.78644315018514, 2.82520953766913, 0.178279914989512, 0.238878321625081), PROX_MALL = c(0.347570072991699, 0.3113714109904, 0.3113714109904, 0.1993183735571, 0.277854565241424, 0.188176716989659, 0.759347764163403, 0.508727078362918, 0.493679276753517, 0.616886214909116, 0.732362808464395, 0.732362808464395, 0.493589384976364, 0.573348708551386, 0.308706652763352, 1.69674818443598, 0.66906173274608, 0.535655644340599, 0.409325390211749, 0.307979604675516 ), PROX_CHAS = c(0.329846033180528, 0.164045702260751, 0.164045702260751, 0.176868193181362, 0.213793078898363, 0.139131199666608, 0.395290416984683, 0.0590210156667789, 0.0836673580931749, 0.145158576319141, 0.30624919123722, 0.30624919123722, 0.118978706369709, 0.166187985395119, 0.308706623046814, 0.26797195188846, 0.195243012850588, 0.102679570293108, 0.239000132427376, 0.132816387601245 ), PROX_SUPERMARKET = c(0.353445486406562, 0.329801606095394, 0.329801606095394, 0.245740902557878, 0.217115292225756, 0.139131268426574, 0.20799335196523, 0.0642147642973091, 0.0769150331708007, 0.145877744762322, 0.309780650655361, 0.309780650655361, 0.371852561025965, 0.394772134126693, 0.31508799294366, 0.570395350553557, 0.169510705521186, 0.158953339299884, 0.258988936146552, 0.143795860421689 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 6L, 4L, 4L, 2L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 4L, 1L, 0L, 1L, 2L, 4L ), WITHIN_350M_BUS = c(10L, 11L, 11L, 6L, 11L, 9L, 7L, 7L, 7L, 8L, 7L, 7L, 8L, 7L, 3L, 10L, 7L, 5L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L), DNeighbour = c(0, 568.796873502765, 576.3868901473, 625.778291250212, 630.468071276999, 696.166699802205, 713.276219238282, 1015.55510737145, 1078.9574658713, 1123.44039989927, 1133.7632453759, 1141.31813684553, 1434.42022152736, 1505.36789400096, 1559.576769619, 1909.94626271985, 2389.57385822155, 2430.47575343658, 2522.54710275513, 2634.04747346151)), row.names = c("649", "68", "926", "584", "943", "268", "640", "983", "551", "928", "308", "794", "245", "244", "278", "40", "904", "338", "775", "108"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.908913990509139, 0.906526857216907, 0.890303809584034, 0.888702100114514, 0.865175167321098, 0.858721479452287, 0.724799806565346, 0.692576455667365, 0.66927378039224, 0.663790220983209, 0.659759686642488, 0.494834530572018, 0.45344535630013, 0.42176816275298, 0.224894898172299, 0.0313331017891693, 0.0220809439189253, 0.0068672713080412, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6751350252
R squared (OOB): 0.63783
$Forests[[650]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 325000, 333000, 360000, 420000, 428000, 425000, 431000, 395000, 395000, 426000, 410000, 330000, 355000, 308000, 360000, 380000, 315000, 345000, 295000), floor_area_sqm = c(84, 84, 103, 99, 90, 90, 92, 92, 92, 90, 92, 92, 103, 103, 84, 103, 93, 84, 103, 106), storey_order = c(2L, 2L, 2L, 2L, 8L, 8L, 6L, 9L, 4L, 5L, 6L, 2L, 2L, 3L, 1L, 1L, 1L, 3L, 5L, 1L), remaining_lease_mths = c(797, 783, 788, 796, 1011, 1008, 1006, 1010, 1010, 1010, 1012, 1004, 800, 793, 795, 777, 1142, 788, 944, 825), PROX_CBD = c(14.3169519114025, 14.1279251783367, 14.3532733654858, 13.8977069202737, 13.8798013735997, 13.8412030491349, 14.0603534116893, 14.0603534116893, 14.0603534116893, 13.990153115514, 14.0324943086614, 14.000256381606, 13.46147060752, 13.46147060752, 13.3304860768802, 13.7231688188033, 15.6174435761395, 13.0463978034086, 15.6615925135045, 14.7220636963442), PROX_ELDERLYCARE = c(1.55261218152075, 1.66641228888996, 1.6760601574403, 1.56746404607568, 1.77270985488013, 1.74703283433278, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.56992496550613, 1.51384309451853, 1.50178268661881, 1.01995663096129, 1.01995663096129, 0.85382998667073, 0.681177733621966, 0.457575537702088, 0.612412426395362, 0.372854461013726, 0.327768156942021 ), PROX_HAWKER = c(1.19367588944735, 1.24304803992561, 0.99569743308136, 1.04237506554324, 1.47024255459416, 1.43519165592487, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.69002608854433, 1.73133481154049, 1.77005964815816, 1.03983060555389, 1.03983060555389, 1.09459947163448, 0.601426993813282, 2.21004723991438, 1.36023111372333, 2.39243139523594, 1.39864823048803), PROX_MRT = c(0.753004841751307, 0.59155533687368, 0.756418829435307, 0.300373388684648, 0.523014705157119, 0.462396576385451, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.789673249073619, 0.85175230125279, 0.865600228728207, 0.367668143276235, 0.367668143276235, 0.525688124362732, 0.498221170198522, 0.70935210619912, 0.622051877914657, 0.499275570100955, 0.0523025726452692), PROX_PARK = c(1.00962818739137, 1.00515750023779, 1.20426051281307, 0.782220037546154, 0.782127938386311, 0.752068597068081, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.716145735764812, 0.65310707550057, 0.652876507033438, 0.582693033366388, 0.582693033366388, 0.620743454357064, 1.26781451063295, 1.21748666352844, 0.572775970192077, 1.19384102986047, 0.432331111477529), PROX_GOOD_PRISCH = c(4.27446656255715, 4.09179045416031, 4.29145341198416, 3.83525569342672, 3.87304276717541, 3.82728738248792, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.0269654833207, 4.07805978762992, 4.05408625233137, 3.38131302543864, 3.38131302543864, 3.24954726475941, 3.673854441535, 5.63578467655705, 2.96540091825049, 5.71328270316738, 4.99661753747661), PROX_MALL = c(1.50622914679999, 1.48884664162065, 1.45738633765159, 1.14150204308926, 1.33861894221302, 1.33339622609195, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.32125061115982, 1.34360210764349, 1.30130189944441, 0.644549177151603, 0.644549177151603, 0.513372166694422, 0.406890039239853, 0.401390812484646, 0.587476612974174, 0.238209845871265, 0.343882807046916), PROX_CHAS = c(0.149961616171305, 0.283027750434604, 0.0428610630237518, 0.162936326565904, 0.058882652003164, 0.116038559859119, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.231188025602735, 0.288579392766018, 0.313291309929199, 0.348399033159575, 0.348399033159575, 0.472814153962233, 0.176857487498571, 0.187858028295528, 0.40513819943783, 0.238209795937414, 0.141205029857343), PROX_SUPERMARKET = c(0.277976240278344, 0.283027750434408, 0.400567683079086, 0.162936951836525, 0.0588826520022197, 0.116038559858059, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.231188025603748, 0.288579392767071, 0.313291309930196, 0.356146193343619, 0.356146193343619, 0.510727353781082, 0.270532795629183, 0.412009517866082, 0.599997973636583, 0.238833101010687, 0.141204847242777), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 3L, 2L, 3L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 4L, 4L, 3L, 2L, 5L, 3L), WITHIN_350M_BUS = c(9L, 10L, 10L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 6L, 5L, 8L, 15L, 7L, 16L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 2L), DNeighbour = c(0, 190.925341294973, 201.729469152976, 478.573618221914, 489.568026910154, 509.698428023782, 553.380274964427, 556.135856521425, 557.967803021688, 579.664056496481, 597.530308463644, 648.753258761702, 1022.21902860196, 1031.37795278047, 1200.93943215316, 1379.05393315904, 1411.52481351647, 1436.72176853224, 1543.41548886808, 1569.8754555467)), row.names = c("650", "893", "697", "479", "877", "678", "241", "55", "805", "276", "675", "726", "526", "332", "61", "960", "766", "987", "572", "786"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970636826345712, 0.967248002052928, 0.822771647980052, 0.814955102443806, 0.800285025033052, 0.766927763092331, 0.764756482238882, 0.763308731210955, 0.745909108147836, 0.731241030690879, 0.687611223493122, 0.331785372454329, 0.323051613070984, 0.172050663497288, 0.0521341938051764, 0.0366960595479429, 0.0263873695586788, 0.00111726760038069, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 760973142
R squared (OOB): 0.655169
$Forests[[651]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 3e+05, 350000, 388800, 333000, 335000, 390000, 420000, 680000, 660000, 562000, 540000, 380000, 462000, 735000, 347000, 320000, 325000, 370000, 398000), floor_area_sqm = c(92, 92, 92, 98, 89, 83, 92, 92, 87, 87, 107, 107, 92, 105, 97, 90, 90, 82, 84, 92), storey_order = c(4L, 2L, 4L, 2L, 1L, 3L, 1L, 5L, 6L, 3L, 7L, 6L, 2L, 1L, 6L, 5L, 2L, 4L, 3L, 3L), remaining_lease_mths = c(693, 691, 688, 697, 692, 687, 685, 694, 1076, 1066, 957, 969, 687, 965, 1066, 672, 672, 666, 673, 714), PROX_CBD = c(10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.5501175985891, 10.3184291669162, 10.5902646894981, 10.1126951054664, 10.1126951054664, 10.9472701195372, 11.0486323727393, 10.571248724537, 10.9320040827019, 9.96973817000633, 10.5036676165143, 10.5036676165143, 10.0782341562763, 10.6549850760698, 9.95525560808738), PROX_ELDERLYCARE = c(0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.724362239545807, 0.724299376510179, 0.476382036969741, 0.511544492658224, 0.511544492658224, 0.867518349265545, 0.974567200018427, 0.426373779355343, 0.83761180429981, 0.560133969723593, 0.346712236264009, 0.346712236264009, 0.248412112584261, 0.531453703929196, 0.150508443509651), PROX_HAWKER = c(0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.496328097640832, 0.285348407142059, 0.142004884371921, 0.268370020499938, 0.268370020499938, 0.429153921265228, 0.436692566666558, 0.155284554597335, 0.499252912381913, 0.246219700947935, 0.255376275980047, 0.255376275980047, 0.250435976222025, 0.345053577007401, 0.153089379504462), PROX_MRT = c(0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.92637591011884, 0.752281430413819, 0.793335563342317, 0.549740095282867, 0.549740095282867, 0.638393210693291, 0.741783227751877, 0.822399768635659, 0.582189406643083, 0.405168801785449, 0.908007357991278, 0.908007357991278, 0.622308556906305, 0.849090589690401, 0.521845664201362), PROX_PARK = c(0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.888350706343443, 1.05219739289641, 0.57091664624863, 0.878497256111703, 0.878497256111703, 0.730900012581548, 0.644279497097323, 0.471129460807546, 0.802226928628916, 0.868342722448078, 0.381418159266178, 0.381418159266178, 0.627458410441261, 0.204920490916151, 0.730503149795042), PROX_GOOD_PRISCH = c(1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.37609088117382, 1.54472866778257, 0.962114901666907, 1.46177539101005, 1.46177539101005, 1.50789829567152, 1.50173151878208, 0.876989954992127, 1.4460454342776, 1.55873028154778, 0.825686703361669, 0.825686703361669, 1.26151864262594, 0.576127248022356, 2.01039924795066), PROX_MALL = c(0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 0.693136328895784, 0.472532088410597, 0.838333779631814, 0.269774803261538, 0.269774803261538, 1.34630282297423, 1.41292867182356, 0.872531493441133, 1.37776203899083, 0.129560175686973, 0.873995522285645, 0.873995522285645, 0.418279044459304, 1.12054305374088, 0.757457219803541 ), PROX_CHAS = c(0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.120595382532287, 0.165961529218061, 0.0950095589968322, 0.20472250196774, 0.20472250196774, 0.344403926608958, 0.375455350402476, 0.109732367463933, 0.293630149165848, 0.0647243745052949, 0.217153936659979, 0.217153936659979, 0.186550674976261, 0.290835710912963, 0.144412947448491 ), PROX_SUPERMARKET = c(0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.448117335537485, 0.447507928623339, 0.190547463602814, 0.35798039621586, 0.35798039621586, 0.381194313170787, 0.408205375796458, 0.199099262156692, 0.445162931243089, 0.241122798862169, 0.291549431934698, 0.291549431934698, 0.255147915067147, 0.292451786949051, 0.204623167766534 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 2L, 4L, 2L, 6L, 6L, 0L, 0L, 3L, 0L, 6L, 2L, 2L, 5L, 1L, 3L ), WITHIN_350M_BUS = c(4L, 4L, 5L, 6L, 6L, 6L, 7L, 6L, 6L, 6L, 2L, 2L, 5L, 0L, 7L, 6L, 6L, 5L, 7L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 2L, 3L, 3L, 4L, 3L, 2L, 4L, 2L, 2L, 2L, 2L, 2L, 4L), DNeighbour = c(0, 4.73760018990583, 61.4219938531227, 167.70336545453, 177.999364317109, 252.746409681357, 407.760932844653, 607.953220286276, 659.366799506321, 669.464422785214, 686.606322577995, 693.12065662508, 708.934222554352, 748.99561895383, 797.542669690312, 810.791054637732, 817.447466709319, 844.875861709349, 997.178867595406, 1129.23769721242)), row.names = c("651", "648", "43", "429", "914", "778", "97", "701", "316", "506", "255", "630", "210", "671", "471", "482", "940", "84", "728", "971"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999964797601656, 0.994091677854931, 0.956375851037959, 0.950924242930161, 0.902318440992668, 0.756223532439827, 0.504316542744793, 0.43435443451251, 0.42059535144616, 0.397283014943577, 0.388447388263917, 0.367076637420563, 0.313673593062116, 0.251189149762146, 0.234718980791176, 0.226555689635612, 0.193796268095698, 0.0484942347687728, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5596423870
R squared (OOB): 0.6712618
$Forests[[652]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(540000, 5e+05, 505000, 505000, 510000, 475000, 495000, 490000, 540000, 380000, 565000, 575000, 580000, 520000, 580000, 548888, 376000, 433000, 374000, 350000), floor_area_sqm = c(90, 92, 92, 90, 93, 90, 93, 92, 93, 92, 92, 92, 92, 92, 92, 92, 102, 92, 103, 105), storey_order = c(3L, 3L, 4L, 6L, 3L, 5L, 3L, 3L, 4L, 1L, 3L, 4L, 4L, 1L, 4L, 2L, 5L, 4L, 2L, 1L), remaining_lease_mths = c(1067, 1049, 1051, 1033, 1076, 1031, 1076, 1038, 1075, 1037, 1127, 1137, 1140, 1138, 1134, 1130, 944, 1084, 862, 837), PROX_CBD = c(11.5237533038112, 11.4975151935682, 11.4388659085475, 11.6571985599938, 11.734228152501, 11.780035597066, 11.7824349405223, 11.6213283462416, 11.8019303594103, 11.6419253241709, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.7494815193957, 11.7494815193957, 11.9885535057438, 11.8702915361943, 11.0478583208432, 10.9742090734032), PROX_ELDERLYCARE = c(0.374021376468387, 0.485429735975203, 0.529438756707198, 0.400746835300904, 0.217445500321488, 0.389019901488026, 0.213047345375207, 0.621923465733728, 0.184707688528033, 0.626216066088841, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.0736890817471424, 0.0736890817471424, 0.468647269590137, 0.670900780040593, 0.694826263841934, 0.852070403211021), PROX_HAWKER = c(0.235307086042243, 0.320302217757218, 0.319632581294072, 0.38372613736418, 0.366555491930585, 0.475091880549249, 0.411134055372247, 0.537052085835962, 0.425288384889406, 0.553081930127745, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.418792449609449, 0.418792449609449, 0.661637750611862, 0.715369360111721, 0.33156405975617, 0.487483409830997), PROX_MRT = c(0.148196296616071, 0.24936700359253, 0.264110896255266, 0.187661086924798, 0.276453864170284, 0.149757666469573, 0.323171872402698, 0.182944945438028, 0.341923672362566, 0.168432978085695, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.183595482094196, 0.183595482094196, 0.253577460439113, 0.146531371307633, 0.413251174688675, 0.534522073584246), PROX_PARK = c(0.808531626238996, 0.698336840868775, 0.653351036954048, 0.822874314333037, 1.00928973198994, 0.915827670442916, 1.04913519120928, 0.643411448820926, 1.09015045463689, 0.654970873229416, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 1.25382465781663, 1.25382465781663, 0.965214735166117, 0.8322137924942, 0.855372307789476, 0.623434891123849 ), PROX_GOOD_PRISCH = c(2.43173748992112, 2.48345794754568, 2.45055199705462, 2.58492752090912, 2.54247396470066, 2.67648686403773, 2.5757070458522, 2.69528593883292, 2.57167610218627, 2.71543842399088, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.40225451049103, 2.40225451049103, 2.84793008582659, 2.91053685401804, 1.96973866183315, 2.09882394138718), PROX_MALL = c(0.840908486660855, 0.805279144871904, 0.840491697823826, 0.718523422751835, 0.781937846313192, 0.657761426948524, 0.732391369928616, 0.597386337892971, 0.70263709534569, 0.576398809288588, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.730910693989521, 0.730910693989521, 0.581599658792334, 0.385092319171944, 0.400154220571097, 0.606835933426222), PROX_CHAS = c(0.0822817354855642, 0.18789773503711, 0.210772889992189, 0.162236141473446, 0.203102352137365, 0.165734916528407, 0.182294192745256, 0.130352204164602, 0.144895120017984, 0.118628580179885, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.105514964386053, 0.105514964386053, 0.0548782345589675, 0.179381733260264, 0.193330180912365, 0.20965056306942), PROX_SUPERMARKET = c(0.113409172087645, 0.186124684843571, 0.189609627596398, 0.248678179468178, 0.206717744357565, 0.328761363845442, 0.186528474083994, 0.0679201472407272, 0.149354766345577, 0.0879874709963817, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.100761764224213, 0.100761764224213, 0.41771106664497, 0.31749021679057, 0.392366955335671, 0.477398814511427), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 8L, 8L, 9L, 8L, 6L, 7L, 6L, 4L, 4L, 4L, 4L, 5L, 5L, 6L, 9L, 2L, 2L), WITHIN_350M_BUS = c(5L, 8L, 7L, 9L, 10L, 8L, 11L, 8L, 13L, 8L, 11L, 11L, 11L, 13L, 14L, 14L, 14L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 5L, 5L, 6L, 7L, 6L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 5L, 6L, 6L), DNeighbour = c(0, 112.268031930954, 149.218269339203, 156.012254677146, 229.292959614655, 260.000984845074, 281.148188708023, 309.71320191333, 312.949835725668, 318.091861349558, 390.323465757202, 394.564465672637, 395.507342982004, 424.987877604075, 448.095919693001, 454.136810131521, 474.194789482933, 483.159505947872, 500.116596412073, 555.516250093516)), row.names = c("652", "553", "271", "977", "409", "263", "260", "89", "342", "421", "557", "580", "792", "917", "281", "808", "486", "110", "694", "239"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.919981961311995, 0.860901267284307, 0.84847644514102, 0.688289333640616, 0.60987250869876, 0.553328015865084, 0.474952356363219, 0.465993644992326, 0.451748690732221, 0.256348138803944, 0.245541852389962, 0.243155350159366, 0.171997299570779, 0.122044365908202, 0.110016300585781, 0.0736298656906504, 0.0593104135882449, 0.0359130937764875, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2359569329
R squared (OOB): 0.5558175
$Forests[[653]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 423888, 362000, 420000, 4e+05, 4e+05, 412000, 367000, 418000, 370000, 428000, 415000, 420000, 416000, 433000, 4e+05, 323000, 310000, 415000, 395000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 92, 92, 92, 104, 105, 92, 92), storey_order = c(2L, 5L, 1L, 3L, 3L, 2L, 5L, 1L, 5L, 1L, 4L, 4L, 5L, 4L, 4L, 2L, 2L, 3L, 5L, 2L), remaining_lease_mths = c(1139, 1136, 1135, 1144, 1143, 1137, 1144, 1137, 1138, 1146, 1140, 1141, 1143, 1140, 1130, 1130, 806, 827, 1144, 1146), PROX_CBD = c(16.0085061296439, 15.9500375777464, 15.9297907572658, 15.9392575628934, 16.0475930141239, 16.0475930141239, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.87024444961, 16.1831859860721, 15.719551353229, 16.1537572283104, 16.055983361932, 16.055983361932, 16.1976566517324, 15.5926635355646, 15.6029325535915, 15.9533618390172, 16.0046521285213), PROX_ELDERLYCARE = c(0.133825008100465, 0.0923316964070077, 0.0463608633689567, 0.0436662178849567, 0.129564145964732, 0.129564145964732, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.10693627682917, 0.0701319802482612, 0.251997184681221, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 9.89208662673193e-07, 0.348154483747206, 0.338118814836049, 0.251148223850536, 0.20718686492254), PROX_HAWKER = c(0.86073340068049, 0.798502368740115, 0.768716574287481, 0.765854363537175, 0.872301448799324, 0.872301448799324, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.694651515851724, 1.00994702859189, 0.543607139892928, 0.986028325459381, 0.897672222950446, 0.897672222950446, 1.03146250928298, 0.438799857473275, 0.432858942767381, 0.802087399746937, 0.855932206484513 ), PROX_MRT = c(1.31406230168452, 1.27956490520873, 1.23034399571509, 1.14464062157712, 1.14436247830993, 1.14436247830993, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.09555222562317, 1.08237519657155, 1.04322565796881, 1.02112351286352, 0.936151237003446, 0.936151237003446, 1.02706758196582, 1.20427337027458, 1.13678031777592, 0.8851452059773, 0.883219311345816), PROX_PARK = c(0.947603217866828, 0.8970097589344, 0.846978318526899, 0.777956069134633, 0.824988291997923, 0.824988291997923, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.707790886000148, 0.848434833813522, 0.60075194434184, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.822565203699192, 0.608584573014238, 0.578149656320062, 0.589052524814441, 0.619767633008914), PROX_GOOD_PRISCH = c(6.67823761190993, 6.61604918176311, 6.58539462985877, 6.57394481891556, 6.67335529701902, 6.67335529701902, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.49806658702102, 6.78038310261662, 6.34176102939636, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.78043949525415, 6.25532900137267, 6.24898658848638, 6.52939634907869, 6.57618460349959), PROX_MALL = c(0.528820301792356, 0.517477751202279, 0.478634609766659, 0.391567182053879, 0.339403259296736, 0.339403259296736, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.388975340293238, 0.241735562355662, 0.460595397283409, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.189710317758296, 0.657431321444681, 0.60644342729779, 0.161178852361569, 0.110811660449771 ), PROX_CHAS = c(0.104680199868824, 0.0505118784777886, 4.95402698497433e-08, 0.0895372628546906, 0.16574506375663, 0.16574506375663, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.140210421841136, 0.148113838308576, 0.269388612247007, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.0868060808909073, 0.337342861051532, 0.336408570757183, 0.165813590617473, 0.114687044901222 ), PROX_SUPERMARKET = c(0.525839072677995, 0.47836894165083, 0.427887094284235, 0.354688671920554, 0.344658205065017, 0.344658205065017, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.287679129281494, 0.247969406526707, 0.219989756424723, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.195853508350489, 0.403551045123396, 0.338214025323699, 0.162291812321236, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 5L, 3L, 2L, 2L, 2L, 2L, 2L, 4L, 7L, 5L, 8L, 3L, 3L, 8L, 4L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 9L, 9L, 8L, 8L, 8L, 8L, 7L, 5L, 7L, 7L, 7L, 7L, 6L, 6L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 5L, 5L, 5L, 2L, 4L, 5L, 5L), DNeighbour = c(0, 60.7267162791804, 112.25539305279, 174.920556685249, 192.58334019536, 193.440300893879, 228.016511501353, 228.959886655459, 232.15473773736, 245.622478305328, 351.099118252835, 378.101724205427, 391.80713624434, 411.890281917198, 416.209587569329, 421.384786638195, 426.356443067391, 432.654600302261, 435.269698020395, 452.47999442464)), row.names = c("653", "912", "654", "517", "28", "440", "919", "161", "249", "582", "661", "698", "869", "538", "741", "427", "458", "924", "124", "408"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964300522353742, 0.880691698861576, 0.723442902221528, 0.670515099409327, 0.66787158530056, 0.556603155852352, 0.553465762479202, 0.542811318543463, 0.497488944367013, 0.158333141999902, 0.0910456821222217, 0.0625996229761343, 0.0293652747797995, 0.0236829910573083, 0.0176148062180743, 0.0125742767154724, 0.00734623403515086, 0.00556878218442321, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 988863409
R squared (OOB): 0.1328769
$Forests[[654]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(362000, 423888, 420000, 390000, 370000, 4e+05, 4e+05, 412000, 367000, 418000, 415000, 310000, 323000, 428000, 416000, 415000, 433000, 420000, 395000, 365000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 105, 104, 92, 92, 92, 92, 92, 92, 92), storey_order = c(1L, 5L, 3L, 2L, 1L, 3L, 2L, 5L, 1L, 5L, 4L, 3L, 2L, 4L, 4L, 5L, 4L, 5L, 2L, 1L), remaining_lease_mths = c(1135, 1136, 1144, 1139, 1146, 1143, 1137, 1144, 1137, 1138, 1141, 827, 806, 1140, 1140, 1144, 1130, 1143, 1146, 1137), PROX_CBD = c(15.9297907572658, 15.9500375777464, 15.9392575628934, 16.0085061296439, 15.87024444961, 16.0475930141239, 16.0475930141239, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.719551353229, 15.6029325535915, 15.5926635355646, 16.1831859860721, 16.055983361932, 15.9533618390172, 16.055983361932, 16.1537572283104, 16.0046521285213, 16.0046521285213), PROX_ELDERLYCARE = c(0.0463608633689567, 0.0923316964070077, 0.0436662178849567, 0.133825008100465, 0.10693627682917, 0.129564145964732, 0.129564145964732, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.251997184681221, 0.338118814836049, 0.348154483747206, 0.0701319802482612, 0.146417557277997, 0.251148223850536, 0.146417557277997, 0.0462823216560119, 0.20718686492254, 0.20718686492254), PROX_HAWKER = c(0.768716574287481, 0.798502368740115, 0.765854363537175, 0.86073340068049, 0.694651515851724, 0.872301448799324, 0.872301448799324, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.543607139892928, 0.432858942767381, 0.438799857473275, 1.00994702859189, 0.897672222950446, 0.802087399746937, 0.897672222950446, 0.986028325459381, 0.855932206484513, 0.855932206484513 ), PROX_MRT = c(1.23034399571509, 1.27956490520873, 1.14464062157712, 1.31406230168452, 1.09555222562317, 1.14436247830993, 1.14436247830993, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.04322565796881, 1.13678031777592, 1.20427337027458, 1.08237519657155, 0.936151237003446, 0.8851452059773, 0.936151237003446, 1.02112351286352, 0.883219311345816, 0.883219311345816), PROX_PARK = c(0.846978318526899, 0.8970097589344, 0.777956069134633, 0.947603217866828, 0.707790886000148, 0.824988291997923, 0.824988291997923, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.60075194434184, 0.578149656320062, 0.608584573014238, 0.848434833813522, 0.683762717294504, 0.589052524814441, 0.683762717294504, 0.793519520304926, 0.619767633008914, 0.619767633008914), PROX_GOOD_PRISCH = c(6.58539462985877, 6.61604918176311, 6.57394481891556, 6.67823761190993, 6.49806658702102, 6.67335529701902, 6.67335529701902, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.34176102939636, 6.24898658848638, 6.25532900137267, 6.78038310261662, 6.63421015362065, 6.52939634907869, 6.63421015362065, 6.74044920052795, 6.57618460349959, 6.57618460349959), PROX_MALL = c(0.478634609766659, 0.517477751202279, 0.391567182053879, 0.528820301792356, 0.388975340293238, 0.339403259296736, 0.339403259296736, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.460595397283409, 0.60644342729779, 0.657431321444681, 0.241735562355662, 0.118546137622893, 0.161178852361569, 0.118546137622893, 0.180580587241737, 0.110811660449771, 0.110811660449771 ), PROX_CHAS = c(4.95402698497433e-08, 0.0505118784777886, 0.0895372628546906, 0.104680199868824, 0.140210421841136, 0.16574506375663, 0.16574506375663, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.269388612247007, 0.336408570757183, 0.337342861051532, 0.148113838308576, 0.110329053122027, 0.165813590617473, 0.110329053122027, 0.0922372285822684, 0.114687044901222, 0.114687044901222 ), PROX_SUPERMARKET = c(0.427887094284235, 0.47836894165083, 0.354688671920554, 0.525839072677995, 0.287679129281494, 0.344658205065017, 0.344658205065017, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.219989756424723, 0.338214025323699, 0.403551045123396, 0.247969406526707, 0.123371553336512, 0.162291812321236, 0.123371553336512, 0.186806037215644, 0.112847248683738, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 2L, 4L, 2L, 2L, 2L, 2L, 2L, 5L, 4L, 4L, 7L, 3L, 3L, 3L, 8L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 9L, 7L, 8L, 9L, 9L, 8L, 8L, 8L, 5L, 6L, 6L, 7L, 7L, 8L, 7L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 2L, 4L, 5L, 5L, 5L, 4L, 5L, 5L), DNeighbour = c(0, 58.9361630338155, 85.0261541605985, 112.25539305279, 137.300441666545, 164.914912545313, 166.009329783704, 211.166996033298, 212.630885481946, 213.668289157164, 266.495114743972, 332.684079811953, 337.386559932836, 339.128946855362, 353.810976576152, 354.392967583709, 358.472872842832, 362.778459550342, 381.407981178853, 383.550193871251)), row.names = c("654", "912", "517", "653", "582", "28", "440", "919", "161", "249", "698", "924", "458", "661", "538", "124", "741", "869", "408", "594"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.953334956767139, 0.904129251052724, 0.836020540392671, 0.760132278124413, 0.664430668942374, 0.660423242197203, 0.48564846771237, 0.479788467908478, 0.475632910283592, 0.267533983432438, 0.061330780801872, 0.0511806131045566, 0.0476193765141018, 0.0222193203053846, 0.0213919026395618, 0.0159995683111246, 0.0111049580697945, 0.000124082841531175, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 960010907
R squared (OOB): 0.1909019
$Forests[[655]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 455000, 510000, 550000, 498000, 520000, 455000, 375000, 365000, 589000, 550000, 432000, 532000, 374000, 535000, 370000, 545000, 490000, 412000, 356888), floor_area_sqm = c(90, 92, 97, 98, 93, 93, 93, 90, 90, 96, 95, 93, 96, 94, 93, 90, 93, 95, 90, 91), storey_order = c(1L, 4L, 2L, 4L, 2L, 4L, 5L, 4L, 3L, 6L, 4L, 5L, 4L, 3L, 4L, 3L, 5L, 2L, 3L, 5L), remaining_lease_mths = c(997, 1133, 1104, 1103, 1102, 1118, 1138, 986, 979, 1111, 1115, 1129, 1111, 987, 1118, 997, 1127, 1111, 1034, 963), PROX_CBD = c(13.4480864429089, 13.5263069451707, 13.7787547800329, 13.7784857598507, 13.8269911518463, 13.7912064237251, 13.5153222954464, 13.5741440973944, 13.6373310118807, 13.8838492138892, 13.9206851659757, 13.4495242740615, 13.8842234613226, 13.4804039164095, 13.8964286142315, 13.5299248791723, 13.8964286142315, 13.7780295697528, 13.9701294998534, 13.1584578321731), PROX_ELDERLYCARE = c(0.38095926022983, 0.13293861465481, 0.357313426679343, 0.303554199654945, 0.272443342502121, 0.194902312085005, 0.128038783583345, 0.759293685927778, 0.753498484846986, 0.321249151015697, 0.410984632703067, 0.226392675254826, 0.284905700992106, 0.746393599063579, 0.28821019895416, 0.737190256849548, 0.28821019895416, 0.24280876806526, 0.798789790509628, 0.528614390300154), PROX_HAWKER = c(1.11021170000921, 1.0232116664491, 0.779750574682814, 0.771130061467184, 0.718894335359525, 0.761066408094757, 1.06471945671836, 1.13978469441664, 1.08343538740726, 0.661984274687099, 0.63246529422046, 1.13086059974118, 0.667389882084889, 1.28815813567136, 0.700607063348248, 1.28441999759135, 0.700607063348248, 0.855348356505915, 0.796241674024292, 1.59466084315792), PROX_MRT = c(0.436627689790507, 0.529059791722705, 0.373119808041594, 0.334453451125385, 0.250191496834268, 0.263976344610204, 0.531733722241289, 0.147719870982538, 0.0904459633140829, 0.202599849124069, 0.247793554682504, 0.537207200764636, 0.172676244118343, 0.26513727845816, 0.214342865325431, 0.189597864599581, 0.214342865325431, 0.290902656750774, 0.262922949537813, 0.258879114766752), PROX_PARK = c(0.782217598170287, 1.00320858387115, 1.07510958061046, 1.07038952907209, 1.00953333913803, 1.03946212768551, 1.12627074536918, 0.739375101722708, 0.802899104641211, 0.953674473627188, 0.9355470513087, 1.14705623529365, 0.946790994443363, 0.640650351334918, 0.945155408432775, 0.695004999747215, 0.945155408432775, 1.08412864631293, 0.929619749314005, 0.332476768251147), PROX_GOOD_PRISCH = c(4.1394886986689, 4.12550653324601, 4.43794264479214, 4.41640053984819, 4.43409233459216, 4.37243865161908, 4.05859518452173, 4.41976113712118, 4.47444600576345, 4.48950135049007, 4.55661004860153, 3.97306691053722, 4.46427355245829, 4.38951064564596, 4.42474408393319, 4.45977917937361, 4.42474408393319, 4.27934963146811, 4.76155598853922, 4.13557899544262), PROX_MALL = c(0.747053206605742, 0.734460127270614, 0.579723774298741, 0.546157830895501, 0.464449368072494, 0.47180896375681, 0.741140095950697, 0.656440732478167, 0.719665126414215, 0.415387276861254, 0.441605558767423, 0.817008429043632, 0.384398044205003, 0.548104683226502, 0.36232957329041, 0.598877544697789, 0.36232957329041, 0.507308338763366, 0.698652085628877, 0.231810009894563 ), PROX_CHAS = c(0.419877338676521, 0.164485608616764, 0.2330532561781, 0.171232412843018, 0.093713435160417, 3.14247486029477e-08, 0.0484693686848179, 0.175269995719201, 0.111923036871509, 0.130388475133542, 0.230184731543739, 0.142936854782623, 0.0936868185767241, 0.196586841411628, 0.190952462752685, 0.124645472322039, 0.190952462752685, 0.246000912873009, 0.224338502615803, 0.20604200841638 ), PROX_SUPERMARKET = c(0.428569074432488, 0.265115106421715, 0.233052713938452, 0.171231859107883, 0.0937132175773042, 8.52808058992138e-07, 0.321659607097496, 0.3594639622224, 0.371011221099329, 0.130388583033251, 0.23018467784701, 0.417643104955167, 0.093687407280864, 0.253358431108118, 0.190953240917096, 0.181636181040517, 0.190953240917096, 0.271122867675942, 0.281017798180362, 0.231809873410795 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 2L, 2L, 1L, 1L, 0L, 1L, 3L, 1L, 4L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 5L, 5L, 4L, 4L, 6L, 6L, 3L, 4L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 7L, 6L ), WITHIN_350M_BUS = c(4L, 2L, 11L, 7L, 8L, 8L, 6L, 10L, 11L, 9L, 13L, 5L, 7L, 9L, 9L, 8L, 9L, 9L, 13L, 7L), WITHIN_1KM_PRISCH = c(7L, 6L, 8L, 6L, 5L, 5L, 5L, 9L, 8L, 5L, 5L, 4L, 5L, 5L, 5L, 6L, 5L, 6L, 8L, 7L), DNeighbour = c(0, 252.621624297862, 328.948336299224, 340.676912283711, 417.909138274602, 420.779628720066, 420.930811292657, 437.012370037802, 452.954455121268, 465.097840324148, 477.854737560916, 482.582377203939, 497.580400720093, 543.563369635704, 607.135395613935, 609.307388687533, 611.306223460555, 615.028756839248, 643.718696110287, 670.622783547356)), row.names = c("655", "779", "549", "837", "376", "420", "183", "15", "660", "723", "516", "988", "670", "72", "760", "165", "442", "282", "301", "339"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.736334464333166, 0.576685703142666, 0.550467818085182, 0.374133423356946, 0.367613552108842, 0.367270521999994, 0.331027932817364, 0.295721659006436, 0.269375989439892, 0.242327037503786, 0.232488941788844, 0.202035891909411, 0.117671430007, 0.0325356166201674, 0.030450778269238, 0.0285868727318543, 0.0252574554716226, 0.00618215292777574, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1387084702
R squared (OOB): 0.757027
$Forests[[656]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 4e+05, 365000, 385000, 408000, 425000, 468000, 422500, 420000, 425000, 405000, 415000, 415000, 440000, 415000, 428888, 362500, 395000, 412000, 415000), floor_area_sqm = c(106, 107, 84, 84, 105, 104, 106, 104, 106, 104, 106, 108, 103, 104, 84, 84, 103, 103, 104, 108), storey_order = c(2L, 1L, 4L, 2L, 1L, 2L, 5L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 2L, 3L), remaining_lease_mths = c(919, 912, 787, 815, 797, 801, 863, 765, 874, 775, 778, 891, 768, 752, 782, 774, 819, 772, 878, 904), PROX_CBD = c(13.6245617307962, 13.6047453762483, 13.5012180894848, 13.8115996810708, 13.8987191813532, 13.9224032790502, 13.629257933267, 13.4875816574924, 13.629257933267, 13.5598735525989, 13.2146489403719, 13.8459786715751, 13.0537205387581, 13.1913836000948, 12.8776183162857, 12.8776183162857, 14.3801998083441, 13.1724132817366, 14.1313829663274, 13.7944980809676), PROX_ELDERLYCARE = c(0.120631950903102, 0.271914041498034, 0.126566715598502, 0.244605555667631, 0.166628987045545, 0.160860892679658, 0.207468408301612, 0.428841001075194, 0.207468408301612, 0.555470204987842, 0.392334185262972, 0.429452782693922, 0.569472877275307, 0.779182108791446, 0.211786543917104, 0.211786543917104, 0.709377020411434, 0.906244923447749, 0.836104821253693, 0.91518434198946), PROX_HAWKER = c(1.48009929412898, 1.50728197565297, 1.32455892398921, 1.71143518366979, 1.60647998640073, 1.57003684649171, 1.4012681206183, 1.41347495302278, 1.4012681206183, 1.44869421276883, 1.1504484389926, 1.71981564227335, 0.963287544217337, 1.05769292681279, 0.677647820815747, 0.677647820815747, 0.928921275219278, 1.03184370064912, 0.73352935155883, 1.66782294138278), PROX_MRT = c(0.357520644011877, 0.222008379422339, 0.54422435083218, 0.198072339225813, 0.337555536848429, 0.375491068655226, 0.681065013996815, 0.229256973107587, 0.681065013996815, 0.172867375742438, 0.530339592860526, 0.2084775132707, 0.551410176707671, 0.577154139562059, 0.301948361527339, 0.301948361527339, 1.02650412956774, 0.712767869041386, 0.735653331318593, 0.658832763416297), PROX_PARK = c(0.731000545087102, 0.882483872449952, 0.593866981909781, 0.925135888784, 0.83983547285748, 0.819174175884815, 0.403276931712581, 1.00267286051928, 0.403276931712581, 1.16233583500127, 0.763919329225246, 1.1446906726086, 0.974634241933185, 1.12092772213378, 0.246982674114576, 0.246982674114576, 0.71485218383349, 0.94305137750942, 0.463826523913091, 0.645156432286565), PROX_GOOD_PRISCH = c(1.96554365084008, 1.96272742295518, 1.8351788996921, 2.17137072991142, 2.24487256678893, 2.26578798898653, 1.96779323327463, 1.87202126825599, 1.96779323327463, 1.97663004084467, 1.57814209766337, 2.27101821651052, 1.48818847749708, 1.6842887316892, 1.22334421357001, 1.22334421357001, 2.72778429145315, 1.76071721252525, 2.52734391167264, 2.39271928635374), PROX_MALL = c(1.05956757611768, 1.0427530371351, 0.956400108312903, 1.25122768833936, 1.33259876169033, 1.34118728457461, 1.12429495075828, 0.948424723316687, 1.12429495075828, 1.05810160080284, 0.655287065425073, 1.35153556565047, 0.593340478429386, 0.813382909306435, 0.503182159926002, 0.503182159926002, 0.949257633150117, 0.808064657998832, 0.66282583229379, 1.14990641994387 ), PROX_CHAS = c(2.17172157220984e-06, 0.15212794302602, 0.0648495538885981, 0.130123043615932, 0.0582471476749484, 0.0806372798138111, 0.260044927245007, 0.231037598077535, 0.260044927245007, 0.180657994610612, 0.358071114142678, 0.345234103044859, 0.203693673714882, 0.19044114280624, 0.128785172156574, 0.128785172156574, 0.453083161817035, 0.253073540027742, 0.528800676490504, 0.17469359838053), PROX_SUPERMARKET = c(0.237807435452358, 0.353624023725788, 0.329742543966106, 0.30366394922488, 0.2065347950197, 0.189550835904173, 0.288903462518554, 0.231037826802092, 0.288903462518554, 0.180658044884504, 0.384538867225359, 0.426625283183798, 0.349948262987797, 0.190441743522314, 0.17067511852319, 0.17067511852319, 0.513065398645433, 0.263318229535236, 0.528799775767506, 0.357404112790227), WITHIN_350M_KINDERGARTEN = c(3L, 0L, 1L, 0L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 1L, 2L, 3L, 0L, 0L, 0L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 5L, 3L, 3L, 3L, 6L, 2L, 6L, 3L, 3L, 3L, 2L, 4L, 1L, 1L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(10L, 12L, 7L, 10L, 9L, 9L, 6L, 10L, 6L, 11L, 9L, 12L, 8L, 8L, 12L, 12L, 2L, 6L, 6L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 5L, 4L, 3L, 2L, 5L, 2L, 6L, 6L, 5L, 6L, 5L, 4L, 4L, 3L, 4L, 2L, 4L), DNeighbour = c(0, 158.41458435492, 198.019468562461, 262.771499086138, 277.532956584833, 301.059031689585, 325.561296871061, 326.174083571733, 327.682137501141, 440.328072692601, 443.754401733303, 559.589378127571, 705.244063281243, 742.030145072354, 829.558362450607, 829.584140625816, 892.239380029216, 931.145769134336, 933.055536133572, 1016.09201769494)), row.names = c("656", "955", "264", "235", "531", "219", "415", "663", "503", "564", "511", "970", "541", "229", "259", "892", "3", "225", "695", "542"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951977607412911, 0.925483365173085, 0.870714608838205, 0.856357460525275, 0.832129963384983, 0.805219839004783, 0.804525761193088, 0.802813374874353, 0.659675104526603, 0.654917748108676, 0.485390466593114, 0.268593323640742, 0.217802660582298, 0.111193939123049, 0.111166313418853, 0.0524065962114918, 0.0256681298102425, 0.0245750920784601, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 685775512
R squared (OOB): -0.08284583
$Forests[[657]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(655000, 640000, 663000, 655000, 676000, 380000, 4e+05, 4e+05, 385000, 350888, 360000, 340000, 398000, 390000, 380000, 418000, 4e+05, 410000, 418000, 352000), floor_area_sqm = c(87, 87, 87, 87, 87, 93, 98, 104, 91, 93, 83, 92, 92, 92, 92, 92, 92, 103, 91, 84), storey_order = c(1L, 4L, 4L, 5L, 3L, 3L, 4L, 2L, 1L, 3L, 3L, 1L, 3L, 1L, 4L, 4L, 4L, 2L, 5L, 2L), remaining_lease_mths = c(1123, 1121, 1124, 1121, 1120, 724, 718, 751, 715, 712, 803, 699, 714, 711, 695, 691, 690, 799, 774, 800), PROX_CBD = c(9.39818328429371, 9.42381765287156, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.50206510185676, 9.5915755681771, 9.83498872427818, 8.8262745849674, 9.68679892421183, 8.52567265657093, 9.97016469840266, 9.95525560808738, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 8.31972436488376, 9.35032791665702, 8.28689365911172), PROX_ELDERLYCARE = c(0.718190414835305, 0.750155484045513, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.619429799229152, 0.558000418748021, 0.611336059876525, 0.896855030989675, 0.35495808488012, 1.23693676843424, 0.14040561650552, 0.150508443509651, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 1.3912791419992, 0.227789996497476, 1.3668692597991), PROX_HAWKER = c(0.640059738279374, 0.667492197519696, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.518318645141504, 0.434568479089541, 0.54583502916026, 0.311054993693233, 0.221606053969191, 0.0724679807682574, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.252588085280054, 0.508896406641727, 0.269406334629514), PROX_MRT = c(0.401734036242065, 0.423547456258288, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.533910829474844, 0.656590823238566, 0.722241727367494, 0.17731989795878, 0.760373725070279, 0.510058766918036, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.44379796826936, 0.569946398217962, 0.467794692056616), PROX_PARK = c(0.220484561261844, 0.258916726718906, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.26219477257436, 0.355705093322714, 0.296755194228525, 0.458605630557841, 0.664893225436512, 0.557643312318536, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.59965919275643, 0.726258134328713, 0.570592214216024 ), PROX_GOOD_PRISCH = c(2.27458198186913, 2.24680049319454, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.18628235132699, 2.11809049366399, 1.88657748145099, 2.8424495793979, 2.17803171840573, 3.13534109620979, 1.97396491196204, 2.01039924795066, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 3.04207330950824, 2.41566392235711, 2.99359805566516), PROX_MALL = c(1.45650167595406, 1.48330987402926, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.32833110917602, 1.22478662403239, 1.23747152538927, 1.64561868645684, 0.796976758090547, 1.96281231550532, 0.802483711672914, 0.757457219803541, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 2.10790194839897, 0.406203001531397, 2.09618768409308), PROX_CHAS = c(0.109789289200213, 0.0719365450960561, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.219477506246216, 0.346218272658546, 0.352730820744124, 0.221229860630612, 0.0707228333244178, 0.169369143123463, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.261198443001062, 0.146235674893272, 0.229330661012247), PROX_SUPERMARKET = c(0.13637298984998, 0.100679215951394, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.191210069763785, 0.300584979098838, 0.324694852199881, 0.221249484047241, 0.128382981112681, 0.169391527985645, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.272257424647181, 0.347306649978202, 0.266710264104055 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 6L, 6L, 5L, 1L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 3L, 5L, 2L ), WITHIN_350M_BUS = c(6L, 5L, 4L, 4L, 4L, 2L, 5L, 3L, 5L, 10L, 8L, 9L, 9L, 13L, 11L, 11L, 11L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 3L, 1L, 3L, 1L), DNeighbour = c(0, 30.9464010011435, 92.0956647239554, 95.8531918435321, 103.923936384716, 166.381833536545, 298.709541348829, 507.734624095666, 573.106953912377, 723.306095568313, 907.255190563453, 945.599506437528, 964.161403049776, 1003.8483118451, 1034.79320562681, 1037.12830438996, 1076.68639330199, 1113.99786096038, 1130.33788927235, 1143.30421734816)), row.names = c("657", "9", "466", "731", "593", "539", "746", "659", "814", "946", "404", "211", "971", "776", "603", "499", "964", "540", "37", "266"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998535236328774, 0.987064790289736, 0.985991535280505, 0.98354341632812, 0.958092196768289, 0.868136998014318, 0.644456460922328, 0.560590456810042, 0.359711892571088, 0.137120351675501, 0.0998214012093346, 0.0834204561855613, 0.0524749932896698, 0.0326930174169718, 0.0313682353715296, 0.012800765435423, 0.0025612725451165, 0.000508663994132769, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4091211183
R squared (OOB): 0.7295753
$Forests[[658]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368000, 375000, 435000, 323000, 360000, 280000, 310000, 319000, 335000, 380000, 333000, 305000, 420000, 410000, 432000, 310500, 323000, 371000, 415000, 305000), floor_area_sqm = c(106, 102, 92, 91, 99, 90, 89, 101, 100, 105, 99, 99, 92, 92, 92, 92, 101, 100, 92, 91), storey_order = c(3L, 3L, 4L, 2L, 3L, 3L, 1L, 4L, 4L, 2L, 3L, 4L, 1L, 2L, 4L, 4L, 1L, 2L, 2L, 4L), remaining_lease_mths = c(952, 932, 1118, 974, 915, 958, 946, 950, 927, 910, 927, 930, 1121, 1136, 1123, 932, 937, 918, 1125, 932), PROX_CBD = c(17.1751323002447, 17.424297644009, 17.3261487576713, 16.9744532057656, 17.6482187406162, 17.0860498579873, 17.0860498579873, 17.1356331652512, 17.5934100264964, 17.589085398281, 17.6933534103443, 17.5508688704121, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.1621565450396, 17.4093430047218, 17.9318121245061, 17.7609329148819, 17.1300558853523), PROX_ELDERLYCARE = c(0.268202380119324, 0.332680427012888, 0.0820501598186151, 0.669866762803474, 0.399377154365588, 0.634635376150565, 0.634635376150565, 0.585213362825854, 0.183364759720919, 0.387351173411546, 0.174626049595048, 0.169110695114153, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.588822776266157, 0.347622879353981, 0.559180828327224, 0.0656405943898966, 0.650159488421832), PROX_HAWKER = c(1.37649043343687, 1.2762396177499, 1.11394087375576, 1.16076193719705, 1.11261554439583, 0.984075399620173, 0.984075399620173, 0.905166107754752, 0.860123145519879, 0.776912813652288, 0.89059259132002, 0.736171211400498, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.776103543372746, 0.646263997619536, 1.18812307179958, 0.769612072642938, 0.747949107581356), PROX_MRT = c(0.477350523334022, 0.484502150769697, 0.527347528775627, 0.434229027914827, 0.417091391951799, 0.610921595420819, 0.610921595420819, 0.689848925621533, 0.675234243169572, 0.371614593402704, 0.606842528225389, 0.804998329325227, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.827901946736494, 0.722831181419355, 0.256828620430729, 0.714624513867521, 0.826263947198081 ), PROX_PARK = c(1.53652128691969, 1.39102562335911, 1.2769930066147, 1.94357933186421, 1.38656874841243, 1.98249707589613, 1.98249707589613, 2.00545012030434, 1.60355051242194, 0.925923962472294, 1.49905344652453, 1.71737354643835, 1.52614967260321, 1.52614967260321, 1.52614967260321, 2.12305734030611, 1.92330050908574, 1.11695175135574, 1.52091098886828, 2.21165427538899), PROX_GOOD_PRISCH = c(7.92485948387043, 8.1609833985331, 8.12402124316527, 7.64555391975429, 8.34983568407236, 7.72567604662297, 7.72567604662297, 7.76178719780886, 8.24279341902993, 8.43639308613493, 8.34857469941546, 8.17476856172454, 8.35538963357137, 8.35538963357137, 8.35538963357137, 7.75790588282746, 8.00696366683488, 8.65275846320069, 8.39120163011403, 7.71077701272798), PROX_MALL = c(0.221509518429623, 0.394560370801339, 0.48073822857487, 0.199292924769147, 0.439097430243665, 0.314944256820634, 0.314944256820634, 0.382407895591973, 0.188384425612312, 0.232188905247248, 0.223321337745784, 0.109574351562212, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.509108711773916, 0.265229996889848, 0.417130987397582, 0.147411017927622, 0.568151229694078), PROX_CHAS = c(0.166686655025282, 0.265229996652697, 0.111581872390774, 0.199292963025488, 0.414359256629807, 0.250499161266826, 0.250499161266826, 0.257714074421561, 0.151781240761386, 0.0713809516165408, 0.21485891447712, 0.048268048492383, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.242301342816858, 0.23105278557526, 0.259891808560044, 0.14741100268466, 0.159798231789153), PROX_SUPERMARKET = c(0.166252253534119, 0.265230176390619, 0.111582815761828, 0.25551504160041, 0.441697647833666, 0.250499698074938, 0.250499698074938, 0.257714572429151, 0.209139790637019, 0.238177195426237, 0.218378438252518, 0.15801430638391, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.263452146302603, 0.313773352526138, 0.438907970807184, 0.113022549454425, 0.260386915772359), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(4L, 2L, 3L, 6L, 3L, 6L, 6L, 5L, 6L, 2L, 5L, 7L, 6L, 6L, 6L, 5L, 7L, 3L, 8L, 5L), WITHIN_350M_BUS = c(10L, 9L, 8L, 13L, 9L, 11L, 11L, 11L, 12L, 8L, 13L, 12L, 12L, 12L, 12L, 11L, 13L, 9L, 10L, 13L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 4L, 7L, 4L, 4L, 4L, 8L, 5L, 8L, 6L, 7L, 7L, 7L, 4L, 5L, 7L, 6L, 4L), DNeighbour = c(0, 250.870259163358, 266.672780881852, 424.825453766113, 492.969399652491, 513.617814913444, 518.936923280756, 575.770640009633, 590.927093406088, 614.779359205319, 636.942283320052, 665.573744956141, 696.777332407109, 703.117125662914, 704.928486510486, 730.046575323795, 737.424765194598, 754.553911118058, 770.152508709919, 806.888330314206)), row.names = c("658", "736", "372", "902", "891", "704", "685", "99", "419", "464", "112", "438", "289", "13", "298", "190", "174", "976", "365", "170"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.816013224407185, 0.793476311253763, 0.522438949601237, 0.392801300508584, 0.353804962528155, 0.34384067120864, 0.240903322949056, 0.214979738817978, 0.175969637983091, 0.142036802926421, 0.102142968431025, 0.0646710964219154, 0.057923795521436, 0.0560535249884956, 0.0329042321398485, 0.0271475791889404, 0.0157533502052604, 0.00791792997669106, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 833854312
R squared (OOB): 0.6358525
$Forests[[659]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 4e+05, 380000, 676000, 655000, 663000, 350888, 640000, 655000, 340000, 398000, 390000, 380000, 418000, 4e+05, 418000, 385000, 462000, 562000, 350000), floor_area_sqm = c(104, 98, 93, 87, 87, 87, 93, 87, 87, 92, 92, 92, 92, 92, 92, 91, 91, 105, 107, 91), storey_order = c(2L, 4L, 3L, 3L, 5L, 4L, 3L, 4L, 1L, 1L, 3L, 1L, 4L, 4L, 4L, 5L, 1L, 1L, 7L, 4L), remaining_lease_mths = c(751, 718, 724, 1120, 1121, 1124, 712, 1121, 1123, 699, 714, 711, 695, 691, 690, 774, 715, 965, 957, 741), PROX_CBD = c(9.83498872427818, 9.5915755681771, 9.50206510185676, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.68679892421183, 9.42381765287156, 9.39818328429371, 9.97016469840266, 9.95525560808738, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.35032791665702, 8.8262745849674, 10.9320040827019, 10.9472701195372, 8.70456515841861), PROX_ELDERLYCARE = c(0.611336059876525, 0.558000418748021, 0.619429799229152, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.35495808488012, 0.750155484045513, 0.718190414835305, 0.14040561650552, 0.150508443509651, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.227789996497476, 0.896855030989675, 0.83761180429981, 0.867518349265545, 0.1203423949077 ), PROX_HAWKER = c(0.54583502916026, 0.434568479089541, 0.518318645141504, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.221606053969191, 0.667492197519696, 0.640059738279374, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.508896406641727, 0.311054993693233, 0.499252912381913, 0.429153921265228, 0.867862446497739), PROX_MRT = c(0.722241727367494, 0.656590823238566, 0.533910829474844, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.760373725070279, 0.423547456258288, 0.401734036242065, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.569946398217962, 0.17731989795878, 0.582189406643083, 0.638393210693291, 0.97670571404933), PROX_PARK = c(0.296755194228525, 0.355705093322714, 0.26219477257436, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.664893225436512, 0.258916726718906, 0.220484561261844, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.726258134328713, 0.458605630557841, 0.802226928628916, 0.730900012581548, 0.288616932786395), PROX_GOOD_PRISCH = c(1.88657748145099, 2.11809049366399, 2.18628235132699, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.17803171840573, 2.24680049319454, 2.27458198186913, 1.97396491196204, 2.01039924795066, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.41566392235711, 2.8424495793979, 1.4460454342776, 1.50789829567152, 2.418607930925), PROX_MALL = c(1.23747152538927, 1.22478662403239, 1.32833110917602, 1.45007786498113, 1.45007786498113, 1.45007786498113, 0.796976758090547, 1.48330987402926, 1.45650167595406, 0.802483711672914, 0.757457219803541, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.406203001531397, 1.64561868645684, 1.37776203899083, 1.34630282297423, 0.948870628363287 ), PROX_CHAS = c(0.352730820744124, 0.346218272658546, 0.219477506246216, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.0707228333244178, 0.0719365450960561, 0.109789289200213, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.146235674893272, 0.221229860630612, 0.293630149165848, 0.344403926608958, 0.27140983829104), PROX_SUPERMARKET = c(0.324694852199881, 0.300584979098838, 0.191210069763785, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.128382981112681, 0.100679215951394, 0.13637298984998, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.347306649978202, 0.221249484047241, 0.445162931243089, 0.381194313170787, 0.221415122113844), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(1L, 5L, 6L, 6L, 6L, 6L, 3L, 6L, 6L, 3L, 3L, 2L, 3L, 3L, 4L, 5L, 2L, 0L, 0L, 4L), WITHIN_350M_BUS = c(3L, 5L, 2L, 4L, 4L, 4L, 10L, 5L, 6L, 9L, 9L, 13L, 11L, 11L, 11L, 9L, 5L, 0L, 2L, 9L), WITHIN_1KM_PRISCH = c(3L, 2L, 1L, 1L, 1L, 1L, 4L, 1L, 1L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 4L, 4L, 2L), DNeighbour = c(0, 253.137579277825, 356.967665924978, 417.673335344181, 425.866590393207, 427.13992179936, 445.701112568462, 499.71993163935, 507.734624095666, 527.082023844153, 557.935673262628, 731.539533694928, 810.57431541303, 815.02733996174, 860.095615447259, 1022.51708577772, 1050.78513455934, 1298.94008155256, 1358.64992308831, 1391.4852120564)), row.names = c("659", "746", "539", "593", "731", "466", "946", "9", "657", "211", "971", "776", "603", "499", "964", "37", "814", "671", "255", "71"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.934906211915957, 0.872708499195897, 0.827921211787846, 0.821438201099156, 0.82042167243676, 0.805334016817336, 0.758689404981024, 0.751442104486123, 0.733622067035535, 0.704303228700245, 0.523615037086015, 0.436478418249818, 0.43155243577514, 0.381844727445947, 0.211611214063023, 0.184679017969201, 0.0165361589397968, 0.00217508069314273, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3150945942
R squared (OOB): 0.7905765
$Forests[[660]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 375000, 374000, 370000, 412000, 395000, 510000, 356888, 550000, 450000, 550000, 345000, 435000, 460000, 498000, 589000, 450000, 398000, 415000, 437000), floor_area_sqm = c(90, 90, 94, 90, 90, 90, 97, 91, 98, 94, 95, 85, 94, 92, 93, 96, 95, 93, 93, 94), storey_order = c(3L, 4L, 3L, 3L, 3L, 1L, 2L, 5L, 4L, 4L, 4L, 6L, 2L, 3L, 2L, 6L, 3L, 1L, 2L, 3L), remaining_lease_mths = c(979, 986, 987, 997, 1034, 997, 1104, 963, 1103, 1123, 1115, 968, 1113, 1107, 1102, 1111, 1126, 1077, 1071, 1120), PROX_CBD = c(13.6373310118807, 13.5741440973944, 13.4804039164095, 13.5299248791723, 13.9701294998534, 13.4480864429089, 13.7787547800329, 13.1584578321731, 13.7784857598507, 14.0429369190019, 13.9206851659757, 13.131637538161, 14.0214886887106, 14.2518409016409, 13.8269911518463, 13.8838492138892, 14.1366846915735, 14.2040057462849, 14.2040057462849, 14.0691382395842), PROX_ELDERLYCARE = c(0.753498484846986, 0.759293685927778, 0.746393599063579, 0.737190256849548, 0.798789790509628, 0.38095926022983, 0.357313426679343, 0.528614390300154, 0.303554199654945, 1.1015647640471, 0.410984632703067, 0.425459762987539, 1.04333655871926, 0.985840321219444, 0.272443342502121, 0.321249151015697, 1.17371591683522, 0.732225931930739, 0.732225931930739, 1.08280856328681 ), PROX_HAWKER = c(1.08343538740726, 1.13978469441664, 1.28815813567136, 1.28441999759135, 0.796241674024292, 1.11021170000921, 0.779750574682814, 1.59466084315792, 0.771130061467184, 1.07710025413616, 0.63246529422046, 1.67102672130552, 1.2014358291776, 0.656651462258042, 0.718894335359525, 0.661984274687099, 1.09084844555913, 0.429643877236979, 0.429643877236979, 1.21079813450924), PROX_MRT = c(0.0904459633140829, 0.147719870982538, 0.26513727845816, 0.189597864599581, 0.262922949537813, 0.436627689790507, 0.373119808041594, 0.258879114766752, 0.334453451125385, 0.324573358240557, 0.247793554682504, 0.197259382412543, 0.325652198483679, 0.189142279194464, 0.250191496834268, 0.202599849124069, 0.218319465176875, 0.339881548667158, 0.339881548667158, 0.281224364060027), PROX_PARK = c(0.802899104641211, 0.739375101722708, 0.640650351334918, 0.695004999747215, 0.929619749314005, 0.782217598170287, 1.07510958061046, 0.332476768251147, 1.07038952907209, 0.58019258504408, 0.9355470513087, 0.350705699368152, 0.524931496780237, 0.785709089572823, 1.00953333913803, 0.953674473627188, 0.474063272255088, 0.735378016798131, 0.735378016798131, 0.468913262301943), PROX_GOOD_PRISCH = c(4.47444600576345, 4.41976113712118, 4.38951064564596, 4.45977917937361, 4.76155598853922, 4.1394886986689, 4.43794264479214, 4.13557899544262, 4.41640053984819, 4.9857651679507, 4.55661004860153, 4.16094245740848, 5.02043421457898, 5.03443000866885, 4.43409233459216, 4.48950135049007, 5.09375212835948, 4.87692111553996, 4.87692111553996, 5.07622831499557), PROX_MALL = c(0.719665126414215, 0.656440732478167, 0.548104683226502, 0.598877544697789, 0.698652085628877, 0.747053206605742, 0.579723774298741, 0.231810009894563, 0.546157830895501, 0.401409437181884, 0.441605558767423, 0.249640338015364, 0.399157770965225, 0.535261743386166, 0.464449368072494, 0.415387276861254, 0.295276560881227, 0.458083927679449, 0.458083927679449, 0.352184781664103), PROX_CHAS = c(0.111923036871509, 0.175269995719201, 0.196586841411628, 0.124645472322039, 0.224338502615803, 0.419877338676521, 0.2330532561781, 0.20604200841638, 0.171232412843018, 0.0207330025336023, 0.230184731543739, 0.23569948169583, 0.142774662207743, 0.121511881264649, 0.093713435160417, 0.130388475133542, 0.0995517477546361, 0.0920652608940773, 0.0920652608940773, 0.167321001424632), PROX_SUPERMARKET = c(0.371011221099329, 0.3594639622224, 0.253358431108118, 0.181636181040517, 0.281017798180362, 0.428569074432488, 0.233052713938452, 0.231809873410795, 0.171231859107883, 0.0207321820187816, 0.23018467784701, 0.249639808314143, 0.142773459146917, 0.121511691834874, 0.0937132175773042, 0.130388583033251, 0.0995512052866983, 0.0920659899308881, 0.0920659899308881, 0.167319845962294 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 3L, 4L, 2L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 7L, 5L, 4L, 6L, 5L, 6L, 4L, 5L, 6L, 10L, 5L, 3L, 8L, 5L, 5L, 8L), WITHIN_350M_BUS = c(11L, 10L, 9L, 8L, 13L, 4L, 11L, 7L, 7L, 9L, 13L, 7L, 9L, 9L, 8L, 9L, 8L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(8L, 9L, 5L, 6L, 8L, 7L, 8L, 7L, 6L, 7L, 5L, 7L, 7L, 6L, 5L, 5L, 7L, 5L, 5L, 7L), DNeighbour = c(0, 62.8849051660819, 207.390485690675, 225.910086990204, 335.8163348875, 452.954455121268, 459.886502504489, 518.165530338895, 523.160858365806, 531.441891763963, 557.434697985416, 590.386101694331, 606.160608154814, 609.754851331786, 614.647464556782, 629.764665419985, 640.729433531145, 653.474173630548, 654.431523972453, 655.086898283547)), row.names = c("660", "15", "72", "165", "301", "655", "549", "339", "837", "754", "516", "153", "878", "73", "376", "723", "76", "448", "272", "57"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981654930781839, 0.809593486971481, 0.77629303102006, 0.543481285016391, 0.27238822786739, 0.257214085025846, 0.140129550203136, 0.131201451875791, 0.116872967134191, 0.0761285182906427, 0.0352608059786255, 0.0206770967232732, 0.0178520210291402, 0.0143166109285544, 0.0057479668757883, 0.00187951917809018, 2.41831454531784e-05, 3.99950642434284e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2299101901
R squared (OOB): 0.5417407
$Forests[[661]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(428000, 420000, 4e+05, 418000, 367000, 412000, 416000, 433000, 4e+05, 4e+05, 395000, 292000, 365000, 415000, 258000, 288000, 420000, 285000, 370000, 3e+05), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 84, 84, 92, 84, 92, 84), storey_order = c(4L, 5L, 2L, 5L, 1L, 5L, 4L, 4L, 2L, 3L, 2L, 1L, 1L, 5L, 1L, 1L, 3L, 3L, 1L, 1L), remaining_lease_mths = c(1140, 1143, 1130, 1138, 1137, 1144, 1140, 1130, 1137, 1143, 1146, 761, 1137, 1144, 781, 770, 1144, 776, 1146, 766), PROX_CBD = c(16.1831859860721, 16.1537572283104, 16.1976566517324, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.055983361932, 16.055983361932, 16.0475930141239, 16.0475930141239, 16.0046521285213, 16.3662877971208, 16.0046521285213, 15.9533618390172, 16.1631400386504, 16.2681803933938, 15.9392575628934, 16.2311391435218, 15.87024444961, 16.3138748954346), PROX_ELDERLYCARE = c(0.0701319802482612, 0.0462823216560119, 9.89208662673193e-07, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.146417557277997, 0.146417557277997, 0.129564145964732, 0.129564145964732, 0.20718686492254, 0.177020457931737, 0.20718686492254, 0.251148223850536, 0.194171564025932, 0.20801878428071, 0.0436662178849567, 0.252142982647588, 0.10693627682917, 0.259941730365991), PROX_HAWKER = c(1.00994702859189, 0.986028325459381, 1.03146250928298, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.897672222950446, 0.897672222950446, 0.872301448799324, 0.872301448799324, 0.855932206484513, 1.20613696965479, 0.855932206484513, 0.802087399746937, 1.03995728027003, 1.14155805943316, 0.765854363537175, 1.12300848995143, 0.694651515851724, 1.19589315813724), PROX_MRT = c(1.08237519657155, 1.02112351286352, 1.02706758196582, 1.13213387762555, 1.13213387762555, 1.13213387762555, 0.936151237003446, 0.936151237003446, 1.14436247830993, 1.14436247830993, 0.883219311345816, 1.07002489239586, 0.883219311345816, 0.8851452059773, 0.842728374229233, 0.896888955057001, 1.14464062157712, 0.830985280221221, 1.09555222562317, 0.896077488488813), PROX_PARK = c(0.848434833813522, 0.793519520304926, 0.822565203699192, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.683762717294504, 0.683762717294504, 0.824988291997923, 0.824988291997923, 0.619767633008914, 0.840406553837571, 0.619767633008914, 0.589052524814441, 0.707513815343702, 0.750067315759091, 0.777956069134633, 0.723677668737743, 0.707790886000148, 0.695881850270676), PROX_GOOD_PRISCH = c(6.78038310261662, 6.74044920052795, 6.78043949525415, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.63421015362065, 6.63421015362065, 6.67335529701902, 6.67335529701902, 6.57618460349959, 6.93507101526025, 6.57618460349959, 6.52939634907869, 6.70927938580052, 6.81173689796023, 6.57394481891556, 6.76533990958697, 6.49806658702102, 6.84997592861041), PROX_MALL = c(0.241735562355662, 0.180580587241737, 0.189710317758296, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.118546137622893, 0.118546137622893, 0.339403259296736, 0.339403259296736, 0.110811660449771, 0.298590834338171, 0.110811660449771, 0.161178852361569, 0.0870960802892481, 0.188162247463955, 0.391567182053879, 0.175221521556568, 0.388975340293238, 0.242195958154985 ), PROX_CHAS = c(0.148113838308576, 0.0922372285822684, 0.0868060808909073, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.110329053122027, 0.110329053122027, 0.16574506375663, 0.16574506375663, 0.114687044901222, 0.209004221202181, 0.114687044901222, 0.165813590617473, 0.081875317774622, 0.160774225575301, 0.0895372628546906, 0.170601730776313, 0.140210421841136, 0.218904529587093 ), PROX_SUPERMARKET = c(0.247969406526707, 0.186806037215644, 0.195853508350489, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.123371553336512, 0.123371553336512, 0.344658205065017, 0.344658205065017, 0.112847248683738, 0.303085580417471, 0.112847248683738, 0.162291812321236, 0.0873208554119548, 0.189660657064324, 0.354688671920554, 0.137275095711229, 0.287679129281494, 0.204979568486045 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 8L, 8L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 8L, 3L, 3L, 6L, 6L, 3L, 5L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 8L, 8L, 8L, 7L, 7L, 9L, 9L, 7L, 5L, 7L, 8L, 11L, 11L, 9L, 10L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 5L, 4L, 5L, 4L, 5L), DNeighbour = c(0, 64.5663387672856, 71.420612670634, 125.793708485854, 127.392950487739, 128.742724698718, 161.930481442532, 162.723574856188, 173.164383832293, 174.256330638655, 227.953169298407, 229.706829229688, 230.172535760361, 256.710302479281, 257.473030229262, 276.109593012469, 276.671383212722, 320.768821728966, 326.047708387605, 330.665298059803)), row.names = c("661", "869", "427", "249", "161", "919", "538", "741", "440", "28", "408", "687", "594", "124", "872", "798", "517", "945", "582", "848"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.925199254922035, 0.908872483654256, 0.73149701109739, 0.725176200049565, 0.719800949714855, 0.57787818634079, 0.57430345927645, 0.526719233294125, 0.521695111256097, 0.275371860479407, 0.267722013075276, 0.265698862382097, 0.157838285702782, 0.15500114041987, 0.0916602563913742, 0.0899485524998991, 0.00347654379098257, 0.000769179023461887, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1378666473
R squared (OOB): 0.5708734
$Forests[[662]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 485000, 440000, 403000, 430000, 465000, 5e+05, 520000, 460000, 4e+05, 510000, 490000, 545000, 535000, 432000, 455000, 520000, 532000, 515000, 489000), floor_area_sqm = c(93, 93, 93, 92, 92, 93, 93, 93, 92, 92, 92, 95, 93, 93, 93, 93, 93, 96, 92, 92), storey_order = c(3L, 2L, 2L, 1L, 1L, 5L, 6L, 5L, 2L, 1L, 3L, 2L, 5L, 4L, 5L, 5L, 4L, 4L, 2L, 2L), remaining_lease_mths = c(1138, 1147, 1142, 1138, 1128, 1097, 1137, 1147, 1137, 1131, 1136, 1111, 1127, 1118, 1129, 1138, 1118, 1111, 1138, 1137), PROX_CBD = c(13.8880322509317, 13.9293604468603, 13.9713915856932, 13.9348601041022, 13.983033341901, 13.8110145095205, 13.7068457080251, 13.7003463440691, 13.9481332653994, 13.9748767742628, 14.0250110126613, 13.7780295697528, 13.8964286142315, 13.8964286142315, 13.4495242740615, 13.5153222954464, 13.7912064237251, 13.8842234613226, 14.4453014943547, 14.4453014943547), PROX_ELDERLYCARE = c(0.250782943854859, 0.234065981952779, 0.226595382415433, 0.122633260073778, 0.0819455196406728, 0.2424730747692, 0.409751638237597, 0.434917902994305, 0.108372417523696, 0.0869602171534455, 0.0392522324995346, 0.24280876806526, 0.28821019895416, 0.28821019895416, 0.226392675254826, 0.128038783583345, 0.194902312085005, 0.284905700992106, 0.431976777822193, 0.431976777822193), PROX_HAWKER = c(0.989318285046145, 0.970053791291438, 0.954180271331751, 0.848294615942255, 0.818439961244233, 0.93957565430704, 1.09574216637781, 1.07570104527527, 0.783686601130967, 0.759405218095962, 0.732915378457501, 0.855348356505915, 0.700607063348248, 0.700607063348248, 1.13086059974118, 1.06471945671836, 0.761066408094757, 0.667389882084889, 0.391270554493315, 0.391270554493315), PROX_MRT = c(0.0905698875540676, 0.101292979723356, 0.128817306959056, 0.066674836544346, 0.0961191462833423, 0.110074032088272, 0.23189639897339, 0.256932190523524, 0.146013494832411, 0.16215489673441, 0.179377644983316, 0.290902656750774, 0.214342865325431, 0.214342865325431, 0.537207200764636, 0.531733722241289, 0.263976344610204, 0.172676244118343, 0.309279527401184, 0.309279527401184), PROX_PARK = c(1.13098813526459, 1.10248671215858, 1.07610116952693, 1.01289159319472, 0.973290645087517, 1.12286028608686, 1.30108171005294, 1.30953091682666, 0.964943529987853, 0.93793434477989, 0.898948825756494, 1.08412864631293, 0.945155408432775, 0.945155408432775, 1.14705623529365, 1.12627074536918, 1.03946212768551, 0.946790994443363, 0.463863624631307, 0.463863624631307), PROX_GOOD_PRISCH = c(4.29841605508598, 4.33684280477295, 4.37541592083903, 4.3780728039611, 4.42376284483209, 4.2580170038876, 4.11427377683663, 4.10033714204368, 4.41058426346667, 4.4381077472328, 4.48326906164864, 4.27934963146811, 4.42474408393319, 4.42474408393319, 3.97306691053722, 4.05859518452173, 4.37243865161908, 4.46427355245829, 4.92565705183443, 4.92565705183443), PROX_MALL = c(0.648384322611893, 0.634323955575517, 0.625072347077181, 0.500682206465503, 0.475935346664486, 0.585854127158584, 0.786897805640679, 0.816725098938654, 0.431747484707969, 0.408666125180857, 0.387952579177684, 0.507308338763366, 0.36232957329041, 0.36232957329041, 0.817008429043632, 0.741140095950697, 0.47180896375681, 0.384398044205003, 0.259948531881284, 0.259948531881284 ), PROX_CHAS = c(0.0495611607390083, 0.0456516508281062, 0.0752462089475253, 3.70448785353559e-08, 0.0483941894268844, 0.123846030022364, 0.0683167852462459, 0.0738696133860389, 0.0812590805558053, 0.0955424375353944, 0.116095717847762, 0.246000912873009, 0.190952462752685, 0.190952462752685, 0.142936854782623, 0.0484693686848179, 3.14247486029477e-08, 0.0936868185767241, 0.259948576333881, 0.259948576333881 ), PROX_SUPERMARKET = c(0.0495614942866338, 0.04565204632056, 0.0752464841458058, 0.112910168339451, 0.123899374628808, 0.157551778944521, 0.0683172333971998, 0.0738703098972174, 0.194128300134642, 0.205979542456043, 0.21237786594893, 0.271122867675942, 0.190953240917096, 0.190953240917096, 0.417643104955167, 0.321659607097496, 8.52808058992138e-07, 0.093687407280864, 0.257218468152336, 0.257218468152336 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 5L, 4L, 3L, 5L, 5L, 3L, 4L, 5L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 11L, 12L, 14L, 13L, 7L, 6L, 9L, 9L, 9L, 9L, 5L, 6L, 8L, 7L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 6L, 5L, 5L, 4L, 5L, 5L, 5L, 4L, 4L), DNeighbour = c(0, 38.8029901114493, 86.5641860311934, 154.409240945226, 163.675511723904, 166.676511733309, 185.485049045504, 203.500341212715, 230.844661441047, 241.659644703163, 257.170893431965, 364.796006565596, 457.76421814163, 459.454890144105, 577.21041278851, 581.894967288683, 630.970449243758, 633.370067211013, 658.615748966192, 664.313209344182)), row.names = c("662", "21", "361", "356", "710", "645", "863", "616", "34", "690", "8", "282", "442", "760", "988", "183", "420", "670", "855", "50"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993188024015384, 0.966328855612621, 0.894867282784769, 0.882275838806365, 0.878060720847479, 0.850157691513909, 0.821127312996907, 0.77307725968733, 0.75284902052087, 0.722730907001158, 0.487837211568052, 0.275803806398891, 0.272125385267825, 0.0600457978097761, 0.0541671934620879, 0.00957726084158974, 0.00827893909338665, 0.000291705166326643, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1301548586
R squared (OOB): 0.3179633
$Forests[[663]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(422500, 425000, 4e+05, 405000, 450000, 385000, 415000, 440000, 365000, 415000, 408000, 425000, 395000, 468000, 420000, 385000, 420000, 365000, 415000, 420000), floor_area_sqm = c(104, 104, 107, 106, 106, 84, 108, 104, 84, 103, 105, 104, 103, 106, 106, 102, 103, 103, 108, 105), storey_order = c(3L, 4L, 1L, 2L, 2L, 2L, 2L, 3L, 4L, 2L, 1L, 2L, 4L, 5L, 3L, 3L, 2L, 1L, 3L, 2L), remaining_lease_mths = c(765, 775, 912, 778, 919, 815, 891, 752, 787, 768, 797, 801, 772, 863, 874, 755, 757, 757, 904, 787), PROX_CBD = c(13.4875816574924, 13.5598735525989, 13.6047453762483, 13.2146489403719, 13.6245617307962, 13.8115996810708, 13.8459786715751, 13.1913836000948, 13.5012180894848, 13.0537205387581, 13.8987191813532, 13.9224032790502, 13.1724132817366, 13.629257933267, 13.629257933267, 13.2614515751509, 13.2614515751509, 13.0970803497533, 13.7944980809676, 12.7549887608908), PROX_ELDERLYCARE = c(0.428841001075194, 0.555470204987842, 0.271914041498034, 0.392334185262972, 0.120631950903102, 0.244605555667631, 0.429452782693922, 0.779182108791446, 0.126566715598502, 0.569472877275307, 0.166628987045545, 0.160860892679658, 0.906244923447749, 0.207468408301612, 0.207468408301612, 0.99636081833896, 0.99636081833896, 0.830352740740998, 0.91518434198946, 0.556485595404089), PROX_HAWKER = c(1.41347495302278, 1.44869421276883, 1.50728197565297, 1.1504484389926, 1.48009929412898, 1.71143518366979, 1.71981564227335, 1.05769292681279, 1.32455892398921, 0.963287544217337, 1.60647998640073, 1.57003684649171, 1.03184370064912, 1.4012681206183, 1.4012681206183, 1.14030290242306, 1.14030290242306, 0.973651338137405, 1.66782294138278, 0.627642822312809), PROX_MRT = c(0.229256973107587, 0.172867375742438, 0.222008379422339, 0.530339592860526, 0.357520644011877, 0.198072339225813, 0.2084775132707, 0.577154139562059, 0.54422435083218, 0.551410176707671, 0.337555536848429, 0.375491068655226, 0.712767869041386, 0.681065013996815, 0.681065013996815, 0.667490524156887, 0.667490524156887, 0.602819058882962, 0.658832763416297, 0.561554903993597 ), PROX_PARK = c(1.00267286051928, 1.16233583500127, 0.882483872449952, 0.763919329225246, 0.731000545087102, 0.925135888784, 1.1446906726086, 1.12092772213378, 0.593866981909781, 0.974634241933185, 0.83983547285748, 0.819174175884815, 0.94305137750942, 0.403276931712581, 0.403276931712581, 0.758867978246924, 0.758867978246924, 0.879464356596765, 0.645156432286565, 1.16122098497616), PROX_GOOD_PRISCH = c(1.87202126825599, 1.97663004084467, 1.96272742295518, 1.57814209766337, 1.96554365084008, 2.17137072991142, 2.27101821651052, 1.6842887316892, 1.8351788996921, 1.48818847749708, 2.24487256678893, 2.26578798898653, 1.76071721252525, 1.96779323327463, 1.96779323327463, 1.91909050044553, 1.91909050044553, 1.76550469910092, 2.39271928635374, 1.29435567579286), PROX_MALL = c(0.948424723316687, 1.05810160080284, 1.0427530371351, 0.655287065425073, 1.05956757611768, 1.25122768833936, 1.35153556565047, 0.813382909306435, 0.956400108312903, 0.593340478429386, 1.33259876169033, 1.34118728457461, 0.808064657998832, 1.12429495075828, 1.12429495075828, 0.72813233212774, 0.72813233212774, 0.655283448157635, 1.14990641994387, 0.542723135774117), PROX_CHAS = c(0.231037598077535, 0.180657994610612, 0.15212794302602, 0.358071114142678, 2.17172157220984e-06, 0.130123043615932, 0.345234103044859, 0.19044114280624, 0.0648495538885981, 0.203693673714882, 0.0582471476749484, 0.0806372798138111, 0.253073540027742, 0.260044927245007, 0.260044927245007, 0.255705601713763, 0.255705601713763, 0.10733838099953, 0.17469359838053, 0.144180959238343), PROX_SUPERMARKET = c(0.231037826802092, 0.180658044884504, 0.353624023725788, 0.384538867225359, 0.237807435452358, 0.30366394922488, 0.426625283183798, 0.190441743522314, 0.329742543966106, 0.349948262987797, 0.2065347950197, 0.189550835904173, 0.263318229535236, 0.288903462518554, 0.288903462518554, 0.336474046543398, 0.336474046543398, 0.176189281490626, 0.357404112790227, 0.150188458093997), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 2L, 3L, 0L, 1L, 3L, 1L, 2L, 2L, 3L, 1L, 3L, 3L, 2L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 3L, 6L, 3L, 5L, 3L, 3L, 4L, 5L, 2L, 3L, 3L, 3L, 6L, 6L, 2L, 2L, 1L, 3L, 3L), WITHIN_350M_BUS = c(10L, 11L, 12L, 9L, 10L, 10L, 12L, 8L, 7L, 8L, 9L, 9L, 6L, 6L, 6L, 6L, 6L, 4L, 7L, 7L), WITHIN_1KM_PRISCH = c(5L, 6L, 5L, 6L, 4L, 5L, 5L, 5L, 4L, 6L, 4L, 3L, 4L, 2L, 2L, 4L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 159.083214079687, 178.730392477328, 303.014678865782, 326.174083571733, 351.376383209486, 422.295269165011, 426.048315967446, 445.645549440366, 446.137583610441, 471.235980274648, 506.595605005659, 606.257202611763, 632.97327902097, 635.773907123006, 717.375420431577, 721.302775087203, 760.102947894776, 769.375326634452, 784.012018743729)), row.names = c("663", "564", "955", "511", "656", "235", "970", "229", "264", "541", "531", "219", "225", "415", "503", "473", "753", "597", "542", "215"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.919350895663979, 0.898761184822886, 0.72356056419919, 0.683792353129115, 0.638620128917995, 0.503920772224997, 0.496593639131506, 0.45819688475506, 0.457230976055452, 0.407976495767119, 0.339282826254891, 0.161640314859031, 0.121231788757245, 0.117239673387573, 0.0264923395502555, 0.0235845124915417, 0.00360739568389567, 0.00136821554017261, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 617193733
R squared (OOB): 0.05465348
$Forests[[664]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(378000, 394000, 375000, 378000, 380000, 368888, 4e+05, 310000, 395000, 324000, 320000, 333000, 330000, 345000, 345000, 335000, 320000, 295000, 315000, 330000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 91, 92, 90, 100, 100, 102, 102, 102, 100, 101, 101, 103, 103), storey_order = c(2L, 5L, 2L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 1L, 2L, 4L, 4L, 1L, 1L, 2L, 1L), remaining_lease_mths = c(1136, 1142, 1135, 1133, 1135, 1143, 1145, 927, 1132, 929, 930, 928, 911, 927, 926, 930, 924, 917, 926, 928), PROX_CBD = c(18.6831604018118, 18.5586196198757, 18.5586196198757, 18.5541585191533, 18.528449956106, 18.528449956106, 18.4659506582063, 18.6571260927441, 18.4477570786683, 18.3448727328387, 18.242108360018, 18.2095446148373, 18.2320763538069, 18.2868848905217, 18.236688278315, 17.9186379864086, 18.0902268845521, 18.4986491838169, 18.5458637520931, 18.5768909080638), PROX_ELDERLYCARE = c(1.47678345842271, 1.41981179339616, 1.41981179339616, 1.3934670212363, 1.49671415705568, 1.49671415705568, 1.40960952841152, 1.27166470727688, 1.45029388933935, 1.12000720290482, 1.08331104464233, 1.17430183890643, 0.927534095024191, 0.896456720381782, 0.732088251039709, 1.13507400842797, 0.706169610995159, 0.86418951980865, 0.890661700747245, 0.912532633143698 ), PROX_HAWKER = c(1.01746494726896, 0.915906485722884, 0.915906485722884, 0.899006211509986, 0.947708217710491, 0.947708217710491, 0.861254406292383, 0.924657565926692, 0.879695992543251, 0.636376603494217, 0.548257960059823, 0.579651089601917, 0.493410913505403, 0.547085889030319, 0.537987121264097, 0.435091735724103, 0.370412154176866, 0.838043969781633, 0.898999046399804, 0.935860141611343 ), PROX_MRT = c(0.943619619760125, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.869531291623609, 0.869531291623609, 0.783375472664302, 0.861078471223358, 0.801027338961469, 0.565211037998289, 0.47401652613315, 0.501132314022455, 0.433316978327494, 0.495991449430539, 0.511061821383635, 0.364011265623101, 0.341202563029131, 0.812751343363136, 0.87509641959225, 0.912233851204259 ), PROX_PARK = c(2.2148581526701, 2.25577949184332, 2.25577949184332, 2.22642888666982, 2.37596217173297, 2.37596217173297, 2.321508063195, 1.95136051888807, 2.38376543636855, 2.08056453235766, 2.12857307310705, 2.25371860749481, 1.96114614265628, 1.86697967968657, 1.7164330470264, 2.31505119222808, 1.8531048262974, 1.49181484955502, 1.4387346144793, 1.41172869826724 ), PROX_GOOD_PRISCH = c(9.12987022396436, 9.00274768401056, 9.00274768401056, 9.00155567304774, 8.9605147002348, 8.9605147002348, 8.90481615501782, 9.13456945987866, 8.8804818877731, 8.81498363377987, 8.71021480286832, 8.6635222339794, 8.72297519828522, 8.78822500750919, 8.76378557853615, 8.3676789538936, 8.60631027953587, 9.04519470993137, 9.09837600782165, 9.13217936844248), PROX_MALL = c(0.525391611000181, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.613385110580272, 0.613385110580272, 0.542775018358786, 0.300602441432182, 0.601716003339109, 0.284195187673565, 0.347669457974494, 0.468966497593582, 0.22704735136933, 0.1450338527091, 0.240339889961931, 0.384238747959315, 0.342860958869265, 0.305101649121832, 0.359721010486642, 0.390092702495136), PROX_CHAS = c(0.090990597005735, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.220932244035638, 0.220932244035638, 0.20305264112251, 0.214120710257936, 0.260006933015678, 0.24769320941352, 0.274735402884708, 0.3998394205418, 0.11607611654581, 0.0217240252323136, 0.184864523484869, 0.360842629752134, 0.209799590563819, 0.305101651313883, 0.359721009550721, 0.390092699752756), PROX_SUPERMARKET = c(0.0909910491430168, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.220931072377982, 0.220931072377982, 0.203051245143547, 0.214121714630789, 0.260005577706646, 0.284194910851331, 0.347668959247477, 0.402574253870019, 0.227046556279957, 0.145032957963293, 0.240339157209448, 0.360842909613722, 0.342860053820009, 0.305101855713295, 0.359721304530864, 0.390093045846372), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 3L, 2L, 5L, 7L, 6L, 1L, 6L, 6L, 5L, 5L), WITHIN_350M_BUS = c(5L, 5L, 5L, 8L, 6L, 6L, 6L, 8L, 8L, 8L, 7L, 8L, 10L, 9L, 7L, 11L, 7L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 125.129377302742, 126.352972879801, 129.821233168267, 214.720513602318, 216.471236332974, 235.281055192649, 261.105319848718, 276.055545415527, 381.994912651849, 462.637422880008, 471.93323152324, 564.744757514292, 579.930478128619, 743.263759821683, 763.439407263209, 776.253483859774, 779.384397947711, 805.645654760982, 826.73902828764)), row.names = c("664", "581", "35", "563", "102", "875", "777", "761", "504", "512", "608", "243", "443", "787", "227", "590", "74", "684", "576", "828"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.954709342146499, 0.953829764777714, 0.951292378913816, 0.869641321910516, 0.867582618625024, 0.84457744710892, 0.810457648304113, 0.789440825088128, 0.618597407262692, 0.471770624734407, 0.45447163305479, 0.284489425773345, 0.258006583172292, 0.0367656912667567, 0.0216880336739411, 0.0140192026977083, 0.0123825181835989, 0.00253783480074388, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 333340724
R squared (OOB): 0.676176
$Forests[[665]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 375000, 380000, 359000, 365000, 418000, 398000, 280000, 310000, 308000, 355000, 3e+05, 355000, 380000, 350000, 395000, 380000, 327000, 412000, 390000), floor_area_sqm = c(83, 104, 108, 103, 103, 104, 104, 84, 84, 84, 104, 85, 104, 92, 93, 93, 93, 84, 92, 92 ), storey_order = c(1L, 1L, 2L, 1L, 4L, 1L, 3L, 4L, 2L, 1L, 2L, 4L, 4L, 2L, 1L, 4L, 3L, 1L, 3L, 4L), remaining_lease_mths = c(812, 808, 807, 799, 805, 794, 823, 809, 787, 779, 785, 798, 814, 1142, 1111, 1108, 1110, 802, 1128, 1142), PROX_CBD = c(14.136177090114, 14.2674761918172, 14.3069689320192, 14.1470244070667, 14.5082496767788, 14.6249352309891, 14.4215550437188, 14.5514247745221, 14.7686155241139, 14.8104288104214, 14.7946380504301, 14.6468242567931, 14.9797222810306, 14.4940333615496, 14.6221320584002, 14.6649260398624, 14.607628567626, 15.395293903354, 14.5596883563906, 14.5596883563906), PROX_ELDERLYCARE = c(1.52241617566094, 1.37520258101488, 1.30284795398611, 1.73443513584582, 1.0960579077266, 1.66362706878828, 0.933706769700102, 0.934928905143492, 1.18091019396193, 1.14385816982861, 1.02543356664281, 0.791783477476035, 1.40865121451131, 0.500918112427577, 0.410896008057539, 0.374463671675583, 0.363539264939185, 1.48326161455178, 0.399519357429504, 0.399519357429504 ), PROX_HAWKER = c(1.5304212921709, 1.3725902814614, 1.30042856091519, 1.71810403079302, 1.06968967826483, 1.46189875323845, 0.964097104531415, 0.920905853639359, 1.07995965555937, 1.03493347869974, 0.927587772885235, 0.771377618176498, 1.17708155532767, 0.682637638745144, 0.55845452984231, 0.515424723672587, 0.571839614015762, 0.763118949388798, 0.625641729464286, 0.625641729464286), PROX_MRT = c(0.407136749273107, 0.392323251912074, 0.431073100471927, 0.316955810938843, 0.541381135472874, 0.177135615746217, 0.766580328668093, 0.702240402731505, 0.495669019430354, 0.547659244513397, 0.635923545376501, 0.834242720427877, 0.541117453484526, 1.32800225952209, 1.30119397664661, 1.31347134818138, 1.42703012637354, 0.486709870425329, 1.46473462254762, 1.46473462254762), PROX_PARK = c(0.646645557650639, 0.808406007535371, 0.87843358408359, 0.521638252737905, 0.854937524579578, 0.967683324465338, 0.786856267919922, 0.717751277212032, 0.837021679605882, 0.79060261488636, 0.687013904416796, 0.572284771964545, 0.869949400509587, 0.65941869562705, 0.524601749565547, 0.48594234877488, 0.592644125813336, 0.736647900507106, 0.656743209310805, 0.656743209310805), PROX_GOOD_PRISCH = c(4.56541244462189, 4.71060068854172, 4.7599521059868, 4.5417585858835, 4.9821455258424, 5.00900650468442, 4.94298421634201, 5.05486565817651, 5.21242267662931, 5.2589313064801, 5.2635668385575, 5.17213285521296, 5.38873705701154, 5.15263130971644, 5.26427170666348, 5.30673314037113, 5.28617698570013, 5.79164197089728, 5.25302892838613, 5.25302892838613), PROX_MALL = c(0.730402721918488, 0.598720745421956, 0.530519583310388, 0.958986678954386, 0.395836928017505, 1.02277508016934, 0.158055972255249, 0.264439990658005, 0.644074766251318, 0.641907311269237, 0.540570027720398, 0.253080993480643, 0.857174016474006, 0.407798057490129, 0.412850725186958, 0.439421746266814, 0.523782484457491, 0.561468969675593, 0.550646738699849, 0.550646738699849), PROX_CHAS = c(0.0978085819739089, 0.0989632897848068, 0.141608811196257, 0.262672355720334, 0.111998728732921, 0.253202817693943, 0.110909163864147, 0.0412741280494288, 0.305551557127515, 0.273160540123658, 0.151656769473437, 0.118994056415591, 0.0593781975043205, 0.0559452214520875, 0.0938393111767789, 0.0969357032130768, 0.198893245072118, 0.1019571402223, 0.19650938121062, 0.19650938121062), PROX_SUPERMARKET = c(0.152757697669253, 0.13781747249929, 0.179396317901182, 0.246179282205813, 0.321173728185784, 0.177136085505812, 0.155031856949385, 0.259076961683863, 0.397697747354111, 0.406551385550075, 0.505826018716947, 0.246822057901315, 0.101389584423307, 0.202112654374605, 0.0938384818523742, 0.0969351949685631, 0.223766299699327, 0.0953919744611677, 0.27843134046436, 0.27843134046436 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 2L, 3L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 4L, 4L, 1L, 3L, 4L, 3L, 2L, 5L, 5L, 3L, 4L, 6L, 6L, 4L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 6L, 7L, 6L, 8L, 9L, 10L, 7L, 8L, 7L, 8L, 9L, 10L, 9L, 9L, 8L, 7L, 9L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 161.27411157185, 235.651686648207, 245.603375846146, 473.00235881229, 578.74355312932, 587.157030037866, 609.538998213168, 648.93658051298, 698.691132459426, 722.849672549632, 759.151858743653, 846.061100755898, 1135.74273690975, 1145.3686093457, 1165.61077963509, 1251.03672773112, 1267.8616955449, 1273.63541151456, 1278.31249754792)), row.names = c("665", "377", "341", "636", "884", "30", "546", "253", "101", "396", "424", "862", "984", "702", "324", "17", "452", "556", "961", "163"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9684197815066, 0.933188040039467, 0.927534072622631, 0.744914894099946, 0.63206672604635, 0.622557794480166, 0.596960545150015, 0.550995174111369, 0.491762677530207, 0.462728689090451, 0.419020640685741, 0.315781339030811, 0.0443609774521355, 0.0388811917688706, 0.0284111012820672, 0.00178247515999015, 0.000265171792425134, 5.33514452153915e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2250665614
R squared (OOB): -0.3564764
$Forests[[666]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(478000, 390000, 423800, 415000, 390000, 450000, 4e+05, 447000, 435000, 430000, 360000, 615000, 550000, 438000, 410000, 548000, 658000, 425000, 390000, 429000), floor_area_sqm = c(104, 103, 104, 104, 102, 105, 91, 107, 103, 103, 84, 84, 93, 104, 104, 93, 84, 104, 104, 104), storey_order = c(5L, 1L, 2L, 2L, 2L, 2L, 1L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 2L, 4L, 3L, 3L, 1L, 2L), remaining_lease_mths = c(770, 773, 756, 760, 763, 757, 783, 782, 819, 764, 762, 1122, 1137, 812, 761, 1135, 1120, 747, 809, 822), PROX_CBD = c(11.927322045494, 11.9179556382635, 11.7174653186763, 11.6914583773846, 11.6387779682198, 11.4573592114175, 11.4963900230166, 11.7840832214562, 11.381621166991, 12.3243460542753, 11.4815172953657, 12.3801819754074, 11.2116042179965, 11.7215458353159, 12.2901811097239, 11.1809634086998, 12.4891302242583, 12.4246534304877, 11.7882471009294, 11.1191912667925), PROX_ELDERLYCARE = c(0.77464979732367, 0.757050983431463, 0.74375074589335, 0.736997311630605, 0.792216801753581, 0.52883250894194, 0.672630859926948, 0.481333190444255, 0.382123855460196, 0.362207242709056, 0.182032582488253, 0.738453704244922, 0.369355324070756, 0.240093333498969, 0.180150537957213, 0.333450295290741, 0.707031754326944, 0.223353489993969, 0.114277277444971, 0.213121327483379), PROX_HAWKER = c(0.445987433628815, 0.581821713307667, 0.5637831570093, 0.558671781535233, 0.61454926069889, 0.848364442784946, 0.804785607263954, 0.436117874461739, 0.863892291353285, 0.290415492755609, 0.728271246274353, 0.261296216065877, 1.02311573056961, 0.609281739536534, 0.155357947035291, 1.04207495818587, 0.384467206049481, 0.283538945902673, 0.647051853283446, 1.08329799955244), PROX_MRT = c(0.493642118682657, 0.401552834915971, 0.162940637784707, 0.140110279979828, 0.0844107562606101, 0.275269590424193, 0.132306565433056, 0.81394482428473, 0.424871345706255, 0.559245805822074, 0.756359380624344, 0.367154517888221, 0.524888394814585, 0.989064774064853, 0.729338839878115, 0.580267989687754, 0.38468199977318, 0.694199692700576, 1.00317447086964, 0.776456939054752), PROX_PARK = c(1.17760662255222, 1.26489639581012, 1.5229705853841, 1.50772581466401, 1.51709061898346, 1.3775538710324, 1.41209410927924, 1.20101103678102, 1.31830174708739, 1.218970746516, 1.50398184725757, 0.605799570777928, 1.15338615463339, 1.28416187507733, 1.26762597166046, 1.13378306757762, 0.50651752093578, 1.19561442246869, 1.24877122811849, 1.13833451608328), PROX_GOOD_PRISCH = c(0.289303568244907, 0.374797987706521, 0.440184840714675, 0.476923220580037, 0.453346371612442, 0.277148461253506, 0.364349890680966, 0.357669915539773, 0.288839241027683, 0.889618707353532, 0.365254403810308, 0.823417580851307, 0.456074275886943, 0.585140695782779, 0.992456269301591, 0.485317217067727, 0.94986022590219, 1.09898709469432, 0.713901761199557, 0.586469336292635 ), PROX_MALL = c(0.376851773239706, 0.498039402667872, 0.750703947848918, 0.797799046209296, 0.815834004295584, 0.815329638117364, 0.844787863205902, 0.489619370966043, 0.849953313581112, 0.471904090765479, 0.763531318053358, 0.344173235497563, 1.01522535242687, 0.690287469384684, 0.649064194608972, 1.03968747299659, 0.458049841664737, 0.626909601034773, 0.741052769880115, 1.10160019948421), PROX_CHAS = c(0.339292519878925, 0.258806234431974, 4.64133788220832e-08, 0.0474151678735614, 0.0804697697946077, 0.179820414455961, 0.0697008731150885, 0.0667093090499658, 0.115324197479935, 0.193597629002809, 0.0516610437101642, 0.126495411341712, 0.206252010873132, 0.164718468919614, 0.128297543182753, 0.216965800691496, 3.00974727266337e-08, 0.221655673315632, 0.0554870656895364, 0.143881852296294), PROX_SUPERMARKET = c(0.405378875546255, 0.542179538393358, 0.609798994765399, 0.635527990773791, 0.596048194106483, 0.301981775400679, 0.441950593919319, 0.379080894647373, 0.186698572696543, 0.331501685351864, 0.19171128272723, 0.30203349112312, 0.222574928361305, 0.169255457402684, 0.159863951308791, 0.212835414763751, 0.425107542879533, 0.209750471448386, 0.0453848138423891, 0.246182427713253 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 2L, 0L, 2L, 4L, 0L, 2L, 2L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 3L, 3L, 4L, 2L, 3L, 4L, 4L, 5L, 3L, 4L, 6L, 5L, 3L, 2L, 5L, 8L, 5L ), WITHIN_350M_BUS = c(9L, 7L, 5L, 6L, 6L, 7L, 8L, 7L, 10L, 4L, 14L, 8L, 6L, 10L, 3L, 7L, 10L, 4L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 4L, 2L, 3L, 5L, 2L, 5L, 5L, 3L, 2L), DNeighbour = c(0, 157.044980197188, 383.942363402108, 432.937228470028, 438.847236581606, 477.02125471797, 477.248112936361, 486.477314366108, 554.116354005337, 626.43493276717, 629.080088404694, 703.053093657674, 725.92213212341, 742.323555485176, 748.116571165486, 759.816484812859, 825.40241117477, 837.553425620455, 843.472076654968, 871.057037170707)), row.names = c("666", "63", "941", "274", "522", "843", "151", "340", "744", "861", "213", "315", "347", "625", "518", "178", "505", "186", "508", "845"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.93604588559078, 0.649176943305362, 0.566957842393359, 0.556777868854701, 0.490134394589089, 0.489734973131603, 0.473465179903964, 0.354409222777888, 0.233095573049202, 0.228888269519323, 0.121485041111948, 0.0933159483404549, 0.0749325155621901, 0.0688319650168612, 0.0571716152091676, 0.0104200587981871, 0.0056922373085386, 0.00388551049789587, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4843963786
R squared (OOB): 0.215371
$Forests[[667]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 376000, 375000, 369000, 398000, 385000, 485000, 373000, 455000, 335000, 389000, 388000, 418888, 325000, 360000, 395000, 368000, 330000, 408000, 325000), floor_area_sqm = c(101, 101, 90, 94, 100, 101, 93, 103, 93, 93, 103, 100, 100, 84, 104, 101, 100, 84, 100, 85 ), storey_order = c(4L, 2L, 5L, 5L, 2L, 3L, 7L, 1L, 3L, 5L, 2L, 4L, 2L, 5L, 2L, 4L, 2L, 4L, 5L, 1L), remaining_lease_mths = c(932, 948, 946, 942, 924, 952, 1137, 870, 1139, 921, 863, 922, 932, 812, 804, 936, 923, 806, 916, 830), PROX_CBD = c(10.247812625002, 10.1515839247586, 10.5038890156487, 10.5038890156487, 10.2027088676681, 10.5394819073022, 10.5587309121129, 9.95029435977204, 10.5974154418399, 10.6321305837804, 9.90721965789512, 10.3133134299625, 9.64941173000682, 9.87023127008802, 10.0879656312395, 10.5347600839054, 10.5911430304609, 9.63621863936401, 9.71665400465424, 10.1989356004427), PROX_ELDERLYCARE = c(1.89270432318243, 1.93850967877536, 1.64894906385774, 1.64894906385774, 1.63738856945076, 1.55101586165687, 1.80931542236799, 2.09611483432966, 1.80859644276987, 1.32435226249417, 2.17440400131014, 1.4124150938613, 1.9510043332774, 1.35138892750767, 1.31022889057949, 1.31633228018286, 1.2745451415541, 1.48805339077067, 1.86385802759073, 1.08623091115154), PROX_HAWKER = c(0.561647681218514, 0.608980172673109, 0.53455823354733, 0.53455823354733, 0.264427923442986, 0.463304434183495, 0.792644050178693, 0.876506442172381, 0.832920293493618, 0.382898898882956, 1.08766938871094, 0.0623262564011618, 0.940071074791988, 0.410023469086153, 0.196699811405185, 0.259744380023822, 0.314632743063994, 0.677896697868769, 1.14805608329678, 0.368744432216956), PROX_MRT = c(1.63637339364314, 1.73271025710532, 1.36742764633517, 1.36742764633517, 1.392302848886, 1.31136747445593, 1.33157685526365, 1.8917195123599, 1.28588132880872, 1.20430491709432, 1.9078610258369, 1.09471398918577, 1.69853939108909, 1.23646610314009, 1.09046737609619, 1.15842683571226, 1.14211364891441, 1.32502198166586, 2.10187463598542, 0.78040997284139), PROX_PARK = c(0.443665461164749, 0.464183104254495, 0.486479545769779, 0.486479545769779, 0.728383914708498, 0.594979546415276, 0.251058120460841, 0.516721166595223, 0.248039629274522, 0.852996238213812, 0.551504280527303, 0.826294351272671, 0.624691995850973, 0.375073916060521, 0.604882226694947, 1.00657829367171, 0.997953552798557, 0.202594030185392, 0.706984478917025, 0.808282577864154), PROX_GOOD_PRISCH = c(0.550324531917386, 0.447003801568155, 0.819356328881161, 0.819356328881161, 0.689163418131917, 0.89296386953394, 0.819366619188368, 0.213708578130609, 0.856849085387122, 1.09467860924251, 0.299143542468678, 0.993301788551023, 0.107363170703005, 0.706117631385061, 0.87937610392538, 1.12709017589061, 1.15731102426836, 0.53169554186008, 0.494123442243702, 1.199846441039), PROX_MALL = c(0.190941194230935, 0.217974225134877, 0.3366209001709, 0.3366209001709, 0.12742430838485, 0.357726596913911, 0.516143411126369, 0.493813340134231, 0.562952549426665, 0.512358501951296, 0.701652802220213, 0.450275200033962, 0.625847194134012, 0.445899708163642, 0.441232897113797, 0.464767570965945, 0.441630162720786, 0.564979440463645, 1.00609620967541, 0.663851500718272), PROX_CHAS = c(0.190941257524933, 0.217974279370684, 0.232134688144963, 0.232134688144963, 0.127424254451578, 0.263233285458842, 0.236682264577822, 0.36937911638564, 0.235419924819913, 0.394471723674887, 0.242250716663617, 0.071192987667569, 0.134178633248207, 0.0764125853219005, 0.177420148260447, 0.272565000598528, 0.327465416824022, 0.204909081807225, 0.0862664572880411, 0.0710453772718398), PROX_SUPERMARKET = c(0.19229406714866, 0.216455869736569, 0.232133828519976, 0.232133828519976, 0.129189539659537, 0.263232243208913, 0.236682533577294, 0.359694409353041, 0.23542039277371, 0.447614574279886, 0.157554225694085, 0.330151298165832, 0.344381560072065, 0.158655939798418, 0.320748009942088, 0.464768447350912, 0.441631117888638, 0.145410708854306, 0.0862669641327853, 0.00115080458448496), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 2L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 0L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(10L, 9L, 5L, 5L, 6L, 6L, 7L, 7L, 7L, 3L, 6L, 4L, 3L, 5L, 5L, 1L, 1L, 3L, 8L, 4L), WITHIN_350M_BUS = c(10L, 10L, 11L, 11L, 13L, 15L, 10L, 12L, 10L, 12L, 10L, 15L, 8L, 8L, 11L, 15L, 13L, 7L, 8L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 4L, 2L, 4L, 3L, 5L, 5L, 4L, 4L, 3L, 1L, 4L), DNeighbour = c(0, 100.970645250577, 268.641816716513, 270.696299797377, 309.508463471338, 345.357338683241, 356.405250280715, 398.55603161727, 406.112178929262, 575.457348487678, 579.477683002135, 616.798997296196, 618.160767938282, 625.052510275109, 632.038189641011, 662.534209465131, 677.954902855922, 695.785147137216, 898.476140021041, 917.738535839884)), row.names = c("667", "366", "942", "734", "771", "769", "614", "780", "360", "975", "629", "513", "459", "755", "292", "577", "718", "189", "879", "967"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975937217569894, 0.835970297772852, 0.833566274869824, 0.785459620062776, 0.736830302617767, 0.721111795642345, 0.658370560887819, 0.64670761528174, 0.368233889903177, 0.361573549470141, 0.300633698337098, 0.298448070735658, 0.287436768440841, 0.27636556524088, 0.229279007210941, 0.206377391070166, 0.180799979218649, 0.00172535749405323, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1402838756
R squared (OOB): 0.1396576
$Forests[[668]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(328000, 361000, 335000, 4e+05, 360000, 325000, 333000, 370000, 330000, 408000, 388000, 360000, 4e+05, 395000, 345000, 368000, 309000, 340000, 325000, 425000), floor_area_sqm = c(84, 84, 84, 103, 103, 85, 84, 98, 84, 100, 100, 104, 104, 101, 91, 100, 91, 104, 84, 108 ), storey_order = c(4L, 4L, 2L, 3L, 1L, 1L, 3L, 2L, 3L, 4L, 4L, 2L, 2L, 4L, 3L, 2L, 2L, 1L, 5L, 3L), remaining_lease_mths = c(806, 794, 796, 796, 798, 830, 823, 912, 791, 921, 922, 804, 822, 936, 773, 923, 774, 869, 812, 820), PROX_CBD = c(10.2439629519707, 10.1908965186918, 10.2571858212528, 10.2571858212528, 10.1540744969693, 10.1989356004427, 9.85122377146013, 10.6430674352334, 9.73525531751342, 10.7481925626994, 10.3133134299625, 10.0879656312395, 10.8294299245227, 10.5347600839054, 9.63489497584329, 10.5911430304609, 9.64616581570663, 10.9782438935663, 9.87023127008802, 10.7884209511687), PROX_ELDERLYCARE = c(0.904720646157319, 0.891997547710976, 0.969336561855173, 0.969336561855173, 0.85844301108046, 1.08623091115154, 0.999223533815273, 1.10983952182968, 0.869795033999967, 1.00181077128688, 1.4124150938613, 1.31022889057949, 0.925828280583076, 1.31633228018286, 0.42629854090558, 1.2745451415541, 0.306199433665808, 0.748731634955849, 1.35138892750767, 1.11323464510705 ), PROX_HAWKER = c(0.616195579705155, 0.594526114354717, 0.543600998034675, 0.543600998034675, 0.614574465644474, 0.368744432216956, 0.526313717816828, 0.494234864614673, 0.687117415591119, 0.591883114810231, 0.0623262564011618, 0.196699811405185, 0.558859907936318, 0.259744380023822, 0.908741650371918, 0.314632743063994, 0.906506968115566, 0.421987441153261, 0.410023469086153, 0.812377793689625), PROX_MRT = c(0.52596302633555, 0.554399001312584, 0.5984056038899, 0.5984056038899, 0.544743966599557, 0.78040997284139, 0.907717901248049, 0.91242151857363, 0.86810604264512, 0.80807654444201, 1.09471398918577, 1.09046737609619, 0.633065114071651, 1.15842683571226, 0.669484450879797, 1.14211364891441, 0.626377719466395, 0.516121726350597, 1.23646610314009, 0.526269526678983), PROX_PARK = c(0.626908579085899, 0.61263038213259, 0.690393008756984, 0.690393008756984, 0.578916018382343, 0.808282577864154, 0.510337594738446, 1.09293299728603, 0.452373350223662, 1.13130385684233, 0.826294351272671, 0.604882226694947, 0.822296725898933, 1.00657829367171, 0.197084482081202, 0.997953552798557, 0.106198450905693, 1.01560706627581, 0.375073916060521, 0.467051942358664), PROX_GOOD_PRISCH = c(1.44855804010835, 1.40421671412888, 1.38840710840139, 1.38840710840139, 1.40445923276907, 1.199846441039, 1.05242409875061, 1.4206810513637, 1.15234422615158, 1.51127824976447, 0.993301788551023, 0.87937610392538, 1.88031331185984, 1.12709017589061, 1.59153495480405, 1.15731102426836, 1.71137279935344, 1.81228643023267, 0.706117631385061, 2.2131785217075), PROX_MALL = c(0.644656189163291, 0.685823836221668, 0.638527944164543, 0.638527944164543, 0.685950169481642, 0.663851500718272, 0.756051767526383, 0.220538248250442, 0.907839978504126, 0.114469773448463, 0.450275200033962, 0.441232897113797, 0.43093778326398, 0.464767570965945, 0.873569112263515, 0.441630162720786, 0.808294932987377, 0.231229629812008, 0.445899708163642, 0.340751907865098), PROX_CHAS = c(0.155315138624813, 0.151788880767358, 0.0819899420632749, 0.0819899420632749, 0.170954716034814, 0.0710453772718398, 3.39583191183935e-08, 0.0703959269798554, 0.116614388177292, 0.0793642323922721, 0.071192987667569, 0.177420148260447, 0.0390568763467083, 0.272565000598528, 0.454068185577158, 0.327465416824022, 0.415210445937219, 0.23122963873357, 0.0764125853219005, 0.260152478655286), PROX_SUPERMARKET = c(0.18505229065347, 0.152401712794372, 0.123486578338512, 0.123486578338512, 0.171715993026927, 0.00115080458448496, 0.350225948243757, 0.220538485726081, 0.458729641056945, 0.114469867006585, 0.330151298165832, 0.320748009942088, 0.430936681100737, 0.464768447350912, 0.717910522287554, 0.441631117888638, 0.675617328849562, 0.231228589734032, 0.158655939798418, 0.363982132031921), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 2L, 1L, 0L, 1L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 2L, 2L, 4L, 3L, 2L, 2L, 4L, 4L, 5L, 4L, 1L, 1L, 1L, 1L, 5L, 5L, 3L), WITHIN_350M_BUS = c(10L, 12L, 10L, 10L, 14L, 12L, 10L, 13L, 10L, 10L, 15L, 11L, 11L, 15L, 5L, 13L, 8L, 9L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 5L, 5L, 4L, 4L, 6L, 4L, 6L, 4L, 5L, 6L, 4L, 3L, 4L, 4L, 5L, 5L, 6L), DNeighbour = c(0, 62.9130704948191, 72.1117422578568, 75.9753004654837, 90.3756041554868, 259.608808917818, 489.602730245255, 492.77448931696, 537.105310302012, 570.490437463661, 570.848372733972, 573.819557931964, 599.277568559924, 660.103230762007, 670.24326425971, 702.09540130106, 716.04863590053, 740.819408494219, 751.657454932242, 785.371795687997)), row.names = c("668", "447", "591", "494", "560", "967", "129", "627", "921", "866", "513", "292", "364", "577", "273", "718", "785", "317", "755", "696"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.987207203660088, 0.983209763714802, 0.981371093576846, 0.973691456354348, 0.793405623181322, 0.373772469705234, 0.367621216922004, 0.28334223418502, 0.223114299503889, 0.222489043903873, 0.217317775155876, 0.174519604450208, 0.08617954297429, 0.0738172406521827, 0.0403308539249354, 0.0284747644093811, 0.0121523046318866, 0.00705817473402152, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 818830871
R squared (OOB): 0.2540289
$Forests[[669]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(492500, 378000, 380000, 410000, 352000, 380000, 360000, 377000, 388000, 355000, 370000, 430000, 385000, 345000, 650000, 4e+05, 358000, 363000, 340000, 655000), floor_area_sqm = c(108, 84, 93, 103, 84, 92, 83, 98, 98, 84, 84, 104, 91, 84, 104, 104, 84, 84, 84, 87), storey_order = c(2L, 3L, 3L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 3L, 2L, 1L, 1L, 3L, 2L, 3L, 4L, 1L, 1L), remaining_lease_mths = c(912, 799, 790, 799, 800, 767, 803, 735, 728, 782, 777, 781, 715, 789, 815, 783, 770, 780, 780, 1123), PROX_CBD = c(8.12312779702036, 8.15960948514705, 7.92065359752155, 8.31972436488376, 8.28689365911172, 8.01258306529517, 8.52567265657093, 8.07728506382532, 8.19895861369783, 7.37752466520609, 7.32999369210923, 7.27303659463988, 8.8262745849674, 7.23308787648785, 7.71625132507906, 6.8579883001408, 6.82164733234375, 6.82164733234375, 6.73119135364588, 9.39818328429371), PROX_ELDERLYCARE = c(1.71708078323557, 1.45090119588013, 1.44631042678071, 1.3912791419992, 1.3668692597991, 1.38923408288603, 1.23693676843424, 1.22552837794249, 1.1658248464307, 1.11141904944431, 1.04617467786566, 0.949520652768775, 0.896855030989675, 0.804640181087392, 1.13999552495818, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.709869492714774, 0.718190414835305), PROX_HAWKER = c(0.581802643409563, 0.40344417957638, 0.646393168274836, 0.252588085280054, 0.269406334629514, 0.532883444787396, 0.0724679807682574, 0.503102516785602, 0.391405491562813, 1.06790139631185, 1.00458194418859, 0.905159668549179, 0.311054993693233, 0.727393295990439, 0.888477780938884, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.84617550022745, 0.640059738279374 ), PROX_MRT = c(0.142211914808532, 0.408889372474398, 0.434970780163821, 0.44379796826936, 0.467794692056616, 0.57194553577364, 0.510058766918036, 0.711885268750489, 0.707144761815547, 0.450606800129455, 0.446590670593176, 0.477339162120678, 0.17731989795878, 0.626719191507479, 0.227897729387739, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.447149108468339, 0.401734036242065 ), PROX_PARK = c(0.921087542045637, 0.650146210437373, 0.790688256163915, 0.59965919275643, 0.570592214216024, 0.580004121625521, 0.557643312318536, 0.413960848298732, 0.372450573927522, 1.30417314517193, 1.30043300411079, 1.28136359713013, 0.458605630557841, 1.17683143601381, 0.374132090410645, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.30601230217613, 0.220484561261844 ), PROX_GOOD_PRISCH = c(3.16123688190063, 2.95345383530684, 2.86596411907387, 3.04207330950824, 2.99359805566516, 2.75227504535898, 3.13534109620979, 2.66084492380109, 2.73491137460549, 2.87682745937193, 2.81856751915823, 2.72285479219865, 2.8424495793979, 2.53413597667736, 1.93537396204111, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.67147237000904, 2.27458198186913), PROX_MALL = c(2.25269448786787, 2.20417563031698, 2.02812113432733, 2.10790194839897, 2.09618768409308, 2.11322307221905, 1.96281231550532, 2.0316459728171, 1.94983703099632, 1.52964479685301, 1.4733570331857, 1.40144317349524, 1.64561868645684, 1.33824767405872, 1.9342939090943, 0.985446043286547, 0.977306285381771, 0.977306285381771, 0.894914409230097, 1.45650167595406), PROX_CHAS = c(0.169904154790832, 0.102408834624747, 0.0418426354504526, 0.261198443001062, 0.229330661012247, 0.1333322783253, 0.169369143123463, 0.279534674537085, 0.293834776478611, 0.123680988169118, 0.100781853121145, 0.150676124399865, 0.221229860630612, 0.335243362149438, 0.147762521806201, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.468632365618207, 0.109789289200213), PROX_SUPERMARKET = c(0.496146947525001, 0.391977689272912, 0.6226371739075, 0.272257424647181, 0.266710264104055, 0.475213328012689, 0.169391527985645, 0.412975566732202, 0.293834967432244, 0.15284622075069, 0.154588063793208, 0.216512452964216, 0.221249484047241, 0.400791637001426, 0.185503456748824, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.541263540151477, 0.13637298984998), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 5L, 4L, 4L, 2L, 2L, 3L, 1L, 1L, 1L, 2L, 6L), WITHIN_350M_BUS = c(8L, 7L, 6L, 9L, 7L, 6L, 8L, 6L, 7L, 9L, 8L, 7L, 5L, 4L, 6L, 3L, 4L, 4L, 4L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 3L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 283.661982564025, 299.820923234062, 354.737085927707, 360.732366224508, 439.136755719019, 527.428323359481, 573.84575103608, 585.749055760154, 743.630400034752, 792.763851089821, 858.375625742503, 888.361689131446, 933.924616532218, 1262.2607090408, 1274.66374567235, 1298.6275003964, 1299.25773214135, 1393.35219023268, 1408.32242963237)), row.names = c("669", "327", "1", "540", "266", "200", "404", "395", "29", "948", "187", "611", "814", "171", "809", "168", "46", "322", "529", "657"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.920507167482399, 0.91140796844009, 0.877132095371303, 0.873085803895205, 0.814995653556462, 0.739159048662824, 0.695506228412935, 0.683946855512717, 0.520113411681001, 0.466664243007231, 0.395021127620456, 0.362522742936503, 0.313864626403129, 0.0386791253977014, 0.0326905966013444, 0.0224142992419712, 0.0221678033671149, 0.000447182189806863, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7531711359
R squared (OOB): 0.07335411
$Forests[[670]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(532000, 589000, 498000, 520000, 535000, 545000, 550000, 550000, 510000, 490000, 455000, 455000, 495000, 460000, 4e+05, 510000, 398000, 437000, 415000, 403000), floor_area_sqm = c(96, 96, 93, 93, 93, 93, 95, 98, 97, 95, 92, 93, 93, 92, 92, 92, 93, 93, 93, 92), storey_order = c(4L, 6L, 2L, 4L, 4L, 5L, 4L, 4L, 2L, 2L, 4L, 5L, 5L, 2L, 1L, 3L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1111, 1111, 1102, 1118, 1118, 1127, 1115, 1103, 1104, 1111, 1133, 1138, 1080, 1137, 1131, 1136, 1077, 1076, 1071, 1138), PROX_CBD = c(13.8842234613226, 13.8838492138892, 13.8269911518463, 13.7912064237251, 13.8964286142315, 13.8964286142315, 13.9206851659757, 13.7784857598507, 13.7787547800329, 13.7780295697528, 13.5263069451707, 13.5153222954464, 14.2035293519974, 13.9481332653994, 13.9748767742628, 14.0250110126613, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.9348601041022), PROX_ELDERLYCARE = c(0.284905700992106, 0.321249151015697, 0.272443342502121, 0.194902312085005, 0.28821019895416, 0.28821019895416, 0.410984632703067, 0.303554199654945, 0.357313426679343, 0.24280876806526, 0.13293861465481, 0.128038783583345, 0.685279068417721, 0.108372417523696, 0.0869602171534455, 0.0392522324995346, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.122633260073778), PROX_HAWKER = c(0.667389882084889, 0.661984274687099, 0.718894335359525, 0.761066408094757, 0.700607063348248, 0.700607063348248, 0.63246529422046, 0.771130061467184, 0.779750574682814, 0.855348356505915, 1.0232116664491, 1.06471945671836, 0.384064154962602, 0.783686601130967, 0.759405218095962, 0.732915378457501, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.848294615942255), PROX_MRT = c(0.172676244118343, 0.202599849124069, 0.250191496834268, 0.263976344610204, 0.214342865325431, 0.214342865325431, 0.247793554682504, 0.334453451125385, 0.373119808041594, 0.290902656750774, 0.529059791722705, 0.531733722241289, 0.289240493397468, 0.146013494832411, 0.16215489673441, 0.179377644983316, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.066674836544346), PROX_PARK = c(0.946790994443363, 0.953674473627188, 1.00953333913803, 1.03946212768551, 0.945155408432775, 0.945155408432775, 0.9355470513087, 1.07038952907209, 1.07510958061046, 1.08412864631293, 1.00320858387115, 1.12627074536918, 0.69423802629866, 0.964943529987853, 0.93793434477989, 0.898948825756494, 0.735378016798131, 0.735378016798131, 0.735378016798131, 1.01289159319472), PROX_GOOD_PRISCH = c(4.46427355245829, 4.48950135049007, 4.43409233459216, 4.37243865161908, 4.42474408393319, 4.42474408393319, 4.55661004860153, 4.41640053984819, 4.43794264479214, 4.27934963146811, 4.12550653324601, 4.05859518452173, 4.84858590291698, 4.41058426346667, 4.4381077472328, 4.48326906164864, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.3780728039611), PROX_MALL = c(0.384398044205003, 0.415387276861254, 0.464449368072494, 0.47180896375681, 0.36232957329041, 0.36232957329041, 0.441605558767423, 0.546157830895501, 0.579723774298741, 0.507308338763366, 0.734460127270614, 0.741140095950697, 0.37351280301214, 0.431747484707969, 0.408666125180857, 0.387952579177684, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.500682206465503 ), PROX_CHAS = c(0.0936868185767241, 0.130388475133542, 0.093713435160417, 3.14247486029477e-08, 0.190952462752685, 0.190952462752685, 0.230184731543739, 0.171232412843018, 0.2330532561781, 0.246000912873009, 0.164485608616764, 0.0484693686848179, 0.170907589664044, 0.0812590805558053, 0.0955424375353944, 0.116095717847762, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 3.70448785353559e-08 ), PROX_SUPERMARKET = c(0.093687407280864, 0.130388583033251, 0.0937132175773042, 8.52808058992138e-07, 0.190953240917096, 0.190953240917096, 0.23018467784701, 0.171231859107883, 0.233052713938452, 0.271122867675942, 0.265115106421715, 0.321659607097496, 0.170908382081647, 0.194128300134642, 0.205979542456043, 0.21237786594893, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.112910168339451 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 5L, 3L, 4L, 5L, 5L, 5L, 5L, 5L ), WITHIN_350M_BUS = c(7L, 9L, 8L, 8L, 9L, 9L, 13L, 7L, 11L, 9L, 2L, 6L, 9L, 7L, 6L, 9L, 9L, 9L, 9L, 11L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 6L, 8L, 6L, 6L, 5L, 5L, 4L, 4L, 4L, 5L, 5L, 5L, 4L), DNeighbour = c(0, 82.3828420031367, 92.661017880851, 96.6571397858677, 174.345823201832, 176.424141895329, 188.104639590094, 188.197519102299, 246.277878111747, 306.098952556525, 361.565641995347, 407.264765092499, 412.856191726473, 413.934109160818, 419.651106041469, 443.326976018462, 466.232783998285, 467.223945887527, 470.095335163536, 489.674781091807)), row.names = c("670", "723", "376", "420", "760", "442", "516", "837", "549", "282", "779", "183", "66", "34", "690", "8", "448", "911", "272", "356"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944191818352458, 0.929666436621449, 0.923592112765378, 0.762535155257929, 0.757234588576891, 0.726645326573729, 0.726396844384042, 0.558083139622219, 0.371175449300026, 0.206839629815576, 0.0950288318302632, 0.08360378390236, 0.081468242250738, 0.070517670740069, 0.0325231285295477, 0.00873353492739372, 0.00802723553675441, 0.00614192191736387, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3778100375
R squared (OOB): -0.1694895
$Forests[[671]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(462000, 562000, 540000, 333000, 388800, 350000, 380000, 3e+05, 335000, 340000, 390000, 398000, 390000, 4e+05, 415000, 423800, 450000, 550000, 390000, 680000), floor_area_sqm = c(105, 107, 107, 89, 98, 92, 92, 92, 83, 92, 92, 92, 102, 91, 104, 104, 105, 93, 92, 87), storey_order = c(1L, 7L, 6L, 1L, 2L, 4L, 4L, 2L, 3L, 1L, 1L, 3L, 2L, 1L, 2L, 2L, 2L, 3L, 1L, 6L), remaining_lease_mths = c(965, 957, 969, 692, 697, 688, 693, 691, 687, 699, 685, 714, 763, 783, 760, 756, 757, 1137, 711, 1076), PROX_CBD = c(10.9320040827019, 10.9472701195372, 11.0486323727393, 10.7178846249378, 10.7178846249378, 10.7428660694501, 10.7273754880637, 10.7273754880637, 10.5501175985891, 9.97016469840266, 10.3184291669162, 9.95525560808738, 11.6387779682198, 11.4963900230166, 11.6914583773846, 11.7174653186763, 11.4573592114175, 11.2116042179965, 9.71066487891121, 10.1126951054664), PROX_ELDERLYCARE = c(0.83761180429981, 0.867518349265545, 0.974567200018427, 0.903749132751209, 0.903749132751209, 1.00386291289403, 0.968089576161562, 0.968089576161562, 0.724362239545807, 0.14040561650552, 0.724299376510179, 0.150508443509651, 0.792216801753581, 0.672630859926948, 0.736997311630605, 0.74375074589335, 0.52883250894194, 0.369355324070756, 0.385358274245319, 0.511544492658224), PROX_HAWKER = c(0.499252912381913, 0.429153921265228, 0.436692566666558, 0.131164348467149, 0.131164348467149, 0.19921426515349, 0.259491073356982, 0.259491073356982, 0.496328097640832, 0.15909114400288, 0.285348407142059, 0.153089379504462, 0.61454926069889, 0.804785607263954, 0.558671781535233, 0.5637831570093, 0.848364442784946, 1.02311573056961, 0.39402887106119, 0.268370020499938), PROX_MRT = c(0.582189406643083, 0.638393210693291, 0.741783227751877, 0.897030842789514, 0.897030842789514, 0.911557541227745, 0.880392787161762, 0.880392787161762, 0.92637591011884, 0.494111782173202, 0.752281430413819, 0.521845664201362, 0.0844107562606101, 0.132306565433056, 0.140110279979828, 0.162940637784707, 0.275269590424193, 0.524888394814585, 0.746020760246364, 0.549740095282867 ), PROX_PARK = c(0.802226928628916, 0.730900012581548, 0.644279497097323, 0.68415716278098, 0.68415716278098, 0.65460215425144, 0.675703893946554, 0.675703893946554, 0.888350706343443, 0.68588072489708, 1.05219739289641, 0.730503149795042, 1.51709061898346, 1.41209410927924, 1.50772581466401, 1.5229705853841, 1.3775538710324, 1.15338615463339, 0.914740437498633, 0.878497256111703), PROX_GOOD_PRISCH = c(1.4460454342776, 1.50789829567152, 1.50173151878208, 1.69245386393467, 1.69245386393467, 1.57772010642862, 1.51964159199475, 1.51964159199475, 1.37609088117382, 1.97396491196204, 1.54472866778257, 2.01039924795066, 0.453346371612442, 0.364349890680966, 0.476923220580037, 0.440184840714675, 0.277148461253506, 0.456074275886943, 2.31351362539819, 1.46177539101005), PROX_MALL = c(1.37776203899083, 1.34630282297423, 1.41292867182356, 0.922177591154216, 0.922177591154216, 0.913300066979642, 0.885934538444454, 0.885934538444454, 0.693136328895784, 0.802483711672914, 0.472532088410597, 0.757457219803541, 0.815834004295584, 0.844787863205902, 0.797799046209296, 0.750703947848918, 0.815329638117364, 1.01522535242687, 0.505770857705003, 0.269774803261538 ), PROX_CHAS = c(0.293630149165848, 0.344403926608958, 0.375455350402476, 0.141741960002869, 0.141741960002869, 0.184868017131885, 0.161497017697243, 0.161497017697243, 0.120595382532287, 0.187394625423847, 0.165961529218061, 0.144412947448491, 0.0804697697946077, 0.0697008731150885, 0.0474151678735614, 4.64133788220832e-08, 0.179820414455961, 0.206252010873132, 0.255589678637005, 0.20472250196774 ), PROX_SUPERMARKET = c(0.445162931243089, 0.381194313170787, 0.408205375796458, 0.141741503991008, 0.141741503991008, 0.247977273863763, 0.294310303883692, 0.294310303883692, 0.448117335537485, 0.215556112381702, 0.447507928623339, 0.204623167766534, 0.596048194106483, 0.441950593919319, 0.635527990773791, 0.609798994765399, 0.301981775400679, 0.222574928361305, 0.363062686357781, 0.35798039621586 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(0L, 0L, 0L, 4L, 4L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 4L, 4L, 2L, 6L ), WITHIN_350M_BUS = c(0L, 2L, 2L, 6L, 6L, 5L, 4L, 4L, 6L, 9L, 7L, 9L, 6L, 8L, 6L, 5L, 7L, 6L, 13L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 5L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 4L, 3L), DNeighbour = c(0, 78.1675569921705, 162.865745517955, 581.974633894802, 590.021368515563, 687.743779777355, 748.99561895383, 753.667570920227, 970.733940901854, 976.305401480225, 980.090452337633, 985.772964391935, 1081.6877750986, 1086.47581370741, 1096.08624088178, 1142.59813463824, 1183.99992521885, 1218.3705759806, 1224.11644020614, 1254.88402750535)), row.names = c("671", "255", "630", "914", "429", "43", "651", "648", "778", "211", "97", "971", "522", "151", "274", "941", "843", "347", "776", "316"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992254802200705, 0.966595179823909, 0.616098706134991, 0.606733144842901, 0.489492197043202, 0.414417760239734, 0.408697765797458, 0.161280721360041, 0.155795211583539, 0.152105150376779, 0.146622119831311, 0.0660421005180504, 0.0626972515719333, 0.0562042034498738, 0.0292244802833726, 0.0120521795602122, 0.00328873637190934, 0.00234598771945825, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5619061307
R squared (OOB): 0.3649562
$Forests[[672]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(468000, 420000, 455000, 450000, 458888, 460000, 422000, 510000, 485000, 460000, 452000, 425000, 440000, 430000, 475000, 390000, 426888, 323000, 382000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 92, 90, 92, 90, 86, 90), storey_order = c(4L, 2L, 4L, 3L, 4L, 3L, 2L, 5L, 5L, 5L, 2L, 4L, 2L, 1L, 2L, 5L, 1L, 1L, 2L, 4L), remaining_lease_mths = c(1124, 1139, 1136, 1136, 1130, 1137, 1132, 1133, 1141, 1136, 1133, 988, 1136, 1134, 1126, 978, 1141, 983, 989, 973), PROX_CBD = c(12.5372560863306, 12.4951121122816, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.8180148044036, 12.8190940082697, 12.5778468618744, 12.8941535537835, 12.1902934701837, 12.6445046545469, 12.5852639843962, 12.6532888174316, 12.4059518996545, 12.5841594105866, 12.0200214112876, 12.3082954752684, 11.9491294576901), PROX_ELDERLYCARE = c(0.066903342124331, 0.0780281999502717, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 0.265081039187363, 0.268492105828742, 0.25879478544564, 0.346816364720296, 0.362754738306624, 0.316798451576888, 0.3637938018331, 0.373604611296459, 0.404564014080405, 0.419823195233641, 0.618171206910468, 0.583230122785789, 0.351349913726565), PROX_HAWKER = c(0.184899994018696, 0.227760265989261, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.116173376637396, 0.146347761938812, 0.361759384229333, 0.172433027954251, 0.536726116414185, 0.385855619963418, 0.45815519033126, 0.440383933038266, 0.551023632791116, 0.512822421809829, 0.743318510800665, 0.732610931237137, 0.693645859237657), PROX_MRT = c(0.250680884626282, 0.288636635543175, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.0414043955932523, 0.0524349257152741, 0.325317058740364, 0.133852264483784, 0.364194860258715, 0.290856617513635, 0.305105021876954, 0.24828698655044, 0.467412150427879, 0.285300897266269, 0.291532437270123, 0.348338435446781, 0.207404211118571), PROX_PARK = c(0.614568616662392, 0.64692671777276, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.594833919624026, 0.639036828502152, 0.898636927133822, 0.541994755536806, 0.883674706708426, 0.927332929158558, 0.998305920751222, 0.981635622560504, 1.06942514246801, 1.05356492524152, 0.871053837980522, 1.248380402738, 1.42337349535551), PROX_GOOD_PRISCH = c(2.87119716545371, 2.83249303987555, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 3.15789060893291, 3.16783392704602, 2.98751376551561, 3.22227453062783, 2.54749739008747, 3.06407026512831, 3.02473222579279, 3.08870420529617, 2.85954585658161, 3.04090040576321, 2.31713852475231, 2.82059786507503, 2.48771655129493), PROX_MALL = c(0.863947607104433, 0.848059510883206, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.881741038155881, 0.842111664425906, 0.550769417999913, 0.965068597681967, 0.835543217968543, 0.525247230278188, 0.450387082903272, 0.475487624694748, 0.423524868376446, 0.39575302739997, 0.859289251142989, 0.312386349772529, 0.591401580344059 ), PROX_CHAS = c(0.0439945201117045, 3.19858778746232e-08, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.0772642002388838, 0.0812086980787344, 0.236995708134403, 0.115846127710365, 0.167384851183216, 0.312339613016365, 0.324614821605945, 0.362882313204726, 0.187639553192951, 0.369996201265779, 0.310908028614088, 0.200650927390068, 0.136369833447508 ), PROX_SUPERMARKET = c(0.218453608018692, 0.255060837787685, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.0772646744727167, 0.0812089624400091, 0.299832635957983, 0.115845823699909, 0.552359009160243, 0.312339147167174, 0.389269910824952, 0.36465940083402, 0.375814638453933, 0.385003628727568, 0.507879796624066, 0.200651971059786, 0.234851160706955 ), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 7L, 7L, 7L, 7L, 6L, 6L, 7L, 5L, 5L, 3L, 5L, 4L, 5L, 4L, 4L, 1L, 4L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 10L, 10L, 10L, 11L, 9L, 9L, 8L, 6L, 12L, 11L, 11L, 11L, 10L, 10L, 6L, 8L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 5L, 5L, 4L, 6L, 7L ), DNeighbour = c(0, 44.4000865664758, 66.0062060548789, 113.279992465042, 113.45585569553, 113.781831613234, 235.125870615361, 282.260299074497, 300.28028356408, 321.110927194173, 350.829579522463, 352.487664842099, 379.406962755701, 426.871091357119, 440.386625383772, 458.355374122121, 481.069239569253, 575.926020207935, 631.738285328832, 829.217521248874)), row.names = c("672", "791", "764", "166", "807", "92", "311", "115", "44", "355", "371", "783", "144", "180", "759", "138", "868", "909", "231", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994274180185908, 0.987367639446313, 0.963023317414561, 0.962909503893052, 0.962698092771806, 0.845661489076448, 0.781689797319781, 0.75492739889224, 0.722569294707795, 0.674039352256758, 0.67125742982004, 0.625126898146776, 0.540215424998527, 0.5154473555798, 0.482275042427976, 0.440136451229654, 0.267922223078628, 0.17605288801131, 0 ), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1020775041
R squared (OOB): 0.4387009
$Forests[[673]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340888, 355000, 417000, 335000, 392000, 388000, 343000, 333000, 363000, 375000, 3e+05, 335000, 320000, 385000, 415000, 335000, 325000, 355000, 315000, 330000), floor_area_sqm = c(107, 104, 92, 114, 113, 104, 107, 108, 104, 108, 106, 105, 91, 104, 104, 90, 90, 106, 90, 91), storey_order = c(4L, 4L, 2L, 3L, 2L, 6L, 2L, 4L, 5L, 2L, 2L, 2L, 8L, 1L, 2L, 3L, 5L, 1L, 5L, 1L), remaining_lease_mths = c(883, 882, 1120, 904, 933, 904, 907, 895, 918, 909, 941, 938, 995, 863, 875, 979, 992, 825, 1001, 987), PROX_CBD = c(16.7669966667855, 16.7669966667855, 16.7161737209409, 16.3642048862006, 16.6579104452557, 16.3777502460772, 17.2160129653012, 16.5397910410307, 16.295166477654, 16.9875722318911, 17.3741762112269, 17.3741762112269, 16.7093180086981, 16.2492480828887, 15.8781143296649, 17.0600275230943, 17.2610384590751, 15.6983328737326, 16.8082045368238, 17.2817356498826), PROX_ELDERLYCARE = c(0.121542639162494, 0.121542639162494, 9.26628957858198e-07, 0.361422596457277, 0.409372351007212, 0.465083314136851, 0.574386357445605, 0.706939892416911, 0.514795208711411, 0.636322412867891, 0.815153211361198, 0.815153211361198, 0.935779967581661, 0.836071823435323, 0.633288957745621, 1.09431476347566, 1.12094638660826, 0.587171684565488, 1.15380285023885, 1.19353475005496), PROX_HAWKER = c(2.05474291859885, 2.05474291859885, 1.96687058888139, 1.67761333691466, 1.80129318596364, 1.54627052523026, 2.37357884684332, 2.14655926815246, 1.47281657351752, 2.10596394293278, 2.50067722531469, 2.50067722531469, 1.82495077083007, 2.17952287051713, 1.79301822351461, 2.18272534115171, 2.37726799660773, 1.64071314431986, 1.94950915107796, 2.40388099430384), PROX_MRT = c(0.53300655679357, 0.53300655679357, 0.427108887982576, 0.653367521351592, 0.128609360773056, 0.419412974707088, 0.453815632281196, 0.460645764817668, 0.504795745143921, 0.252669932820992, 0.590831178240684, 0.590831178240684, 0.522077155701705, 0.290093838525113, 0.159697283923578, 0.673816738147829, 0.729621307242001, 0.341199960643831, 0.730447684580082, 0.797812759521718), PROX_PARK = c(0.722711239268322, 0.722711239268322, 0.688779163701323, 0.32735774848914, 0.826869373992433, 0.571339732684777, 1.24959985284921, 0.711243459523284, 0.48638578612152, 1.18807543108152, 1.47164498360674, 1.47164498360674, 1.17885821480356, 0.886796559947336, 0.678969217742802, 1.5130077643247, 1.64853798443183, 0.686441032296595, 1.39545287332227, 1.70244245234235), PROX_GOOD_PRISCH = c(7.13952904562396, 7.13952904562396, 7.12110535783693, 6.76031366250815, 7.18541951227303, 6.89348817522951, 7.68034428555912, 6.77397603493671, 6.80828229467371, 7.55033959010056, 7.888904100652, 7.888904100652, 7.40748446052123, 6.4097782056775, 6.09357654169244, 7.76907239486735, 7.93716312588154, 5.93514971647738, 7.5739079893598, 7.98012169831377), PROX_MALL = c(0.27529824968273, 0.27529824968273, 0.337595745740984, 0.388175183991252, 0.168053149288668, 0.427317836890542, 0.413606644895247, 0.345326846187852, 0.510483215269896, 0.165557901737932, 0.521008948961951, 0.521008948961951, 0.484270435079706, 0.355568776497803, 0.145699923430919, 0.597930181439745, 0.644198936007264, 0.310729806849059, 0.677813655888015, 0.713200150273906), PROX_CHAS = c(0.222759343861358, 0.222759343861358, 0.279591917356114, 0.380772978950647, 0.170995488718356, 0.429996386722335, 0.303266380929536, 0.286223989121013, 0.513107963149175, 0.194474796894964, 0.524369302913132, 0.524369302913132, 0.52365796939069, 0.121251060497272, 0.0723222156351423, 0.638199243310692, 0.678651577140463, 0.261893114523038, 0.71936188995133, 0.748586514709626), PROX_SUPERMARKET = c(0.243987988302975, 0.243987988302975, 0.344537051235884, 0.422789252098693, 0.103652200866821, 0.386156989530241, 0.387759857324111, 0.377165028023417, 0.471223408024363, 0.284398337107734, 0.559408220033625, 0.559408220033625, 0.555366708418936, 0.350013224352412, 0.157892159590583, 0.718466194952364, 0.771245719522698, 0.322774913149109, 0.768274584157999, 0.842475689687135), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 4L, 5L, 3L, 5L, 1L, 3L, 4L, 4L, 4L, 1L, 4L, 3L, 2L, 3L, 4L, 1L, 3L), WITHIN_350M_BUS = c(11L, 11L, 12L, 6L, 9L, 8L, 5L, 2L, 7L, 11L, 2L, 2L, 8L, 9L, 7L, 7L, 5L, 8L, 9L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 3.82411095314203, 122.464887612158, 404.721656455346, 526.019866263614, 575.881801261892, 595.500366921426, 616.761049600085, 624.878386127711, 724.138794831745, 849.240370086226, 851.953256397034, 1050.47169141625, 1064.06529564269, 1147.15130842744, 1190.35389829078, 1201.61120968308, 1255.68450862112, 1259.22689994085, 1273.11831950911)), row.names = c("673", "898", "261", "252", "918", "820", "326", "498", "451", "125", "813", "822", "156", "711", "510", "208", "525", "196", "121", "127"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981955225032, 0.981579488001564, 0.808094772381549, 0.687716821638164, 0.632643514472472, 0.610289801137143, 0.585697942145174, 0.576218770269558, 0.45762019042259, 0.308066267779131, 0.304913554634792, 0.10187700670846, 0.0908706226489341, 0.0353806723064673, 0.0158236851294008, 0.0119200715238335, 0.000739842931058676, 0.000471046745792943, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 583923207
R squared (OOB): 0.4607813
$Forests[[674]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 565000, 648000, 448000, 670000, 588000, 410000, 630000, 638000, 439000, 560000, 485000, 516000, 548000, 430000, 440000, 450000, 430000, 435000, 408000), floor_area_sqm = c(105, 103, 116, 105, 94, 95, 97, 102, 102, 97, 104, 103, 98, 95, 102, 92, 92, 93, 98, 91), storey_order = c(2L, 4L, 4L, 1L, 6L, 3L, 4L, 6L, 9L, 3L, 3L, 2L, 3L, 2L, 3L, 3L, 1L, 3L, 1L, 3L), remaining_lease_mths = c(857, 852, 871, 866, 1104, 1025, 665, 870, 869, 669, 851, 855, 698, 981, 869, 677, 679, 728, 692, 674), PROX_CBD = c(8.19182633034048, 8.19182633034048, 8.27332873959955, 8.05276498978228, 8.58683984966127, 8.51090417959469, 8.66747718420982, 7.86314261154951, 7.86314261154951, 8.73211086874077, 7.6651195249001, 7.70120549943486, 8.70928269501252, 8.37940280964872, 8.77938926255451, 8.7589377611275, 8.7589377611275, 8.20083785223568, 8.85689554561162, 8.96374942103709), PROX_ELDERLYCARE = c(0.444818640633349, 0.444818640633349, 0.354571010374291, 0.599632276485302, 0.203840329735754, 0.120425912751251, 0.0441159965049124, 0.731462959428347, 0.731462959428347, 0.292319821872094, 0.216787702409289, 0.883817181840043, 0.119444653145476, 0.335901694998922, 0.374310234303432, 0.169235371196244, 0.169235371196244, 0.41240614163537, 0.272187629818594, 0.267188539522683), PROX_HAWKER = c(0.553760551741158, 0.553760551741158, 0.610975272844239, 0.560005371648267, 0.433030813326955, 0.166697492306482, 0.357845486047337, 0.573870222021737, 0.573870222021737, 0.436547444862961, 0.778265933598076, 0.72907919143595, 0.281172749103646, 0.203869560106314, 0.0530841043788875, 0.330091511745513, 0.330091511745513, 0.35604829505958, 0.446318851105742, 0.393731145214296), PROX_MRT = c(1.08457427678223, 1.08457427678223, 1.0936063211659, 1.12051759514643, 0.751078096441513, 0.608243230971526, 0.874328108605637, 0.85984195598231, 0.85984195598231, 0.600073719023998, 0.910191895307983, 0.692418360175919, 0.379410256905797, 0.62312262100292, 1.18818107396501, 0.338391484905848, 0.338391484905848, 0.805467939952349, 0.372678744867538, 0.71987240697712 ), PROX_PARK = c(0.374102285306053, 0.374102285306053, 0.477465658778908, 0.30128672956265, 0.52118662053352, 0.368529270986479, 0.691303172853456, 0.281207712521794, 0.281207712521794, 0.617507126900098, 0.361681715476141, 0.450335295656325, 0.513364518506117, 0.394842599629624, 0.700959888788064, 0.469340752260783, 0.469340752260783, 0.393072899865764, 0.479885299937475, 0.60552725382935 ), PROX_GOOD_PRISCH = c(0.769163347741007, 0.769163347741007, 0.856939381531897, 0.631981624625733, 1.16640042723588, 1.13331232297991, 1.23754792076915, 0.562813849840511, 0.562813849840511, 1.31940815963163, 0.353240700451805, 0.490611064856358, 1.35677240305411, 1.14854892992093, 0.963274696928036, 1.40615721612308, 1.40615721612308, 1.04754826657838, 1.47413984574199, 1.13785719900195), PROX_MALL = c(0.997182626507123, 0.997182626507123, 0.991200103712322, 1.07178760783233, 0.632538285087724, 0.540250505232014, 0.740457696387364, 0.943364056194349, 0.943364056194349, 0.469553394647833, 0.987031177772312, 0.779066462317335, 0.313890580083005, 0.651389947232486, 0.946404029132472, 0.264395031718586, 0.264395031718586, 0.844084234929545, 0.241772845363545, 0.480317195978648), PROX_CHAS = c(0.311461966699573, 0.311461966699573, 0.413431749899638, 0.167974733321899, 0.237191200694799, 0.0869956868442428, 0.34300149800099, 0.201852081003395, 0.201852081003395, 0.0664211666443358, 0.371562543403755, 0.0405139203460024, 0.112175615725657, 0.11938167830482, 0.064920565519497, 0.0806835690144568, 0.0806835690144568, 0.0460460495231756, 0.157458356405151, 0.143131544605207), PROX_SUPERMARKET = c(0.485938543293979, 0.485938543293979, 0.502190497784501, 0.372458117254617, 0.35437102597818, 0.0869967242830128, 0.158725757407685, 0.115543350477338, 0.115543350477338, 0.350370254212894, 0.176585087131714, 0.0588346413192393, 0.221335227738319, 0.282093113359979, 0.239175324970861, 0.24726445439454, 0.24726445439454, 0.436961702644775, 0.224853982916395, 0.181164390242962), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 3L, 1L, 2L, 0L, 4L, 4L, 1L, 0L, 4L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 3L, 5L, 6L, 2L, 3L, 3L, 6L, 1L, 4L, 7L, 4L, 2L, 8L, 8L, 2L, 7L, 4L), WITHIN_350M_BUS = c(7L, 7L, 8L, 5L, 4L, 5L, 5L, 2L, 2L, 7L, 5L, 4L, 6L, 6L, 4L, 6L, 6L, 7L, 7L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 2L, 3L, 2L, 2L, 2L, 3L, 0L, 2L, 4L, 3L, 2L, 3L, 3L, 2L, 3L, 2L ), DNeighbour = c(0, 7.01855873698456, 118.213284598035, 159.872874994149, 409.289735778087, 476.943729662904, 478.895259973584, 508.660644160261, 508.998892394671, 569.992934884913, 587.961219966903, 663.28404674363, 697.868024974318, 708.774084124433, 718.640007800385, 742.917804461367, 745.235613860759, 757.38458699835, 762.799069008797, 775.593764921356)), row.names = c("674", "128", "795", "635", "149", "94", "331", "476", "931", "842", "935", "811", "446", "998", "606", "386", "194", "79", "397", "692"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999836228067888, 0.954078092533857, 0.916826482910405, 0.520591963042506, 0.386695728639476, 0.382848730965047, 0.32476545109027, 0.324113573220524, 0.21151241428402, 0.180894104400888, 0.0721680996888345, 0.0362468483101277, 0.0271865835822934, 0.02001449412709, 0.0068038651522815, 0.00589080146202269, 0.0021533542732317, 0.00107067385415067, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6251093020
R squared (OOB): 0.1830536
$Forests[[675]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(426000, 395000, 431000, 425000, 410000, 395000, 420000, 428000, 325000, 3e+05, 360000, 333000, 295000, 330000, 355000, 285000, 308000, 330000, 292000, 3e+05), floor_area_sqm = c(92, 92, 92, 92, 92, 90, 90, 90, 84, 84, 99, 103, 106, 103, 103, 92, 84, 103, 104, 99), storey_order = c(6L, 4L, 9L, 6L, 2L, 5L, 8L, 8L, 2L, 2L, 2L, 2L, 1L, 2L, 3L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1012, 1010, 1010, 1006, 1004, 1010, 1011, 1008, 783, 797, 796, 788, 825, 800, 793, 697, 795, 937, 828, 697), PROX_CBD = c(14.0324943086614, 14.0603534116893, 14.0603534116893, 14.0603534116893, 14.000256381606, 13.990153115514, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 14.7220636963442, 13.46147060752, 13.46147060752, 14.6519123293037, 13.3304860768802, 14.5165027597446, 15.1374510187917, 14.8036441916204), PROX_ELDERLYCARE = c(1.51384309451853, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.50178268661881, 1.56992496550613, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 0.327768156942021, 1.01995663096129, 1.01995663096129, 0.254409923718011, 0.85382998667073, 0.389463724969334, 0.426629771798313, 0.0965145667339982), PROX_HAWKER = c(1.73133481154049, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.77005964815816, 1.69002608854433, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.39864823048803, 1.03983060555389, 1.03983060555389, 1.21550185558774, 1.09459947163448, 1.0617726338971, 1.49196951764411, 1.07372228066705), PROX_MRT = c(0.85175230125279, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.865600228728207, 0.789673249073619, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.0523025726452692, 0.367668143276235, 0.367668143276235, 0.218405848235923, 0.525688124362732, 0.0901878473788138, 0.164193456307044, 0.363746184676816), PROX_PARK = c(0.65310707550057, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.652876507033438, 0.716145735764812, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.432331111477529, 0.582693033366388, 0.582693033366388, 0.325486875199719, 0.620743454357064, 0.278686390612803, 0.786093050092807, 0.497172938499345 ), PROX_GOOD_PRISCH = c(4.07805978762992, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.05408625233137, 4.0269654833207, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 4.99661753747661, 3.38131302543864, 3.38131302543864, 4.99149337529414, 3.24954726475941, 4.93093863547281, 5.37568176340172, 5.17691715074399), PROX_MALL = c(1.34360210764349, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.30130189944441, 1.32125061115982, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.343882807046916, 0.644549177151603, 0.644549177151603, 0.377416550632833, 0.513372166694422, 0.38830118917563, 0.249545786638779, 0.278400001713995), PROX_CHAS = c(0.288579392766018, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.313291309929199, 0.231188025602735, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.141205029857343, 0.348399033159575, 0.348399033159575, 0.0736014920224838, 0.472814153962233, 0.0918929757518676, 0.193150290660334, 0.190291087196022), PROX_SUPERMARKET = c(0.288579392767071, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.313291309930196, 0.231188025603748, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.141204847242777, 0.356146193343619, 0.356146193343619, 0.128878263549785, 0.510727353781082, 0.354026220875794, 0.200567401454574, 0.190291125096353), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 3L, 0L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 3L), WITHIN_350M_BUS = c(4L, 4L, 4L, 4L, 3L, 4L, 5L, 5L, 10L, 9L, 5L, 10L, 8L, 6L, 6L, 9L, 5L, 7L, 11L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 40.8276676965593, 42.540825064358, 44.4870155788384, 52.8825756909387, 58.8034482158262, 330.607624334067, 392.068819355512, 486.292150404192, 597.530308463644, 754.230004757465, 791.362368314239, 1190.09055465639, 1211.90223542439, 1219.79669964563, 1312.13848199198, 1376.08106233088, 1424.46391014157, 1437.83608354525, 1495.55840356924)), row.names = c("675", "805", "55", "241", "726", "276", "877", "678", "893", "650", "479", "697", "786", "526", "332", "986", "61", "592", "387", "995"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99851005401563, 0.998382443990682, 0.998231123127204, 0.997500939021308, 0.996910465872105, 0.904653278037778, 0.867272210075517, 0.799723391068175, 0.706222596169319, 0.556020897587972, 0.518412995193308, 0.134529024791656, 0.117894964720782, 0.112074720307703, 0.0530127016479433, 0.0235297555819322, 0.00861451355213973, 0.00573079653434845, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1087095856
R squared (OOB): 0.6230222
$Forests[[676]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 375000, 420000, 335000, 548000, 430000, 370000, 516000, 440000, 450000, 588000, 720000, 705000, 640000, 435000, 638000, 630000, 640000, 439000, 485000), floor_area_sqm = c(92, 92, 91, 91, 95, 93, 92, 98, 92, 92, 95, 91, 91, 90, 98, 102, 102, 91, 97, 103), storey_order = c(1L, 2L, 1L, 3L, 2L, 3L, 4L, 3L, 3L, 1L, 3L, 3L, 3L, 1L, 1L, 9L, 6L, 3L, 3L, 2L), remaining_lease_mths = c(695, 695, 742, 754, 981, 728, 699, 698, 677, 679, 1025, 1079, 1097, 1095, 692, 869, 870, 992, 669, 855), PROX_CBD = c(8.46158045860266, 8.4016901584654, 8.31995738049774, 8.32334928378694, 8.37940280964872, 8.20083785223568, 8.34406204250889, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.51090417959469, 9.2692311101123, 9.2692311101123, 9.29204667907952, 8.85689554561162, 7.86314261154951, 7.86314261154951, 9.30017281297198, 8.73211086874077, 7.70120549943486), PROX_ELDERLYCARE = c(0.0854535518544851, 0.150390524199432, 0.259768432786295, 0.163895949541214, 0.335901694998922, 0.41240614163537, 0.224798473876808, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.120425912751251, 0.751834464907999, 0.751834464907999, 0.771441336950035, 0.272187629818594, 0.731462959428347, 0.731462959428347, 0.677643973897152, 0.292319821872094, 0.883817181840043), PROX_HAWKER = c(0.266645682444034, 0.205000896629144, 0.387410687724852, 0.1672780527947, 0.203869560106314, 0.35604829505958, 0.308707066729857, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.166697492306482, 0.13065395668809, 0.13065395668809, 0.172288624542473, 0.446318851105742, 0.573870222021737, 0.573870222021737, 0.445284816601654, 0.436547444862961, 0.72907919143595 ), PROX_MRT = c(0.681495718287031, 0.747297636603152, 0.705543842504761, 1.03738004469153, 0.62312262100292, 0.805467939952349, 1.14033242259394, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.608243230971526, 0.513894886157587, 0.513894886157587, 0.459210746913958, 0.372678744867538, 0.85984195598231, 0.85984195598231, 0.258716275079725, 0.600073719023998, 0.692418360175919 ), PROX_PARK = c(0.773425606080498, 0.784786352249359, 0.517920409018535, 0.839050716088865, 0.394842599629624, 0.393072899865764, 0.748901820021747, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.368529270986479, 0.421166514654472, 0.421166514654472, 0.354651430366215, 0.479885299937475, 0.281207712521794, 0.281207712521794, 0.166211588513849, 0.617507126900098, 0.450335295656325 ), PROX_GOOD_PRISCH = c(1.4534383809239, 1.42922442943649, 1.20021801549651, 1.6197212814627, 1.14854892992093, 1.04754826657838, 1.74338078296013, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.13331232297991, 2.13343245969583, 2.13343245969583, 2.10961489740732, 1.47413984574199, 0.562813849840511, 0.562813849840511, 1.82000438656186, 1.31940815963163, 0.490611064856358 ), PROX_MALL = c(0.793630348518112, 0.856591768216477, 0.768764019555169, 0.952850965311535, 0.651389947232486, 0.844084234929545, 0.813314037197816, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.540250505232014, 0.655923636590071, 0.655923636590071, 0.591682371404957, 0.241772845363545, 0.943364056194349, 0.943364056194349, 0.302826744416793, 0.469553394647833, 0.779066462317335 ), PROX_CHAS = c(0.161491876005888, 0.14998683096932, 0.1066489590073, 0.218034921212892, 0.11938167830482, 0.0460460495231756, 0.347263729641395, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.0869956868442428, 0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.157458356405151, 0.201852081003395, 0.201852081003395, 0.258750733988333, 0.0664211666443358, 0.0405139203460024 ), PROX_SUPERMARKET = c(0.128302570008396, 0.194600933367586, 0.284909088626731, 0.502751024921131, 0.282093113359979, 0.436961702644775, 0.624544400837596, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.0869967242830128, 0.098601858754749, 0.098601858754749, 0.110756393825321, 0.224853982916395, 0.115543350477338, 0.115543350477338, 0.378001630838772, 0.350370254212894, 0.0588346413192393 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 0L, 1L, 4L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 4L, 2L, 1L, 7L, 8L, 8L, 6L, 4L, 4L, 5L, 7L, 3L, 3L, 3L, 6L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 4L, 6L, 7L, 5L, 6L, 6L, 6L, 5L, 10L, 10L, 7L, 7L, 2L, 2L, 9L, 7L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 65.4866347848533, 264.45614849196, 390.880434874996, 413.330293861843, 414.183677744019, 516.314212307752, 685.795524442176, 702.783466762669, 705.762864649996, 752.625608724564, 809.477013664432, 810.02192055803, 830.313192084674, 842.842866238421, 895.991497845599, 903.642263567096, 906.319931344061, 967.779024288429, 976.702920444525)), row.names = c("676", "682", "716", "713", "998", "79", "204", "446", "386", "194", "94", "306", "642", "191", "397", "931", "476", "973", "842", "811"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991029160624154, 0.858748366320069, 0.705325754164694, 0.673894470752814, 0.672679614541962, 0.519193162051407, 0.257028970040871, 0.232567371571637, 0.22834366574553, 0.165006418641047, 0.0980409670483934, 0.0974625118030063, 0.076894506610905, 0.0651895562769368, 0.025104633823733, 0.0207392173995252, 0.0193017483775786, 0.000330877244572105, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7291915280
R squared (OOB): 0.5123477
$Forests[[677]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 375000, 388000, 380000, 370000, 365000, 347000, 370000, 446000, 315000, 340000, 390000, 420000, 420000, 308000, 415000, 365000, 355000, 330000, 360000), floor_area_sqm = c(103, 92, 103, 102, 98, 103, 103, 104, 107, 84, 104, 104, 99, 90, 84, 100, 107, 103, 103, 103 ), storey_order = c(2L, 2L, 3L, 2L, 2L, 4L, 3L, 2L, 3L, 3L, 1L, 1L, 3L, 2L, 1L, 1L, 1L, 3L, 2L, 1L), remaining_lease_mths = c(918, 938, 935, 938, 767, 768, 777, 763, 783, 788, 772, 763, 929, 925, 795, 944, 766, 793, 800, 777), PROX_CBD = c(12.1964782349865, 12.0748651503812, 12.2384019056968, 12.4172252614445, 12.6407298816561, 12.6612960596841, 12.4516179583977, 13.075732494377, 13.1163383572019, 13.0463978034086, 13.1145091682395, 13.1145091682395, 13.2222340992065, 12.960867808991, 13.3304860768802, 13.1525533734461, 13.578535689825, 13.46147060752, 13.46147060752, 13.7231688188033), PROX_ELDERLYCARE = c(0.395535007521183, 0.485644504612505, 0.481492260541915, 0.466477120293287, 0.198383641986835, 0.349885373003571, 0.517665393733001, 0.206309775801723, 0.258125844069092, 0.612412426395362, 0.233566729538939, 0.233566729538939, 0.385934705647939, 0.579007844644764, 0.85382998667073, 0.640770029240432, 0.535215785060316, 1.01995663096129, 1.01995663096129, 0.681177733621966), PROX_HAWKER = c(2.11269605893479, 1.97379568283644, 2.08679181031876, 1.89270186421095, 1.70233840124208, 1.71720286170745, 1.97187302693261, 1.2806114078583, 1.23349193679857, 1.36023111372333, 1.24018164124527, 1.24018164124527, 1.08380419022874, 1.16344345150942, 1.09459947163448, 0.959649545299011, 0.775756145922257, 1.03983060555389, 1.03983060555389, 0.601426993813282), PROX_MRT = c(1.03396693725809, 1.16171233055988, 1.00400763232319, 0.847625669994717, 0.712674611555213, 0.798149237832703, 1.07246547116041, 0.218393806785847, 0.166998983475289, 0.622051877914657, 0.402767024758649, 0.402767024758649, 0.503688459146237, 0.899387073359532, 0.525688124362732, 0.944408516927639, 0.357978123578611, 0.367668143276235, 0.367668143276235, 0.498221170198522), PROX_PARK = c(0.631382355736929, 0.570565135790359, 0.617440020241687, 0.790049777369869, 0.87239282209614, 0.722272593032778, 0.540079114132334, 1.31516124688894, 1.28385310080255, 0.572775970192077, 1.4917670023494, 1.4917670023494, 1.61082819122054, 1.44660566239193, 0.620743454357064, 1.65277848527316, 1.33984402369384, 0.582693033366388, 0.582693033366388, 1.26781451063295 ), PROX_GOOD_PRISCH = c(2.16851203086393, 2.03318600563725, 2.2532718981807, 2.44639044951476, 2.56532775368338, 2.58047246486208, 2.37408427308534, 3.06740437701091, 3.10133739012884, 2.96540091825049, 3.15473759747012, 3.15473759747012, 3.2388029474634, 2.82458087567675, 3.24954726475941, 2.95137840528657, 3.55013641033528, 3.38131302543864, 3.38131302543864, 3.673854441535), PROX_MALL = c(1.12036230953297, 1.24268779707958, 1.10261213560447, 0.95273084922996, 0.751522975449472, 0.817237002784756, 1.09246464633101, 0.332903613799786, 0.281310431650798, 0.587476612974174, 0.504156272689578, 0.504156272689578, 0.587950861513872, 0.695129776671669, 0.513372166694422, 0.703422933264244, 0.305514521023982, 0.644549177151603, 0.644549177151603, 0.406890039239853), PROX_CHAS = c(0.194956542036987, 0.0669716337617594, 0.187666753228527, 0.132703338642494, 0.217156748290024, 0.248450831201433, 0.137011223676854, 0.122328851042638, 0.155371621529032, 0.40513819943783, 0.11048408202451, 0.11048408202451, 0.151225190585885, 0.341366062526918, 0.472814153962233, 0.1365287941905, 0.282171570268124, 0.348399033159575, 0.348399033159575, 0.176857487498571), PROX_SUPERMARKET = c(0.242376621204914, 0.301394789473075, 0.388917381074845, 0.453312253927337, 0.217156859083098, 0.326739034058403, 0.417679622168911, 0.193246634773484, 0.141466460051892, 0.599997973636583, 0.362446168440829, 0.362446168440829, 0.459946280432931, 0.668273194253219, 0.510727353781082, 0.688592108834651, 0.281417393052806, 0.356146193343619, 0.356146193343619, 0.270532795629183), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 2L, 2L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 3L, 4L, 3L, 3L, 4L, 4L, 2L, 6L, 6L, 5L, 1L, 4L, 2L, 4L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 9L, 10L, 12L, 9L, 10L, 9L, 7L, 7L, 7L, 8L, 2L, 5L, 6L, 10L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 3L, 2L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 147.935870257685, 196.429508324646, 353.121499555459, 565.930881978747, 676.112452699957, 711.014903677839, 897.455339042401, 936.216040345222, 997.761089045407, 1003.74350607881, 1009.41841261472, 1149.21951137675, 1153.41432149638, 1247.9746666777, 1343.78412162541, 1386.81206731664, 1411.84893349876, 1420.90104294818, 1525.12769640481)), row.names = c("677", "721", "399", "296", "477", "552", "851", "929", "105", "987", "844", "164", "350", "831", "61", "496", "856", "332", "526", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.981270911402091, 0.967098634632702, 0.895656345883594, 0.743571990605257, 0.645566513537063, 0.612552500602142, 0.427364572227031, 0.388347046397787, 0.327187448244058, 0.321324844681773, 0.315780610673439, 0.186798899645716, 0.183226578250972, 0.109180789639257, 0.0500280888409498, 0.0299835088145811, 0.0204584696782694, 0.017426361283646, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1653026458
R squared (OOB): -0.1085151
$Forests[[678]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(428000, 420000, 325000, 395000, 425000, 431000, 395000, 426000, 360000, 410000, 3e+05, 333000, 330000, 355000, 308000, 315000, 360000, 365000, 347000, 370000), floor_area_sqm = c(90, 90, 84, 90, 92, 92, 92, 92, 99, 92, 84, 103, 103, 103, 84, 84, 103, 103, 103, 98), storey_order = c(8L, 8L, 2L, 5L, 6L, 9L, 4L, 6L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 3L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(1008, 1011, 783, 1010, 1006, 1010, 1010, 1012, 796, 1004, 797, 788, 800, 793, 795, 788, 777, 768, 777, 767), PROX_CBD = c(13.8412030491349, 13.8798013735997, 14.1279251783367, 13.990153115514, 14.0603534116893, 14.0603534116893, 14.0603534116893, 14.0324943086614, 13.8977069202737, 14.000256381606, 14.3169519114025, 14.3532733654858, 13.46147060752, 13.46147060752, 13.3304860768802, 13.0463978034086, 13.7231688188033, 12.6612960596841, 12.4516179583977, 12.6407298816561), PROX_ELDERLYCARE = c(1.74703283433278, 1.77270985488013, 1.66641228888996, 1.56992496550613, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.56746404607568, 1.50178268661881, 1.55261218152075, 1.6760601574403, 1.01995663096129, 1.01995663096129, 0.85382998667073, 0.612412426395362, 0.681177733621966, 0.349885373003571, 0.517665393733001, 0.198383641986835), PROX_HAWKER = c(1.43519165592487, 1.47024255459416, 1.24304803992561, 1.69002608854433, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.04237506554324, 1.77005964815816, 1.19367588944735, 0.99569743308136, 1.03983060555389, 1.03983060555389, 1.09459947163448, 1.36023111372333, 0.601426993813282, 1.71720286170745, 1.97187302693261, 1.70233840124208), PROX_MRT = c(0.462396576385451, 0.523014705157119, 0.59155533687368, 0.789673249073619, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.300373388684648, 0.865600228728207, 0.753004841751307, 0.756418829435307, 0.367668143276235, 0.367668143276235, 0.525688124362732, 0.622051877914657, 0.498221170198522, 0.798149237832703, 1.07246547116041, 0.712674611555213), PROX_PARK = c(0.752068597068081, 0.782127938386311, 1.00515750023779, 0.716145735764812, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.782220037546154, 0.652876507033438, 1.00962818739137, 1.20426051281307, 0.582693033366388, 0.582693033366388, 0.620743454357064, 0.572775970192077, 1.26781451063295, 0.722272593032778, 0.540079114132334, 0.87239282209614), PROX_GOOD_PRISCH = c(3.82728738248792, 3.87304276717541, 4.09179045416031, 4.0269654833207, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.07805978762992, 3.83525569342672, 4.05408625233137, 4.27446656255715, 4.29145341198416, 3.38131302543864, 3.38131302543864, 3.24954726475941, 2.96540091825049, 3.673854441535, 2.58047246486208, 2.37408427308534, 2.56532775368338 ), PROX_MALL = c(1.33339622609195, 1.33861894221302, 1.48884664162065, 1.32125061115982, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.14150204308926, 1.30130189944441, 1.50622914679999, 1.45738633765159, 0.644549177151603, 0.644549177151603, 0.513372166694422, 0.587476612974174, 0.406890039239853, 0.817237002784756, 1.09246464633101, 0.751522975449472 ), PROX_CHAS = c(0.116038559859119, 0.058882652003164, 0.283027750434604, 0.231188025602735, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.162936326565904, 0.313291309929199, 0.149961616171305, 0.0428610630237518, 0.348399033159575, 0.348399033159575, 0.472814153962233, 0.40513819943783, 0.176857487498571, 0.248450831201433, 0.137011223676854, 0.217156748290024 ), PROX_SUPERMARKET = c(0.116038559858059, 0.0588826520022197, 0.283027750434408, 0.231188025603748, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.162936951836525, 0.313291309930196, 0.277976240278344, 0.400567683079086, 0.356146193343619, 0.356146193343619, 0.510727353781082, 0.599997973636583, 0.270532795629183, 0.326739034058403, 0.417679622168911, 0.217156859083098 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 0L, 2L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 4L, 1L, 3L, 3L, 3L, 3L, 4L, 2L, 4L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(5L, 5L, 10L, 4L, 4L, 4L, 4L, 4L, 5L, 3L, 9L, 10L, 6L, 6L, 5L, 7L, 8L, 12L, 9L, 10L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 63.6307907839969, 320.444761159138, 334.771579741632, 375.001026748181, 379.96569798704, 381.031940380444, 392.068819355512, 401.136327062928, 410.973472008309, 509.698428023782, 637.28700289018, 819.838398596941, 827.727910726289, 984.735083085798, 1144.76455114675, 1400.72944099634, 1447.93798378438, 1529.96305541585, 1553.93603037349)), row.names = c("678", "877", "893", "276", "241", "55", "805", "675", "479", "726", "650", "697", "526", "332", "61", "987", "960", "552", "851", "477"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996649311082633, 0.916759171355324, 0.909329950104088, 0.886917637658743, 0.883996408523642, 0.883364650722286, 0.876734873311763, 0.871165837511075, 0.865000915609744, 0.796400733739572, 0.691905505798675, 0.520779636426284, 0.513039279822486, 0.358105972946552, 0.209116146462592, 0.0351430116760919, 0.0173639329456178, 0.000937371259403116, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 498627486
R squared (OOB): 0.7392819
$Forests[[679]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(331000, 310000, 315000, 320000, 268000, 385000, 4e+05, 370000, 368000, 350000, 375000, 340000, 323000, 368888, 350000, 310000, 4e+05, 568000, 420000, 4e+05), floor_area_sqm = c(107, 104, 104, 105, 84, 92, 96, 92, 92, 104, 92, 92, 104, 92, 92, 105, 92, 92, 92, 92), storey_order = c(2L, 3L, 1L, 3L, 3L, 3L, 2L, 1L, 2L, 3L, 1L, 2L, 2L, 2L, 1L, 3L, 4L, 4L, 4L, 3L), remaining_lease_mths = c(869, 869, 807, 815, 822, 1132, 1098, 1090, 1100, 812, 1139, 1133, 806, 1102, 1111, 827, 1142, 1117, 1133, 1136), PROX_CBD = c(15.2221855529023, 15.2437764157418, 15.3877172812078, 15.4421704385289, 15.3723771683987, 14.9536689261967, 15.0414874321427, 15.0414874321427, 14.9752079088984, 14.8739209120931, 14.8395197777251, 14.8395197777251, 15.5926635355646, 14.8482953663728, 14.8482953663728, 15.6029325535915, 14.8350589102573, 15.3987887594526, 14.7615340778399, 14.7935232496013), PROX_ELDERLYCARE = c(0.277621781700774, 0.313986883487753, 0.4433955665635, 0.497101135842809, 0.488083454274335, 1.13414610370389e-06, 0.180026828914976, 0.180026828914976, 0.199763345782594, 0.224374856243457, 0.143171284390361, 0.143171284390361, 0.348154483747206, 0.157028625587627, 0.157028625587627, 0.338118814836049, 0.366071958673004, 0.578356799737993, 0.301679225956583, 0.348662381557687), PROX_HAWKER = c(0.252887916114098, 0.306302732963744, 0.342886316384117, 0.380223054122965, 0.473722511855576, 0.283688306330561, 0.135868389364205, 0.135868389364205, 0.202333554334061, 0.490895901627697, 0.426817039061835, 0.426817039061835, 0.438799857473275, 0.332945546865787, 0.332945546865787, 0.432858942767381, 0.625406547060166, 0.294909248784724, 0.582527401679673, 0.61938764744993 ), PROX_MRT = c(1.3991563615676, 1.43926724244883, 1.37085724211185, 1.36083949137777, 1.53295440749368, 1.45204946878565, 1.27219969611937, 1.27219969611937, 1.27457972333389, 1.67344316225132, 1.58589972239689, 1.58589972239689, 1.20427337027458, 1.41585626072206, 1.41585626072206, 1.13678031777592, 1.81204065654847, 0.921278705332003, 1.75082728996661, 1.80023823132094), PROX_PARK = c(0.500874596291267, 0.554495921895103, 0.57859629393417, 0.607675278354181, 0.719474571135727, 0.447466290733612, 0.270313948020077, 0.270313948020077, 0.259935562114549, 0.671840643384197, 0.573834160005083, 0.573834160005083, 0.608584573014238, 0.40224168015695, 0.40224168015695, 0.578149656320062, 0.813480610745631, 0.283836897691409, 0.739209778966795, 0.794674698621811), PROX_GOOD_PRISCH = c(5.9271396376627, 5.96162295702861, 6.09187968106835, 6.14472917023144, 6.12183876163327, 5.64958645026222, 5.69200203864946, 5.69200203864946, 5.6171537261999, 5.63420261242257, 5.56483468018996, 5.56483468018996, 6.25532900137267, 5.51627049340211, 5.51627049340211, 6.24898658848638, 5.6396253746677, 5.98797030068414, 5.53447364393692, 5.58881641790013), PROX_MALL = c(1.02106462402642, 1.03199787585398, 0.900250825960545, 0.860369947035052, 1.02404161156211, 0.806257336881612, 0.767711199656331, 0.767711199656331, 0.689421511186311, 0.927972955155417, 0.805396060532061, 0.805396060532061, 0.657431321444681, 0.649229394533883, 0.649229394533883, 0.60644342729779, 1.03026167893405, 0.692287086677849, 0.897398400321744, 0.980189305249844 ), PROX_CHAS = c(0.0544459444778504, 4.60754704120663e-08, 0.147116034863504, 0.200516789487464, 0.183904955535591, 0.14456617920399, 0.163757574589084, 0.163757574589084, 0.230775629929228, 0.25243947150411, 0.204546662914522, 0.204546662914522, 0.337342861051532, 0.274130336331615, 0.274130336331615, 0.336408570757183, 0.298721071991625, 0.0335692412129841, 0.166975848000366, 0.244316778428722 ), PROX_SUPERMARKET = c(0.0768892314501321, 0.0947293086454089, 0.236697160290918, 0.291068212048821, 0.267991425015023, 0.16127040484797, 0.197268674737732, 0.197268674737732, 0.264202614673064, 0.298947211163532, 0.280088374069707, 0.280088374069707, 0.403551045123396, 0.296829834724774, 0.296829834724774, 0.338214025323699, 0.402632437071234, 0.352133387221186, 0.408349928269047, 0.416104879739584 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 6L, 4L, 7L, 4L, 4L, 4L, 3L, 5L, 5L, 4L, 5L, 5L, 4L, 2L, 1L, 3L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 7L, 9L, 7L, 6L, 9L, 9L, 9L, 6L, 5L, 5L, 6L, 9L, 9L, 6L, 6L, 6L, 4L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 4L, 4L, 4L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 50.8394562924883, 164.297336769444, 217.273535700244, 233.639835003048, 272.633317713216, 289.198713366523, 292.910562094387, 365.510275784216, 373.35800539552, 378.799331615079, 381.328821167855, 386.291593266942, 418.436812856857, 420.56311031294, 422.820616603329, 473.181232623977, 475.348389173733, 486.25846093706, 495.418202823373)), row.names = c("679", "578", "895", "586", "867", "139", "632", "793", "558", "602", "152", "543", "458", "195", "762", "924", "27", "714", "620", "478"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.97904946518044, 0.792134061951429, 0.652314580717329, 0.604649750186763, 0.486031384430097, 0.434597186950771, 0.423067571077002, 0.207643153250158, 0.186670691452946, 0.172539626959188, 0.166092956343985, 0.153682642187875, 0.0821558055334491, 0.0780419463728445, 0.0737679682831405, 0.00770108315969461, 0.00630127576324961, 0.00134219484887063, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3539311445
R squared (OOB): 0.07114441
$Forests[[680]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 440000, 435000, 417000, 435000, 380000, 412000, 565000, 420000, 575000, 540000, 585000, 390000, 658000, 615000, 438000, 376888, 430000, 447000, 360000), floor_area_sqm = c(100, 100, 99, 99, 100, 104, 103, 93, 104, 93, 93, 93, 104, 84, 84, 104, 104, 104, 107, 84), storey_order = c(3L, 3L, 2L, 3L, 4L, 1L, 4L, 6L, 2L, 5L, 4L, 4L, 1L, 3L, 2L, 2L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(915, 911, 928, 914, 924, 924, 918, 1127, 922, 1133, 1142, 1142, 809, 1120, 1122, 812, 810, 819, 782, 762), PROX_CBD = c(12.2087069526051, 12.2087069526051, 12.2106818490232, 12.2815153207229, 12.114386347938, 12.0301392517655, 11.9871965659798, 12.4937468159193, 11.8892341343185, 12.4342034244884, 12.5378737745647, 12.454441113408, 11.7882471009294, 12.4891302242583, 12.3801819754074, 11.7215458353159, 11.622690560426, 11.547248638023, 11.7840832214562, 11.4815172953657 ), PROX_ELDERLYCARE = c(0.434858408662556, 0.434858408662556, 0.442541563379791, 0.513657423159811, 0.421163091926404, 0.255083942589415, 0.210296865683283, 0.714783075399861, 0.110349805405523, 0.678867196986192, 0.76025522927712, 0.717258387107597, 0.114277277444971, 0.707031754326944, 0.738453704244922, 0.240093333498969, 0.175524774720266, 0.246353759583753, 0.481333190444255, 0.182032582488253 ), PROX_HAWKER = c(0.692592935098248, 0.692592935098248, 0.524204307723605, 0.52278816815954, 0.885134801830427, 0.598391326300702, 0.625285574708341, 0.680821394190482, 0.684056106771311, 0.504612881494125, 0.672948721825079, 0.459376407452819, 0.647051853283446, 0.384467206049481, 0.261296216065877, 0.609281739536534, 0.783966268147895, 0.837769476188058, 0.436117874461739, 0.728271246274353 ), PROX_MRT = c(0.89623888155871, 0.89623888155871, 0.743103019894999, 0.703998835661039, 1.10882075300419, 0.885297742933312, 0.923336133969517, 0.743366527772832, 1.00424261648768, 0.586933783104383, 0.707305973375369, 0.518913352820399, 1.00317447086964, 0.38468199977318, 0.367154517888221, 0.989064774064853, 1.15515804744233, 1.16228231940478, 0.81394482428473, 0.756359380624344), PROX_PARK = c(0.954913184146477, 0.954913184146477, 0.863487882808023, 0.796788171077343, 1.14970360230785, 1.04875150887626, 1.09395352284574, 0.683130710636032, 1.19263079577799, 0.628391467794767, 0.628331945846246, 0.580711209690395, 1.24877122811849, 0.50651752093578, 0.605799570777928, 1.28416187507733, 1.41684131410086, 1.4881280763212, 1.20101103678102, 1.50398184725757), PROX_GOOD_PRISCH = c(1.04944877580977, 1.04944877580977, 0.91368762909787, 0.952579960345566, 1.17061030478036, 0.860616187528585, 0.855677549512306, 1.16886515239787, 0.842915880539328, 1.01367306567257, 1.17951788917503, 0.990054087408291, 0.713901761199557, 0.94986022590219, 0.823417580851307, 0.585140695782779, 0.733057242670121, 0.735233663606362, 0.357669915539773, 0.365254403810308), PROX_MALL = c(0.802829369116586, 0.802829369116586, 0.634332011832188, 0.630705874818675, 0.995792127022496, 0.707201836140707, 0.732793638615111, 0.778202426893423, 0.787722851944232, 0.600548053404267, 0.766094086501437, 0.549832225559512, 0.741052769880115, 0.458049841664737, 0.344173235497563, 0.690287469384684, 0.868993594299523, 0.918014501744059, 0.489619370966043, 0.763531318053358), PROX_CHAS = c(0.0852358826892552, 0.0852358826892552, 0.140964983635816, 0.0753088652692227, 0.138740180982893, 0.202915262499126, 0.171681037809818, 0.147744885974614, 0.124859952031804, 0.134041173915956, 0.187116592266412, 0.134313038880304, 0.0554870656895364, 3.00974727266337e-08, 0.126495411341712, 0.164718468919614, 0.151742844958785, 0.157099147473317, 0.0667093090499658, 0.0516610437101642), PROX_SUPERMARKET = c(0.414959148864982, 0.414959148864982, 0.377835654599335, 0.448534184110051, 0.459680111992834, 0.20670525505664, 0.172282484091702, 0.667447252804164, 0.114394571204967, 0.543693418915242, 0.707597649659388, 0.499432454100223, 0.0453848138423891, 0.425107542879533, 0.30203349112312, 0.169255457402684, 0.151741730066283, 0.157098334004615, 0.379080894647373, 0.19171128272723), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 2L, 2L, 2L, 0L, 2L, 2L, 0L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 6L, 1L, 5L, 5L, 4L, 8L, 4L, 5L, 4L, 8L, 2L, 3L, 6L, 7L, 7L, 3L, 5L), WITHIN_350M_BUS = c(11L, 11L, 11L, 12L, 8L, 7L, 6L, 11L, 9L, 12L, 11L, 11L, 9L, 10L, 8L, 10L, 8L, 11L, 7L, 14L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 3L, 3L, 5L, 4L, 3L, 2L, 2L, 4L, 3L), DNeighbour = c(0, 0.610577728817397, 169.087257819422, 194.988662347237, 208.666514965178, 215.218868779839, 249.614203178803, 296.731546393621, 333.554045498725, 338.933024273929, 343.219277556317, 396.286970652893, 460.940534819615, 522.092630659179, 534.604673713082, 576.751872184236, 606.36891030617, 679.637210957485, 707.562984051399, 929.89249310123)), row.names = c("680", "410", "42", "362", "707", "727", "689", "24", "148", "310", "343", "641", "508", "505", "315", "625", "750", "598", "340", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999999137723924, 0.934965097607592, 0.913993986014596, 0.90182618938932, 0.895735918281265, 0.861079157719865, 0.806715155981923, 0.759221317609712, 0.751948734463293, 0.746095846184909, 0.669752373235638, 0.568952134591852, 0.468907864415367, 0.448201152268127, 0.378604602440333, 0.330378029985298, 0.216986907868425, 0.177256533387032, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1329281494
R squared (OOB): 0.8297367
$Forests[[681]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 342000, 338000, 358000, 340000, 3e+05, 410000, 370000, 358000, 334008, 345000, 447888, 443000, 462000, 445000, 459000, 335000, 585000, 455000, 382000), floor_area_sqm = c(84, 106, 104, 103, 103, 84, 101, 102, 104, 103, 90, 93, 93, 93, 93, 93, 102, 91, 99, 93), storey_order = c(4L, 3L, 2L, 4L, 3L, 2L, 3L, 3L, 4L, 2L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 10L, 2L, 1L), remaining_lease_mths = c(804, 822, 818, 815, 819, 796, 936, 927, 815, 917, 937, 1137, 1134, 1134, 1133, 1138, 940, 995, 951, 1111), PROX_CBD = c(13.4836212956012, 13.4005544783984, 13.540845499052, 13.3358607953132, 13.4421606987754, 13.0363382428153, 13.8911800577968, 14.12564920201, 14.0960645211931, 14.2719972222741, 14.2787185061121, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1149653809405, 14.1715462602585, 14.4474740114555, 14.2059144167977, 14.3012013074868, 14.29200158436), PROX_ELDERLYCARE = c(1.90290557072286, 1.97051284494128, 2.00347240504871, 1.82755511634294, 2.21821379350418, 2.32849407054544, 1.40411939431899, 1.44816412197145, 1.70531999087377, 1.50921581969441, 1.77826193055387, 2.03155968851809, 2.03155968851809, 2.03155968851809, 2.12564955085825, 2.09595649451453, 1.50338082315219, 0.923774065318005, 0.93663965535868, 2.00367987562091 ), PROX_HAWKER = c(0.2119534509789, 0.12929497730436, 0.326481146247567, 0.304539750383927, 0.414492581023045, 0.273412421583494, 0.687446499339865, 0.778468578249857, 0.845358517598031, 0.684102697062058, 0.865181709866835, 1.0452124348096, 1.0452124348096, 1.0452124348096, 1.06810792734919, 1.11030496241672, 0.588144724666333, 0.829910539202106, 0.693090021451824, 1.05572120633707), PROX_MRT = c(0.193711088781655, 0.190014195795526, 0.080163548628182, 0.127895121346052, 0.190553770403229, 0.403045881609603, 0.241174931861397, 0.476637705223286, 0.217341234217998, 0.347262283963267, 0.14195902454703, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.282489779359316, 0.236487582928319, 0.224566301285939, 0.127617925270923, 0.189883903502813, 0.129588785375857), PROX_PARK = c(0.646728518696572, 0.588173355458052, 0.80961064190221, 0.385477438930733, 0.89429546385096, 0.517161111062201, 0.90249149706597, 1.20701221478007, 1.27300714898888, 1.38760566459916, 1.51686048726609, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.55223981690243, 1.59201213147604, 1.55939681176166, 0.716522496183652, 0.812876767906526, 1.659682039687), PROX_GOOD_PRISCH = c(4.5626858677187, 4.50146177611143, 4.71745369301481, 4.27184313218833, 4.75420572996722, 4.29037325314161, 4.74545729482833, 5.06260566207177, 5.17863906457975, 5.26118802945754, 5.42826997650874, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.45814117537329, 5.50129862889456, 5.45861643017911, 4.85056771881294, 4.98177209241419, 5.57470277830303), PROX_MALL = c(0.551151307820263, 0.610989928852924, 0.403528889272069, 0.761223886000054, 0.472918799427377, 0.898390579507312, 0.267645090747045, 0.287395381957405, 0.243284841315127, 0.108121271181015, 0.338911837083335, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.377565489031552, 0.405991175981987, 0.12145856762689, 0.148456555084967, 0.236735170365795, 0.462705775504015 ), PROX_CHAS = c(0.229483689413426, 0.158416400393545, 0.253510567884045, 0.267020330020893, 0.291197842200049, 0.170237474205233, 0.241761013919413, 0.182188888557241, 0.132339190026647, 0.108121286081234, 0.18872293939054, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.179884741524278, 0.12657377242065, 0.121458549123021, 0.148456588323488, 0.214782230853987, 0.0888572682655253 ), PROX_SUPERMARKET = c(0.191700628396676, 0.139889213791387, 0.1865280595431, 0.442772380644983, 0.249308161339926, 0.322492439389486, 0.315435463566428, 0.277268812686258, 0.226949559622758, 0.105248463653719, 0.188722783027928, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.299769914037237, 0.248308073473709, 0.134916350552101, 0.154204342539502, 0.172194506074768, 0.124391003677116 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 5L, 2L, 2L, 3L, 3L, 3L, 7L, 4L, 6L, 6L, 6L, 6L, 6L, 5L, 5L, 7L, 6L, 5L ), WITHIN_350M_BUS = c(12L, 10L, 11L, 9L, 6L, 4L, 15L, 10L, 9L, 10L, 8L, 6L, 6L, 6L, 5L, 5L, 11L, 17L, 15L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 3L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 3L, 3L, 4L), DNeighbour = c(0, 91.1241734171936, 192.949265946354, 334.062749759711, 383.352824653918, 473.77991853171, 502.056203408202, 638.453530094891, 639.401837747663, 783.404257076719, 869.022210066522, 875.024542805494, 875.055866435048, 877.98912075147, 916.62342497996, 953.099441603003, 976.477305491607, 976.509272730361, 990.678854000812, 1012.3952753723)), row.names = c("681", "859", "617", "475", "123", "62", "599", "703", "880", "381", "329", "623", "966", "207", "519", "277", "826", "146", "717", "989"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983862577017627, 0.928672662146631, 0.794091381927367, 0.733792994158161, 0.609953939691122, 0.568627589197168, 0.362762229218644, 0.361339424504799, 0.160972676849884, 0.0692635989756725, 0.0639919009181966, 0.0639648441170169, 0.0614522969949336, 0.0324898864535621, 0.0129297963016811, 0.0048577710899497, 0.00484928392064716, 0.00180123395189757, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4219286565
R squared (OOB): 0.1744726
$Forests[[682]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 345000, 420000, 335000, 430000, 548000, 370000, 516000, 440000, 450000, 588000, 720000, 705000, 638000, 630000, 640000, 435000, 485000, 640000, 439000), floor_area_sqm = c(92, 92, 91, 91, 93, 95, 92, 98, 92, 92, 95, 91, 91, 102, 102, 90, 98, 103, 91, 97), storey_order = c(2L, 1L, 1L, 3L, 3L, 2L, 4L, 3L, 3L, 1L, 3L, 3L, 3L, 9L, 6L, 1L, 1L, 2L, 3L, 3L), remaining_lease_mths = c(695, 695, 742, 754, 728, 981, 699, 698, 677, 679, 1025, 1079, 1097, 869, 870, 1095, 692, 855, 992, 669), PROX_CBD = c(8.4016901584654, 8.46158045860266, 8.31995738049774, 8.32334928378694, 8.20083785223568, 8.37940280964872, 8.34406204250889, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.51090417959469, 9.2692311101123, 9.2692311101123, 7.86314261154951, 7.86314261154951, 9.29204667907952, 8.85689554561162, 7.70120549943486, 9.30017281297198, 8.73211086874077), PROX_ELDERLYCARE = c(0.150390524199432, 0.0854535518544851, 0.259768432786295, 0.163895949541214, 0.41240614163537, 0.335901694998922, 0.224798473876808, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.120425912751251, 0.751834464907999, 0.751834464907999, 0.731462959428347, 0.731462959428347, 0.771441336950035, 0.272187629818594, 0.883817181840043, 0.677643973897152, 0.292319821872094), PROX_HAWKER = c(0.205000896629144, 0.266645682444034, 0.387410687724852, 0.1672780527947, 0.35604829505958, 0.203869560106314, 0.308707066729857, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.166697492306482, 0.13065395668809, 0.13065395668809, 0.573870222021737, 0.573870222021737, 0.172288624542473, 0.446318851105742, 0.72907919143595, 0.445284816601654, 0.436547444862961 ), PROX_MRT = c(0.747297636603152, 0.681495718287031, 0.705543842504761, 1.03738004469153, 0.805467939952349, 0.62312262100292, 1.14033242259394, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.608243230971526, 0.513894886157587, 0.513894886157587, 0.85984195598231, 0.85984195598231, 0.459210746913958, 0.372678744867538, 0.692418360175919, 0.258716275079725, 0.600073719023998 ), PROX_PARK = c(0.784786352249359, 0.773425606080498, 0.517920409018535, 0.839050716088865, 0.393072899865764, 0.394842599629624, 0.748901820021747, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.368529270986479, 0.421166514654472, 0.421166514654472, 0.281207712521794, 0.281207712521794, 0.354651430366215, 0.479885299937475, 0.450335295656325, 0.166211588513849, 0.617507126900098 ), PROX_GOOD_PRISCH = c(1.42922442943649, 1.4534383809239, 1.20021801549651, 1.6197212814627, 1.04754826657838, 1.14854892992093, 1.74338078296013, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.13331232297991, 2.13343245969583, 2.13343245969583, 0.562813849840511, 0.562813849840511, 2.10961489740732, 1.47413984574199, 0.490611064856358, 1.82000438656186, 1.31940815963163 ), PROX_MALL = c(0.856591768216477, 0.793630348518112, 0.768764019555169, 0.952850965311535, 0.844084234929545, 0.651389947232486, 0.813314037197816, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.540250505232014, 0.655923636590071, 0.655923636590071, 0.943364056194349, 0.943364056194349, 0.591682371404957, 0.241772845363545, 0.779066462317335, 0.302826744416793, 0.469553394647833 ), PROX_CHAS = c(0.14998683096932, 0.161491876005888, 0.1066489590073, 0.218034921212892, 0.0460460495231756, 0.11938167830482, 0.347263729641395, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.0869956868442428, 0.0970531700661786, 0.0970531700661786, 0.201852081003395, 0.201852081003395, 0.116738661463474, 0.157458356405151, 0.0405139203460024, 0.258750733988333, 0.0664211666443358 ), PROX_SUPERMARKET = c(0.194600933367586, 0.128302570008396, 0.284909088626731, 0.502751024921131, 0.436961702644775, 0.282093113359979, 0.624544400837596, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.0869967242830128, 0.098601858754749, 0.098601858754749, 0.115543350477338, 0.115543350477338, 0.110756393825321, 0.224853982916395, 0.0588346413192393, 0.378001630838772, 0.350370254212894 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 4L, 4L, 1L, 2L, 4L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 2L, 4L, 1L, 7L, 8L, 8L, 6L, 4L, 4L, 3L, 3L, 5L, 7L, 4L, 3L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 4L, 7L, 6L, 5L, 6L, 6L, 6L, 5L, 10L, 10L, 2L, 2L, 7L, 7L, 4L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 2L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 65.4866347848533, 269.014139766894, 341.869495023095, 406.959918252046, 436.652531826358, 472.761005740364, 736.23281975586, 756.030608528068, 759.159908504019, 788.728198204896, 866.74649087276, 866.929841648216, 882.426013368427, 889.967842061325, 890.243338440678, 897.423515862207, 952.258533627245, 971.422100697411, 1013.52191514338)), row.names = c("682", "676", "716", "713", "79", "998", "204", "446", "386", "194", "94", "306", "642", "931", "476", "191", "397", "811", "973", "842"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991667764152095, 0.86406231872927, 0.785391235902151, 0.703540634897898, 0.66322807391928, 0.612182596291306, 0.223093728395048, 0.196752148129589, 0.192678604870095, 0.15554852050488, 0.0721794903335919, 0.0720133132232878, 0.0585461668861403, 0.0524182656090614, 0.0521998722709805, 0.046646220373385, 0.0137448301293231, 0.00661796266534127, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7621633507
R squared (OOB): 0.4902975
$Forests[[683]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 355000, 407000, 510000, 5e+05, 476000, 475000, 537000, 620000, 680000, 680000, 8e+05, 685000, 753000, 688000, 748000, 580000, 660000, 945500, 912000), floor_area_sqm = c(82, 82, 82, 93, 103, 103, 103, 106, 103, 85, 91, 90, 93, 87, 85, 107, 100, 90, 87, 87), storey_order = c(3L, 2L, 5L, 4L, 1L, 2L, 2L, 4L, 2L, 2L, 3L, 7L, 4L, 5L, 4L, 2L, 4L, 10L, 8L, 3L), remaining_lease_mths = c(645, 656, 661, 746, 773, 774, 781, 760, 911, 1066, 984, 1063, 1115, 1104, 964, 899, 1013, 993, 1143, 1142), PROX_CBD = c(3.68559345068932, 3.73116287154914, 3.63085360417079, 3.46549777590634, 3.24578829573265, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.86182045335715, 2.96405104980333, 2.86455481676114, 2.97610984462207, 2.56060478168524, 2.5775653440094, 3.98134497452694, 2.52364731081334, 4.79843685927635, 5.00856672458725, 2.51922626320824, 2.51922626320824), PROX_ELDERLYCARE = c(0.466665237090727, 0.501456868829436, 0.233260955843543, 0.22080460703487, 0.461566734593474, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.334062202372697, 0.206690358794928, 0.111411798512938, 0.249991250520312, 0.303984777605612, 0.283170941801308, 0.168717999980802, 0.132133546591398, 0.72206466606869, 0.403456137693205, 1.25853619714168e-06, 1.25853619714168e-06), PROX_HAWKER = c(0.28293755865871, 0.311969910328466, 0.0974836441417274, 0.288924403117312, 0.461305554076076, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.231089093207534, 0.344572110572533, 0.302651224916382, 0.405863058813757, 0.450094806637729, 0.447120961378381, 0.262344394473714, 0.315417458803045, 0.669525197575465, 0.327438715714418, 0.187177165934232, 0.187177165934232), PROX_MRT = c(1.17490863944549, 1.10221151459309, 0.897060452829867, 0.855873415641472, 1.11057161001852, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.819080841065402, 0.377919714857806, 0.391395986196982, 0.337225216160626, 0.546591463865751, 0.499107329029013, 0.310254962870727, 0.277076743329557, 1.13446368103879, 0.699181106494864, 0.243725266054354, 0.243725266054354 ), PROX_PARK = c(0.304435062988112, 0.271761978726623, 0.512523364266062, 0.78484111030831, 0.856773721705297, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.609617368578913, 0.495024008458079, 0.399002951856213, 0.4671588721782, 0.21329655328302, 0.18481391877062, 0.894232249415992, 0.163253442595557, 0.279857584881724, 0.344858191728297, 0.28862748451296, 0.28862748451296 ), PROX_GOOD_PRISCH = c(5.15997579188296, 5.22570836776045, 5.4842432173218, 5.67094725420518, 5.51078547454581, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.1514664212482, 4.62297298452196, 4.71207116352008, 4.56048774292729, 4.93746215949662, 4.89009258041755, 3.868083844602, 4.61812725480087, 4.40925832010736, 4.86324650242379, 4.50145006484821, 4.50145006484821), PROX_MALL = c(1.3376464242075, 1.41171259857663, 1.51733094855201, 1.56665946009711, 1.33172083977874, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.848351644608041, 0.404565296260845, 0.420489734799516, 0.362094853274792, 0.572150632107275, 0.524781909718914, 1.18273225000282, 0.290995843291254, 0.830412122132217, 1.20968740927381, 0.244046547559164, 0.244046547559164 ), PROX_CHAS = c(0.216565147674259, 0.261237260735983, 0.318203164684035, 0.173647795570322, 0.0869328465249217, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.159666076311523, 0.0506108453744785, 0.110042750971165, 0.111500209373212, 0.0640474788759872, 0.0301364724824846, 0.145112311632742, 0.0122221533760307, 0.120011087306801, 0.358299181925541, 0.0462846720247782, 0.0462846720247782 ), PROX_SUPERMARKET = c(0.252487697752149, 0.301923436189205, 0.318204198369299, 0.173649067116538, 0.0869315055470345, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.360029455717415, 0.0506107476035619, 0.110042446678578, 0.111500172768761, 0.315915165677582, 0.275738565320567, 0.252387257990654, 0.0373112013983995, 0.0907294343182455, 0.395196557309087, 0.169442491353445, 0.169442491353445 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 6L, 2L, 1L, 4L, 4L ), WITHIN_350M_BUS = c(10L, 9L, 11L, 9L, 6L, 4L, 4L, 5L, 4L, 7L, 7L, 4L, 3L, 3L, 12L, 6L, 6L, 7L, 4L, 4L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 4L, 4L, 3L, 3L, 2L, 1L, 2L, 2L, 1L, 2L, 2L), DNeighbour = c(0, 82.300282831081, 335.474079145526, 587.116008054718, 590.79051754417, 685.190906434133, 686.701591707738, 691.958942954549, 823.131848437074, 936.718597162607, 968.765433820246, 977.981720933628, 1165.49587404836, 1165.59180609328, 1310.70379865055, 1374.85626784789, 1397.91628385392, 1417.38454471145, 1463.02164837876, 1463.31053007141)), row.names = c("683", "432", "742", "454", "192", "126", "134", "48", "561", "389", "968", "319", "390", "999", "375", "65", "610", "515", "816", "550"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993683562157901, 0.89764494160474, 0.703952741069667, 0.700564958761398, 0.609562219388929, 0.608051823413667, 0.602784281582542, 0.467279734339187, 0.34836573932196, 0.315515049987068, 0.306172159653082, 0.133679049739019, 0.13360269272162, 0.0390857806077651, 0.0137457160436419, 0.00763550309908414, 0.00381738141662131, 1.55862376828402e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10485573373
R squared (OOB): 0.622461
$Forests[[684]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 315000, 330000, 336000, 312000, 345000, 338000, 288000, 345000, 320000, 295000, 320000, 350000, 320000, 330000, 315000, 310000, 305000, 339000, 324000), floor_area_sqm = c(101, 103, 103, 102, 101, 102, 102, 84, 102, 104, 84, 84, 102, 101, 102, 102, 91, 99, 102, 90), storey_order = c(1L, 2L, 1L, 3L, 2L, 4L, 4L, 3L, 2L, 4L, 4L, 4L, 4L, 1L, 1L, 2L, 4L, 1L, 3L, 4L), remaining_lease_mths = c(917, 926, 928, 916, 933, 926, 922, 893, 927, 893, 875, 885, 923, 924, 911, 913, 927, 921, 923, 929), PROX_CBD = c(18.4986491838169, 18.5458637520931, 18.5768909080638, 18.5506225538857, 18.4625985868209, 18.236688278315, 18.1611534549189, 18.3632948597919, 18.2868848905217, 18.4249149071789, 18.4249149071789, 18.3433564216417, 18.0569924715364, 18.0902268845521, 18.2320763538069, 17.9994058772431, 18.6571260927441, 17.9733391318796, 17.9456645257603, 18.3448727328387), PROX_ELDERLYCARE = c(0.86418951980865, 0.890661700747245, 0.912532633143698, 0.859723249528503, 0.765079897684544, 0.732088251039709, 0.519233937445895, 0.645296274244347, 0.896456720381782, 0.705240184131779, 0.705240184131779, 0.623669944895056, 0.59750504274373, 0.706169610995159, 0.927534095024191, 0.430537495183344, 1.27166470727688, 0.376016337241346, 0.476454782767532, 1.12000720290482), PROX_HAWKER = c(0.838043969781633, 0.898999046399804, 0.935860141611343, 0.958117298193611, 0.906262708365532, 0.537987121264097, 0.617364695979906, 0.921741667576702, 0.547085889030319, 1.0161652570538, 1.0161652570538, 0.960648791795978, 0.391180253405874, 0.370412154176866, 0.493410913505403, 0.472244893923117, 0.924657565926692, 0.501520555884575, 0.3648710200987, 0.636376603494217), PROX_MRT = c(0.812751343363136, 0.87509641959225, 0.912233851204259, 0.942174684471822, 0.897303014326537, 0.511061821383635, 0.623413162025338, 0.927224403125457, 0.495991449430539, 0.906393011935236, 0.906393011935236, 0.899458799363821, 0.384524332485438, 0.341202563029131, 0.433316978327494, 0.492638498779759, 0.861078471223358, 0.52882455357406, 0.385567417899789, 0.565211037998289), PROX_PARK = c(1.49181484955502, 1.4387346144793, 1.41172869826724, 1.32670572464855, 1.31620863428189, 1.7164330470264, 1.52418818882418, 1.22890358268929, 1.86697967968657, 1.13759587953072, 1.13759587953072, 1.17596756648915, 1.77011013021076, 1.8531048262974, 1.96114614265628, 1.65421298847909, 1.95136051888807, 1.62685700377268, 1.76180373116006, 2.08056453235766), PROX_GOOD_PRISCH = c(9.04519470993137, 9.09837600782165, 9.13217936844248, 9.12094588228633, 9.04019528068803, 8.76378557853615, 8.72758527833631, 8.96505409295358, 8.78822500750919, 9.03817471771729, 9.03817471771729, 8.95760590087653, 8.58956131155308, 8.60631027953587, 8.72297519828522, 8.5589292690065, 9.13456945987866, 8.54142359534323, 8.49089982759618, 8.81498363377987), PROX_MALL = c(0.305101649121832, 0.359721010486642, 0.390092702495136, 0.46921205797367, 0.414588198127445, 0.240339889961931, 0.475604736810637, 0.282416841692855, 0.1450338527091, 0.204519313237763, 0.204519313237763, 0.22079632378696, 0.407254736414821, 0.342860958869265, 0.22704735136933, 0.446560923090423, 0.300602441432182, 0.395841490391381, 0.428159644756295, 0.284195187673565 ), PROX_CHAS = c(0.305101651313883, 0.359721009550721, 0.390092699752756, 0.469212052170377, 0.399223798550346, 0.184864523484869, 0.405258493214775, 0.231219576578415, 0.0217240252323136, 0.20451929737041, 0.20451929737041, 0.167893491583302, 0.222103720735081, 0.209799590563819, 0.11607611654581, 0.324811070171065, 0.214120710257936, 0.364030465322827, 0.218909691095897, 0.24769320941352 ), PROX_SUPERMARKET = c(0.305101855713295, 0.359721304530864, 0.390093045846372, 0.469212308573368, 0.414588227521533, 0.240339157209448, 0.475604214408431, 0.282416494634945, 0.145032957963293, 0.204519239868594, 0.204519239868594, 0.220795796105544, 0.385535197909366, 0.342860053820009, 0.227046556279957, 0.408691343873882, 0.214121714630789, 0.356071330024396, 0.365864675212809, 0.284194910851331 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 6L, 6L, 6L, 5L, 8L, 7L, 7L, 7L, 8L, 4L, 6L, 5L, 4L, 3L, 3L, 3L, 5L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 8L, 7L, 10L, 8L, 9L, 9L, 9L, 8L, 9L, 7L, 10L, 9L, 8L, 11L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 5L, 6L, 6L, 4L, 4L, 4L, 4L, 4L, 6L, 5L, 4L, 7L, 3L, 7L, 6L, 4L), DNeighbour = c(0, 59.8391055712112, 100.755849419463, 162.579902891923, 194.909541162186, 301.76055822192, 346.216004817755, 355.951520421094, 391.269744118616, 401.876711384292, 405.988405593637, 425.723078695655, 454.921074017441, 468.40390999993, 488.081906938701, 498.934251145666, 523.925257498184, 527.481891030172, 555.37075210344, 590.387635193302)), row.names = c("684", "576", "828", "291", "729", "227", "330", "864", "787", "738", "265", "953", "491", "74", "443", "177", "761", "179", "20", "512"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.979559609810518, 0.942598253016134, 0.854084328940078, 0.793896566514395, 0.545756767864552, 0.430480095841252, 0.405129284764114, 0.314478837902449, 0.287990925914853, 0.277853417717485, 0.230426968220259, 0.165045746903956, 0.137301632232221, 0.100199754664439, 0.0816888921901405, 0.0451457680584877, 0.0407018200700526, 0.0132492730253185, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 226594461
R squared (OOB): 0.2787001
$Forests[[685]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 280000, 319000, 323000, 310500, 305000, 323000, 320000, 305000, 368000, 335000, 328000, 375000, 333000, 420000, 432000, 410000, 360000, 415000, 365000), floor_area_sqm = c(89, 90, 101, 91, 92, 91, 101, 101, 99, 106, 100, 92, 102, 99, 92, 92, 92, 99, 92, 92), storey_order = c(1L, 3L, 4L, 2L, 4L, 4L, 1L, 2L, 4L, 3L, 4L, 3L, 3L, 3L, 1L, 4L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(946, 958, 950, 974, 932, 932, 937, 931, 930, 952, 927, 923, 932, 927, 1121, 1123, 1136, 915, 1125, 1135), PROX_CBD = c(17.0860498579873, 17.0860498579873, 17.1356331652512, 16.9744532057656, 17.1621565450396, 17.1300558853523, 17.4093430047218, 17.1235753252943, 17.5508688704121, 17.1751323002447, 17.5934100264964, 17.049182232397, 17.424297644009, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6482187406162, 17.7609329148819, 17.8160591469996), PROX_ELDERLYCARE = c(0.634635376150565, 0.634635376150565, 0.585213362825854, 0.669866762803474, 0.588822776266157, 0.650159488421832, 0.347622879353981, 0.697818713768909, 0.169110695114153, 0.268202380119324, 0.183364759720919, 0.850080656271298, 0.332680427012888, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.399377154365588, 0.0656405943898966, 0.101440000613482 ), PROX_HAWKER = c(0.984075399620173, 0.984075399620173, 0.905166107754752, 1.16076193719705, 0.776103543372746, 0.747949107581356, 0.646263997619536, 0.705945006380572, 0.736171211400498, 1.37649043343687, 0.860123145519879, 0.714958983882519, 1.2762396177499, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 1.11261554439583, 0.769612072642938, 0.755409785256781 ), PROX_MRT = c(0.610921595420819, 0.610921595420819, 0.689848925621533, 0.434229027914827, 0.827901946736494, 0.826263947198081, 0.722831181419355, 0.782769723074986, 0.804998329325227, 0.477350523334022, 0.675234243169572, 0.785333186388227, 0.484502150769697, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.417091391951799, 0.714624513867521, 0.729659889526201 ), PROX_PARK = c(1.98249707589613, 1.98249707589613, 2.00545012030434, 1.94357933186421, 2.12305734030611, 2.21165427538899, 1.92330050908574, 2.27471658155514, 1.71737354643835, 1.53652128691969, 1.60355051242194, 2.39009267562017, 1.39102562335911, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.38656874841243, 1.52091098886828, 1.49250729308795), PROX_GOOD_PRISCH = c(7.72567604662297, 7.72567604662297, 7.76178719780886, 7.64555391975429, 7.75790588282746, 7.71077701272798, 8.00696366683488, 7.68854504458572, 8.17476856172454, 7.92485948387043, 8.24279341902993, 7.5878538843241, 8.1609833985331, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34983568407236, 8.39120163011403, 8.44175881664207), PROX_MALL = c(0.314944256820634, 0.314944256820634, 0.382407895591973, 0.199292924769147, 0.509108711773916, 0.568151229694078, 0.265229996889848, 0.614584601713128, 0.109574351562212, 0.221509518429623, 0.188384425612312, 0.718658142186859, 0.394560370801339, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.439097430243665, 0.147411017927622, 0.183177100903513), PROX_CHAS = c(0.250499161266826, 0.250499161266826, 0.257714074421561, 0.199292963025488, 0.242301342816858, 0.159798231789153, 0.23105278557526, 0.076148424020495, 0.048268048492383, 0.166686655025282, 0.151781240761386, 0.13498084818294, 0.265229996652697, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.414359256629807, 0.14741100268466, 0.183177099178452), PROX_SUPERMARKET = c(0.250499698074938, 0.250499698074938, 0.257714572429151, 0.25551504160041, 0.263452146302603, 0.260386915772359, 0.313773352526138, 0.307215454393191, 0.15801430638391, 0.166252253534119, 0.209139790637019, 0.397684558683682, 0.265230176390619, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.441697647833666, 0.113022549454425, 0.137568853383185), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 6L, 5L, 5L, 7L, 5L, 7L, 4L, 6L, 12L, 2L, 5L, 6L, 6L, 6L, 3L, 8L, 8L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 11L, 13L, 13L, 11L, 12L, 10L, 12L, 8L, 9L, 13L, 12L, 12L, 12L, 9L, 10L, 15L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 6L, 5L, 8L, 2L, 5L, 8L, 7L, 7L, 7L, 7L, 6L, 6L), DNeighbour = c(0, 6.39988773321209, 80.7892870257726, 175.73762269654, 229.785198910324, 296.476066513484, 369.666758111748, 384.980458086071, 469.715583471709, 518.936923280756, 520.110567770678, 537.303368222132, 595.874383807385, 618.224868353104, 629.617108724202, 631.546123917557, 632.935541071041, 658.777215974946, 677.335734156975, 723.689086832168)), row.names = c("685", "704", "99", "902", "190", "170", "174", "871", "438", "658", "419", "520", "736", "112", "289", "298", "13", "891", "365", "402"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999843593903487, 0.975230408415639, 0.885538912576426, 0.808527443584295, 0.692503282436795, 0.546230915615518, 0.514101252971239, 0.334922397565803, 0.236009662850739, 0.233752718880045, 0.201391968433827, 0.103708440905281, 0.073021629810943, 0.0590887222105731, 0.0568519814178262, 0.0552635148921002, 0.0293595413667326, 0.0153760884216591, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1428515857
R squared (OOB): 0.2654181
$Forests[[686]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(367000, 380000, 362500, 390000, 380000, 360000, 430000, 412000, 425000, 408000, 448000, 450000, 410000, 415000, 395000, 385000, 455000, 393000, 430000, 405000), floor_area_sqm = c(104, 106, 103, 109, 107, 84, 107, 104, 104, 105, 116, 106, 106, 103, 106, 84, 113, 103, 104, 104), storey_order = c(1L, 1L, 3L, 1L, 2L, 3L, 4L, 2L, 2L, 1L, 3L, 4L, 2L, 3L, 2L, 2L, 5L, 2L, 2L, 2L), remaining_lease_mths = c(879, 887, 819, 889, 871, 811, 868, 878, 801, 797, 827, 834, 871, 834, 834, 815, 824, 818, 861, 862), PROX_CBD = c(14.66420827852, 15.0291078847704, 14.3801998083441, 14.7712425946156, 15.2330821453909, 14.7472020389823, 15.2985874116244, 14.1313829663274, 13.9224032790502, 13.8987191813532, 15.1039483662242, 15.1256206124729, 15.428944563277, 15.1256206124729, 15.1256206124729, 13.8115996810708, 14.8805910833212, 14.8805910833212, 15.4019609662575, 15.4019609662575), PROX_ELDERLYCARE = c(0.719957479461771, 1.09928331705025, 0.709377020411434, 0.729534612359916, 1.22808745848404, 1.19052284520552, 1.41400995500373, 0.836104821253693, 0.160860892679658, 0.166628987045545, 1.55233595008815, 1.5866097118695, 1.63977306379889, 1.5866097118695, 1.5866097118695, 0.244605555667631, 1.53481387371296, 1.53481387371296, 1.7026350967472, 1.7026350967472), PROX_HAWKER = c(1.17971772396452, 1.15922930524208, 0.928921275219278, 1.70286767909083, 1.40985252978436, 0.606039227085063, 1.16406043263713, 0.73352935155883, 1.57003684649171, 1.60647998640073, 0.672854909342646, 0.674198133913936, 1.09717995764468, 0.674198133913936, 0.674198133913936, 1.71143518366979, 0.395563323563994, 0.395563323563994, 0.985391408166863, 0.985391408166863), PROX_MRT = c(1.12495588646837, 1.36685465541241, 1.02650412956774, 1.0665313702167, 1.62235809597188, 0.807097621625513, 1.40304810962874, 0.735653331318593, 0.375491068655226, 0.337555536848429, 0.927742831261867, 0.930587839854138, 1.35104476777798, 0.930587839854138, 0.930587839854138, 0.198072339225813, 0.650195396152393, 0.650195396152393, 1.24252861976923, 1.24252861976923), PROX_PARK = c(0.823954351824118, 0.808345234949979, 0.71485218383349, 0.405128535389849, 0.633472210001671, 0.432698189125414, 0.98341166564854, 0.463826523913091, 0.819174175884815, 0.83983547285748, 0.613453702116727, 0.625625874274951, 1.02148060415503, 0.625625874274951, 0.625625874274951, 0.925135888784, 0.355836862982211, 0.355836862982211, 0.934356673366442, 0.934356673366442), PROX_GOOD_PRISCH = c(2.99834463762659, 3.36640767040689, 2.72778429145315, 3.13265552080448, 3.56691345353299, 3.13467644284063, 3.64472604970499, 2.52734391167264, 2.26578798898653, 2.24487256678893, 3.51513652285447, 3.54140201350838, 3.79601078940401, 3.54140201350838, 3.54140201350838, 2.17137072991142, 3.33079371618761, 3.33079371618761, 3.78947597459801, 3.78947597459801), PROX_MALL = c(0.669111824361406, 0.486526360127578, 0.949257633150117, 0.541352629222412, 0.253259472709144, 0.738705771798207, 0.597111778941966, 0.66282583229379, 1.34118728457461, 1.33259876169033, 0.472438990852491, 0.445444903624544, 0.809004632748584, 0.445444903624544, 0.445444903624544, 1.25122768833936, 0.390496575840073, 0.390496575840073, 0.656741946143406, 0.656741946143406 ), PROX_CHAS = c(0.38494516455544, 0.228652490110126, 0.453083161817035, 0.220588325506638, 0.210576528602503, 0.19051372613691, 0.0911939042613644, 0.528800676490504, 0.0806372798138111, 0.0582471476749484, 0.353464796953762, 0.387886097439527, 0.352996738297868, 0.387886097439527, 0.387886097439527, 0.130123043615932, 0.448788349522024, 0.448788349522024, 0.478794864158343, 0.478794864158343 ), PROX_SUPERMARKET = c(0.384052647553184, 0.234691730121176, 0.513065398645433, 0.49532093691776, 0.21397076195142, 0.326764101800336, 0.408284988301129, 0.528799775767506, 0.189550835904173, 0.2065347950197, 0.429218479578941, 0.411626017932148, 0.252078878715955, 0.411626017932148, 0.411626017932148, 0.30366394922488, 0.447693008221967, 0.447693008221967, 0.1489144838969, 0.1489144838969), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 0L, 0L, 3L, 3L, 2L, 0L, 3L, 2L, 2L, 2L, 0L, 2L, 2L, 0L, 2L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 2L, 1L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 8L, 2L, 8L, 12L, 9L, 13L, 6L, 9L, 9L, 7L, 6L, 11L, 6L, 6L, 10L, 5L, 5L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 1L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 5L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 377.597391758443, 392.709761042428, 522.231339918547, 568.733470948006, 612.247652500207, 693.449563613735, 790.105490310348, 793.705657546584, 828.132379916786, 888.757640703357, 918.973733291066, 921.108850402762, 926.161296716659, 927.844186565077, 948.998781796404, 953.03079827006, 955.196502188841, 988.879093841557, 994.45545171147)), row.names = c("686", "314", "3", "527", "428", "136", "934", "695", "219", "531", "188", "457", "899", "233", "483", "235", "852", "639", "495", "406"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.732437938954192, 0.712428072286565, 0.5245015721631, 0.452828501599006, 0.385592895498514, 0.263939662847673, 0.13597859680372, 0.13175957212649, 0.0939594780639268, 0.0405125503875345, 0.0213288290524898, 0.0201842272632051, 0.0175916738012511, 0.0167647160180716, 0.00797999349924338, 0.00665465026272246, 0.00599032239245331, 0.000125069638876548, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 994994719
R squared (OOB): -0.2117564
$Forests[[687]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(292000, 288000, 4e+05, 3e+05, 420000, 428000, 285000, 258000, 433000, 416000, 320000, 418000, 367000, 283000, 412000, 395000, 365000, 4e+05, 4e+05, 415000), floor_area_sqm = c(84, 84, 92, 84, 92, 92, 84, 84, 92, 92, 104, 92, 92, 84, 92, 92, 92, 92, 92, 92), storey_order = c(1L, 1L, 2L, 1L, 5L, 4L, 3L, 1L, 4L, 4L, 3L, 5L, 1L, 4L, 5L, 2L, 1L, 2L, 3L, 5L), remaining_lease_mths = c(761, 770, 1130, 766, 1143, 1140, 776, 781, 1130, 1140, 788, 1138, 1137, 781, 1144, 1146, 1137, 1137, 1143, 1144), PROX_CBD = c(16.3662877971208, 16.2681803933938, 16.1976566517324, 16.3138748954346, 16.1537572283104, 16.1831859860721, 16.2311391435218, 16.1631400386504, 16.055983361932, 16.055983361932, 16.4061281598547, 16.0903666266177, 16.0903666266177, 16.4061281598547, 16.0903666266177, 16.0046521285213, 16.0046521285213, 16.0475930141239, 16.0475930141239, 15.9533618390172), PROX_ELDERLYCARE = c(0.177020457931737, 0.20801878428071, 9.89208662673193e-07, 0.259941730365991, 0.0462823216560119, 0.0701319802482612, 0.252142982647588, 0.194171564025932, 0.146417557277997, 0.146417557277997, 0.45678545326778, 0.179967723198436, 0.179967723198436, 0.45678545326778, 0.179967723198436, 0.20718686492254, 0.20718686492254, 0.129564145964732, 0.129564145964732, 0.251148223850536), PROX_HAWKER = c(1.20613696965479, 1.14155805943316, 1.03146250928298, 1.19589315813724, 0.986028325459381, 1.00994702859189, 1.12300848995143, 1.03995728027003, 0.897672222950446, 0.897672222950446, 1.27662029927611, 0.9143232220583, 0.9143232220583, 1.27662029927611, 0.9143232220583, 0.855932206484513, 0.855932206484513, 0.872301448799324, 0.872301448799324, 0.802087399746937), PROX_MRT = c(1.07002489239586, 0.896888955057001, 1.02706758196582, 0.896077488488813, 1.02112351286352, 1.08237519657155, 0.830985280221221, 0.842728374229233, 0.936151237003446, 0.936151237003446, 0.840195727203247, 1.13213387762555, 1.13213387762555, 0.840195727203247, 1.13213387762555, 0.883219311345816, 0.883219311345816, 1.14436247830993, 1.14436247830993, 0.8851452059773), PROX_PARK = c(0.840406553837571, 0.750067315759091, 0.822565203699192, 0.695881850270676, 0.793519520304926, 0.848434833813522, 0.723677668737743, 0.707513815343702, 0.683762717294504, 0.683762717294504, 0.499042267647801, 0.83568858459355, 0.83568858459355, 0.499042267647801, 0.83568858459355, 0.619767633008914, 0.619767633008914, 0.824988291997923, 0.824988291997923, 0.589052524814441), PROX_GOOD_PRISCH = c(6.93507101526025, 6.81173689796023, 6.78043949525415, 6.84997592861041, 6.74044920052795, 6.78038310261662, 6.76533990958697, 6.70927938580052, 6.63421015362065, 6.63421015362065, 6.91087941258894, 6.70919168347838, 6.70919168347838, 6.91087941258894, 6.70919168347838, 6.57618460349959, 6.57618460349959, 6.67335529701902, 6.67335529701902, 6.52939634907869), PROX_MALL = c(0.298590834338171, 0.188162247463955, 0.189710317758296, 0.242195958154985, 0.180580587241737, 0.241735562355662, 0.175221521556568, 0.0870960802892481, 0.118546137622893, 0.118546137622893, 0.408074329267436, 0.311149009276151, 0.311149009276151, 0.408074329267436, 0.311149009276151, 0.110811660449771, 0.110811660449771, 0.339403259296736, 0.339403259296736, 0.161178852361569 ), PROX_CHAS = c(0.209004221202181, 0.160774225575301, 0.0868060808909073, 0.218904529587093, 0.0922372285822684, 0.148113838308576, 0.170601730776313, 0.081875317774622, 0.110329053122027, 0.110329053122027, 0.178111672550416, 0.215238065300109, 0.215238065300109, 0.178111672550416, 0.215238065300109, 0.114687044901222, 0.114687044901222, 0.16574506375663, 0.16574506375663, 0.165813590617473 ), PROX_SUPERMARKET = c(0.303085580417471, 0.189660657064324, 0.195853508350489, 0.204979568486045, 0.186806037215644, 0.247969406526707, 0.137275095711229, 0.0873208554119548, 0.123371553336512, 0.123371553336512, 0.17811123384324, 0.316789996913415, 0.316789996913415, 0.17811123384324, 0.316789996913415, 0.112847248683738, 0.112847248683738, 0.344658205065017, 0.344658205065017, 0.162291812321236 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 6L, 8L, 4L, 8L, 7L, 5L, 6L, 3L, 3L, 4L, 2L, 2L, 4L, 2L, 3L, 3L, 2L, 2L, 3L ), WITHIN_350M_BUS = c(5L, 11L, 7L, 8L, 7L, 7L, 10L, 11L, 7L, 7L, 8L, 8L, 8L, 8L, 8L, 7L, 7L, 9L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 5L, 5L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 171.561561390217, 179.041496842916, 188.097502064474, 229.580875443958, 229.706829229688, 233.594595422977, 244.592400113483, 314.105386768825, 316.804160035571, 353.31734727465, 353.83440427538, 354.770045403434, 355.537214452313, 356.238205888598, 366.204956199967, 367.2368111734, 401.596310565242, 402.692333370155, 414.584321753633)), row.names = c("687", "798", "427", "848", "869", "661", "945", "872", "741", "538", "595", "249", "161", "49", "919", "408", "594", "440", "28", "124"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.686837247626606, 0.6617802831691, 0.630682175300409, 0.48073158147126, 0.480264979899161, 0.465850054715984, 0.42501943874938, 0.181461217476425, 0.173119599147385, 0.0749225575206671, 0.0737625236082823, 0.0716821552527389, 0.0699945607061901, 0.0684669843536725, 0.0482988200895105, 0.0463828694535106, 0.00380370108255103, 0.00319739022145345, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 533169762
R squared (OOB): 0.8518881
$Forests[[688]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 490888, 460000, 455000, 530000, 415000, 437000, 398000, 525000, 475000, 495000, 455000, 460000, 412000, 485000, 465000, 465000, 450000, 550000, 470000), floor_area_sqm = c(93, 93, 92, 93, 95, 93, 93, 93, 97, 92, 93, 92, 92, 90, 95, 95, 90, 90, 95, 93), storey_order = c(1L, 5L, 3L, 4L, 4L, 2L, 2L, 1L, 3L, 5L, 5L, 5L, 3L, 3L, 6L, 4L, 5L, 2L, 4L, 5L), remaining_lease_mths = c(1101, 1141, 1107, 1096, 1106, 1071, 1076, 1077, 1098, 1098, 1080, 1108, 1097, 1034, 1113, 1110, 1132, 1134, 1115, 1125), PROX_CBD = c(14.3298082323417, 14.4799585140632, 14.2518409016409, 14.3469943525049, 14.4087790426081, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.3488328635023, 14.3437499696049, 14.2035293519974, 14.2694643570804, 14.2694643570804, 13.9701294998534, 14.2445424628862, 14.3101587663686, 14.6796515041342, 14.6796515041342, 13.9206851659757, 14.2374266118925), PROX_ELDERLYCARE = c(0.943112693551276, 1.06862824267944, 0.985840321219444, 1.07571195137499, 0.87860471100088, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.805205193908325, 1.14464302293932, 0.685279068417721, 1.14423906696184, 1.14423906696184, 0.798789790509628, 1.24643506877499, 1.29024298571696, 1.45102259724198, 1.45102259724198, 0.410984632703067, 1.2819446304668 ), PROX_HAWKER = c(0.494981643036057, 0.462243392197612, 0.656651462258042, 0.654543769257927, 0.295591155505828, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.28631929470226, 0.74882220835846, 0.384064154962602, 0.826638245470088, 0.826638245470088, 0.796241674024292, 0.968852406622053, 0.961388959141492, 0.836784965651702, 0.836784965651702, 0.63246529422046, 1.02089221118434), PROX_MRT = c(0.122691316210064, 0.082651796212049, 0.189142279194464, 0.131478587775223, 0.258499173090988, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.320519516131068, 0.217663394995295, 0.289240493397468, 0.30438768875815, 0.30438768875815, 0.262922949537813, 0.184117552261459, 0.148967878322013, 0.391052893274669, 0.391052893274669, 0.247793554682504, 0.148741201515391), PROX_PARK = c(0.760551135167525, 0.682350458092963, 0.785709089572823, 0.731552922713316, 0.572778275466331, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.585388118838944, 0.636899975343007, 0.69423802629866, 0.599699049952129, 0.599699049952129, 0.929619749314005, 0.481320095248247, 0.444639968372477, 0.566439778554251, 0.566439778554251, 0.9355470513087, 0.440474428767772), PROX_GOOD_PRISCH = c(5.05687720866847, 5.20136656590841, 5.03443000866885, 5.13548460888622, 5.07040230577432, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.99658730632735, 5.1680916684458, 4.84858590291698, 5.12184985907385, 5.12184985907385, 4.76155598853922, 5.1542412945362, 5.21803047984022, 5.51577006817018, 5.51577006817018, 4.55661004860153, 5.16870486361587), PROX_MALL = c(0.644100917109673, 0.64848155368644, 0.535261743386166, 0.480981762762808, 0.48422641650143, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.415696526053807, 0.38589862433106, 0.37351280301214, 0.351657486288216, 0.351657486288216, 0.698652085628877, 0.248497232357685, 0.199960318099191, 0.38618207223371, 0.38618207223371, 0.441605558767423, 0.22058685557285 ), PROX_CHAS = c(0.116678641770301, 0.149921511006425, 0.121511881264649, 0.0578525184286013, 0.263312743704905, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.232702657922268, 0.0401042229543167, 0.170907589664044, 0.120456720485379, 0.120456720485379, 0.224338502615803, 0.185564313785613, 0.199960275799137, 0.367772140885018, 0.367772140885018, 0.230184731543739, 0.177995101264401 ), PROX_SUPERMARKET = c(0.116679779166118, 0.149922203205158, 0.121511691834874, 0.0704323341151683, 0.263313051629592, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.232703172737007, 0.165776473264822, 0.170908382081647, 0.244158473149448, 0.244158473149448, 0.281017798180362, 0.185564776027004, 0.199173279096103, 0.0442147517112349, 0.0442147517112349, 0.23018467784701, 0.177995229543633 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 6L, 10L, 7L, 6L, 5L, 5L, 5L, 6L, 8L, 5L, 10L, 10L, 7L, 9L, 8L, 4L, 4L, 4L, 8L), WITHIN_350M_BUS = c(9L, 6L, 9L, 8L, 10L, 9L, 9L, 9L, 9L, 8L, 9L, 9L, 9L, 13L, 7L, 6L, 4L, 4L, 13L, 6L), WITHIN_1KM_PRISCH = c(5L, 4L, 6L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 5L, 6L, 6L, 8L, 7L, 7L, 4L, 4L, 5L, 7L), DNeighbour = c(0, 159.273782713793, 160.546281323825, 173.516730735635, 203.570026525041, 215.993543099132, 219.322898006301, 219.791218291295, 239.128332374317, 277.097497186426, 291.936848196915, 334.628963340589, 338.211887302074, 370.405570616597, 482.91820753597, 489.392399922061, 511.946051587142, 516.106978825193, 524.065226184004, 536.520407088428)), row.names = c("688", "979", "73", "488", "969", "272", "911", "448", "363", "70", "66", "470", "434", "301", "349", "142", "996", "405", "516", "537"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.831509736122443, 0.828933311797309, 0.80175041689704, 0.732796912144549, 0.702122673494421, 0.693710225097197, 0.692520680788078, 0.642161081998309, 0.537666112562132, 0.49550694928902, 0.373315566849117, 0.363151703098021, 0.273914831256488, 0.0360364831106232, 0.028212012820462, 0.0080117681828965, 0.0055723224768841, 0.00210594283158204, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1009305618
R squared (OOB): 0.3654032
$Forests[[689]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 380000, 420000, 390000, 435000, 440000, 410000, 435000, 417000, 438000, 376888, 430000, 575000, 447000, 585000, 565000, 540000, 615000, 658000, 360000), floor_area_sqm = c(103, 104, 104, 104, 99, 100, 100, 100, 99, 104, 104, 104, 93, 107, 93, 93, 93, 84, 84, 84), storey_order = c(4L, 1L, 2L, 1L, 2L, 3L, 3L, 4L, 3L, 2L, 3L, 2L, 5L, 3L, 4L, 6L, 4L, 2L, 3L, 2L), remaining_lease_mths = c(918, 924, 922, 809, 928, 911, 915, 924, 914, 812, 810, 819, 1133, 782, 1142, 1127, 1142, 1122, 1120, 762), PROX_CBD = c(11.9871965659798, 12.0301392517655, 11.8892341343185, 11.7882471009294, 12.2106818490232, 12.2087069526051, 12.2087069526051, 12.114386347938, 12.2815153207229, 11.7215458353159, 11.622690560426, 11.547248638023, 12.4342034244884, 11.7840832214562, 12.454441113408, 12.4937468159193, 12.5378737745647, 12.3801819754074, 12.4891302242583, 11.4815172953657), PROX_ELDERLYCARE = c(0.210296865683283, 0.255083942589415, 0.110349805405523, 0.114277277444971, 0.442541563379791, 0.434858408662556, 0.434858408662556, 0.421163091926404, 0.513657423159811, 0.240093333498969, 0.175524774720266, 0.246353759583753, 0.678867196986192, 0.481333190444255, 0.717258387107597, 0.714783075399861, 0.76025522927712, 0.738453704244922, 0.707031754326944, 0.182032582488253 ), PROX_HAWKER = c(0.625285574708341, 0.598391326300702, 0.684056106771311, 0.647051853283446, 0.524204307723605, 0.692592935098248, 0.692592935098248, 0.885134801830427, 0.52278816815954, 0.609281739536534, 0.783966268147895, 0.837769476188058, 0.504612881494125, 0.436117874461739, 0.459376407452819, 0.680821394190482, 0.672948721825079, 0.261296216065877, 0.384467206049481, 0.728271246274353), PROX_MRT = c(0.923336133969517, 0.885297742933312, 1.00424261648768, 1.00317447086964, 0.743103019894999, 0.89623888155871, 0.89623888155871, 1.10882075300419, 0.703998835661039, 0.989064774064853, 1.15515804744233, 1.16228231940478, 0.586933783104383, 0.81394482428473, 0.518913352820399, 0.743366527772832, 0.707305973375369, 0.367154517888221, 0.38468199977318, 0.756359380624344), PROX_PARK = c(1.09395352284574, 1.04875150887626, 1.19263079577799, 1.24877122811849, 0.863487882808023, 0.954913184146477, 0.954913184146477, 1.14970360230785, 0.796788171077343, 1.28416187507733, 1.41684131410086, 1.4881280763212, 0.628391467794767, 1.20101103678102, 0.580711209690395, 0.683130710636032, 0.628331945846246, 0.605799570777928, 0.50651752093578, 1.50398184725757), PROX_GOOD_PRISCH = c(0.855677549512306, 0.860616187528585, 0.842915880539328, 0.713901761199557, 0.91368762909787, 1.04944877580977, 1.04944877580977, 1.17061030478036, 0.952579960345566, 0.585140695782779, 0.733057242670121, 0.735233663606362, 1.01367306567257, 0.357669915539773, 0.990054087408291, 1.16886515239787, 1.17951788917503, 0.823417580851307, 0.94986022590219, 0.365254403810308), PROX_MALL = c(0.732793638615111, 0.707201836140707, 0.787722851944232, 0.741052769880115, 0.634332011832188, 0.802829369116586, 0.802829369116586, 0.995792127022496, 0.630705874818675, 0.690287469384684, 0.868993594299523, 0.918014501744059, 0.600548053404267, 0.489619370966043, 0.549832225559512, 0.778202426893423, 0.766094086501437, 0.344173235497563, 0.458049841664737, 0.763531318053358), PROX_CHAS = c(0.171681037809818, 0.202915262499126, 0.124859952031804, 0.0554870656895364, 0.140964983635816, 0.0852358826892552, 0.0852358826892552, 0.138740180982893, 0.0753088652692227, 0.164718468919614, 0.151742844958785, 0.157099147473317, 0.134041173915956, 0.0667093090499658, 0.134313038880304, 0.147744885974614, 0.187116592266412, 0.126495411341712, 3.00974727266337e-08, 0.0516610437101642), PROX_SUPERMARKET = c(0.172282484091702, 0.20670525505664, 0.114394571204967, 0.0453848138423891, 0.377835654599335, 0.414959148864982, 0.414959148864982, 0.459680111992834, 0.448534184110051, 0.169255457402684, 0.151741730066283, 0.157098334004615, 0.543693418915242, 0.379080894647373, 0.499432454100223, 0.667447252804164, 0.707597649659388, 0.30203349112312, 0.425107542879533, 0.19171128272723), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 3L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 0L, 0L, 2L, 2L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 8L, 8L, 5L, 5L, 5L, 1L, 6L, 6L, 7L, 7L, 4L, 3L, 4L, 4L, 5L, 3L, 2L, 5L), WITHIN_350M_BUS = c(6L, 7L, 9L, 9L, 11L, 11L, 11L, 8L, 12L, 10L, 8L, 11L, 12L, 7L, 11L, 11L, 11L, 8L, 10L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 1L, 1L, 1L, 2L, 3L, 2L, 2L, 1L, 4L, 3L, 1L, 1L, 4L, 5L, 3L), DNeighbour = c(0, 53.4157772265387, 99.9908067205484, 211.327112397425, 235.19036974526, 249.28280052382, 249.614203178803, 309.167950319611, 311.573184132688, 331.118135523584, 362.661772254001, 437.040639079815, 479.132863635308, 499.856193022438, 511.037793423004, 512.849501354193, 550.229229215401, 563.532115590536, 606.224266189905, 689.061079681309)), row.names = c("689", "727", "148", "508", "42", "410", "680", "707", "362", "625", "750", "598", "310", "340", "641", "24", "343", "315", "505", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988017517801809, 0.958328618178658, 0.820731198871473, 0.780573338407366, 0.755371720500681, 0.754766554131539, 0.637899685889402, 0.632886627040345, 0.591493086548995, 0.522721299461261, 0.357269460740446, 0.26677224873845, 0.224459034094237, 0.202468190795704, 0.198967580200278, 0.131308684558807, 0.109667288230282, 0.0510677580366018, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2406520660
R squared (OOB): 0.6917567
$Forests[[690]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 460000, 510000, 403000, 430000, 465000, 490000, 485000, 460000, 545000, 440000, 535000, 5e+05, 520000, 532000, 520000, 515000, 489000, 589000, 498000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 95, 93, 93, 93, 93, 93, 93, 93, 96, 93, 92, 92, 96, 93), storey_order = c(1L, 2L, 3L, 1L, 1L, 5L, 2L, 2L, 3L, 5L, 2L, 4L, 6L, 5L, 4L, 4L, 2L, 2L, 6L, 2L), remaining_lease_mths = c(1131, 1137, 1136, 1138, 1128, 1097, 1111, 1147, 1138, 1127, 1142, 1118, 1137, 1147, 1111, 1118, 1138, 1137, 1111, 1102), PROX_CBD = c(13.9748767742628, 13.9481332653994, 14.0250110126613, 13.9348601041022, 13.983033341901, 13.8110145095205, 13.7780295697528, 13.9293604468603, 13.8880322509317, 13.8964286142315, 13.9713915856932, 13.8964286142315, 13.7068457080251, 13.7003463440691, 13.8842234613226, 13.7912064237251, 14.4453014943547, 14.4453014943547, 13.8838492138892, 13.8269911518463), PROX_ELDERLYCARE = c(0.0869602171534455, 0.108372417523696, 0.0392522324995346, 0.122633260073778, 0.0819455196406728, 0.2424730747692, 0.24280876806526, 0.234065981952779, 0.250782943854859, 0.28821019895416, 0.226595382415433, 0.28821019895416, 0.409751638237597, 0.434917902994305, 0.284905700992106, 0.194902312085005, 0.431976777822193, 0.431976777822193, 0.321249151015697, 0.272443342502121), PROX_HAWKER = c(0.759405218095962, 0.783686601130967, 0.732915378457501, 0.848294615942255, 0.818439961244233, 0.93957565430704, 0.855348356505915, 0.970053791291438, 0.989318285046145, 0.700607063348248, 0.954180271331751, 0.700607063348248, 1.09574216637781, 1.07570104527527, 0.667389882084889, 0.761066408094757, 0.391270554493315, 0.391270554493315, 0.661984274687099, 0.718894335359525), PROX_MRT = c(0.16215489673441, 0.146013494832411, 0.179377644983316, 0.066674836544346, 0.0961191462833423, 0.110074032088272, 0.290902656750774, 0.101292979723356, 0.0905698875540676, 0.214342865325431, 0.128817306959056, 0.214342865325431, 0.23189639897339, 0.256932190523524, 0.172676244118343, 0.263976344610204, 0.309279527401184, 0.309279527401184, 0.202599849124069, 0.250191496834268), PROX_PARK = c(0.93793434477989, 0.964943529987853, 0.898948825756494, 1.01289159319472, 0.973290645087517, 1.12286028608686, 1.08412864631293, 1.10248671215858, 1.13098813526459, 0.945155408432775, 1.07610116952693, 0.945155408432775, 1.30108171005294, 1.30953091682666, 0.946790994443363, 1.03946212768551, 0.463863624631307, 0.463863624631307, 0.953674473627188, 1.00953333913803), PROX_GOOD_PRISCH = c(4.4381077472328, 4.41058426346667, 4.48326906164864, 4.3780728039611, 4.42376284483209, 4.2580170038876, 4.27934963146811, 4.33684280477295, 4.29841605508598, 4.42474408393319, 4.37541592083903, 4.42474408393319, 4.11427377683663, 4.10033714204368, 4.46427355245829, 4.37243865161908, 4.92565705183443, 4.92565705183443, 4.48950135049007, 4.43409233459216), PROX_MALL = c(0.408666125180857, 0.431747484707969, 0.387952579177684, 0.500682206465503, 0.475935346664486, 0.585854127158584, 0.507308338763366, 0.634323955575517, 0.648384322611893, 0.36232957329041, 0.625072347077181, 0.36232957329041, 0.786897805640679, 0.816725098938654, 0.384398044205003, 0.47180896375681, 0.259948531881284, 0.259948531881284, 0.415387276861254, 0.464449368072494 ), PROX_CHAS = c(0.0955424375353944, 0.0812590805558053, 0.116095717847762, 3.70448785353559e-08, 0.0483941894268844, 0.123846030022364, 0.246000912873009, 0.0456516508281062, 0.0495611607390083, 0.190952462752685, 0.0752462089475253, 0.190952462752685, 0.0683167852462459, 0.0738696133860389, 0.0936868185767241, 3.14247486029477e-08, 0.259948576333881, 0.259948576333881, 0.130388475133542, 0.093713435160417 ), PROX_SUPERMARKET = c(0.205979542456043, 0.194128300134642, 0.21237786594893, 0.112910168339451, 0.123899374628808, 0.157551778944521, 0.271122867675942, 0.04565204632056, 0.0495614942866338, 0.190953240917096, 0.0752464841458058, 0.190953240917096, 0.0683172333971998, 0.0738703098972174, 0.093687407280864, 8.52808058992138e-07, 0.257218468152336, 0.257218468152336, 0.130388583033251, 0.0937132175773042 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 5L, 5L, 4L, 3L, 4L, 4L, 3L, 4L, 5L, 4L, 5L, 5L, 3L, 4L, 4L, 4L, 3L, 5L ), WITHIN_350M_BUS = c(6L, 7L, 9L, 11L, 11L, 12L, 9L, 11L, 11L, 9L, 11L, 9L, 14L, 13L, 7L, 8L, 6L, 6L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 4L, 5L, 3L, 3L, 5L, 5L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 33.4661156705794, 52.7037877916789, 88.018060699543, 88.4320104460275, 181.756941286703, 236.520178033517, 240.022567931326, 241.659644703163, 246.077516750502, 247.511618576132, 249.056418821938, 371.818603226579, 405.813154795562, 419.651106041469, 441.585947823825, 484.767669987608, 488.870847309208, 500.275735003129, 506.99452676818)), row.names = c("690", "34", "8", "356", "710", "645", "282", "21", "662", "442", "361", "760", "863", "616", "670", "420", "855", "50", "723", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991304653542722, 0.978504171409407, 0.940629254058751, 0.940078143760544, 0.759474939213088, 0.612094120663674, 0.601976160757226, 0.597225179555455, 0.58433883892746, 0.580136235333829, 0.57559903563393, 0.213588900862841, 0.129106056622796, 0.0991458809741052, 0.0582645914807344, 0.00735458410393239, 0.00493038604955786, 0.000693204387908721, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1200128150
R squared (OOB): 0.4795652
$Forests[[691]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 380000, 380000, 366800, 480000, 445000, 323000, 348000, 635000, 338000, 309000, 592000, 345000, 518000, 330000, 515000, 492000, 550000, 333000, 388000), floor_area_sqm = c(91, 100, 103, 105, 104, 100, 92, 93, 105, 93, 91, 108, 91, 88, 84, 105, 84, 105, 84, 104 ), storey_order = c(1L, 4L, 1L, 2L, 2L, 3L, 2L, 4L, 4L, 5L, 2L, 2L, 3L, 3L, 3L, 2L, 4L, 3L, 3L, 3L), remaining_lease_mths = c(722, 931, 923, 761, 777, 949, 690, 777, 833, 860, 774, 810, 773, 770, 791, 762, 788, 786, 823, 751), PROX_CBD = c(8.21547938057256, 8.15573636625741, 8.21483984631558, 8.5913881835975, 8.81196120759187, 9.38671442358298, 9.445702961959, 9.5834162789491, 7.22087947204147, 9.71808261065178, 9.64616581570663, 7.18468073982128, 9.63489497584329, 7.79515244158294, 9.73525531751342, 7.9455961592131, 7.5632891932167, 7.59960912304084, 9.85122377146013, 10.2659136784881), PROX_ELDERLYCARE = c(0.425001866306461, 0.30639563225599, 0.287120499253456, 0.675108088860868, 0.68560621126507, 0.197320443098403, 0.0646727834979237, 0.221128007339761, 1.54373359073656, 0.288600487645686, 0.306199433665808, 1.63490637838594, 0.42629854090558, 1.83577537822547, 0.869795033999967, 1.77517839654503, 1.91313469252559, 1.85656629786719, 0.999223533815273, 0.737818764037149 ), PROX_HAWKER = c(0.272525769496456, 0.288074572046437, 0.248204869380096, 0.151496134675632, 0.290355020850324, 0.671765492644128, 0.802499530175562, 0.844035637065003, 1.05968958012269, 1.10941781168001, 0.906506968115566, 1.02937341390922, 0.908741650371918, 1.19066876388205, 0.687117415591119, 0.800389309546525, 1.10032443578502, 1.04404154823438, 0.526313717816828, 1.65941342147148 ), PROX_MRT = c(0.877462529610437, 0.998476915081282, 1.08736551837768, 0.864705124656065, 0.425157896719621, 0.671695564859285, 0.834535111428891, 0.679762822214213, 0.206889953987817, 0.750225097750018, 0.626377719466395, 0.13577722868059, 0.669484450879797, 0.499752126280618, 0.86810604264512, 0.75069701440163, 0.433934859087748, 0.492673618184051, 0.907717901248049, 0.684374477874155), PROX_PARK = c(0.34344129155164, 0.465482353353317, 0.587773758099403, 0.545921527880028, 0.468007817587664, 0.409638708762546, 0.508498628446561, 0.171128410914521, 0.769170147627311, 0.552878075981585, 0.106198450905693, 0.802458220215738, 0.197084482081202, 0.723268787935639, 0.452373350223662, 0.364839433462782, 0.474041874627479, 0.415297912555755, 0.510337594738446, 0.570788416471153), PROX_GOOD_PRISCH = c(2.64672046335999, 2.76944558246381, 2.8757656049093, 2.65365036334729, 2.18636815139252, 1.96445822173508, 2.16640973416033, 1.81796659730331, 2.65891054731874, 2.3197363622043, 1.71137279935344, 2.6636605310312, 1.59153495480405, 1.9917971907287, 1.15234422615158, 1.79538098544694, 2.17804686625686, 2.14133679267892, 1.05242409875061, 2.58742850928016), PROX_MALL = c(0.807676293785945, 0.92903564794814, 1.020621498239, 0.81045000642783, 0.389401354829447, 0.704978058880463, 0.855253012280219, 0.812301361871699, 0.389192825268572, 0.64580888250568, 0.808294932987377, 0.319563922107573, 0.873569112263515, 0.483735594398556, 0.907839978504126, 0.730136421618933, 0.413593098419561, 0.472342316185911, 0.756051767526383, 0.364765391124967 ), PROX_CHAS = c(0.136581974857907, 0.211513021624011, 0.132091194783373, 0.0629474356823598, 0.210741683871549, 0.181909444046462, 0.378465676389041, 0.334146331647452, 0.201367273106442, 0.122290728478786, 0.415210445937219, 0.244287808759251, 0.454068185577158, 0.157541179554435, 0.116614388177292, 0.312128892467037, 5.15903103580734e-08, 0.0587537711423344, 3.39583191183935e-08, 0.204257711541377 ), PROX_SUPERMARKET = c(0.281285688066644, 0.324462496048725, 0.249780587504203, 0.140831249897628, 0.365648379234028, 0.448356351676465, 0.234896025437738, 0.581458245406798, 0.425467495913439, 0.190117050177684, 0.675617328849562, 0.350395790631763, 0.717910522287554, 0.305647853022819, 0.458729641056945, 0.390939423908347, 0.0709823460282706, 0.121599745844786, 0.350225948243757, 0.384238743245603 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 2L, 2L, 3L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 0L, 3L, 3L, 3L, 3L, 7L, 2L, 1L, 6L, 1L, 2L, 2L, 4L, 4L, 5L, 3L, 6L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 7L, 9L, 10L, 7L, 11L, 6L, 8L, 12L, 5L, 10L, 10L, 7L, 9L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 4L, 1L, 2L, 4L, 1L, 3L, 2L, 4L, 3L, 3L, 4L, 4L, 2L), DNeighbour = c(0, 120.382807665551, 257.332643029167, 411.814273342667, 643.976819624165, 1219.57636269957, 1243.02310115823, 1453.7786426207, 1478.78838780399, 1506.41617498037, 1549.53370893393, 1567.41722718554, 1580.75259755087, 1608.4436454871, 1883.95367404478, 1962.1902018156, 1978.97455240887, 2016.21569233258, 2042.28756839907, 2053.62388105126)), row.names = c("691", "435", "60", "894", "465", "373", "67", "799", "344", "624", "785", "370", "273", "209", "921", "345", "829", "735", "129", "77"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993139270417895, 0.96884305271785, 0.921192062184317, 0.813003636617564, 0.419028068162956, 0.401490522543548, 0.248866263812178, 0.231817542037124, 0.213368623011949, 0.185480966852388, 0.174270983618301, 0.166058872273451, 0.149431041130235, 0.0250949189329974, 0.00758011796864881, 0.00509492907510912, 0.00130317973427307, 0.000121216328101624, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3522475380
R squared (OOB): 0.6545585
$Forests[[692]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(408000, 439000, 410000, 670000, 435000, 430000, 450000, 440000, 380000, 516000, 588000, 648000, 5e+05, 565000, 640000, 448000, 548000, 4e+05, 420000, 430000), floor_area_sqm = c(91, 97, 97, 94, 98, 102, 92, 92, 91, 98, 95, 116, 105, 103, 91, 105, 95, 97, 99, 93), storey_order = c(3L, 3L, 4L, 6L, 1L, 3L, 1L, 3L, 3L, 3L, 3L, 4L, 2L, 4L, 3L, 1L, 2L, 3L, 3L, 3L), remaining_lease_mths = c(674, 669, 665, 1104, 692, 869, 679, 677, 691, 698, 1025, 871, 857, 852, 992, 866, 981, 681, 716, 728), PROX_CBD = c(8.96374942103709, 8.73211086874077, 8.66747718420982, 8.58683984966127, 8.85689554561162, 8.77938926255451, 8.7589377611275, 8.7589377611275, 9.09613481662016, 8.70928269501252, 8.51090417959469, 8.27332873959955, 8.19182633034048, 8.19182633034048, 9.30017281297198, 8.05276498978228, 8.37940280964872, 9.29171741525155, 9.97053790241166, 8.20083785223568), PROX_ELDERLYCARE = c(0.267188539522683, 0.292319821872094, 0.0441159965049124, 0.203840329735754, 0.272187629818594, 0.374310234303432, 0.169235371196244, 0.169235371196244, 0.297153722290783, 0.119444653145476, 0.120425912751251, 0.354571010374291, 0.444818640633349, 0.444818640633349, 0.677643973897152, 0.599632276485302, 0.335901694998922, 0.121888026553089, 0.115679603991599, 0.41240614163537), PROX_HAWKER = c(0.393731145214296, 0.436547444862961, 0.357845486047337, 0.433030813326955, 0.446318851105742, 0.0530841043788875, 0.330091511745513, 0.330091511745513, 0.276770006011078, 0.281172749103646, 0.166697492306482, 0.610975272844239, 0.553760551741158, 0.553760551741158, 0.445284816601654, 0.560005371648267, 0.203869560106314, 0.631142210027013, 0.499128715987426, 0.35604829505958), PROX_MRT = c(0.71987240697712, 0.600073719023998, 0.874328108605637, 0.751078096441513, 0.372678744867538, 1.18818107396501, 0.338391484905848, 0.338391484905848, 1.2652859093471, 0.379410256905797, 0.608243230971526, 1.0936063211659, 1.08457427678223, 1.08457427678223, 0.258716275079725, 1.12051759514643, 0.62312262100292, 1.65516610461175, 0.460213635694043, 0.805467939952349 ), PROX_PARK = c(0.60552725382935, 0.617507126900098, 0.691303172853456, 0.52118662053352, 0.479885299937475, 0.700959888788064, 0.469340752260783, 0.469340752260783, 0.429900368262469, 0.513364518506117, 0.368529270986479, 0.477465658778908, 0.374102285306053, 0.374102285306053, 0.166211588513849, 0.30128672956265, 0.394842599629624, 0.199649911236163, 0.425125261748846, 0.393072899865764 ), PROX_GOOD_PRISCH = c(1.13785719900195, 1.31940815963163, 1.23754792076915, 1.16640042723588, 1.47413984574199, 0.963274696928036, 1.40615721612308, 1.40615721612308, 0.657187468393487, 1.35677240305411, 1.13331232297991, 0.856939381531897, 0.769163347741007, 0.769163347741007, 1.82000438656186, 0.631981624625733, 1.14854892992093, 0.365175047542414, 1.1615230473897, 1.04754826657838), PROX_MALL = c(0.480317195978648, 0.469553394647833, 0.740457696387364, 0.632538285087724, 0.241772845363545, 0.946404029132472, 0.264395031718586, 0.264395031718586, 0.916512124719577, 0.313890580083005, 0.540250505232014, 0.991200103712322, 0.997182626507123, 0.997182626507123, 0.302826744416793, 1.07178760783233, 0.651389947232486, 1.26787190539693, 0.687811479893446, 0.844084234929545), PROX_CHAS = c(0.143131544605207, 0.0664211666443358, 0.34300149800099, 0.237191200694799, 0.157458356405151, 0.064920565519497, 0.0806835690144568, 0.0806835690144568, 0.209184408253321, 0.112175615725657, 0.0869956868442428, 0.413431749899638, 0.311461966699573, 0.311461966699573, 0.258750733988333, 0.167974733321899, 0.11938167830482, 0.143872847977416, 0.354473795917701, 0.0460460495231756), PROX_SUPERMARKET = c(0.181164390242962, 0.350370254212894, 0.158725757407685, 0.35437102597818, 0.224853982916395, 0.239175324970861, 0.24726445439454, 0.24726445439454, 0.235755012868274, 0.221335227738319, 0.0869967242830128, 0.502190497784501, 0.485938543293979, 0.485938543293979, 0.378001630838772, 0.372458117254617, 0.282093113359979, 0.371928496535936, 0.61645520286935, 0.436961702644775), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 0L, 0L, 0L, 0L, 3L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 6L, 2L, 5L, 7L, 2L, 8L, 8L, 3L, 7L, 6L, 4L, 2L, 2L, 3L, 3L, 4L, 3L, 1L, 2L), WITHIN_350M_BUS = c(6L, 7L, 5L, 4L, 7L, 4L, 6L, 6L, 7L, 6L, 5L, 8L, 7L, 7L, 9L, 5L, 6L, 9L, 10L, 7L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 4L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 2L, 2L, 2L ), DNeighbour = c(0, 310.412654817873, 312.807435833561, 396.446337020306, 412.992684950856, 482.942015081347, 542.093522397312, 544.717829061549, 560.1630162314, 560.417741304585, 585.397328784413, 701.838872571169, 775.593764921356, 780.865379609875, 901.358044266792, 918.381832907919, 929.347113362716, 971.860941726941, 1018.24177479797, 1106.01927713076)), row.names = c("692", "842", "331", "149", "397", "606", "194", "386", "715", "446", "94", "795", "674", "128", "973", "635", "998", "122", "359", "79"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.84866718649356, 0.846420756553057, 0.759543037648377, 0.740579012799509, 0.65502768383576, 0.577253981950231, 0.573716534958642, 0.552778108892606, 0.552431190982792, 0.518197532249456, 0.356802940878634, 0.258319378512092, 0.251546250601502, 0.112792029907603, 0.0964231611524917, 0.086411325663539, 0.0519308646305428, 0.0232343980320388, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6190648547
R squared (OOB): 0.246425
$Forests[[693]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(332000, 310000, 338000, 330000, 330000, 310000, 320000, 4e+05, 375000, 350000, 342000, 370000, 368000, 330000, 3e+05, 390000, 4e+05, 385000, 371000, 425000), floor_area_sqm = c(104, 104, 103, 104, 105, 104, 107, 100, 100, 107, 105, 92, 100, 105, 94, 91, 90, 90, 91, 93), storey_order = c(3L, 3L, 4L, 3L, 1L, 2L, 1L, 5L, 5L, 3L, 4L, 3L, 2L, 1L, 2L, 2L, 3L, 3L, 2L, 3L), remaining_lease_mths = c(838, 838, 836, 847, 909, 840, 909, 923, 935, 910, 822, 922, 937, 896, 817, 956, 953, 1060, 957, 1029), PROX_CBD = c(18.3394484051955, 18.2872060948971, 18.1853470145009, 18.238428451998, 18.4634083712346, 18.6954685875173, 18.5552891680356, 18.2155576397088, 18.2155576397088, 18.8361111070307, 18.4174433264455, 18.2744201988815, 18.1853912561079, 17.9794873864528, 18.4835571341017, 17.980006840849, 17.5759295796121, 17.6242343596777, 17.630719557776, 18.2498667293237), PROX_ELDERLYCARE = c(1.68689945441126, 1.57361264937598, 1.46334015610348, 1.49823830734066, 1.70649895251479, 1.96536267509963, 1.77696496808422, 1.82774218733134, 1.82774218733134, 2.10089317294022, 2.01990466694452, 1.91030467455468, 1.83831888483507, 1.20397588034421, 2.12772209584432, 1.69038013517483, 1.07156662032258, 0.892136309268664, 1.35614304544574, 2.08641833813892), PROX_HAWKER = c(0.322806547864559, 0.464971900021808, 0.490406092071559, 0.548143788898404, 0.656056303664779, 0.696312293428963, 0.788681622626877, 0.218122417644225, 0.218122417644225, 0.811063273063077, 0.365194571711665, 0.292675997882175, 0.267411626133086, 0.736691454978467, 0.47819209562201, 0.32947027962251, 0.622851592932912, 0.816419857336687, 0.550798352023498, 0.574007707230075), PROX_MRT = c(0.722989849955079, 0.870907467758581, 0.888080533877704, 0.950317003394984, 1.05945750202888, 1.06426899086337, 1.18994045686449, 0.24629140143503, 0.24629140143503, 1.15964764660018, 0.394110762668951, 0.25859759791353, 0.186589372260449, 1.05284557964442, 0.440067919828323, 0.131298797620671, 0.449846795062068, 0.729175757939742, 0.481509556817778, 0.270260950193414), PROX_PARK = c(0.845903786092674, 0.791043930625847, 0.741201414908801, 0.690805332809177, 0.707700114575514, 0.939968281858902, 0.662341635279621, 0.449638685926872, 0.449638685926872, 0.99599902820202, 0.305293053539538, 0.366705585759005, 0.431621232177097, 0.555889077383573, 0.199823808978303, 0.597192139646456, 0.650211227804106, 0.830497330619545, 0.706852169587072, 0.261745107633199), PROX_GOOD_PRISCH = c(7.67457853159282, 7.62743554697163, 7.52724739525134, 7.58243576478886, 7.80883552790736, 8.03533881462458, 7.9054148179446, 7.54917724573578, 7.54917724573578, 8.17598486214089, 7.75189187586876, 7.60907430161507, 7.51998659904145, 7.33264137396139, 7.82005706650481, 7.31481473864251, 6.90999703096039, 6.97273607492461, 6.96345421686322, 7.5938744989762), PROX_MALL = c(0.270650184250749, 0.369641594977131, 0.362005799982455, 0.291730094824992, 0.25445476080495, 0.50227152913363, 0.238299753757691, 0.249434383428027, 0.249434383428027, 0.605524804958104, 0.368677515727611, 0.31638525459609, 0.304347432784639, 0.387548928263219, 0.482762920255867, 0.38257003715367, 0.456006423255308, 0.671391539314818, 0.581015113036356, 0.606938778613173 ), PROX_CHAS = c(0.186439783883369, 0.000458346083760352, 0.11010335009361, 0.0811018368302058, 0.163921847201363, 0.387978032092424, 0.177138384703249, 0.246283235408848, 0.246283235408848, 0.526621492045347, 0.279695275413424, 0.258594927218762, 0.186582621643492, 0.324283073315245, 0.297885151722028, 0.131281394661179, 0.401255348981324, 0.0497500971788425, 0.481496129777697, 0.270276303087269 ), PROX_SUPERMARKET = c(0.279112228601587, 0.367596841627256, 0.36017462873485, 0.289827711639516, 0.25256410508494, 0.500728516827066, 0.237159648524433, 0.233030240431279, 0.233030240431279, 0.596975645906049, 0.3481604922123, 0.297968471640837, 0.289364184128333, 0.337417678694655, 0.402675729717655, 0.37748716441855, 0.338457664260807, 0.442456788826315, 0.432325009404537, 0.384544806397502 ), WITHIN_350M_KINDERGARTEN = c(4L, 6L, 7L, 4L, 4L, 0L, 3L, 1L, 1L, 0L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 3L, 3L, 7L, 7L, 3L, 7L, 7L, 7L, 3L, 9L, 5L, 5L, 2L, 6L, 6L ), WITHIN_350M_BUS = c(11L, 9L, 11L, 10L, 12L, 8L, 10L, 15L, 15L, 4L, 14L, 17L, 16L, 9L, 12L, 14L, 8L, 12L, 8L, 11L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 4L, 4L, 5L, 4L, 6L, 6L, 4L, 5L, 5L, 4L, 5L, 5L, 3L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 183.026876795437, 268.86477215462, 292.2859089799, 342.378634145183, 403.59119536407, 466.672525148331, 496.077238287778, 504.007138005063, 525.764402374841, 542.756537300104, 552.96384462413, 558.253312189251, 570.748380076954, 649.69955167701, 653.318087487998, 765.593096258363, 797.068112649786, 812.73064630847, 847.410386539282)), row.names = c("693", "414", "857", "839", "748", "817", "169", "643", "571", "906", "257", "835", "31", "870", "774", "910", "357", "300", "547", "369"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.908878163214245, 0.808802715891632, 0.776218335357012, 0.70016782692429, 0.597795638250589, 0.485425444308589, 0.432046473376981, 0.417650263802568, 0.378296896630396, 0.347834063791053, 0.32970535917119, 0.320372604249417, 0.298520129612535, 0.169899928302841, 0.164530236902592, 0.0337742460599985, 0.013290671520228, 0.00642786146692015, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 782875881
R squared (OOB): 0.3611427
$Forests[[694]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(374000, 340000, 4e+05, 350000, 408000, 505000, 540000, 5e+05, 392000, 370000, 425000, 580000, 575000, 565000, 505000, 520000, 510000, 490000, 421000, 495000), floor_area_sqm = c(103, 104, 104, 105, 100, 92, 90, 92, 103, 98, 108, 92, 92, 92, 90, 92, 93, 92, 93, 93), storey_order = c(2L, 1L, 2L, 1L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 4L, 4L, 3L, 6L, 1L, 3L, 3L, 4L, 3L), remaining_lease_mths = c(862, 869, 822, 837, 921, 1051, 1067, 1049, 833, 912, 820, 1140, 1137, 1127, 1033, 1138, 1076, 1038, 789, 1076), PROX_CBD = c(11.0478583208432, 10.9782438935663, 10.8294299245227, 10.9742090734032, 10.7481925626994, 11.4388659085475, 11.5237533038112, 11.4975151935682, 10.8307618753175, 10.6430674352334, 10.7884209511687, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6571985599938, 11.6952918230505, 11.734228152501, 11.6213283462416, 10.8005053894847, 11.7824349405223), PROX_ELDERLYCARE = c(0.694826263841934, 0.748731634955849, 0.925828280583076, 0.852070403211021, 1.00181077128688, 0.529438756707198, 0.374021376468387, 0.485429735975203, 1.12487398858542, 1.10983952182968, 1.11323464510705, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.400746835300904, 0.0818897866131208, 0.217445500321488, 0.621923465733728, 1.11154389564577, 0.213047345375207), PROX_HAWKER = c(0.33156405975617, 0.421987441153261, 0.558859907936318, 0.487483409830997, 0.591883114810231, 0.319632581294072, 0.235307086042243, 0.320302217757218, 0.775872885593274, 0.494234864614673, 0.812377793689625, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.38372613736418, 0.374319678668878, 0.366555491930585, 0.537052085835962, 0.918995125488027, 0.411134055372247), PROX_MRT = c(0.413251174688675, 0.516121726350597, 0.633065114071651, 0.534522073584246, 0.80807654444201, 0.264110896255266, 0.148196296616071, 0.24936700359253, 0.568072215940967, 0.91242151857363, 0.526269526678983, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.187661086924798, 0.18359152527436, 0.276453864170284, 0.182944945438028, 0.566932323762424, 0.323171872402698 ), PROX_PARK = c(0.855372307789476, 1.01560706627581, 0.822296725898933, 0.623434891123849, 1.13130385684233, 0.653351036954048, 0.808531626238996, 0.698336840868775, 0.443949121553361, 1.09293299728603, 0.467051942358664, 1.18955170998222, 1.18955170998222, 1.18955170998222, 0.822874314333037, 1.23082333360032, 1.00928973198994, 0.643411448820926, 0.370936327890873, 1.04913519120928 ), PROX_GOOD_PRISCH = c(1.96973866183315, 1.81228643023267, 1.88031331185984, 2.09882394138718, 1.51127824976447, 2.45055199705462, 2.43173748992112, 2.48345794754568, 2.22887532154294, 1.4206810513637, 2.2131785217075, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.58492752090912, 2.35260315569007, 2.54247396470066, 2.69528593883292, 2.34700895725274, 2.5757070458522), PROX_MALL = c(0.400154220571097, 0.231229629812008, 0.43093778326398, 0.606835933426222, 0.114469773448463, 0.840491697823826, 0.840908486660855, 0.805279144871904, 0.384053234723219, 0.220538248250442, 0.340751907865098, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.718523422751835, 0.785373664552542, 0.781937846313192, 0.597386337892971, 0.363372953846058, 0.732391369928616 ), PROX_CHAS = c(0.193330180912365, 0.23122963873357, 0.0390568763467083, 0.20965056306942, 0.0793642323922721, 0.210772889992189, 0.0822817354855642, 0.18789773503711, 0.2644107607892, 0.0703959269798554, 0.260152478655286, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.162236141473446, 0.141926234339659, 0.203102352137365, 0.130352204164602, 0.111289200730163, 0.182294192745256 ), PROX_SUPERMARKET = c(0.392366955335671, 0.231228589734032, 0.430936681100737, 0.477398814511427, 0.114469867006585, 0.189609627596398, 0.113409172087645, 0.186124684843571, 0.407226974513028, 0.220538485726081, 0.363982132031921, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.248678179468178, 0.137537075296593, 0.206717744357565, 0.0679201472407272, 0.386863986973968, 0.186528474083994 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 5L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 2L, 3L, 4L, 4L, 4L, 8L, 4L, 8L, 6L, 3L, 8L ), WITHIN_350M_BUS = c(7L, 9L, 11L, 8L, 10L, 7L, 5L, 8L, 11L, 13L, 8L, 11L, 11L, 11L, 9L, 13L, 10L, 8L, 9L, 11L), WITHIN_1KM_PRISCH = c(6L, 5L, 6L, 6L, 6L, 5L, 4L, 4L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 6L, 5L, 6L, 5L, 7L), DNeighbour = c(0, 174.808911358418, 233.095962566174, 252.241969552656, 465.328582707779, 479.895726286258, 500.116596412073, 515.433189195696, 558.541330192085, 560.290350149375, 582.747532001374, 638.553231309942, 638.687667937529, 638.982119346963, 653.307036981895, 679.821483650955, 681.795685757038, 726.632959539398, 727.621661868327, 734.426804171283)), row.names = c("694", "317", "364", "239", "866", "271", "652", "553", "743", "627", "696", "792", "580", "557", "977", "917", "409", "89", "56", "260"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.889901793712977, 0.808680846678325, 0.777993173930433, 0.358272106129261, 0.328364095697702, 0.287608069803107, 0.257508497019747, 0.177763058954767, 0.174716983255182, 0.137197095556935, 0.0595569150175091, 0.0594016383752597, 0.0590621362007741, 0.0435583754635135, 0.0204987401095811, 0.0190965140253142, 0.000445702812336237, 0.000340254506645756, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 929790665
R squared (OOB): 0.8455548
$Forests[[695]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 425000, 362500, 520000, 5e+05, 553000, 535000, 483000, 495000, 518000, 360000, 537000, 420000, 468000, 367000, 455000, 393000, 425000, 365000, 408000), floor_area_sqm = c(104, 104, 103, 93, 93, 93, 93, 93, 93, 93, 84, 93, 106, 106, 104, 113, 103, 104, 84, 105 ), storey_order = c(2L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 2L, 2L, 3L, 4L, 3L, 5L, 1L, 5L, 2L, 2L, 4L, 1L), remaining_lease_mths = c(878, 871, 819, 1133, 1131, 1134, 1131, 1129, 1131, 1132, 811, 1128, 874, 863, 879, 824, 818, 801, 787, 797), PROX_CBD = c(14.1313829663274, 14.0236082538335, 14.3801998083441, 13.7835124985007, 13.8777465201196, 13.8021184722805, 13.9851487819813, 13.9851487819813, 14.1234549986629, 14.0392008059995, 14.7472020389823, 14.1022978560303, 13.629257933267, 13.629257933267, 14.66420827852, 14.8805910833212, 14.8805910833212, 13.9224032790502, 13.5012180894848, 13.8987191813532), PROX_ELDERLYCARE = c(0.836104821253693, 1.09340394122649, 0.709377020411434, 1.04590518035641, 1.14875617578224, 1.08391670289184, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.32747908409073, 1.19052284520552, 1.39999761805574, 0.207468408301612, 0.207468408301612, 0.719957479461771, 1.53481387371296, 1.53481387371296, 0.160860892679658, 0.126566715598502, 0.166628987045545), PROX_HAWKER = c(0.73352935155883, 0.594999289424802, 0.928921275219278, 0.817574416707151, 0.709523473368326, 0.792084042786722, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.543253862226502, 0.606039227085063, 0.488105393549706, 1.4012681206183, 1.4012681206183, 1.17971772396452, 0.395563323563994, 0.395563323563994, 1.57003684649171, 1.32455892398921, 1.60647998640073), PROX_MRT = c(0.735653331318593, 0.469886084443941, 1.02650412956774, 0.648112836468654, 0.526263367583387, 0.615458599020507, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.327704984287647, 0.807097621625513, 0.255700458734308, 0.681065013996815, 0.681065013996815, 1.12495588646837, 0.650195396152393, 0.650195396152393, 0.375491068655226, 0.54422435083218, 0.337555536848429), PROX_PARK = c(0.463826523913091, 0.504422356794811, 0.71485218383349, 0.438074957540257, 0.548712671125698, 0.476945111703218, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.547177414231792, 0.432698189125414, 0.52092144022497, 0.403276931712581, 0.403276931712581, 0.823954351824118, 0.355836862982211, 0.355836862982211, 0.819174175884815, 0.593866981909781, 0.83983547285748), PROX_GOOD_PRISCH = c(2.52734391167264, 2.51794344218072, 2.72778429145315, 2.3007469286795, 2.41902859908312, 2.33081910479479, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.61966269686357, 3.13467644284063, 2.69832814229385, 1.96779323327463, 1.96779323327463, 2.99834463762659, 3.33079371618761, 3.33079371618761, 2.26578798898653, 1.8351788996921, 2.24487256678893), PROX_MALL = c(0.66282583229379, 0.418819234777705, 0.949257633150117, 0.615576551193732, 0.498678106329343, 0.585717052475653, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.316340524018432, 0.738705771798207, 0.257523814996123, 1.12429495075828, 1.12429495075828, 0.669111824361406, 0.390496575840073, 0.390496575840073, 1.34118728457461, 0.956400108312903, 1.33259876169033 ), PROX_CHAS = c(0.528800676490504, 0.151261605672147, 0.453083161817035, 0.253975316505048, 0.133705064347241, 0.221659659627321, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.101753514952091, 0.19051372613691, 0.177701329016163, 0.260044927245007, 0.260044927245007, 0.38494516455544, 0.448788349522024, 0.448788349522024, 0.0806372798138111, 0.0648495538885981, 0.0582471476749484 ), PROX_SUPERMARKET = c(0.528799775767506, 0.151260689076964, 0.513065398645433, 0.253974877653299, 0.133704798830233, 0.221659301316653, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.101754383553332, 0.326764101800336, 0.177702101069216, 0.288903462518554, 0.288903462518554, 0.384052647553184, 0.447693008221967, 0.447693008221967, 0.189550835904173, 0.329742543966106, 0.2065347950197 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 3L, 1L, 3L, 3L, 1L, 2L, 2L, 3L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 2L, 2L, 2L, 3L, 3L, 4L, 4L, 2L, 4L, 6L, 6L, 3L, 3L, 3L, 3L, 5L, 3L ), WITHIN_350M_BUS = c(6L, 12L, 2L, 6L, 8L, 5L, 8L, 8L, 13L, 10L, 9L, 11L, 6L, 6L, 7L, 5L, 5L, 9L, 7L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 1L, 2L, 2L, 3L, 2L, 2L, 3L, 4L, 4L), DNeighbour = c(0, 377.610926585038, 399.488949567881, 514.451638294739, 533.648083508668, 536.158613617589, 583.333271029109, 587.76461289698, 604.494005854523, 611.769839492288, 614.044158646286, 658.620245957522, 675.129336822188, 678.86271995094, 790.105490310348, 811.14243600375, 818.629612114684, 866.384102955358, 885.534578463985, 893.88431786503)), row.names = c("695", "51", "3", "380", "579", "275", "819", "938", "212", "218", "136", "815", "503", "415", "686", "852", "639", "219", "264", "531"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.674937707333839, 0.640429420873252, 0.447256568866296, 0.414210844042992, 0.409895521580578, 0.32963222546336, 0.322216609433352, 0.294500249337245, 0.282602456666, 0.278904994364354, 0.208954494616188, 0.184520267265801, 0.179125183796846, 0.047837796242514, 0.0311736684127094, 0.0260141881470017, 0.00367032649295895, 0.000345761764689448, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1655367766
R squared (OOB): 0.6037152
$Forests[[696]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 392000, 421000, 410000, 350000, 4e+05, 374000, 315000, 7e+05, 670000, 505000, 340000, 430000, 5e+05, 540000, 415000, 328000, 350880, 475000, 540000), floor_area_sqm = c(108, 103, 93, 93, 105, 104, 103, 91, 92, 92, 92, 104, 91, 92, 92, 92, 84, 91, 93, 90), storey_order = c(3L, 2L, 4L, 4L, 1L, 2L, 2L, 1L, 4L, 5L, 4L, 1L, 4L, 3L, 6L, 2L, 4L, 2L, 4L, 3L), remaining_lease_mths = c(820, 833, 789, 788, 837, 822, 862, 790, 1126, 1121, 1051, 869, 777, 1049, 1142, 1130, 806, 785, 1130, 1067), PROX_CBD = c(10.7884209511687, 10.8307618753175, 10.8005053894847, 10.7402382849343, 10.9742090734032, 10.8294299245227, 11.0478583208432, 10.6917699702976, 11.1573644039326, 11.0595651330709, 11.4388659085475, 10.9782438935663, 10.4167519306418, 11.4975151935682, 11.3687765497058, 11.3687765497058, 10.2439629519707, 10.3813809316332, 11.4536743231806, 11.5237533038112), PROX_ELDERLYCARE = c(1.11323464510705, 1.12487398858542, 1.11154389564577, 1.05196585123006, 0.852070403211021, 0.925828280583076, 0.694826263841934, 1.07660186858624, 1.34447435494956, 1.41694161867716, 0.529438756707198, 0.748731634955849, 0.852176862644424, 0.485429735975203, 1.27208236570677, 1.27208236570677, 0.904720646157319, 0.833489789321986, 1.19895989384568, 0.374021376468387), PROX_HAWKER = c(0.812377793689625, 0.775872885593274, 0.918995125488027, 1.02652926791064, 0.487483409830997, 0.558859907936318, 0.33156405975617, 1.35937058559257, 1.10011050744246, 1.19495083476736, 0.319632581294072, 0.421987441153261, 1.55256346901264, 0.320302217757218, 1.07923254025891, 1.07923254025891, 0.616195579705155, 1.5910354083573, 1.02903329925728, 0.235307086042243), PROX_MRT = c(0.526269526678983, 0.568072215940967, 0.566932323762424, 0.546812793492647, 0.534522073584246, 0.633065114071651, 0.413251174688675, 0.753106278920522, 0.876646963171676, 0.991329354536752, 0.264110896255266, 0.516121726350597, 0.686459009674335, 0.24936700359253, 0.671331594421278, 0.671331594421278, 0.52596302633555, 0.699917284291438, 0.573574303209013, 0.148196296616071), PROX_PARK = c(0.467051942358664, 0.443949121553361, 0.370936327890873, 0.401614025373747, 0.623434891123849, 0.822296725898933, 0.855372307789476, 0.536819237128991, 0.189026691537682, 0.275833477585303, 0.653351036954048, 1.01560706627581, 0.613918856542286, 0.698336840868775, 0.294690087030438, 0.294690087030438, 0.626908579085899, 0.616002692100522, 0.341254943367627, 0.808531626238996), PROX_GOOD_PRISCH = c(2.2131785217075, 2.22887532154294, 2.34700895725274, 2.39141973384207, 2.09882394138718, 1.88031331185984, 1.96973866183315, 2.68318776685765, 2.83177349547833, 2.8385375863655, 2.45055199705462, 1.81228643023267, 2.62113030487697, 2.48345794754568, 2.95589454100459, 2.95589454100459, 1.44855804010835, 2.6286340652406, 2.96812409551872, 2.43173748992112), PROX_MALL = c(0.340751907865098, 0.384053234723219, 0.363372953846058, 0.344610557976029, 0.606835933426222, 0.43093778326398, 0.400154220571097, 0.459259689573629, 0.831480717149744, 0.76911725394793, 0.840491697823826, 0.231229629812008, 0.350991485118426, 0.805279144871904, 0.814743407183115, 0.814743407183115, 0.644656189163291, 0.365493224544838, 0.714729745574342, 0.840908486660855 ), PROX_CHAS = c(0.260152478655286, 0.2644107607892, 0.111289200730163, 0.106045676778667, 0.20965056306942, 0.0390568763467083, 0.193330180912365, 0.0626028682349028, 0.0819321575559949, 0.0661119226245057, 0.210772889992189, 0.23122963873357, 0.302383860370021, 0.18789773503711, 0.257507761616553, 0.257507761616553, 0.155315138624813, 0.28517644723447, 0.31407050179696, 0.0822817354855642 ), PROX_SUPERMARKET = c(0.363982132031921, 0.407226974513028, 0.386863986973968, 0.357992185767737, 0.477398814511427, 0.430936681100737, 0.392366955335671, 0.550262392018624, 0.408274605358357, 0.444069124865739, 0.189609627596398, 0.231228589734032, 0.519095500550079, 0.186124684843571, 0.30094246041235, 0.30094246041235, 0.18505229065347, 0.49431722643315, 0.345653574215055, 0.113409172087645 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 0L, 2L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 3L, 2L, 4L, 2L, 3L, 3L, 3L, 4L, 5L, 6L, 4L, 3L, 3L, 1L, 6L, 2L, 4L ), WITHIN_350M_BUS = c(8L, 11L, 9L, 6L, 8L, 11L, 7L, 7L, 6L, 9L, 7L, 9L, 9L, 8L, 10L, 10L, 10L, 10L, 8L, 5L ), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 5L, 6L, 6L, 6L, 3L, 3L, 3L, 5L, 5L, 2L, 4L, 3L, 3L, 6L, 2L, 4L, 4L), DNeighbour = c(0, 41.8745608697473, 160.924632279083, 247.856008719147, 337.823576478143, 445.419571440304, 582.747532001374, 609.17838455634, 617.509016802271, 638.21486920447, 701.054588309366, 704.13725187062, 750.985028687538, 755.584141191541, 765.314419699942, 767.262328617553, 785.371795687997, 789.210004978491, 795.917562325596, 826.971263886432)), row.names = c("696", "743", "56", "6", "239", "364", "694", "569", "425", "407", "271", "317", "480", "553", "876", "157", "668", "626", "132", "652"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99487855438991, 0.925699353691782, 0.828410683950037, 0.694092275026874, 0.503948501965036, 0.253442259799886, 0.20918236598734, 0.195737067158451, 0.163541234557459, 0.0791527899488733, 0.0756288581284374, 0.0307395934687474, 0.0272895219545526, 0.0206083342883134, 0.0193740711859673, 0.00961897481615971, 0.00796363584559502, 0.00543053497820503, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5973637402
R squared (OOB): 0.4693955
$Forests[[697]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 3e+05, 325000, 360000, 420000, 428000, 425000, 431000, 395000, 395000, 426000, 410000, 330000, 355000, 308000, 360000, 315000, 365000, 380000, 345000), floor_area_sqm = c(103, 84, 84, 99, 90, 90, 92, 92, 92, 90, 92, 92, 103, 103, 84, 103, 84, 107, 93, 103), storey_order = c(2L, 2L, 2L, 2L, 8L, 8L, 6L, 9L, 4L, 5L, 6L, 2L, 2L, 3L, 1L, 1L, 3L, 1L, 1L, 5L), remaining_lease_mths = c(788, 797, 783, 796, 1011, 1008, 1006, 1010, 1010, 1010, 1012, 1004, 800, 793, 795, 777, 788, 766, 1142, 944), PROX_CBD = c(14.3532733654858, 14.3169519114025, 14.1279251783367, 13.8977069202737, 13.8798013735997, 13.8412030491349, 14.0603534116893, 14.0603534116893, 14.0603534116893, 13.990153115514, 14.0324943086614, 14.000256381606, 13.46147060752, 13.46147060752, 13.3304860768802, 13.7231688188033, 13.0463978034086, 13.578535689825, 15.6174435761395, 15.6615925135045), PROX_ELDERLYCARE = c(1.6760601574403, 1.55261218152075, 1.66641228888996, 1.56746404607568, 1.77270985488013, 1.74703283433278, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.56992496550613, 1.51384309451853, 1.50178268661881, 1.01995663096129, 1.01995663096129, 0.85382998667073, 0.681177733621966, 0.612412426395362, 0.535215785060316, 0.457575537702088, 0.372854461013726 ), PROX_HAWKER = c(0.99569743308136, 1.19367588944735, 1.24304803992561, 1.04237506554324, 1.47024255459416, 1.43519165592487, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.69002608854433, 1.73133481154049, 1.77005964815816, 1.03983060555389, 1.03983060555389, 1.09459947163448, 0.601426993813282, 1.36023111372333, 0.775756145922257, 2.21004723991438, 2.39243139523594 ), PROX_MRT = c(0.756418829435307, 0.753004841751307, 0.59155533687368, 0.300373388684648, 0.523014705157119, 0.462396576385451, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.789673249073619, 0.85175230125279, 0.865600228728207, 0.367668143276235, 0.367668143276235, 0.525688124362732, 0.498221170198522, 0.622051877914657, 0.357978123578611, 0.70935210619912, 0.499275570100955 ), PROX_PARK = c(1.20426051281307, 1.00962818739137, 1.00515750023779, 0.782220037546154, 0.782127938386311, 0.752068597068081, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.716145735764812, 0.65310707550057, 0.652876507033438, 0.582693033366388, 0.582693033366388, 0.620743454357064, 1.26781451063295, 0.572775970192077, 1.33984402369384, 1.21748666352844, 1.19384102986047), PROX_GOOD_PRISCH = c(4.29145341198416, 4.27446656255715, 4.09179045416031, 3.83525569342672, 3.87304276717541, 3.82728738248792, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.0269654833207, 4.07805978762992, 4.05408625233137, 3.38131302543864, 3.38131302543864, 3.24954726475941, 3.673854441535, 2.96540091825049, 3.55013641033528, 5.63578467655705, 5.71328270316738), PROX_MALL = c(1.45738633765159, 1.50622914679999, 1.48884664162065, 1.14150204308926, 1.33861894221302, 1.33339622609195, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.32125061115982, 1.34360210764349, 1.30130189944441, 0.644549177151603, 0.644549177151603, 0.513372166694422, 0.406890039239853, 0.587476612974174, 0.305514521023982, 0.401390812484646, 0.238209845871265), PROX_CHAS = c(0.0428610630237518, 0.149961616171305, 0.283027750434604, 0.162936326565904, 0.058882652003164, 0.116038559859119, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.231188025602735, 0.288579392766018, 0.313291309929199, 0.348399033159575, 0.348399033159575, 0.472814153962233, 0.176857487498571, 0.40513819943783, 0.282171570268124, 0.187858028295528, 0.238209795937414), PROX_SUPERMARKET = c(0.400567683079086, 0.277976240278344, 0.283027750434408, 0.162936951836525, 0.0588826520022197, 0.116038559858059, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.231188025603748, 0.288579392767071, 0.313291309930196, 0.356146193343619, 0.356146193343619, 0.510727353781082, 0.270532795629183, 0.599997973636583, 0.281417393052806, 0.412009517866082, 0.238833101010687), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 2L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 1L, 3L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 4L, 4L, 2L, 4L, 3L, 5L), WITHIN_350M_BUS = c(10L, 9L, 10L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 6L, 5L, 8L, 7L, 10L, 15L, 16L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L), DNeighbour = c(0, 201.729469152976, 331.041127599216, 462.330083691716, 633.676380700443, 637.28700289018, 747.812518691111, 750.90202032239, 752.748242006909, 768.310254251429, 791.362368314239, 841.348058694235, 965.957721029981, 974.977993061126, 1139.623212624, 1229.03915775828, 1397.11073737959, 1433.77040185789, 1469.28979711575, 1621.93639558129)), row.names = c("697", "650", "893", "479", "877", "678", "241", "55", "805", "276", "675", "726", "526", "332", "61", "960", "987", "856", "766", "572"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.969300671829493, 0.918419784055751, 0.84409699055033, 0.718019539273176, 0.715066302164218, 0.620033786164754, 0.617264985264446, 0.615607929595002, 0.601569171433594, 0.580555302664755, 0.534241930296337, 0.416425361315202, 0.407880275149531, 0.256349120458923, 0.181304949690798, 0.0665727130665447, 0.0477716630139219, 0.0321736663794434, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 611169168
R squared (OOB): 0.6821376
$Forests[[698]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 310000, 370000, 323000, 310000, 420000, 362000, 565000, 415000, 423888, 4e+05, 4e+05, 508000, 395000, 365000, 568000, 315000, 418000, 412000, 390000), floor_area_sqm = c(93, 105, 92, 104, 84, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 92), storey_order = c(4L, 3L, 1L, 2L, 2L, 3L, 1L, 5L, 5L, 5L, 3L, 2L, 1L, 2L, 1L, 4L, 3L, 5L, 5L, 2L), remaining_lease_mths = c(1141, 827, 1146, 806, 811, 1144, 1135, 1117, 1144, 1136, 1143, 1137, 1121, 1146, 1137, 1117, 804, 1138, 1144, 1139), PROX_CBD = c(15.719551353229, 15.6029325535915, 15.87024444961, 15.5926635355646, 15.7493840144196, 15.9392575628934, 15.9297907572658, 15.5121102277751, 15.9533618390172, 15.9500375777464, 16.0475930141239, 16.0475930141239, 15.4653265021947, 16.0046521285213, 16.0046521285213, 15.3987887594526, 15.9050437012323, 16.0903666266177, 16.0903666266177, 16.0085061296439), PROX_ELDERLYCARE = c(0.251997184681221, 0.338118814836049, 0.10693627682917, 0.348154483747206, 0.392042381698264, 0.0436662178849567, 0.0463608633689567, 0.536539272984936, 0.251148223850536, 0.0923316964070077, 0.129564145964732, 0.129564145964732, 0.595913887497293, 0.20718686492254, 0.20718686492254, 0.578356799737993, 0.346730428331521, 0.179967723198436, 0.179967723198436, 0.133825008100465), PROX_HAWKER = c(0.543607139892928, 0.432858942767381, 0.694651515851724, 0.438799857473275, 0.617009737136425, 0.765854363537175, 0.768716574287481, 0.396815374523363, 0.802087399746937, 0.798502368740115, 0.872301448799324, 0.872301448799324, 0.380307090885425, 0.855932206484513, 0.855932206484513, 0.294909248784724, 0.79668564149145, 0.9143232220583, 0.9143232220583, 0.86073340068049 ), PROX_MRT = c(1.04322565796881, 1.13678031777592, 1.09555222562317, 1.20427337027458, 0.825478596695925, 1.14464062157712, 1.23034399571509, 0.8698145169005, 0.8851452059773, 1.27956490520873, 1.14436247830993, 1.14436247830993, 0.848209897671344, 0.883219311345816, 0.883219311345816, 0.921278705332003, 0.750476153315833, 1.13213387762555, 1.13213387762555, 1.31406230168452), PROX_PARK = c(0.60075194434184, 0.578149656320062, 0.707790886000148, 0.608584573014238, 0.423881452963658, 0.777956069134633, 0.846978318526899, 0.357009242210065, 0.589052524814441, 0.8970097589344, 0.824988291997923, 0.824988291997923, 0.321827820326955, 0.619767633008914, 0.619767633008914, 0.283836897691409, 0.475878847958935, 0.83568858459355, 0.83568858459355, 0.947603217866828), PROX_GOOD_PRISCH = c(6.34176102939636, 6.24898658848638, 6.49806658702102, 6.25532900137267, 6.32317863359129, 6.57394481891556, 6.58539462985877, 6.0946998605156, 6.52939634907869, 6.61604918176311, 6.67335529701902, 6.67335529701902, 6.04109347904609, 6.57618460349959, 6.57618460349959, 5.98797030068414, 6.45664561130608, 6.70919168347838, 6.70919168347838, 6.67823761190993), PROX_MALL = c(0.460595397283409, 0.60644342729779, 0.388975340293238, 0.657431321444681, 0.340817581482914, 0.391567182053879, 0.478634609766659, 0.577683661914992, 0.161178852361569, 0.517477751202279, 0.339403259296736, 0.339403259296736, 0.62067023459119, 0.110811660449771, 0.110811660449771, 0.692287086677849, 0.18299798168314, 0.311149009276151, 0.311149009276151, 0.528820301792356), PROX_CHAS = c(0.269388612247007, 0.336408570757183, 0.140210421841136, 0.337342861051532, 0.347229964463676, 0.0895372628546906, 4.95402698497433e-08, 0.14804241676277, 0.165813590617473, 0.0505118784777886, 0.16574506375663, 0.16574506375663, 0.114224376246159, 0.114687044901222, 0.114687044901222, 0.0335692412129841, 0.190026772642962, 0.215238065300109, 0.215238065300109, 0.104680199868824), PROX_SUPERMARKET = c(0.219989756424723, 0.338214025323699, 0.287679129281494, 0.403551045123396, 2.98731019421495e-07, 0.354688671920554, 0.427887094284235, 0.237787830949247, 0.162291812321236, 0.47836894165083, 0.344658205065017, 0.344658205065017, 0.284849629955282, 0.112847248683738, 0.112847248683738, 0.352133387221186, 0.179336240856332, 0.316789996913415, 0.316789996913415, 0.525839072677995), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 4L, 5L, 3L, 5L, 2L, 3L, 4L, 2L, 2L, 1L, 3L, 3L, 1L, 4L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(5L, 6L, 8L, 6L, 7L, 9L, 7L, 6L, 8L, 7L, 9L, 9L, 7L, 7L, 7L, 6L, 8L, 8L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 2L, 6L, 4L, 3L, 4L, 5L, 3L, 4L, 4L, 4L, 5L, 5L, 4L, 6L, 4L, 4L, 3L), DNeighbour = c(0, 139.597895462713, 158.59026616576, 197.061625126176, 227.565493925629, 240.174427921076, 266.495114743972, 288.705232295258, 307.214623037894, 319.760182181844, 340.301303949802, 341.049951945254, 349.741979129481, 358.344507476855, 359.026089243499, 367.416964376735, 370.020081870012, 376.083366172634, 377.042037936555, 378.101724205427)), row.names = c("698", "924", "582", "458", "956", "517", "654", "605", "124", "912", "28", "440", "962", "408", "594", "714", "59", "249", "919", "653"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.745953525838353, 0.679094143880116, 0.530514592318205, 0.40673877589722, 0.355820368920993, 0.253233723648918, 0.173862758499672, 0.115473408463447, 0.081107340512604, 0.0360823598757382, 0.034739561695892, 0.0208471298997412, 0.0103585504384494, 0.00967406434232285, 0.00310464513840823, 0.0017885836170786, 0.000113375096204805, 3.13313610341257e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3979455058
R squared (OOB): 0.2564644
$Forests[[699]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(660000, 620000, 515000, 560000, 451000, 488000, 385000, 409500, 418000, 465000, 678000, 520000, 290000, 538000, 590000, 650000, 640000, 580000, 545000, 725000), floor_area_sqm = c(105, 103, 84, 105, 83, 104, 93, 84, 84, 91, 92, 107, 87, 90, 90, 90, 90, 90, 101, 90), storey_order = c(6L, 4L, 4L, 2L, 8L, 1L, 1L, 3L, 3L, 2L, 3L, 2L, 1L, 5L, 2L, 6L, 2L, 1L, 1L, 9L), remaining_lease_mths = c(748, 742, 804, 913, 604, 776, 772, 807, 804, 764, 1103, 892, 643, 995, 996, 1011, 1011, 1006, 938, 995), PROX_CBD = c(3.5952466633456, 3.79744534670369, 3.75781957676323, 3.91005014077452, 3.63056019358172, 4.16405648472164, 4.25035751849909, 4.20973993763024, 4.20973993763024, 4.28329341592686, 3.93031212371417, 4.23142849537126, 4.35364804731157, 4.4759193492502, 2.69989267302812, 2.65695642963531, 2.65695642963531, 2.65695642963531, 3.59494173601466, 2.61519687417969), PROX_ELDERLYCARE = c(0.354500614782039, 0.296175206272889, 0.582389211118023, 0.449207181019876, 0.124703716495981, 0.434539750657667, 0.411587417191489, 0.156291063754703, 0.156291063754703, 0.4193003334471, 0.159701117649001, 0.272010492111063, 0.402111762367986, 0.136621520737764, 0.352346052518342, 0.3590471791371, 0.3590471791371, 0.3590471791371, 0.692364880740494, 0.386066702151211), PROX_HAWKER = c(0.311385334077859, 0.300770398866256, 0.393163811818296, 0.464701711390969, 0.0619655343942362, 0.502732414569621, 0.610932712322496, 0.46881842734995, 0.46881842734995, 0.638679046714181, 0.374782156946409, 0.392124905911543, 0.52502919100195, 0.736355433757935, 0.468835135082758, 0.48810855559281, 0.48810855559281, 0.48810855559281, 0.142789347249218, 0.52081126471543), PROX_MRT = c(0.16267041353008, 0.195276091150508, 0.434583879195091, 0.361698258812245, 0.188513622979597, 0.518003091395578, 0.605174310138743, 0.750034220630686, 0.750034220630686, 0.637237645879563, 0.57487373386568, 0.870814763860364, 0.698417082344063, 0.930431293452388, 0.230131940688868, 0.285614625668497, 0.285614625668497, 0.285614625668497, 0.346622733589529, 0.320255480062021), PROX_PARK = c(0.796125682214674, 0.620239922284967, 0.885911587583127, 0.651892034671684, 0.634729277660292, 0.269719137898212, 0.346786980248178, 0.828179073128827, 0.828179073128827, 0.336599362476296, 0.43227753152338, 0.989030190878471, 0.0959047492621704, 0.786607284590569, 0.41386436288237, 0.426964305014519, 0.426964305014519, 0.426964305014519, 1.03638785093261, 0.427354201328866), PROX_GOOD_PRISCH = c(4.26949140427292, 4.13618512399158, 3.98479480133756, 3.96984616110429, 4.47678155678584, 3.99853475328204, 3.87277035706644, 3.58178441884724, 3.58178441884724, 3.85984302070176, 4.55218800106713, 3.47561641519302, 4.11088283479722, 3.43096694593549, 4.75214496578899, 4.78575462214909, 4.78575462214909, 4.78575462214909, 4.68517728936996, 4.82322880287643), PROX_MALL = c(0.962766222186716, 1.16769889708728, 1.1081035152608, 1.2652175398851, 0.917363569028491, 1.00998414702412, 0.955673327573223, 1.26743973989934, 1.26743973989934, 0.92062293894618, 1.09934779211931, 1.1888213641646, 0.801857467962545, 1.02435160052226, 0.380876218870723, 0.412388661644518, 0.412388661644518, 0.412388661644518, 0.814872047472938, 0.426721378040506), PROX_CHAS = c(0.0963682910788478, 0.121619853002556, 0.345906079563203, 0.108899254787234, 0.112941217538546, 0.147909276913635, 0.260827480873255, 0.163154212627783, 0.163154212627783, 0.285886541141976, 0.304936065418075, 0.106822211501606, 0.130252709580884, 0.105578702221058, 0.202908600866322, 0.260712311456847, 0.260712311456847, 0.260712311456847, 0.0573592222158038, 0.297575542785259), PROX_SUPERMARKET = c(0.269187390315468, 0.191561540751545, 0.128350069204848, 0.115229795891962, 0.0867224629960944, 0.506391752127701, 0.512280309006142, 0.118448079318654, 0.118448079318654, 0.506434284786685, 0.35411008396507, 0.139079920157556, 0.591301773724787, 0.0670716613901785, 0.44532403657541, 0.447218369070658, 0.447218369070658, 0.447218369070658, 0.0573596645426592, 0.470018893217644), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 1L, 2L, 2L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 6L, 5L, 3L, 3L, 4L, 3L, 6L, 4L, 2L, 2L, 2L, 2L, 2L, 3L, 2L), WITHIN_350M_BUS = c(6L, 5L, 3L, 5L, 4L, 5L, 5L, 7L, 7L, 5L, 5L, 7L, 6L, 5L, 4L, 3L, 3L, 3L, 4L, 3L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 2L, 2L, 3L, 2L, 2L, 2L, 2L, 0L, 2L ), DNeighbour = c(0, 208.627732479835, 309.513543280907, 323.068799450756, 343.918637339284, 602.791252660933, 667.126083284021, 692.09316281536, 694.822385692036, 706.043203890771, 757.692883605033, 799.318592688773, 891.633240150347, 912.141778614094, 1187.89404006481, 1251.67451608351, 1252.36853478196, 1256.90542660273, 1266.61014091324, 1300.94265001272)), row.names = c("699", "952", "234", "176", "237", "223", "19", "382", "907", "747", "801", "849", "532", "411", "796", "821", "521", "246", "997", "923"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.949226502471677, 0.889997023968094, 0.880463246569797, 0.865110575643867, 0.616707321284566, 0.543219172392028, 0.514064350327225, 0.51086226007327, 0.497671928472204, 0.436641910750084, 0.38749913939919, 0.281177211305146, 0.258474567299367, 0.0276369839874297, 0.00552167690084202, 0.00537012859528706, 0.00442952076265397, 0.00271279667246931, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10373748377
R squared (OOB): 0.1653538
$Forests[[700]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 460000, 415000, 420000, 435000, 436000, 440000, 420000, 440000, 456500, 395000, 365000, 441000, 445000, 425000, 358000, 420000, 450000, 415000, 450000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 93, 94, 94, 93, 94, 94, 94, 93), storey_order = c(6L, 7L, 8L, 6L, 2L, 7L, 8L, 5L, 5L, 8L, 4L, 1L, 6L, 6L, 6L, 1L, 7L, 7L, 6L, 9L), remaining_lease_mths = c(1129, 1125, 1140, 1142, 1128, 1139, 1142, 1132, 1124, 1144, 1113, 1095, 1097, 1109, 1119, 1103, 1120, 1119, 1120, 1136), PROX_CBD = c(12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478, 11.9527102757424, 11.9744040829633, 11.7965908296893, 11.8078122246038, 12.1122271384014, 11.9828723130509, 11.8075546541859, 12.0119641769274, 12.0119641769274, 11.7484946081343, 12.1741021183779), PROX_ELDERLYCARE = c(0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.819362766143575, 0.738781707341689, 1.00802268588986, 0.95260617550949, 0.629785153682861, 0.710325725805382, 0.922118515238085, 0.673044116243487, 0.673044116243487, 1.16050252277995, 0.519600844901231), PROX_HAWKER = c(0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.27814297307049, 0.217370340361849, 0.337854809554552, 0.262687630178652, 0.337796349528525, 0.20448046373977, 0.209140712961875, 0.222580914455278, 0.222580914455278, 0.512143004921159, 0.375471053349032 ), PROX_MRT = c(0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.200702114351669, 0.167322140356011, 0.249549573241666, 0.173777829752023, 0.302747284955937, 0.170867756883987, 0.120215557602138, 0.201095784108649, 0.201095784108649, 0.425815084561206, 0.338849049026276 ), PROX_PARK = c(0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.643017670933737, 0.679906922269617, 0.739061594864021, 0.746013140888617, 0.576425078157325, 0.697136724289492, 0.747098338531098, 0.691047645736797, 0.691047645736797, 0.660489483199184, 0.612679613149166 ), PROX_GOOD_PRISCH = c(2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.270018309959, 2.27223739349538, 2.14271827973834, 2.13533890725473, 2.408030235171, 2.27447890050516, 2.12338877581429, 2.29976812492723, 2.29976812492723, 2.14657014261275, 2.45580221931744), PROX_MALL = c(0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.232344363503357, 0.214069216816763, 0.241737870027575, 0.17025857997445, 0.350899017798137, 0.220402811054307, 0.119447773727589, 0.251262654177611, 0.251262654177611, 0.411213390710639, 0.416829357908565 ), PROX_CHAS = c(0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.146038815472653, 0.0939357367291076, 0.101692541492014, 0.170258520163124, 0.0703863092474096, 0.0995919009989899, 0.11944771257822, 0.131248018016709, 0.131248018016709, 0.0876622280470988, 0.0461624602204791 ), PROX_SUPERMARKET = c(0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.237998550380205, 0.22318738818849, 0.17897337633635, 0.168966076328732, 0.360308355053667, 0.230351837454113, 0.119571834445138, 0.261515416493987, 0.261515416493987, 1.21715176356525e-07, 0.427183407476201 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 7L, 3L, 4L, 7L, 6L, 4L, 6L, 6L, 2L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L, 12L, 10L, 9L, 11L, 7L, 7L, 10L, 6L, 6L, 11L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L ), DNeighbour = c(0, 4.16860475045436, 6.0566132822839, 7.78413665035598, 59.4165877752902, 60.4119461050419, 60.7157761152799, 62.4463550220621, 119.181858808251, 133.170118449021, 212.118867957956, 224.716076384987, 225.870843219172, 232.572456989693, 245.0597836219, 248.960010545473, 268.37880221254, 273.537815279564, 330.489550909553, 339.808008845316)), row.names = c("700", "874", "287", "318", "908", "573", "16", "634", "502", "749", "858", "41", "439", "607", "203", "724", "167", "947", "441", "621"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999699038091093, 0.999364737126304, 0.998950772380612, 0.939787324698051, 0.937785685334795, 0.937168497553395, 0.93359802273154, 0.769105165678502, 0.716419819435142, 0.372508832319951, 0.316606826051504, 0.311556105945123, 0.282561344258031, 0.230315485025934, 0.214577760228089, 0.141543916084461, 0.123911856008058, 0.00292609844394586, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 788784716
R squared (OOB): -0.0624314
$Forests[[701]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 380000, 347000, 320000, 370000, 335000, 325000, 680000, 660000, 390000, 3e+05, 380000, 350000, 735000, 388800, 333000, 365000, 562000, 540000, 462000), floor_area_sqm = c(92, 92, 90, 90, 84, 83, 82, 87, 87, 92, 92, 92, 92, 97, 98, 89, 83, 107, 107, 105), storey_order = c(5L, 2L, 5L, 2L, 3L, 3L, 4L, 6L, 3L, 1L, 2L, 4L, 4L, 6L, 2L, 1L, 1L, 7L, 6L, 1L), remaining_lease_mths = c(694, 687, 672, 672, 673, 687, 666, 1076, 1066, 685, 691, 693, 688, 1066, 697, 692, 777, 957, 969, 965), PROX_CBD = c(10.5902646894981, 10.571248724537, 10.5036676165143, 10.5036676165143, 10.6549850760698, 10.5501175985891, 10.0782341562763, 10.1126951054664, 10.1126951054664, 10.3184291669162, 10.7273754880637, 10.7273754880637, 10.7428660694501, 9.96973817000633, 10.7178846249378, 10.7178846249378, 11.0884508558618, 10.9472701195372, 11.0486323727393, 10.9320040827019), PROX_ELDERLYCARE = c(0.476382036969741, 0.426373779355343, 0.346712236264009, 0.346712236264009, 0.531453703929196, 0.724362239545807, 0.248412112584261, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.560133969723593, 0.903749132751209, 0.903749132751209, 1.02650055154577, 0.867518349265545, 0.974567200018427, 0.83761180429981), PROX_HAWKER = c(0.142004884371921, 0.155284554597335, 0.255376275980047, 0.255376275980047, 0.345053577007401, 0.496328097640832, 0.250435976222025, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.246219700947935, 0.131164348467149, 0.131164348467149, 0.698836827436486, 0.429153921265228, 0.436692566666558, 0.499252912381913), PROX_MRT = c(0.793335563342317, 0.822399768635659, 0.908007357991278, 0.908007357991278, 0.849090589690401, 0.92637591011884, 0.622308556906305, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.405168801785449, 0.897030842789514, 0.897030842789514, 0.761094255738083, 0.638393210693291, 0.741783227751877, 0.582189406643083), PROX_PARK = c(0.57091664624863, 0.471129460807546, 0.381418159266178, 0.381418159266178, 0.204920490916151, 0.888350706343443, 0.627458410441261, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.868342722448078, 0.68415716278098, 0.68415716278098, 0.300475000526789, 0.730900012581548, 0.644279497097323, 0.802226928628916), PROX_GOOD_PRISCH = c(0.962114901666907, 0.876989954992127, 0.825686703361669, 0.825686703361669, 0.576127248022356, 1.37609088117382, 1.26151864262594, 1.46177539101005, 1.46177539101005, 1.54472866778257, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.55873028154778, 1.69245386393467, 1.69245386393467, 0.293049282005855, 1.50789829567152, 1.50173151878208, 1.4460454342776), PROX_MALL = c(0.838333779631814, 0.872531493441133, 0.873995522285645, 0.873995522285645, 1.12054305374088, 0.693136328895784, 0.418279044459304, 0.269774803261538, 0.269774803261538, 0.472532088410597, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.129560175686973, 0.922177591154216, 0.922177591154216, 1.6122764231009, 1.34630282297423, 1.41292867182356, 1.37776203899083), PROX_CHAS = c(0.0950095589968322, 0.109732367463933, 0.217153936659979, 0.217153936659979, 0.290835710912963, 0.120595382532287, 0.186550674976261, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.0647243745052949, 0.141741960002869, 0.141741960002869, 0.206694589078668, 0.344403926608958, 0.375455350402476, 0.293630149165848 ), PROX_SUPERMARKET = c(0.190547463602814, 0.199099262156692, 0.291549431934698, 0.291549431934698, 0.292451786949051, 0.448117335537485, 0.255147915067147, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.241122798862169, 0.141741503991008, 0.141741503991008, 0.293331714819264, 0.381194313170787, 0.408205375796458, 0.445162931243089 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 0L, 2L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 2L, 1L, 2L, 5L, 6L, 6L, 4L, 3L, 3L, 3L, 6L, 4L, 4L, 3L, 0L, 0L, 0L ), WITHIN_350M_BUS = c(6L, 5L, 6L, 6L, 7L, 6L, 5L, 6L, 6L, 7L, 4L, 4L, 5L, 7L, 6L, 6L, 8L, 2L, 2L, 0L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 5L, 2L, 3L, 3L, 5L, 5L, 5L, 5L, 2L, 5L, 5L, 1L, 4L, 3L, 4L), DNeighbour = c(0, 100.998395726167, 206.694575441028, 213.24531634222, 404.376287475464, 415.33940737004, 513.605633173428, 566.989764343726, 571.435876128667, 580.806910132728, 603.267194295226, 607.953220286276, 669.301935285555, 707.980238000408, 769.511894154493, 778.513270453145, 825.577227468394, 1294.22425732092, 1295.06872328073, 1356.8812079796)), row.names = c("701", "210", "482", "940", "728", "778", "84", "316", "506", "97", "648", "651", "43", "471", "429", "914", "98", "255", "630", "671"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988949790106017, 0.95412921003867, 0.951212486911672, 0.830257587763526, 0.821386325861877, 0.733974625612183, 0.681270198715271, 0.676739478785504, 0.667124733808993, 0.643737080579115, 0.638799737186275, 0.572579292111259, 0.529628523674336, 0.460195434650815, 0.44998427613249, 0.396653043491399, 0.00814001507537121, 0.00792712547376451, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3762359351
R squared (OOB): 0.7812929
$Forests[[702]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 350000, 380000, 412000, 390000, 395000, 390000, 350000, 390000, 377000, 350000, 368888, 340000, 375000, 368000, 420000, 385000, 4e+05, 370000, 350000), floor_area_sqm = c(92, 93, 93, 92, 92, 93, 92, 92, 93, 92, 92, 92, 92, 92, 92, 92, 92, 96, 92, 104), storey_order = c(2L, 1L, 3L, 3L, 4L, 4L, 2L, 1L, 3L, 2L, 1L, 2L, 2L, 1L, 2L, 4L, 3L, 2L, 1L, 3L), remaining_lease_mths = c(1142, 1111, 1110, 1128, 1142, 1108, 1128, 1131, 1113, 1135, 1111, 1102, 1133, 1139, 1100, 1133, 1132, 1098, 1090, 812), PROX_CBD = c(14.4940333615496, 14.6221320584002, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.6649260398624, 14.5136499050456, 14.6346875310408, 14.6879879340018, 14.5662038835035, 14.8482953663728, 14.8482953663728, 14.8395197777251, 14.8395197777251, 14.9752079088984, 14.7615340778399, 14.9536689261967, 15.0414874321427, 15.0414874321427, 14.8739209120931), PROX_ELDERLYCARE = c(0.500918112427577, 0.410896008057539, 0.363539264939185, 0.399519357429504, 0.399519357429504, 0.374463671675583, 0.440212280139716, 0.318998242024868, 0.267910637295867, 0.396119369193007, 0.157028625587627, 0.157028625587627, 0.143171284390361, 0.143171284390361, 0.199763345782594, 0.301679225956583, 1.13414610370389e-06, 0.180026828914976, 0.180026828914976, 0.224374856243457), PROX_HAWKER = c(0.682637638745144, 0.55845452984231, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.515424723672587, 0.681591249319273, 0.567748890704442, 0.507741768149319, 0.661743266121302, 0.332945546865787, 0.332945546865787, 0.426817039061835, 0.426817039061835, 0.202333554334061, 0.582527401679673, 0.283688306330561, 0.135868389364205, 0.135868389364205, 0.490895901627697), PROX_MRT = c(1.32800225952209, 1.30119397664661, 1.42703012637354, 1.46473462254762, 1.46473462254762, 1.31347134818138, 1.51230084146916, 1.53691575721219, 1.51619569366002, 1.61118001364451, 1.41585626072206, 1.41585626072206, 1.58589972239689, 1.58589972239689, 1.27457972333389, 1.75082728996661, 1.45204946878565, 1.27219969611937, 1.27219969611937, 1.67344316225132), PROX_PARK = c(0.65941869562705, 0.524601749565547, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.48594234877488, 0.723946747094916, 0.633519966923, 0.573128508978659, 0.741043428920938, 0.40224168015695, 0.40224168015695, 0.573834160005083, 0.573834160005083, 0.259935562114549, 0.739209778966795, 0.447466290733612, 0.270313948020077, 0.270313948020077, 0.671840643384197), PROX_GOOD_PRISCH = c(5.15263130971644, 5.26427170666348, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.30673314037113, 5.22451833965112, 5.34297669438126, 5.38500296681299, 5.30307595814772, 5.51627049340211, 5.51627049340211, 5.56483468018996, 5.56483468018996, 5.6171537261999, 5.53447364393692, 5.64958645026222, 5.69200203864946, 5.69200203864946, 5.63420261242257), PROX_MALL = c(0.407798057490129, 0.412850725186958, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.439421746266814, 0.591658790399046, 0.633302242537752, 0.626246838364162, 0.69438942428714, 0.649229394533883, 0.649229394533883, 0.805396060532061, 0.805396060532061, 0.689421511186311, 0.897398400321744, 0.806257336881612, 0.767711199656331, 0.767711199656331, 0.927972955155417 ), PROX_CHAS = c(0.0559452214520875, 0.0938393111767789, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.0969357032130768, 0.179710137259641, 0.120955806912261, 0.160113448728027, 0.0799578054615725, 0.274130336331615, 0.274130336331615, 0.204546662914522, 0.204546662914522, 0.230775629929228, 0.166975848000366, 0.14456617920399, 0.163757574589084, 0.163757574589084, 0.25243947150411 ), PROX_SUPERMARKET = c(0.202112654374605, 0.0938384818523742, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.0969351949685631, 0.343491998264143, 0.327836032489634, 0.300165340388346, 0.41943325951703, 0.296829834724774, 0.296829834724774, 0.280088374069707, 0.280088374069707, 0.264202614673064, 0.408349928269047, 0.16127040484797, 0.197268674737732, 0.197268674737732, 0.298947211163532 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 3L, 3L, 6L, 4L, 6L, 6L, 3L, 5L, 5L, 5L, 5L, 4L, 3L, 7L, 4L, 4L, 3L ), WITHIN_350M_BUS = c(9L, 9L, 7L, 7L, 7L, 8L, 6L, 8L, 7L, 6L, 9L, 9L, 5L, 5L, 9L, 4L, 6L, 9L, 9L, 6L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 134.054726009275, 136.156718283865, 138.2646161367, 142.835909610597, 173.780601304755, 185.185490591272, 229.668568631802, 247.102702062018, 282.444908089069, 356.798716169481, 358.259196759977, 442.45449436513, 444.024831661137, 481.307962809943, 499.165349927489, 500.555590195754, 549.356855962205, 549.572689665919, 550.247232504495)), row.names = c("702", "324", "452", "961", "163", "17", "706", "583", "469", "368", "762", "195", "543", "152", "558", "620", "139", "632", "793", "602"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.88481527463076, 0.8812896006818, 0.877706171139624, 0.869771941268851, 0.810460833790554, 0.786297827198156, 0.681919641633414, 0.637332303851559, 0.542458036718453, 0.33585971453592, 0.331873727335109, 0.124906516041796, 0.121677767601029, 0.0551679480043185, 0.0313469185379687, 0.0297425153633972, 1.04565554165773e-05, 6.0038629287458e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 470501237
R squared (OOB): 0.006804046
$Forests[[703]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 334008, 358000, 410000, 335000, 345000, 455000, 370000, 347000, 585000, 295000, 338000, 443000, 462000, 447888, 442500, 418888, 415000, 450000, 382000), floor_area_sqm = c(102, 103, 104, 101, 102, 90, 99, 90, 90, 91, 84, 104, 93, 93, 93, 92, 92, 92, 92, 93), storey_order = c(3L, 2L, 4L, 3L, 4L, 5L, 2L, 3L, 2L, 10L, 4L, 2L, 5L, 5L, 5L, 6L, 3L, 2L, 4L, 1L), remaining_lease_mths = c(927, 917, 815, 936, 940, 937, 951, 977, 971, 995, 804, 818, 1134, 1134, 1137, 1138, 1136, 1132, 1135, 1111), PROX_CBD = c(14.12564920201, 14.2719972222741, 14.0960645211931, 13.8911800577968, 14.4474740114555, 14.2787185061121, 14.3012013074868, 14.489397367385, 14.6079806280174, 14.2059144167977, 13.4836212956012, 13.540845499052, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.6122009832922, 14.5310939664424, 14.29200158436), PROX_ELDERLYCARE = c(1.44816412197145, 1.50921581969441, 1.70531999087377, 1.40411939431899, 1.50338082315219, 1.77826193055387, 0.93663965535868, 0.929205058584809, 0.966138977916587, 0.923774065318005, 1.90290557072286, 2.00347240504871, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.86115765343828, 1.86115765343828, 1.68824062303628, 1.79186944623163, 2.00367987562091), PROX_HAWKER = c(0.778468578249857, 0.684102697062058, 0.845358517598031, 0.687446499339865, 0.588144724666333, 0.865181709866835, 0.693090021451824, 0.478869651742105, 0.31691894051251, 0.829910539202106, 0.2119534509789, 0.326481146247567, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.900970586039013, 0.900970586039013, 0.707122679385598, 0.816792492128141, 1.05572120633707), PROX_MRT = c(0.476637705223286, 0.347262283963267, 0.217341234217998, 0.241174931861397, 0.224566301285939, 0.14195902454703, 0.189883903502813, 0.0437298005890327, 0.188565130994124, 0.127617925270923, 0.193711088781655, 0.080163548628182, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.295449456212788, 0.197201307651512, 0.129588785375857 ), PROX_PARK = c(1.20701221478007, 1.38760566459916, 1.27300714898888, 0.90249149706597, 1.55939681176166, 1.51686048726609, 0.812876767906526, 0.935596264101672, 1.07918529837209, 0.716522496183652, 0.646728518696572, 0.80961064190221, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.76906915549279, 1.79335149216305, 1.659682039687), PROX_GOOD_PRISCH = c(5.06260566207177, 5.26118802945754, 5.17863906457975, 4.74545729482833, 5.45861643017911, 5.42826997650874, 4.98177209241419, 5.1963266927986, 5.35450137646782, 4.85056771881294, 4.5626858677187, 4.71745369301481, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.7298925008129, 5.7030752613132, 5.57470277830303), PROX_MALL = c(0.287395381957405, 0.108121271181015, 0.243284841315127, 0.267645090747045, 0.12145856762689, 0.338911837083335, 0.236735170365795, 0.345992784345898, 0.479398555662368, 0.148456555084967, 0.551151307820263, 0.403528889272069, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.426875162675013, 0.466036051693473, 0.462705775504015), PROX_CHAS = c(0.182188888557241, 0.108121286081234, 0.132339190026647, 0.241761013919413, 0.121458549123021, 0.18872293939054, 0.214782230853987, 3.77135010377852e-08, 0.166948923507452, 0.148456588323488, 0.229483689413426, 0.253510567884045, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.270793953405505, 0.162368565956873, 0.0888572682655253), PROX_SUPERMARKET = c(0.277268812686258, 0.105248463653719, 0.226949559622758, 0.315435463566428, 0.134916350552101, 0.188722783027928, 0.172194506074768, 0.31785895032531, 0.218811722485387, 0.154204342539502, 0.191700628396676, 0.1865280595431, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.270794118098451, 0.162368758687164, 0.124391003677116), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 4L, 7L, 3L, 5L, 6L, 6L, 5L, 2L, 7L, 5L, 5L, 6L, 6L, 6L, 5L, 5L, 5L, 4L, 5L), WITHIN_350M_BUS = c(10L, 10L, 9L, 15L, 11L, 8L, 15L, 13L, 13L, 17L, 12L, 11L, 6L, 6L, 6L, 7L, 7L, 6L, 8L, 5L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 4L, 3L, 5L, 5L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L), DNeighbour = c(0, 203.434899163596, 276.885176509485, 327.734937843532, 405.630283509049, 474.615061912565, 531.874377226998, 543.897395300484, 566.111962675449, 606.640912184264, 638.453530094891, 639.255428968588, 665.553382762832, 666.137771074652, 666.889736497921, 673.50829131323, 674.997243824027, 695.265967289419, 704.691381906415, 723.85920406055)), row.names = c("703", "381", "880", "599", "826", "329", "717", "374", "385", "146", "681", "617", "966", "207", "623", "33", "100", "489", "609", "989"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.848269269545594, 0.728776722908659, 0.632037443728436, 0.470573291297976, 0.325005673815663, 0.211695889777325, 0.189590274431558, 0.150822852022355, 0.0885939788738336, 0.0493072381473402, 0.0484426441543032, 0.0239039619270881, 0.0234469045332271, 0.0228646939653821, 0.0180309896976098, 0.0170165559563171, 0.00599724296814769, 0.00273099173583437, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3808974503
R squared (OOB): 0.1321926
$Forests[[704]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(280000, 310000, 319000, 323000, 310500, 305000, 323000, 320000, 305000, 368000, 335000, 328000, 375000, 333000, 420000, 432000, 410000, 360000, 415000, 365000), floor_area_sqm = c(90, 89, 101, 91, 92, 91, 101, 101, 99, 106, 100, 92, 102, 99, 92, 92, 92, 99, 92, 92), storey_order = c(3L, 1L, 4L, 2L, 4L, 4L, 1L, 2L, 4L, 3L, 4L, 3L, 3L, 3L, 1L, 4L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(958, 946, 950, 974, 932, 932, 937, 931, 930, 952, 927, 923, 932, 927, 1121, 1123, 1136, 915, 1125, 1135), PROX_CBD = c(17.0860498579873, 17.0860498579873, 17.1356331652512, 16.9744532057656, 17.1621565450396, 17.1300558853523, 17.4093430047218, 17.1235753252943, 17.5508688704121, 17.1751323002447, 17.5934100264964, 17.049182232397, 17.424297644009, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.6482187406162, 17.7609329148819, 17.8160591469996), PROX_ELDERLYCARE = c(0.634635376150565, 0.634635376150565, 0.585213362825854, 0.669866762803474, 0.588822776266157, 0.650159488421832, 0.347622879353981, 0.697818713768909, 0.169110695114153, 0.268202380119324, 0.183364759720919, 0.850080656271298, 0.332680427012888, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.399377154365588, 0.0656405943898966, 0.101440000613482 ), PROX_HAWKER = c(0.984075399620173, 0.984075399620173, 0.905166107754752, 1.16076193719705, 0.776103543372746, 0.747949107581356, 0.646263997619536, 0.705945006380572, 0.736171211400498, 1.37649043343687, 0.860123145519879, 0.714958983882519, 1.2762396177499, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 1.11261554439583, 0.769612072642938, 0.755409785256781 ), PROX_MRT = c(0.610921595420819, 0.610921595420819, 0.689848925621533, 0.434229027914827, 0.827901946736494, 0.826263947198081, 0.722831181419355, 0.782769723074986, 0.804998329325227, 0.477350523334022, 0.675234243169572, 0.785333186388227, 0.484502150769697, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.417091391951799, 0.714624513867521, 0.729659889526201 ), PROX_PARK = c(1.98249707589613, 1.98249707589613, 2.00545012030434, 1.94357933186421, 2.12305734030611, 2.21165427538899, 1.92330050908574, 2.27471658155514, 1.71737354643835, 1.53652128691969, 1.60355051242194, 2.39009267562017, 1.39102562335911, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.38656874841243, 1.52091098886828, 1.49250729308795), PROX_GOOD_PRISCH = c(7.72567604662297, 7.72567604662297, 7.76178719780886, 7.64555391975429, 7.75790588282746, 7.71077701272798, 8.00696366683488, 7.68854504458572, 8.17476856172454, 7.92485948387043, 8.24279341902993, 7.5878538843241, 8.1609833985331, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.34983568407236, 8.39120163011403, 8.44175881664207), PROX_MALL = c(0.314944256820634, 0.314944256820634, 0.382407895591973, 0.199292924769147, 0.509108711773916, 0.568151229694078, 0.265229996889848, 0.614584601713128, 0.109574351562212, 0.221509518429623, 0.188384425612312, 0.718658142186859, 0.394560370801339, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.439097430243665, 0.147411017927622, 0.183177100903513), PROX_CHAS = c(0.250499161266826, 0.250499161266826, 0.257714074421561, 0.199292963025488, 0.242301342816858, 0.159798231789153, 0.23105278557526, 0.076148424020495, 0.048268048492383, 0.166686655025282, 0.151781240761386, 0.13498084818294, 0.265229996652697, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.414359256629807, 0.14741100268466, 0.183177099178452), PROX_SUPERMARKET = c(0.250499698074938, 0.250499698074938, 0.257714572429151, 0.25551504160041, 0.263452146302603, 0.260386915772359, 0.313773352526138, 0.307215454393191, 0.15801430638391, 0.166252253534119, 0.209139790637019, 0.397684558683682, 0.265230176390619, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.441697647833666, 0.113022549454425, 0.137568853383185), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 6L, 5L, 5L, 7L, 5L, 7L, 4L, 6L, 12L, 2L, 5L, 6L, 6L, 6L, 3L, 8L, 8L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 11L, 13L, 13L, 11L, 12L, 10L, 12L, 8L, 9L, 13L, 12L, 12L, 12L, 9L, 10L, 15L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 6L, 5L, 8L, 2L, 5L, 8L, 7L, 7L, 7L, 7L, 6L, 6L), DNeighbour = c(0, 6.39988773321209, 86.992385860464, 169.57585653336, 236.153845338281, 302.62264606585, 374.904675963377, 391.014085678013, 472.760111861821, 513.617814913444, 521.577786367663, 542.885535156099, 592.544531302328, 619.484845171403, 631.579558325309, 633.60019805335, 634.951968151884, 657.836975332275, 679.81278441247, 726.356934468157)), row.names = c("704", "685", "99", "902", "190", "170", "174", "871", "438", "658", "419", "520", "736", "112", "289", "298", "13", "891", "365", "402"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999844740681753, 0.971518269033199, 0.893962807355418, 0.799766011576687, 0.682968040833067, 0.538162372293909, 0.504397072674295, 0.33220825586583, 0.249988510867686, 0.234614501274379, 0.194816433822846, 0.111896652484598, 0.0743218075811103, 0.0595069832025151, 0.0571664218395585, 0.0556227692626676, 0.0323167523767379, 0.0153888208090271, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1422222431
R squared (OOB): 0.2686543
$Forests[[705]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 420000, 380000, 420000, 345000, 335000, 370000, 336000, 380000, 323000, 345000, 310000, 325000, 295000, 390000, 370000, 350000, 343000, 325000, 345000), floor_area_sqm = c(101, 93, 93, 92, 102, 101, 93, 104, 93, 104, 103, 104, 104, 105, 126, 103, 104, 102, 90, 104), storey_order = c(5L, 3L, 1L, 6L, 2L, 2L, 1L, 4L, 1L, 3L, 5L, 1L, 1L, 1L, 2L, 4L, 2L, 5L, 4L, 4L), remaining_lease_mths = c(943, 1139, 1138, 1104, 935, 933, 1139, 958, 1142, 956, 944, 879, 872, 870, 879, 881, 863, 935, 912, 862), PROX_CBD = c(15.9284058495794, 15.9652529785268, 15.9652529785268, 16.0058570800758, 16.0814208174046, 16.135389698045, 15.8422849591204, 16.2237683329895, 15.6174435761395, 16.3822081442679, 15.6615925135045, 15.9652370890998, 15.9652370890998, 16.027241877126, 16.1769042321823, 15.9139497277605, 15.9139497277605, 15.6558233565228, 16.3759795802925, 16.2035530975804), PROX_ELDERLYCARE = c(0.260351961534281, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.129424766752979, 0.214357316635524, 0.241353796602158, 0.233700982090528, 0.457575537702088, 0.317064501792404, 0.372854461013726, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.382017171357745, 0.471057675436291, 0.471057675436291, 0.268146833149962, 0.437652472603004, 0.462412199513001), PROX_HAWKER = c(2.2342618496891, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.40830007300065, 2.40272097648418, 2.37354129025836, 2.48966457045008, 2.21004723991438, 2.76474077583521, 2.39243139523594, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.55739022352562, 2.34701070601947, 2.34701070601947, 2.27183532495414, 2.71828200917597, 2.51024920878341), PROX_MRT = c(1.02417718077332, 0.886101680623091, 0.886101680623091, 0.910164710677637, 1.00126993569874, 1.09323648573999, 0.721786411333246, 1.11461848888664, 0.70935210619912, 1.02897813643603, 0.499275570100955, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.674610535324426, 0.424613907535265, 0.424613907535265, 0.370313443989706, 0.870089952652958, 0.65447898159524), PROX_PARK = c(1.61207436869795, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.7154732425778, 1.7942088991982, 1.42084473696832, 1.86547668850022, 1.21748666352844, 1.73717122008599, 1.19384102986047, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.39748820590438, 1.30337713627377, 1.30337713627377, 1.16446299803307, 1.49155883505512, 1.32632916723033), PROX_GOOD_PRISCH = c(5.90870946924896, 5.96493131981452, 5.96493131981452, 6.00411547246196, 6.0710937852797, 6.11593822040069, 5.8611108446886, 6.20687623278084, 5.63578467655705, 6.39421933734494, 5.71328270316738, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.23706483495109, 5.99275530970335, 5.99275530970335, 5.73062396037349, 6.4246273009838, 6.27623366830878), PROX_MALL = c(0.350369242497661, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.261655001598387, 0.350342319635, 0.177442774283774, 0.36788016328609, 0.401390812484646, 0.374078152135628, 0.238209845871265, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.292722816398213, 0.338688619983659, 0.338688619983659, 0.155488337640192, 0.409369768138594, 0.370949542105629), PROX_CHAS = c(0.35036929019185, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.26165503944411, 0.350342354631045, 0.177442804982894, 0.367880188789974, 0.187858028295528, 0.374078140160073, 0.238209795937414, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.292722768811081, 0.338688583692834, 0.338688583692834, 0.155488306171375, 0.409369730284335, 0.370949494121523), PROX_SUPERMARKET = c(0.363015443397577, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.265481412722203, 0.352223797136593, 0.197153631350279, 0.364697803989784, 0.412009517866082, 0.357574924056941, 0.238833101010687, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.254565333705719, 0.112474666082431, 0.112474666082431, 0.152010752053411, 0.389543937857684, 0.235998227482853 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 0L, 2L, 0L, 3L, 2L, 3L, 3L, 3L, 3L, 5L, 3L, 3L, 4L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 5L, 5L, 5L, 5L, 2L, 7L, 2L, 3L, 1L, 5L, 6L, 6L, 8L, 8L, 9L, 9L, 8L, 2L, 5L ), WITHIN_350M_BUS = c(10L, 15L, 15L, 14L, 13L, 9L, 15L, 9L, 15L, 9L, 16L, 14L, 14L, 12L, 9L, 15L, 15L, 14L, 5L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 159.114434723691, 166.418131646854, 175.021738673325, 177.202168438239, 209.596904249797, 295.507554257632, 300.875197938534, 406.011931071051, 539.416810508325, 547.104901018114, 575.257505570355, 576.773831870561, 620.026454873702, 636.742677740789, 660.865661908361, 664.6358177855, 669.796764969305, 694.836328682485, 711.603837644644)), row.names = c("705", "137", "913", "154", "890", "88", "585", "394", "766", "173", "572", "490", "566", "463", "54", "927", "959", "450", "974", "806"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.902505994964417, 0.893606996854968, 0.882672800611089, 0.879825301781351, 0.834016922431698, 0.684840702534804, 0.67441764822324, 0.454899659000987, 0.180957540615123, 0.167195104937995, 0.120059713427926, 0.117681002086514, 0.0579950144552856, 0.0397340662602263, 0.0189113256975104, 0.0162944426858142, 0.0130072556109152, 0.0021688348835249, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 721599854
R squared (OOB): 0.3514031
$Forests[[706]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 390000, 412000, 377000, 350000, 380000, 390000, 380000, 350000, 395000, 340000, 375000, 420000, 368888, 350000, 350000, 4e+05, 385000, 4e+05, 368000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 93, 92, 93, 93, 92, 92, 92, 92, 92, 104, 92, 92, 92, 92), storey_order = c(2L, 4L, 3L, 2L, 1L, 3L, 3L, 2L, 1L, 4L, 2L, 1L, 4L, 2L, 1L, 3L, 3L, 3L, 4L, 2L), remaining_lease_mths = c(1128, 1142, 1128, 1135, 1131, 1110, 1113, 1142, 1111, 1108, 1133, 1139, 1133, 1102, 1111, 812, 1136, 1132, 1142, 1100), PROX_CBD = c(14.5136499050456, 14.5596883563906, 14.5596883563906, 14.5662038835035, 14.6346875310408, 14.607628567626, 14.6879879340018, 14.4940333615496, 14.6221320584002, 14.6649260398624, 14.8395197777251, 14.8395197777251, 14.7615340778399, 14.8482953663728, 14.8482953663728, 14.8739209120931, 14.7935232496013, 14.9536689261967, 14.8350589102573, 14.9752079088984), PROX_ELDERLYCARE = c(0.440212280139716, 0.399519357429504, 0.399519357429504, 0.396119369193007, 0.318998242024868, 0.363539264939185, 0.267910637295867, 0.500918112427577, 0.410896008057539, 0.374463671675583, 0.143171284390361, 0.143171284390361, 0.301679225956583, 0.157028625587627, 0.157028625587627, 0.224374856243457, 0.348662381557687, 1.13414610370389e-06, 0.366071958673004, 0.199763345782594), PROX_HAWKER = c(0.681591249319273, 0.625641729464286, 0.625641729464286, 0.661743266121302, 0.567748890704442, 0.571839614015762, 0.507741768149319, 0.682637638745144, 0.55845452984231, 0.515424723672587, 0.426817039061835, 0.426817039061835, 0.582527401679673, 0.332945546865787, 0.332945546865787, 0.490895901627697, 0.61938764744993, 0.283688306330561, 0.625406547060166, 0.202333554334061), PROX_MRT = c(1.51230084146916, 1.46473462254762, 1.46473462254762, 1.61118001364451, 1.53691575721219, 1.42703012637354, 1.51619569366002, 1.32800225952209, 1.30119397664661, 1.31347134818138, 1.58589972239689, 1.58589972239689, 1.75082728996661, 1.41585626072206, 1.41585626072206, 1.67344316225132, 1.80023823132094, 1.45204946878565, 1.81204065654847, 1.27457972333389), PROX_PARK = c(0.723946747094916, 0.656743209310805, 0.656743209310805, 0.741043428920938, 0.633519966923, 0.592644125813336, 0.573128508978659, 0.65941869562705, 0.524601749565547, 0.48594234877488, 0.573834160005083, 0.573834160005083, 0.739209778966795, 0.40224168015695, 0.40224168015695, 0.671840643384197, 0.794674698621811, 0.447466290733612, 0.813480610745631, 0.259935562114549), PROX_GOOD_PRISCH = c(5.22451833965112, 5.25302892838613, 5.25302892838613, 5.30307595814772, 5.34297669438126, 5.28617698570013, 5.38500296681299, 5.15263130971644, 5.26427170666348, 5.30673314037113, 5.56483468018996, 5.56483468018996, 5.53447364393692, 5.51627049340211, 5.51627049340211, 5.63420261242257, 5.58881641790013, 5.64958645026222, 5.6396253746677, 5.6171537261999), PROX_MALL = c(0.591658790399046, 0.550646738699849, 0.550646738699849, 0.69438942428714, 0.633302242537752, 0.523782484457491, 0.626246838364162, 0.407798057490129, 0.412850725186958, 0.439421746266814, 0.805396060532061, 0.805396060532061, 0.897398400321744, 0.649229394533883, 0.649229394533883, 0.927972955155417, 0.980189305249844, 0.806257336881612, 1.03026167893405, 0.689421511186311), PROX_CHAS = c(0.179710137259641, 0.19650938121062, 0.19650938121062, 0.0799578054615725, 0.120955806912261, 0.198893245072118, 0.160113448728027, 0.0559452214520875, 0.0938393111767789, 0.0969357032130768, 0.204546662914522, 0.204546662914522, 0.166975848000366, 0.274130336331615, 0.274130336331615, 0.25243947150411, 0.244316778428722, 0.14456617920399, 0.298721071991625, 0.230775629929228), PROX_SUPERMARKET = c(0.343491998264143, 0.27843134046436, 0.27843134046436, 0.41943325951703, 0.327836032489634, 0.223766299699327, 0.300165340388346, 0.202112654374605, 0.0938384818523742, 0.0969351949685631, 0.280088374069707, 0.280088374069707, 0.408349928269047, 0.296829834724774, 0.296829834724774, 0.298947211163532, 0.416104879739584, 0.16127040484797, 0.402632437071234, 0.264202614673064), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 3L, 6L, 4L, 6L, 4L, 6L, 6L, 5L, 5L, 3L, 5L, 5L, 3L, 2L, 7L, 2L, 4L), WITHIN_350M_BUS = c(6L, 7L, 7L, 6L, 8L, 7L, 7L, 9L, 9L, 8L, 5L, 5L, 4L, 9L, 9L, 6L, 6L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 69.9195549479869, 73.6531537361403, 103.309294401721, 115.586144637282, 142.666826255533, 175.558061693641, 185.185490591272, 255.560269374599, 275.849115516461, 339.474971047901, 341.718845473467, 343.761644525077, 347.330238692664, 347.599411730117, 419.580679793678, 420.314277024511, 444.161200457692, 472.268865086658, 501.874011034962)), row.names = c("706", "163", "961", "368", "583", "452", "469", "702", "324", "17", "543", "152", "620", "195", "762", "602", "478", "139", "27", "558"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.961558294109161, 0.957389058880513, 0.917049440487351, 0.896728932987141, 0.844913170592257, 0.770245702465744, 0.746233110426523, 0.548641138802153, 0.487061446104131, 0.294266236671094, 0.287719211322086, 0.281786007172642, 0.271486668610807, 0.270713315883479, 0.0906355196499983, 0.0891686063227437, 0.0469872712478805, 0.0131099460146744, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 477997197
R squared (OOB): 0.03722576
$Forests[[707]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 410000, 440000, 412000, 380000, 420000, 435000, 417000, 565000, 390000, 540000, 575000, 376888, 585000, 438000, 430000, 658000, 615000, 447000, 360000), floor_area_sqm = c(100, 100, 100, 103, 104, 104, 99, 99, 93, 104, 93, 93, 104, 93, 104, 104, 84, 84, 107, 84), storey_order = c(4L, 3L, 3L, 4L, 1L, 2L, 2L, 3L, 6L, 1L, 4L, 5L, 3L, 4L, 2L, 2L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(924, 915, 911, 918, 924, 922, 928, 914, 1127, 809, 1142, 1133, 810, 1142, 812, 819, 1120, 1122, 782, 762), PROX_CBD = c(12.114386347938, 12.2087069526051, 12.2087069526051, 11.9871965659798, 12.0301392517655, 11.8892341343185, 12.2106818490232, 12.2815153207229, 12.4937468159193, 11.7882471009294, 12.5378737745647, 12.4342034244884, 11.622690560426, 12.454441113408, 11.7215458353159, 11.547248638023, 12.4891302242583, 12.3801819754074, 11.7840832214562, 11.4815172953657), PROX_ELDERLYCARE = c(0.421163091926404, 0.434858408662556, 0.434858408662556, 0.210296865683283, 0.255083942589415, 0.110349805405523, 0.442541563379791, 0.513657423159811, 0.714783075399861, 0.114277277444971, 0.76025522927712, 0.678867196986192, 0.175524774720266, 0.717258387107597, 0.240093333498969, 0.246353759583753, 0.707031754326944, 0.738453704244922, 0.481333190444255, 0.182032582488253), PROX_HAWKER = c(0.885134801830427, 0.692592935098248, 0.692592935098248, 0.625285574708341, 0.598391326300702, 0.684056106771311, 0.524204307723605, 0.52278816815954, 0.680821394190482, 0.647051853283446, 0.672948721825079, 0.504612881494125, 0.783966268147895, 0.459376407452819, 0.609281739536534, 0.837769476188058, 0.384467206049481, 0.261296216065877, 0.436117874461739, 0.728271246274353 ), PROX_MRT = c(1.10882075300419, 0.89623888155871, 0.89623888155871, 0.923336133969517, 0.885297742933312, 1.00424261648768, 0.743103019894999, 0.703998835661039, 0.743366527772832, 1.00317447086964, 0.707305973375369, 0.586933783104383, 1.15515804744233, 0.518913352820399, 0.989064774064853, 1.16228231940478, 0.38468199977318, 0.367154517888221, 0.81394482428473, 0.756359380624344), PROX_PARK = c(1.14970360230785, 0.954913184146477, 0.954913184146477, 1.09395352284574, 1.04875150887626, 1.19263079577799, 0.863487882808023, 0.796788171077343, 0.683130710636032, 1.24877122811849, 0.628331945846246, 0.628391467794767, 1.41684131410086, 0.580711209690395, 1.28416187507733, 1.4881280763212, 0.50651752093578, 0.605799570777928, 1.20101103678102, 1.50398184725757), PROX_GOOD_PRISCH = c(1.17061030478036, 1.04944877580977, 1.04944877580977, 0.855677549512306, 0.860616187528585, 0.842915880539328, 0.91368762909787, 0.952579960345566, 1.16886515239787, 0.713901761199557, 1.17951788917503, 1.01367306567257, 0.733057242670121, 0.990054087408291, 0.585140695782779, 0.735233663606362, 0.94986022590219, 0.823417580851307, 0.357669915539773, 0.365254403810308), PROX_MALL = c(0.995792127022496, 0.802829369116586, 0.802829369116586, 0.732793638615111, 0.707201836140707, 0.787722851944232, 0.634332011832188, 0.630705874818675, 0.778202426893423, 0.741052769880115, 0.766094086501437, 0.600548053404267, 0.868993594299523, 0.549832225559512, 0.690287469384684, 0.918014501744059, 0.458049841664737, 0.344173235497563, 0.489619370966043, 0.763531318053358), PROX_CHAS = c(0.138740180982893, 0.0852358826892552, 0.0852358826892552, 0.171681037809818, 0.202915262499126, 0.124859952031804, 0.140964983635816, 0.0753088652692227, 0.147744885974614, 0.0554870656895364, 0.187116592266412, 0.134041173915956, 0.151742844958785, 0.134313038880304, 0.164718468919614, 0.157099147473317, 3.00974727266337e-08, 0.126495411341712, 0.0667093090499658, 0.0516610437101642), PROX_SUPERMARKET = c(0.459680111992834, 0.414959148864982, 0.414959148864982, 0.172282484091702, 0.20670525505664, 0.114394571204967, 0.377835654599335, 0.448534184110051, 0.667447252804164, 0.0453848138423891, 0.707597649659388, 0.543693418915242, 0.151741730066283, 0.499432454100223, 0.169255457402684, 0.157098334004615, 0.425107542879533, 0.30203349112312, 0.379080894647373, 0.19171128272723), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 0L, 3L, 0L, 2L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 0L), WITHIN_350M_CHILDCARE = c(1L, 5L, 5L, 5L, 5L, 8L, 5L, 6L, 4L, 8L, 5L, 4L, 7L, 4L, 6L, 7L, 2L, 3L, 3L, 5L), WITHIN_350M_BUS = c(8L, 11L, 11L, 6L, 7L, 9L, 11L, 12L, 11L, 9L, 11L, 12L, 8L, 11L, 10L, 11L, 10L, 8L, 7L, 14L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 1L, 2L, 3L, 3L, 2L, 5L, 4L, 4L, 3L), DNeighbour = c(0, 208.666514965178, 209.14413526691, 309.167950319611, 311.202869693488, 339.644421125647, 364.526719281052, 402.776236232915, 469.990392135656, 487.21475933318, 520.559405954774, 544.587886983744, 587.020578695281, 604.061761380036, 620.422789526791, 651.7576593719, 730.705649141765, 739.859703579897, 808.97892855628, 978.943219693956)), row.names = c("707", "680", "410", "689", "727", "148", "42", "362", "24", "508", "343", "310", "750", "641", "625", "598", "505", "315", "340", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91119434169429, 0.910796843271, 0.810466180295757, 0.80809609949595, 0.773741279099307, 0.741910702721176, 0.690091170447188, 0.592136764447862, 0.565955410155634, 0.514426102872147, 0.47682932473101, 0.410141892291261, 0.383462123762363, 0.358008658641374, 0.309960859913944, 0.196118634183506, 0.183874466114492, 0.100550115153427, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1583728081
R squared (OOB): 0.7971455
$Forests[[708]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 340000, 402000, 355000, 310000, 358000, 387008, 416000, 350000, 315000, 310000, 327000, 315000, 313000, 310000, 338000, 318000, 370000, 315000, 320000), floor_area_sqm = c(93, 91, 93, 93, 96, 91, 97, 98, 91, 91, 91, 84, 104, 84, 84, 93, 84, 104, 97, 93), storey_order = c(1L, 2L, 4L, 4L, 1L, 1L, 2L, 4L, 1L, 3L, 3L, 1L, 4L, 4L, 3L, 3L, 1L, 4L, 3L, 3L), remaining_lease_mths = c(782, 782, 762, 761, 772, 760, 775, 779, 957, 774, 774, 802, 777, 772, 806, 778, 785, 805, 746, 762), PROX_CBD = c(15.9422949327985, 16.0688727275577, 15.8715793299193, 16.1297617902268, 16.0124832316584, 15.6053010835868, 15.8742411347238, 16.1674221276903, 16.4034806336055, 16.1626205207603, 16.3680873997092, 15.395293903354, 15.5029529482698, 15.5029529482698, 16.5546706157429, 16.3741208173644, 15.4237712873611, 15.7683454047388, 16.179026897848, 15.7384939989151), PROX_ELDERLYCARE = c(1.09392979000114, 1.20623153653763, 1.28212929908789, 1.29938230642316, 1.41328722649904, 1.18278326755006, 0.784609866943175, 0.762025473923165, 0.839978570407226, 1.55788424655444, 1.42545230549203, 1.48326161455178, 1.60634233373903, 1.60634233373903, 1.28388145020366, 0.617661573186221, 1.66429806880172, 0.584689505447093, 1.73064849730919, 1.81389464514152), PROX_HAWKER = c(0.571238530927929, 0.426544691499688, 0.428166805124, 0.335840869363962, 0.231474226543029, 0.745618024005524, 0.921851461637316, 0.872582424517839, 0.889236545198411, 0.113648031708615, 0.369132496020862, 0.763118949388798, 0.592613874358246, 0.592613874358246, 0.634516033073404, 1.08852003222566, 0.663653920640621, 0.791474322012874, 0.141690035201285, 0.367446283592148), PROX_MRT = c(0.22642613478059, 0.406145228037129, 0.326170963259121, 0.514969181151661, 0.526610558032509, 0.180817781363956, 0.243577544220952, 0.447065767326062, 0.660139833101166, 0.733071345608223, 0.767751604782153, 0.486709870425329, 0.579811001445256, 0.579811001445256, 0.786543604226707, 0.70945464840636, 0.641519249244255, 0.523772975672589, 0.887672461516919, 0.817431272071058), PROX_PARK = c(0.749126986336644, 0.697314652170583, 0.729541055973412, 0.709135847201637, 0.641040622161513, 0.580682002012541, 0.457440234531046, 0.490935310554108, 0.251028276822116, 0.622244080025509, 0.655349613079545, 0.736647900507106, 0.518465718930498, 0.518465718930498, 0.413578796610442, 0.371358045807383, 0.527546900647844, 0.270342199592644, 0.539742315344257, 0.197322246351151), PROX_GOOD_PRISCH = c(6.35759010380229, 6.46919552361138, 6.26806838260706, 6.52049985370614, 6.39414010271149, 6.02648848177283, 6.33578781760894, 6.62018800412964, 6.84769610957781, 6.53246509089368, 6.74866006620563, 5.79164197089728, 5.8805780078001, 5.8805780078001, 6.95112153433386, 6.84990365493624, 5.79932453842233, 6.2828979894293, 6.53838177865997, 6.09593783675615), PROX_MALL = c(0.275355858531219, 0.45653839484425, 0.405953132327172, 0.568960814514176, 0.598952481573277, 0.252610517585887, 0.159478773824134, 0.402318259451987, 0.630333401213655, 0.800586392071248, 0.812249060303789, 0.561468969675593, 0.667352945771092, 0.667352945771092, 0.809678350084408, 0.523710338103731, 0.726704111983395, 0.400271919676516, 0.960112961135972, 0.906877360376741 ), PROX_CHAS = c(0.101928728560798, 0.123235071398074, 0.170717118999449, 0.215228497760129, 0.191204296760245, 0.0925674017483885, 0.159478805927642, 0.277543603442508, 0.142060383584178, 0.107377285719627, 0.317481852326526, 0.1019571402223, 0.128101303359069, 0.128101303359069, 0.102023856475547, 0.0863783451683255, 0.11942955396425, 0.406778788965278, 0.0821179618758864, 0.184740133551779 ), PROX_SUPERMARKET = c(0.218983947734938, 0.399183655269817, 0.323117190327721, 0.353026966783941, 0.214004200599592, 0.188530812320699, 0.159478664733051, 0.277543419111335, 0.142061131074292, 0.191669323632479, 0.442251956603444, 0.0953919744611677, 0.314517101025506, 0.314517101025506, 0.57240719914765, 0.0863776808909183, 0.307102160965552, 0.30290594542381, 0.224545288466622, 0.287892528450529 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 3L, 1L, 0L, 1L, 2L, 3L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 3L, 4L, 5L, 5L, 3L, 3L, 5L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 5L, 3L, 7L ), WITHIN_350M_BUS = c(8L, 9L, 8L, 8L, 8L, 10L, 8L, 6L, 7L, 9L, 8L, 9L, 10L, 10L, 10L, 4L, 11L, 8L, 8L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 6L, 5L, 4L, 4L, 4L, 4L, 3L, 3L, 5L, 4L, 4L, 7L, 3L, 3L), DNeighbour = c(0, 176.609318763439, 184.779762504604, 288.341342572222, 336.883626153343, 337.196338126309, 357.760159659882, 382.680238934114, 527.541580050944, 528.400163673419, 542.652701514421, 582.314250777561, 587.956591514099, 589.132179718334, 625.508183204037, 651.581141426101, 664.270064224632, 685.564899363856, 691.706179440219, 721.376764815524)), row.names = c("708", "804", "294", "184", "740", "143", "83", "351", "206", "335", "198", "556", "162", "587", "22", "788", "293", "262", "336", "803"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.883716386447249, 0.873080586336175, 0.70598997808046, 0.611383441194027, 0.610750146350378, 0.568580449069217, 0.516363907916159, 0.216413682763504, 0.214795764317938, 0.188465497896322, 0.121372668091243, 0.112692461649325, 0.1109142064933, 0.0615694116869033, 0.0339095656259728, 0.0231222793243814, 0.00937470198086469, 0.00649140849032346, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 768827284
R squared (OOB): 0.2896347
$Forests[[709]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(472000, 530000, 688000, 552000, 805000, 620000, 820000, 825000, 750000, 755000, 685000, 840000, 438888, 580000, 408000, 660000, 8e+05, 680000, 375000, 680000), floor_area_sqm = c(84, 111, 85, 100, 104, 102, 87, 87, 90, 90, 85, 87, 80, 100, 84, 90, 90, 85, 82, 91), storey_order = c(2L, 1L, 4L, 1L, 3L, 3L, 9L, 5L, 11L, 5L, 4L, 14L, 4L, 4L, 6L, 10L, 7L, 2L, 3L, 3L), remaining_lease_mths = c(799, 767, 964, 910, 919, 908, 1136, 1136, 1035, 1038, 1038, 1141, 601, 1013, 647, 993, 1063, 1066, 645, 984), PROX_CBD = c(4.27761841825855, 4.3501519248406, 3.98134497452694, 4.64904487497998, 4.1456930527125, 4.95292174150019, 4.59114385332588, 4.59114385332588, 4.88070069409732, 4.88070069409732, 4.89531124268982, 4.70219035054856, 3.37234644442932, 4.79843685927635, 5.38657645344473, 5.00856672458725, 2.97610984462207, 2.96405104980333, 3.68559345068932, 2.86455481676114), PROX_ELDERLYCARE = c(0.0937624362906392, 0.203630745919553, 0.168717999980802, 0.374326446996408, 0.45180890917037, 0.0718437191527097, 0.125633226962327, 0.125633226962327, 0.312658206579851, 0.312658206579851, 0.307888742732217, 0.200702517977741, 0.401810150563083, 0.72206466606869, 0.465891927060243, 0.403456137693205, 0.249991250520312, 0.206690358794928, 0.466665237090727, 0.111411798512938), PROX_HAWKER = c(0.566432501893156, 0.509657348502929, 0.262344394473714, 0.28049665267082, 0.668394095052703, 0.126776661941161, 0.762382071136897, 0.762382071136897, 0.595417483526792, 0.595417483526792, 0.546104933523636, 0.646528219825606, 0.449139985411189, 0.669525197575465, 0.351855498276287, 0.327438715714418, 0.405863058813757, 0.344572110572533, 0.28293755865871, 0.302651224916382 ), PROX_MRT = c(0.40356540460373, 0.533693046359433, 0.310254962870727, 0.763812758173444, 0.413017272318271, 0.804865461788644, 0.586728793826683, 0.586728793826683, 0.314337158810329, 0.314337158810329, 0.275254866694397, 0.491479629856663, 0.537190991659238, 1.13446368103879, 0.675587286197546, 0.699181106494864, 0.337225216160626, 0.377919714857806, 1.17490863944549, 0.391395986196982 ), PROX_PARK = c(1.11098670131371, 0.941534540217125, 0.894232249415992, 1.08394438059851, 1.16828897329218, 0.908868407872405, 1.65596921250538, 1.65596921250538, 1.53366372097489, 1.53366372097489, 1.60860995669454, 1.77379186206272, 0.408351250353425, 0.279857584881724, 1.05249384295472, 0.344858191728297, 0.4671588721782, 0.495024008458079, 0.304435062988112, 0.399002951856213 ), PROX_GOOD_PRISCH = c(3.63213704613537, 3.77462248476967, 3.868083844602, 3.57098970158234, 3.20846684942761, 3.66355651606602, 2.86977258716747, 2.86977258716747, 3.0451226436528, 3.0451226436528, 2.96671225712824, 2.79995758206102, 3.70512913004722, 4.40925832010736, 3.52335384407219, 4.86324650242379, 4.56048774292729, 4.62297298452196, 5.15997579188296, 4.71207116352008), PROX_MALL = c(0.890632544268956, 0.812522711759855, 1.18273225000282, 0.528365937160055, 1.18405339004253, 0.209686974260184, 0.992224857230604, 0.992224857230604, 0.63262312230698, 0.63262312230698, 0.696065710972082, 0.970860317849455, 0.743612757274357, 0.830412122132217, 0.184401966361696, 1.20968740927381, 0.362094853274792, 0.404565296260845, 1.3376464242075, 0.420489734799516), PROX_CHAS = c(0.116543108560641, 0.237239443458304, 0.145112311632742, 0.251376462502101, 0.401816380076581, 0.176171654931402, 0.156405874770629, 0.156405874770629, 0.278004299073392, 0.278004299073392, 0.22404402777184, 0.0639130956899198, 0.499618186459994, 0.120011087306801, 0.131272369045618, 0.358299181925541, 0.111500209373212, 0.0506108453744785, 0.216565147674259, 0.110042750971165), PROX_SUPERMARKET = c(0.205058734443685, 0.125937465506006, 0.252387257990654, 0.311533400888457, 0.431453687618191, 0.176171398022836, 0.156405662038775, 0.156405662038775, 0.278004958714438, 0.278004958714438, 0.224044642536509, 0.0639125072278545, 0.499617451823641, 0.0907294343182455, 0.182486832055582, 0.395196557309087, 0.111500172768761, 0.0506107476035619, 0.252487697752149, 0.110042446678578), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 2L, 0L, 0L, 5L, 5L, 5L, 2L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 2L, 1L, 1L, 3L, 3L, 5L, 5L, 4L, 4L, 2L, 2L, 1L, 1L, 3L, 3L, 3L, 4L), WITHIN_350M_BUS = c(14L, 13L, 12L, 12L, 7L, 7L, 7L, 7L, 8L, 8L, 9L, 7L, 8L, 6L, 8L, 7L, 4L, 7L, 10L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 1L, 1L, 3L, 4L, 2L, 4L ), DNeighbour = c(0, 177.561930065599, 346.857395380655, 367.046562221458, 496.283833897817, 684.743010807024, 766.712165520165, 770.005244216169, 771.744045767606, 773.753190680604, 829.262232034717, 858.26115886412, 938.125904771225, 949.199995692137, 1108.5895506352, 1409.6530999316, 1450.56865068285, 1488.54592463504, 1608.65029452548, 1608.83188737548)), row.names = c("709", "348", "375", "140", "320", "216", "768", "333", "39", "982", "916", "854", "69", "610", "130", "515", "319", "389", "683", "968"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975786629439235, 0.909197437689027, 0.898609144150123, 0.818741574494019, 0.670518364460286, 0.597353196299872, 0.594334838440604, 0.592738973231697, 0.590893186974282, 0.539222646821117, 0.511813389444688, 0.435577255738332, 0.42498395484098, 0.275824107354153, 0.0539537390080923, 0.0349937191768164, 0.0207193249216544, 5.09550378440272e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11326114834
R squared (OOB): 0.4724602
$Forests[[710]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 403000, 4e+05, 510000, 460000, 485000, 440000, 460000, 465000, 490000, 5e+05, 545000, 535000, 520000, 532000, 515000, 489000, 520000, 455000, 432000), floor_area_sqm = c(92, 92, 92, 92, 92, 93, 93, 93, 93, 95, 93, 93, 93, 93, 96, 92, 92, 93, 93, 93), storey_order = c(1L, 1L, 1L, 3L, 2L, 2L, 2L, 3L, 5L, 2L, 6L, 5L, 4L, 5L, 4L, 2L, 2L, 4L, 5L, 5L), remaining_lease_mths = c(1128, 1138, 1131, 1136, 1137, 1147, 1142, 1138, 1097, 1111, 1137, 1127, 1118, 1147, 1111, 1138, 1137, 1118, 1138, 1129), PROX_CBD = c(13.983033341901, 13.9348601041022, 13.9748767742628, 14.0250110126613, 13.9481332653994, 13.9293604468603, 13.9713915856932, 13.8880322509317, 13.8110145095205, 13.7780295697528, 13.7068457080251, 13.8964286142315, 13.8964286142315, 13.7003463440691, 13.8842234613226, 14.4453014943547, 14.4453014943547, 13.7912064237251, 13.5153222954464, 13.4495242740615), PROX_ELDERLYCARE = c(0.0819455196406728, 0.122633260073778, 0.0869602171534455, 0.0392522324995346, 0.108372417523696, 0.234065981952779, 0.226595382415433, 0.250782943854859, 0.2424730747692, 0.24280876806526, 0.409751638237597, 0.28821019895416, 0.28821019895416, 0.434917902994305, 0.284905700992106, 0.431976777822193, 0.431976777822193, 0.194902312085005, 0.128038783583345, 0.226392675254826), PROX_HAWKER = c(0.818439961244233, 0.848294615942255, 0.759405218095962, 0.732915378457501, 0.783686601130967, 0.970053791291438, 0.954180271331751, 0.989318285046145, 0.93957565430704, 0.855348356505915, 1.09574216637781, 0.700607063348248, 0.700607063348248, 1.07570104527527, 0.667389882084889, 0.391270554493315, 0.391270554493315, 0.761066408094757, 1.06471945671836, 1.13086059974118), PROX_MRT = c(0.0961191462833423, 0.066674836544346, 0.16215489673441, 0.179377644983316, 0.146013494832411, 0.101292979723356, 0.128817306959056, 0.0905698875540676, 0.110074032088272, 0.290902656750774, 0.23189639897339, 0.214342865325431, 0.214342865325431, 0.256932190523524, 0.172676244118343, 0.309279527401184, 0.309279527401184, 0.263976344610204, 0.531733722241289, 0.537207200764636), PROX_PARK = c(0.973290645087517, 1.01289159319472, 0.93793434477989, 0.898948825756494, 0.964943529987853, 1.10248671215858, 1.07610116952693, 1.13098813526459, 1.12286028608686, 1.08412864631293, 1.30108171005294, 0.945155408432775, 0.945155408432775, 1.30953091682666, 0.946790994443363, 0.463863624631307, 0.463863624631307, 1.03946212768551, 1.12627074536918, 1.14705623529365), PROX_GOOD_PRISCH = c(4.42376284483209, 4.3780728039611, 4.4381077472328, 4.48326906164864, 4.41058426346667, 4.33684280477295, 4.37541592083903, 4.29841605508598, 4.2580170038876, 4.27934963146811, 4.11427377683663, 4.42474408393319, 4.42474408393319, 4.10033714204368, 4.46427355245829, 4.92565705183443, 4.92565705183443, 4.37243865161908, 4.05859518452173, 3.97306691053722), PROX_MALL = c(0.475935346664486, 0.500682206465503, 0.408666125180857, 0.387952579177684, 0.431747484707969, 0.634323955575517, 0.625072347077181, 0.648384322611893, 0.585854127158584, 0.507308338763366, 0.786897805640679, 0.36232957329041, 0.36232957329041, 0.816725098938654, 0.384398044205003, 0.259948531881284, 0.259948531881284, 0.47180896375681, 0.741140095950697, 0.817008429043632), PROX_CHAS = c(0.0483941894268844, 3.70448785353559e-08, 0.0955424375353944, 0.116095717847762, 0.0812590805558053, 0.0456516508281062, 0.0752462089475253, 0.0495611607390083, 0.123846030022364, 0.246000912873009, 0.0683167852462459, 0.190952462752685, 0.190952462752685, 0.0738696133860389, 0.0936868185767241, 0.259948576333881, 0.259948576333881, 3.14247486029477e-08, 0.0484693686848179, 0.142936854782623 ), PROX_SUPERMARKET = c(0.123899374628808, 0.112910168339451, 0.205979542456043, 0.21237786594893, 0.194128300134642, 0.04565204632056, 0.0752464841458058, 0.0495614942866338, 0.157551778944521, 0.271122867675942, 0.0683172333971998, 0.190953240917096, 0.190953240917096, 0.0738703098972174, 0.093687407280864, 0.257218468152336, 0.257218468152336, 8.52808058992138e-07, 0.321659607097496, 0.417643104955167 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 0L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 4L, 5L, 3L, 4L, 5L, 3L, 3L, 4L, 5L, 4L, 4L, 5L, 3L, 4L, 4L, 4L, 4L, 3L ), WITHIN_350M_BUS = c(11L, 11L, 6L, 9L, 7L, 11L, 11L, 11L, 12L, 9L, 14L, 9L, 9L, 13L, 7L, 6L, 6L, 8L, 6L, 5L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 5L, 3L, 5L, 4L, 4L, 5L, 5L, 4L), DNeighbour = c(0, 43.8006905517436, 88.4320104460275, 93.508566619304, 94.5778237322394, 155.393161129387, 159.196334826933, 163.675511723904, 167.082625281408, 293.278078965478, 319.703984217133, 331.421507597797, 334.125383587075, 348.732794471307, 506.471369991034, 513.534373826944, 518.590608621411, 523.286052101917, 556.773204681145, 578.755204932565)), row.names = c("710", "356", "690", "8", "34", "21", "361", "662", "645", "282", "863", "442", "760", "616", "670", "855", "50", "420", "183", "988"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988577620741297, 0.953851282532676, 0.948472725814617, 0.947303608140337, 0.861017289103898, 0.854401223614214, 0.846438089630354, 0.84025877776157, 0.552368768922278, 0.482823452076847, 0.451687819700826, 0.444495226937591, 0.405674079495788, 0.0548458248290519, 0.0452343754698631, 0.0388498545473366, 0.0333057435590964, 0.00555329553436021, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1246513025
R squared (OOB): 0.346803
$Forests[[711]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 320000, 415000, 333000, 345000, 390000, 295000, 350000, 370000, 355000, 325000, 310000, 325000, 365000, 343000, 345000, 345000, 323000, 370000, 335000), floor_area_sqm = c(104, 106, 104, 108, 104, 126, 105, 104, 103, 106, 104, 104, 90, 104, 102, 114, 103, 104, 93, 114), storey_order = c(1L, 1L, 2L, 4L, 4L, 2L, 1L, 2L, 4L, 1L, 1L, 1L, 4L, 2L, 5L, 2L, 5L, 3L, 1L, 3L), remaining_lease_mths = c(863, 851, 875, 895, 862, 879, 870, 863, 881, 825, 872, 879, 912, 828, 935, 839, 944, 956, 1139, 904), PROX_CBD = c(16.2492480828887, 15.9983120826665, 15.8781143296649, 16.5397910410307, 16.2035530975804, 16.1769042321823, 16.027241877126, 15.9139497277605, 15.9139497277605, 15.6983328737326, 15.9652370890998, 15.9652370890998, 16.3759795802925, 15.6198573118901, 15.6558233565228, 15.4582319270764, 15.6615925135045, 16.3822081442679, 15.8422849591204, 16.3642048862006), PROX_ELDERLYCARE = c(0.836071823435323, 0.541237256511776, 0.633288957745621, 0.706939892416911, 0.462412199513001, 0.382017171357745, 0.401697186037664, 0.471057675436291, 0.471057675436291, 0.587171684565488, 0.372962984236141, 0.372962984236141, 0.437652472603004, 0.497975502399054, 0.268146833149962, 0.319622441582349, 0.372854461013726, 0.317064501792404, 0.241353796602158, 0.361422596457277), PROX_HAWKER = c(2.17952287051713, 2.1818192257633, 1.79301822351461, 2.14655926815246, 2.51024920878341, 2.55739022352562, 2.44772974464855, 2.34701070601947, 2.34701070601947, 1.64071314431986, 2.45115541279444, 2.45115541279444, 2.71828200917597, 1.6566914426712, 2.27183532495414, 1.7245004017694, 2.39243139523594, 2.76474077583521, 2.37354129025836, 1.67761333691466), PROX_MRT = c(0.290093838525113, 0.364450998520493, 0.159697283923578, 0.460645764817668, 0.65447898159524, 0.674610535324426, 0.538616250543522, 0.424613907535265, 0.424613907535265, 0.341199960643831, 0.52727924180445, 0.52727924180445, 0.870089952652958, 0.297714051615291, 0.370313443989706, 0.233994550027949, 0.499275570100955, 1.02897813643603, 0.721786411333246, 0.653367521351592), PROX_PARK = c(0.886796559947336, 1.05372411430502, 0.678969217742802, 0.711243459523284, 1.32632916723033, 1.39748820590438, 1.35146177086674, 1.30337713627377, 1.30337713627377, 0.686441032296595, 1.39203600576681, 1.39203600576681, 1.49155883505512, 0.782164021798725, 1.16446299803307, 0.998254167239372, 1.19384102986047, 1.73717122008599, 1.42084473696832, 0.32735774848914), PROX_GOOD_PRISCH = c(6.4097782056775, 6.12314921566155, 6.09357654169244, 6.77397603493671, 6.27623366830878, 6.23706483495109, 6.09534233388474, 5.99275530970335, 5.99275530970335, 5.93514971647738, 6.02718330754398, 6.02718330754398, 6.4246273009838, 5.84268664292306, 5.73062396037349, 5.64801716169655, 5.71328270316738, 6.39421933734494, 5.8611108446886, 6.76031366250815), PROX_MALL = c(0.355568776497803, 0.45623102577182, 0.145699923430919, 0.345326846187852, 0.370949542105629, 0.292722816398213, 0.275346491924215, 0.338688619983659, 0.338688619983659, 0.310729806849059, 0.238316612740974, 0.238316612740974, 0.409369768138594, 0.394873468760787, 0.155488337640192, 0.455554164929496, 0.238209845871265, 0.374078152135628, 0.177442774283774, 0.388175183991252), PROX_CHAS = c(0.121251060497272, 0.290215734280461, 0.0723222156351423, 0.286223989121013, 0.370949494121523, 0.292722768811081, 0.275346446899555, 0.338688583692834, 0.338688583692834, 0.261893114523038, 0.238316573509266, 0.238316573509266, 0.409369730284335, 0.28481487293308, 0.155488306171375, 0.158017550603297, 0.238209795937414, 0.374078140160073, 0.177442804982894, 0.380772978950647), PROX_SUPERMARKET = c(0.350013224352412, 0.162067612034701, 0.157892159590583, 0.377165028023417, 0.235998227482853, 0.254565333705719, 0.141316208924405, 0.112474666082431, 0.112474666082431, 0.322774913149109, 0.177610526119132, 0.177610526119132, 0.389543937857684, 0.407244625741832, 0.152010752053411, 0.387973705585917, 0.238833101010687, 0.357574924056941, 0.197153631350279, 0.422789252098693), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 0L, 3L, 5L, 3L, 3L, 3L, 1L, 3L, 3L, 2L, 1L, 4L, 1L, 3L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 6L, 3L, 1L, 5L, 8L, 8L, 9L, 9L, 4L, 6L, 6L, 2L, 3L, 8L, 8L, 5L, 1L, 7L, 4L), WITHIN_350M_BUS = c(9L, 12L, 7L, 2L, 7L, 9L, 12L, 15L, 15L, 8L, 14L, 14L, 5L, 9L, 14L, 14L, 16L, 9L, 15L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L), DNeighbour = c(0, 322.196375374501, 419.338776516853, 462.338220927398, 468.716557052544, 540.293312088346, 550.033461038724, 556.084924522587, 558.919553820378, 605.425634971604, 606.969700171078, 608.78684681064, 609.516818689846, 658.483317878794, 774.157058649696, 790.607871775707, 851.342185287628, 857.39975879297, 922.671286714622, 954.115089460289)), row.names = c("711", "888", "510", "498", "806", "54", "463", "959", "927", "196", "566", "490", "974", "304", "450", "383", "572", "173", "585", "252"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.784933234350476, 0.650982659515219, 0.585514513306853, 0.575573635832125, 0.461489928019661, 0.445775928330535, 0.43601141124551, 0.431438350086468, 0.356835463004288, 0.354382877320834, 0.351499408251255, 0.350341978904316, 0.274253139334476, 0.116724942722312, 0.0982027733168202, 0.0415459440442594, 0.03704003436293, 0.00420239386149491, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1037603114
R squared (OOB): -0.2256272
$Forests[[712]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(530000, 588000, 508000, 568000, 565000, 550000, 613000, 350000, 310000, 310000, 415000, 370000, 323000, 370000, 4e+05, 315000, 368000, 415000, 370000, 320000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 108, 84, 105, 93, 104, 104, 92, 96, 84, 92, 92, 92, 105), storey_order = c(2L, 2L, 1L, 4L, 5L, 2L, 4L, 1L, 2L, 3L, 4L, 4L, 2L, 1L, 2L, 3L, 2L, 5L, 1L, 3L), remaining_lease_mths = c(1108, 1119, 1121, 1117, 1117, 1124, 1119, 809, 811, 827, 1141, 805, 806, 1090, 1098, 804, 1100, 1144, 1146, 815), PROX_CBD = c(15.4274201584828, 15.4444506298565, 15.4653265021947, 15.3987887594526, 15.5121102277751, 15.4589251607201, 15.4589251607201, 15.5495667695359, 15.7493840144196, 15.6029325535915, 15.719551353229, 15.7683454047388, 15.5926635355646, 15.0414874321427, 15.0414874321427, 15.9050437012323, 14.9752079088984, 15.9533618390172, 15.87024444961, 15.4421704385289), PROX_ELDERLYCARE = c(0.637452860447804, 0.64097589351183, 0.595913887497293, 0.578356799737993, 0.536539272984936, 0.68815946921851, 0.68815946921851, 0.619297318170404, 0.392042381698264, 0.338118814836049, 0.251997184681221, 0.584689505447093, 0.348154483747206, 0.180026828914976, 0.180026828914976, 0.346730428331521, 0.199763345782594, 0.251148223850536, 0.10693627682917, 0.497101135842809), PROX_HAWKER = c(0.365463704587155, 0.396657168515828, 0.380307090885425, 0.294909248784724, 0.396815374523363, 0.469966667540803, 0.469966667540803, 0.5213921544653, 0.617009737136425, 0.432858942767381, 0.543607139892928, 0.791474322012874, 0.438799857473275, 0.135868389364205, 0.135868389364205, 0.79668564149145, 0.202333554334061, 0.802087399746937, 0.694651515851724, 0.380223054122965), PROX_MRT = c(0.843485398790606, 0.812282865657068, 0.848209897671344, 0.921278705332003, 0.8698145169005, 0.729135125223405, 0.729135125223405, 0.711232187253978, 0.825478596695925, 1.13678031777592, 1.04322565796881, 0.523772975672589, 1.20427337027458, 1.27219969611937, 1.27219969611937, 0.750476153315833, 1.27457972333389, 0.8851452059773, 1.09555222562317, 1.36083949137777 ), PROX_PARK = c(0.308677700833154, 0.279663832574521, 0.321827820326955, 0.283836897691409, 0.357009242210065, 0.194645215248471, 0.194645215248471, 0.20876400491182, 0.423881452963658, 0.578149656320062, 0.60075194434184, 0.270342199592644, 0.608584573014238, 0.270313948020077, 0.270313948020077, 0.475878847958935, 0.259935562114549, 0.589052524814441, 0.707790886000148, 0.607675278354181), PROX_GOOD_PRISCH = c(6.00000717285666, 6.01089245018733, 6.04109347904609, 5.98797030068414, 6.0946998605156, 6.00758296280353, 6.00758296280353, 6.09891773314498, 6.32317863359129, 6.24898658848638, 6.34176102939636, 6.2828979894293, 6.25532900137267, 5.69200203864946, 5.69200203864946, 6.45664561130608, 5.6171537261999, 6.52939634907869, 6.49806658702102, 6.14472917023144), PROX_MALL = c(0.657665812567692, 0.640411632029909, 0.62067023459119, 0.692287086677849, 0.577683661914992, 0.632880647427991, 0.632880647427991, 0.541358966367059, 0.340817581482914, 0.60644342729779, 0.460595397283409, 0.400271919676516, 0.657431321444681, 0.767711199656331, 0.767711199656331, 0.18299798168314, 0.689421511186311, 0.161178852361569, 0.388975340293238, 0.860369947035052), PROX_CHAS = c(0.0964991818226865, 0.128062594375949, 0.114224376246159, 0.0335692412129841, 0.14804241676277, 0.206736748098593, 0.206736748098593, 0.252209440491103, 0.347229964463676, 0.336408570757183, 0.269388612247007, 0.406778788965278, 0.337342861051532, 0.163757574589084, 0.163757574589084, 0.190026772642962, 0.230775629929228, 0.165813590617473, 0.140210421841136, 0.200516789487464), PROX_SUPERMARKET = c(0.324468805261885, 0.312290330939399, 0.284849629955282, 0.352133387221186, 0.237787830949247, 0.327859325274294, 0.327859325274294, 0.243797536441002, 2.98731019421495e-07, 0.338214025323699, 0.219989756424723, 0.30290594542381, 0.403551045123396, 0.197268674737732, 0.197268674737732, 0.179336240856332, 0.264202614673064, 0.162291812321236, 0.287679129281494, 0.291068212048821), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 5L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 6L), WITHIN_350M_BUS = c(7L, 7L, 7L, 6L, 6L, 7L, 7L, 6L, 7L, 6L, 5L, 8L, 6L, 9L, 9L, 8L, 9L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 4L, 3L, 7L, 2L, 3L, 3L, 6L, 3L, 5L, 4L, 3L ), DNeighbour = c(0, 23.3082754469867, 39.7980542793935, 86.8729085231776, 101.803670985395, 106.832108039099, 110.109354644231, 156.080541197112, 327.319717848495, 388.825765188645, 389.279998633656, 418.180602423027, 445.548145236302, 475.990457536693, 479.516771888265, 480.949400040964, 510.882488956453, 531.743982169263, 533.511178981962, 541.494999513885)), row.names = c("712", "574", "962", "714", "605", "963", "455", "236", "956", "924", "698", "262", "458", "793", "632", "59", "558", "124", "582", "586"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996297808675709, 0.989225671517454, 0.949185864181062, 0.930557700329075, 0.923667554733079, 0.919012739654204, 0.840738028974694, 0.402731157024129, 0.234633858316015, 0.233467549726708, 0.162891594151445, 0.104317207394658, 0.051667975851977, 0.0465759800316401, 0.044572476658104, 0.0120715543198209, 0.00127384014973771, 0.000856772760889573, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7049610097
R squared (OOB): 0.3743509
$Forests[[713]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 370000, 375000, 345000, 420000, 430000, 548000, 705000, 720000, 640000, 516000, 440000, 450000, 638000, 630000, 588000, 485000, 640000, 435000, 350000), floor_area_sqm = c(91, 92, 92, 92, 91, 93, 95, 91, 91, 90, 98, 92, 92, 102, 102, 95, 103, 91, 98, 92), storey_order = c(3L, 4L, 2L, 1L, 1L, 3L, 2L, 3L, 3L, 1L, 3L, 3L, 1L, 9L, 6L, 3L, 2L, 3L, 1L, 1L), remaining_lease_mths = c(754, 699, 695, 695, 742, 728, 981, 1097, 1079, 1095, 698, 677, 679, 869, 870, 1025, 855, 992, 692, 714), PROX_CBD = c(8.32334928378694, 8.34406204250889, 8.4016901584654, 8.46158045860266, 8.31995738049774, 8.20083785223568, 8.37940280964872, 9.2692311101123, 9.2692311101123, 9.29204667907952, 8.70928269501252, 8.7589377611275, 8.7589377611275, 7.86314261154951, 7.86314261154951, 8.51090417959469, 7.70120549943486, 9.30017281297198, 8.85689554561162, 9.56457497404925), PROX_ELDERLYCARE = c(0.163895949541214, 0.224798473876808, 0.150390524199432, 0.0854535518544851, 0.259768432786295, 0.41240614163537, 0.335901694998922, 0.751834464907999, 0.751834464907999, 0.771441336950035, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.731462959428347, 0.731462959428347, 0.120425912751251, 0.883817181840043, 0.677643973897152, 0.272187629818594, 1.08567795373645), PROX_HAWKER = c(0.1672780527947, 0.308707066729857, 0.205000896629144, 0.266645682444034, 0.387410687724852, 0.35604829505958, 0.203869560106314, 0.13065395668809, 0.13065395668809, 0.172288624542473, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.573870222021737, 0.573870222021737, 0.166697492306482, 0.72907919143595, 0.445284816601654, 0.446318851105742, 0.44425153291851), PROX_MRT = c(1.03738004469153, 1.14033242259394, 0.747297636603152, 0.681495718287031, 0.705543842504761, 0.805467939952349, 0.62312262100292, 0.513894886157587, 0.513894886157587, 0.459210746913958, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.85984195598231, 0.85984195598231, 0.608243230971526, 0.692418360175919, 0.258716275079725, 0.372678744867538, 1.06652131186481), PROX_PARK = c(0.839050716088865, 0.748901820021747, 0.784786352249359, 0.773425606080498, 0.517920409018535, 0.393072899865764, 0.394842599629624, 0.421166514654472, 0.421166514654472, 0.354651430366215, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.281207712521794, 0.281207712521794, 0.368529270986479, 0.450335295656325, 0.166211588513849, 0.479885299937475, 0.829152657918636 ), PROX_GOOD_PRISCH = c(1.6197212814627, 1.74338078296013, 1.42922442943649, 1.4534383809239, 1.20021801549651, 1.04754826657838, 1.14854892992093, 2.13343245969583, 2.13343245969583, 2.10961489740732, 1.35677240305411, 1.40615721612308, 1.40615721612308, 0.562813849840511, 0.562813849840511, 1.13331232297991, 0.490611064856358, 1.82000438656186, 1.47413984574199, 1.87441197950121), PROX_MALL = c(0.952850965311535, 0.813314037197816, 0.856591768216477, 0.793630348518112, 0.768764019555169, 0.844084234929545, 0.651389947232486, 0.655923636590071, 0.655923636590071, 0.591682371404957, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.943364056194349, 0.943364056194349, 0.540250505232014, 0.779066462317335, 0.302826744416793, 0.241772845363545, 1.18499732413142), PROX_CHAS = c(0.218034921212892, 0.347263729641395, 0.14998683096932, 0.161491876005888, 0.1066489590073, 0.0460460495231756, 0.11938167830482, 0.0970531700661786, 0.0970531700661786, 0.116738661463474, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.201852081003395, 0.201852081003395, 0.0869956868442428, 0.0405139203460024, 0.258750733988333, 0.157458356405151, 0.358325278319411), PROX_SUPERMARKET = c(0.502751024921131, 0.624544400837596, 0.194600933367586, 0.128302570008396, 0.284909088626731, 0.436961702644775, 0.282093113359979, 0.098601858754749, 0.098601858754749, 0.110756393825321, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.115543350477338, 0.115543350477338, 0.0869967242830128, 0.0588346413192393, 0.378001630838772, 0.224853982916395, 0.418420374852224), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 4L, 4L, 2L, 4L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 3L, 3L, 2L, 4L, 4L, 4L, 5L, 7L, 8L, 8L, 3L, 3L, 6L, 4L, 3L, 7L, 2L), WITHIN_350M_BUS = c(4L, 5L, 7L, 7L, 7L, 7L, 6L, 10L, 10L, 7L, 6L, 6L, 6L, 2L, 2L, 5L, 4L, 9L, 7L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 4L, 3L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 1L), DNeighbour = c(0, 137.80332281263, 341.869495023095, 390.880434874996, 584.67451030836, 687.985315498419, 766.875112491152, 1017.57163804075, 1020.43412217177, 1066.61661004627, 1076.31447563757, 1093.61510147598, 1096.57137365107, 1114.98991825056, 1121.84465652187, 1127.34349990178, 1139.51002139116, 1215.70384195402, 1233.2249354498, 1241.33225495551)), row.names = c("713", "204", "682", "676", "716", "79", "998", "642", "306", "191", "446", "386", "194", "931", "476", "94", "811", "973", "397", "197"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975504351316368, 0.85405676197381, 0.811522879732784, 0.605523140520936, 0.480010018882638, 0.382348093121992, 0.107599597805732, 0.105130181896825, 0.0684800067845636, 0.0616032739250026, 0.0501030179103827, 0.0482395764147962, 0.0373263039870807, 0.033580408372424, 0.0307031609476377, 0.0247510899791246, 0.00166999180710816, 0.000169510813059742, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7274449939
R squared (OOB): 0.5450745
$Forests[[714]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(568000, 508000, 530000, 588000, 565000, 550000, 613000, 350000, 310000, 310000, 415000, 323000, 370000, 4e+05, 368000, 320000, 315000, 331000, 370000, 310000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 108, 105, 84, 93, 104, 92, 96, 92, 105, 104, 107, 104, 104), storey_order = c(4L, 1L, 2L, 2L, 5L, 2L, 4L, 1L, 3L, 2L, 4L, 2L, 1L, 2L, 2L, 3L, 1L, 2L, 4L, 3L), remaining_lease_mths = c(1117, 1121, 1108, 1119, 1117, 1124, 1119, 809, 827, 811, 1141, 806, 1090, 1098, 1100, 815, 807, 869, 805, 869), PROX_CBD = c(15.3987887594526, 15.4653265021947, 15.4274201584828, 15.4444506298565, 15.5121102277751, 15.4589251607201, 15.4589251607201, 15.5495667695359, 15.6029325535915, 15.7493840144196, 15.719551353229, 15.5926635355646, 15.0414874321427, 15.0414874321427, 14.9752079088984, 15.4421704385289, 15.3877172812078, 15.2221855529023, 15.7683454047388, 15.2437764157418), PROX_ELDERLYCARE = c(0.578356799737993, 0.595913887497293, 0.637452860447804, 0.64097589351183, 0.536539272984936, 0.68815946921851, 0.68815946921851, 0.619297318170404, 0.338118814836049, 0.392042381698264, 0.251997184681221, 0.348154483747206, 0.180026828914976, 0.180026828914976, 0.199763345782594, 0.497101135842809, 0.4433955665635, 0.277621781700774, 0.584689505447093, 0.313986883487753), PROX_HAWKER = c(0.294909248784724, 0.380307090885425, 0.365463704587155, 0.396657168515828, 0.396815374523363, 0.469966667540803, 0.469966667540803, 0.5213921544653, 0.432858942767381, 0.617009737136425, 0.543607139892928, 0.438799857473275, 0.135868389364205, 0.135868389364205, 0.202333554334061, 0.380223054122965, 0.342886316384117, 0.252887916114098, 0.791474322012874, 0.306302732963744), PROX_MRT = c(0.921278705332003, 0.848209897671344, 0.843485398790606, 0.812282865657068, 0.8698145169005, 0.729135125223405, 0.729135125223405, 0.711232187253978, 1.13678031777592, 0.825478596695925, 1.04322565796881, 1.20427337027458, 1.27219969611937, 1.27219969611937, 1.27457972333389, 1.36083949137777, 1.37085724211185, 1.3991563615676, 0.523772975672589, 1.43926724244883 ), PROX_PARK = c(0.283836897691409, 0.321827820326955, 0.308677700833154, 0.279663832574521, 0.357009242210065, 0.194645215248471, 0.194645215248471, 0.20876400491182, 0.578149656320062, 0.423881452963658, 0.60075194434184, 0.608584573014238, 0.270313948020077, 0.270313948020077, 0.259935562114549, 0.607675278354181, 0.57859629393417, 0.500874596291267, 0.270342199592644, 0.554495921895103), PROX_GOOD_PRISCH = c(5.98797030068414, 6.04109347904609, 6.00000717285666, 6.01089245018733, 6.0946998605156, 6.00758296280353, 6.00758296280353, 6.09891773314498, 6.24898658848638, 6.32317863359129, 6.34176102939636, 6.25532900137267, 5.69200203864946, 5.69200203864946, 5.6171537261999, 6.14472917023144, 6.09187968106835, 5.9271396376627, 6.2828979894293, 5.96162295702861), PROX_MALL = c(0.692287086677849, 0.62067023459119, 0.657665812567692, 0.640411632029909, 0.577683661914992, 0.632880647427991, 0.632880647427991, 0.541358966367059, 0.60644342729779, 0.340817581482914, 0.460595397283409, 0.657431321444681, 0.767711199656331, 0.767711199656331, 0.689421511186311, 0.860369947035052, 0.900250825960545, 1.02106462402642, 0.400271919676516, 1.03199787585398), PROX_CHAS = c(0.0335692412129841, 0.114224376246159, 0.0964991818226865, 0.128062594375949, 0.14804241676277, 0.206736748098593, 0.206736748098593, 0.252209440491103, 0.336408570757183, 0.347229964463676, 0.269388612247007, 0.337342861051532, 0.163757574589084, 0.163757574589084, 0.230775629929228, 0.200516789487464, 0.147116034863504, 0.0544459444778504, 0.406778788965278, 4.60754704120663e-08 ), PROX_SUPERMARKET = c(0.352133387221186, 0.284849629955282, 0.324468805261885, 0.312290330939399, 0.237787830949247, 0.327859325274294, 0.327859325274294, 0.243797536441002, 0.338214025323699, 2.98731019421495e-07, 0.219989756424723, 0.403551045123396, 0.197268674737732, 0.197268674737732, 0.264202614673064, 0.291068212048821, 0.236697160290918, 0.0768892314501321, 0.30290594542381, 0.0947293086454089), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 6L, 4L, 5L, 5L, 4L ), WITHIN_350M_BUS = c(6L, 7L, 7L, 7L, 6L, 7L, 7L, 6L, 6L, 7L, 5L, 6L, 9L, 9L, 9L, 9L, 7L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 6L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 7L, 3L), DNeighbour = c(0, 85.9143666986003, 86.8729085231776, 109.393308499374, 117.776737099828, 193.512779430068, 196.51892979272, 235.442763622553, 337.543871802173, 359.537021569923, 367.416964376735, 386.489684964554, 404.607002888128, 407.701812161633, 447.508327987194, 462.335760588013, 464.211232494893, 475.348389173733, 495.242323025643, 510.751202583869)), row.names = c("714", "962", "712", "574", "605", "963", "455", "236", "924", "956", "698", "458", "793", "632", "558", "586", "895", "679", "262", "578"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.944210215495784, 0.942976751529687, 0.910357208218442, 0.896479263324401, 0.73350812609777, 0.725829505568837, 0.620161672545754, 0.317240654472874, 0.254491725348165, 0.232818600333278, 0.182664363505474, 0.138719367627169, 0.131633718801789, 0.0539699364643098, 0.0326162118165556, 0.0302545274377885, 0.017909337419642, 0.00357695623463682, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5458068235
R squared (OOB): 0.5545778
$Forests[[715]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 430000, 4e+05, 408000, 410000, 520000, 670000, 439000, 648000, 435000, 5e+05, 565000, 588000, 450000, 440000, 516000, 420000, 448000, 640000, 548000), floor_area_sqm = c(91, 102, 97, 91, 97, 89, 94, 97, 116, 98, 105, 103, 95, 92, 92, 98, 99, 105, 91, 95), storey_order = c(3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 4L, 1L, 2L, 4L, 3L, 1L, 3L, 3L, 3L, 1L, 3L, 2L), remaining_lease_mths = c(691, 869, 681, 674, 665, 801, 1104, 669, 871, 692, 857, 852, 1025, 679, 677, 698, 716, 866, 992, 981), PROX_CBD = c(9.09613481662016, 8.77938926255451, 9.29171741525155, 8.96374942103709, 8.66747718420982, 8.52269583143835, 8.58683984966127, 8.73211086874077, 8.27332873959955, 8.85689554561162, 8.19182633034048, 8.19182633034048, 8.51090417959469, 8.7589377611275, 8.7589377611275, 8.70928269501252, 9.97053790241166, 8.05276498978228, 9.30017281297198, 8.37940280964872), PROX_ELDERLYCARE = c(0.297153722290783, 0.374310234303432, 0.121888026553089, 0.267188539522683, 0.0441159965049124, 0.820777449495704, 0.203840329735754, 0.292319821872094, 0.354571010374291, 0.272187629818594, 0.444818640633349, 0.444818640633349, 0.120425912751251, 0.169235371196244, 0.169235371196244, 0.119444653145476, 0.115679603991599, 0.599632276485302, 0.677643973897152, 0.335901694998922 ), PROX_HAWKER = c(0.276770006011078, 0.0530841043788875, 0.631142210027013, 0.393731145214296, 0.357845486047337, 0.712401259368985, 0.433030813326955, 0.436547444862961, 0.610975272844239, 0.446318851105742, 0.553760551741158, 0.553760551741158, 0.166697492306482, 0.330091511745513, 0.330091511745513, 0.281172749103646, 0.499128715987426, 0.560005371648267, 0.445284816601654, 0.203869560106314 ), PROX_MRT = c(1.2652859093471, 1.18818107396501, 1.65516610461175, 0.71987240697712, 0.874328108605637, 1.68231360215177, 0.751078096441513, 0.600073719023998, 1.0936063211659, 0.372678744867538, 1.08457427678223, 1.08457427678223, 0.608243230971526, 0.338391484905848, 0.338391484905848, 0.379410256905797, 0.460213635694043, 1.12051759514643, 0.258716275079725, 0.62312262100292), PROX_PARK = c(0.429900368262469, 0.700959888788064, 0.199649911236163, 0.60552725382935, 0.691303172853456, 0.11043559696871, 0.52118662053352, 0.617507126900098, 0.477465658778908, 0.479885299937475, 0.374102285306053, 0.374102285306053, 0.368529270986479, 0.469340752260783, 0.469340752260783, 0.513364518506117, 0.425125261748846, 0.30128672956265, 0.166211588513849, 0.394842599629624), PROX_GOOD_PRISCH = c(0.657187468393487, 0.963274696928036, 0.365175047542414, 1.13785719900195, 1.23754792076915, 0.287100670168393, 1.16640042723588, 1.31940815963163, 0.856939381531897, 1.47413984574199, 0.769163347741007, 0.769163347741007, 1.13331232297991, 1.40615721612308, 1.40615721612308, 1.35677240305411, 1.1615230473897, 0.631981624625733, 1.82000438656186, 1.14854892992093), PROX_MALL = c(0.916512124719577, 0.946404029132472, 1.26787190539693, 0.480317195978648, 0.740457696387364, 1.03817238314954, 0.632538285087724, 0.469553394647833, 0.991200103712322, 0.241772845363545, 0.997182626507123, 0.997182626507123, 0.540250505232014, 0.264395031718586, 0.264395031718586, 0.313890580083005, 0.687811479893446, 1.07178760783233, 0.302826744416793, 0.651389947232486 ), PROX_CHAS = c(0.209184408253321, 0.064920565519497, 0.143872847977416, 0.143131544605207, 0.34300149800099, 0.0550867573210672, 0.237191200694799, 0.0664211666443358, 0.413431749899638, 0.157458356405151, 0.311461966699573, 0.311461966699573, 0.0869956868442428, 0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.354473795917701, 0.167974733321899, 0.258750733988333, 0.11938167830482 ), PROX_SUPERMARKET = c(0.235755012868274, 0.239175324970861, 0.371928496535936, 0.181164390242962, 0.158725757407685, 0.153408018077838, 0.35437102597818, 0.350370254212894, 0.502190497784501, 0.224853982916395, 0.485938543293979, 0.485938543293979, 0.0869967242830128, 0.24726445439454, 0.24726445439454, 0.221335227738319, 0.61645520286935, 0.372458117254617, 0.378001630838772, 0.282093113359979 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 0L, 0L, 2L, 2L, 2L, 2L, 0L, 3L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 4L, 2L, 3L, 5L, 6L, 4L, 7L, 2L, 2L, 6L, 8L, 8L, 7L, 1L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(7L, 4L, 9L, 6L, 5L, 6L, 4L, 7L, 8L, 7L, 7L, 7L, 5L, 6L, 6L, 6L, 10L, 5L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 2L, 1L, 2L, 3L), DNeighbour = c(0, 335.920401151023, 416.640789544451, 560.1630162314, 627.727737815822, 819.509320614435, 822.082112900045, 824.196588769361, 930.286675422145, 971.942998866778, 1043.25371847339, 1045.30000306101, 1074.32125206414, 1095.8480432134, 1098.09283588234, 1106.70477625744, 1145.0786307847, 1202.99747384761, 1413.26115691366, 1440.59570444723)), row.names = c("715", "606", "122", "692", "331", "588", "149", "842", "795", "397", "674", "128", "94", "194", "386", "446", "359", "635", "973", "998"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.894209183813727, 0.839706713813408, 0.720465670662863, 0.656309159276388, 0.457501788741696, 0.454752893898346, 0.452493462604913, 0.339874092650078, 0.296812627758084, 0.226157493881233, 0.224203057225586, 0.197011733188171, 0.177535278437479, 0.175541097681211, 0.16795816923408, 0.135563989986979, 0.091602470656078, 0.00141292689031667, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5952246887
R squared (OOB): 0.2622581
$Forests[[716]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 430000, 548000, 345000, 375000, 588000, 516000, 335000, 440000, 450000, 638000, 630000, 370000, 485000, 435000, 439000, 448000, 670000, 5e+05, 565000), floor_area_sqm = c(91, 93, 95, 92, 92, 95, 98, 91, 92, 92, 102, 102, 92, 103, 98, 97, 105, 94, 105, 103), storey_order = c(1L, 3L, 2L, 1L, 2L, 3L, 3L, 3L, 3L, 1L, 9L, 6L, 4L, 2L, 1L, 3L, 1L, 6L, 2L, 4L), remaining_lease_mths = c(742, 728, 981, 695, 695, 1025, 698, 754, 677, 679, 869, 870, 699, 855, 692, 669, 866, 1104, 857, 852), PROX_CBD = c(8.31995738049774, 8.20083785223568, 8.37940280964872, 8.46158045860266, 8.4016901584654, 8.51090417959469, 8.70928269501252, 8.32334928378694, 8.7589377611275, 8.7589377611275, 7.86314261154951, 7.86314261154951, 8.34406204250889, 7.70120549943486, 8.85689554561162, 8.73211086874077, 8.05276498978228, 8.58683984966127, 8.19182633034048, 8.19182633034048), PROX_ELDERLYCARE = c(0.259768432786295, 0.41240614163537, 0.335901694998922, 0.0854535518544851, 0.150390524199432, 0.120425912751251, 0.119444653145476, 0.163895949541214, 0.169235371196244, 0.169235371196244, 0.731462959428347, 0.731462959428347, 0.224798473876808, 0.883817181840043, 0.272187629818594, 0.292319821872094, 0.599632276485302, 0.203840329735754, 0.444818640633349, 0.444818640633349), PROX_HAWKER = c(0.387410687724852, 0.35604829505958, 0.203869560106314, 0.266645682444034, 0.205000896629144, 0.166697492306482, 0.281172749103646, 0.1672780527947, 0.330091511745513, 0.330091511745513, 0.573870222021737, 0.573870222021737, 0.308707066729857, 0.72907919143595, 0.446318851105742, 0.436547444862961, 0.560005371648267, 0.433030813326955, 0.553760551741158, 0.553760551741158), PROX_MRT = c(0.705543842504761, 0.805467939952349, 0.62312262100292, 0.681495718287031, 0.747297636603152, 0.608243230971526, 0.379410256905797, 1.03738004469153, 0.338391484905848, 0.338391484905848, 0.85984195598231, 0.85984195598231, 1.14033242259394, 0.692418360175919, 0.372678744867538, 0.600073719023998, 1.12051759514643, 0.751078096441513, 1.08457427678223, 1.08457427678223), PROX_PARK = c(0.517920409018535, 0.393072899865764, 0.394842599629624, 0.773425606080498, 0.784786352249359, 0.368529270986479, 0.513364518506117, 0.839050716088865, 0.469340752260783, 0.469340752260783, 0.281207712521794, 0.281207712521794, 0.748901820021747, 0.450335295656325, 0.479885299937475, 0.617507126900098, 0.30128672956265, 0.52118662053352, 0.374102285306053, 0.374102285306053 ), PROX_GOOD_PRISCH = c(1.20021801549651, 1.04754826657838, 1.14854892992093, 1.4534383809239, 1.42922442943649, 1.13331232297991, 1.35677240305411, 1.6197212814627, 1.40615721612308, 1.40615721612308, 0.562813849840511, 0.562813849840511, 1.74338078296013, 0.490611064856358, 1.47413984574199, 1.31940815963163, 0.631981624625733, 1.16640042723588, 0.769163347741007, 0.769163347741007), PROX_MALL = c(0.768764019555169, 0.844084234929545, 0.651389947232486, 0.793630348518112, 0.856591768216477, 0.540250505232014, 0.313890580083005, 0.952850965311535, 0.264395031718586, 0.264395031718586, 0.943364056194349, 0.943364056194349, 0.813314037197816, 0.779066462317335, 0.241772845363545, 0.469553394647833, 1.07178760783233, 0.632538285087724, 0.997182626507123, 0.997182626507123 ), PROX_CHAS = c(0.1066489590073, 0.0460460495231756, 0.11938167830482, 0.161491876005888, 0.14998683096932, 0.0869956868442428, 0.112175615725657, 0.218034921212892, 0.0806835690144568, 0.0806835690144568, 0.201852081003395, 0.201852081003395, 0.347263729641395, 0.0405139203460024, 0.157458356405151, 0.0664211666443358, 0.167974733321899, 0.237191200694799, 0.311461966699573, 0.311461966699573), PROX_SUPERMARKET = c(0.284909088626731, 0.436961702644775, 0.282093113359979, 0.128302570008396, 0.194600933367586, 0.0869967242830128, 0.221335227738319, 0.502751024921131, 0.24726445439454, 0.24726445439454, 0.115543350477338, 0.115543350477338, 0.624544400837596, 0.0588346413192393, 0.224853982916395, 0.350370254212894, 0.372458117254617, 0.35437102597818, 0.485938543293979, 0.485938543293979), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 2L, 2L, 1L, 2L, 2L, 4L, 4L, 1L, 4L, 2L, 1L, 3L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 3L, 3L, 6L, 7L, 1L, 8L, 8L, 3L, 3L, 1L, 4L, 7L, 6L, 3L, 5L, 2L, 2L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 7L, 7L, 5L, 6L, 4L, 6L, 6L, 2L, 2L, 5L, 4L, 7L, 7L, 5L, 4L, 7L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 1L, 2L, 2L, 2L), DNeighbour = c(0, 156.326845564837, 187.144086370652, 264.45614849196, 269.014139766894, 555.171937415277, 561.776897142871, 584.67451030836, 596.406195890169, 600.263051689131, 638.31608632422, 646.040933003313, 721.724939700043, 735.150973950147, 739.04933061125, 806.856811686801, 816.794581553533, 816.998052663629, 868.166011418392, 873.307056260582)), row.names = c("716", "79", "998", "676", "682", "94", "446", "713", "386", "194", "931", "476", "204", "811", "397", "842", "635", "149", "674", "128"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.936940750865004, 0.910265337774868, 0.825007331506886, 0.81922576126525, 0.355061077289296, 0.343626725425692, 0.30445757910192, 0.284738343180718, 0.278316541422171, 0.216930958507845, 0.204982148764219, 0.100500183667141, 0.084896856238584, 0.0805624711816834, 0.0214303158714636, 0.0156836239145386, 0.0155746399720812, 0.000137806096709702, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5292221936
R squared (OOB): 0.4549027
$Forests[[717]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 585000, 370000, 347000, 410000, 370000, 485000, 334008, 330000, 445000, 350000, 460000, 335000, 358000, 491000, 450000, 3e+05, 290000, 285000, 345000), floor_area_sqm = c(99, 91, 90, 90, 101, 102, 93, 103, 103, 93, 93, 93, 102, 104, 92, 93, 99, 92, 92, 90), storey_order = c(2L, 10L, 3L, 2L, 3L, 3L, 10L, 2L, 2L, 7L, 3L, 7L, 4L, 4L, 9L, 4L, 1L, 4L, 1L, 5L), remaining_lease_mths = c(951, 995, 977, 971, 936, 927, 1112, 917, 937, 1117, 1018, 1135, 940, 815, 1137, 1131, 697, 690, 697, 937), PROX_CBD = c(14.3012013074868, 14.2059144167977, 14.489397367385, 14.6079806280174, 13.8911800577968, 14.12564920201, 14.8542518275748, 14.2719972222741, 14.5165027597446, 14.9897790388493, 14.9930585550483, 15.0332592042754, 14.4474740114555, 14.0960645211931, 15.0782917837809, 15.1194109037639, 14.8036441916204, 14.8961777358487, 14.6519123293037, 14.2787185061121), PROX_ELDERLYCARE = c(0.93663965535868, 0.923774065318005, 0.929205058584809, 0.966138977916587, 1.40411939431899, 1.44816412197145, 0.671766786446111, 1.50921581969441, 0.389463724969334, 0.622451014094897, 0.766085625885291, 0.653175957864657, 1.50338082315219, 1.70531999087377, 0.811417024562957, 0.632846087105322, 0.0965145667339982, 0.090689252710872, 0.254409923718011, 1.77826193055387 ), PROX_HAWKER = c(0.693090021451824, 0.829910539202106, 0.478869651742105, 0.31691894051251, 0.687446499339865, 0.778468578249857, 0.3485650804915, 0.684102697062058, 1.0617726338971, 0.366862032582334, 0.230353911902381, 0.344843972730765, 0.588144724666333, 0.845358517598031, 0.241120378832392, 0.399490681633122, 1.07372228066705, 1.02395142210687, 1.21550185558774, 0.865181709866835 ), PROX_MRT = c(0.189883903502813, 0.127617925270923, 0.0437298005890327, 0.188565130994124, 0.241174931861397, 0.476637705223286, 0.41695674877223, 0.347262283963267, 0.0901878473788138, 0.550628186781769, 0.545901722651448, 0.587916938270161, 0.224566301285939, 0.217341234217998, 0.604690005035212, 0.674936552563307, 0.363746184676816, 0.437229774651496, 0.218405848235923, 0.14195902454703 ), PROX_PARK = c(0.812876767906526, 0.716522496183652, 0.935596264101672, 1.07918529837209, 0.90249149706597, 1.20701221478007, 1.00246315577637, 1.38760566459916, 0.278686390612803, 0.886983007034967, 0.937160160632966, 0.858154923175006, 1.55939681176166, 1.27300714898888, 0.889047622652367, 0.773048101136696, 0.497172938499345, 0.600185611341118, 0.325486875199719, 1.51686048726609 ), PROX_GOOD_PRISCH = c(4.98177209241419, 4.85056771881294, 5.1963266927986, 5.35450137646782, 4.74545729482833, 5.06260566207177, 5.49301939379528, 5.26118802945754, 4.93093863547281, 5.61521578968116, 5.6774973866509, 5.67093979106873, 5.45861643017911, 5.17863906457975, 5.77803713337603, 5.74516136190441, 5.17691715074399, 5.28070608730985, 4.99149337529414, 5.42826997650874), PROX_MALL = c(0.236735170365795, 0.148456555084967, 0.345992784345898, 0.479398555662368, 0.267645090747045, 0.287395381957405, 0.497662931100388, 0.108121271181015, 0.38830118917563, 0.615054651957031, 0.691703794200818, 0.671424081833306, 0.12145856762689, 0.243284841315127, 0.79347213158724, 0.744876648240093, 0.278400001713995, 0.252669380741675, 0.377416550632833, 0.338911837083335), PROX_CHAS = c(0.214782230853987, 0.148456588323488, 3.77135010377852e-08, 0.166948923507452, 0.241761013919413, 0.182188888557241, 0.139715392485403, 0.108121286081234, 0.0918929757518676, 0.101756162724623, 0.094086780959658, 0.0438337826764906, 0.121458549123021, 0.132339190026647, 0.128222338920945, 0.0812821875339188, 0.190291087196022, 0.252669404800451, 0.0736014920224838, 0.18872293939054), PROX_SUPERMARKET = c(0.172194506074768, 0.154204342539502, 0.31785895032531, 0.218811722485387, 0.315435463566428, 0.277268812686258, 0.118312809115248, 0.105248463653719, 0.354026220875794, 0.215874380558773, 0.189746195069109, 0.238848984717478, 0.134916350552101, 0.226949559622758, 0.286089695736963, 0.325050502595441, 0.190291125096353, 0.186322037460738, 0.128878263549785, 0.188722783027928), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(6L, 7L, 5L, 2L, 3L, 3L, 3L, 4L, 5L, 3L, 3L, 3L, 5L, 7L, 3L, 3L, 3L, 3L, 3L, 6L), WITHIN_350M_BUS = c(15L, 17L, 13L, 13L, 15L, 10L, 11L, 10L, 7L, 11L, 11L, 10L, 11L, 9L, 10L, 12L, 9L, 7L, 9L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 5L, 5L, 5L, 5L, 4L, 5L, 2L, 3L, 4L, 3L, 5L, 5L, 4L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 141.034500934734, 217.422014680596, 376.377205308342, 488.969874372983, 531.874377226998, 556.038599861048, 645.52504915188, 647.926694789883, 693.804687900806, 711.894137269102, 738.148171394486, 758.403763681622, 804.048833495269, 806.955285425899, 823.048649547301, 851.518614200027, 871.382902967547, 877.477681033029, 954.627380199439)), row.names = c("717", "146", "374", "385", "599", "703", "159", "381", "592", "500", "836", "865", "826", "880", "568", "299", "995", "87", "986", "329"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.956823508238366, 0.898945285353284, 0.713271880668607, 0.544113829573823, 0.475519915584999, 0.436567590672801, 0.294572177489249, 0.290883664640564, 0.222585725991189, 0.197035654755317, 0.161694628962725, 0.13604967956295, 0.084442763207549, 0.0814830696393805, 0.065878101020767, 0.0417600814757399, 0.0278215776018668, 0.0240565684240193, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5653269741
R squared (OOB): 0.1017766
$Forests[[718]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368000, 395000, 335000, 388000, 370000, 408000, 385000, 398000, 360000, 375000, 369000, 325000, 4e+05, 335000, 340000, 390000, 328000, 361000, 325000, 360000), floor_area_sqm = c(100, 101, 93, 100, 98, 100, 101, 100, 104, 90, 94, 85, 103, 84, 104, 101, 84, 84, 84, 103), storey_order = c(2L, 4L, 5L, 4L, 2L, 4L, 3L, 2L, 2L, 5L, 5L, 1L, 3L, 2L, 1L, 4L, 4L, 4L, 5L, 1L), remaining_lease_mths = c(923, 936, 921, 922, 912, 921, 952, 924, 804, 946, 942, 830, 796, 796, 869, 932, 806, 794, 812, 798), PROX_CBD = c(10.5911430304609, 10.5347600839054, 10.6321305837804, 10.3133134299625, 10.6430674352334, 10.7481925626994, 10.5394819073022, 10.2027088676681, 10.0879656312395, 10.5038890156487, 10.5038890156487, 10.1989356004427, 10.2571858212528, 10.2571858212528, 10.9782438935663, 10.247812625002, 10.2439629519707, 10.1908965186918, 9.87023127008802, 10.1540744969693), PROX_ELDERLYCARE = c(1.2745451415541, 1.31633228018286, 1.32435226249417, 1.4124150938613, 1.10983952182968, 1.00181077128688, 1.55101586165687, 1.63738856945076, 1.31022889057949, 1.64894906385774, 1.64894906385774, 1.08623091115154, 0.969336561855173, 0.969336561855173, 0.748731634955849, 1.89270432318243, 0.904720646157319, 0.891997547710976, 1.35138892750767, 0.85844301108046), PROX_HAWKER = c(0.314632743063994, 0.259744380023822, 0.382898898882956, 0.0623262564011618, 0.494234864614673, 0.591883114810231, 0.463304434183495, 0.264427923442986, 0.196699811405185, 0.53455823354733, 0.53455823354733, 0.368744432216956, 0.543600998034675, 0.543600998034675, 0.421987441153261, 0.561647681218514, 0.616195579705155, 0.594526114354717, 0.410023469086153, 0.614574465644474), PROX_MRT = c(1.14211364891441, 1.15842683571226, 1.20430491709432, 1.09471398918577, 0.91242151857363, 0.80807654444201, 1.31136747445593, 1.392302848886, 1.09046737609619, 1.36742764633517, 1.36742764633517, 0.78040997284139, 0.5984056038899, 0.5984056038899, 0.516121726350597, 1.63637339364314, 0.52596302633555, 0.554399001312584, 1.23646610314009, 0.544743966599557), PROX_PARK = c(0.997953552798557, 1.00657829367171, 0.852996238213812, 0.826294351272671, 1.09293299728603, 1.13130385684233, 0.594979546415276, 0.728383914708498, 0.604882226694947, 0.486479545769779, 0.486479545769779, 0.808282577864154, 0.690393008756984, 0.690393008756984, 1.01560706627581, 0.443665461164749, 0.626908579085899, 0.61263038213259, 0.375073916060521, 0.578916018382343), PROX_GOOD_PRISCH = c(1.15731102426836, 1.12709017589061, 1.09467860924251, 0.993301788551023, 1.4206810513637, 1.51127824976447, 0.89296386953394, 0.689163418131917, 0.87937610392538, 0.819356328881161, 0.819356328881161, 1.199846441039, 1.38840710840139, 1.38840710840139, 1.81228643023267, 0.550324531917386, 1.44855804010835, 1.40421671412888, 0.706117631385061, 1.40445923276907), PROX_MALL = c(0.441630162720786, 0.464767570965945, 0.512358501951296, 0.450275200033962, 0.220538248250442, 0.114469773448463, 0.357726596913911, 0.12742430838485, 0.441232897113797, 0.3366209001709, 0.3366209001709, 0.663851500718272, 0.638527944164543, 0.638527944164543, 0.231229629812008, 0.190941194230935, 0.644656189163291, 0.685823836221668, 0.445899708163642, 0.685950169481642 ), PROX_CHAS = c(0.327465416824022, 0.272565000598528, 0.394471723674887, 0.071192987667569, 0.0703959269798554, 0.0793642323922721, 0.263233285458842, 0.127424254451578, 0.177420148260447, 0.232134688144963, 0.232134688144963, 0.0710453772718398, 0.0819899420632749, 0.0819899420632749, 0.23122963873357, 0.190941257524933, 0.155315138624813, 0.151788880767358, 0.0764125853219005, 0.170954716034814 ), PROX_SUPERMARKET = c(0.441631117888638, 0.464768447350912, 0.447614574279886, 0.330151298165832, 0.220538485726081, 0.114469867006585, 0.263232243208913, 0.129189539659537, 0.320748009942088, 0.232133828519976, 0.232133828519976, 0.00115080458448496, 0.123486578338512, 0.123486578338512, 0.231228589734032, 0.19229406714866, 0.18505229065347, 0.152401712794372, 0.158655939798418, 0.171715993026927 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 0L, 1L, 2L, 0L, 0L, 2L, 2L, 0L, 0L, 0L, 2L, 3L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 4L, 2L, 4L, 6L, 6L, 5L, 5L, 5L, 4L, 2L, 2L, 5L, 10L, 1L, 2L, 5L, 2L), WITHIN_350M_BUS = c(13L, 15L, 12L, 15L, 13L, 10L, 15L, 13L, 11L, 11L, 11L, 12L, 10L, 10L, 9L, 10L, 10L, 12L, 8L, 14L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 6L, 6L, 4L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 5L, 4L, 6L, 6L, 5L, 5L), DNeighbour = c(0, 60.1539858774773, 167.711909119338, 276.323568769269, 321.921177138259, 380.739754056463, 407.337385046284, 473.363013879337, 501.104277246861, 514.782092294346, 518.401482467204, 525.537083151808, 632.841548760756, 633.309084408134, 668.245900476717, 677.954902855922, 702.09540130106, 708.369614353003, 722.036632017332, 738.471702019045)), row.names = c("718", "577", "975", "513", "627", "866", "769", "771", "292", "942", "734", "967", "494", "591", "317", "667", "668", "447", "755", "560"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986773410819465, 0.899505283170643, 0.73957776135662, 0.656044872663025, 0.539019301316016, 0.484058080832073, 0.34705576984405, 0.291107307901434, 0.264261714349299, 0.257258683516844, 0.243588792398615, 0.0705527153614727, 0.0699772344497179, 0.0328149556525896, 0.0247061240714902, 0.00923354812795781, 0.00637822161210408, 0.00193738424474254, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 581225406
R squared (OOB): 0.2006744
$Forests[[719]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(405000, 355000, 340000, 330000, 408000, 389000, 418888, 335000, 373000, 376000, 330000, 390000, 325000, 398000, 485000, 455000, 375000, 369000, 385000, 360000), floor_area_sqm = c(102, 91, 91, 91, 100, 103, 100, 84, 103, 101, 84, 101, 84, 100, 93, 93, 90, 94, 101, 104), storey_order = c(3L, 3L, 1L, 4L, 5L, 2L, 2L, 2L, 1L, 2L, 4L, 4L, 5L, 2L, 7L, 3L, 5L, 5L, 3L, 2L), remaining_lease_mths = c(928, 763, 786, 777, 916, 863, 932, 791, 870, 948, 806, 932, 812, 924, 1137, 1139, 946, 942, 952, 804), PROX_CBD = c(9.51108523911647, 9.41668106440496, 9.37335060635629, 9.37335060635629, 9.71665400465424, 9.90721965789512, 9.64941173000682, 9.13853516155078, 9.95029435977204, 10.1515839247586, 9.63621863936401, 10.247812625002, 9.87023127008802, 10.2027088676681, 10.5587309121129, 10.5974154418399, 10.5038890156487, 10.5038890156487, 10.5394819073022, 10.0879656312395), PROX_ELDERLYCARE = c(1.80905665624389, 1.6892356184521, 1.66235796621519, 1.66235796621519, 1.86385802759073, 2.17440400131014, 1.9510043332774, 1.86142420062345, 2.09611483432966, 1.93850967877536, 1.48805339077067, 1.89270432318243, 1.35138892750767, 1.63738856945076, 1.80931542236799, 1.80859644276987, 1.64894906385774, 1.64894906385774, 1.55101586165687, 1.31022889057949), PROX_HAWKER = c(0.978663880778012, 0.864780296064508, 0.823170476035045, 0.823170476035045, 1.14805608329678, 1.08766938871094, 0.940071074791988, 0.823671555860494, 0.876506442172381, 0.608980172673109, 0.677896697868769, 0.561647681218514, 0.410023469086153, 0.264427923442986, 0.792644050178693, 0.832920293493618, 0.53455823354733, 0.53455823354733, 0.463304434183495, 0.196699811405185), PROX_MRT = c(1.99882067476962, 2.02952953118228, 2.01327082024864, 2.01327082024864, 2.10187463598542, 1.9078610258369, 1.69853939108909, 1.58022074581844, 1.8917195123599, 1.73271025710532, 1.32502198166586, 1.63637339364314, 1.23646610314009, 1.392302848886, 1.33157685526365, 1.28588132880872, 1.36742764633517, 1.36742764633517, 1.31136747445593, 1.09046737609619), PROX_PARK = c(0.674672834209049, 0.564264159971047, 0.548771819269344, 0.548771819269344, 0.706984478917025, 0.551504280527303, 0.624691995850973, 0.533109662164166, 0.516721166595223, 0.464183104254495, 0.202594030185392, 0.443665461164749, 0.375073916060521, 0.728383914708498, 0.251058120460841, 0.248039629274522, 0.486479545769779, 0.486479545769779, 0.594979546415276, 0.604882226694947), PROX_GOOD_PRISCH = c(0.439174603441127, 0.555662252109323, 0.581790960048334, 0.581790960048334, 0.494123442243702, 0.299143542468678, 0.107363170703005, 0.605615063995802, 0.213708578130609, 0.447003801568155, 0.53169554186008, 0.550324531917386, 0.706117631385061, 0.689163418131917, 0.819366619188368, 0.856849085387122, 0.819356328881161, 0.819356328881161, 0.89296386953394, 0.87937610392538), PROX_MALL = c(0.994410311642026, 0.873946799305891, 0.835862391091354, 0.835862391091354, 1.00609620967541, 0.701652802220213, 0.625847194134012, 0.925377142856182, 0.493813340134231, 0.217974225134877, 0.564979440463645, 0.190941194230935, 0.445899708163642, 0.12742430838485, 0.516143411126369, 0.562952549426665, 0.3366209001709, 0.3366209001709, 0.357726596913911, 0.441232897113797 ), PROX_CHAS = c(0.21913048386411, 0.248119447519373, 0.240374554675797, 0.240374554675797, 0.0862664572880411, 0.242250716663617, 0.134178633248207, 0.179557542480515, 0.36937911638564, 0.217974279370684, 0.204909081807225, 0.190941257524933, 0.0764125853219005, 0.127424254451578, 0.236682264577822, 0.235419924819913, 0.232134688144963, 0.232134688144963, 0.263233285458842, 0.177420148260447 ), PROX_SUPERMARKET = c(0.21913043091083, 0.315469124538892, 0.322141005481158, 0.322141005481158, 0.0862669641327853, 0.157554225694085, 0.344381560072065, 0.223142170833011, 0.359694409353041, 0.216455869736569, 0.145410708854306, 0.19229406714866, 0.158655939798418, 0.129189539659537, 0.236682533577294, 0.23542039277371, 0.232133828519976, 0.232133828519976, 0.263232243208913, 0.320748009942088 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 0L, 0L, 1L, 2L, 3L, 2L, 2L, 1L, 1L, 3L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 2L, 8L, 6L, 3L, 3L, 7L, 9L, 3L, 10L, 5L, 6L, 7L, 7L, 5L, 5L, 6L, 5L), WITHIN_350M_BUS = c(7L, 6L, 5L, 5L, 8L, 10L, 8L, 11L, 12L, 10L, 7L, 10L, 8L, 13L, 10L, 10L, 11L, 11L, 15L, 11L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 3L, 4L, 3L, 4L, 5L, 4L, 3L, 3L, 4L, 4L, 4L, 5L), DNeighbour = c(0, 122.565736117395, 155.321495046168, 156.228481998478, 225.596390490603, 415.869519143132, 453.339835579823, 482.580311049351, 551.48337805066, 853.234217301404, 904.434147143724, 949.380095213913, 1130.98444435908, 1131.00064792394, 1137.49708648566, 1165.72630756791, 1206.01710308016, 1206.65368819999, 1293.89830745669, 1321.00757190291)), row.names = c("719", "725", "737", "334", "879", "629", "459", "485", "780", "366", "189", "667", "755", "771", "614", "360", "942", "734", "769", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982857103990433, 0.972541923573797, 0.972222573769528, 0.942521679636961, 0.811608511405878, 0.778328587910553, 0.750903573793705, 0.681809085405943, 0.33967642744303, 0.282224260757022, 0.233773050120568, 0.0712901944404497, 0.0712789789696352, 0.0668409495999862, 0.0489638446901996, 0.0277281839537282, 0.0274358458666145, 0.00165016116941218, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1184065572
R squared (OOB): 0.3179986
$Forests[[720]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 385000, 450000, 330000, 418000, 345000, 455000, 410000, 425000, 465000, 4e+05, 435000, 410000, 420000, 398000, 373000, 4e+05, 338000, 330000, 3e+05), floor_area_sqm = c(91, 90, 93, 105, 112, 95, 106, 93, 93, 106, 90, 92, 92, 92, 92, 92, 92, 103, 104, 85), storey_order = c(4L, 3L, 4L, 1L, 5L, 3L, 4L, 4L, 4L, 2L, 3L, 4L, 3L, 5L, 2L, 1L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(1061, 1060, 950, 896, 904, 1003, 933, 1117, 1126, 933, 953, 1129, 1131, 1134, 1136, 1128, 1127, 836, 847, 979), PROX_CBD = c(17.5974072281911, 17.6242343596777, 17.4336546583772, 17.9794873864528, 17.2048826778539, 17.7047470513727, 17.1634204962367, 17.3263676504413, 17.3263676504413, 17.1401277939721, 17.5759295796121, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 18.1853470145009, 18.238428451998, 18.0119212314593), PROX_ELDERLYCARE = c(0.819477307137174, 0.892136309268664, 0.825709875044437, 1.20397588034421, 0.400468425457175, 0.933045885854195, 0.565792923614884, 0.561119780492452, 0.561119780492452, 0.586863575497558, 1.07156662032258, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 1.46334015610348, 1.49823830734066, 1.25793892145158), PROX_HAWKER = c(0.922900854400271, 0.816419857336687, 0.841716009165303, 0.736691454978467, 0.498365875295267, 1.00938993481846, 0.666841975849823, 0.631285601786086, 0.631285601786086, 0.685044657792881, 0.622851592932912, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.490406092071559, 0.548143788898404, 1.33204585660377), PROX_MRT = c(0.830609903675807, 0.729175757939742, 0.463093751675267, 1.05284557964442, 0.87869292375624, 1.29287496569192, 0.463116738810145, 1.13344401626098, 1.13344401626098, 0.418422993771755, 0.449846795062068, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 0.888080533877704, 0.950317003394984, 1.54554013822754), PROX_PARK = c(0.751240825934154, 0.830497330619545, 0.609424449579261, 0.555889077383573, 0.9054780070858, 0.495314460898113, 0.505224516024672, 0.872985599051717, 0.872985599051717, 0.454841043819919, 0.650211227804106, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.741201414908801, 0.690805332809177, 0.23250554954982), PROX_GOOD_PRISCH = c(6.95474206477502, 6.97273607492461, 6.77374769998522, 7.33264137396139, 6.57740517739392, 7.10206992983331, 6.50789265243056, 6.72174636420399, 6.72174636420399, 6.48254224033906, 6.90999703096039, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 7.52724739525134, 7.58243576478886, 7.41905192895776), PROX_MALL = c(0.757845794253982, 0.671391539314818, 0.404491618549369, 0.387548928263219, 0.446026044391999, 0.790613232916467, 0.353588302636786, 0.530342726071102, 0.530342726071102, 0.306862579253759, 0.456006423255308, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.362005799982455, 0.291730094824992, 0.658794213245526 ), PROX_CHAS = c(0.175468897673469, 0.0497500971788425, 0.260153188296123, 0.324283073315245, 0.130380344727655, 0.40646651865696, 0.171584438209325, 0.254413742194056, 0.254413742194056, 0.133156315003352, 0.401255348981324, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.11010335009361, 0.0811018368302058, 0.166262674114357 ), PROX_SUPERMARKET = c(0.336744227428862, 0.442456788826315, 0.355873580059747, 0.337417678694655, 0.445962312606475, 0.260900811674997, 0.320581809168482, 0.529573977763673, 0.529573977763673, 0.27639551573194, 0.338457664260807, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.36017462873485, 0.289827711639516, 0.385510043100507 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 2L, 3L, 0L, 1L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 7L, 4L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 3L, 2L, 2L, 4L, 3L, 3L, 3L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 12L, 12L, 9L, 8L, 6L, 8L, 5L, 5L, 7L, 8L, 6L, 6L, 6L, 6L, 8L, 8L, 11L, 10L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 6L, 5L, 3L, 3L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 5L, 4L, 4L), DNeighbour = c(0, 144.901071086008, 372.020692747765, 385.721302144831, 428.275528206348, 481.513359522268, 497.466660784115, 500.765721877919, 503.22106787842, 532.539363426377, 549.734346611865, 584.214555842779, 588.070432356134, 588.549483790644, 606.004590624583, 646.143659273506, 646.791149456544, 650.781647615261, 685.57058481225, 717.887285843092)), row.names = c("720", "300", "535", "870", "889", "631", "991", "797", "925", "530", "357", "290", "86", "280", "847", "985", "507", "857", "839", "228"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.920178012094855, 0.535022256003138, 0.505959093978442, 0.414858468451356, 0.302623498335156, 0.270199762634307, 0.263597325403815, 0.258708541185309, 0.202239898721684, 0.171065788144448, 0.11406449827886, 0.108216963178059, 0.107498572110256, 0.0826049032744087, 0.0360570382788546, 0.0354427662915545, 0.0317606801581084, 0.00774511293068171, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1342124729
R squared (OOB): 0.3669349
$Forests[[721]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 440000, 388000, 380000, 370000, 347000, 365000, 370000, 315000, 446000, 340000, 390000, 420000, 420000, 308000, 355000, 415000, 330000, 365000, 360000), floor_area_sqm = c(92, 103, 103, 102, 98, 103, 103, 104, 84, 107, 104, 104, 90, 99, 84, 103, 100, 103, 107, 103 ), storey_order = c(2L, 2L, 3L, 2L, 2L, 3L, 4L, 2L, 3L, 3L, 1L, 1L, 2L, 3L, 1L, 3L, 1L, 2L, 1L, 1L), remaining_lease_mths = c(938, 918, 935, 938, 767, 777, 768, 763, 788, 783, 772, 763, 925, 929, 795, 793, 944, 800, 766, 777), PROX_CBD = c(12.0748651503812, 12.1964782349865, 12.2384019056968, 12.4172252614445, 12.6407298816561, 12.4516179583977, 12.6612960596841, 13.075732494377, 13.0463978034086, 13.1163383572019, 13.1145091682395, 13.1145091682395, 12.960867808991, 13.2222340992065, 13.3304860768802, 13.46147060752, 13.1525533734461, 13.46147060752, 13.578535689825, 13.7231688188033), PROX_ELDERLYCARE = c(0.485644504612505, 0.395535007521183, 0.481492260541915, 0.466477120293287, 0.198383641986835, 0.517665393733001, 0.349885373003571, 0.206309775801723, 0.612412426395362, 0.258125844069092, 0.233566729538939, 0.233566729538939, 0.579007844644764, 0.385934705647939, 0.85382998667073, 1.01995663096129, 0.640770029240432, 1.01995663096129, 0.535215785060316, 0.681177733621966), PROX_HAWKER = c(1.97379568283644, 2.11269605893479, 2.08679181031876, 1.89270186421095, 1.70233840124208, 1.97187302693261, 1.71720286170745, 1.2806114078583, 1.36023111372333, 1.23349193679857, 1.24018164124527, 1.24018164124527, 1.16344345150942, 1.08380419022874, 1.09459947163448, 1.03983060555389, 0.959649545299011, 1.03983060555389, 0.775756145922257, 0.601426993813282), PROX_MRT = c(1.16171233055988, 1.03396693725809, 1.00400763232319, 0.847625669994717, 0.712674611555213, 1.07246547116041, 0.798149237832703, 0.218393806785847, 0.622051877914657, 0.166998983475289, 0.402767024758649, 0.402767024758649, 0.899387073359532, 0.503688459146237, 0.525688124362732, 0.367668143276235, 0.944408516927639, 0.367668143276235, 0.357978123578611, 0.498221170198522), PROX_PARK = c(0.570565135790359, 0.631382355736929, 0.617440020241687, 0.790049777369869, 0.87239282209614, 0.540079114132334, 0.722272593032778, 1.31516124688894, 0.572775970192077, 1.28385310080255, 1.4917670023494, 1.4917670023494, 1.44660566239193, 1.61082819122054, 0.620743454357064, 0.582693033366388, 1.65277848527316, 0.582693033366388, 1.33984402369384, 1.26781451063295 ), PROX_GOOD_PRISCH = c(2.03318600563725, 2.16851203086393, 2.2532718981807, 2.44639044951476, 2.56532775368338, 2.37408427308534, 2.58047246486208, 3.06740437701091, 2.96540091825049, 3.10133739012884, 3.15473759747012, 3.15473759747012, 2.82458087567675, 3.2388029474634, 3.24954726475941, 3.38131302543864, 2.95137840528657, 3.38131302543864, 3.55013641033528, 3.673854441535), PROX_MALL = c(1.24268779707958, 1.12036230953297, 1.10261213560447, 0.95273084922996, 0.751522975449472, 1.09246464633101, 0.817237002784756, 0.332903613799786, 0.587476612974174, 0.281310431650798, 0.504156272689578, 0.504156272689578, 0.695129776671669, 0.587950861513872, 0.513372166694422, 0.644549177151603, 0.703422933264244, 0.644549177151603, 0.305514521023982, 0.406890039239853), PROX_CHAS = c(0.0669716337617594, 0.194956542036987, 0.187666753228527, 0.132703338642494, 0.217156748290024, 0.137011223676854, 0.248450831201433, 0.122328851042638, 0.40513819943783, 0.155371621529032, 0.11048408202451, 0.11048408202451, 0.341366062526918, 0.151225190585885, 0.472814153962233, 0.348399033159575, 0.1365287941905, 0.348399033159575, 0.282171570268124, 0.176857487498571), PROX_SUPERMARKET = c(0.301394789473075, 0.242376621204914, 0.388917381074845, 0.453312253927337, 0.217156859083098, 0.417679622168911, 0.326739034058403, 0.193246634773484, 0.599997973636583, 0.141466460051892, 0.362446168440829, 0.362446168440829, 0.668273194253219, 0.459946280432931, 0.510727353781082, 0.356146193343619, 0.688592108834651, 0.356146193343619, 0.281417393052806, 0.270532795629183), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 2L, 1L, 2L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 3L, 4L, 3L, 3L, 4L, 2L, 4L, 6L, 6L, 1L, 5L, 4L, 3L, 2L, 3L, 4L, 4L), WITHIN_350M_BUS = c(9L, 9L, 10L, 9L, 10L, 9L, 12L, 10L, 7L, 9L, 7L, 7L, 2L, 8L, 5L, 6L, 6L, 6L, 10L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L, 4L, 3L), DNeighbour = c(0, 147.935870257685, 319.289304314869, 496.894609000652, 624.26726354867, 687.813140804412, 710.289244249801, 1036.21984749464, 1063.13010892757, 1072.71664376897, 1149.91771092853, 1155.60461230398, 1296.19803633872, 1296.38974475788, 1327.21324409747, 1486.19299882077, 1488.58316144075, 1495.08636409971, 1517.75589398621, 1647.98493627483)), row.names = c("721", "677", "399", "296", "477", "851", "552", "929", "987", "105", "844", "164", "831", "350", "61", "332", "496", "526", "856", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983948443872874, 0.926334576222063, 0.826440655825669, 0.733602015736946, 0.681954707982646, 0.662978558993326, 0.365584455155316, 0.340862403109033, 0.332115956574549, 0.263286248771726, 0.258355251441283, 0.145437355326846, 0.145297804651028, 0.123484065474871, 0.0348616628541545, 0.0338908761681283, 0.0313113919969959, 0.0230437660886617, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1545490581
R squared (OOB): -0.03640182
$Forests[[722]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 336000, 340000, 325000, 348000, 380000, 416000, 370000, 380000, 360000, 370000, 335000, 362000, 338000, 380000, 303888, 355000, 326000, 315000, 293000), floor_area_sqm = c(91, 90, 90, 90, 95, 93, 93, 93, 93, 93, 93, 90, 94, 94, 93, 90, 94, 101, 87, 86), storey_order = c(1L, 2L, 4L, 4L, 1L, 2L, 6L, 1L, 2L, 2L, 4L, 5L, 4L, 2L, 2L, 5L, 4L, 1L, 5L, 1L), remaining_lease_mths = c(980, 966, 1011, 973, 968, 1132, 1132, 1125, 1136, 1135, 1142, 998, 976, 1076, 1134, 1008, 1070, 942, 1004, 1006), PROX_CBD = c(18.4122801485573, 18.263890012402, 18.5954829873069, 18.5353901232527, 18.0323194354466, 18.1279148711176, 18.2305685201872, 18.2305685201872, 18.1376577985599, 18.1376577985599, 18.1918996486136, 18.976831626196, 18.3273029006797, 18.893500205596, 18.2143914696608, 19.0279685600245, 18.9417612550563, 17.6460086713989, 18.9558501171738, 18.9558501171738), PROX_ELDERLYCARE = c(3.05606256580079, 2.93603771613334, 3.21245115339435, 3.18651864771223, 2.88259030935981, 2.51087611030153, 2.5602844754638, 2.5602844754638, 2.49441526227585, 2.49441526227585, 2.49884668013329, 3.28231449363414, 2.7120525382807, 3.10102691254995, 2.48612553786713, 3.26154359027314, 3.09832013994742, 2.69583292953839, 3.04148171914245, 3.04148171914245), PROX_HAWKER = c(0.284310921582288, 0.135415800319106, 0.468862715548992, 0.491879726860981, 0.459055170630849, 0.487567663506197, 0.555435817196439, 0.555435817196439, 0.528296501129656, 0.528296501129656, 0.600683099416637, 0.923592674397851, 0.729165861663657, 0.926259022488312, 0.65924673205969, 0.990561993667382, 0.981837341088666, 0.543702723258422, 1.03425383708264, 1.03425383708264), PROX_MRT = c(0.34633408104891, 0.269488316579814, 0.485913485771313, 0.375479822529604, 0.228324090957444, 0.74928998522808, 0.810957189319413, 0.810957189319413, 0.789676869843372, 0.789676869843372, 0.859544339931905, 0.822784932057268, 0.470919202147399, 0.777214903782309, 0.88189566435518, 0.880588410111357, 0.831940647091921, 0.514213843772978, 0.87145727172961, 0.87145727172961), PROX_PARK = c(0.872887750975024, 0.826451671225411, 0.966363588730214, 1.15334089580929, 1.25712692932115, 0.317511189836545, 0.269300347674678, 0.269300347674678, 0.276326305891841, 0.276326305891841, 0.210024151789668, 1.4431849310919, 1.51959638840156, 1.53153013283021, 0.161329073171627, 1.5140651316136, 1.58031197441792, 0.873328686748902, 1.64892029001525, 1.64892029001525), PROX_GOOD_PRISCH = c(8.76068312560123, 8.61262144573917, 8.94334048589707, 8.87993213136606, 8.37645219680457, 8.49670627721454, 8.60245346442475, 8.60245346442475, 8.50873818737911, 8.50873818737911, 8.56698720173726, 9.32093903042593, 8.6741083827629, 9.23793284137011, 8.59299650088468, 9.37202430611723, 9.2863930262578, 7.99076792195858, 9.30119351841798, 9.30119351841798), PROX_MALL = c(0.458641270318743, 0.374925429890344, 0.594166870248601, 0.460655941356388, 0.12060760008054, 0.819155488013484, 0.89702383385846, 0.89702383385846, 0.814982856398022, 0.814982856398022, 0.849415447505653, 0.897736377807805, 0.437943127987326, 0.833273819621717, 0.861156548991099, 0.951179576311185, 0.886414086630636, 0.441435937338541, 0.918650450187965, 0.918650450187965), PROX_CHAS = c(0.182706372800723, 0.0541347282504724, 0.186588167457245, 0.165734202429707, 0.120607657412939, 0.0462043949149095, 0.080524556228062, 0.080524556228062, 0.0547102897319272, 0.0547102897319272, 0.110754204684376, 0.237819060284531, 0.319053536773146, 0.143741090403558, 0.170239874320939, 0.184556275618948, 0.0880613138842689, 0.441435968696221, 0.067384164825537, 0.067384164825537 ), PROX_SUPERMARKET = c(0.182706945219403, 0.0541355525390397, 0.195869762300225, 0.167679568764744, 0.119017844673248, 0.467157902200199, 0.512175097136782, 0.512175097136782, 0.504768063926141, 0.504768063926141, 0.565642852259794, 0.322795161753339, 0.198027823348086, 0.218188374485768, 0.532940464268134, 0.3125742651816, 0.175726554209016, 0.446325988440648, 0.102761308178796, 0.102761308178796 ), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 2L, 2L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 2L, 0L, 2L, 2L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(7L, 5L, 4L, 7L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 4L, 6L, 4L, 3L, 2L, 4L, 2L, 4L, 4L ), WITHIN_350M_BUS = c(12L, 11L, 10L, 12L, 14L, 10L, 7L, 7L, 10L, 10L, 6L, 9L, 12L, 8L, 6L, 6L, 8L, 11L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 5L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 4L, 2L, 4L, 4L, 3L, 4L, 4L), DNeighbour = c(0, 145.84895495303, 180.389103930139, 288.205000405341, 575.079620316273, 583.955163203894, 598.216081972544, 604.826085259608, 614.817717791343, 624.970148987961, 659.236830246647, 666.016702391956, 689.47810499492, 696.704907021862, 708.656647323793, 736.087294959395, 749.545172471702, 796.494623154538, 806.769260713116, 807.737356734547)), row.names = c("722", "548", "901", "838", "354", "461", "401", "770", "285", "378", "600", "915", "873", "745", "790", "570", "932", "456", "52", "951"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.935855685909399, 0.902738092602592, 0.761587750460031, 0.243155292593265, 0.227854160816475, 0.203853164044341, 0.192995682495977, 0.176933628443215, 0.16107604238288, 0.11148597988707, 0.102479182151257, 0.0736475298157522, 0.0655496261162597, 0.0530300035843685, 0.0287440795262247, 0.0192922759400325, 0.000764183229065319, 5.73899510085245e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 537125441
R squared (OOB): 0.4129554
$Forests[[723]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(589000, 498000, 532000, 550000, 550000, 520000, 510000, 535000, 545000, 495000, 455000, 490000, 398000, 437000, 415000, 455000, 395000, 460000, 4e+05, 525000), floor_area_sqm = c(96, 93, 96, 95, 98, 93, 97, 93, 93, 93, 92, 95, 93, 93, 93, 93, 90, 92, 92, 97), storey_order = c(6L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 5L, 5L, 4L, 2L, 1L, 2L, 2L, 5L, 1L, 2L, 1L, 3L), remaining_lease_mths = c(1111, 1102, 1111, 1115, 1103, 1118, 1104, 1118, 1127, 1080, 1133, 1111, 1077, 1076, 1071, 1138, 997, 1137, 1131, 1098), PROX_CBD = c(13.8838492138892, 13.8269911518463, 13.8842234613226, 13.9206851659757, 13.7784857598507, 13.7912064237251, 13.7787547800329, 13.8964286142315, 13.8964286142315, 14.2035293519974, 13.5263069451707, 13.7780295697528, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.5153222954464, 13.4480864429089, 13.9481332653994, 13.9748767742628, 14.3488328635023), PROX_ELDERLYCARE = c(0.321249151015697, 0.272443342502121, 0.284905700992106, 0.410984632703067, 0.303554199654945, 0.194902312085005, 0.357313426679343, 0.28821019895416, 0.28821019895416, 0.685279068417721, 0.13293861465481, 0.24280876806526, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.128038783583345, 0.38095926022983, 0.108372417523696, 0.0869602171534455, 0.805205193908325), PROX_HAWKER = c(0.661984274687099, 0.718894335359525, 0.667389882084889, 0.63246529422046, 0.771130061467184, 0.761066408094757, 0.779750574682814, 0.700607063348248, 0.700607063348248, 0.384064154962602, 1.0232116664491, 0.855348356505915, 0.429643877236979, 0.429643877236979, 0.429643877236979, 1.06471945671836, 1.11021170000921, 0.783686601130967, 0.759405218095962, 0.28631929470226), PROX_MRT = c(0.202599849124069, 0.250191496834268, 0.172676244118343, 0.247793554682504, 0.334453451125385, 0.263976344610204, 0.373119808041594, 0.214342865325431, 0.214342865325431, 0.289240493397468, 0.529059791722705, 0.290902656750774, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.531733722241289, 0.436627689790507, 0.146013494832411, 0.16215489673441, 0.320519516131068), PROX_PARK = c(0.953674473627188, 1.00953333913803, 0.946790994443363, 0.9355470513087, 1.07038952907209, 1.03946212768551, 1.07510958061046, 0.945155408432775, 0.945155408432775, 0.69423802629866, 1.00320858387115, 1.08412864631293, 0.735378016798131, 0.735378016798131, 0.735378016798131, 1.12627074536918, 0.782217598170287, 0.964943529987853, 0.93793434477989, 0.585388118838944), PROX_GOOD_PRISCH = c(4.48950135049007, 4.43409233459216, 4.46427355245829, 4.55661004860153, 4.41640053984819, 4.37243865161908, 4.43794264479214, 4.42474408393319, 4.42474408393319, 4.84858590291698, 4.12550653324601, 4.27934963146811, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.05859518452173, 4.1394886986689, 4.41058426346667, 4.4381077472328, 4.99658730632735 ), PROX_MALL = c(0.415387276861254, 0.464449368072494, 0.384398044205003, 0.441605558767423, 0.546157830895501, 0.47180896375681, 0.579723774298741, 0.36232957329041, 0.36232957329041, 0.37351280301214, 0.734460127270614, 0.507308338763366, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.741140095950697, 0.747053206605742, 0.431747484707969, 0.408666125180857, 0.415696526053807 ), PROX_CHAS = c(0.130388475133542, 0.093713435160417, 0.0936868185767241, 0.230184731543739, 0.171232412843018, 3.14247486029477e-08, 0.2330532561781, 0.190952462752685, 0.190952462752685, 0.170907589664044, 0.164485608616764, 0.246000912873009, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.0484693686848179, 0.419877338676521, 0.0812590805558053, 0.0955424375353944, 0.232702657922268 ), PROX_SUPERMARKET = c(0.130388583033251, 0.0937132175773042, 0.093687407280864, 0.23018467784701, 0.171231859107883, 8.52808058992138e-07, 0.233052713938452, 0.190953240917096, 0.190953240917096, 0.170908382081647, 0.265115106421715, 0.271122867675942, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.321659607097496, 0.428569074432488, 0.194128300134642, 0.205979542456043, 0.232703172737007 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 5L, 3L, 4L, 5L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 5L, 4L, 5L, 3L, 4L, 6L ), WITHIN_350M_BUS = c(9L, 8L, 7L, 13L, 7L, 8L, 11L, 9L, 9L, 9L, 2L, 9L, 9L, 9L, 9L, 6L, 4L, 7L, 6L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 8L, 5L, 5L, 5L, 6L, 6L, 5L, 5L, 5L, 5L, 7L, 4L, 4L, 6L), DNeighbour = c(0, 52.8008866862409, 82.3828420031367, 108.236893679684, 130.099210816543, 133.606253025283, 176.914439758622, 256.603544186792, 258.585154127289, 365.380583600691, 372.801293180019, 384.274032798989, 408.174478917847, 409.51889212266, 412.004414400406, 450.315757091539, 465.097840324148, 495.574167110845, 500.275735003129, 508.934402411763)), row.names = c("723", "376", "670", "516", "837", "420", "549", "760", "442", "66", "779", "282", "448", "911", "272", "183", "655", "34", "690", "363"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978588593119164, 0.948280725835405, 0.911585666545342, 0.873576215748415, 0.86691449289989, 0.772926107641892, 0.556194820291723, 0.550331343655861, 0.23481082234711, 0.214761850692198, 0.184805638078477, 0.127282946739357, 0.124272549845103, 0.118776531711894, 0.0471289842913142, 0.0271751784797146, 0.00268465368690561, 0.00113819871106949, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2767686779
R squared (OOB): 0.1744241
$Forests[[724]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 441000, 365000, 456500, 380000, 360000, 395000, 425000, 420000, 436000, 440000, 435000, 420000, 450000, 440000, 418000, 460000, 415000, 420000, 438000), floor_area_sqm = c(93, 93, 94, 92, 94, 94, 94, 94, 94, 92, 92, 92, 92, 94, 96, 92, 92, 92, 92, 94), storey_order = c(1L, 6L, 1L, 8L, 1L, 1L, 4L, 6L, 7L, 7L, 8L, 2L, 5L, 7L, 7L, 6L, 7L, 8L, 6L, 5L), remaining_lease_mths = c(1103, 1097, 1095, 1144, 1107, 1096, 1113, 1119, 1120, 1139, 1142, 1128, 1132, 1119, 1108, 1129, 1125, 1140, 1142, 1076), PROX_CBD = c(11.8075546541859, 11.8078122246038, 11.7965908296893, 11.9527102757424, 11.6781560559471, 11.6781560559471, 11.9744040829633, 11.9828723130509, 12.0119641769274, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0119641769274, 11.6053344020152, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9414743986494), PROX_ELDERLYCARE = c(0.922118515238085, 0.95260617550949, 1.00802268588986, 0.819362766143575, 1.09658820367145, 1.09658820367145, 0.738781707341689, 0.710325725805382, 0.673044116243487, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.673044116243487, 1.04503450829128, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.687500817542951), PROX_HAWKER = c(0.209140712961875, 0.262687630178652, 0.337854809554552, 0.27814297307049, 0.34952328079698, 0.34952328079698, 0.217370340361849, 0.20448046373977, 0.222580914455278, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.222580914455278, 0.210992660312359, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.147098227142532), PROX_MRT = c(0.120215557602138, 0.173777829752023, 0.249549573241666, 0.200702114351669, 0.274140861026222, 0.274140861026222, 0.167322140356011, 0.170867756883987, 0.201095784108649, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.201095784108649, 0.206803096961617, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.183575431830776), PROX_PARK = c(0.747098338531098, 0.746013140888617, 0.739061594864021, 0.643017670933737, 0.620391651843957, 0.620391651843957, 0.679906922269617, 0.697136724289492, 0.691047645736797, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.691047645736797, 0.554363925008431, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.807374064658721), PROX_GOOD_PRISCH = c(2.12338877581429, 2.13533890725473, 2.14271827973834, 2.270018309959, 2.02616945457316, 2.02616945457316, 2.27223739349538, 2.27447890050516, 2.29976812492723, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.29976812492723, 1.90056431650247, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.21615815400514), PROX_MALL = c(0.119447773727589, 0.17025857997445, 0.241737870027575, 0.232344363503357, 0.244599870232268, 0.244599870232268, 0.214069216816763, 0.220402811054307, 0.251262654177611, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.251262654177611, 0.158081786709397, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.22663965361209), PROX_CHAS = c(0.11944771257822, 0.170258520163124, 0.101692541492014, 0.146038815472653, 0.163903281406512, 0.163903281406512, 0.0939357367291076, 0.0995919009989899, 0.131248018016709, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.131248018016709, 0.158081821824728, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.156140837156126), PROX_SUPERMARKET = c(0.119571834445138, 0.168966076328732, 0.17897337633635, 0.237998550380205, 0.19333058996533, 0.19333058996533, 0.22318738818849, 0.230351837454113, 0.261515416493987, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.261515416493987, 0.148884454693003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.236998053946951), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 5L, 2L, 2L, 7L, 6L, 6L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 6L), WITHIN_350M_BUS = c(10L, 11L, 9L, 12L, 9L, 9L, 10L, 7L, 6L, 10L, 10L, 10L, 10L, 6L, 8L, 11L, 11L, 11L, 11L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 60.0444847768023, 131.062225848499, 137.605533876042, 177.214631668292, 181.499567644183, 182.73477423444, 205.502112702129, 237.102433917249, 237.246582468837, 238.415554866183, 241.064738482014, 243.04492853542, 244.340095138568, 246.092010907216, 248.960010545473, 252.913945921547, 254.517775748287, 256.656875980313, 274.549120918256)), row.names = c("724", "439", "41", "749", "644", "954", "858", "203", "167", "573", "16", "908", "634", "947", "158", "700", "874", "287", "318", "781"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.906626503063062, 0.596162201942807, 0.560691002549732, 0.340311043872206, 0.31693541975948, 0.310250635380682, 0.193368033770912, 0.064609319649718, 0.0641489887715964, 0.060466709827544, 0.0524630483997999, 0.0467988327838683, 0.0432456570195327, 0.0386347678015406, 0.0315848390344943, 0.0229205326484507, 0.0197679292023666, 0.0158992038738306, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1003015707
R squared (OOB): -0.02522326
$Forests[[725]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 340000, 330000, 405000, 408000, 335000, 389000, 418888, 373000, 376000, 330000, 390000, 325000, 398000, 485000, 455000, 375000, 369000, 350000, 385000), floor_area_sqm = c(91, 91, 91, 102, 100, 84, 103, 100, 103, 101, 84, 101, 84, 100, 93, 93, 90, 94, 92, 101), storey_order = c(3L, 1L, 4L, 3L, 5L, 2L, 2L, 2L, 1L, 2L, 4L, 4L, 5L, 2L, 7L, 3L, 5L, 5L, 1L, 3L), remaining_lease_mths = c(763, 786, 777, 928, 916, 791, 863, 932, 870, 948, 806, 932, 812, 924, 1137, 1139, 946, 942, 714, 952), PROX_CBD = c(9.41668106440496, 9.37335060635629, 9.37335060635629, 9.51108523911647, 9.71665400465424, 9.13853516155078, 9.90721965789512, 9.64941173000682, 9.95029435977204, 10.1515839247586, 9.63621863936401, 10.247812625002, 9.87023127008802, 10.2027088676681, 10.5587309121129, 10.5974154418399, 10.5038890156487, 10.5038890156487, 9.56457497404925, 10.5394819073022), PROX_ELDERLYCARE = c(1.6892356184521, 1.66235796621519, 1.66235796621519, 1.80905665624389, 1.86385802759073, 1.86142420062345, 2.17440400131014, 1.9510043332774, 2.09611483432966, 1.93850967877536, 1.48805339077067, 1.89270432318243, 1.35138892750767, 1.63738856945076, 1.80931542236799, 1.80859644276987, 1.64894906385774, 1.64894906385774, 1.08567795373645, 1.55101586165687), PROX_HAWKER = c(0.864780296064508, 0.823170476035045, 0.823170476035045, 0.978663880778012, 1.14805608329678, 0.823671555860494, 1.08766938871094, 0.940071074791988, 0.876506442172381, 0.608980172673109, 0.677896697868769, 0.561647681218514, 0.410023469086153, 0.264427923442986, 0.792644050178693, 0.832920293493618, 0.53455823354733, 0.53455823354733, 0.44425153291851, 0.463304434183495), PROX_MRT = c(2.02952953118228, 2.01327082024864, 2.01327082024864, 1.99882067476962, 2.10187463598542, 1.58022074581844, 1.9078610258369, 1.69853939108909, 1.8917195123599, 1.73271025710532, 1.32502198166586, 1.63637339364314, 1.23646610314009, 1.392302848886, 1.33157685526365, 1.28588132880872, 1.36742764633517, 1.36742764633517, 1.06652131186481, 1.31136747445593), PROX_PARK = c(0.564264159971047, 0.548771819269344, 0.548771819269344, 0.674672834209049, 0.706984478917025, 0.533109662164166, 0.551504280527303, 0.624691995850973, 0.516721166595223, 0.464183104254495, 0.202594030185392, 0.443665461164749, 0.375073916060521, 0.728383914708498, 0.251058120460841, 0.248039629274522, 0.486479545769779, 0.486479545769779, 0.829152657918636, 0.594979546415276), PROX_GOOD_PRISCH = c(0.555662252109323, 0.581790960048334, 0.581790960048334, 0.439174603441127, 0.494123442243702, 0.605615063995802, 0.299143542468678, 0.107363170703005, 0.213708578130609, 0.447003801568155, 0.53169554186008, 0.550324531917386, 0.706117631385061, 0.689163418131917, 0.819366619188368, 0.856849085387122, 0.819356328881161, 0.819356328881161, 1.87441197950121, 0.89296386953394), PROX_MALL = c(0.873946799305891, 0.835862391091354, 0.835862391091354, 0.994410311642026, 1.00609620967541, 0.925377142856182, 0.701652802220213, 0.625847194134012, 0.493813340134231, 0.217974225134877, 0.564979440463645, 0.190941194230935, 0.445899708163642, 0.12742430838485, 0.516143411126369, 0.562952549426665, 0.3366209001709, 0.3366209001709, 1.18499732413142, 0.357726596913911), PROX_CHAS = c(0.248119447519373, 0.240374554675797, 0.240374554675797, 0.21913048386411, 0.0862664572880411, 0.179557542480515, 0.242250716663617, 0.134178633248207, 0.36937911638564, 0.217974279370684, 0.204909081807225, 0.190941257524933, 0.0764125853219005, 0.127424254451578, 0.236682264577822, 0.235419924819913, 0.232134688144963, 0.232134688144963, 0.358325278319411, 0.263233285458842), PROX_SUPERMARKET = c(0.315469124538892, 0.322141005481158, 0.322141005481158, 0.21913043091083, 0.0862669641327853, 0.223142170833011, 0.157554225694085, 0.344381560072065, 0.359694409353041, 0.216455869736569, 0.145410708854306, 0.19229406714866, 0.158655939798418, 0.129189539659537, 0.236682533577294, 0.23542039277371, 0.232133828519976, 0.232133828519976, 0.418420374852224, 0.263232243208913), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 2L, 1L, 2L, 2L, 3L, 2L, 1L, 1L, 3L, 1L, 0L, 2L, 2L, 2L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 8L, 3L, 6L, 3L, 7L, 9L, 3L, 10L, 5L, 6L, 7L, 7L, 5L, 5L, 2L, 6L), WITHIN_350M_BUS = c(6L, 5L, 5L, 7L, 8L, 11L, 10L, 8L, 12L, 10L, 7L, 10L, 8L, 13L, 10L, 10L, 11L, 11L, 4L, 15L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 3L, 3L, 4L, 3L, 4L, 5L, 4L, 3L, 3L, 4L, 4L, 1L, 4L), DNeighbour = c(0, 40.9081464426925, 41.5939179502816, 122.565736117395, 298.080132981226, 465.275991701527, 534.748849244729, 555.738523082162, 673.919892406108, 975.070652652377, 989.577974663867, 1071.57709619343, 1229.55525923548, 1247.76789461989, 1257.63206564032, 1284.95619403803, 1328.57908864612, 1329.2186347103, 1392.6083052459, 1416.25762009695)), row.names = c("725", "737", "334", "719", "879", "485", "629", "459", "780", "366", "189", "667", "755", "771", "614", "360", "942", "734", "197", "769"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998332046759862, 0.998275680255124, 0.985077064830182, 0.913366814901211, 0.79579128331533, 0.735193495861497, 0.715754537297239, 0.59841210497387, 0.276665310498804, 0.261918819627322, 0.182771088448974, 0.0606525177223548, 0.0500788753397851, 0.044716133076403, 0.0312671121759806, 0.0143962878725259, 0.0141936465149087, 0.00109680673216294, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1281822267
R squared (OOB): 0.2726486
$Forests[[726]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 426000, 395000, 395000, 431000, 425000, 420000, 428000, 325000, 3e+05, 360000, 333000, 295000, 330000, 355000, 285000, 308000, 330000, 292000, 3e+05), floor_area_sqm = c(92, 92, 90, 92, 92, 92, 90, 90, 84, 84, 99, 103, 106, 103, 103, 92, 84, 103, 104, 99), storey_order = c(2L, 6L, 5L, 4L, 9L, 6L, 8L, 8L, 2L, 2L, 2L, 2L, 1L, 2L, 3L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1004, 1012, 1010, 1010, 1010, 1006, 1011, 1008, 783, 797, 796, 788, 825, 800, 793, 697, 795, 937, 828, 697), PROX_CBD = c(14.000256381606, 14.0324943086614, 13.990153115514, 14.0603534116893, 14.0603534116893, 14.0603534116893, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 14.7220636963442, 13.46147060752, 13.46147060752, 14.6519123293037, 13.3304860768802, 14.5165027597446, 15.1374510187917, 14.8036441916204), PROX_ELDERLYCARE = c(1.50178268661881, 1.51384309451853, 1.56992496550613, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 0.327768156942021, 1.01995663096129, 1.01995663096129, 0.254409923718011, 0.85382998667073, 0.389463724969334, 0.426629771798313, 0.0965145667339982), PROX_HAWKER = c(1.77005964815816, 1.73133481154049, 1.69002608854433, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.39864823048803, 1.03983060555389, 1.03983060555389, 1.21550185558774, 1.09459947163448, 1.0617726338971, 1.49196951764411, 1.07372228066705), PROX_MRT = c(0.865600228728207, 0.85175230125279, 0.789673249073619, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.0523025726452692, 0.367668143276235, 0.367668143276235, 0.218405848235923, 0.525688124362732, 0.0901878473788138, 0.164193456307044, 0.363746184676816), PROX_PARK = c(0.652876507033438, 0.65310707550057, 0.716145735764812, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.432331111477529, 0.582693033366388, 0.582693033366388, 0.325486875199719, 0.620743454357064, 0.278686390612803, 0.786093050092807, 0.497172938499345), PROX_GOOD_PRISCH = c(4.05408625233137, 4.07805978762992, 4.0269654833207, 4.09775909461572, 4.09775909461572, 4.09775909461572, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 4.99661753747661, 3.38131302543864, 3.38131302543864, 4.99149337529414, 3.24954726475941, 4.93093863547281, 5.37568176340172, 5.17691715074399), PROX_MALL = c(1.30130189944441, 1.34360210764349, 1.32125061115982, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.343882807046916, 0.644549177151603, 0.644549177151603, 0.377416550632833, 0.513372166694422, 0.38830118917563, 0.249545786638779, 0.278400001713995 ), PROX_CHAS = c(0.313291309929199, 0.288579392766018, 0.231188025602735, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.141205029857343, 0.348399033159575, 0.348399033159575, 0.0736014920224838, 0.472814153962233, 0.0918929757518676, 0.193150290660334, 0.190291087196022 ), PROX_SUPERMARKET = c(0.313291309930196, 0.288579392767071, 0.231188025603748, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.141204847242777, 0.356146193343619, 0.356146193343619, 0.128878263549785, 0.510727353781082, 0.354026220875794, 0.200567401454574, 0.190291125096353 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 2L, 3L, 0L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 3L ), WITHIN_350M_BUS = c(3L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 10L, 9L, 5L, 10L, 8L, 6L, 6L, 9L, 5L, 7L, 11L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 52.8825756909387, 82.6931510495875, 93.7051863028554, 95.4066980891626, 97.1210548698097, 352.217049295053, 410.973472008309, 532.073238029147, 648.753258761702, 786.21066616778, 841.348058694235, 1178.35502119703, 1228.93940681893, 1236.63715460833, 1293.61904905272, 1390.20670545631, 1398.6085115217, 1439.51180725178, 1479.14144940912)), row.names = c("726", "675", "276", "805", "55", "241", "877", "678", "893", "650", "479", "697", "786", "526", "332", "986", "61", "592", "387", "995"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997445192810637, 0.993758766389769, 0.991989392131007, 0.991696447318063, 0.991396004647033, 0.889810388534804, 0.851562837268786, 0.757949994024703, 0.652264538995357, 0.514768915082938, 0.457594101812259, 0.133482101897234, 0.0959104937367422, 0.0906126360001589, 0.0552813444886231, 0.0136041240297181, 0.0112205557928294, 0.00279490131471104, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1185233536
R squared (OOB): 0.5889905
$Forests[[727]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 412000, 420000, 435000, 440000, 410000, 390000, 417000, 435000, 438000, 376888, 575000, 585000, 565000, 430000, 540000, 447000, 615000, 658000, 360000), floor_area_sqm = c(104, 103, 104, 99, 100, 100, 104, 99, 100, 104, 104, 93, 93, 93, 104, 93, 107, 84, 84, 84), storey_order = c(1L, 4L, 2L, 2L, 3L, 3L, 1L, 3L, 4L, 2L, 3L, 5L, 4L, 6L, 2L, 4L, 3L, 2L, 3L, 2L), remaining_lease_mths = c(924, 918, 922, 928, 911, 915, 809, 914, 924, 812, 810, 1133, 1142, 1127, 819, 1142, 782, 1122, 1120, 762), PROX_CBD = c(12.0301392517655, 11.9871965659798, 11.8892341343185, 12.2106818490232, 12.2087069526051, 12.2087069526051, 11.7882471009294, 12.2815153207229, 12.114386347938, 11.7215458353159, 11.622690560426, 12.4342034244884, 12.454441113408, 12.4937468159193, 11.547248638023, 12.5378737745647, 11.7840832214562, 12.3801819754074, 12.4891302242583, 11.4815172953657), PROX_ELDERLYCARE = c(0.255083942589415, 0.210296865683283, 0.110349805405523, 0.442541563379791, 0.434858408662556, 0.434858408662556, 0.114277277444971, 0.513657423159811, 0.421163091926404, 0.240093333498969, 0.175524774720266, 0.678867196986192, 0.717258387107597, 0.714783075399861, 0.246353759583753, 0.76025522927712, 0.481333190444255, 0.738453704244922, 0.707031754326944, 0.182032582488253), PROX_HAWKER = c(0.598391326300702, 0.625285574708341, 0.684056106771311, 0.524204307723605, 0.692592935098248, 0.692592935098248, 0.647051853283446, 0.52278816815954, 0.885134801830427, 0.609281739536534, 0.783966268147895, 0.504612881494125, 0.459376407452819, 0.680821394190482, 0.837769476188058, 0.672948721825079, 0.436117874461739, 0.261296216065877, 0.384467206049481, 0.728271246274353 ), PROX_MRT = c(0.885297742933312, 0.923336133969517, 1.00424261648768, 0.743103019894999, 0.89623888155871, 0.89623888155871, 1.00317447086964, 0.703998835661039, 1.10882075300419, 0.989064774064853, 1.15515804744233, 0.586933783104383, 0.518913352820399, 0.743366527772832, 1.16228231940478, 0.707305973375369, 0.81394482428473, 0.367154517888221, 0.38468199977318, 0.756359380624344 ), PROX_PARK = c(1.04875150887626, 1.09395352284574, 1.19263079577799, 0.863487882808023, 0.954913184146477, 0.954913184146477, 1.24877122811849, 0.796788171077343, 1.14970360230785, 1.28416187507733, 1.41684131410086, 0.628391467794767, 0.580711209690395, 0.683130710636032, 1.4881280763212, 0.628331945846246, 1.20101103678102, 0.605799570777928, 0.50651752093578, 1.50398184725757 ), PROX_GOOD_PRISCH = c(0.860616187528585, 0.855677549512306, 0.842915880539328, 0.91368762909787, 1.04944877580977, 1.04944877580977, 0.713901761199557, 0.952579960345566, 1.17061030478036, 0.585140695782779, 0.733057242670121, 1.01367306567257, 0.990054087408291, 1.16886515239787, 0.735233663606362, 1.17951788917503, 0.357669915539773, 0.823417580851307, 0.94986022590219, 0.365254403810308 ), PROX_MALL = c(0.707201836140707, 0.732793638615111, 0.787722851944232, 0.634332011832188, 0.802829369116586, 0.802829369116586, 0.741052769880115, 0.630705874818675, 0.995792127022496, 0.690287469384684, 0.868993594299523, 0.600548053404267, 0.549832225559512, 0.778202426893423, 0.918014501744059, 0.766094086501437, 0.489619370966043, 0.344173235497563, 0.458049841664737, 0.763531318053358 ), PROX_CHAS = c(0.202915262499126, 0.171681037809818, 0.124859952031804, 0.140964983635816, 0.0852358826892552, 0.0852358826892552, 0.0554870656895364, 0.0753088652692227, 0.138740180982893, 0.164718468919614, 0.151742844958785, 0.134041173915956, 0.134313038880304, 0.147744885974614, 0.157099147473317, 0.187116592266412, 0.0667093090499658, 0.126495411341712, 3.00974727266337e-08, 0.0516610437101642 ), PROX_SUPERMARKET = c(0.20670525505664, 0.172282484091702, 0.114394571204967, 0.377835654599335, 0.414959148864982, 0.414959148864982, 0.0453848138423891, 0.448534184110051, 0.459680111992834, 0.169255457402684, 0.151741730066283, 0.543693418915242, 0.499432454100223, 0.667447252804164, 0.157098334004615, 0.707597649659388, 0.379080894647373, 0.30203349112312, 0.425107542879533, 0.19171128272723 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 2L, 3L, 1L, 2L, 2L, 1L, 2L, 2L, 0L, 1L, 0L, 2L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 8L, 5L, 5L, 5L, 8L, 6L, 1L, 6L, 7L, 4L, 4L, 4L, 7L, 5L, 3L, 3L, 2L, 5L ), WITHIN_350M_BUS = c(7L, 6L, 9L, 11L, 11L, 11L, 9L, 12L, 8L, 10L, 8L, 12L, 11L, 11L, 11L, 11L, 7L, 8L, 10L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 3L, 2L, 1L, 3L, 2L, 1L, 3L, 1L, 2L, 1L, 4L, 4L, 5L, 3L), DNeighbour = c(0, 53.4157772265387, 153.19375419232, 181.974214627381, 214.802553553449, 215.218868779839, 251.802749384981, 258.549942686536, 311.202869693488, 361.829109114509, 410.264654036316, 425.787553149434, 457.785087213556, 464.140361701435, 484.85443028969, 500.100618195302, 506.400368355951, 515.797470386722, 554.46142425475, 715.045767300049)), row.names = c("727", "689", "148", "42", "410", "680", "508", "362", "707", "625", "750", "310", "641", "24", "598", "343", "340", "315", "505", "213"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988870185141125, 0.910306456571059, 0.87466125356333, 0.827658678062583, 0.82702171132246, 0.767360207182001, 0.755606284748098, 0.657044409685796, 0.553448842855877, 0.449971930403479, 0.416562752908754, 0.348242868525421, 0.334849302764824, 0.291831951812147, 0.260961917481862, 0.248445367366028, 0.230069666526888, 0.158979588589136, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1598963891
R squared (OOB): 0.795194
$Forests[[728]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 320000, 347000, 380000, 420000, 365000, 325000, 335000, 680000, 660000, 390000, 3e+05, 380000, 735000, 350000, 388800, 333000, 540000, 562000, 462000), floor_area_sqm = c(84, 90, 90, 92, 92, 83, 82, 83, 87, 87, 92, 92, 92, 97, 92, 98, 89, 107, 107, 105), storey_order = c(3L, 2L, 5L, 2L, 5L, 1L, 4L, 3L, 6L, 3L, 1L, 2L, 4L, 6L, 4L, 2L, 1L, 6L, 7L, 1L), remaining_lease_mths = c(673, 672, 672, 687, 694, 777, 666, 687, 1076, 1066, 685, 691, 693, 1066, 688, 697, 692, 969, 957, 965), PROX_CBD = c(10.6549850760698, 10.5036676165143, 10.5036676165143, 10.571248724537, 10.5902646894981, 11.0884508558618, 10.0782341562763, 10.5501175985891, 10.1126951054664, 10.1126951054664, 10.3184291669162, 10.7273754880637, 10.7273754880637, 9.96973817000633, 10.7428660694501, 10.7178846249378, 10.7178846249378, 11.0486323727393, 10.9472701195372, 10.9320040827019), PROX_ELDERLYCARE = c(0.531453703929196, 0.346712236264009, 0.346712236264009, 0.426373779355343, 0.476382036969741, 1.02650055154577, 0.248412112584261, 0.724362239545807, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.968089576161562, 0.968089576161562, 0.560133969723593, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.974567200018427, 0.867518349265545, 0.83761180429981), PROX_HAWKER = c(0.345053577007401, 0.255376275980047, 0.255376275980047, 0.155284554597335, 0.142004884371921, 0.698836827436486, 0.250435976222025, 0.496328097640832, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.259491073356982, 0.259491073356982, 0.246219700947935, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.436692566666558, 0.429153921265228, 0.499252912381913), PROX_MRT = c(0.849090589690401, 0.908007357991278, 0.908007357991278, 0.822399768635659, 0.793335563342317, 0.761094255738083, 0.622308556906305, 0.92637591011884, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.880392787161762, 0.880392787161762, 0.405168801785449, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.741783227751877, 0.638393210693291, 0.582189406643083), PROX_PARK = c(0.204920490916151, 0.381418159266178, 0.381418159266178, 0.471129460807546, 0.57091664624863, 0.300475000526789, 0.627458410441261, 0.888350706343443, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.675703893946554, 0.675703893946554, 0.868342722448078, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.644279497097323, 0.730900012581548, 0.802226928628916), PROX_GOOD_PRISCH = c(0.576127248022356, 0.825686703361669, 0.825686703361669, 0.876989954992127, 0.962114901666907, 0.293049282005855, 1.26151864262594, 1.37609088117382, 1.46177539101005, 1.46177539101005, 1.54472866778257, 1.51964159199475, 1.51964159199475, 1.55873028154778, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.50173151878208, 1.50789829567152, 1.4460454342776), PROX_MALL = c(1.12054305374088, 0.873995522285645, 0.873995522285645, 0.872531493441133, 0.838333779631814, 1.6122764231009, 0.418279044459304, 0.693136328895784, 0.269774803261538, 0.269774803261538, 0.472532088410597, 0.885934538444454, 0.885934538444454, 0.129560175686973, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.41292867182356, 1.34630282297423, 1.37776203899083), PROX_CHAS = c(0.290835710912963, 0.217153936659979, 0.217153936659979, 0.109732367463933, 0.0950095589968322, 0.206694589078668, 0.186550674976261, 0.120595382532287, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.161497017697243, 0.161497017697243, 0.0647243745052949, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.375455350402476, 0.344403926608958, 0.293630149165848), PROX_SUPERMARKET = c(0.292451786949051, 0.291549431934698, 0.291549431934698, 0.199099262156692, 0.190547463602814, 0.293331714819264, 0.255147915067147, 0.448117335537485, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.294310303883692, 0.294310303883692, 0.241122798862169, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.408205375796458, 0.381194313170787, 0.445162931243089), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 0L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 2L, 3L, 2L, 3L, 5L, 2L, 6L, 6L, 4L, 3L, 3L, 6L, 3L, 4L, 4L, 0L, 0L, 0L), WITHIN_350M_BUS = c(7L, 6L, 6L, 5L, 6L, 8L, 5L, 6L, 6L, 6L, 7L, 4L, 4L, 7L, 5L, 6L, 6L, 2L, 2L, 0L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 1L, 2L, 5L, 3L, 3L, 5L, 5L, 5L, 2L, 5L, 5L, 5L, 3L, 4L, 4L ), DNeighbour = c(0, 252.936692007003, 257.281837336526, 310.715800186151, 404.376287475464, 502.228086215659, 720.993665008838, 819.643053563633, 890.165911090583, 891.254020581246, 971.028913443947, 992.637385063514, 997.178867595406, 1001.03777603162, 1057.53487316922, 1162.92105115982, 1172.50005287997, 1667.60538861443, 1676.71532543333, 1743.0510730955)), row.names = c("728", "940", "482", "210", "701", "98", "84", "778", "316", "506", "97", "648", "651", "471", "43", "429", "914", "630", "255", "671"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.958328737810363, 0.95690061462376, 0.937456690603767, 0.895254846928482, 0.840852657563191, 0.687080001961598, 0.60665304361677, 0.546404116777623, 0.545461319766698, 0.475624664158951, 0.456556279655867, 0.452545667810802, 0.449137444748205, 0.399294018852064, 0.307888253192925, 0.299771157775118, 0.00717305747165478, 0.00557503615378026, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4716362373
R squared (OOB): 0.7258364
$Forests[[729]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(312000, 336000, 288000, 330000, 315000, 295000, 320000, 295000, 320000, 338000, 345000, 315000, 305000, 350000, 330000, 345000, 320000, 339000, 313000, 330000), floor_area_sqm = c(101, 102, 84, 103, 103, 101, 104, 84, 84, 102, 102, 102, 99, 102, 115, 102, 101, 102, 99, 102), storey_order = c(2L, 3L, 3L, 1L, 2L, 1L, 4L, 4L, 4L, 4L, 4L, 2L, 1L, 4L, 1L, 2L, 1L, 3L, 4L, 1L), remaining_lease_mths = c(933, 916, 893, 928, 926, 917, 893, 875, 885, 922, 926, 913, 921, 923, 898, 927, 924, 923, 918, 911), PROX_CBD = c(18.4625985868209, 18.5506225538857, 18.3632948597919, 18.5768909080638, 18.5458637520931, 18.4986491838169, 18.4249149071789, 18.4249149071789, 18.3433564216417, 18.1611534549189, 18.236688278315, 17.9994058772431, 17.9733391318796, 18.0569924715364, 18.4399301385868, 18.2868848905217, 18.0902268845521, 17.9456645257603, 17.8728040148932, 18.2320763538069), PROX_ELDERLYCARE = c(0.765079897684544, 0.859723249528503, 0.645296274244347, 0.912532633143698, 0.890661700747245, 0.86418951980865, 0.705240184131779, 0.705240184131779, 0.623669944895056, 0.519233937445895, 0.732088251039709, 0.430537495183344, 0.376016337241346, 0.59750504274373, 0.789710764787337, 0.896456720381782, 0.706169610995159, 0.476454782767532, 0.330981516384048, 0.927534095024191), PROX_HAWKER = c(0.906262708365532, 0.958117298193611, 0.921741667576702, 0.935860141611343, 0.898999046399804, 0.838043969781633, 1.0161652570538, 1.0161652570538, 0.960648791795978, 0.617364695979906, 0.537987121264097, 0.472244893923117, 0.501520555884575, 0.391180253405874, 1.26661829972954, 0.547085889030319, 0.370412154176866, 0.3648710200987, 0.446535534086157, 0.493410913505403), PROX_MRT = c(0.897303014326537, 0.942174684471822, 0.927224403125457, 0.912233851204259, 0.87509641959225, 0.812751343363136, 0.906393011935236, 0.906393011935236, 0.899458799363821, 0.623413162025338, 0.511061821383635, 0.492638498779759, 0.52882455357406, 0.384524332485438, 0.715824290886542, 0.495991449430539, 0.341202563029131, 0.385567417899789, 0.4868918768976, 0.433316978327494), PROX_PARK = c(1.31620863428189, 1.32670572464855, 1.22890358268929, 1.41172869826724, 1.4387346144793, 1.49181484955502, 1.13759587953072, 1.13759587953072, 1.17596756648915, 1.52418818882418, 1.7164330470264, 1.65421298847909, 1.62685700377268, 1.77011013021076, 0.859791414716402, 1.86697967968657, 1.8531048262974, 1.76180373116006, 1.69875568186822, 1.96114614265628), PROX_GOOD_PRISCH = c(9.04019528068803, 9.12094588228633, 8.96505409295358, 9.13217936844248, 9.09837600782165, 9.04519470993137, 9.03817471771729, 9.03817471771729, 8.95760590087653, 8.72758527833631, 8.76378557853615, 8.5589292690065, 8.54142359534323, 8.58956131155308, 9.10971468714541, 8.78822500750919, 8.60631027953587, 8.49089982759618, 8.43952013253886, 8.72297519828522), PROX_MALL = c(0.414588198127445, 0.46921205797367, 0.282416841692855, 0.390092702495136, 0.359721010486642, 0.305101649121832, 0.204519313237763, 0.204519313237763, 0.22079632378696, 0.475604736810637, 0.240339889961931, 0.446560923090423, 0.395841490391381, 0.407254736414821, 0.107021299056373, 0.1450338527091, 0.342860958869265, 0.428159644756295, 0.330972758922268, 0.22704735136933), PROX_CHAS = c(0.399223798550346, 0.469212052170377, 0.231219576578415, 0.390092699752756, 0.359721009550721, 0.305101651313883, 0.20451929737041, 0.20451929737041, 0.167893491583302, 0.405258493214775, 0.184864523484869, 0.324811070171065, 0.364030465322827, 0.222103720735081, 0.107021320216693, 0.0217240252323136, 0.209799590563819, 0.218909691095897, 0.330972805611547, 0.11607611654581), PROX_SUPERMARKET = c(0.414588227521533, 0.469212308573368, 0.282416494634945, 0.390093045846372, 0.359721304530864, 0.305101855713295, 0.204519239868594, 0.204519239868594, 0.220795796105544, 0.475604214408431, 0.240339157209448, 0.408691343873882, 0.356071330024396, 0.385535197909366, 0.107021556198121, 0.145032957963293, 0.342860053820009, 0.365864675212809, 0.300218301814749, 0.227046556279957), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 8L, 5L, 5L, 6L, 7L, 7L, 8L, 5L, 6L, 4L, 3L, 4L, 4L, 7L, 6L, 3L, 4L, 5L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 9L, 9L, 9L, 9L, 9L, 8L, 10L, 7L, 9L, 11L, 9L, 7L, 9L, 7L, 8L, 8L, 10L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 6L, 7L, 7L, 6L, 3L, 4L, 5L, 6L, 7L, 4L), DNeighbour = c(0, 99.2673664157109, 170.485293681944, 173.026658301908, 176.146264042413, 194.909541162186, 206.989495721985, 211.195970774048, 238.104104328424, 314.635965478662, 413.513060450642, 489.52629012389, 498.674574066947, 512.733776617921, 519.127688683826, 549.904401099086, 567.36046219434, 575.532475537863, 602.856944368173, 643.806082874956)), row.names = c("729", "291", "864", "828", "576", "684", "738", "265", "953", "330", "227", "177", "179", "491", "247", "787", "74", "20", "992", "443"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.953017139972083, 0.864670272754141, 0.860757705488965, 0.855888197991683, 0.825090683099892, 0.803948794855934, 0.79635616457115, 0.745148217893474, 0.579364951496782, 0.345106744734583, 0.177955895111112, 0.160029787824609, 0.133758931044796, 0.122369183581767, 0.0731348633918058, 0.0498990930226909, 0.0403398252133428, 0.015169364790515, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 289040110
R squared (OOB): 0.07994503
$Forests[[730]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 272000, 325000, 297000, 326000, 303000, 344000, 350000, 350000, 375000, 318000, 316000, 330000, 305000, 303888, 298000, 279000, 380000, 3e+05, 435000), floor_area_sqm = c(84, 89, 91, 91, 100, 92, 114, 103, 104, 92, 91, 92, 103, 91, 93, 93, 91, 105, 96, 92), storey_order = c(1L, 2L, 4L, 3L, 2L, 1L, 2L, 4L, 3L, 4L, 1L, 3L, 2L, 4L, 2L, 1L, 2L, 2L, 4L, 4L), remaining_lease_mths = c(822, 882, 780, 788, 915, 794, 909, 768, 901, 783, 765, 781, 773, 791, 782, 777, 801, 910, 791, 1118), PROX_CBD = c(17.6406634027014, 17.8554664137964, 18.1476771148045, 18.1476771148045, 17.6260899808187, 18.2139172788048, 17.7896312466061, 18.3186881593276, 17.7210097801066, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.4499801912104, 18.2610111258248, 18.5252470382495, 18.5252470382495, 18.2989051402725, 17.589085398281, 18.5761736305699, 17.3261487576713), PROX_ELDERLYCARE = c(1.035266769267, 0.800501761367975, 0.519546459890619, 0.519546459890619, 1.35112026832555, 0.649170232100017, 1.25681260125729, 0.586525817031338, 1.43994188754287, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.504778052376495, 0.421521882373529, 0.449194476018676, 0.449194476018676, 0.397078044127006, 0.387351173411546, 0.0638277150498875, 0.0820501598186151), PROX_HAWKER = c(0.425506106332545, 0.203123967436651, 0.209390724873544, 0.209390724873544, 0.881717267283345, 0.488031980714328, 0.881066744107593, 0.564283191409187, 1.08104793194974, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.652207052169444, 0.453171307776496, 0.69553534809229, 0.69553534809229, 0.491047773869601, 0.776912813652288, 0.562029876499453, 1.11394087375576), PROX_MRT = c(0.641227062746355, 0.555370291384357, 0.491311596778589, 0.491311596778589, 0.583976034009999, 0.192826481399443, 0.459633808793419, 0.220618943711049, 0.633809880192534, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.322534237265928, 0.547550551918807, 0.398456142880405, 0.398456142880405, 0.552168886353884, 0.371614593402704, 0.874368880716004, 0.527347528775627 ), PROX_PARK = c(0.74946287094318, 0.515057634059466, 0.270911567278729, 0.270911567278729, 1.13048326604805, 0.532358306258428, 1.08767920112524, 0.548488124002706, 1.21384923350496, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.536975621309476, 0.272660801967067, 0.491317901173298, 0.491317901173298, 0.287159802467115, 0.925923962472294, 0.287868908027907, 1.2769930066147 ), PROX_GOOD_PRISCH = c(8.7372089119322, 8.91472106998272, 9.18618174729203, 9.18618174729203, 8.8937984610311, 9.33501569353139, 9.06437119601063, 9.44179125712709, 9.06160802360773, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.56762880935522, 9.16752282736586, 9.63394268044443, 9.63394268044443, 9.19982386356694, 8.43639308613493, 9.51590189269927, 8.12402124316527), PROX_MALL = c(0.427942470585451, 0.208298160410803, 0.218975149940797, 0.218975149940797, 0.88883938803957, 0.498813518897969, 0.889615709496153, 0.574856358668165, 1.08939761229127, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.662291407978718, 0.448092738738542, 0.705200807731176, 0.705200807731176, 0.486326630506135, 0.232188905247248, 0.624506085881379, 0.48073822857487), PROX_CHAS = c(0.23100298607827, 0.208298146952687, 0.218975205360203, 0.218975205360203, 0.292626833079875, 0.0363398547195702, 0.198210651063146, 0.141159289664064, 0.398301228330107, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.201478871858691, 0.0964740211655948, 0.240425442805127, 0.240425442805127, 0.0660681856594747, 0.0713809516165408, 0.0792988689034794, 0.111581872390774), PROX_SUPERMARKET = c(0.231004283416662, 0.19872598136169, 0.206881250620068, 0.206881250620068, 0.489184551662952, 0.186956242757619, 0.347801992140281, 0.210011389308567, 0.510818921359131, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.310351384739933, 0.457654559995222, 0.386130046709882, 0.386130046709882, 0.490326509583637, 0.238177195426237, 0.625539331690589, 0.111582815761828), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 3L, 1L, 3L, 1L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 5L, 3L, 3L, 3L, 5L, 4L, 4L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 3L), WITHIN_350M_BUS = c(8L, 10L, 7L, 7L, 6L, 9L, 7L, 10L, 5L, 4L, 6L, 6L, 9L, 6L, 8L, 8L, 6L, 8L, 10L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 4L, 2L, 4L, 2L, 2L, 4L, 5L, 2L, 5L), DNeighbour = c(0, 233.242613053737, 519.97189729528, 525.652801580967, 540.545717073392, 603.204045959965, 611.631534378904, 710.453126014946, 787.690030956936, 790.56325235689, 830.737199658039, 832.568433451135, 838.438086618399, 872.865002689875, 900.44126990401, 900.555830052104, 911.478869907976, 916.526431376547, 1039.80594415447, 1184.34757947209)), row.names = c("730", "467", "944", "827", "612", "481", "172", "367", "825", "733", "47", "202", "810", "905", "106", "11", "433", "464", "78", "372"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.923935366903986, 0.651647543757485, 0.644828386953571, 0.626775798713734, 0.54848821275902, 0.53773035992675, 0.409801571686886, 0.310989070801632, 0.307393818811963, 0.258059557057719, 0.255858059272181, 0.248833007672299, 0.208693611230818, 0.178056377183688, 0.177932263036543, 0.166226936346059, 0.160906298690403, 0.0525289528698491, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1274705443
R squared (OOB): 0.1279693
$Forests[[731]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(655000, 663000, 676000, 640000, 655000, 380000, 4e+05, 4e+05, 385000, 350888, 340000, 398000, 390000, 360000, 380000, 418000, 4e+05, 418000, 410000, 352000), floor_area_sqm = c(87, 87, 87, 87, 87, 93, 98, 104, 91, 93, 92, 92, 92, 83, 92, 92, 92, 91, 103, 84), storey_order = c(5L, 4L, 3L, 4L, 1L, 3L, 4L, 2L, 1L, 3L, 1L, 3L, 1L, 3L, 4L, 4L, 4L, 5L, 2L, 2L), remaining_lease_mths = c(1121, 1124, 1120, 1121, 1123, 724, 718, 751, 715, 712, 699, 714, 711, 803, 695, 691, 690, 774, 799, 800), PROX_CBD = c(9.49727834386093, 9.49727834386093, 9.49727834386093, 9.42381765287156, 9.39818328429371, 9.50206510185676, 9.5915755681771, 9.83498872427818, 8.8262745849674, 9.68679892421183, 9.97016469840266, 9.95525560808738, 9.71066487891121, 8.52567265657093, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.35032791665702, 8.31972436488376, 8.28689365911172), PROX_ELDERLYCARE = c(0.735218745429302, 0.735218745429302, 0.735218745429302, 0.750155484045513, 0.718190414835305, 0.619429799229152, 0.558000418748021, 0.611336059876525, 0.896855030989675, 0.35495808488012, 0.14040561650552, 0.150508443509651, 0.385358274245319, 1.23693676843424, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.227789996497476, 1.3912791419992, 1.3668692597991), PROX_HAWKER = c(0.639074974233661, 0.639074974233661, 0.639074974233661, 0.667492197519696, 0.640059738279374, 0.518318645141504, 0.434568479089541, 0.54583502916026, 0.311054993693233, 0.221606053969191, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.0724679807682574, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.508896406641727, 0.252588085280054, 0.269406334629514), PROX_MRT = c(0.499971219475903, 0.499971219475903, 0.499971219475903, 0.423547456258288, 0.401734036242065, 0.533910829474844, 0.656590823238566, 0.722241727367494, 0.17731989795878, 0.760373725070279, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.510058766918036, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.569946398217962, 0.44379796826936, 0.467794692056616), PROX_PARK = c(0.298527066745392, 0.298527066745392, 0.298527066745392, 0.258916726718906, 0.220484561261844, 0.26219477257436, 0.355705093322714, 0.296755194228525, 0.458605630557841, 0.664893225436512, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.557643312318536, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.726258134328713, 0.59965919275643, 0.570592214216024), PROX_GOOD_PRISCH = c(2.17599822879711, 2.17599822879711, 2.17599822879711, 2.24680049319454, 2.27458198186913, 2.18628235132699, 2.11809049366399, 1.88657748145099, 2.8424495793979, 2.17803171840573, 1.97396491196204, 2.01039924795066, 2.31351362539819, 3.13534109620979, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.41566392235711, 3.04207330950824, 2.99359805566516), PROX_MALL = c(1.45007786498113, 1.45007786498113, 1.45007786498113, 1.48330987402926, 1.45650167595406, 1.32833110917602, 1.22478662403239, 1.23747152538927, 1.64561868645684, 0.796976758090547, 0.802483711672914, 0.757457219803541, 0.505770857705003, 1.96281231550532, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.406203001531397, 2.10790194839897, 2.09618768409308 ), PROX_CHAS = c(0.101351467161616, 0.101351467161616, 0.101351467161616, 0.0719365450960561, 0.109789289200213, 0.219477506246216, 0.346218272658546, 0.352730820744124, 0.221229860630612, 0.0707228333244178, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.169369143123463, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.146235674893272, 0.261198443001062, 0.229330661012247), PROX_SUPERMARKET = c(0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.100679215951394, 0.13637298984998, 0.191210069763785, 0.300584979098838, 0.324694852199881, 0.221249484047241, 0.128382981112681, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.169391527985645, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.347306649978202, 0.272257424647181, 0.266710264104055), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 6L, 6L, 6L, 5L, 1L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 4L, 5L, 3L, 2L), WITHIN_350M_BUS = c(4L, 4L, 4L, 5L, 6L, 2L, 5L, 3L, 5L, 10L, 9L, 9L, 13L, 8L, 11L, 11L, 11L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 4L, 3L, 3L, 1L, 1L), DNeighbour = c(0, 5.08021904000361, 8.50427208053606, 77.08966510863, 95.8531918435321, 126.437535573204, 247.47972631292, 425.866590393207, 668.940167492955, 689.823224518271, 890.993451989054, 912.443334150792, 979.526403370856, 1001.11483228794, 1020.31246472728, 1023.09768520705, 1064.44482239335, 1139.6074929225, 1208.04985321986, 1237.92066161598)), row.names = c("731", "466", "593", "9", "657", "539", "746", "659", "814", "946", "211", "971", "776", "404", "603", "499", "964", "37", "540", "266"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999966317401305, 0.999905613818453, 0.992259058629535, 0.988044887624755, 0.979244881629174, 0.92166476046483, 0.777309963220466, 0.501258216750599, 0.475382253440524, 0.232285318819949, 0.208590341866964, 0.139798011425575, 0.119711393955997, 0.102829281662348, 0.10046120552053, 0.0679290091221374, 0.0232650225792013, 0.00227313453806442, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4002362335
R squared (OOB): 0.7354481
$Forests[[732]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 405000, 398888, 370000, 385000, 353000, 330000, 369988, 365000, 350000, 370000, 390000, 345000, 330000, 378888, 356888, 425000, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 85, 91, 91, 91, 90, 100, 85, 91, 90, 91, 92, 90, 94, 90), storey_order = c(4L, 6L, 6L, 3L, 5L, 1L, 4L, 4L, 5L, 1L, 2L, 6L, 6L, 3L, 6L, 5L, 3L, 3L, 3L, 4L), remaining_lease_mths = c(1138, 1138, 1127, 1127, 1140, 1136, 992, 1002, 993, 992, 1016, 942, 968, 951, 949, 963, 1059, 997, 987, 986), PROX_CBD = c(12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.0393088300804, 12.9172885276263, 13.131637538161, 12.402570085049, 12.4403773011877, 13.1584578321731, 13.6873856248974, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.119102012768026, 0.119102012768026, 0.119102012768026, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.440978457512705, 0.425459762987539, 0.628872951670854, 0.624054710630084, 0.528614390300154, 0.720975229682918, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.07494386608678, 2.07494386608678, 2.07494386608678, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.76689210194785, 1.67102672130552, 1.50745216628998, 1.46996215979098, 1.59466084315792, 1.83406121528111, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.464899886897548, 0.464899886897548, 0.464899886897548, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.0642144868642362, 0.197259382412543, 0.198968515523371, 0.140157494228817, 0.258879114766752, 0.19923660487806, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.700809394437081, 0.700809394437081, 0.700809394437081, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.18581491955197, 0.350705699368152, 0.61879465488716, 0.525489875872169, 0.332476768251147, 0.855123415409032, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.27162250172191, 4.27162250172191, 4.27162250172191, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.09066115622083, 3.96344124390297, 4.16094245740848, 3.69141799128789, 3.6640626331803, 4.13557899544262, 4.98236347160825, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.646092130793046, 0.646092130793046, 0.646092130793046, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.125441786165087, 0.249640338015364, 0.407881748949563, 0.37643645467035, 0.231810009894563, 0.138188079312201, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.136400058110832, 0.136400058110832, 0.136400058110832, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.146232137849481, 0.23569948169583, 0.407881782403473, 0.376436475429729, 0.20604200841638, 0.138188055488585, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.636728053790567, 0.636728053790567, 0.636728053790567, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.125440795942109, 0.249639808314143, 0.451295114828249, 0.426522673463594, 0.231809873410795, 0.147450463248511, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 3L, 7L, 5L, 5L, 8L, 8L, 9L, 5L, 3L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 13L, 7L, 9L, 7L, 9L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 7L, 7L, 7L, 4L, 4L, 7L, 5L, 6L, 5L, 9L), DNeighbour = c(0, 1.00420705165272, 6.81500520562817, 131.67502891908, 133.589633648991, 145.131197986233, 236.379977043835, 289.690333992854, 294.007076001268, 350.7351016812, 495.255063115016, 525.587836156591, 537.939790816273, 592.832434375688, 609.020779907182, 637.238018031836, 761.426105162991, 849.3590572387, 863.53152733464, 1021.81348187447)), row.names = c("732", "882", "936", "990", "95", "462", "886", "313", "474", "400", "141", "887", "153", "80", "444", "339", "4", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999998068329433, 0.999911036991107, 0.967063867961548, 0.966107411025099, 0.960060238571303, 0.895833252131921, 0.845708858697991, 0.841276133225365, 0.778243376359377, 0.585351876695202, 0.540851230324809, 0.522503634988854, 0.440092830675788, 0.415716402882637, 0.373418960871188, 0.197775609698049, 0.0955190159076259, 0.081687944161404, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 542387495
R squared (OOB): 0.03956776
$Forests[[733]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 318000, 316000, 305000, 279000, 3e+05, 297000, 325000, 272000, 370000, 355000, 359900, 380000, 245000, 303000, 282000, 320000, 350000, 330000, 298000), floor_area_sqm = c(92, 91, 92, 91, 91, 96, 91, 91, 89, 93, 93, 93, 105, 88, 92, 84, 84, 103, 103, 93), storey_order = c(4L, 1L, 3L, 4L, 2L, 4L, 3L, 4L, 2L, 5L, 3L, 3L, 2L, 2L, 1L, 1L, 1L, 4L, 2L, 1L), remaining_lease_mths = c(783, 765, 781, 791, 801, 791, 788, 780, 882, 1106, 1111, 1117, 910, 668, 794, 836, 822, 768, 773, 777), PROX_CBD = c(18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.2989051402725, 18.5761736305699, 18.1476771148045, 18.1476771148045, 17.8554664137964, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.589085398281, 18.8842060529579, 18.2139172788048, 18.5087583118065, 17.6406634027014, 18.3186881593276, 18.4499801912104, 18.5252470382495), PROX_ELDERLYCARE = c(0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.397078044127006, 0.0638277150498875, 0.519546459890619, 0.519546459890619, 0.800501761367975, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.387351173411546, 0.229103995883471, 0.649170232100017, 0.855934448185717, 1.035266769267, 0.586525817031338, 0.504778052376495, 0.449194476018676 ), PROX_HAWKER = c(0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 0.491047773869601, 0.562029876499453, 0.209390724873544, 0.209390724873544, 0.203123967436651, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.776912813652288, 0.280513302960552, 0.488031980714328, 1.00705768005988, 0.425506106332545, 0.564283191409187, 0.652207052169444, 0.69553534809229), PROX_MRT = c(0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.552168886353884, 0.874368880716004, 0.491311596778589, 0.491311596778589, 0.555370291384357, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.371614593402704, 1.03601464731326, 0.192826481399443, 0.534460782086299, 0.641227062746355, 0.220618943711049, 0.322534237265928, 0.398456142880405), PROX_PARK = c(0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 0.287159802467115, 0.287868908027907, 0.270911567278729, 0.270911567278729, 0.515057634059466, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.925923962472294, 0.579556587207627, 0.532358306258428, 0.516289874277036, 0.74946287094318, 0.548488124002706, 0.536975621309476, 0.491317901173298), PROX_GOOD_PRISCH = c(9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.19982386356694, 9.51590189269927, 9.18618174729203, 9.18618174729203, 8.91472106998272, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.43639308613493, 9.83133063879426, 9.33501569353139, 9.25922423900801, 8.7372089119322, 9.44179125712709, 9.56762880935522, 9.63394268044443), PROX_MALL = c(0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.486326630506135, 0.624506085881379, 0.218975149940797, 0.218975149940797, 0.208298160410803, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.232188905247248, 0.91348864249693, 0.498813518897969, 0.521454353681198, 0.427942470585451, 0.574856358668165, 0.662291407978718, 0.705200807731176), PROX_CHAS = c(0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.0660681856594747, 0.0792988689034794, 0.218975205360203, 0.218975205360203, 0.208298146952687, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.0713809516165408, 0.241229981070425, 0.0363398547195702, 0.521454374874156, 0.23100298607827, 0.141159289664064, 0.201478871858691, 0.240425442805127), PROX_SUPERMARKET = c(0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.490326509583637, 0.625539331690589, 0.206881250620068, 0.206881250620068, 0.19872598136169, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.238177195426237, 0.911876453557648, 0.186956242757619, 0.521454611985023, 0.231004283416662, 0.210011389308567, 0.310351384739933, 0.386130046709882), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 5L, 1L, 1L, 1L, 2L, 1L, 5L, 1L, 6L, 4L, 2L, 1L), WITHIN_350M_BUS = c(4L, 6L, 6L, 6L, 6L, 10L, 7L, 7L, 10L, 16L, 16L, 16L, 8L, 13L, 9L, 4L, 8L, 10L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 3L, 1L, 1L, 1L, 5L, 1L, 2L, 4L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 43.6611592061102, 46.045345965439, 87.5142251173238, 128.88266749177, 418.996394308123, 450.84252122251, 451.790418932861, 584.983270238362, 637.454002015163, 642.534075912482, 645.87149438583, 689.721993187739, 736.550630316381, 754.678960947862, 755.240995860152, 790.56325235689, 790.813322458412, 829.756493924958, 830.761286720577)), row.names = c("733", "47", "202", "905", "433", "78", "827", "944", "467", "637", "418", "604", "464", "96", "481", "393", "730", "367", "810", "11"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994483446629928, 0.993865468651058, 0.977929182988283, 0.952443644101509, 0.555962192203551, 0.497718825683001, 0.495971151637723, 0.25418555694079, 0.169110636479881, 0.161450522960309, 0.156482537166622, 0.0965469467726689, 0.0457726366275433, 0.0305465605338166, 0.0301182630924521, 0.00891752929573584, 0.00880964027343511, 5.8443347643888e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1331965013
R squared (OOB): 0.02468317
$Forests[[734]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(369000, 375000, 385000, 485000, 390000, 455000, 376000, 335000, 398000, 368000, 395000, 388000, 373000, 360000, 325000, 389000, 370000, 418888, 408000, 325000), floor_area_sqm = c(94, 90, 101, 93, 101, 93, 101, 93, 100, 100, 101, 100, 103, 104, 84, 103, 98, 100, 100, 85), storey_order = c(5L, 5L, 3L, 7L, 4L, 3L, 2L, 5L, 2L, 2L, 4L, 4L, 1L, 2L, 5L, 2L, 2L, 2L, 4L, 1L), remaining_lease_mths = c(942, 946, 952, 1137, 932, 1139, 948, 921, 924, 923, 936, 922, 870, 804, 812, 863, 912, 932, 921, 830), PROX_CBD = c(10.5038890156487, 10.5038890156487, 10.5394819073022, 10.5587309121129, 10.247812625002, 10.5974154418399, 10.1515839247586, 10.6321305837804, 10.2027088676681, 10.5911430304609, 10.5347600839054, 10.3133134299625, 9.95029435977204, 10.0879656312395, 9.87023127008802, 9.90721965789512, 10.6430674352334, 9.64941173000682, 10.7481925626994, 10.1989356004427), PROX_ELDERLYCARE = c(1.64894906385774, 1.64894906385774, 1.55101586165687, 1.80931542236799, 1.89270432318243, 1.80859644276987, 1.93850967877536, 1.32435226249417, 1.63738856945076, 1.2745451415541, 1.31633228018286, 1.4124150938613, 2.09611483432966, 1.31022889057949, 1.35138892750767, 2.17440400131014, 1.10983952182968, 1.9510043332774, 1.00181077128688, 1.08623091115154), PROX_HAWKER = c(0.53455823354733, 0.53455823354733, 0.463304434183495, 0.792644050178693, 0.561647681218514, 0.832920293493618, 0.608980172673109, 0.382898898882956, 0.264427923442986, 0.314632743063994, 0.259744380023822, 0.0623262564011618, 0.876506442172381, 0.196699811405185, 0.410023469086153, 1.08766938871094, 0.494234864614673, 0.940071074791988, 0.591883114810231, 0.368744432216956), PROX_MRT = c(1.36742764633517, 1.36742764633517, 1.31136747445593, 1.33157685526365, 1.63637339364314, 1.28588132880872, 1.73271025710532, 1.20430491709432, 1.392302848886, 1.14211364891441, 1.15842683571226, 1.09471398918577, 1.8917195123599, 1.09046737609619, 1.23646610314009, 1.9078610258369, 0.91242151857363, 1.69853939108909, 0.80807654444201, 0.78040997284139), PROX_PARK = c(0.486479545769779, 0.486479545769779, 0.594979546415276, 0.251058120460841, 0.443665461164749, 0.248039629274522, 0.464183104254495, 0.852996238213812, 0.728383914708498, 0.997953552798557, 1.00657829367171, 0.826294351272671, 0.516721166595223, 0.604882226694947, 0.375073916060521, 0.551504280527303, 1.09293299728603, 0.624691995850973, 1.13130385684233, 0.808282577864154), PROX_GOOD_PRISCH = c(0.819356328881161, 0.819356328881161, 0.89296386953394, 0.819366619188368, 0.550324531917386, 0.856849085387122, 0.447003801568155, 1.09467860924251, 0.689163418131917, 1.15731102426836, 1.12709017589061, 0.993301788551023, 0.213708578130609, 0.87937610392538, 0.706117631385061, 0.299143542468678, 1.4206810513637, 0.107363170703005, 1.51127824976447, 1.199846441039), PROX_MALL = c(0.3366209001709, 0.3366209001709, 0.357726596913911, 0.516143411126369, 0.190941194230935, 0.562952549426665, 0.217974225134877, 0.512358501951296, 0.12742430838485, 0.441630162720786, 0.464767570965945, 0.450275200033962, 0.493813340134231, 0.441232897113797, 0.445899708163642, 0.701652802220213, 0.220538248250442, 0.625847194134012, 0.114469773448463, 0.663851500718272), PROX_CHAS = c(0.232134688144963, 0.232134688144963, 0.263233285458842, 0.236682264577822, 0.190941257524933, 0.235419924819913, 0.217974279370684, 0.394471723674887, 0.127424254451578, 0.327465416824022, 0.272565000598528, 0.071192987667569, 0.36937911638564, 0.177420148260447, 0.0764125853219005, 0.242250716663617, 0.0703959269798554, 0.134178633248207, 0.0793642323922721, 0.0710453772718398 ), PROX_SUPERMARKET = c(0.232133828519976, 0.232133828519976, 0.263232243208913, 0.236682533577294, 0.19229406714866, 0.23542039277371, 0.216455869736569, 0.447614574279886, 0.129189539659537, 0.441631117888638, 0.464768447350912, 0.330151298165832, 0.359694409353041, 0.320748009942088, 0.158655939798418, 0.157554225694085, 0.220538485726081, 0.344381560072065, 0.114469867006585, 0.00115080458448496), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 3L, 2L, 1L, 2L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 2L, 0L, 3L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 7L, 10L, 7L, 9L, 3L, 6L, 1L, 1L, 4L, 7L, 5L, 5L, 6L, 2L, 3L, 4L, 4L), WITHIN_350M_BUS = c(11L, 11L, 15L, 10L, 10L, 10L, 10L, 12L, 13L, 13L, 15L, 15L, 12L, 11L, 8L, 10L, 13L, 8L, 10L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 2L, 6L, 3L, 6L, 4L), DNeighbour = c(0, 5.39812956335775, 112.589859330986, 259.242592265154, 270.696299797377, 297.962131221108, 371.515344123737, 373.576667897348, 381.116959658734, 518.401482467204, 525.959718225219, 573.363751459651, 656.29107783265, 682.248248848722, 765.475758573447, 815.682587979657, 839.925796443085, 888.631745962713, 894.241632970881, 903.382160769977)), row.names = c("734", "942", "769", "614", "667", "360", "366", "975", "771", "718", "577", "513", "780", "292", "755", "629", "627", "459", "866", "967"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999928588882424, 0.969175260684088, 0.84207940417787, 0.828484635282164, 0.794259663471138, 0.69035153076629, 0.687227709964704, 0.675715312162853, 0.449840810567861, 0.436959954836603, 0.356616839800193, 0.222995113053035, 0.184598679103132, 0.0795282715787411, 0.0341266284512146, 0.018374374171009, 0.00104907171449043, 0.000405372349829512, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 987976740
R squared (OOB): 0.3369064
$Forests[[735]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 492000, 507000, 515000, 480000, 518000, 455000, 420000, 475000, 592000, 635000, 335000, 370000, 335000, 330000, 340000, 355000, 405000, 330000, 315000), floor_area_sqm = c(105, 84, 105, 105, 84, 88, 95, 84, 89, 108, 105, 84, 92, 91, 91, 91, 91, 102, 82, 91), storey_order = c(3L, 4L, 2L, 2L, 1L, 3L, 2L, 2L, 1L, 2L, 4L, 2L, 4L, 3L, 4L, 1L, 3L, 3L, 4L, 1L), remaining_lease_mths = c(786, 788, 770, 762, 789, 770, 784, 777, 789, 810, 833, 791, 699, 754, 777, 786, 763, 928, 657, 722), PROX_CBD = c(7.59960912304084, 7.5632891932167, 7.67544881001386, 7.9455961592131, 7.1729887096531, 7.79515244158294, 7.49071683084666, 7.13486939655985, 7.05609226259357, 7.18468073982128, 7.22087947204147, 9.13853516155078, 8.34406204250889, 8.32334928378694, 9.37335060635629, 9.37335060635629, 9.41668106440496, 9.51108523911647, 6.06674643703895, 8.21547938057256), PROX_ELDERLYCARE = c(1.85656629786719, 1.91313469252559, 1.73611556579875, 1.77517839654503, 1.69705296801524, 1.83577537822547, 1.54524415115482, 1.66246099208497, 1.59520672965634, 1.63490637838594, 1.54373359073656, 1.86142420062345, 0.224798473876808, 0.163895949541214, 1.66235796621519, 1.66235796621519, 1.6892356184521, 1.80905665624389, 0.10409496222889, 0.425001866306461), PROX_HAWKER = c(1.04404154823438, 1.10032443578502, 0.926505356032751, 0.800389309546525, 1.25907896080059, 1.19066876388205, 0.996854886033364, 1.23225985170817, 1.17571504816288, 1.02937341390922, 1.05968958012269, 0.823671555860494, 0.308707066729857, 0.1672780527947, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.978663880778012, 0.346985863757343, 0.272525769496456), PROX_MRT = c(0.492673618184051, 0.433934859087748, 0.617354557404891, 0.75069701440163, 0.428812034955963, 0.499752126280618, 0.34804043957783, 0.448181123975075, 0.487588773645627, 0.13577722868059, 0.206889953987817, 1.58022074581844, 1.14033242259394, 1.03738004469153, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.99882067476962, 1.1005845300218, 0.877462529610437), PROX_PARK = c(0.415297912555755, 0.474041874627479, 0.29052205197453, 0.364839433462782, 0.405529884687165, 0.723268787935639, 0.292176487074364, 0.367092279962757, 0.288106802683489, 0.802458220215738, 0.769170147627311, 0.533109662164166, 0.748901820021747, 0.839050716088865, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.674672834209049, 0.741200181243785, 0.34344129155164), PROX_GOOD_PRISCH = c(2.14133679267892, 2.17804686625686, 2.0690813845722, 1.79538098544694, 2.56840479702555, 1.9917971907287, 2.30076298730527, 2.60671936453148, 2.64150694603645, 2.6636605310312, 2.65891054731874, 0.605615063995802, 1.74338078296013, 1.6197212814627, 0.581790960048334, 0.581790960048334, 0.555662252109323, 0.439174603441127, 1.85819018299306, 2.64672046335999), PROX_MALL = c(0.472342316185911, 0.413593098419561, 0.59706101530086, 0.730136421618933, 0.42122511428052, 0.483735594398556, 0.79872232386887, 0.44210957307938, 0.487675149993812, 0.319563922107573, 0.389192825268572, 0.925377142856182, 0.813314037197816, 0.952850965311535, 0.835862391091354, 0.835862391091354, 0.873946799305891, 0.994410311642026, 1.22044581333525, 0.807676293785945 ), PROX_CHAS = c(0.0587537711423344, 5.15903103580734e-08, 0.183520259224292, 0.312128892467037, 0.364873472162596, 0.157541179554435, 0.204927614889482, 0.395328272461269, 0.464118937564998, 0.244287808759251, 0.201367273106442, 0.179557542480515, 0.347263729641395, 0.218034921212892, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.21913048386411, 0.252393584019624, 0.136581974857907 ), PROX_SUPERMARKET = c(0.121599745844786, 0.0709823460282706, 0.242167451420959, 0.390939423908347, 0.372543253077343, 0.305647853022819, 0.535956758401375, 0.392878094873427, 0.438288204779491, 0.350395790631763, 0.425467495913439, 0.223142170833011, 0.624544400837596, 0.502751024921131, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.21913043091083, 0.321431524942613, 0.281285688066644 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 5L, 4L, 3L, 2L, 3L, 4L, 3L, 6L, 7L, 3L, 1L, 1L, 2L, 2L, 2L, 4L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 9L, 8L, 7L, 8L, 10L, 4L, 7L, 5L, 12L, 11L, 11L, 5L, 4L, 5L, 5L, 6L, 7L, 6L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 3L, 3L, 2L, 4L, 3L, 2L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 1L, 5L, 2L), DNeighbour = c(0, 53.1090850359728, 128.028403027344, 343.958809981392, 421.027636059584, 426.948900195767, 431.011340895155, 462.498371620328, 542.698865100301, 781.791206985864, 840.878664928682, 1543.69466416592, 1639.05005747032, 1743.30147091788, 1819.36970117587, 1819.98589105554, 1860.69773434412, 1945.22178035044, 1960.81089981846, 2016.21569233258)), row.names = c("735", "829", "647", "345", "133", "209", "950", "82", "449", "370", "344", "485", "204", "713", "334", "737", "725", "719", "628", "691"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998612787605916, 0.991951921327422, 0.942640836916554, 0.914689295837303, 0.912328216660175, 0.910691057885112, 0.897529876553099, 0.860347314064545, 0.721902681430527, 0.682379609699126, 0.171227076730113, 0.115014920313159, 0.063704265931217, 0.0344959809427161, 0.034291367636025, 0.0219981082238347, 0.00478629942621798, 0.00293808051609548, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8891878374
R squared (OOB): 0.06504979
$Forests[[736]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 368000, 360000, 435000, 335000, 333000, 371000, 380000, 420000, 410000, 432000, 305000, 323000, 415000, 280000, 310000, 319000, 388000, 365000, 349000), floor_area_sqm = c(102, 106, 99, 92, 100, 99, 100, 105, 92, 92, 92, 99, 91, 92, 90, 89, 101, 92, 92, 103), storey_order = c(3L, 3L, 3L, 4L, 4L, 3L, 2L, 2L, 1L, 2L, 4L, 4L, 2L, 2L, 3L, 1L, 4L, 1L, 1L, 2L), remaining_lease_mths = c(932, 952, 915, 1118, 927, 927, 918, 910, 1121, 1136, 1123, 930, 974, 1125, 958, 946, 950, 1134, 1135, 832), PROX_CBD = c(17.424297644009, 17.1751323002447, 17.6482187406162, 17.3261487576713, 17.5934100264964, 17.6933534103443, 17.9318121245061, 17.589085398281, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5508688704121, 16.9744532057656, 17.7609329148819, 17.0860498579873, 17.0860498579873, 17.1356331652512, 17.8160591469996, 17.8160591469996, 18.0642207733449), PROX_ELDERLYCARE = c(0.332680427012888, 0.268202380119324, 0.399377154365588, 0.0820501598186151, 0.183364759720919, 0.174626049595048, 0.559180828327224, 0.387351173411546, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.169110695114153, 0.669866762803474, 0.0656405943898966, 0.634635376150565, 0.634635376150565, 0.585213362825854, 0.101440000613482, 0.101440000613482, 0.558648465009425), PROX_HAWKER = c(1.2762396177499, 1.37649043343687, 1.11261554439583, 1.11394087375576, 0.860123145519879, 0.89059259132002, 1.18812307179958, 0.776912813652288, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.736171211400498, 1.16076193719705, 0.769612072642938, 0.984075399620173, 0.984075399620173, 0.905166107754752, 0.755409785256781, 0.755409785256781, 1.20831273824173), PROX_MRT = c(0.484502150769697, 0.477350523334022, 0.417091391951799, 0.527347528775627, 0.675234243169572, 0.606842528225389, 0.256828620430729, 0.371614593402704, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.804998329325227, 0.434229027914827, 0.714624513867521, 0.610921595420819, 0.610921595420819, 0.689848925621533, 0.729659889526201, 0.729659889526201, 0.387700307898407), PROX_PARK = c(1.39102562335911, 1.53652128691969, 1.38656874841243, 1.2769930066147, 1.60355051242194, 1.49905344652453, 1.11695175135574, 0.925923962472294, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.71737354643835, 1.94357933186421, 1.52091098886828, 1.98249707589613, 1.98249707589613, 2.00545012030434, 1.49250729308795, 1.49250729308795, 1.04306097562022), PROX_GOOD_PRISCH = c(8.1609833985331, 7.92485948387043, 8.34983568407236, 8.12402124316527, 8.24279341902993, 8.34857469941546, 8.65275846320069, 8.43639308613493, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.17476856172454, 7.64555391975429, 8.39120163011403, 7.72567604662297, 7.72567604662297, 7.76178719780886, 8.44175881664207, 8.44175881664207, 8.76549326341746), PROX_MALL = c(0.394560370801339, 0.221509518429623, 0.439097430243665, 0.48073822857487, 0.188384425612312, 0.223321337745784, 0.417130987397582, 0.232188905247248, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.109574351562212, 0.199292924769147, 0.147411017927622, 0.314944256820634, 0.314944256820634, 0.382407895591973, 0.183177100903513, 0.183177100903513, 0.424594513900518 ), PROX_CHAS = c(0.265229996652697, 0.166686655025282, 0.414359256629807, 0.111581872390774, 0.151781240761386, 0.21485891447712, 0.259891808560044, 0.0713809516165408, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.048268048492383, 0.199292963025488, 0.14741100268466, 0.250499161266826, 0.250499161266826, 0.257714074421561, 0.183177099178452, 0.183177099178452, 0.124680964632411 ), PROX_SUPERMARKET = c(0.265230176390619, 0.166252253534119, 0.441697647833666, 0.111582815761828, 0.209139790637019, 0.218378438252518, 0.438907970807184, 0.238177195426237, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.15801430638391, 0.25551504160041, 0.113022549454425, 0.250499698074938, 0.250499698074938, 0.257714572429151, 0.137568853383185, 0.137568853383185, 0.424593495373258 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 3L, 6L, 5L, 3L, 2L, 6L, 6L, 6L, 7L, 6L, 8L, 6L, 6L, 5L, 8L, 8L, 2L ), WITHIN_350M_BUS = c(9L, 10L, 9L, 8L, 12L, 13L, 9L, 8L, 12L, 12L, 12L, 12L, 13L, 10L, 11L, 11L, 11L, 15L, 15L, 7L), WITHIN_1KM_PRISCH = c(5L, 5L, 7L, 5L, 8L, 8L, 7L, 5L, 7L, 7L, 7L, 6L, 4L, 6L, 4L, 4L, 4L, 6L, 6L, 6L ), DNeighbour = c(0, 250.870259163358, 256.496161140436, 265.077903260437, 428.573737298541, 442.293629295173, 504.14768126879, 510.227389235876, 511.023734847349, 517.551124840664, 520.33070077535, 541.38025371621, 572.227882507561, 583.903053717773, 592.544531302328, 595.874383807385, 624.06468914675, 626.907084034054, 629.908393356184, 646.01496644995)), row.names = c("736", "658", "891", "372", "419", "112", "976", "464", "289", "13", "298", "438", "902", "365", "704", "685", "99", "53", "402", "773"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.721133647858765, 0.709564160234674, 0.691610273750625, 0.313471464065904, 0.282232379043267, 0.152866638894267, 0.141529675114339, 0.140067240492802, 0.128284328436235, 0.123380369527708, 0.0886281832758251, 0.0463936047411558, 0.0335067124069067, 0.0251820375188308, 0.0222625157586559, 0.00446243212075009, 0.0033967096213685, 0.00242485154181685, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1015701055
R squared (OOB): 0.488604
$Forests[[737]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 330000, 355000, 405000, 408000, 335000, 418888, 389000, 373000, 330000, 376000, 390000, 325000, 398000, 485000, 455000, 375000, 369000, 350000, 360000), floor_area_sqm = c(91, 91, 91, 102, 100, 84, 100, 103, 103, 84, 101, 101, 84, 100, 93, 93, 90, 94, 92, 104), storey_order = c(1L, 4L, 3L, 3L, 5L, 2L, 2L, 2L, 1L, 4L, 2L, 4L, 5L, 2L, 7L, 3L, 5L, 5L, 1L, 2L), remaining_lease_mths = c(786, 777, 763, 928, 916, 791, 932, 863, 870, 806, 948, 932, 812, 924, 1137, 1139, 946, 942, 714, 804), PROX_CBD = c(9.37335060635629, 9.37335060635629, 9.41668106440496, 9.51108523911647, 9.71665400465424, 9.13853516155078, 9.64941173000682, 9.90721965789512, 9.95029435977204, 9.63621863936401, 10.1515839247586, 10.247812625002, 9.87023127008802, 10.2027088676681, 10.5587309121129, 10.5974154418399, 10.5038890156487, 10.5038890156487, 9.56457497404925, 10.0879656312395), PROX_ELDERLYCARE = c(1.66235796621519, 1.66235796621519, 1.6892356184521, 1.80905665624389, 1.86385802759073, 1.86142420062345, 1.9510043332774, 2.17440400131014, 2.09611483432966, 1.48805339077067, 1.93850967877536, 1.89270432318243, 1.35138892750767, 1.63738856945076, 1.80931542236799, 1.80859644276987, 1.64894906385774, 1.64894906385774, 1.08567795373645, 1.31022889057949), PROX_HAWKER = c(0.823170476035045, 0.823170476035045, 0.864780296064508, 0.978663880778012, 1.14805608329678, 0.823671555860494, 0.940071074791988, 1.08766938871094, 0.876506442172381, 0.677896697868769, 0.608980172673109, 0.561647681218514, 0.410023469086153, 0.264427923442986, 0.792644050178693, 0.832920293493618, 0.53455823354733, 0.53455823354733, 0.44425153291851, 0.196699811405185), PROX_MRT = c(2.01327082024864, 2.01327082024864, 2.02952953118228, 1.99882067476962, 2.10187463598542, 1.58022074581844, 1.69853939108909, 1.9078610258369, 1.8917195123599, 1.32502198166586, 1.73271025710532, 1.63637339364314, 1.23646610314009, 1.392302848886, 1.33157685526365, 1.28588132880872, 1.36742764633517, 1.36742764633517, 1.06652131186481, 1.09046737609619), PROX_PARK = c(0.548771819269344, 0.548771819269344, 0.564264159971047, 0.674672834209049, 0.706984478917025, 0.533109662164166, 0.624691995850973, 0.551504280527303, 0.516721166595223, 0.202594030185392, 0.464183104254495, 0.443665461164749, 0.375073916060521, 0.728383914708498, 0.251058120460841, 0.248039629274522, 0.486479545769779, 0.486479545769779, 0.829152657918636, 0.604882226694947), PROX_GOOD_PRISCH = c(0.581790960048334, 0.581790960048334, 0.555662252109323, 0.439174603441127, 0.494123442243702, 0.605615063995802, 0.107363170703005, 0.299143542468678, 0.213708578130609, 0.53169554186008, 0.447003801568155, 0.550324531917386, 0.706117631385061, 0.689163418131917, 0.819366619188368, 0.856849085387122, 0.819356328881161, 0.819356328881161, 1.87441197950121, 0.87937610392538), PROX_MALL = c(0.835862391091354, 0.835862391091354, 0.873946799305891, 0.994410311642026, 1.00609620967541, 0.925377142856182, 0.625847194134012, 0.701652802220213, 0.493813340134231, 0.564979440463645, 0.217974225134877, 0.190941194230935, 0.445899708163642, 0.12742430838485, 0.516143411126369, 0.562952549426665, 0.3366209001709, 0.3366209001709, 1.18499732413142, 0.441232897113797), PROX_CHAS = c(0.240374554675797, 0.240374554675797, 0.248119447519373, 0.21913048386411, 0.0862664572880411, 0.179557542480515, 0.134178633248207, 0.242250716663617, 0.36937911638564, 0.204909081807225, 0.217974279370684, 0.190941257524933, 0.0764125853219005, 0.127424254451578, 0.236682264577822, 0.235419924819913, 0.232134688144963, 0.232134688144963, 0.358325278319411, 0.177420148260447), PROX_SUPERMARKET = c(0.322141005481158, 0.322141005481158, 0.315469124538892, 0.21913043091083, 0.0862669641327853, 0.223142170833011, 0.344381560072065, 0.157554225694085, 0.359694409353041, 0.145410708854306, 0.216455869736569, 0.19229406714866, 0.158655939798418, 0.129189539659537, 0.236682533577294, 0.23542039277371, 0.232133828519976, 0.232133828519976, 0.418420374852224, 0.320748009942088), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 1L, 2L, 3L, 2L, 2L, 1L, 1L, 3L, 1L, 0L, 2L, 2L, 2L, 2L, 1L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 8L, 3L, 3L, 6L, 7L, 3L, 9L, 10L, 5L, 6L, 7L, 7L, 5L, 5L, 2L, 5L), WITHIN_350M_BUS = c(5L, 5L, 6L, 7L, 8L, 11L, 8L, 10L, 12L, 7L, 10L, 10L, 8L, 13L, 10L, 10L, 11L, 11L, 4L, 11L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 3L, 3L, 4L, 4L, 5L, 4L, 3L, 3L, 4L, 4L, 1L, 5L), DNeighbour = c(0, 0.921934738798022, 40.9081464426925, 155.321495046168, 338.97863352471, 438.459180690399, 569.787423733762, 570.60685920941, 703.644615718258, 993.56409587395, 1002.88060084326, 1100.19622804706, 1239.44750309863, 1269.31186982754, 1292.7483798466, 1320.73209592164, 1358.96174172312, 1359.71015358022, 1398.37493168542, 1441.3418133346)), row.names = c("737", "334", "725", "719", "879", "485", "459", "629", "780", "189", "366", "667", "755", "771", "614", "360", "942", "734", "197", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999918173063, 0.998389574373676, 0.976909669069936, 0.892437507045354, 0.823485635712198, 0.711870515679934, 0.711111675118581, 0.580146160224783, 0.275436430118851, 0.266118987818705, 0.174182611390165, 0.0678743346047713, 0.0503834869307318, 0.0382434415020867, 0.025713858402411, 0.0123306681800373, 0.0121141136338008, 0.00344944935623365, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1271631887
R squared (OOB): 0.285335
$Forests[[738]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 295000, 320000, 288000, 312000, 336000, 330000, 330000, 315000, 338000, 295000, 305000, 315000, 349000, 345000, 388000, 365000, 350000, 313000, 339000), floor_area_sqm = c(104, 84, 84, 84, 101, 102, 115, 103, 103, 102, 101, 99, 102, 103, 102, 92, 92, 102, 99, 102 ), storey_order = c(4L, 4L, 4L, 3L, 2L, 3L, 1L, 1L, 2L, 4L, 1L, 1L, 2L, 2L, 4L, 1L, 1L, 4L, 4L, 3L), remaining_lease_mths = c(893, 875, 885, 893, 933, 916, 898, 928, 926, 922, 917, 921, 913, 832, 926, 1134, 1135, 923, 918, 923), PROX_CBD = c(18.4249149071789, 18.4249149071789, 18.3433564216417, 18.3632948597919, 18.4625985868209, 18.5506225538857, 18.4399301385868, 18.5768909080638, 18.5458637520931, 18.1611534549189, 18.4986491838169, 17.9733391318796, 17.9994058772431, 18.0642207733449, 18.236688278315, 17.8160591469996, 17.8160591469996, 18.0569924715364, 17.8728040148932, 17.9456645257603), PROX_ELDERLYCARE = c(0.705240184131779, 0.705240184131779, 0.623669944895056, 0.645296274244347, 0.765079897684544, 0.859723249528503, 0.789710764787337, 0.912532633143698, 0.890661700747245, 0.519233937445895, 0.86418951980865, 0.376016337241346, 0.430537495183344, 0.558648465009425, 0.732088251039709, 0.101440000613482, 0.101440000613482, 0.59750504274373, 0.330981516384048, 0.476454782767532), PROX_HAWKER = c(1.0161652570538, 1.0161652570538, 0.960648791795978, 0.921741667576702, 0.906262708365532, 0.958117298193611, 1.26661829972954, 0.935860141611343, 0.898999046399804, 0.617364695979906, 0.838043969781633, 0.501520555884575, 0.472244893923117, 1.20831273824173, 0.537987121264097, 0.755409785256781, 0.755409785256781, 0.391180253405874, 0.446535534086157, 0.3648710200987), PROX_MRT = c(0.906393011935236, 0.906393011935236, 0.899458799363821, 0.927224403125457, 0.897303014326537, 0.942174684471822, 0.715824290886542, 0.912233851204259, 0.87509641959225, 0.623413162025338, 0.812751343363136, 0.52882455357406, 0.492638498779759, 0.387700307898407, 0.511061821383635, 0.729659889526201, 0.729659889526201, 0.384524332485438, 0.4868918768976, 0.385567417899789), PROX_PARK = c(1.13759587953072, 1.13759587953072, 1.17596756648915, 1.22890358268929, 1.31620863428189, 1.32670572464855, 0.859791414716402, 1.41172869826724, 1.4387346144793, 1.52418818882418, 1.49181484955502, 1.62685700377268, 1.65421298847909, 1.04306097562022, 1.7164330470264, 1.49250729308795, 1.49250729308795, 1.77011013021076, 1.69875568186822, 1.76180373116006), PROX_GOOD_PRISCH = c(9.03817471771729, 9.03817471771729, 8.95760590087653, 8.96505409295358, 9.04019528068803, 9.12094588228633, 9.10971468714541, 9.13217936844248, 9.09837600782165, 8.72758527833631, 9.04519470993137, 8.54142359534323, 8.5589292690065, 8.76549326341746, 8.76378557853615, 8.44175881664207, 8.44175881664207, 8.58956131155308, 8.43952013253886, 8.49089982759618), PROX_MALL = c(0.204519313237763, 0.204519313237763, 0.22079632378696, 0.282416841692855, 0.414588198127445, 0.46921205797367, 0.107021299056373, 0.390092702495136, 0.359721010486642, 0.475604736810637, 0.305101649121832, 0.395841490391381, 0.446560923090423, 0.424594513900518, 0.240339889961931, 0.183177100903513, 0.183177100903513, 0.407254736414821, 0.330972758922268, 0.428159644756295), PROX_CHAS = c(0.20451929737041, 0.20451929737041, 0.167893491583302, 0.231219576578415, 0.399223798550346, 0.469212052170377, 0.107021320216693, 0.390092699752756, 0.359721009550721, 0.405258493214775, 0.305101651313883, 0.364030465322827, 0.324811070171065, 0.124680964632411, 0.184864523484869, 0.183177099178452, 0.183177099178452, 0.222103720735081, 0.330972805611547, 0.218909691095897), PROX_SUPERMARKET = c(0.204519239868594, 0.204519239868594, 0.220795796105544, 0.282416494634945, 0.414588227521533, 0.469212308573368, 0.107021556198121, 0.390093045846372, 0.359721304530864, 0.475604214408431, 0.305101855713295, 0.356071330024396, 0.408691343873882, 0.424593495373258, 0.240339157209448, 0.137568853383185, 0.137568853383185, 0.385535197909366, 0.300218301814749, 0.365864675212809), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(7L, 7L, 8L, 8L, 6L, 6L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 2L, 6L, 8L, 8L, 4L, 4L, 3L), WITHIN_350M_BUS = c(9L, 9L, 8L, 8L, 8L, 8L, 7L, 9L, 9L, 10L, 9L, 11L, 9L, 7L, 7L, 15L, 15L, 9L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 5L, 3L, 4L, 4L, 6L, 4L, 7L, 7L, 6L, 6L, 6L, 6L, 6L, 7L, 6L), DNeighbour = c(0, 7.03656316972185, 82.9864075736119, 89.0186898088699, 206.989495721985, 275.960191257282, 314.612238975357, 367.295126798819, 379.229226004788, 396.607434006812, 401.876711384292, 544.16982599183, 555.623241788434, 563.097521409157, 580.155541560595, 613.022502035155, 616.421485340323, 633.657103208647, 638.912582048618, 658.62707088615)), row.names = c("738", "265", "953", "864", "729", "291", "247", "828", "576", "330", "684", "179", "177", "773", "227", "53", "402", "491", "992", "20"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999771730841943, 0.96850050175093, 0.963798360819215, 0.812218626273848, 0.679709213330085, 0.595710575610301, 0.474730089040147, 0.446850496242467, 0.406263064161275, 0.393992773148731, 0.100719338569946, 0.0831313587097086, 0.0723875341181838, 0.0502176200816434, 0.0178728289699636, 0.0153898716902394, 0.00553342086655531, 0.0034773948873652, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 750556974
R squared (OOB): -0.2164826
$Forests[[739]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 420000, 350000, 365000, 320000, 395000, 306000, 345000, 335000, 428000, 316000, 304000, 330000, 345888, 342000, 355000, 358888, 320000, 312000, 360000), floor_area_sqm = c(105, 104, 106, 105, 104, 107, 109, 92, 90, 98, 104, 104, 107, 104, 94, 94, 91, 104, 107, 103), storey_order = c(4L, 4L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 3L, 1L, 2L, 3L, 4L, 1L, 1L, 3L, 2L, 1L, 1L), remaining_lease_mths = c(770, 774, 781, 771, 772, 755, 773, 742, 731, 730, 777, 776, 776, 763, 747, 1071, 763, 779, 779, 777), PROX_CBD = c(15.1689870500438, 15.0460728336845, 15.2518600651656, 14.8222691165004, 16.0390890659677, 15.936744569076, 16.2343575305192, 13.8901285505698, 13.8901285505698, 14.0949321583848, 13.8730731524118, 13.8730731524118, 16.4773488158513, 16.5598581376431, 13.7770670669378, 15.3735649652411, 13.6826822978472, 16.6890813896757, 16.6890813896757, 13.7231688188033), PROX_ELDERLYCARE = c(0.235447740717014, 0.0734543941007858, 0.341160576506438, 0.151522520392741, 0.520751571920202, 0.526555480516014, 0.63095091801206, 0.540311266279695, 0.540311266279695, 1.07365166923746, 0.192118066579221, 0.192118066579221, 0.393080972860029, 0.633922933695123, 0.919307603677702, 0.0572763643156628, 0.000158780971194199, 0.296144426041885, 0.296144426041885, 0.681177733621966), PROX_HAWKER = c(0.493984449855749, 0.321243604465073, 0.711147803357143, 0.189112683951821, 0.601123999453785, 0.44834457013621, 0.355821892612055, 0.213123049695643, 0.213123049695643, 0.516176882783883, 0.635045114374877, 0.635045114374877, 0.170796598263111, 0.402483389428837, 0.478671478091809, 0.371848396937832, 0.699744847940348, 0.360513691606501, 0.360513691606501, 0.601426993813282), PROX_MRT = c(0.840089990200814, 0.667161579318597, 1.05589835680014, 0.506610369321483, 0.965829261077996, 0.239432195714991, 0.864165890870668, 0.793013171832836, 0.793013171832836, 0.499812381699912, 0.865482366580506, 0.865482366580506, 0.826410504821953, 1.05011238745279, 0.771349314593772, 0.753708157385654, 0.751023886560838, 0.937471590679814, 0.937471590679814, 0.498221170198522), PROX_PARK = c(1.48925201971724, 1.32178658469093, 1.72109509304533, 1.20591145519053, 1.48305338833506, 0.747611444367071, 1.34373269803231, 1.23128896715218, 1.23128896715218, 0.62523741493865, 1.73324375775577, 1.73324375775577, 1.2054653508424, 1.45762221914422, 0.941140572803456, 0.535685352466539, 1.77145949687945, 1.20981147430356, 1.20981147430356, 1.26781451063295), PROX_GOOD_PRISCH = c(4.81784539373378, 4.66454637236311, 4.96507368960908, 4.44405903659268, 5.64743379607767, 5.39194564581962, 5.7932792467937, 3.56420611596829, 3.56420611596829, 3.57828936266804, 3.76914808697313, 3.76914808697313, 5.97835326648125, 6.10793998843997, 3.3146343023011, 4.72825571795328, 3.58938982364218, 6.16175607197734, 6.16175607197734, 3.673854441535), PROX_MALL = c(1.93173107331603, 1.83033637772351, 2.06076738363197, 1.74752862756084, 1.36185056241102, 0.942416713928675, 1.10378372306907, 1.05377974643614, 1.05377974643614, 0.812049880186, 0.861712986146148, 0.861712986146148, 0.76724723438711, 0.973625110866692, 0.672803550263317, 0.408391974099547, 0.770100764029299, 0.571849863617429, 0.571849863617429, 0.406890039239853 ), PROX_CHAS = c(0.22714457633909, 0.0544168696099871, 0.453299264887269, 0.191193294854487, 0.205355834952608, 0.145251548786172, 0.289709096170644, 0.0812638133573676, 0.0812638133573676, 0.135156069731972, 0.0967538959757692, 0.0967538959757692, 0.09463300161804, 0.306725496117186, 0.0886717393158711, 0.289984207596008, 0.110149755252424, 0.332465298200207, 0.332465298200207, 0.176857487498571 ), PROX_SUPERMARKET = c(0.459690883388295, 0.286721618184596, 0.644027759940317, 0.188017328828043, 0.352842931529878, 0.434198104817495, 0.132128014198024, 0.082811926566736, 0.082811926566736, 0.352618767904154, 0.094684564379848, 0.094684564379848, 0.108262733037825, 0.252218317780421, 0.334979160094168, 0.406388098650168, 0.11210687568128, 0.204374831829505, 0.204374831829505, 0.270532795629183 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 2L, 3L, 2L, 1L, 2L, 2L, 3L, 3L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 0L, 2L, 6L, 2L, 8L, 4L, 4L, 1L, 3L, 3L, 6L, 5L, 3L, 4L, 3L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(4L, 5L, 6L, 6L, 7L, 7L, 9L, 4L, 4L, 9L, 8L, 8L, 9L, 5L, 10L, 12L, 9L, 9L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 2L, 2L, 4L, 2L, 4L, 4L, 2L, 2L, 2L, 3L, 2L, 2L, 1L, 2L, 4L, 4L, 3L), DNeighbour = c(0, 169.064169002838, 235.850893652371, 377.942198289093, 870.928779863259, 1062.41710722075, 1078.67076094846, 1287.67840991117, 1288.49111747756, 1300.59128856977, 1355.60645314203, 1360.41289038055, 1383.71829862138, 1408.42140037095, 1507.01105438602, 1520.67864930501, 1533.45112587993, 1627.85019519331, 1632.64794682367, 1816.59445340291)), row.names = c("739", "256", "109", "64", "751", "423", "468", "214", "90", "25", "230", "36", "107", "883", "337", "601", "1000", "328", "497", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982752256027879, 0.966571776575316, 0.915304090856126, 0.593127102678576, 0.43291421693159, 0.419148270485102, 0.247549083459076, 0.246918160332063, 0.237573588437529, 0.196367077115189, 0.192876785720659, 0.17623015978298, 0.15911841066766, 0.0972170264009728, 0.0895545965613138, 0.0826194234048334, 0.0388109240172589, 0.0369656702872812, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1179780341
R squared (OOB): 0.3501006
$Forests[[740]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 355000, 340000, 402000, 315000, 370000, 310000, 315000, 320800, 302500, 320000, 315000, 313000, 358000, 310000, 318000, 327000, 416000, 275000, 387008), floor_area_sqm = c(96, 93, 91, 93, 91, 93, 91, 97, 92, 93, 93, 104, 84, 91, 84, 84, 84, 98, 84, 97), storey_order = c(1L, 4L, 2L, 4L, 3L, 1L, 3L, 3L, 1L, 2L, 3L, 4L, 4L, 1L, 3L, 1L, 1L, 4L, 1L, 2L), remaining_lease_mths = c(772, 761, 782, 762, 774, 782, 774, 746, 965, 764, 762, 777, 772, 760, 806, 785, 802, 779, 807, 775), PROX_CBD = c(16.0124832316584, 16.1297617902268, 16.0688727275577, 15.8715793299193, 16.1626205207603, 15.9422949327985, 16.3680873997092, 16.179026897848, 16.3149444157129, 15.7384939989151, 15.7384939989151, 15.5029529482698, 15.5029529482698, 15.6053010835868, 16.5546706157429, 15.4237712873611, 15.395293903354, 16.1674221276903, 15.555826242216, 15.8742411347238), PROX_ELDERLYCARE = c(1.41328722649904, 1.29938230642316, 1.20623153653763, 1.28212929908789, 1.55788424655444, 1.09392979000114, 1.42545230549203, 1.73064849730919, 1.76400828031834, 1.81389464514152, 1.81389464514152, 1.60634233373903, 1.60634233373903, 1.18278326755006, 1.28388145020366, 1.66429806880172, 1.48326161455178, 0.762025473923165, 1.98144426857027, 0.784609866943175), PROX_HAWKER = c(0.231474226543029, 0.335840869363962, 0.426544691499688, 0.428166805124, 0.113648031708615, 0.571238530927929, 0.369132496020862, 0.141690035201285, 0.267171899978326, 0.367446283592148, 0.367446283592148, 0.592613874358246, 0.592613874358246, 0.745618024005524, 0.634516033073404, 0.663653920640621, 0.763118949388798, 0.872582424517839, 0.587918588004233, 0.921851461637316 ), PROX_MRT = c(0.526610558032509, 0.514969181151661, 0.406145228037129, 0.326170963259121, 0.733071345608223, 0.22642613478059, 0.767751604782153, 0.887672461516919, 0.980548762507945, 0.817431272071058, 0.817431272071058, 0.579811001445256, 0.579811001445256, 0.180817781363956, 0.786543604226707, 0.641519249244255, 0.486709870425329, 0.447065767326062, 0.961984472446029, 0.243577544220952 ), PROX_PARK = c(0.641040622161513, 0.709135847201637, 0.697314652170583, 0.729541055973412, 0.622244080025509, 0.749126986336644, 0.655349613079545, 0.539742315344257, 0.504828773517413, 0.197322246351151, 0.197322246351151, 0.518465718930498, 0.518465718930498, 0.580682002012541, 0.413578796610442, 0.527546900647844, 0.736647900507106, 0.490935310554108, 0.155244626205508, 0.457440234531046 ), PROX_GOOD_PRISCH = c(6.39414010271149, 6.52049985370614, 6.46919552361138, 6.26806838260706, 6.53246509089368, 6.35759010380229, 6.74866006620563, 6.53838177865997, 6.672975925328, 6.09593783675615, 6.09593783675615, 5.8805780078001, 5.8805780078001, 6.02648848177283, 6.95112153433386, 5.79932453842233, 5.79164197089728, 6.62018800412964, 5.90755023148013, 6.33578781760894), PROX_MALL = c(0.598952481573277, 0.568960814514176, 0.45653839484425, 0.405953132327172, 0.800586392071248, 0.275355858531219, 0.812249060303789, 0.960112961135972, 0.965701391482886, 0.906877360376741, 0.906877360376741, 0.667352945771092, 0.667352945771092, 0.252610517585887, 0.809678350084408, 0.726704111983395, 0.561468969675593, 0.402318259451987, 1.05229171505891, 0.159478773824134), PROX_CHAS = c(0.191204296760245, 0.215228497760129, 0.123235071398074, 0.170717118999449, 0.107377285719627, 0.101928728560798, 0.317481852326526, 0.0821179618758864, 0.215258950862385, 0.184740133551779, 0.184740133551779, 0.128101303359069, 0.128101303359069, 0.0925674017483885, 0.102023856475547, 0.11942955396425, 0.1019571402223, 0.277543603442508, 0.0651877268759985, 0.159478805927642), PROX_SUPERMARKET = c(0.214004200599592, 0.353026966783941, 0.399183655269817, 0.323117190327721, 0.191669323632479, 0.218983947734938, 0.442251956603444, 0.224545288466622, 0.357579925001748, 0.287892528450529, 0.287892528450529, 0.314517101025506, 0.314517101025506, 0.188530812320699, 0.57240719914765, 0.307102160965552, 0.0953919744611677, 0.277543419111335, 0.511049564140858, 0.159478664733051), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 1L, 1L, 3L, 1L, 1L, 3L, 1L, 3L, 3L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 5L, 2L, 2L, 3L, 1L, 7L, 7L, 2L, 2L, 5L, 2L, 3L, 2L, 3L, 6L, 5L), WITHIN_350M_BUS = c(8L, 8L, 9L, 8L, 9L, 8L, 8L, 8L, 8L, 10L, 10L, 10L, 10L, 10L, 10L, 11L, 9L, 6L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 4L, 4L, 5L, 1L, 6L), DNeighbour = c(0, 154.254730492995, 211.091867172531, 212.565564327369, 213.240437396215, 336.883626153343, 358.600072637269, 360.370603031241, 453.344505704826, 459.390804364886, 459.594613889282, 513.898124019595, 515.324981645624, 540.18920525967, 569.996033151341, 594.410600848426, 630.560257683386, 659.244938405003, 667.552423545298, 694.638061705756)), row.names = c("740", "184", "804", "294", "335", "708", "198", "336", "980", "437", "803", "162", "587", "143", "22", "293", "556", "351", "426", "83"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.90380611605192, 0.823832787642518, 0.821485610938797, 0.820406405826652, 0.584914619359243, 0.53801650603421, 0.534153338889985, 0.329554866484043, 0.316554270798838, 0.316117634144992, 0.204924209612355, 0.202177977375016, 0.156223912857363, 0.106714758291416, 0.0716931688734307, 0.0309701057198241, 0.00986201692760048, 0.00584681732253173, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 610455696
R squared (OOB): 0.5343272
$Forests[[741]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(433000, 416000, 395000, 365000, 415000, 420000, 4e+05, 428000, 258000, 418000, 367000, 412000, 315000, 4e+05, 4e+05, 288000, 285000, 420000, 370000, 310000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 92, 84, 92, 92, 84, 84, 92, 92, 84), storey_order = c(4L, 4L, 2L, 1L, 5L, 5L, 2L, 4L, 1L, 5L, 1L, 5L, 3L, 2L, 3L, 1L, 3L, 3L, 1L, 2L), remaining_lease_mths = c(1130, 1140, 1146, 1137, 1144, 1143, 1130, 1140, 781, 1138, 1137, 1144, 804, 1137, 1143, 770, 776, 1144, 1146, 811), PROX_CBD = c(16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.1537572283104, 16.1976566517324, 16.1831859860721, 16.1631400386504, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.9050437012323, 16.0475930141239, 16.0475930141239, 16.2681803933938, 16.2311391435218, 15.9392575628934, 15.87024444961, 15.7493840144196), PROX_ELDERLYCARE = c(0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.0462823216560119, 9.89208662673193e-07, 0.0701319802482612, 0.194171564025932, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.346730428331521, 0.129564145964732, 0.129564145964732, 0.20801878428071, 0.252142982647588, 0.0436662178849567, 0.10693627682917, 0.392042381698264), PROX_HAWKER = c(0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 0.802087399746937, 0.986028325459381, 1.03146250928298, 1.00994702859189, 1.03995728027003, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.79668564149145, 0.872301448799324, 0.872301448799324, 1.14155805943316, 1.12300848995143, 0.765854363537175, 0.694651515851724, 0.617009737136425 ), PROX_MRT = c(0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 0.8851452059773, 1.02112351286352, 1.02706758196582, 1.08237519657155, 0.842728374229233, 1.13213387762555, 1.13213387762555, 1.13213387762555, 0.750476153315833, 1.14436247830993, 1.14436247830993, 0.896888955057001, 0.830985280221221, 1.14464062157712, 1.09555222562317, 0.825478596695925), PROX_PARK = c(0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.793519520304926, 0.822565203699192, 0.848434833813522, 0.707513815343702, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.475878847958935, 0.824988291997923, 0.824988291997923, 0.750067315759091, 0.723677668737743, 0.777956069134633, 0.707790886000148, 0.423881452963658), PROX_GOOD_PRISCH = c(6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.74044920052795, 6.78043949525415, 6.78038310261662, 6.70927938580052, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.45664561130608, 6.67335529701902, 6.67335529701902, 6.81173689796023, 6.76533990958697, 6.57394481891556, 6.49806658702102, 6.32317863359129), PROX_MALL = c(0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.180580587241737, 0.189710317758296, 0.241735562355662, 0.0870960802892481, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.18299798168314, 0.339403259296736, 0.339403259296736, 0.188162247463955, 0.175221521556568, 0.391567182053879, 0.388975340293238, 0.340817581482914), PROX_CHAS = c(0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.0922372285822684, 0.0868060808909073, 0.148113838308576, 0.081875317774622, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.190026772642962, 0.16574506375663, 0.16574506375663, 0.160774225575301, 0.170601730776313, 0.0895372628546906, 0.140210421841136, 0.347229964463676), PROX_SUPERMARKET = c(0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.186806037215644, 0.195853508350489, 0.247969406526707, 0.0873208554119548, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.179336240856332, 0.344658205065017, 0.344658205065017, 0.189660657064324, 0.137275095711229, 0.354688671920554, 0.287679129281494, 2.98731019421495e-07), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 8L, 8L, 7L, 6L, 2L, 2L, 2L, 4L, 2L, 2L, 6L, 5L, 3L, 4L, 5L), WITHIN_350M_BUS = c(7L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 11L, 8L, 8L, 8L, 8L, 9L, 9L, 11L, 10L, 9L, 8L, 7L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 5L, 4L, 4L, 6L), DNeighbour = c(0, 4.7284368266095, 65.3619117817237, 67.5218657043652, 102.903500534106, 106.493432406436, 149.90050603693, 162.723574856188, 183.380818927262, 199.602064899033, 204.224372613338, 204.333369172153, 208.083640582724, 225.223952827428, 225.916541185705, 259.370580446706, 273.170802331698, 275.416317820013, 281.015615927184, 307.414840878637)), row.names = c("741", "538", "408", "594", "124", "869", "427", "661", "872", "249", "161", "919", "59", "440", "28", "798", "945", "517", "582", "956"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999526887806149, 0.911630836536935, 0.905840350664701, 0.788455762947344, 0.774392829594338, 0.580995006536474, 0.518127678448438, 0.414938526703325, 0.334569246783765, 0.312109862544489, 0.311583582236148, 0.293580244656262, 0.214592043256723, 0.211539783176546, 0.0830273252937011, 0.0442591653682709, 0.0389444944183425, 0.0270192519450167, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1102877443
R squared (OOB): 0.6281847
$Forests[[742]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(407000, 510000, 355000, 375000, 5e+05, 537000, 475000, 476000, 620000, 680000, 680000, 8e+05, 685000, 753000, 748000, 945500, 912000, 660000, 688000, 580000), floor_area_sqm = c(82, 93, 82, 82, 103, 106, 103, 103, 103, 91, 85, 90, 93, 87, 107, 87, 87, 90, 85, 100), storey_order = c(5L, 4L, 2L, 3L, 1L, 4L, 2L, 2L, 2L, 3L, 2L, 7L, 4L, 5L, 2L, 8L, 3L, 10L, 4L, 4L), remaining_lease_mths = c(661, 746, 656, 645, 773, 760, 781, 774, 911, 984, 1066, 1063, 1115, 1104, 899, 1143, 1142, 993, 964, 1013), PROX_CBD = c(3.63085360417079, 3.46549777590634, 3.73116287154914, 3.68559345068932, 3.24578829573265, 3.12641734116327, 3.09516181063763, 3.09516181063763, 2.86182045335715, 2.86455481676114, 2.96405104980333, 2.97610984462207, 2.56060478168524, 2.5775653440094, 2.52364731081334, 2.51922626320824, 2.51922626320824, 5.00856672458725, 3.98134497452694, 4.79843685927635), PROX_ELDERLYCARE = c(0.233260955843543, 0.22080460703487, 0.501456868829436, 0.466665237090727, 0.461566734593474, 0.570344367187993, 0.614909460801077, 0.614909460801077, 0.334062202372697, 0.111411798512938, 0.206690358794928, 0.249991250520312, 0.303984777605612, 0.283170941801308, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.403456137693205, 0.168717999980802, 0.72206466606869), PROX_HAWKER = c(0.0974836441417274, 0.288924403117312, 0.311969910328466, 0.28293755865871, 0.461305554076076, 0.582032517556358, 0.524942013349153, 0.524942013349153, 0.231089093207534, 0.302651224916382, 0.344572110572533, 0.405863058813757, 0.450094806637729, 0.447120961378381, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.327438715714418, 0.262344394473714, 0.669525197575465), PROX_MRT = c(0.897060452829867, 0.855873415641472, 1.10221151459309, 1.17490863944549, 1.11057161001852, 1.19588154804183, 1.19880844528061, 1.19880844528061, 0.819080841065402, 0.391395986196982, 0.377919714857806, 0.337225216160626, 0.546591463865751, 0.499107329029013, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.699181106494864, 0.310254962870727, 1.13446368103879 ), PROX_PARK = c(0.512523364266062, 0.78484111030831, 0.271761978726623, 0.304435062988112, 0.856773721705297, 0.971029675538415, 0.971409228458194, 0.971409228458194, 0.609617368578913, 0.399002951856213, 0.495024008458079, 0.4671588721782, 0.21329655328302, 0.18481391877062, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.344858191728297, 0.894232249415992, 0.279857584881724 ), PROX_GOOD_PRISCH = c(5.4842432173218, 5.67094725420518, 5.22570836776045, 5.15997579188296, 5.51078547454581, 5.52416256345089, 5.46565510857314, 5.46565510857314, 5.1514664212482, 4.71207116352008, 4.62297298452196, 4.56048774292729, 4.93746215949662, 4.89009258041755, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.86324650242379, 3.868083844602, 4.40925832010736), PROX_MALL = c(1.51733094855201, 1.56665946009711, 1.41171259857663, 1.3376464242075, 1.33172083977874, 1.29251563056945, 1.2281628510896, 1.2281628510896, 0.848351644608041, 0.420489734799516, 0.404565296260845, 0.362094853274792, 0.572150632107275, 0.524781909718914, 0.290995843291254, 0.244046547559164, 0.244046547559164, 1.20968740927381, 1.18273225000282, 0.830412122132217), PROX_CHAS = c(0.318203164684035, 0.173647795570322, 0.261237260735983, 0.216565147674259, 0.0869328465249217, 0.202999736112437, 0.240903750709302, 0.240903750709302, 0.159666076311523, 0.110042750971165, 0.0506108453744785, 0.111500209373212, 0.0640474788759872, 0.0301364724824846, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.358299181925541, 0.145112311632742, 0.120011087306801), PROX_SUPERMARKET = c(0.318204198369299, 0.173649067116538, 0.301923436189205, 0.252487697752149, 0.0869315055470345, 0.202998478162502, 0.240902416159861, 0.240902416159861, 0.360029455717415, 0.110042446678578, 0.0506107476035619, 0.111500172768761, 0.315915165677582, 0.275738565320567, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.395196557309087, 0.252387257990654, 0.0907294343182455), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 4L, 3L, 3L, 4L, 4L, 6L, 4L, 4L, 1L, 3L, 2L), WITHIN_350M_BUS = c(11L, 9L, 9L, 10L, 6L, 5L, 4L, 4L, 4L, 7L, 7L, 4L, 3L, 3L, 6L, 4L, 4L, 7L, 12L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 2L ), DNeighbour = c(0, 276.373410786857, 286.232763219779, 335.474079145526, 399.581832395229, 517.416558414051, 539.77186976373, 541.156562730705, 829.220113227596, 1112.28122353657, 1114.35678237899, 1166.34970418314, 1220.89807664307, 1234.59173176275, 1494.85769408687, 1599.98285127017, 1601.87941006267, 1636.32906670282, 1643.65006611481, 1683.54381314156)), row.names = c("742", "454", "432", "683", "192", "48", "134", "126", "561", "968", "389", "319", "390", "999", "65", "816", "550", "515", "375", "610"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.946828125910469, 0.943023318751841, 0.922162291698316, 0.890507470059147, 0.820009049885394, 0.804976957288572, 0.80402963998061, 0.573654749421614, 0.317536647645627, 0.315701656587701, 0.27043737598084, 0.22476299980723, 0.213655072207091, 0.0447713023098147, 0.00937109333423633, 0.00896087742747479, 0.00305844405058977, 0.00219314922774415, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10345174832
R squared (OOB): 0.6275161
$Forests[[743]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(392000, 425000, 421000, 410000, 350000, 4e+05, 374000, 7e+05, 315000, 670000, 505000, 340000, 5e+05, 540000, 415000, 475000, 430000, 540000, 490000, 328000), floor_area_sqm = c(103, 108, 93, 93, 105, 104, 103, 92, 91, 92, 92, 104, 92, 92, 92, 93, 91, 90, 92, 84), storey_order = c(2L, 3L, 4L, 4L, 1L, 2L, 2L, 4L, 1L, 5L, 4L, 1L, 3L, 6L, 2L, 4L, 4L, 3L, 3L, 4L), remaining_lease_mths = c(833, 820, 789, 788, 837, 822, 862, 1126, 790, 1121, 1051, 869, 1049, 1142, 1130, 1130, 777, 1067, 1038, 806), PROX_CBD = c(10.8307618753175, 10.7884209511687, 10.8005053894847, 10.7402382849343, 10.9742090734032, 10.8294299245227, 11.0478583208432, 11.1573644039326, 10.6917699702976, 11.0595651330709, 11.4388659085475, 10.9782438935663, 11.4975151935682, 11.3687765497058, 11.3687765497058, 11.4536743231806, 10.4167519306418, 11.5237533038112, 11.6213283462416, 10.2439629519707), PROX_ELDERLYCARE = c(1.12487398858542, 1.11323464510705, 1.11154389564577, 1.05196585123006, 0.852070403211021, 0.925828280583076, 0.694826263841934, 1.34447435494956, 1.07660186858624, 1.41694161867716, 0.529438756707198, 0.748731634955849, 0.485429735975203, 1.27208236570677, 1.27208236570677, 1.19895989384568, 0.852176862644424, 0.374021376468387, 0.621923465733728, 0.904720646157319), PROX_HAWKER = c(0.775872885593274, 0.812377793689625, 0.918995125488027, 1.02652926791064, 0.487483409830997, 0.558859907936318, 0.33156405975617, 1.10011050744246, 1.35937058559257, 1.19495083476736, 0.319632581294072, 0.421987441153261, 0.320302217757218, 1.07923254025891, 1.07923254025891, 1.02903329925728, 1.55256346901264, 0.235307086042243, 0.537052085835962, 0.616195579705155 ), PROX_MRT = c(0.568072215940967, 0.526269526678983, 0.566932323762424, 0.546812793492647, 0.534522073584246, 0.633065114071651, 0.413251174688675, 0.876646963171676, 0.753106278920522, 0.991329354536752, 0.264110896255266, 0.516121726350597, 0.24936700359253, 0.671331594421278, 0.671331594421278, 0.573574303209013, 0.686459009674335, 0.148196296616071, 0.182944945438028, 0.52596302633555 ), PROX_PARK = c(0.443949121553361, 0.467051942358664, 0.370936327890873, 0.401614025373747, 0.623434891123849, 0.822296725898933, 0.855372307789476, 0.189026691537682, 0.536819237128991, 0.275833477585303, 0.653351036954048, 1.01560706627581, 0.698336840868775, 0.294690087030438, 0.294690087030438, 0.341254943367627, 0.613918856542286, 0.808531626238996, 0.643411448820926, 0.626908579085899 ), PROX_GOOD_PRISCH = c(2.22887532154294, 2.2131785217075, 2.34700895725274, 2.39141973384207, 2.09882394138718, 1.88031331185984, 1.96973866183315, 2.83177349547833, 2.68318776685765, 2.8385375863655, 2.45055199705462, 1.81228643023267, 2.48345794754568, 2.95589454100459, 2.95589454100459, 2.96812409551872, 2.62113030487697, 2.43173748992112, 2.69528593883292, 1.44855804010835), PROX_MALL = c(0.384053234723219, 0.340751907865098, 0.363372953846058, 0.344610557976029, 0.606835933426222, 0.43093778326398, 0.400154220571097, 0.831480717149744, 0.459259689573629, 0.76911725394793, 0.840491697823826, 0.231229629812008, 0.805279144871904, 0.814743407183115, 0.814743407183115, 0.714729745574342, 0.350991485118426, 0.840908486660855, 0.597386337892971, 0.644656189163291), PROX_CHAS = c(0.2644107607892, 0.260152478655286, 0.111289200730163, 0.106045676778667, 0.20965056306942, 0.0390568763467083, 0.193330180912365, 0.0819321575559949, 0.0626028682349028, 0.0661119226245057, 0.210772889992189, 0.23122963873357, 0.18789773503711, 0.257507761616553, 0.257507761616553, 0.31407050179696, 0.302383860370021, 0.0822817354855642, 0.130352204164602, 0.155315138624813), PROX_SUPERMARKET = c(0.407226974513028, 0.363982132031921, 0.386863986973968, 0.357992185767737, 0.477398814511427, 0.430936681100737, 0.392366955335671, 0.408274605358357, 0.550262392018624, 0.444069124865739, 0.189609627596398, 0.231228589734032, 0.186124684843571, 0.30094246041235, 0.30094246041235, 0.345653574215055, 0.519095500550079, 0.113409172087645, 0.0679201472407272, 0.18505229065347), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 0L, 2L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 3L, 2L, 4L, 2L, 3L, 3L, 3L, 4L, 5L, 4L, 3L, 3L, 2L, 6L, 4L, 6L, 1L), WITHIN_350M_BUS = c(11L, 8L, 9L, 6L, 8L, 11L, 7L, 6L, 7L, 9L, 7L, 9L, 8L, 10L, 10L, 8L, 9L, 5L, 8L, 10L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 5L, 6L, 6L, 6L, 3L, 3L, 3L, 5L, 5L, 4L, 3L, 3L, 4L, 2L, 4L, 6L, 6L ), DNeighbour = c(0, 41.8745608697473, 171.797105663955, 266.847370395429, 309.741558128575, 435.950134984788, 558.541330192085, 602.040108029925, 626.518875763693, 630.552576938353, 659.899782668594, 686.985804487645, 714.391105060733, 741.226436304307, 742.88177646896, 767.714187137154, 779.903429929823, 786.87748125588, 799.550852970352, 809.302057968983)), row.names = c("743", "696", "56", "6", "239", "364", "694", "425", "569", "407", "271", "317", "553", "876", "157", "132", "480", "652", "89", "668"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99465278675895, 0.911906597143383, 0.794382215281695, 0.728496772359306, 0.503858786643083, 0.274251628552464, 0.199462479896971, 0.160557445847144, 0.154413155328324, 0.112314226785076, 0.0780829239030882, 0.0487511793323495, 0.0259716867686712, 0.0247767966718548, 0.0100268179076484, 0.00508828771191297, 0.00298654737299975, 0.000573728832277192, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6.417e+09
R squared (OOB): 0.4092019
$Forests[[744]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 450000, 550000, 548000, 4e+05, 429000, 360000, 422800, 390000, 423800, 415000, 478000, 447000, 390000, 438000, 430000, 376888, 390000, 420000, 412000), floor_area_sqm = c(103, 105, 93, 93, 91, 104, 84, 104, 102, 104, 104, 104, 107, 103, 104, 104, 104, 104, 104, 103), storey_order = c(4L, 2L, 3L, 4L, 1L, 2L, 2L, 4L, 2L, 2L, 2L, 5L, 3L, 1L, 2L, 2L, 3L, 1L, 2L, 4L), remaining_lease_mths = c(819, 757, 1137, 1135, 783, 822, 762, 813, 763, 756, 760, 770, 782, 773, 812, 819, 810, 809, 922, 918), PROX_CBD = c(11.381621166991, 11.4573592114175, 11.2116042179965, 11.1809634086998, 11.4963900230166, 11.1191912667925, 11.4815172953657, 11.1672746170477, 11.6387779682198, 11.7174653186763, 11.6914583773846, 11.927322045494, 11.7840832214562, 11.9179556382635, 11.7215458353159, 11.547248638023, 11.622690560426, 11.7882471009294, 11.8892341343185, 11.9871965659798), PROX_ELDERLYCARE = c(0.382123855460196, 0.52883250894194, 0.369355324070756, 0.333450295290741, 0.672630859926948, 0.213121327483379, 0.182032582488253, 0.14075304944647, 0.792216801753581, 0.74375074589335, 0.736997311630605, 0.77464979732367, 0.481333190444255, 0.757050983431463, 0.240093333498969, 0.246353759583753, 0.175524774720266, 0.114277277444971, 0.110349805405523, 0.210296865683283), PROX_HAWKER = c(0.863892291353285, 0.848364442784946, 1.02311573056961, 1.04207495818587, 0.804785607263954, 1.08329799955244, 0.728271246274353, 1.04840790050398, 0.61454926069889, 0.5637831570093, 0.558671781535233, 0.445987433628815, 0.436117874461739, 0.581821713307667, 0.609281739536534, 0.837769476188058, 0.783966268147895, 0.647051853283446, 0.684056106771311, 0.625285574708341), PROX_MRT = c(0.424871345706255, 0.275269590424193, 0.524888394814585, 0.580267989687754, 0.132306565433056, 0.776456939054752, 0.756359380624344, 0.893429463565323, 0.0844107562606101, 0.162940637784707, 0.140110279979828, 0.493642118682657, 0.81394482428473, 0.401552834915971, 0.989064774064853, 1.16228231940478, 1.15515804744233, 1.00317447086964, 1.00424261648768, 0.923336133969517), PROX_PARK = c(1.31830174708739, 1.3775538710324, 1.15338615463339, 1.13378306757762, 1.41209410927924, 1.13833451608328, 1.50398184725757, 1.25063890429238, 1.51709061898346, 1.5229705853841, 1.50772581466401, 1.17760662255222, 1.20101103678102, 1.26489639581012, 1.28416187507733, 1.4881280763212, 1.41684131410086, 1.24877122811849, 1.19263079577799, 1.09395352284574), PROX_GOOD_PRISCH = c(0.288839241027683, 0.277148461253506, 0.456074275886943, 0.485317217067727, 0.364349890680966, 0.586469336292635, 0.365254403810308, 0.623353133039123, 0.453346371612442, 0.440184840714675, 0.476923220580037, 0.289303568244907, 0.357669915539773, 0.374797987706521, 0.585140695782779, 0.735233663606362, 0.733057242670121, 0.713901761199557, 0.842915880539328, 0.855677549512306), PROX_MALL = c(0.849953313581112, 0.815329638117364, 1.01522535242687, 1.03968747299659, 0.844787863205902, 1.10160019948421, 0.763531318053358, 1.08293003315278, 0.815834004295584, 0.750703947848918, 0.797799046209296, 0.376851773239706, 0.489619370966043, 0.498039402667872, 0.690287469384684, 0.918014501744059, 0.868993594299523, 0.741052769880115, 0.787722851944232, 0.732793638615111), PROX_CHAS = c(0.115324197479935, 0.179820414455961, 0.206252010873132, 0.216965800691496, 0.0697008731150885, 0.143881852296294, 0.0516610437101642, 0.151540147087551, 0.0804697697946077, 4.64133788220832e-08, 0.0474151678735614, 0.339292519878925, 0.0667093090499658, 0.258806234431974, 0.164718468919614, 0.157099147473317, 0.151742844958785, 0.0554870656895364, 0.124859952031804, 0.171681037809818), PROX_SUPERMARKET = c(0.186698572696543, 0.301981775400679, 0.222574928361305, 0.212835414763751, 0.441950593919319, 0.246182427713253, 0.19171128272723, 0.299482732316256, 0.596048194106483, 0.609798994765399, 0.635527990773791, 0.405378875546255, 0.379080894647373, 0.542179538393358, 0.169255457402684, 0.157098334004615, 0.151741730066283, 0.0453848138423891, 0.114394571204967, 0.172282484091702 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 1L, 1L, 3L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 2L, 5L, 5L, 6L, 3L, 3L, 3L, 2L, 3L, 2L, 6L, 7L, 7L, 8L, 8L, 5L ), WITHIN_350M_BUS = c(10L, 7L, 6L, 7L, 8L, 9L, 14L, 14L, 6L, 5L, 6L, 9L, 7L, 7L, 10L, 11L, 8L, 9L, 9L, 6L ), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 151.381132629515, 172.029168339467, 208.09944170437, 296.619547464971, 361.929989581566, 376.590008332428, 466.729112796177, 471.98203870779, 505.478502805041, 525.18474430172, 554.116354005337, 556.760745853976, 588.524787195313, 717.641513414481, 788.896187655204, 814.497815186834, 852.29007284098, 998.154012584689, 1033.16657175503)), row.names = c("744", "843", "347", "178", "151", "845", "213", "528", "522", "941", "274", "666", "340", "63", "625", "598", "750", "508", "148", "689"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.957523789395128, 0.945319677089931, 0.920506618548189, 0.841943919627423, 0.769623618406264, 0.751930375720771, 0.633497140123885, 0.626164966313164, 0.578562215239038, 0.549978499899708, 0.507445480371762, 0.50353224374777, 0.456326369524142, 0.267832585733691, 0.173854889752437, 0.14326439250422, 0.102074204210591, 0.00443938966006652, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1362037751
R squared (OOB): 0.4320566
$Forests[[745]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 355000, 315000, 293000, 303888, 335000, 340000, 325000, 340000, 362000, 320000, 370000, 336000, 348000, 416000, 326000, 370000, 380000, 380000, 360000), floor_area_sqm = c(94, 94, 87, 86, 90, 90, 102, 90, 90, 94, 91, 95, 90, 95, 93, 101, 93, 93, 93, 93), storey_order = c(2L, 4L, 5L, 1L, 5L, 5L, 2L, 4L, 4L, 4L, 1L, 5L, 2L, 1L, 6L, 1L, 1L, 2L, 2L, 2L), remaining_lease_mths = c(1076, 1070, 1004, 1006, 1008, 998, 968, 973, 1011, 976, 980, 977, 966, 968, 1132, 942, 1125, 1132, 1136, 1135), PROX_CBD = c(18.893500205596, 18.9417612550563, 18.9558501171738, 18.9558501171738, 19.0279685600245, 18.976831626196, 18.6342583478867, 18.5353901232527, 18.5954829873069, 18.3273029006797, 18.4122801485573, 18.2449080671561, 18.263890012402, 18.0323194354466, 18.2305685201872, 17.6460086713989, 18.2305685201872, 18.1279148711176, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(3.10102691254995, 3.09832013994742, 3.04148171914245, 3.04148171914245, 3.26154359027314, 3.28231449363414, 2.72992435028626, 3.18651864771223, 3.21245115339435, 2.7120525382807, 3.05606256580079, 2.54228790651909, 2.93603771613334, 2.88259030935981, 2.5602844754638, 2.69583292953839, 2.5602844754638, 2.51087611030153, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(0.926259022488312, 0.981837341088666, 1.03425383708264, 1.03425383708264, 0.990561993667382, 0.923592674397851, 0.947673142820091, 0.491879726860981, 0.468862715548992, 0.729165861663657, 0.284310921582288, 0.859760115655931, 0.135415800319106, 0.459055170630849, 0.555435817196439, 0.543702723258422, 0.555435817196439, 0.487567663506197, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.777214903782309, 0.831940647091921, 0.87145727172961, 0.87145727172961, 0.880588410111357, 0.822784932057268, 0.717283111076423, 0.375479822529604, 0.485913485771313, 0.470919202147399, 0.34633408104891, 0.597257652192269, 0.269488316579814, 0.228324090957444, 0.810957189319413, 0.514213843772978, 0.810957189319413, 0.74928998522808, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.53153013283021, 1.58031197441792, 1.64892029001525, 1.64892029001525, 1.5140651316136, 1.4431849310919, 1.68545701841371, 1.15334089580929, 0.966363588730214, 1.51959638840156, 0.872887750975024, 1.66089445329223, 0.826451671225411, 1.25712692932115, 0.269300347674678, 0.873328686748902, 0.269300347674678, 0.317511189836545, 0.276326305891841, 0.276326305891841 ), PROX_GOOD_PRISCH = c(9.23793284137011, 9.2863930262578, 9.30119351841798, 9.30119351841798, 9.37202430611723, 9.32093903042593, 8.98296462693421, 8.87993213136606, 8.94334048589707, 8.6741083827629, 8.76068312560123, 8.59525181849715, 8.61262144573917, 8.37645219680457, 8.60245346442475, 7.99076792195858, 8.60245346442475, 8.49670627721454, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.833273819621717, 0.886414086630636, 0.918650450187965, 0.918650450187965, 0.951179576311185, 0.897736377807805, 0.719594778264249, 0.460655941356388, 0.594166870248601, 0.437943127987326, 0.458641270318743, 0.537890109309282, 0.374925429890344, 0.12060760008054, 0.89702383385846, 0.441435937338541, 0.89702383385846, 0.819155488013484, 0.814982856398022, 0.814982856398022), PROX_CHAS = c(0.143741090403558, 0.0880613138842689, 0.067384164825537, 0.067384164825537, 0.184556275618948, 0.237819060284531, 0.294409401108374, 0.165734202429707, 0.186588167457245, 0.319053536773146, 0.182706372800723, 0.274147949012332, 0.0541347282504724, 0.120607657412939, 0.080524556228062, 0.441435968696221, 0.080524556228062, 0.0462043949149095, 0.0547102897319272, 0.0547102897319272), PROX_SUPERMARKET = c(0.218188374485768, 0.175726554209016, 0.102761308178796, 0.102761308178796, 0.3125742651816, 0.322795161753339, 0.247755307750907, 0.167679568764744, 0.195869762300225, 0.198027823348086, 0.182706945219403, 0.161035318973668, 0.0541355525390397, 0.119017844673248, 0.512175097136782, 0.446325988440648, 0.512175097136782, 0.467157902200199, 0.504768063926141, 0.504768063926141), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 2L, 0L, 2L, 0L, 0L, 2L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 4L, 4L, 7L, 4L, 6L, 7L, 4L, 5L, 4L, 3L, 2L, 3L, 3L, 2L, 2L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 6L, 9L, 5L, 12L, 10L, 12L, 12L, 9L, 11L, 14L, 7L, 11L, 7L, 10L, 10L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 2L, 3L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 56.4480716659695, 113.147667511588, 113.311410882542, 174.995970322935, 179.307199849033, 385.761213816139, 432.323598988186, 568.679362958895, 595.499683290806, 696.704907021862, 737.412742482577, 809.725323096986, 863.90164184078, 1266.29329084672, 1271.84705129822, 1271.85996118409, 1272.14436287582, 1299.26445820269, 1310.00770847861)), row.names = c("745", "932", "52", "951", "570", "915", "7", "838", "901", "873", "722", "5", "548", "354", "401", "456", "770", "461", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996289972390531, 0.985135491972912, 0.985092599704864, 0.964629102495869, 0.962881503356304, 0.834091246073744, 0.794040304259848, 0.658619676106494, 0.629419354137178, 0.514309864368646, 0.466674123426848, 0.381854008525965, 0.319347642827607, 0.00430672551508613, 0.00329609637217673, 0.00329389952750142, 0.0032456837247908, 0.00026681776684938, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 554975198
R squared (OOB): 0.3537265
$Forests[[746]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 380000, 676000, 663000, 655000, 4e+05, 655000, 640000, 350888, 340000, 398000, 390000, 380000, 418000, 385000, 4e+05, 418000, 360000, 350000, 465000), floor_area_sqm = c(98, 93, 87, 87, 87, 104, 87, 87, 93, 92, 92, 92, 92, 92, 91, 92, 91, 83, 91, 104), storey_order = c(4L, 3L, 3L, 4L, 5L, 2L, 1L, 4L, 3L, 1L, 3L, 1L, 4L, 4L, 1L, 4L, 5L, 3L, 4L, 3L), remaining_lease_mths = c(718, 724, 1120, 1124, 1121, 751, 1123, 1121, 712, 699, 714, 711, 695, 691, 715, 690, 774, 803, 741, 760), PROX_CBD = c(9.5915755681771, 9.50206510185676, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.83498872427818, 9.39818328429371, 9.42381765287156, 9.68679892421183, 9.97016469840266, 9.95525560808738, 9.71066487891121, 9.61422948612377, 9.61422948612377, 8.8262745849674, 9.59976569988281, 9.35032791665702, 8.52567265657093, 8.70456515841861, 8.64488888098128), PROX_ELDERLYCARE = c(0.558000418748021, 0.619429799229152, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.611336059876525, 0.718190414835305, 0.750155484045513, 0.35495808488012, 0.14040561650552, 0.150508443509651, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.896855030989675, 0.239547661796275, 0.227789996497476, 1.23693676843424, 0.1203423949077, 0.17844978767297), PROX_HAWKER = c(0.434568479089541, 0.518318645141504, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.54583502916026, 0.640059738279374, 0.667492197519696, 0.221606053969191, 0.15909114400288, 0.153089379504462, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.311054993693233, 0.436761476721694, 0.508896406641727, 0.0724679807682574, 0.867862446497739, 0.917919654697093), PROX_MRT = c(0.656590823238566, 0.533910829474844, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.722241727367494, 0.401734036242065, 0.423547456258288, 0.760373725070279, 0.494111782173202, 0.521845664201362, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.17731989795878, 0.619962862184004, 0.569946398217962, 0.510058766918036, 0.97670571404933, 0.91698472228942), PROX_PARK = c(0.355705093322714, 0.26219477257436, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.296755194228525, 0.220484561261844, 0.258916726718906, 0.664893225436512, 0.68588072489708, 0.730503149795042, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.458605630557841, 0.957886982704992, 0.726258134328713, 0.557643312318536, 0.288616932786395, 0.238119977580318), PROX_GOOD_PRISCH = c(2.11809049366399, 2.18628235132699, 2.17599822879711, 2.17599822879711, 2.17599822879711, 1.88657748145099, 2.27458198186913, 2.24680049319454, 2.17803171840573, 1.97396491196204, 2.01039924795066, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.8424495793979, 2.35345437748376, 2.41566392235711, 3.13534109620979, 2.418607930925, 2.37381492496372), PROX_MALL = c(1.22478662403239, 1.32833110917602, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.23747152538927, 1.45650167595406, 1.48330987402926, 0.796976758090547, 0.802483711672914, 0.757457219803541, 0.505770857705003, 0.43353114329251, 0.43353114329251, 1.64561868645684, 0.387669919047214, 0.406203001531397, 1.96281231550532, 0.948870628363287, 1.00281364182829 ), PROX_CHAS = c(0.346218272658546, 0.219477506246216, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.352730820744124, 0.109789289200213, 0.0719365450960561, 0.0707228333244178, 0.187394625423847, 0.144412947448491, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.221229860630612, 0.263208245292117, 0.146235674893272, 0.169369143123463, 0.27140983829104, 0.256340531367836 ), PROX_SUPERMARKET = c(0.300584979098838, 0.191210069763785, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.324694852199881, 0.13637298984998, 0.100679215951394, 0.128382981112681, 0.215556112381702, 0.204623167766534, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.221249484047241, 0.44091986097032, 0.347306649978202, 0.169391527985645, 0.221415122113844, 0.24778575064029), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(5L, 6L, 6L, 6L, 6L, 1L, 6L, 6L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 4L, 5L, 3L, 4L, 4L), WITHIN_350M_BUS = c(5L, 2L, 4L, 4L, 4L, 3L, 6L, 5L, 10L, 9L, 9L, 13L, 11L, 11L, 5L, 11L, 9L, 8L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 132.338233705343, 241.816261130723, 245.963140799893, 247.47972631292, 253.137579277825, 298.709541348829, 302.672729090649, 444.877552816938, 647.622755148308, 667.360564249844, 738.475091172229, 787.473055842811, 790.693408312114, 803.494633477593, 833.550261222468, 936.979892591287, 1159.28211527801, 1199.60644109272, 1243.02466141601)), row.names = c("746", "539", "593", "466", "731", "659", "657", "9", "946", "211", "971", "776", "603", "499", "814", "964", "37", "404", "71", "487"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977459016195311, 0.925741740243846, 0.923224267594299, 0.922293763220545, 0.918776150967498, 0.887838392457994, 0.884933854206274, 0.76022382307383, 0.53078978032731, 0.50659536269084, 0.418674727019906, 0.358394382741754, 0.354466915269084, 0.33891423339014, 0.302851508109149, 0.186451440313003, 0.016952364234152, 0.00471130067190761, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4114539410
R squared (OOB): 0.7266113
$Forests[[747]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 385000, 488000, 290000, 560000, 538000, 620000, 418000, 409500, 520000, 515000, 451000, 660000, 678000, 450000, 440000, 446000, 545000, 582000, 480000), floor_area_sqm = c(91, 93, 104, 87, 105, 90, 103, 84, 84, 107, 84, 83, 105, 92, 104, 93, 94, 101, 104, 94), storey_order = c(2L, 1L, 1L, 1L, 2L, 5L, 4L, 3L, 3L, 2L, 4L, 8L, 6L, 3L, 1L, 3L, 2L, 1L, 3L, 6L), remaining_lease_mths = c(764, 772, 776, 643, 913, 995, 742, 804, 807, 892, 804, 604, 748, 1103, 828, 759, 723, 938, 935, 725), PROX_CBD = c(4.28329341592686, 4.25035751849909, 4.16405648472164, 4.35364804731157, 3.91005014077452, 4.4759193492502, 3.79744534670369, 4.20973993763024, 4.20973993763024, 4.23142849537126, 3.75781957676323, 3.63056019358172, 3.5952466633456, 3.93031212371417, 5.12061996426338, 5.4791067318598, 4.45295385586978, 3.59494173601466, 5.4901102241405, 4.50933618399607), PROX_ELDERLYCARE = c(0.4193003334471, 0.411587417191489, 0.434539750657667, 0.402111762367986, 0.449207181019876, 0.136621520737764, 0.296175206272889, 0.156291063754703, 0.156291063754703, 0.272010492111063, 0.582389211118023, 0.124703716495981, 0.354500614782039, 0.159701117649001, 0.279354008399566, 0.505585511375112, 0.645271528549996, 0.692364880740494, 0.157919913507301, 0.665866395733666), PROX_HAWKER = c(0.638679046714181, 0.610932712322496, 0.502732414569621, 0.52502919100195, 0.464701711390969, 0.736355433757935, 0.300770398866256, 0.46881842734995, 0.46881842734995, 0.392124905911543, 0.393163811818296, 0.0619655343942362, 0.311385334077859, 0.374782156946409, 0.158729667464322, 0.736115689949186, 0.601904675681234, 0.142789347249218, 0.258924665495, 0.665007751295857), PROX_MRT = c(0.637237645879563, 0.605174310138743, 0.518003091395578, 0.698417082344063, 0.361698258812245, 0.930431293452388, 0.195276091150508, 0.750034220630686, 0.750034220630686, 0.870814763860364, 0.434583879195091, 0.188513622979597, 0.16267041353008, 0.57487373386568, 1.12797954219589, 0.797555156120123, 0.66128766903618, 0.346622733589529, 1.30755754576723, 0.549595780709265 ), PROX_PARK = c(0.336599362476296, 0.346786980248178, 0.269719137898212, 0.0959047492621704, 0.651892034671684, 0.786607284590569, 0.620239922284967, 0.828179073128827, 0.828179073128827, 0.989030190878471, 0.885911587583127, 0.634729277660292, 0.796125682214674, 0.43227753152338, 1.12857946410316, 0.728040918615253, 0.473457593144303, 1.03638785093261, 0.803347187860442, 0.353281501558379 ), PROX_GOOD_PRISCH = c(3.85984302070176, 3.87277035706644, 3.99853475328204, 4.11088283479722, 3.96984616110429, 3.43096694593549, 4.13618512399158, 3.58178441884724, 3.58178441884724, 3.47561641519302, 3.98479480133756, 4.47678155678584, 4.26949140427292, 4.55218800106713, 2.70116277997296, 2.93310132502147, 3.02211493728223, 4.68517728936996, 2.45379201830723, 2.94429219434277), PROX_MALL = c(0.92062293894618, 0.955673327573223, 1.00998414702412, 0.801857467962545, 1.2652175398851, 1.02435160052226, 1.16769889708728, 1.26743973989934, 1.26743973989934, 1.1888213641646, 1.1081035152608, 0.917363569028491, 0.962766222186716, 1.09934779211931, 1.02774547618649, 0.719613179783111, 0.570379319619026, 0.814872047472938, 1.21674302842157, 0.485349818185599), PROX_CHAS = c(0.285886541141976, 0.260827480873255, 0.147909276913635, 0.130252709580884, 0.108899254787234, 0.105578702221058, 0.121619853002556, 0.163154212627783, 0.163154212627783, 0.106822211501606, 0.345906079563203, 0.112941217538546, 0.0963682910788478, 0.304936065418075, 0.193072984237221, 0.0706483510319072, 0.303272176186244, 0.0573592222158038, 0.233242749827373, 0.331046161101227), PROX_SUPERMARKET = c(0.506434284786685, 0.512280309006142, 0.506391752127701, 0.591301773724787, 0.115229795891962, 0.0670716613901785, 0.191561540751545, 0.118448079318654, 0.118448079318654, 0.139079920157556, 0.128350069204848, 0.0867224629960944, 0.269187390315468, 0.35411008396507, 0.198191070641627, 0.0706487501399716, 0.34627255092781, 0.0573596645426592, 0.37596142908425, 0.325943517329761), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 2L, 2L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 5L, 6L, 4L, 4L, 2L, 4L, 3L, 3L, 6L, 4L, 5L, 4L, 3L, 4L, 2L, 1L, 3L, 3L, 1L), WITHIN_350M_BUS = c(5L, 5L, 5L, 6L, 5L, 5L, 5L, 7L, 7L, 7L, 3L, 4L, 6L, 5L, 9L, 3L, 6L, 4L, 10L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 1L, 3L, 2L, 1L, 0L, 3L, 0L ), DNeighbour = c(0, 40.0478993088199, 152.617153695176, 369.150060746612, 440.633840893444, 449.665140464541, 497.657748445099, 497.766707112259, 502.021007782294, 662.957924722308, 675.03461100749, 697.641771739948, 706.043203890771, 706.6942768651, 1151.22027582907, 1220.96066368309, 1327.13120960669, 1434.01814047286, 1435.91776893813, 1445.7169877527)), row.names = c("747", "19", "223", "532", "176", "411", "952", "907", "382", "849", "234", "237", "699", "801", "646", "802", "346", "997", "307", "622"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998465890892252, 0.977836238080995, 0.873853362791893, 0.822840727145101, 0.815876297485, 0.777053495634072, 0.776962011413628, 0.773378591719682, 0.623652022317256, 0.611501216739796, 0.588500907536124, 0.579875891540942, 0.579205857942113, 0.133890782578485, 0.0822302757840116, 0.0247505165550731, 0.000259811335160772, 0.000182527221010192, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6737315241
R squared (OOB): 0.2529395
$Forests[[748]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 320000, 330000, 310000, 310000, 338000, 332000, 350000, 330000, 4e+05, 385000, 375000, 342000, 365000, 370000, 368000, 3e+05, 305000, 3e+05, 4e+05), floor_area_sqm = c(105, 107, 104, 104, 104, 103, 104, 107, 105, 100, 90, 100, 105, 91, 92, 100, 85, 90, 94, 90), storey_order = c(1L, 1L, 3L, 3L, 2L, 4L, 3L, 3L, 1L, 5L, 3L, 5L, 4L, 4L, 3L, 2L, 2L, 1L, 2L, 3L), remaining_lease_mths = c(909, 909, 847, 838, 840, 836, 838, 910, 896, 923, 1060, 935, 822, 1061, 922, 937, 979, 966, 817, 953), PROX_CBD = c(18.4634083712346, 18.5552891680356, 18.238428451998, 18.2872060948971, 18.6954685875173, 18.1853470145009, 18.3394484051955, 18.8361111070307, 17.9794873864528, 18.2155576397088, 17.6242343596777, 18.2155576397088, 18.4174433264455, 17.5974072281911, 18.2744201988815, 18.1853912561079, 18.0119212314593, 18.0816861587931, 18.4835571341017, 17.5759295796121), PROX_ELDERLYCARE = c(1.70649895251479, 1.77696496808422, 1.49823830734066, 1.57361264937598, 1.96536267509963, 1.46334015610348, 1.68689945441126, 2.10089317294022, 1.20397588034421, 1.82774218733134, 0.892136309268664, 1.82774218733134, 2.01990466694452, 0.819477307137174, 1.91030467455468, 1.83831888483507, 1.25793892145158, 1.34637729166943, 2.12772209584432, 1.07156662032258), PROX_HAWKER = c(0.656056303664779, 0.788681622626877, 0.548143788898404, 0.464971900021808, 0.696312293428963, 0.490406092071559, 0.322806547864559, 0.811063273063077, 0.736691454978467, 0.218122417644225, 0.816419857336687, 0.218122417644225, 0.365194571711665, 0.922900854400271, 0.292675997882175, 0.267411626133086, 1.33204585660377, 1.41733367811242, 0.47819209562201, 0.622851592932912 ), PROX_MRT = c(1.05945750202888, 1.18994045686449, 0.950317003394984, 0.870907467758581, 1.06426899086337, 0.888080533877704, 0.722989849955079, 1.15964764660018, 1.05284557964442, 0.24629140143503, 0.729175757939742, 0.24629140143503, 0.394110762668951, 0.830609903675807, 0.25859759791353, 0.186589372260449, 1.54554013822754, 1.64690112478102, 0.440067919828323, 0.449846795062068), PROX_PARK = c(0.707700114575514, 0.662341635279621, 0.690805332809177, 0.791043930625847, 0.939968281858902, 0.741201414908801, 0.845903786092674, 0.99599902820202, 0.555889077383573, 0.449638685926872, 0.830497330619545, 0.449638685926872, 0.305293053539538, 0.751240825934154, 0.366705585759005, 0.431621232177097, 0.23250554954982, 0.243247600736397, 0.199823808978303, 0.650211227804106), PROX_GOOD_PRISCH = c(7.80883552790736, 7.9054148179446, 7.58243576478886, 7.62743554697163, 8.03533881462458, 7.52724739525134, 7.67457853159282, 8.17598486214089, 7.33264137396139, 7.54917724573578, 6.97273607492461, 7.54917724573578, 7.75189187586876, 6.95474206477502, 7.60907430161507, 7.51998659904145, 7.41905192895776, 7.49669975318446, 7.82005706650481, 6.90999703096039), PROX_MALL = c(0.25445476080495, 0.238299753757691, 0.291730094824992, 0.369641594977131, 0.50227152913363, 0.362005799982455, 0.270650184250749, 0.605524804958104, 0.387548928263219, 0.249434383428027, 0.671391539314818, 0.249434383428027, 0.368677515727611, 0.757845794253982, 0.31638525459609, 0.304347432784639, 0.658794213245526, 0.694568288644574, 0.482762920255867, 0.456006423255308), PROX_CHAS = c(0.163921847201363, 0.177138384703249, 0.0811018368302058, 0.000458346083760352, 0.387978032092424, 0.11010335009361, 0.186439783883369, 0.526621492045347, 0.324283073315245, 0.246283235408848, 0.0497500971788425, 0.246283235408848, 0.279695275413424, 0.175468897673469, 0.258594927218762, 0.186582621643492, 0.166262674114357, 0.119012364389208, 0.297885151722028, 0.401255348981324), PROX_SUPERMARKET = c(0.25256410508494, 0.237159648524433, 0.289827711639516, 0.367596841627256, 0.500728516827066, 0.36017462873485, 0.279112228601587, 0.596975645906049, 0.337417678694655, 0.233030240431279, 0.442456788826315, 0.233030240431279, 0.3481604922123, 0.336744227428862, 0.297968471640837, 0.289364184128333, 0.385510043100507, 0.485184742393951, 0.402675729717655, 0.338457664260807 ), WITHIN_350M_KINDERGARTEN = c(4L, 3L, 4L, 6L, 0L, 7L, 4L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 7L, 2L, 7L, 7L, 3L, 7L, 7L, 3L, 3L, 9L, 5L ), WITHIN_350M_BUS = c(12L, 10L, 10L, 9L, 8L, 11L, 11L, 4L, 9L, 15L, 12L, 15L, 14L, 6L, 17L, 16L, 9L, 8L, 12L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 5L, 5L, 6L, 4L, 5L, 6L, 4L, 6L, 5L, 4L, 5L, 4L, 4L, 3L, 5L, 4L), DNeighbour = c(0, 132.722140212372, 222.463069605046, 229.402390943997, 274.585538920102, 294.029402455244, 342.378634145183, 397.24626913438, 502.403479941869, 837.178950132617, 842.158543353408, 845.318061717337, 859.508908689956, 886.667475529609, 889.056739842191, 900.114343188162, 909.878888276081, 944.404140377045, 954.581687183002, 965.074384179814)), row.names = c("748", "169", "839", "414", "817", "857", "693", "906", "870", "643", "300", "571", "257", "720", "835", "31", "228", "85", "774", "357"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962531295395681, 0.896550179636684, 0.890185902525306, 0.844647114716334, 0.822968424238872, 0.764118709927878, 0.689841491677081, 0.531427889534256, 0.0612489435514801, 0.056885400596881, 0.054187511396154, 0.0427688970588999, 0.0243011260091268, 0.0229016382149007, 0.0169236872596205, 0.0123465330478227, 0.00179588118887385, 0.000467711408572415, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1009680914
R squared (OOB): 0.02500827
$Forests[[749]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(456500, 395000, 436000, 440000, 435000, 420000, 418000, 460000, 425000, 358000, 415000, 420000, 441000, 420000, 450000, 365000, 445000, 440000, 438000, 380000), floor_area_sqm = c(92, 94, 92, 92, 92, 92, 92, 92, 94, 93, 92, 92, 93, 94, 94, 94, 94, 92, 94, 94), storey_order = c(8L, 4L, 7L, 8L, 2L, 5L, 6L, 7L, 6L, 1L, 8L, 6L, 6L, 7L, 7L, 1L, 6L, 5L, 5L, 1L), remaining_lease_mths = c(1144, 1113, 1139, 1142, 1128, 1132, 1129, 1125, 1119, 1103, 1140, 1142, 1097, 1120, 1119, 1095, 1109, 1124, 1076, 1107), PROX_CBD = c(11.9527102757424, 11.9744040829633, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.02897658153, 12.02897658153, 11.9828723130509, 11.8075546541859, 12.02897658153, 12.02897658153, 11.8078122246038, 12.0119641769274, 12.0119641769274, 11.7965908296893, 12.1122271384014, 12.0234479092478, 11.9414743986494, 11.6781560559471), PROX_ELDERLYCARE = c(0.819362766143575, 0.738781707341689, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.841755023464642, 0.841755023464642, 0.710325725805382, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.95260617550949, 0.673044116243487, 0.673044116243487, 1.00802268588986, 0.629785153682861, 0.938035651111226, 0.687500817542951, 1.09658820367145), PROX_HAWKER = c(0.27814297307049, 0.217370340361849, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.409616357379742, 0.409616357379742, 0.20448046373977, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.262687630178652, 0.222580914455278, 0.222580914455278, 0.337854809554552, 0.337796349528525, 0.507473565259923, 0.147098227142532, 0.34952328079698), PROX_MRT = c(0.200702114351669, 0.167322140356011, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.331072457322778, 0.331072457322778, 0.170867756883987, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.173777829752023, 0.201095784108649, 0.201095784108649, 0.249549573241666, 0.302747284955937, 0.394231498000209, 0.183575431830776, 0.274140861026222), PROX_PARK = c(0.643017670933737, 0.679906922269617, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.529446955515876, 0.529446955515876, 0.697136724289492, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.746013140888617, 0.691047645736797, 0.691047645736797, 0.739061594864021, 0.576425078157325, 0.506408767470305, 0.807374064658721, 0.620391651843957), PROX_GOOD_PRISCH = c(2.270018309959, 2.27223739349538, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36775586018775, 2.36775586018775, 2.27447890050516, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.13533890725473, 2.29976812492723, 2.29976812492723, 2.14271827973834, 2.408030235171, 2.39172047379238, 2.21615815400514, 2.02616945457316 ), PROX_MALL = c(0.232344363503357, 0.214069216816763, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.358721564938295, 0.358721564938295, 0.220402811054307, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.17025857997445, 0.251262654177611, 0.251262654177611, 0.241737870027575, 0.350899017798137, 0.441394824612777, 0.22663965361209, 0.244599870232268 ), PROX_CHAS = c(0.146038815472653, 0.0939357367291076, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.25157977989641, 0.25157977989641, 0.0995919009989899, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.170258520163124, 0.131248018016709, 0.131248018016709, 0.101692541492014, 0.0703863092474096, 0.223839041128234, 0.156140837156126, 0.163903281406512 ), PROX_SUPERMARKET = c(0.237998550380205, 0.22318738818849, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.314501000490003, 0.314501000490003, 0.230351837454113, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.168966076328732, 0.261515416493987, 0.261515416493987, 0.17897337633635, 0.360308355053667, 0.244018176385425, 0.236998053946951, 0.19333058996533 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 7L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 6L, 6L, 3L, 7L, 2L, 6L, 2L ), WITHIN_350M_BUS = c(12L, 10L, 10L, 10L, 10L, 10L, 11L, 11L, 7L, 10L, 11L, 11L, 11L, 6L, 6L, 9L, 7L, 10L, 8L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 102.222091747473, 103.385352715347, 104.455325701168, 107.29376292026, 108.664482697762, 133.170118449021, 136.287947165541, 137.561098497876, 137.605533876042, 139.226716560489, 140.708703166762, 143.865792760381, 168.485208774271, 175.347233098946, 184.499626690943, 196.351649314716, 240.209660802148, 266.322140564075, 284.521729870363)), row.names = c("749", "858", "573", "16", "908", "634", "700", "874", "203", "724", "287", "318", "439", "167", "947", "41", "607", "502", "781", "644"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.758501807196649, 0.753364256263889, 0.74860304804111, 0.735810461118604, 0.729550467367808, 0.60985183602557, 0.593750594317623, 0.587131828715618, 0.586900383200041, 0.578436772289372, 0.570667800527965, 0.554023263092194, 0.421635670821563, 0.384635030252616, 0.335826868231777, 0.27431034358527, 0.0825004632325225, 0.0153362244440265, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 846154854
R squared (OOB): -0.03816396
$Forests[[750]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(376888, 430000, 390000, 438000, 420000, 412000, 380000, 447000, 360000, 422800, 435000, 435000, 440000, 410000, 417000, 429000, 435000, 575000, 615000, 548000), floor_area_sqm = c(104, 104, 104, 104, 104, 103, 104, 107, 84, 104, 99, 100, 100, 100, 99, 104, 103, 93, 84, 93), storey_order = c(3L, 2L, 1L, 2L, 2L, 4L, 1L, 3L, 2L, 4L, 2L, 4L, 3L, 3L, 3L, 2L, 4L, 5L, 2L, 4L), remaining_lease_mths = c(810, 819, 809, 812, 922, 918, 924, 782, 762, 813, 928, 924, 911, 915, 914, 822, 819, 1133, 1122, 1135), PROX_CBD = c(11.622690560426, 11.547248638023, 11.7882471009294, 11.7215458353159, 11.8892341343185, 11.9871965659798, 12.0301392517655, 11.7840832214562, 11.4815172953657, 11.1672746170477, 12.2106818490232, 12.114386347938, 12.2087069526051, 12.2087069526051, 12.2815153207229, 11.1191912667925, 11.381621166991, 12.4342034244884, 12.3801819754074, 11.1809634086998), PROX_ELDERLYCARE = c(0.175524774720266, 0.246353759583753, 0.114277277444971, 0.240093333498969, 0.110349805405523, 0.210296865683283, 0.255083942589415, 0.481333190444255, 0.182032582488253, 0.14075304944647, 0.442541563379791, 0.421163091926404, 0.434858408662556, 0.434858408662556, 0.513657423159811, 0.213121327483379, 0.382123855460196, 0.678867196986192, 0.738453704244922, 0.333450295290741), PROX_HAWKER = c(0.783966268147895, 0.837769476188058, 0.647051853283446, 0.609281739536534, 0.684056106771311, 0.625285574708341, 0.598391326300702, 0.436117874461739, 0.728271246274353, 1.04840790050398, 0.524204307723605, 0.885134801830427, 0.692592935098248, 0.692592935098248, 0.52278816815954, 1.08329799955244, 0.863892291353285, 0.504612881494125, 0.261296216065877, 1.04207495818587 ), PROX_MRT = c(1.15515804744233, 1.16228231940478, 1.00317447086964, 0.989064774064853, 1.00424261648768, 0.923336133969517, 0.885297742933312, 0.81394482428473, 0.756359380624344, 0.893429463565323, 0.743103019894999, 1.10882075300419, 0.89623888155871, 0.89623888155871, 0.703998835661039, 0.776456939054752, 0.424871345706255, 0.586933783104383, 0.367154517888221, 0.580267989687754), PROX_PARK = c(1.41684131410086, 1.4881280763212, 1.24877122811849, 1.28416187507733, 1.19263079577799, 1.09395352284574, 1.04875150887626, 1.20101103678102, 1.50398184725757, 1.25063890429238, 0.863487882808023, 1.14970360230785, 0.954913184146477, 0.954913184146477, 0.796788171077343, 1.13833451608328, 1.31830174708739, 0.628391467794767, 0.605799570777928, 1.13378306757762), PROX_GOOD_PRISCH = c(0.733057242670121, 0.735233663606362, 0.713901761199557, 0.585140695782779, 0.842915880539328, 0.855677549512306, 0.860616187528585, 0.357669915539773, 0.365254403810308, 0.623353133039123, 0.91368762909787, 1.17061030478036, 1.04944877580977, 1.04944877580977, 0.952579960345566, 0.586469336292635, 0.288839241027683, 1.01367306567257, 0.823417580851307, 0.485317217067727), PROX_MALL = c(0.868993594299523, 0.918014501744059, 0.741052769880115, 0.690287469384684, 0.787722851944232, 0.732793638615111, 0.707201836140707, 0.489619370966043, 0.763531318053358, 1.08293003315278, 0.634332011832188, 0.995792127022496, 0.802829369116586, 0.802829369116586, 0.630705874818675, 1.10160019948421, 0.849953313581112, 0.600548053404267, 0.344173235497563, 1.03968747299659), PROX_CHAS = c(0.151742844958785, 0.157099147473317, 0.0554870656895364, 0.164718468919614, 0.124859952031804, 0.171681037809818, 0.202915262499126, 0.0667093090499658, 0.0516610437101642, 0.151540147087551, 0.140964983635816, 0.138740180982893, 0.0852358826892552, 0.0852358826892552, 0.0753088652692227, 0.143881852296294, 0.115324197479935, 0.134041173915956, 0.126495411341712, 0.216965800691496 ), PROX_SUPERMARKET = c(0.151741730066283, 0.157098334004615, 0.0453848138423891, 0.169255457402684, 0.114394571204967, 0.172282484091702, 0.20670525505664, 0.379080894647373, 0.19171128272723, 0.299482732316256, 0.377835654599335, 0.459680111992834, 0.414959148864982, 0.414959148864982, 0.448534184110051, 0.246182427713253, 0.186698572696543, 0.543693418915242, 0.30203349112312, 0.212835414763751 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 3L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 0L, 2L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 7L, 8L, 6L, 8L, 5L, 5L, 3L, 5L, 6L, 5L, 1L, 5L, 5L, 6L, 5L, 4L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(8L, 11L, 9L, 10L, 9L, 6L, 7L, 7L, 14L, 14L, 11L, 8L, 11L, 11L, 12L, 9L, 10L, 12L, 8L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 3L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 3L, 1L, 4L, 2L), DNeighbour = c(0, 74.6063805667282, 170.750424973523, 180.808152319348, 272.975583095108, 362.661772254001, 410.264654036316, 429.836159273038, 438.048677795813, 569.358768345011, 584.889623891223, 587.020578695281, 606.127468463763, 606.36891030617, 661.348312201767, 716.604433631641, 814.497815186834, 820.541281422362, 829.384553255731, 834.489814967168)), row.names = c("750", "598", "508", "625", "148", "689", "727", "340", "213", "528", "42", "707", "410", "680", "362", "845", "744", "310", "315", "178"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98407788627188, 0.91801706056302, 0.908312886876228, 0.797439430869345, 0.657932936664503, 0.575010893997687, 0.539760245878606, 0.524825732835399, 0.285678493403778, 0.25882289147867, 0.255186886537273, 0.223183494682392, 0.22278646894095, 0.13832077094274, 0.0689464831826882, 0.00224110967536585, 0.0010989685319699, 0.000148796570588652, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4631724106
R squared (OOB): -0.0967079
$Forests[[751]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 306000, 345888, 330000, 395000, 350000, 320000, 312000, 460000, 420000, 365000, 4e+05, 373000, 398000, 410000, 420000, 435000, 355000, 425000, 410000), floor_area_sqm = c(104, 109, 104, 107, 107, 106, 104, 107, 105, 104, 105, 92, 92, 92, 92, 92, 92, 94, 93, 93), storey_order = c(2L, 1L, 4L, 3L, 2L, 2L, 2L, 1L, 4L, 4L, 2L, 1L, 1L, 2L, 3L, 5L, 4L, 1L, 4L, 4L), remaining_lease_mths = c(772, 773, 763, 776, 755, 781, 779, 779, 770, 774, 771, 1127, 1128, 1136, 1131, 1134, 1129, 1071, 1126, 1117), PROX_CBD = c(16.0390890659677, 16.2343575305192, 16.5598581376431, 16.4773488158513, 15.936744569076, 15.2518600651656, 16.6890813896757, 16.6890813896757, 15.1689870500438, 15.0460728336845, 14.8222691165004, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 15.3735649652411, 17.3263676504413, 17.3263676504413), PROX_ELDERLYCARE = c(0.520751571920202, 0.63095091801206, 0.633922933695123, 0.393080972860029, 0.526555480516014, 0.341160576506438, 0.296144426041885, 0.296144426041885, 0.235447740717014, 0.0734543941007858, 0.151522520392741, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.0572763643156628, 0.561119780492452, 0.561119780492452), PROX_HAWKER = c(0.601123999453785, 0.355821892612055, 0.402483389428837, 0.170796598263111, 0.44834457013621, 0.711147803357143, 0.360513691606501, 0.360513691606501, 0.493984449855749, 0.321243604465073, 0.189112683951821, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.371848396937832, 0.631285601786086, 0.631285601786086 ), PROX_MRT = c(0.965829261077996, 0.864165890870668, 1.05011238745279, 0.826410504821953, 0.239432195714991, 1.05589835680014, 0.937471590679814, 0.937471590679814, 0.840089990200814, 0.667161579318597, 0.506610369321483, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 0.753708157385654, 1.13344401626098, 1.13344401626098 ), PROX_PARK = c(1.48305338833506, 1.34373269803231, 1.45762221914422, 1.2054653508424, 0.747611444367071, 1.72109509304533, 1.20981147430356, 1.20981147430356, 1.48925201971724, 1.32178658469093, 1.20591145519053, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.535685352466539, 0.872985599051717, 0.872985599051717 ), PROX_GOOD_PRISCH = c(5.64743379607767, 5.7932792467937, 6.10793998843997, 5.97835326648125, 5.39194564581962, 4.96507368960908, 6.16175607197734, 6.16175607197734, 4.81784539373378, 4.66454637236311, 4.44405903659268, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 4.72825571795328, 6.72174636420399, 6.72174636420399), PROX_MALL = c(1.36185056241102, 1.10378372306907, 0.973625110866692, 0.76724723438711, 0.942416713928675, 2.06076738363197, 0.571849863617429, 0.571849863617429, 1.93173107331603, 1.83033637772351, 1.74752862756084, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.408391974099547, 0.530342726071102, 0.530342726071102), PROX_CHAS = c(0.205355834952608, 0.289709096170644, 0.306725496117186, 0.09463300161804, 0.145251548786172, 0.453299264887269, 0.332465298200207, 0.332465298200207, 0.22714457633909, 0.0544168696099871, 0.191193294854487, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.289984207596008, 0.254413742194056, 0.254413742194056), PROX_SUPERMARKET = c(0.352842931529878, 0.132128014198024, 0.252218317780421, 0.108262733037825, 0.434198104817495, 0.644027759940317, 0.204374831829505, 0.204374831829505, 0.459690883388295, 0.286721618184596, 0.188017328828043, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.406388098650168, 0.529573977763673, 0.529573977763673), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 2L, 3L, 0L, 0L, 3L, 3L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 8L, 5L, 6L, 2L, 0L, 3L, 3L, 1L, 1L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L), WITHIN_350M_BUS = c(7L, 9L, 5L, 9L, 7L, 6L, 9L, 9L, 4L, 5L, 6L, 8L, 8L, 6L, 6L, 6L, 6L, 12L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 4L, 1L, 4L, 4L, 2L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 1L, 3L, 3L ), DNeighbour = c(0, 261.665006175282, 556.004076174026, 615.382479620399, 733.351214489938, 830.700216493025, 865.810682805555, 869.865280685654, 870.928779863259, 994.822600814516, 1226.84008340057, 1530.83713551118, 1530.94086713639, 1591.62827121934, 1594.58995395519, 1595.95788691288, 1599.1868579072, 1661.94109397964, 1690.06052780749, 1692.25083626387)), row.names = c("751", "468", "883", "107", "423", "109", "328", "497", "739", "256", "64", "507", "985", "847", "86", "280", "290", "601", "925", "797"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.952753596719323, 0.795751504233431, 0.753008506484662, 0.65966956463277, 0.576129745956996, 0.544986618879752, 0.541364302113192, 0.540413392917913, 0.428251776962838, 0.225065599912842, 0.0330039681091657, 0.0329636838022099, 0.0133139260335685, 0.0125643398082919, 0.0122249975989015, 0.0114413048009204, 0.00126032153577424, 6.69235206419415e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2428110487
R squared (OOB): -0.1523134
$Forests[[752]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 720000, 685000, 575000, 430000, 416000, 394000, 340000, 390000, 363000, 358000, 4e+05, 550000, 715000, 680000, 662000, 672000, 380000, 370000, 675000), floor_area_sqm = c(83.1, 93, 93, 101, 92, 91, 102, 84, 84, 84, 84, 104, 102, 95, 95, 95, 85, 89, 84, 95), storey_order = c(3L, 3L, 2L, 6L, 2L, 4L, 2L, 1L, 1L, 4L, 3L, 2L, 3L, 6L, 4L, 3L, 5L, 5L, 3L, 2L), remaining_lease_mths = c(613, 1143, 1142, 932, 687, 713, 769, 780, 783, 780, 770, 783, 761, 1099, 1084, 1093, 1042, 653, 777, 1093), PROX_CBD = c(5.99387263807515, 6.10189119169168, 6.19231755176043, 5.56255806753875, 5.17330173892321, 5.10609859014938, 6.11041994069873, 6.73119135364588, 4.91139217141794, 6.82164733234375, 6.82164733234375, 6.8579883001408, 6.04257091454572, 6.06656257116635, 6.04001281876484, 6.11286474740545, 6.58265946872266, 4.19301197437796, 7.32999369210923, 6.15852201326599), PROX_ELDERLYCARE = c(0.103488744511564, 0.230112759455232, 0.355678840187058, 0.0599829320550621, 0.151830290872251, 0.320090253923576, 0.700949857098155, 0.709869492714774, 0.53976690699019, 0.729511559050305, 0.729511559050305, 0.650979480304367, 0.548656319889636, 0.516985202466339, 0.545921172841312, 0.471592353212743, 0.129826558983194, 1.05465194719342, 1.04617467786566, 0.428116600598184), PROX_HAWKER = c(0.131941483902414, 0.193610514045812, 0.287310245845902, 0.248163252655802, 0.261285820740611, 0.333568708255903, 0.917579692245523, 0.84617550022745, 0.526793317066312, 0.834207881424508, 0.834207881424508, 0.732876252375814, 0.19523132016882, 0.0900485470251793, 0.0606577495598573, 0.0855319563513606, 0.37361464573735, 0.297392426102438, 1.00458194418859, 0.104458461300263), PROX_MRT = c(0.422927302226303, 0.385901790532203, 0.3593423355956, 0.389634730949481, 0.568944969773001, 0.549226257235714, 0.781870827245549, 0.447149108468339, 0.348715950460643, 0.401668294921849, 0.401668294921849, 0.479854345281657, 0.448203274012385, 0.530436532640755, 0.53617676606472, 0.576684647572531, 0.288098631383321, 0.670866804568908, 0.446590670593176, 0.567634817298681), PROX_PARK = c(0.775542593632535, 0.835974869985028, 0.861129399478803, 0.136342453682232, 0.375618223612072, 0.534309547143458, 0.263971642616293, 1.30601230217613, 0.454973393404149, 1.33915084667526, 1.33915084667526, 1.26891760289394, 0.651264615899835, 0.548254609843109, 0.524571131123829, 0.517760851715104, 0.734858817801552, 1.34668044149268, 1.30043300411079, 0.487498062645995), PROX_GOOD_PRISCH = c(3.79476022833587, 3.72727940395598, 3.647323571983, 3.30515733544794, 3.5160560831601, 3.68539306501406, 4.13214763824822, 2.67147237000904, 3.07957394860643, 2.67483404440455, 2.67483404440455, 2.57894825178105, 2.14268529299874, 2.03651743937875, 2.00925132829891, 2.00772186702724, 2.10026546945211, 4.04417128338034, 2.81856751915823, 1.97696478280336), PROX_MALL = c(1.29238059557114, 1.26544404340832, 1.22999734499907, 0.719385659919303, 0.96360119165526, 1.13513631747826, 1.32133984316634, 0.894914409230097, 0.779372162435287, 0.977306285381771, 0.977306285381771, 0.985446043286547, 0.264532440460292, 0.365617038961166, 0.387042201482337, 0.403935094648282, 0.712222885156031, 1.51326780463499, 1.4733570331857, 0.446404896609829), PROX_CHAS = c(3.57955945681819e-08, 0.131092152612185, 0.255647811562625, 0.174009235365936, 0.213267381067323, 0.37199840586913, 0.235562548335707, 0.468632365618207, 0.297280152993809, 0.389404577789016, 0.389404577789016, 0.418063314797021, 0.12619956254809, 0.0929349198733403, 0.134421273847083, 0.0679258481743644, 0.19769969897302, 0.212246176955017, 0.100781853121145, 0.0766942583569258), PROX_SUPERMARKET = c(0.147638600898363, 0.0250108723026275, 0.108411284353298, 0.173881454941229, 0.266791583668656, 0.424647979009491, 0.174913922147584, 0.541263540151477, 0.212061147632098, 0.457775852816324, 0.457775852816324, 0.471666412940503, 0.178930757423705, 0.0785030623714358, 0.0393286469640316, 0.0895469396191502, 0.255985378039003, 0.306178228663922, 0.154588063793208, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 2L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 4L, 1L, 2L, 2L, 1L, 1L, 1L, 4L, 3L, 4L, 3L, 0L, 1L, 4L, 3L), WITHIN_350M_BUS = c(6L, 9L, 10L, 2L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 3L, 7L, 8L, 8L, 6L, 2L, 5L, 8L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 3L, 3L, 3L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 2L), DNeighbour = c(0, 127.852271802049, 253.881050680722, 665.970240956477, 894.515148127661, 903.013104450937, 1133.37931200887, 1391.31161270554, 1438.26828241922, 1456.10475581525, 1456.778648414, 1556.32123778586, 1653.58677159532, 1764.51719095757, 1786.20787623425, 1786.66493449458, 1796.716289534, 1800.11948807874, 1811.18536792789, 1814.78498289465 )), row.names = c("752", "812", "305", "596", "270", "853", "135", "529", "251", "322", "46", "168", "453", "297", "930", "536", "388", "993", "187", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990098124895005, 0.961241271173957, 0.748802216783694, 0.57311780624546, 0.566116817147336, 0.372060995713207, 0.169943558901703, 0.138308900782985, 0.126895427527361, 0.126471147156559, 0.0699911988251757, 0.028818476035451, 0.00298452786835221, 0.000976293334701007, 0.000945553659306952, 0.000392580146001954, 0.000259111318221417, 1.57057936593846e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9493724563
R squared (OOB): 0.5831195
$Forests[[753]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 385000, 365000, 395000, 350000, 399000, 355000, 440000, 410000, 380000, 411000, 415000, 418000, 423000, 415000, 425000, 420000, 390000, 422500, 415000), floor_area_sqm = c(103, 102, 103, 103, 84, 102, 84, 104, 84, 105, 104, 108, 84, 104, 103, 104, 105, 109, 104, 108), storey_order = c(2L, 3L, 1L, 4L, 2L, 3L, 3L, 3L, 4L, 1L, 1L, 3L, 3L, 2L, 2L, 4L, 2L, 1L, 3L, 2L), remaining_lease_mths = c(757, 755, 757, 772, 806, 766, 804, 752, 814, 775, 806, 904, 821, 827, 768, 775, 787, 908, 765, 891), PROX_CBD = c(13.2614515751509, 13.2614515751509, 13.0970803497533, 13.1724132817366, 13.3385512116162, 13.0078000734933, 13.01786092695, 13.1913836000948, 12.8927390133383, 12.8173662852819, 13.1755942624772, 13.7944980809676, 13.3325431063631, 13.4971436153267, 13.0537205387581, 13.5598735525989, 12.7549887608908, 13.9032473641583, 13.4875816574924, 13.8459786715751), PROX_ELDERLYCARE = c(0.99636081833896, 0.99636081833896, 0.830352740740998, 0.906244923447749, 1.09997831443452, 0.748101088186933, 0.807586217367385, 0.779182108791446, 0.702153634905252, 0.548539301056628, 1.08363260419178, 0.91518434198946, 1.22529955141455, 1.36472832701396, 0.569472877275307, 0.555470204987842, 0.556485595404089, 1.01451296282065, 0.428841001075194, 0.429452782693922 ), PROX_HAWKER = c(1.14030290242306, 1.14030290242306, 0.973651338137405, 1.03184370064912, 1.2578245237404, 0.90031621758677, 0.976719939584195, 1.05769292681279, 0.876276656944215, 0.687183343617196, 1.26154745049637, 1.66782294138278, 1.40113048988486, 1.53740682378418, 0.963287544217337, 1.44869421276883, 0.627642822312809, 1.79397933605035, 1.41347495302278, 1.71981564227335), PROX_MRT = c(0.667490524156887, 0.667490524156887, 0.602819058882962, 0.712767869041386, 0.602718547061467, 0.513893198964272, 0.343251427728879, 0.577154139562059, 0.279401054335897, 0.607087114668938, 0.324849533681113, 0.658832763416297, 0.481797794839233, 0.586728597341744, 0.551410176707671, 0.172867375742438, 0.561554903993597, 0.800124130005956, 0.229256973107587, 0.2084775132707), PROX_PARK = c(0.758867978246924, 0.758867978246924, 0.879464356596765, 0.94305137750942, 0.569772965965399, 0.842333894517479, 0.656436399769765, 1.12092772213378, 0.620470631841848, 0.953457314885518, 0.447685878226129, 0.645156432286565, 0.354623255285983, 0.212766960501703, 0.974634241933185, 1.16233583500127, 1.16122098497616, 0.561902145555774, 1.00267286051928, 1.1446906726086), PROX_GOOD_PRISCH = c(1.91909050044553, 1.91909050044553, 1.76550469910092, 1.76071721252525, 2.07907555576542, 1.72660166123773, 1.85318585541752, 1.6842887316892, 1.774803188623, 1.5016146113424, 2.16883728054707, 2.39271928635374, 2.29474127216967, 2.41235725048041, 1.48818847749708, 1.97663004084467, 1.29435567579286, 2.54268815221988, 1.87202126825599, 2.27101821651052), PROX_MALL = c(0.72813233212774, 0.72813233212774, 0.655283448157635, 0.808064657998832, 0.668924040978838, 0.5620231960968, 0.400117032043626, 0.813382909306435, 0.322264379768498, 0.635314033644823, 0.386525633611572, 1.14990641994387, 0.542371475290289, 0.707673546664446, 0.593340478429386, 1.05810160080284, 0.542723135774117, 1.19892197022629, 0.948424723316687, 1.35153556565047), PROX_CHAS = c(0.255705601713763, 0.255705601713763, 0.10733838099953, 0.253073540027742, 0.191227179226131, 1.4078617678234e-08, 0.191102980152323, 0.19044114280624, 0.241407331054591, 0.149554006756045, 0.194419509978617, 0.17469359838053, 0.059226360432522, 0.13417187150752, 0.203693673714882, 0.180657994610612, 0.144180959238343, 0.278906060515125, 0.231037598077535, 0.345234103044859), PROX_SUPERMARKET = c(0.336474046543398, 0.336474046543398, 0.176189281490626, 0.263318229535236, 0.444314653432489, 0.0851968725918189, 0.230446816430876, 0.190441743522314, 0.234452518543083, 0.14719471752053, 0.386520309138909, 0.357404112790227, 0.542367678587035, 0.707669264145537, 0.349948262987797, 0.180658044884504, 0.150188458093997, 0.357092891009527, 0.231037826802092, 0.426625283183798), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 1L, 2L, 3L, 3L, 2L, 3L, 1L, 1L, 0L, 0L, 2L, 2L, 2L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 3L, 3L, 2L, 2L, 4L, 4L, 2L, 5L, 3L, 6L, 5L, 2L, 3L, 3L, 2L, 2L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 5L, 6L, 5L, 8L, 4L, 5L, 12L, 7L, 10L, 7L, 8L, 11L, 7L, 7L, 10L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 5L, 3L, 5L, 5L), DNeighbour = c(0, 4.15891823513535, 172.554186589011, 183.307596926416, 192.118251216769, 258.132695202603, 330.360193020188, 381.27836232303, 440.030790730836, 449.621385632683, 534.165852630888, 538.323660399691, 543.404380876176, 579.311830172542, 590.323357601941, 623.995396480319, 626.387059149292, 655.005026795959, 721.302775087203, 756.271845051779)), row.names = c("753", "473", "597", "225", "618", "103", "789", "229", "493", "523", "131", "542", "565", "353", "541", "564", "215", "113", "663", "970"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99993951769582, 0.898592295136228, 0.88595227754313, 0.875098638893754, 0.780570239509788, 0.654775354306521, 0.556258752650671, 0.437529044017918, 0.418016306657281, 0.2511209266024, 0.243367719081393, 0.233979168138635, 0.170757884727347, 0.152654282558405, 0.10190129049253, 0.0985904718622447, 0.0624377218116381, 0.00816122364985336, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 699799267
R squared (OOB): -0.1424668
$Forests[[754]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 450000, 435000, 437000, 470000, 485000, 465000, 403000, 452000, 460000, 455000, 475000, 412000, 460000, 545000, 455000, 365000, 370000, 375000, 420000), floor_area_sqm = c(94, 95, 94, 94, 93, 95, 95, 90, 95, 92, 92, 92, 90, 92, 93, 93, 90, 90, 90, 93), storey_order = c(4L, 3L, 2L, 3L, 5L, 6L, 4L, 3L, 3L, 3L, 5L, 5L, 3L, 3L, 3L, 4L, 3L, 3L, 4L, 1L), remaining_lease_mths = c(1123, 1126, 1113, 1120, 1125, 1113, 1110, 1053, 1121, 1097, 1108, 1098, 1034, 1107, 1134, 1096, 979, 997, 986, 1101), PROX_CBD = c(14.0429369190019, 14.1366846915735, 14.0214886887106, 14.0691382395842, 14.2374266118925, 14.2445424628862, 14.3101587663686, 14.2313196249897, 14.2856092918761, 14.2694643570804, 14.2694643570804, 14.3437499696049, 13.9701294998534, 14.2518409016409, 14.4432157047801, 14.3469943525049, 13.6373310118807, 13.5299248791723, 13.5741440973944, 14.3298082323417), PROX_ELDERLYCARE = c(1.1015647640471, 1.17371591683522, 1.04333655871926, 1.08280856328681, 1.2819446304668, 1.24643506877499, 1.29024298571696, 1.23431696680562, 1.29536834443332, 1.14423906696184, 1.14423906696184, 1.14464302293932, 0.798789790509628, 0.985840321219444, 1.44181352445962, 1.07571195137499, 0.753498484846986, 0.737190256849548, 0.759293685927778, 0.943112693551276), PROX_HAWKER = c(1.07710025413616, 1.09084844555913, 1.2014358291776, 1.21079813450924, 1.02089221118434, 0.968852406622053, 0.961388959141492, 1.20453145676494, 1.14967766552968, 0.826638245470088, 0.826638245470088, 0.74882220835846, 0.796241674024292, 0.656651462258042, 1.1926703176924, 0.654543769257927, 1.08343538740726, 1.28441999759135, 1.13978469441664, 0.494981643036057), PROX_MRT = c(0.324573358240557, 0.218319465176875, 0.325652198483679, 0.281224364060027, 0.148741201515391, 0.184117552261459, 0.148967878322013, 0.14509881944895, 0.0748886383392391, 0.30438768875815, 0.30438768875815, 0.217663394995295, 0.262922949537813, 0.189142279194464, 0.142722405117506, 0.131478587775223, 0.0904459633140829, 0.189597864599581, 0.147719870982538, 0.122691316210064), PROX_PARK = c(0.58019258504408, 0.474063272255088, 0.524931496780237, 0.468913262301943, 0.440474428767772, 0.481320095248247, 0.444639968372477, 0.30799989212087, 0.297003339879563, 0.599699049952129, 0.599699049952129, 0.636899975343007, 0.929619749314005, 0.785709089572823, 0.164631246691225, 0.731552922713316, 0.802899104641211, 0.695004999747215, 0.739375101722708, 0.760551135167525 ), PROX_GOOD_PRISCH = c(4.9857651679507, 5.09375212835948, 5.02043421457898, 5.07622831499557, 5.16870486361587, 5.1542412945362, 5.21803047984022, 5.24106386657147, 5.27158847877433, 5.12184985907385, 5.12184985907385, 5.1680916684458, 4.76155598853922, 5.03443000866885, 5.44062149940817, 5.13548460888622, 4.47444600576345, 4.45977917937361, 4.41976113712118, 5.05687720866847), PROX_MALL = c(0.401409437181884, 0.295276560881227, 0.399157770965225, 0.352184781664103, 0.22058685557285, 0.248497232357685, 0.199960318099191, 0.200492724858517, 0.136646142991964, 0.351657486288216, 0.351657486288216, 0.38589862433106, 0.698652085628877, 0.535261743386166, 0.0864828813466827, 0.480981762762808, 0.719665126414215, 0.598877544697789, 0.656440732478167, 0.644100917109673), PROX_CHAS = c(0.0207330025336023, 0.0995517477546361, 0.142774662207743, 0.167321001424632, 0.177995101264401, 0.185564313785613, 0.199960275799137, 0.200492722653611, 0.136646133179357, 0.120456720485379, 0.120456720485379, 0.0401042229543167, 0.224338502615803, 0.121511881264649, 0.0864829242311455, 0.0578525184286013, 0.111923036871509, 0.124645472322039, 0.175269995719201, 0.116678641770301), PROX_SUPERMARKET = c(0.0207321820187816, 0.0995512052866983, 0.142773459146917, 0.167319845962294, 0.177995229543633, 0.185564776027004, 0.199173279096103, 0.210915135620544, 0.146294584623949, 0.244158473149448, 0.244158473149448, 0.165776473264822, 0.281017798180362, 0.121511691834874, 0.0916346746399726, 0.0704323341151683, 0.371011221099329, 0.181636181040517, 0.3594639622224, 0.116679779166118), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 0L, 1L, 2L, 4L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 8L, 6L, 8L, 8L, 9L, 8L, 6L, 6L, 10L, 10L, 8L, 7L, 10L, 4L, 7L, 6L, 5L, 6L, 7L), WITHIN_350M_BUS = c(9L, 8L, 9L, 9L, 6L, 7L, 6L, 6L, 8L, 9L, 9L, 8L, 13L, 9L, 5L, 8L, 11L, 8L, 10L, 9L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 7L, 6L, 6L, 5L, 8L, 6L, 5L, 4L, 8L, 6L, 9L, 5L), DNeighbour = c(0, 111.350960825278, 128.962544341494, 155.46661740137, 195.125767882445, 204.441466952549, 268.125072934284, 276.889570732694, 289.328467553787, 290.43697598989, 295.543008506301, 385.417636735734, 398.52128427667, 423.090524995085, 455.963141561172, 456.672840946131, 531.441891763963, 535.505424730794, 575.089849624771, 583.580818252673)), row.names = c("754", "76", "878", "57", "537", "349", "142", "283", "32", "434", "470", "70", "301", "73", "240", "488", "660", "165", "15", "688"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.928511303787391, 0.904716145713414, 0.863097507156933, 0.788905902921309, 0.769609978311312, 0.622375016889632, 0.600441345096669, 0.568818973693131, 0.565976066495856, 0.55283441001841, 0.317898198816622, 0.284794878797026, 0.225044766856385, 0.151741143343193, 0.150263089646536, 0.0291398667444209, 0.0249556436275473, 0.000834507921808916, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1204029662
R squared (OOB): 0.339876
$Forests[[755]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 360000, 330000, 333000, 398000, 388000, 330000, 325000, 376000, 390000, 395000, 418888, 4e+05, 360000, 361000, 335000, 368000, 385000, 328000, 373000), floor_area_sqm = c(84, 104, 84, 84, 100, 100, 84, 85, 101, 101, 101, 100, 103, 103, 84, 84, 100, 101, 84, 103 ), storey_order = c(5L, 2L, 4L, 3L, 2L, 4L, 3L, 1L, 2L, 4L, 4L, 2L, 3L, 1L, 4L, 2L, 2L, 3L, 4L, 1L), remaining_lease_mths = c(812, 804, 806, 823, 924, 922, 791, 830, 948, 932, 936, 932, 796, 798, 794, 796, 923, 952, 806, 870), PROX_CBD = c(9.87023127008802, 10.0879656312395, 9.63621863936401, 9.85122377146013, 10.2027088676681, 10.3133134299625, 9.73525531751342, 10.1989356004427, 10.1515839247586, 10.247812625002, 10.5347600839054, 9.64941173000682, 10.2571858212528, 10.1540744969693, 10.1908965186918, 10.2571858212528, 10.5911430304609, 10.5394819073022, 10.2439629519707, 9.95029435977204), PROX_ELDERLYCARE = c(1.35138892750767, 1.31022889057949, 1.48805339077067, 0.999223533815273, 1.63738856945076, 1.4124150938613, 0.869795033999967, 1.08623091115154, 1.93850967877536, 1.89270432318243, 1.31633228018286, 1.9510043332774, 0.969336561855173, 0.85844301108046, 0.891997547710976, 0.969336561855173, 1.2745451415541, 1.55101586165687, 0.904720646157319, 2.09611483432966), PROX_HAWKER = c(0.410023469086153, 0.196699811405185, 0.677896697868769, 0.526313717816828, 0.264427923442986, 0.0623262564011618, 0.687117415591119, 0.368744432216956, 0.608980172673109, 0.561647681218514, 0.259744380023822, 0.940071074791988, 0.543600998034675, 0.614574465644474, 0.594526114354717, 0.543600998034675, 0.314632743063994, 0.463304434183495, 0.616195579705155, 0.876506442172381), PROX_MRT = c(1.23646610314009, 1.09046737609619, 1.32502198166586, 0.907717901248049, 1.392302848886, 1.09471398918577, 0.86810604264512, 0.78040997284139, 1.73271025710532, 1.63637339364314, 1.15842683571226, 1.69853939108909, 0.5984056038899, 0.544743966599557, 0.554399001312584, 0.5984056038899, 1.14211364891441, 1.31136747445593, 0.52596302633555, 1.8917195123599), PROX_PARK = c(0.375073916060521, 0.604882226694947, 0.202594030185392, 0.510337594738446, 0.728383914708498, 0.826294351272671, 0.452373350223662, 0.808282577864154, 0.464183104254495, 0.443665461164749, 1.00657829367171, 0.624691995850973, 0.690393008756984, 0.578916018382343, 0.61263038213259, 0.690393008756984, 0.997953552798557, 0.594979546415276, 0.626908579085899, 0.516721166595223), PROX_GOOD_PRISCH = c(0.706117631385061, 0.87937610392538, 0.53169554186008, 1.05242409875061, 0.689163418131917, 0.993301788551023, 1.15234422615158, 1.199846441039, 0.447003801568155, 0.550324531917386, 1.12709017589061, 0.107363170703005, 1.38840710840139, 1.40445923276907, 1.40421671412888, 1.38840710840139, 1.15731102426836, 0.89296386953394, 1.44855804010835, 0.213708578130609), PROX_MALL = c(0.445899708163642, 0.441232897113797, 0.564979440463645, 0.756051767526383, 0.12742430838485, 0.450275200033962, 0.907839978504126, 0.663851500718272, 0.217974225134877, 0.190941194230935, 0.464767570965945, 0.625847194134012, 0.638527944164543, 0.685950169481642, 0.685823836221668, 0.638527944164543, 0.441630162720786, 0.357726596913911, 0.644656189163291, 0.493813340134231), PROX_CHAS = c(0.0764125853219005, 0.177420148260447, 0.204909081807225, 3.39583191183935e-08, 0.127424254451578, 0.071192987667569, 0.116614388177292, 0.0710453772718398, 0.217974279370684, 0.190941257524933, 0.272565000598528, 0.134178633248207, 0.0819899420632749, 0.170954716034814, 0.151788880767358, 0.0819899420632749, 0.327465416824022, 0.263233285458842, 0.155315138624813, 0.36937911638564 ), PROX_SUPERMARKET = c(0.158655939798418, 0.320748009942088, 0.145410708854306, 0.350225948243757, 0.129189539659537, 0.330151298165832, 0.458729641056945, 0.00115080458448496, 0.216455869736569, 0.19229406714866, 0.464768447350912, 0.344381560072065, 0.123486578338512, 0.171715993026927, 0.152401712794372, 0.123486578338512, 0.441631117888638, 0.263232243208913, 0.18505229065347, 0.359694409353041 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 3L, 1L, 3L, 0L, 0L, 0L, 0L, 1L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 3L, 6L, 4L, 2L, 4L, 9L, 10L, 1L, 3L, 2L, 2L, 2L, 2L, 1L, 6L, 1L, 7L), WITHIN_350M_BUS = c(8L, 11L, 7L, 10L, 13L, 15L, 10L, 12L, 10L, 10L, 15L, 8L, 10L, 14L, 12L, 10L, 13L, 15L, 10L, 12L), WITHIN_1KM_PRISCH = c(5L, 5L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 6L, 5L, 4L, 4L, 6L, 3L), DNeighbour = c(0, 243.726064452534, 292.078420790278, 351.62291433211, 386.103547300522, 456.286220104143, 480.916659406563, 516.911592360281, 602.522677596765, 625.052510275109, 665.732961189986, 677.736244575327, 692.034951488515, 698.265577708669, 700.207418109537, 700.537416162561, 722.036632017332, 741.447468015738, 751.657454932242, 752.304319083457)), row.names = c("755", "292", "189", "129", "771", "513", "921", "967", "366", "667", "577", "459", "494", "560", "447", "591", "718", "769", "668", "780"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.8010996216295, 0.721252379633831, 0.610808468110863, 0.542575358386905, 0.399595593477476, 0.349693676459373, 0.278665288323222, 0.128561412329006, 0.0959061906469715, 0.047048906676436, 0.0354999997734877, 0.0236568811135698, 0.0191828685446494, 0.0178767620563058, 0.017659026560117, 0.00621698911434542, 0.000821089343461737, 2.9547826638768e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 538952669
R squared (OOB): 0.3923738
$Forests[[756]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(710000, 675000, 662000, 715000, 680000, 550000, 672000, 660000, 440000, 340000, 4e+05, 363000, 358000, 345000, 430000, 370000, 575000, 390000, 355000, 650000), floor_area_sqm = c(93, 95, 95, 95, 95, 102, 85, 85, 91, 84, 104, 84, 84, 84, 104, 84, 101, 84, 84, 104), storey_order = c(6L, 2L, 3L, 6L, 4L, 3L, 5L, 3L, 5L, 1L, 2L, 4L, 3L, 1L, 2L, 3L, 6L, 1L, 3L, 3L), remaining_lease_mths = c(1084, 1093, 1093, 1099, 1084, 761, 1042, 1032, 669, 780, 783, 780, 770, 789, 781, 777, 932, 783, 782, 815), PROX_CBD = c(6.17931132662417, 6.15852201326599, 6.11286474740545, 6.06656257116635, 6.04001281876484, 6.04257091454572, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.73119135364588, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.23308787648785, 7.27303659463988, 7.32999369210923, 5.56255806753875, 4.91139217141794, 7.37752466520609, 7.71625132507906), PROX_ELDERLYCARE = c(0.411122241220865, 0.428116600598184, 0.471592353212743, 0.516985202466339, 0.545921172841312, 0.548656319889636, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.709869492714774, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.949520652768775, 1.04617467786566, 0.0599829320550621, 0.53976690699019, 1.11141904944431, 1.13999552495818), PROX_HAWKER = c(0.114709112077857, 0.104458461300263, 0.0855319563513606, 0.0900485470251793, 0.0606577495598573, 0.19523132016882, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.84617550022745, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.905159668549179, 1.00458194418859, 0.248163252655802, 0.526793317066312, 1.06790139631185, 0.888477780938884), PROX_MRT = c(0.54480998513683, 0.567634817298681, 0.576684647572531, 0.530436532640755, 0.53617676606472, 0.448203274012385, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.447149108468339, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.477339162120678, 0.446590670593176, 0.389634730949481, 0.348715950460643, 0.450606800129455, 0.227897729387739 ), PROX_PARK = c(0.461766774013401, 0.487498062645995, 0.517760851715104, 0.548254609843109, 0.524571131123829, 0.651264615899835, 0.734858817801552, 0.741691321664553, 0.871860056746433, 1.30601230217613, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.17683143601381, 1.28136359713013, 1.30043300411079, 0.136342453682232, 0.454973393404149, 1.30417314517193, 0.374132090410645 ), PROX_GOOD_PRISCH = c(1.95037752635058, 1.97696478280336, 2.00772186702724, 2.03651743937875, 2.00925132829891, 2.14268529299874, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.67147237000904, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.53413597667736, 2.72285479219865, 2.81856751915823, 3.30515733544794, 3.07957394860643, 2.87682745937193, 1.93537396204111), PROX_MALL = c(0.476611693189829, 0.446404896609829, 0.403935094648282, 0.365617038961166, 0.387042201482337, 0.264532440460292, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.894914409230097, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.33824767405872, 1.40144317349524, 1.4733570331857, 0.719385659919303, 0.779372162435287, 1.52964479685301, 1.9342939090943), PROX_CHAS = c(0.10259225576309, 0.0766942583569258, 0.0679258481743644, 0.0929349198733403, 0.134421273847083, 0.12619956254809, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.468632365618207, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.150676124399865, 0.100781853121145, 0.174009235365936, 0.297280152993809, 0.123680988169118, 0.147762521806201), PROX_SUPERMARKET = c(0.134806953278168, 0.11965836137487, 0.0895469396191502, 0.0785030623714358, 0.0393286469640316, 0.178930757423705, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.541263540151477, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.216512452964216, 0.154588063793208, 0.173881454941229, 0.212061147632098, 0.15284622075069, 0.185503456748824), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 4L, 4L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 4L, 2L, 5L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 8L, 8L, 7L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 7L, 8L, 2L, 7L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L ), DNeighbour = c(0, 33.225872500455, 85.2410595407494, 124.182143842649, 145.313485008315, 213.890542472542, 451.289475837812, 478.731205389505, 775.003456003014, 930.816019530306, 937.271534568706, 987.577481013771, 987.76508677466, 1180.9494694533, 1300.42445994659, 1397.83526712787, 1399.30183839194, 1446.16324625318, 1463.30086261748, 1551.15407922601)), row.names = c("756", "23", "536", "297", "930", "453", "388", "841", "492", "529", "168", "322", "46", "171", "611", "187", "596", "251", "948", "809"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999082569313591, 0.993969385822038, 0.987222542837376, 0.982524804102775, 0.962333549743068, 0.837875053018087, 0.818569144866701, 0.563054599456109, 0.409477636264875, 0.40308824947664, 0.353606068274528, 0.353422915999543, 0.176708808333717, 0.0883003043350549, 0.0353116118052214, 0.0346737579773904, 0.0171059994451949, 0.0121147141274424, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6156629162
R squared (OOB): 0.7192842
$Forests[[757]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 365000, 342000, 415000, 335000, 345000, 428000, 420000, 358888, 420000, 316000, 304000, 390000, 340000, 370000, 446000, 365000, 365000, 380000, 360000), floor_area_sqm = c(97, 95, 94, 100, 90, 92, 98, 90, 91, 99, 104, 104, 104, 104, 104, 107, 107, 105, 102, 103), storey_order = c(1L, 1L, 1L, 1L, 1L, 2L, 3L, 2L, 3L, 3L, 1L, 2L, 1L, 1L, 2L, 3L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(734, 735, 747, 944, 731, 742, 730, 925, 763, 929, 777, 776, 763, 772, 763, 783, 766, 771, 938, 777), PROX_CBD = c(13.4040436118709, 13.3652677077184, 13.7770670669378, 13.1525533734461, 13.8901285505698, 13.8901285505698, 14.0949321583848, 12.960867808991, 13.6826822978472, 13.2222340992065, 13.8730731524118, 13.8730731524118, 13.1145091682395, 13.1145091682395, 13.075732494377, 13.1163383572019, 13.578535689825, 14.8222691165004, 12.4172252614445, 13.7231688188033), PROX_ELDERLYCARE = c(0.954835536666776, 0.876024529291782, 0.919307603677702, 0.640770029240432, 0.540311266279695, 0.540311266279695, 1.07365166923746, 0.579007844644764, 0.000158780971194199, 0.385934705647939, 0.192118066579221, 0.192118066579221, 0.233566729538939, 0.233566729538939, 0.206309775801723, 0.258125844069092, 0.535215785060316, 0.151522520392741, 0.466477120293287, 0.681177733621966), PROX_HAWKER = c(0.780321580506598, 0.775887609068758, 0.478671478091809, 0.959649545299011, 0.213123049695643, 0.213123049695643, 0.516176882783883, 1.16344345150942, 0.699744847940348, 1.08380419022874, 0.635045114374877, 0.635045114374877, 1.24018164124527, 1.24018164124527, 1.2806114078583, 1.23349193679857, 0.775756145922257, 0.189112683951821, 1.89270186421095, 0.601426993813282 ), PROX_MRT = c(0.515309591544804, 0.585785046275015, 0.771349314593772, 0.944408516927639, 0.793013171832836, 0.793013171832836, 0.499812381699912, 0.899387073359532, 0.751023886560838, 0.503688459146237, 0.865482366580506, 0.865482366580506, 0.402767024758649, 0.402767024758649, 0.218393806785847, 0.166998983475289, 0.357978123578611, 0.506610369321483, 0.847625669994717, 0.498221170198522 ), PROX_PARK = c(1.22140134317452, 1.30724345285799, 0.941140572803456, 1.65277848527316, 1.23128896715218, 1.23128896715218, 0.62523741493865, 1.44660566239193, 1.77145949687945, 1.61082819122054, 1.73324375775577, 1.73324375775577, 1.4917670023494, 1.4917670023494, 1.31516124688894, 1.28385310080255, 1.33984402369384, 1.20591145519053, 0.790049777369869, 1.26781451063295), PROX_GOOD_PRISCH = c(2.95770979509606, 2.95461231779958, 3.3146343023011, 2.95137840528657, 3.56420611596829, 3.56420611596829, 3.57828936266804, 2.82458087567675, 3.58938982364218, 3.2388029474634, 3.76914808697313, 3.76914808697313, 3.15473759747012, 3.15473759747012, 3.06740437701091, 3.10133739012884, 3.55013641033528, 4.44405903659268, 2.44639044951476, 3.673854441535), PROX_MALL = c(0.412160376682232, 0.473263954532778, 0.672803550263317, 0.703422933264244, 1.05377974643614, 1.05377974643614, 0.812049880186, 0.695129776671669, 0.770100764029299, 0.587950861513872, 0.861712986146148, 0.861712986146148, 0.504156272689578, 0.504156272689578, 0.332903613799786, 0.281310431650798, 0.305514521023982, 1.74752862756084, 0.95273084922996, 0.406890039239853 ), PROX_CHAS = c(0.240863562772424, 0.179342279988699, 0.0886717393158711, 0.1365287941905, 0.0812638133573676, 0.0812638133573676, 0.135156069731972, 0.341366062526918, 0.110149755252424, 0.151225190585885, 0.0967538959757692, 0.0967538959757692, 0.11048408202451, 0.11048408202451, 0.122328851042638, 0.155371621529032, 0.282171570268124, 0.191193294854487, 0.132703338642494, 0.176857487498571 ), PROX_SUPERMARKET = c(0.422907964790702, 0.487840963146543, 0.334979160094168, 0.688592108834651, 0.082811926566736, 0.082811926566736, 0.352618767904154, 0.668273194253219, 0.11210687568128, 0.459946280432931, 0.094684564379848, 0.094684564379848, 0.362446168440829, 0.362446168440829, 0.193246634773484, 0.141466460051892, 0.281417393052806, 0.188017328828043, 0.453312253927337, 0.270532795629183 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 2L, 0L, 2L, 2L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 3L, 2L, 4L, 4L, 1L, 1L, 3L, 5L, 3L, 3L, 6L, 6L, 4L, 4L, 4L, 2L, 3L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 10L, 6L, 4L, 4L, 9L, 2L, 9L, 8L, 8L, 8L, 7L, 7L, 10L, 9L, 10L, 6L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 4L, 4L, 2L, 3L, 2L, 4L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 103.630974069605, 371.903606166234, 600.20104295642, 648.879783547045, 650.595832172897, 706.90948629401, 762.311763096664, 953.597924163204, 1007.17374103675, 1057.39042256982, 1058.10795979487, 1137.67805979518, 1141.49925416494, 1371.97924420269, 1395.73238096914, 1439.31545580883, 1481.990221479, 1558.17080129698, 1619.90985443502)), row.names = c("757", "238", "337", "496", "90", "214", "25", "831", "1000", "350", "230", "36", "164", "844", "929", "105", "856", "64", "296", "960"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991831583800684, 0.897361547611452, 0.744283329727835, 0.704839816111884, 0.703413645820138, 0.655396089632397, 0.60613385917065, 0.427014634966121, 0.376297515211161, 0.32938653015737, 0.328722879647459, 0.256807099963059, 0.253454323723287, 0.0799075641039488, 0.0663712787857509, 0.0443269744945391, 0.0265793528575577, 0.00559095979843369, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1097636048
R squared (OOB): 0.2671872
$Forests[[758]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 430000, 410000, 355000, 411000, 380000, 399000, 425000, 365000, 418000, 410000, 625000, 350000, 420000, 420000, 385000, 395000, 430000, 423000, 440000), floor_area_sqm = c(104, 104, 84, 84, 104, 105, 102, 104, 103, 84, 104, 94, 84, 103, 105, 102, 103, 103, 104, 104), storey_order = c(3L, 1L, 4L, 3L, 1L, 1L, 3L, 3L, 1L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 4L, 2L, 2L, 3L), remaining_lease_mths = c(823, 805, 814, 804, 806, 775, 766, 747, 757, 821, 761, 1085, 806, 757, 787, 755, 772, 764, 827, 752), PROX_CBD = c(12.533007335037, 12.514948085948, 12.8927390133383, 13.01786092695, 13.1755942624772, 12.8173662852819, 13.0078000734933, 12.4246534304877, 13.0970803497533, 13.3325431063631, 12.2901811097239, 13.3230141016287, 13.3385512116162, 13.2614515751509, 12.7549887608908, 13.2614515751509, 13.1724132817366, 12.3243460542753, 13.4971436153267, 13.1913836000948), PROX_ELDERLYCARE = c(0.635175801858358, 0.754587815834464, 0.702153634905252, 0.807586217367385, 1.08363260419178, 0.548539301056628, 0.748101088186933, 0.223353489993969, 0.830352740740998, 1.22529955141455, 0.180150537957213, 1.40693910044933, 1.09997831443452, 0.99636081833896, 0.556485595404089, 0.99636081833896, 0.906244923447749, 0.362207242709056, 1.36472832701396, 0.779182108791446 ), PROX_HAWKER = c(0.80610763907972, 0.918952349521139, 0.876276656944215, 0.976719939584195, 1.26154745049637, 0.687183343617196, 0.90031621758677, 0.283538945902673, 0.973651338137405, 1.40113048988486, 0.155357947035291, 1.58753442345041, 1.2578245237404, 1.14030290242306, 0.627642822312809, 1.14030290242306, 1.03184370064912, 0.290415492755609, 1.53740682378418, 1.05769292681279), PROX_MRT = c(0.317839503016409, 0.361279603881815, 0.279401054335897, 0.343251427728879, 0.324849533681113, 0.607087114668938, 0.513893198964272, 0.694199692700576, 0.602819058882962, 0.481797794839233, 0.729338839878115, 0.336472807994142, 0.602718547061467, 0.667490524156887, 0.561554903993597, 0.667490524156887, 0.712767869041386, 0.559245805822074, 0.586728597341744, 0.577154139562059), PROX_PARK = c(0.503650356541676, 0.436213246481288, 0.620470631841848, 0.656436399769765, 0.447685878226129, 0.953457314885518, 0.842333894517479, 1.19561442246869, 0.879464356596765, 0.354623255285983, 1.26762597166046, 0.286498275370587, 0.569772965965399, 0.758867978246924, 1.16122098497616, 0.758867978246924, 0.94305137750942, 1.218970746516, 0.212766960501703, 1.12092772213378), PROX_GOOD_PRISCH = c(1.74800143577954, 1.8549021101536, 1.774803188623, 1.85318585541752, 2.16883728054707, 1.5016146113424, 1.72660166123773, 1.09898709469432, 1.76550469910092, 2.29474127216967, 0.992456269301591, 2.51508960065264, 2.07907555576542, 1.91909050044553, 1.29435567579286, 1.91909050044553, 1.76071721252525, 0.889618707353532, 2.41235725048041, 1.6842887316892), PROX_MALL = c(0.260189306400009, 0.294446956047624, 0.322264379768498, 0.400117032043626, 0.386525633611572, 0.635314033644823, 0.5620231960968, 0.626909601034773, 0.655283448157635, 0.542371475290289, 0.649064194608972, 0.614219522084071, 0.668924040978838, 0.72813233212774, 0.542723135774117, 0.72813233212774, 0.808064657998832, 0.471904090765479, 0.707673546664446, 0.813382909306435), PROX_CHAS = c(0.227429082883153, 0.29446060409402, 0.241407331054591, 0.191102980152323, 0.194419509978617, 0.149554006756045, 1.4078617678234e-08, 0.221655673315632, 0.10733838099953, 0.059226360432522, 0.128297543182753, 0.389026612692193, 0.191227179226131, 0.255705601713763, 0.144180959238343, 0.255705601713763, 0.253073540027742, 0.193597629002809, 0.13417187150752, 0.19044114280624), PROX_SUPERMARKET = c(0.260187243864149, 0.294460269353442, 0.234452518543083, 0.230446816430876, 0.386520309138909, 0.14719471752053, 0.0851968725918189, 0.209750471448386, 0.176189281490626, 0.542367678587035, 0.159863951308791, 0.614233853755243, 0.444314653432489, 0.336474046543398, 0.150188458093997, 0.336474046543398, 0.263318229535236, 0.331501685351864, 0.707669264145537, 0.190441743522314), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 3L, 1L, 3L, 2L, 2L, 1L, 0L, 4L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 0L, 3L), WITHIN_350M_CHILDCARE = c(3L, 2L, 4L, 2L, 5L, 2L, 2L, 5L, 1L, 6L, 5L, 5L, 3L, 2L, 3L, 2L, 3L, 4L, 5L, 4L), WITHIN_350M_BUS = c(7L, 8L, 4L, 5L, 12L, 5L, 6L, 4L, 4L, 10L, 3L, 10L, 5L, 6L, 7L, 6L, 6L, 4L, 7L, 8L), WITHIN_1KM_PRISCH = c(3L, 2L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 5L, 1L, 5L, 4L, 5L, 4L, 4L, 6L, 4L, 5L), DNeighbour = c(0, 141.648314802228, 450.018744205918, 564.499403152285, 636.500201053701, 656.304902448465, 672.873714492852, 753.982906056908, 775.398888029803, 796.754778497106, 798.595690430886, 856.415893136586, 881.441086476133, 890.017273707606, 893.316097558523, 893.917067929472, 925.028098302518, 959.730646194405, 966.955360887642, 1092.33090918402)), row.names = c("758", "12", "493", "789", "131", "523", "103", "186", "597", "565", "518", "559", "618", "753", "215", "473", "225", "861", "353", "229"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96665141134177, 0.689352069421787, 0.537192314473022, 0.436209786537377, 0.408325622043945, 0.385077831254781, 0.274107792861652, 0.246118037793288, 0.218990433412464, 0.216692806093935, 0.148458513991641, 0.121699366518848, 0.11297784618859, 0.109687717468858, 0.109092268947093, 0.080012154972725, 0.0520059037174423, 0.046821168390432, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2915814380
R squared (OOB): 0.1231494
$Forests[[759]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(475000, 440000, 430000, 426888, 460000, 422000, 390000, 485000, 455000, 460000, 458888, 450000, 382000, 510000, 420000, 468000, 452000, 425000, 403500, 388000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 90, 95, 92, 92, 92, 92, 86, 92, 92, 92, 92, 92, 90, 90), storey_order = c(2L, 2L, 1L, 1L, 5L, 2L, 5L, 5L, 4L, 3L, 4L, 3L, 2L, 5L, 2L, 4L, 2L, 4L, 5L, 1L), remaining_lease_mths = c(1126, 1136, 1134, 1141, 1136, 1132, 978, 1141, 1136, 1137, 1130, 1136, 989, 1133, 1139, 1124, 1133, 988, 965, 956), PROX_CBD = c(12.6532888174316, 12.6445046545469, 12.5852639843962, 12.5841594105866, 12.5778468618744, 12.6523002899419, 12.4059518996545, 12.8190940082697, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.3082954752684, 12.8180148044036, 12.4951121122816, 12.5372560863306, 12.8941535537835, 12.1902934701837, 12.0682850666201, 12.6254404323309), PROX_ELDERLYCARE = c(0.373604611296459, 0.316798451576888, 0.3637938018331, 0.419823195233641, 0.25879478544564, 0.17445131765005, 0.404564014080405, 0.268492105828742, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.583230122785789, 0.265081039187363, 0.0780281999502717, 0.066903342124331, 0.346816364720296, 0.362754738306624, 0.36227142211874, 0.92626814118798), PROX_HAWKER = c(0.440383933038266, 0.385855619963418, 0.45815519033126, 0.512822421809829, 0.361759384229333, 0.228019105088385, 0.551023632791116, 0.146347761938812, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.732610931237137, 0.116173376637396, 0.227760265989261, 0.184899994018696, 0.172433027954251, 0.536726116414185, 0.732401821736703, 1.13552097839855), PROX_MRT = c(0.24828698655044, 0.290856617513635, 0.305105021876954, 0.285300897266269, 0.325317058740364, 0.189124878414716, 0.467412150427879, 0.0524349257152741, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.348338435446781, 0.0414043955932523, 0.288636635543175, 0.250680884626282, 0.133852264483784, 0.364194860258715, 0.353072027979069, 0.252582104498609), PROX_PARK = c(0.981635622560504, 0.927332929158558, 0.998305920751222, 1.05356492524152, 0.898636927133822, 0.76865606278053, 1.06942514246801, 0.639036828502152, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 1.248380402738, 0.594833919624026, 0.64692671777276, 0.614568616662392, 0.541994755536806, 0.883674706708426, 1.2554933111164, 0.682542858399859 ), PROX_GOOD_PRISCH = c(3.08870420529617, 3.06407026512831, 3.02473222579279, 3.04090040576321, 2.98751376551561, 3.02962689364369, 2.85954585658161, 3.16783392704602, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 2.82059786507503, 3.15789060893291, 2.83249303987555, 2.87119716545371, 3.22227453062783, 2.54749739008747, 2.66094910730305, 3.31643945338342), PROX_MALL = c(0.475487624694748, 0.525247230278188, 0.450387082903272, 0.39575302739997, 0.550769417999913, 0.680457081346124, 0.423524868376446, 0.842111664425906, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.312386349772529, 0.881741038155881, 0.848059510883206, 0.863947607104433, 0.965068597681967, 0.835543217968543, 0.424043071559413, 0.289170330853986), PROX_CHAS = c(0.362882313204726, 0.312339613016365, 0.324614821605945, 0.369996201265779, 0.236995708134403, 0.162820120107843, 0.187639553192951, 0.0812086980787344, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.200650927390068, 0.0772642002388838, 3.19858778746232e-08, 0.0439945201117045, 0.115846127710365, 0.167384851183216, 0.0850792531740411, 0.248410865511824), PROX_SUPERMARKET = c(0.36465940083402, 0.312339147167174, 0.389269910824952, 0.385003628727568, 0.299832635957983, 0.162819600148508, 0.375814638453933, 0.0812089624400091, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.200651971059786, 0.0772646744727167, 0.255060837787685, 0.218453608018692, 0.115845823699909, 0.552359009160243, 0.0850782630125017, 0.298638993269614), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 3L, 1L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 5L, 6L, 4L, 7L, 7L, 7L, 7L, 7L, 4L, 6L, 5L, 6L, 5L, 3L, 5L, 8L), WITHIN_350M_BUS = c(11L, 11L, 11L, 10L, 8L, 11L, 10L, 9L, 11L, 10L, 10L, 10L, 8L, 9L, 10L, 10L, 6L, 12L, 12L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 4L, 4L, 3L, 3L, 7L, 6L), DNeighbour = c(0, 61.4059888897771, 78.0281890057386, 94.1548644170094, 133.638581112607, 218.148372662354, 255.730732189355, 362.464467293843, 374.975033977498, 377.150270590814, 378.356205873454, 383.845623997904, 387.390797035836, 405.64026254328, 440.046116681772, 440.386625383772, 486.08166973225, 583.996349440915, 675.629587953097, 696.719921870879)), row.names = c("759", "144", "180", "868", "355", "311", "138", "44", "764", "92", "807", "166", "231", "115", "791", "672", "371", "783", "860", "111"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.984524491442228, 0.975072172447535, 0.963807789179001, 0.927770653691455, 0.813538277743314, 0.748700184526498, 0.53194561512105, 0.504583178760927, 0.49980629039101, 0.497155961887244, 0.485075223326699, 0.477261044321929, 0.436956131751771, 0.361303662065066, 0.360561581685794, 0.263430083703656, 0.0884509347632326, 0.00355519526972051, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 614172376
R squared (OOB): 0.4617704
$Forests[[760]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(535000, 545000, 490000, 532000, 520000, 460000, 4e+05, 589000, 498000, 510000, 403000, 465000, 430000, 550000, 550000, 455000, 455000, 510000, 432000, 460000), floor_area_sqm = c(93, 93, 95, 96, 93, 92, 92, 96, 93, 92, 92, 93, 92, 98, 95, 93, 92, 97, 93, 93), storey_order = c(4L, 5L, 2L, 4L, 4L, 2L, 1L, 6L, 2L, 3L, 1L, 5L, 1L, 4L, 4L, 5L, 4L, 2L, 5L, 3L), remaining_lease_mths = c(1118, 1127, 1111, 1111, 1118, 1137, 1131, 1111, 1102, 1136, 1138, 1097, 1128, 1103, 1115, 1138, 1133, 1104, 1129, 1138), PROX_CBD = c(13.8964286142315, 13.8964286142315, 13.7780295697528, 13.8842234613226, 13.7912064237251, 13.9481332653994, 13.9748767742628, 13.8838492138892, 13.8269911518463, 14.0250110126613, 13.9348601041022, 13.8110145095205, 13.983033341901, 13.7784857598507, 13.9206851659757, 13.5153222954464, 13.5263069451707, 13.7787547800329, 13.4495242740615, 13.8880322509317), PROX_ELDERLYCARE = c(0.28821019895416, 0.28821019895416, 0.24280876806526, 0.284905700992106, 0.194902312085005, 0.108372417523696, 0.0869602171534455, 0.321249151015697, 0.272443342502121, 0.0392522324995346, 0.122633260073778, 0.2424730747692, 0.0819455196406728, 0.303554199654945, 0.410984632703067, 0.128038783583345, 0.13293861465481, 0.357313426679343, 0.226392675254826, 0.250782943854859), PROX_HAWKER = c(0.700607063348248, 0.700607063348248, 0.855348356505915, 0.667389882084889, 0.761066408094757, 0.783686601130967, 0.759405218095962, 0.661984274687099, 0.718894335359525, 0.732915378457501, 0.848294615942255, 0.93957565430704, 0.818439961244233, 0.771130061467184, 0.63246529422046, 1.06471945671836, 1.0232116664491, 0.779750574682814, 1.13086059974118, 0.989318285046145), PROX_MRT = c(0.214342865325431, 0.214342865325431, 0.290902656750774, 0.172676244118343, 0.263976344610204, 0.146013494832411, 0.16215489673441, 0.202599849124069, 0.250191496834268, 0.179377644983316, 0.066674836544346, 0.110074032088272, 0.0961191462833423, 0.334453451125385, 0.247793554682504, 0.531733722241289, 0.529059791722705, 0.373119808041594, 0.537207200764636, 0.0905698875540676), PROX_PARK = c(0.945155408432775, 0.945155408432775, 1.08412864631293, 0.946790994443363, 1.03946212768551, 0.964943529987853, 0.93793434477989, 0.953674473627188, 1.00953333913803, 0.898948825756494, 1.01289159319472, 1.12286028608686, 0.973290645087517, 1.07038952907209, 0.9355470513087, 1.12627074536918, 1.00320858387115, 1.07510958061046, 1.14705623529365, 1.13098813526459), PROX_GOOD_PRISCH = c(4.42474408393319, 4.42474408393319, 4.27934963146811, 4.46427355245829, 4.37243865161908, 4.41058426346667, 4.4381077472328, 4.48950135049007, 4.43409233459216, 4.48326906164864, 4.3780728039611, 4.2580170038876, 4.42376284483209, 4.41640053984819, 4.55661004860153, 4.05859518452173, 4.12550653324601, 4.43794264479214, 3.97306691053722, 4.29841605508598), PROX_MALL = c(0.36232957329041, 0.36232957329041, 0.507308338763366, 0.384398044205003, 0.47180896375681, 0.431747484707969, 0.408666125180857, 0.415387276861254, 0.464449368072494, 0.387952579177684, 0.500682206465503, 0.585854127158584, 0.475935346664486, 0.546157830895501, 0.441605558767423, 0.741140095950697, 0.734460127270614, 0.579723774298741, 0.817008429043632, 0.648384322611893), PROX_CHAS = c(0.190952462752685, 0.190952462752685, 0.246000912873009, 0.0936868185767241, 3.14247486029477e-08, 0.0812590805558053, 0.0955424375353944, 0.130388475133542, 0.093713435160417, 0.116095717847762, 3.70448785353559e-08, 0.123846030022364, 0.0483941894268844, 0.171232412843018, 0.230184731543739, 0.0484693686848179, 0.164485608616764, 0.2330532561781, 0.142936854782623, 0.0495611607390083), PROX_SUPERMARKET = c(0.190953240917096, 0.190953240917096, 0.271122867675942, 0.093687407280864, 8.52808058992138e-07, 0.194128300134642, 0.205979542456043, 0.130388583033251, 0.0937132175773042, 0.21237786594893, 0.112910168339451, 0.157551778944521, 0.123899374628808, 0.171231859107883, 0.23018467784701, 0.321659607097496, 0.265115106421715, 0.233052713938452, 0.417643104955167, 0.0495614942866338), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 2L, 0L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 4L, 3L, 4L, 3L, 5L, 5L, 5L, 3L, 4L, 5L, 4L, 4L, 5L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 9L, 9L, 7L, 8L, 7L, 6L, 9L, 8L, 9L, 11L, 12L, 11L, 7L, 13L, 6L, 2L, 11L, 5L, 11L), WITHIN_1KM_PRISCH = c(5L, 5L, 6L, 5L, 5L, 4L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 6L, 5L, 5L, 6L, 8L, 4L, 4L), DNeighbour = c(0, 4.38382080506692, 164.265970483249, 174.345823201832, 195.816822333525, 240.555396940166, 249.056418821938, 256.603544186792, 258.416565360118, 279.094024915753, 315.56382832366, 321.620074915019, 334.125383587075, 348.903493043975, 359.547028427265, 375.651939678461, 407.992734095099, 412.277378791011, 446.776408425403, 459.454890144105)), row.names = c("760", "442", "282", "670", "420", "34", "690", "723", "376", "8", "356", "645", "710", "837", "516", "183", "779", "549", "988", "662"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999817933494317, 0.760692490869308, 0.732750278175931, 0.669711208724747, 0.526898356345231, 0.498663086187387, 0.473457721310329, 0.467390165867406, 0.398172843041356, 0.279074725040821, 0.260094866122728, 0.221981547356467, 0.179211077472763, 0.150244178497956, 0.109908473599331, 0.0447188849088775, 0.0379546322499677, 0.00296238226662834, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1327940418
R squared (OOB): 0.5246719
$Forests[[761]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 378000, 378000, 375000, 394000, 324000, 4e+05, 345000, 320000, 380000, 368888, 330000, 395000, 333000, 295000, 345000, 315000, 330000, 320000, 336000), floor_area_sqm = c(91, 92, 92, 92, 92, 90, 92, 102, 100, 92, 92, 102, 92, 100, 101, 102, 103, 103, 101, 102), storey_order = c(4L, 2L, 3L, 2L, 5L, 4L, 4L, 2L, 4L, 4L, 4L, 1L, 3L, 4L, 1L, 4L, 2L, 1L, 1L, 3L), remaining_lease_mths = c(927, 1136, 1133, 1135, 1142, 929, 1145, 927, 930, 1135, 1143, 911, 1132, 928, 917, 926, 926, 928, 924, 916), PROX_CBD = c(18.6571260927441, 18.6831604018118, 18.5541585191533, 18.5586196198757, 18.5586196198757, 18.3448727328387, 18.4659506582063, 18.2868848905217, 18.242108360018, 18.528449956106, 18.528449956106, 18.2320763538069, 18.4477570786683, 18.2095446148373, 18.4986491838169, 18.236688278315, 18.5458637520931, 18.5768909080638, 18.0902268845521, 18.5506225538857), PROX_ELDERLYCARE = c(1.27166470727688, 1.47678345842271, 1.3934670212363, 1.41981179339616, 1.41981179339616, 1.12000720290482, 1.40960952841152, 0.896456720381782, 1.08331104464233, 1.49671415705568, 1.49671415705568, 0.927534095024191, 1.45029388933935, 1.17430183890643, 0.86418951980865, 0.732088251039709, 0.890661700747245, 0.912532633143698, 0.706169610995159, 0.859723249528503 ), PROX_HAWKER = c(0.924657565926692, 1.01746494726896, 0.899006211509986, 0.915906485722884, 0.915906485722884, 0.636376603494217, 0.861254406292383, 0.547085889030319, 0.548257960059823, 0.947708217710491, 0.947708217710491, 0.493410913505403, 0.879695992543251, 0.579651089601917, 0.838043969781633, 0.537987121264097, 0.898999046399804, 0.935860141611343, 0.370412154176866, 0.958117298193611 ), PROX_MRT = c(0.861078471223358, 0.943619619760125, 0.823747240068891, 0.839968978875504, 0.839968978875504, 0.565211037998289, 0.783375472664302, 0.495991449430539, 0.47401652613315, 0.869531291623609, 0.869531291623609, 0.433316978327494, 0.801027338961469, 0.501132314022455, 0.812751343363136, 0.511061821383635, 0.87509641959225, 0.912233851204259, 0.341202563029131, 0.942174684471822 ), PROX_PARK = c(1.95136051888807, 2.2148581526701, 2.22642888666982, 2.25577949184332, 2.25577949184332, 2.08056453235766, 2.321508063195, 1.86697967968657, 2.12857307310705, 2.37596217173297, 2.37596217173297, 1.96114614265628, 2.38376543636855, 2.25371860749481, 1.49181484955502, 1.7164330470264, 1.4387346144793, 1.41172869826724, 1.8531048262974, 1.32670572464855 ), PROX_GOOD_PRISCH = c(9.13456945987866, 9.12987022396436, 9.00155567304774, 9.00274768401056, 9.00274768401056, 8.81498363377987, 8.90481615501782, 8.78822500750919, 8.71021480286832, 8.9605147002348, 8.9605147002348, 8.72297519828522, 8.8804818877731, 8.6635222339794, 9.04519470993137, 8.76378557853615, 9.09837600782165, 9.13217936844248, 8.60631027953587, 9.12094588228633), PROX_MALL = c(0.300602441432182, 0.525391611000181, 0.475387173022169, 0.5054917244252, 0.5054917244252, 0.284195187673565, 0.542775018358786, 0.1450338527091, 0.347669457974494, 0.613385110580272, 0.613385110580272, 0.22704735136933, 0.601716003339109, 0.468966497593582, 0.305101649121832, 0.240339889961931, 0.359721010486642, 0.390092702495136, 0.342860958869265, 0.46921205797367 ), PROX_CHAS = c(0.214120710257936, 0.090990597005735, 0.0809306171135589, 0.101888085354885, 0.101888085354885, 0.24769320941352, 0.20305264112251, 0.0217240252323136, 0.274735402884708, 0.220932244035638, 0.220932244035638, 0.11607611654581, 0.260006933015678, 0.3998394205418, 0.305101651313883, 0.184864523484869, 0.359721009550721, 0.390092699752756, 0.209799590563819, 0.469212052170377 ), PROX_SUPERMARKET = c(0.214121714630789, 0.0909910491430168, 0.080929224247632, 0.101886801165025, 0.101886801165025, 0.284194910851331, 0.203051245143547, 0.145032957963293, 0.347668959247477, 0.220931072377982, 0.220931072377982, 0.227046556279957, 0.260005577706646, 0.402574253870019, 0.305101855713295, 0.240339157209448, 0.359721304530864, 0.390093045846372, 0.342860053820009, 0.469212308573368 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 2L, 1L, 0L, 0L, 2L, 0L, 1L, 1L, 2L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 5L, 3L, 7L, 3L, 3L, 3L, 5L, 3L, 2L, 6L, 6L, 5L, 5L, 6L, 6L ), WITHIN_350M_BUS = c(8L, 5L, 8L, 5L, 5L, 8L, 6L, 9L, 7L, 6L, 6L, 10L, 8L, 8L, 9L, 7L, 9L, 9L, 7L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 4L, 4L, 6L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 261.105319848718, 288.795814757622, 308.264682768757, 310.276328103623, 324.389591237604, 398.082889778478, 410.259707836603, 425.588277158438, 433.051270726918, 434.691155518326, 437.111022078165, 456.851440583191, 502.506982338651, 523.925257498184, 541.38953127151, 546.559580684213, 566.306480123217, 618.963531464251, 659.381576154193)), row.names = c("761", "664", "563", "35", "581", "512", "777", "787", "608", "102", "875", "443", "504", "243", "684", "227", "576", "828", "74", "291"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.710979076126239, 0.653144712558117, 0.61064592200527, 0.60618139925108, 0.57452612132677, 0.403885986527309, 0.37562352556637, 0.340370746781753, 0.323390818464472, 0.319679118641183, 0.314215814774538, 0.270359604264454, 0.175746605543751, 0.135908321496787, 0.106188792264433, 0.0979247687605291, 0.0688461503534174, 0.0141221101186836, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 279091056
R squared (OOB): 0.728514
$Forests[[762]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 368888, 368000, 385000, 390000, 375000, 340000, 4e+05, 370000, 395000, 380000, 350000, 350000, 412000, 390000, 350000, 377000, 390000, 420000, 380000), floor_area_sqm = c(92, 92, 92, 92, 93, 92, 92, 96, 92, 93, 93, 92, 93, 92, 92, 104, 92, 92, 92, 92), storey_order = c(1L, 2L, 2L, 3L, 3L, 1L, 2L, 2L, 1L, 4L, 3L, 1L, 1L, 3L, 4L, 3L, 2L, 2L, 4L, 2L), remaining_lease_mths = c(1111, 1102, 1100, 1132, 1113, 1139, 1133, 1098, 1090, 1108, 1110, 1131, 1111, 1128, 1142, 812, 1135, 1128, 1133, 1142), PROX_CBD = c(14.8482953663728, 14.8482953663728, 14.9752079088984, 14.9536689261967, 14.6879879340018, 14.8395197777251, 14.8395197777251, 15.0414874321427, 15.0414874321427, 14.6649260398624, 14.607628567626, 14.6346875310408, 14.6221320584002, 14.5596883563906, 14.5596883563906, 14.8739209120931, 14.5662038835035, 14.5136499050456, 14.7615340778399, 14.4940333615496), PROX_ELDERLYCARE = c(0.157028625587627, 0.157028625587627, 0.199763345782594, 1.13414610370389e-06, 0.267910637295867, 0.143171284390361, 0.143171284390361, 0.180026828914976, 0.180026828914976, 0.374463671675583, 0.363539264939185, 0.318998242024868, 0.410896008057539, 0.399519357429504, 0.399519357429504, 0.224374856243457, 0.396119369193007, 0.440212280139716, 0.301679225956583, 0.500918112427577), PROX_HAWKER = c(0.332945546865787, 0.332945546865787, 0.202333554334061, 0.283688306330561, 0.507741768149319, 0.426817039061835, 0.426817039061835, 0.135868389364205, 0.135868389364205, 0.515424723672587, 0.571839614015762, 0.567748890704442, 0.55845452984231, 0.625641729464286, 0.625641729464286, 0.490895901627697, 0.661743266121302, 0.681591249319273, 0.582527401679673, 0.682637638745144), PROX_MRT = c(1.41585626072206, 1.41585626072206, 1.27457972333389, 1.45204946878565, 1.51619569366002, 1.58589972239689, 1.58589972239689, 1.27219969611937, 1.27219969611937, 1.31347134818138, 1.42703012637354, 1.53691575721219, 1.30119397664661, 1.46473462254762, 1.46473462254762, 1.67344316225132, 1.61118001364451, 1.51230084146916, 1.75082728996661, 1.32800225952209), PROX_PARK = c(0.40224168015695, 0.40224168015695, 0.259935562114549, 0.447466290733612, 0.573128508978659, 0.573834160005083, 0.573834160005083, 0.270313948020077, 0.270313948020077, 0.48594234877488, 0.592644125813336, 0.633519966923, 0.524601749565547, 0.656743209310805, 0.656743209310805, 0.671840643384197, 0.741043428920938, 0.723946747094916, 0.739209778966795, 0.65941869562705), PROX_GOOD_PRISCH = c(5.51627049340211, 5.51627049340211, 5.6171537261999, 5.64958645026222, 5.38500296681299, 5.56483468018996, 5.56483468018996, 5.69200203864946, 5.69200203864946, 5.30673314037113, 5.28617698570013, 5.34297669438126, 5.26427170666348, 5.25302892838613, 5.25302892838613, 5.63420261242257, 5.30307595814772, 5.22451833965112, 5.53447364393692, 5.15263130971644), PROX_MALL = c(0.649229394533883, 0.649229394533883, 0.689421511186311, 0.806257336881612, 0.626246838364162, 0.805396060532061, 0.805396060532061, 0.767711199656331, 0.767711199656331, 0.439421746266814, 0.523782484457491, 0.633302242537752, 0.412850725186958, 0.550646738699849, 0.550646738699849, 0.927972955155417, 0.69438942428714, 0.591658790399046, 0.897398400321744, 0.407798057490129 ), PROX_CHAS = c(0.274130336331615, 0.274130336331615, 0.230775629929228, 0.14456617920399, 0.160113448728027, 0.204546662914522, 0.204546662914522, 0.163757574589084, 0.163757574589084, 0.0969357032130768, 0.198893245072118, 0.120955806912261, 0.0938393111767789, 0.19650938121062, 0.19650938121062, 0.25243947150411, 0.0799578054615725, 0.179710137259641, 0.166975848000366, 0.0559452214520875), PROX_SUPERMARKET = c(0.296829834724774, 0.296829834724774, 0.264202614673064, 0.16127040484797, 0.300165340388346, 0.280088374069707, 0.280088374069707, 0.197268674737732, 0.197268674737732, 0.0969351949685631, 0.223766299699327, 0.327836032489634, 0.0938384818523742, 0.27843134046436, 0.27843134046436, 0.298947211163532, 0.41943325951703, 0.343491998264143, 0.408349928269047, 0.202112654374605 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 7L, 6L, 5L, 5L, 4L, 4L, 6L, 4L, 6L, 6L, 3L, 3L, 3L, 3L, 4L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 9L, 6L, 7L, 5L, 5L, 9L, 9L, 8L, 7L, 8L, 9L, 7L, 7L, 6L, 6L, 6L, 4L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 3L), DNeighbour = c(0, 3.35418398609177, 157.83999796903, 162.260814840525, 176.261886214313, 200.663249713951, 201.314409712094, 204.153848557285, 205.754535372507, 219.938691248358, 236.296588494446, 241.559322797643, 255.413320933705, 291.762502714062, 292.268691427341, 324.665298281892, 341.317514624468, 347.599411730117, 355.56392637052, 356.798716169481)), row.names = c("762", "195", "558", "139", "469", "152", "543", "632", "793", "17", "452", "583", "324", "961", "163", "602", "368", "706", "620", "702"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999823258717856, 0.646900851886395, 0.629143422692292, 0.571467667845932, 0.467455723871222, 0.464648417647215, 0.452401000808198, 0.445494290580569, 0.384429174486239, 0.315170289073144, 0.293380372145369, 0.237717630962027, 0.109779011496405, 0.108245570819951, 0.029587383876939, 0.00720728453045768, 0.00259091542770293, 4.77414061516415e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 570672673
R squared (OOB): -0.204651
$Forests[[763]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(685000, 520000, 710000, 740000, 518000, 790000, 390000, 380000, 580000, 705000, 708000, 430000, 416000, 545000, 575000, 550000, 680000, 715000, 662000, 675000), floor_area_sqm = c(102, 101, 101, 95, 93, 95, 84, 89, 90, 90, 90, 92, 91, 101, 101, 102, 95, 95, 95, 95), storey_order = c(4L, 1L, 2L, 4L, 4L, 6L, 1L, 5L, 5L, 7L, 5L, 2L, 4L, 1L, 6L, 3L, 4L, 6L, 3L, 2L), remaining_lease_mths = c(929, 929, 933, 954, 736, 946, 783, 653, 1035, 1041, 1031, 687, 713, 938, 932, 761, 1084, 1099, 1093, 1093), PROX_CBD = c(4.15915934561343, 4.23995407977096, 4.27954241101507, 4.09909964212454, 4.29040868967057, 4.0690703028165, 4.91139217141794, 4.19301197437796, 3.73787601157873, 3.66612298934168, 3.56091441303422, 5.17330173892321, 5.10609859014938, 3.59494173601466, 5.56255806753875, 6.04257091454572, 6.04001281876484, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.31127122179184, 1.29004325258708, 1.2084977158608, 1.44919747885979, 1.28169673214061, 1.5676876481467, 0.53976690699019, 1.05465194719342, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.151830290872251, 0.320090253923576, 0.692364880740494, 0.0599829320550621, 0.548656319889636, 0.545921172841312, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.296724849746491, 0.242979724501726, 0.32780610994166, 0.17841116959893, 0.224814451985556, 0.124697776657811, 0.526793317066312, 0.297392426102438, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.261285820740611, 0.333568708255903, 0.142789347249218, 0.248163252655802, 0.19523132016882, 0.0606577495598573, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.361454140857751, 0.369514902074349, 0.45128979061194, 0.212082976996148, 0.386818680985449, 0.103251860461982, 0.348715950460643, 0.670866804568908, 0.349678715281184, 0.281331556481731, 0.1853881461208, 0.568944969773001, 0.549226257235714, 0.346622733589529, 0.389634730949481, 0.448203274012385, 0.53617676606472, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.424082148410156, 0.410157320226128, 0.496161896442625, 0.271559050503854, 0.41256712340984, 0.13380185088312, 0.454973393404149, 1.34668044149268, 1.14436990313984, 1.07330463343821, 0.969171323132551, 0.375618223612072, 0.534309547143458, 1.03638785093261, 0.136342453682232, 0.651264615899835, 0.524571131123829, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.27316539077024, 3.17375518133788, 3.1984009939005, 3.22696055518642, 3.11124078456354, 3.17062142916436, 3.07957394860643, 4.04417128338034, 4.42346384619917, 4.46068770698473, 4.51522724145722, 3.5160560831601, 3.68539306501406, 4.68517728936996, 3.30515733544794, 2.14268529299874, 2.00925132829891, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(1.03381347643634, 1.09860538958518, 1.15459749844864, 0.944512912155433, 1.14104925826379, 0.898524741072254, 0.779372162435287, 1.51326780463499, 1.03774509228272, 0.971442928620489, 0.87678025015548, 0.96360119165526, 1.13513631747826, 0.814872047472938, 0.719385659919303, 0.264532440460292, 0.387042201482337, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.22718451096924, 0.128246501394164, 0.151798893835737, 0.199996678091121, 0.0683025043642396, 0.162166521351491, 0.297280152993809, 0.212246176955017, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.213267381067323, 0.37199840586913, 0.0573592222158038, 0.174009235365936, 0.12619956254809, 0.134421273847083, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.31622643534726, 0.23908756643158, 0.314587216673928, 0.232527384837024, 0.200251285306447, 0.209119590970966, 0.212061147632098, 0.306178228663922, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.266791583668656, 0.424647979009491, 0.0573596645426592, 0.173881454941229, 0.178930757423705, 0.0393286469640316, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 3L, 5L, 3L, 4L, 1L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(10L, 4L, 2L, 9L, 2L, 8L, 2L, 1L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(4L, 4L, 2L, 8L, 4L, 5L, 7L, 5L, 7L, 7L, 9L, 4L, 4L, 4L, 2L, 7L, 8L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 2L, 1L, 2L, 1L, 0L, 0L, 0L, 3L, 3L, 0L, 3L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 92.6710398601193, 124.674347476293, 146.916143372115, 163.863533179857, 288.221183241641, 829.107184878689, 977.202106779754, 1201.08591570607, 1220.33753356677, 1260.4366964716, 1333.662372705, 1380.84031531907, 1442.95918702477, 1608.00402727419, 1890.15226993781, 1891.90192499852, 1921.45161433132, 1958.75519458425, 2013.20754598914)), row.names = c("763", "145", "767", "784", "286", "575", "251", "993", "823", "903", "881", "270", "853", "997", "596", "453", "930", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995766684747762, 0.992344500673488, 0.989377323125501, 0.986793840685573, 0.959427569940802, 0.689552219385343, 0.584293755071398, 0.41481935035985, 0.40013600013368, 0.369687146187244, 0.31489091596525, 0.280427396209005, 0.236463036000497, 0.131069009423126, 0.0140450552990724, 0.0136607353647615, 0.00793466024505165, 0.00284766836471896, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13434877443
R squared (OOB): 0.1539307
$Forests[[764]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 468000, 420000, 460000, 458888, 450000, 422000, 460000, 510000, 485000, 440000, 452000, 425000, 430000, 475000, 390000, 426888, 382000, 323000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 90, 92, 86, 90, 90), storey_order = c(4L, 4L, 2L, 3L, 4L, 3L, 2L, 5L, 5L, 5L, 2L, 2L, 4L, 1L, 2L, 5L, 1L, 2L, 1L, 4L), remaining_lease_mths = c(1136, 1124, 1139, 1137, 1130, 1136, 1132, 1136, 1133, 1141, 1136, 1133, 988, 1134, 1126, 978, 1141, 989, 983, 973), PROX_CBD = c(12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.5778468618744, 12.8180148044036, 12.8190940082697, 12.6445046545469, 12.8941535537835, 12.1902934701837, 12.5852639843962, 12.6532888174316, 12.4059518996545, 12.5841594105866, 12.3082954752684, 12.0200214112876, 11.9491294576901), PROX_ELDERLYCARE = c(4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 0.25879478544564, 0.265081039187363, 0.268492105828742, 0.316798451576888, 0.346816364720296, 0.362754738306624, 0.3637938018331, 0.373604611296459, 0.404564014080405, 0.419823195233641, 0.583230122785789, 0.618171206910468, 0.351349913726565), PROX_HAWKER = c(0.183834631869038, 0.184899994018696, 0.227760265989261, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.361759384229333, 0.116173376637396, 0.146347761938812, 0.385855619963418, 0.172433027954251, 0.536726116414185, 0.45815519033126, 0.440383933038266, 0.551023632791116, 0.512822421809829, 0.732610931237137, 0.743318510800665, 0.693645859237657), PROX_MRT = c(0.225183269009929, 0.250680884626282, 0.288636635543175, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.325317058740364, 0.0414043955932523, 0.0524349257152741, 0.290856617513635, 0.133852264483784, 0.364194860258715, 0.305105021876954, 0.24828698655044, 0.467412150427879, 0.285300897266269, 0.348338435446781, 0.291532437270123, 0.207404211118571), PROX_PARK = c(0.665189387379371, 0.614568616662392, 0.64692671777276, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.898636927133822, 0.594833919624026, 0.639036828502152, 0.927332929158558, 0.541994755536806, 0.883674706708426, 0.998305920751222, 0.981635622560504, 1.06942514246801, 1.05356492524152, 1.248380402738, 0.871053837980522, 1.42337349535551), PROX_GOOD_PRISCH = c(2.90013878468328, 2.87119716545371, 2.83249303987555, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 2.98751376551561, 3.15789060893291, 3.16783392704602, 3.06407026512831, 3.22227453062783, 2.54749739008747, 3.02473222579279, 3.08870420529617, 2.85954585658161, 3.04090040576321, 2.82059786507503, 2.31713852475231, 2.48771655129493), PROX_MALL = c(0.801147315442336, 0.863947607104433, 0.848059510883206, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.550769417999913, 0.881741038155881, 0.842111664425906, 0.525247230278188, 0.965068597681967, 0.835543217968543, 0.450387082903272, 0.475487624694748, 0.423524868376446, 0.39575302739997, 0.312386349772529, 0.859289251142989, 0.591401580344059 ), PROX_CHAS = c(0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.236995708134403, 0.0772642002388838, 0.0812086980787344, 0.312339613016365, 0.115846127710365, 0.167384851183216, 0.324614821605945, 0.362882313204726, 0.187639553192951, 0.369996201265779, 0.200650927390068, 0.310908028614088, 0.136369833447508 ), PROX_SUPERMARKET = c(0.189775839444753, 0.218453608018692, 0.255060837787685, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.299832635957983, 0.0772646744727167, 0.0812089624400091, 0.312339147167174, 0.115845823699909, 0.552359009160243, 0.389269910824952, 0.36465940083402, 0.375814638453933, 0.385003628727568, 0.200651971059786, 0.507879796624066, 0.234851160706955 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 6L, 5L, 7L, 7L, 7L, 6L, 5L, 6L, 7L, 5L, 5L, 3L, 4L, 5L, 4L, 4L, 4L, 1L, 6L ), WITHIN_350M_BUS = c(11L, 10L, 10L, 10L, 10L, 10L, 11L, 8L, 9L, 9L, 11L, 6L, 12L, 11L, 11L, 10L, 10L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 5L, 5L, 6L, 4L, 7L ), DNeighbour = c(0, 66.0062060548789, 72.5762589880014, 95.4288692627388, 95.8511056156397, 99.1636301127599, 174.715901655342, 255.160228981081, 268.222785808597, 275.33329986609, 314.19904744107, 347.782589317121, 355.345577947258, 360.976952566774, 374.975033977498, 400.012164165761, 415.204619446147, 575.612813387278, 614.40445124245, 792.471422618513)), row.names = c("764", "672", "791", "92", "807", "166", "311", "355", "115", "44", "144", "371", "783", "180", "759", "138", "868", "231", "909", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986173150307894, 0.983295756021777, 0.971208648648866, 0.970955184910635, 0.968929078941213, 0.905148889597127, 0.803405052050997, 0.784008145102616, 0.773147477854428, 0.710317961796177, 0.651900367048421, 0.638298515887254, 0.628076221356804, 0.602344499608351, 0.555340744320854, 0.526336690685379, 0.22317450163213, 0.159126997488737, 0 ), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1023250252
R squared (OOB): 0.4373398
$Forests[[765]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(590000, 408000, 660000, 620000, 580000, 552000, 745000, 750000, 755000, 810000, 685000, 795888, 530000, 472000, 840000, 825000, 820000, 4e+05, 688000, 7e+05), floor_area_sqm = c(107, 84, 90, 102, 100, 100, 90, 90, 90, 90, 85, 95, 111, 84, 87, 87, 87, 92, 85, 95), storey_order = c(1L, 6L, 10L, 3L, 4L, 1L, 7L, 11L, 5L, 10L, 4L, 7L, 1L, 2L, 14L, 5L, 9L, 1L, 4L, 3L), remaining_lease_mths = c(742, 647, 993, 908, 1013, 910, 1057, 1035, 1038, 1045, 1038, 1140, 767, 799, 1141, 1136, 1136, 555, 964, 1100), PROX_CBD = c(6.87314974277175, 5.38657645344473, 5.00856672458725, 4.95292174150019, 4.79843685927635, 4.64904487497998, 6.0390103189171, 4.88070069409732, 4.88070069409732, 5.99670752478149, 4.89531124268982, 6.26284978479934, 4.3501519248406, 4.27761841825855, 4.70219035054856, 4.59114385332588, 4.59114385332588, 5.99479776583207, 3.98134497452694, 7.97001655790022), PROX_ELDERLYCARE = c(1.97763637144091, 0.465891927060243, 0.403456137693205, 0.0718437191527097, 0.72206466606869, 0.374326446996408, 0.798119493593788, 0.312658206579851, 0.312658206579851, 0.788986586736525, 0.307888742732217, 0.69800247969724, 0.203630745919553, 0.0937624362906392, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.420516157550055, 0.168717999980802, 0.682273370470252), PROX_HAWKER = c(0.529030079246562, 0.351855498276287, 0.327438715714418, 0.126776661941161, 0.669525197575465, 0.28049665267082, 0.151348144296069, 0.595417483526792, 0.595417483526792, 0.199496524550099, 0.546104933523636, 0.130331819855385, 0.509657348502929, 0.566432501893156, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.295460487376037, 0.262344394473714, 0.840126401207934 ), PROX_MRT = c(0.494712046441376, 0.675587286197546, 0.699181106494864, 0.804865461788644, 1.13446368103879, 0.763812758173444, 0.225262429159589, 0.314337158810329, 0.314337158810329, 0.226103982865864, 0.275254866694397, 0.132116935816272, 0.533693046359433, 0.40356540460373, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.305306521480229, 0.310254962870727, 0.726942522279936 ), PROX_PARK = c(0.176375266825028, 1.05249384295472, 0.344858191728297, 0.908868407872405, 0.279857584881724, 1.08394438059851, 0.921128796109604, 1.53366372097489, 1.53366372097489, 0.97332058707081, 1.60860995669454, 0.742212481577902, 0.941534540217125, 1.11098670131371, 1.77379186206272, 1.65596921250538, 1.65596921250538, 0.990750186553446, 0.894232249415992, 0.618444971248099 ), PROX_GOOD_PRISCH = c(4.84886314545753, 3.52335384407219, 4.86324650242379, 3.66355651606602, 4.40925832010736, 3.57098970158234, 2.45094763896652, 3.0451226436528, 3.0451226436528, 2.41026804261554, 2.96671225712824, 2.39901634170637, 3.77462248476967, 3.63213704613537, 2.79995758206102, 2.86977258716747, 2.86977258716747, 2.01228232098645, 3.868083844602, 2.78644315018514), PROX_MALL = c(1.63517626604001, 0.184401966361696, 1.20968740927381, 0.209686974260184, 0.830412122132217, 0.528365937160055, 1.15586968043917, 0.63262312230698, 0.63262312230698, 1.14826594162738, 0.696065710972082, 0.965908348364742, 0.812522711759855, 0.890632544268956, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.848644658978131, 1.18273225000282, 0.66906173274608), PROX_CHAS = c(0.513974468339749, 0.131272369045618, 0.358299181925541, 0.176171654931402, 0.120011087306801, 0.251376462502101, 0.103484302768675, 0.278004299073392, 0.278004299073392, 0.157172829578474, 0.22404402777184, 0.0879111496245458, 0.237239443458304, 0.116543108560641, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.262677718190406, 0.145112311632742, 0.195243012850588), PROX_SUPERMARKET = c(0.902139539206624, 0.182486832055582, 0.395196557309087, 0.176171398022836, 0.0907294343182455, 0.311533400888457, 0.198926203527595, 0.278004958714438, 0.278004958714438, 0.212384620357781, 0.224044642536509, 0.0879117778441782, 0.125937465506006, 0.205058734443685, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.3581952061826, 0.252387257990654, 0.169510705521186), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 2L, 0L, 0L, 3L, 5L, 5L, 3L, 5L, 2L, 0L, 0L, 2L, 0L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 2L, 3L, 5L, 5L, 3L, 4L, 3L, 5L, 5L, 4L, 3L, 3L, 1L, 3L, 0L), WITHIN_350M_BUS = c(0L, 8L, 7L, 7L, 6L, 12L, 9L, 8L, 8L, 10L, 9L, 5L, 13L, 14L, 7L, 7L, 7L, 8L, 12L, 7L), WITHIN_1KM_PRISCH = c(0L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), DNeighbour = c(0, 1734.80885767976, 2014.4569513806, 2028.03572405543, 2097.60990485892, 2357.7213532388, 2399.97157548762, 2432.53750121219, 2433.45968151128, 2441.21525451733, 2471.44780331726, 2472.12595401402, 2582.65338944893, 2695.93797181475, 2759.97089778939, 2810.19026110478, 2812.86718808968, 2834.93629630099, 2930.43065165444, 2956.50304655187)), row.names = c("765", "130", "515", "216", "610", "140", "832", "39", "982", "379", "916", "562", "348", "709", "854", "333", "768", "413", "375", "904"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.429932532752855, 0.28701957741432, 0.280330195509863, 0.246635071504831, 0.132526730223178, 0.116311923009788, 0.104355426833417, 0.104024010946688, 0.10125274706022, 0.0907279078771164, 0.0904970022987501, 0.0561264935666644, 0.0283916846754934, 0.0165200112291286, 0.00931761888626829, 0.00898812791527258, 0.00648767842623362, 0.000308337833502296, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13155701747
R squared (OOB): 0.3084147
$Forests[[766]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 345000, 370000, 343000, 380000, 420000, 420000, 340000, 310000, 325000, 370000, 350000, 345000, 295000, 335000, 390000, 336000, 345000, 320000, 323000), floor_area_sqm = c(93, 103, 93, 102, 93, 93, 92, 101, 104, 104, 103, 104, 102, 105, 101, 126, 104, 104, 106, 104), storey_order = c(1L, 5L, 1L, 5L, 1L, 3L, 6L, 5L, 1L, 1L, 4L, 2L, 2L, 1L, 2L, 2L, 4L, 4L, 1L, 3L), remaining_lease_mths = c(1142, 944, 1139, 935, 1138, 1139, 1104, 943, 879, 872, 881, 863, 935, 870, 933, 879, 958, 862, 851, 956), PROX_CBD = c(15.6174435761395, 15.6615925135045, 15.8422849591204, 15.6558233565228, 15.9652529785268, 15.9652529785268, 16.0058570800758, 15.9284058495794, 15.9652370890998, 15.9652370890998, 15.9139497277605, 15.9139497277605, 16.0814208174046, 16.027241877126, 16.135389698045, 16.1769042321823, 16.2237683329895, 16.2035530975804, 15.9983120826665, 16.3822081442679), PROX_ELDERLYCARE = c(0.457575537702088, 0.372854461013726, 0.241353796602158, 0.268146833149962, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.260351961534281, 0.372962984236141, 0.372962984236141, 0.471057675436291, 0.471057675436291, 0.129424766752979, 0.401697186037664, 0.214357316635524, 0.382017171357745, 0.233700982090528, 0.462412199513001, 0.541237256511776, 0.317064501792404), PROX_HAWKER = c(2.21004723991438, 2.39243139523594, 2.37354129025836, 2.27183532495414, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.2342618496891, 2.45115541279444, 2.45115541279444, 2.34701070601947, 2.34701070601947, 2.40830007300065, 2.44772974464855, 2.40272097648418, 2.55739022352562, 2.48966457045008, 2.51024920878341, 2.1818192257633, 2.76474077583521), PROX_MRT = c(0.70935210619912, 0.499275570100955, 0.721786411333246, 0.370313443989706, 0.886101680623091, 0.886101680623091, 0.910164710677637, 1.02417718077332, 0.52727924180445, 0.52727924180445, 0.424613907535265, 0.424613907535265, 1.00126993569874, 0.538616250543522, 1.09323648573999, 0.674610535324426, 1.11461848888664, 0.65447898159524, 0.364450998520493, 1.02897813643603), PROX_PARK = c(1.21748666352844, 1.19384102986047, 1.42084473696832, 1.16446299803307, 1.58077599563476, 1.58077599563476, 1.6216647961598, 1.61207436869795, 1.39203600576681, 1.39203600576681, 1.30337713627377, 1.30337713627377, 1.7154732425778, 1.35146177086674, 1.7942088991982, 1.39748820590438, 1.86547668850022, 1.32632916723033, 1.05372411430502, 1.73717122008599), PROX_GOOD_PRISCH = c(5.63578467655705, 5.71328270316738, 5.8611108446886, 5.73062396037349, 5.96493131981452, 5.96493131981452, 6.00411547246196, 5.90870946924896, 6.02718330754398, 6.02718330754398, 5.99275530970335, 5.99275530970335, 6.0710937852797, 6.09534233388474, 6.11593822040069, 6.23706483495109, 6.20687623278084, 6.27623366830878, 6.12314921566155, 6.39421933734494), PROX_MALL = c(0.401390812484646, 0.238209845871265, 0.177442774283774, 0.155488337640192, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.350369242497661, 0.238316612740974, 0.238316612740974, 0.338688619983659, 0.338688619983659, 0.261655001598387, 0.275346491924215, 0.350342319635, 0.292722816398213, 0.36788016328609, 0.370949542105629, 0.45623102577182, 0.374078152135628), PROX_CHAS = c(0.187858028295528, 0.238209795937414, 0.177442804982894, 0.155488306171375, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.35036929019185, 0.238316573509266, 0.238316573509266, 0.338688583692834, 0.338688583692834, 0.26165503944411, 0.275346446899555, 0.350342354631045, 0.292722768811081, 0.367880188789974, 0.370949494121523, 0.290215734280461, 0.374078140160073), PROX_SUPERMARKET = c(0.412009517866082, 0.238833101010687, 0.197153631350279, 0.152010752053411, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.363015443397577, 0.177610526119132, 0.177610526119132, 0.112474666082431, 0.112474666082431, 0.265481412722203, 0.141316208924405, 0.352223797136593, 0.254565333705719, 0.364697803989784, 0.235998227482853, 0.162067612034701, 0.357574924056941), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 2L, 4L, 1L, 1L, 1L, 0L, 3L, 3L, 3L, 3L, 0L, 3L, 0L, 5L, 0L, 3L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 5L, 7L, 8L, 5L, 5L, 5L, 3L, 6L, 6L, 9L, 9L, 5L, 8L, 2L, 8L, 2L, 5L, 6L, 1L ), WITHIN_350M_BUS = c(15L, 16L, 15L, 14L, 15L, 15L, 14L, 10L, 14L, 14L, 15L, 15L, 13L, 12L, 9L, 9L, 9L, 7L, 12L, 9L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 2L), DNeighbour = c(0, 218.080551302499, 223.58387519707, 341.615904868311, 359.82197208514, 365.364419522882, 405.726080528433, 406.011931071051, 460.028856320541, 461.892401706758, 488.85131732762, 491.575770299548, 491.918733333196, 530.402935117416, 572.534076848515, 637.02896722591, 644.024137180463, 697.085757117092, 735.725285967123, 764.300492695754)), row.names = c("766", "572", "585", "450", "913", "137", "154", "705", "490", "566", "927", "959", "890", "463", "88", "54", "394", "806", "888", "173"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.843798000493157, 0.836171000809481, 0.640355084087628, 0.605845133025555, 0.595181382760974, 0.515814424558541, 0.515244019657892, 0.406689446499558, 0.402946924455072, 0.34916746214379, 0.343784397535657, 0.343107613434429, 0.268741917200754, 0.192594499487032, 0.09321513767961, 0.0840832541651627, 0.0282749902764256, 0.00538418097564639, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 583673095
R squared (OOB): 0.482651
$Forests[[767]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(710000, 520000, 518000, 685000, 740000, 790000, 390000, 380000, 430000, 580000, 705000, 416000, 708000, 575000, 545000, 550000, 680000, 715000, 662000, 675000), floor_area_sqm = c(101, 101, 93, 102, 95, 95, 84, 89, 92, 90, 90, 91, 90, 101, 101, 102, 95, 95, 95, 95), storey_order = c(2L, 1L, 4L, 4L, 4L, 6L, 1L, 5L, 2L, 5L, 7L, 4L, 5L, 6L, 1L, 3L, 4L, 6L, 3L, 2L), remaining_lease_mths = c(933, 929, 736, 929, 954, 946, 783, 653, 687, 1035, 1041, 713, 1031, 932, 938, 761, 1084, 1099, 1093, 1093), PROX_CBD = c(4.27954241101507, 4.23995407977096, 4.29040868967057, 4.15915934561343, 4.09909964212454, 4.0690703028165, 4.91139217141794, 4.19301197437796, 5.17330173892321, 3.73787601157873, 3.66612298934168, 5.10609859014938, 3.56091441303422, 5.56255806753875, 3.59494173601466, 6.04257091454572, 6.04001281876484, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.2084977158608, 1.29004325258708, 1.28169673214061, 1.31127122179184, 1.44919747885979, 1.5676876481467, 0.53976690699019, 1.05465194719342, 0.151830290872251, 0.836612932336762, 0.851600940224316, 0.320090253923576, 0.885388735780595, 0.0599829320550621, 0.692364880740494, 0.548656319889636, 0.545921172841312, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.32780610994166, 0.242979724501726, 0.224814451985556, 0.296724849746491, 0.17841116959893, 0.124697776657811, 0.526793317066312, 0.297392426102438, 0.261285820740611, 0.15676751515481, 0.157376553669701, 0.333568708255903, 0.210501859943959, 0.248163252655802, 0.142789347249218, 0.19523132016882, 0.0606577495598573, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.45128979061194, 0.369514902074349, 0.386818680985449, 0.361454140857751, 0.212082976996148, 0.103251860461982, 0.348715950460643, 0.670866804568908, 0.568944969773001, 0.349678715281184, 0.281331556481731, 0.549226257235714, 0.1853881461208, 0.389634730949481, 0.346622733589529, 0.448203274012385, 0.53617676606472, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.496161896442625, 0.410157320226128, 0.41256712340984, 0.424082148410156, 0.271559050503854, 0.13380185088312, 0.454973393404149, 1.34668044149268, 0.375618223612072, 1.14436990313984, 1.07330463343821, 0.534309547143458, 0.969171323132551, 0.136342453682232, 1.03638785093261, 0.651264615899835, 0.524571131123829, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.1984009939005, 3.17375518133788, 3.11124078456354, 3.27316539077024, 3.22696055518642, 3.17062142916436, 3.07957394860643, 4.04417128338034, 3.5160560831601, 4.42346384619917, 4.46068770698473, 3.68539306501406, 4.51522724145722, 3.30515733544794, 4.68517728936996, 2.14268529299874, 2.00925132829891, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(1.15459749844864, 1.09860538958518, 1.14104925826379, 1.03381347643634, 0.944512912155433, 0.898524741072254, 0.779372162435287, 1.51326780463499, 0.96360119165526, 1.03774509228272, 0.971442928620489, 1.13513631747826, 0.87678025015548, 0.719385659919303, 0.814872047472938, 0.264532440460292, 0.387042201482337, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.151798893835737, 0.128246501394164, 0.0683025043642396, 0.22718451096924, 0.199996678091121, 0.162166521351491, 0.297280152993809, 0.212246176955017, 0.213267381067323, 0.0809467071188201, 0.108213750221125, 0.37199840586913, 0.0998361253719761, 0.174009235365936, 0.0573592222158038, 0.12619956254809, 0.134421273847083, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.314587216673928, 0.23908756643158, 0.200251285306447, 0.31622643534726, 0.232527384837024, 0.209119590970966, 0.212061147632098, 0.306178228663922, 0.266791583668656, 0.184584314799668, 0.131005301990959, 0.424647979009491, 0.103744685928207, 0.173881454941229, 0.0573596645426592, 0.178930757423705, 0.0393286469640316, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(3L, 4L, 3L, 4L, 5L, 4L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 10L, 9L, 8L, 2L, 1L, 4L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(2L, 4L, 4L, 4L, 8L, 5L, 7L, 5L, 4L, 7L, 7L, 4L, 9L, 2L, 4L, 7L, 8L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 3L, 0L, 0L, 3L, 0L, 3L, 0L, 1L, 1L, 1L, 1L, 2L ), DNeighbour = c(0, 88.0325257710648, 114.563953673455, 124.674347476293, 240.926925850905, 367.084154410018, 711.13111295378, 975.066796977616, 1236.18670769811, 1247.72239984549, 1273.0665451694, 1293.75550985781, 1321.73068764689, 1495.8796339677, 1496.49096674971, 1769.26871578749, 1773.62556379055, 1802.52398792465, 1840.05909561286, 1894.73096633672)), row.names = c("767", "145", "286", "763", "784", "575", "251", "993", "270", "823", "903", "853", "881", "596", "997", "453", "930", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995687270624752, 0.992701455362017, 0.991359320571343, 0.967923992479693, 0.92633891782065, 0.738112304837649, 0.540469146158362, 0.329854960783275, 0.320750640720627, 0.30091001336526, 0.284899979837966, 0.263558004510254, 0.141901737488561, 0.141518093873944, 0.0163963352610319, 0.0153136917152667, 0.00901770799564959, 0.00323496842427671, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11905687444
R squared (OOB): 0.2502323
$Forests[[768]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(820000, 825000, 840000, 685000, 755000, 750000, 805000, 552000, 472000, 530000, 620000, 688000, 408000, 438888, 810000, 745000, 4e+05, 580000, 795888, 530000), floor_area_sqm = c(87, 87, 87, 85, 90, 90, 104, 100, 84, 111, 102, 85, 84, 80, 90, 90, 92, 100, 95, 118), storey_order = c(9L, 5L, 14L, 4L, 5L, 11L, 3L, 1L, 2L, 1L, 3L, 4L, 6L, 4L, 10L, 7L, 1L, 4L, 7L, 2L), remaining_lease_mths = c(1136, 1136, 1141, 1038, 1038, 1035, 919, 910, 799, 767, 908, 964, 647, 601, 1045, 1057, 555, 1013, 1140, 594), PROX_CBD = c(4.59114385332588, 4.59114385332588, 4.70219035054856, 4.89531124268982, 4.88070069409732, 4.88070069409732, 4.1456930527125, 4.64904487497998, 4.27761841825855, 4.3501519248406, 4.95292174150019, 3.98134497452694, 5.38657645344473, 3.37234644442932, 5.99670752478149, 6.0390103189171, 5.99479776583207, 4.79843685927635, 6.26284978479934, 6.1023364257416), PROX_ELDERLYCARE = c(0.125633226962327, 0.125633226962327, 0.200702517977741, 0.307888742732217, 0.312658206579851, 0.312658206579851, 0.45180890917037, 0.374326446996408, 0.0937624362906392, 0.203630745919553, 0.0718437191527097, 0.168717999980802, 0.465891927060243, 0.401810150563083, 0.788986586736525, 0.798119493593788, 0.420516157550055, 0.72206466606869, 0.69800247969724, 0.14668864145384), PROX_HAWKER = c(0.762382071136897, 0.762382071136897, 0.646528219825606, 0.546104933523636, 0.595417483526792, 0.595417483526792, 0.668394095052703, 0.28049665267082, 0.566432501893156, 0.509657348502929, 0.126776661941161, 0.262344394473714, 0.351855498276287, 0.449139985411189, 0.199496524550099, 0.151348144296069, 0.295460487376037, 0.669525197575465, 0.130331819855385, 0.107292567178633), PROX_MRT = c(0.586728793826683, 0.586728793826683, 0.491479629856663, 0.275254866694397, 0.314337158810329, 0.314337158810329, 0.413017272318271, 0.763812758173444, 0.40356540460373, 0.533693046359433, 0.804865461788644, 0.310254962870727, 0.675587286197546, 0.537190991659238, 0.226103982865864, 0.225262429159589, 0.305306521480229, 1.13446368103879, 0.132116935816272, 0.649340944892975 ), PROX_PARK = c(1.65596921250538, 1.65596921250538, 1.77379186206272, 1.60860995669454, 1.53366372097489, 1.53366372097489, 1.16828897329218, 1.08394438059851, 1.11098670131371, 0.941534540217125, 0.908868407872405, 0.894232249415992, 1.05249384295472, 0.408351250353425, 0.97332058707081, 0.921128796109604, 0.990750186553446, 0.279857584881724, 0.742212481577902, 0.711925115709351 ), PROX_GOOD_PRISCH = c(2.86977258716747, 2.86977258716747, 2.79995758206102, 2.96671225712824, 3.0451226436528, 3.0451226436528, 3.20846684942761, 3.57098970158234, 3.63213704613537, 3.77462248476967, 3.66355651606602, 3.868083844602, 3.52335384407219, 3.70512913004722, 2.41026804261554, 2.45094763896652, 2.01228232098645, 4.40925832010736, 2.39901634170637, 1.64363723354824), PROX_MALL = c(0.992224857230604, 0.992224857230604, 0.970860317849455, 0.696065710972082, 0.63262312230698, 0.63262312230698, 1.18405339004253, 0.528365937160055, 0.890632544268956, 0.812522711759855, 0.209686974260184, 1.18273225000282, 0.184401966361696, 0.743612757274357, 1.14826594162738, 1.15586968043917, 0.848644658978131, 0.830412122132217, 0.965908348364742, 0.58741271025502), PROX_CHAS = c(0.156405874770629, 0.156405874770629, 0.0639130956899198, 0.22404402777184, 0.278004299073392, 0.278004299073392, 0.401816380076581, 0.251376462502101, 0.116543108560641, 0.237239443458304, 0.176171654931402, 0.145112311632742, 0.131272369045618, 0.499618186459994, 0.157172829578474, 0.103484302768675, 0.262677718190406, 0.120011087306801, 0.0879111496245458, 0.142011209366223 ), PROX_SUPERMARKET = c(0.156405662038775, 0.156405662038775, 0.0639125072278545, 0.224044642536509, 0.278004958714438, 0.278004958714438, 0.431453687618191, 0.311533400888457, 0.205058734443685, 0.125937465506006, 0.176171398022836, 0.252387257990654, 0.182486832055582, 0.499617451823641, 0.212384620357781, 0.198926203527595, 0.3581952061826, 0.0907294343182455, 0.0879117778441782, 0.585686837888717 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 5L, 5L, 5L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 3L, 3L, 1L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 5L, 5L, 1L, 2L, 5L, 5L, 1L, 3L, 1L, 2L, 3L, 3L, 1L, 2L, 3L, 2L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 8L, 8L, 7L, 12L, 14L, 13L, 7L, 12L, 8L, 8L, 10L, 9L, 8L, 6L, 5L, 5L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 2L, 1L, 1L), DNeighbour = c(0, 5.00364926631828, 120.907937015164, 353.310159363283, 380.154026872507, 380.931327732803, 482.510888807092, 724.79804461191, 766.712165520165, 909.360802113958, 932.815866547772, 1054.35380282915, 1078.95297597046, 1270.11388718647, 1446.72657091071, 1481.76201647036, 1568.1842268398, 1577.3380246522, 1725.06326443571, 1830.2981200422 )), row.names = c("768", "333", "854", "916", "982", "39", "320", "140", "709", "348", "216", "375", "130", "69", "379", "832", "413", "610", "562", "18"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999985052848878, 0.991291420401298, 0.926864056426633, 0.915581937386268, 0.915244014681981, 0.865834489293529, 0.710959265828037, 0.679837617585442, 0.567238637155157, 0.547976592405354, 0.446437442942293, 0.425749401877706, 0.268790086755245, 0.140787749166951, 0.118742075608872, 0.0707070607687192, 0.0662099302656888, 0.0124738175285182, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9727086066
R squared (OOB): 0.5805851
$Forests[[769]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 375000, 369000, 335000, 390000, 398000, 485000, 455000, 368000, 395000, 376000, 388000, 360000, 370000, 325000, 373000, 408000, 325000, 389000, 330000), floor_area_sqm = c(101, 90, 94, 93, 101, 100, 93, 93, 100, 101, 101, 100, 104, 98, 84, 103, 100, 85, 103, 84 ), storey_order = c(3L, 5L, 5L, 5L, 4L, 2L, 7L, 3L, 2L, 4L, 2L, 4L, 2L, 2L, 5L, 1L, 4L, 1L, 2L, 4L), remaining_lease_mths = c(952, 946, 942, 921, 932, 924, 1137, 1139, 923, 936, 948, 922, 804, 912, 812, 870, 921, 830, 863, 806), PROX_CBD = c(10.5394819073022, 10.5038890156487, 10.5038890156487, 10.6321305837804, 10.247812625002, 10.2027088676681, 10.5587309121129, 10.5974154418399, 10.5911430304609, 10.5347600839054, 10.1515839247586, 10.3133134299625, 10.0879656312395, 10.6430674352334, 9.87023127008802, 9.95029435977204, 10.7481925626994, 10.1989356004427, 9.90721965789512, 9.63621863936401), PROX_ELDERLYCARE = c(1.55101586165687, 1.64894906385774, 1.64894906385774, 1.32435226249417, 1.89270432318243, 1.63738856945076, 1.80931542236799, 1.80859644276987, 1.2745451415541, 1.31633228018286, 1.93850967877536, 1.4124150938613, 1.31022889057949, 1.10983952182968, 1.35138892750767, 2.09611483432966, 1.00181077128688, 1.08623091115154, 2.17440400131014, 1.48805339077067), PROX_HAWKER = c(0.463304434183495, 0.53455823354733, 0.53455823354733, 0.382898898882956, 0.561647681218514, 0.264427923442986, 0.792644050178693, 0.832920293493618, 0.314632743063994, 0.259744380023822, 0.608980172673109, 0.0623262564011618, 0.196699811405185, 0.494234864614673, 0.410023469086153, 0.876506442172381, 0.591883114810231, 0.368744432216956, 1.08766938871094, 0.677896697868769), PROX_MRT = c(1.31136747445593, 1.36742764633517, 1.36742764633517, 1.20430491709432, 1.63637339364314, 1.392302848886, 1.33157685526365, 1.28588132880872, 1.14211364891441, 1.15842683571226, 1.73271025710532, 1.09471398918577, 1.09046737609619, 0.91242151857363, 1.23646610314009, 1.8917195123599, 0.80807654444201, 0.78040997284139, 1.9078610258369, 1.32502198166586), PROX_PARK = c(0.594979546415276, 0.486479545769779, 0.486479545769779, 0.852996238213812, 0.443665461164749, 0.728383914708498, 0.251058120460841, 0.248039629274522, 0.997953552798557, 1.00657829367171, 0.464183104254495, 0.826294351272671, 0.604882226694947, 1.09293299728603, 0.375073916060521, 0.516721166595223, 1.13130385684233, 0.808282577864154, 0.551504280527303, 0.202594030185392 ), PROX_GOOD_PRISCH = c(0.89296386953394, 0.819356328881161, 0.819356328881161, 1.09467860924251, 0.550324531917386, 0.689163418131917, 0.819366619188368, 0.856849085387122, 1.15731102426836, 1.12709017589061, 0.447003801568155, 0.993301788551023, 0.87937610392538, 1.4206810513637, 0.706117631385061, 0.213708578130609, 1.51127824976447, 1.199846441039, 0.299143542468678, 0.53169554186008), PROX_MALL = c(0.357726596913911, 0.3366209001709, 0.3366209001709, 0.512358501951296, 0.190941194230935, 0.12742430838485, 0.516143411126369, 0.562952549426665, 0.441630162720786, 0.464767570965945, 0.217974225134877, 0.450275200033962, 0.441232897113797, 0.220538248250442, 0.445899708163642, 0.493813340134231, 0.114469773448463, 0.663851500718272, 0.701652802220213, 0.564979440463645), PROX_CHAS = c(0.263233285458842, 0.232134688144963, 0.232134688144963, 0.394471723674887, 0.190941257524933, 0.127424254451578, 0.236682264577822, 0.235419924819913, 0.327465416824022, 0.272565000598528, 0.217974279370684, 0.071192987667569, 0.177420148260447, 0.0703959269798554, 0.0764125853219005, 0.36937911638564, 0.0793642323922721, 0.0710453772718398, 0.242250716663617, 0.204909081807225), PROX_SUPERMARKET = c(0.263232243208913, 0.232133828519976, 0.232133828519976, 0.447614574279886, 0.19229406714866, 0.129189539659537, 0.236682533577294, 0.23542039277371, 0.441631117888638, 0.464768447350912, 0.216455869736569, 0.330151298165832, 0.320748009942088, 0.220538485726081, 0.158655939798418, 0.359694409353041, 0.114469867006585, 0.00115080458448496, 0.157554225694085, 0.145410708854306), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 3L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 2L, 1L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(6L, 5L, 5L, 3L, 10L, 6L, 7L, 7L, 1L, 1L, 9L, 4L, 5L, 2L, 5L, 7L, 4L, 4L, 6L, 3L), WITHIN_350M_BUS = c(15L, 11L, 11L, 12L, 10L, 13L, 10L, 10L, 13L, 15L, 10L, 15L, 11L, 13L, 8L, 12L, 10L, 12L, 10L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 5L, 6L, 5L, 3L, 6L, 4L, 2L, 3L), DNeighbour = c(0, 109.665371291464, 112.589859330986, 261.161389207274, 345.357338683241, 357.85536412856, 362.768825829955, 396.208632219617, 407.337385046284, 418.167012253723, 444.570583406616, 488.339589262444, 625.019627343322, 729.210918443681, 741.447468015738, 742.462618467898, 781.857088691539, 818.498473412727, 912.483535073162, 918.922646221377)), row.names = c("769", "942", "734", "975", "667", "771", "614", "360", "718", "577", "366", "513", "292", "627", "755", "780", "866", "967", "629", "189"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.971718179226262, 0.970201217946505, 0.844980391404379, 0.737456582927731, 0.71968898984864, 0.712592128818813, 0.66275144472592, 0.645620918172065, 0.62871949928006, 0.586667108941554, 0.514929913736953, 0.28877154257804, 0.13710628026904, 0.121778112685041, 0.120536222440063, 0.0762143939942536, 0.0426943986448907, 0.000195031776440198, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1342225240
R squared (OOB): 0.1408442
$Forests[[770]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 416000, 370000, 380000, 360000, 380000, 380000, 336000, 320000, 340000, 325000, 326000, 348000, 308000, 335000, 362000, 303888, 338000, 355000, 315000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 95, 90, 90, 94, 90, 94, 94, 87), storey_order = c(1L, 6L, 4L, 2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 1L, 1L, 2L, 5L, 4L, 5L, 2L, 4L, 5L), remaining_lease_mths = c(1125, 1132, 1142, 1136, 1135, 1134, 1132, 966, 980, 1011, 973, 942, 968, 948, 998, 976, 1008, 1076, 1070, 1004), PROX_CBD = c(18.2305685201872, 18.2305685201872, 18.1918996486136, 18.1376577985599, 18.1376577985599, 18.2143914696608, 18.1279148711176, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 18.0323194354466, 17.5548574672099, 18.976831626196, 18.3273029006797, 19.0279685600245, 18.893500205596, 18.9417612550563, 18.9558501171738), PROX_ELDERLYCARE = c(2.5602844754638, 2.5602844754638, 2.49884668013329, 2.49441526227585, 2.49441526227585, 2.48612553786713, 2.51087611030153, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.88259030935981, 2.64072586785555, 3.28231449363414, 2.7120525382807, 3.26154359027314, 3.10102691254995, 3.09832013994742, 3.04148171914245), PROX_HAWKER = c(0.555435817196439, 0.555435817196439, 0.600683099416637, 0.528296501129656, 0.528296501129656, 0.65924673205969, 0.487567663506197, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.459055170630849, 0.624754154933827, 0.923592674397851, 0.729165861663657, 0.990561993667382, 0.926259022488312, 0.981837341088666, 1.03425383708264), PROX_MRT = c(0.810957189319413, 0.810957189319413, 0.859544339931905, 0.789676869843372, 0.789676869843372, 0.88189566435518, 0.74928998522808, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.228324090957444, 0.605396305517498, 0.822784932057268, 0.470919202147399, 0.880588410111357, 0.777214903782309, 0.831940647091921, 0.87145727172961), PROX_PARK = c(0.269300347674678, 0.269300347674678, 0.210024151789668, 0.276326305891841, 0.276326305891841, 0.161329073171627, 0.317511189836545, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 1.25712692932115, 0.801838254358626, 1.4431849310919, 1.51959638840156, 1.5140651316136, 1.53153013283021, 1.58031197441792, 1.64892029001525), PROX_GOOD_PRISCH = c(8.60245346442475, 8.60245346442475, 8.56698720173726, 8.50873818737911, 8.50873818737911, 8.59299650088468, 8.49670627721454, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 8.37645219680457, 7.89964805631792, 9.32093903042593, 8.6741083827629, 9.37202430611723, 9.23793284137011, 9.2863930262578, 9.30119351841798), PROX_MALL = c(0.89702383385846, 0.89702383385846, 0.849415447505653, 0.814982856398022, 0.814982856398022, 0.861156548991099, 0.819155488013484, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.12060760008054, 0.456293365362214, 0.897736377807805, 0.437943127987326, 0.951179576311185, 0.833273819621717, 0.886414086630636, 0.918650450187965 ), PROX_CHAS = c(0.080524556228062, 0.080524556228062, 0.110754204684376, 0.0547102897319272, 0.0547102897319272, 0.170239874320939, 0.0462043949149095, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.120607657412939, 0.456293399812874, 0.237819060284531, 0.319053536773146, 0.184556275618948, 0.143741090403558, 0.0880613138842689, 0.067384164825537 ), PROX_SUPERMARKET = c(0.512175097136782, 0.512175097136782, 0.565642852259794, 0.504768063926141, 0.504768063926141, 0.532940464268134, 0.467157902200199, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.119017844673248, 0.425112192123464, 0.322795161753339, 0.198027823348086, 0.3125742651816, 0.218188374485768, 0.175726554209016, 0.102761308178796 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 2L, 1L, 3L, 0L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 2L, 3L, 3L, 5L, 7L, 4L, 7L, 2L, 4L, 2L, 4L, 6L, 2L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 6L, 10L, 10L, 6L, 10L, 11L, 12L, 10L, 12L, 11L, 14L, 8L, 9L, 12L, 6L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 4L, 2L, 4L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 7.64552055989355, 60.9871870926231, 94.8072082882823, 101.882183897025, 104.160297216024, 118.901658921178, 565.131927177898, 604.826085259608, 703.185655735385, 891.812094924882, 982.541857815853, 1019.73669931294, 1040.70714743701, 1196.34509142629, 1260.50360866199, 1267.6258948585, 1271.85996118409, 1319.66007650363, 1384.86159689916)), row.names = c("770", "401", "600", "285", "378", "790", "461", "548", "722", "901", "838", "456", "354", "514", "915", "873", "570", "745", "932", "52"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999939042835943, 0.996124987388655, 0.990648504626463, 0.989204646241221, 0.98871785923143, 0.985311095931703, 0.694675781593784, 0.654897124143108, 0.550821760924074, 0.342576161119427, 0.246638997981586, 0.209576449111993, 0.189456043855248, 0.0643752362938492, 0.0294234206592505, 0.0262906290455217, 0.0245039473738312, 0.00845416830315725, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 542730417
R squared (OOB): 0.3538421
$Forests[[771]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398000, 390000, 388000, 360000, 376000, 385000, 375000, 369000, 325000, 395000, 335000, 368000, 330000, 485000, 325000, 373000, 455000, 333000, 418888, 370000), floor_area_sqm = c(100, 101, 100, 104, 101, 101, 90, 94, 84, 101, 93, 100, 84, 93, 85, 103, 93, 84, 100, 98 ), storey_order = c(2L, 4L, 4L, 2L, 2L, 3L, 5L, 5L, 5L, 4L, 5L, 2L, 4L, 7L, 1L, 1L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(924, 932, 922, 804, 948, 952, 946, 942, 812, 936, 921, 923, 806, 1137, 830, 870, 1139, 823, 932, 912), PROX_CBD = c(10.2027088676681, 10.247812625002, 10.3133134299625, 10.0879656312395, 10.1515839247586, 10.5394819073022, 10.5038890156487, 10.5038890156487, 9.87023127008802, 10.5347600839054, 10.6321305837804, 10.5911430304609, 9.63621863936401, 10.5587309121129, 10.1989356004427, 9.95029435977204, 10.5974154418399, 9.85122377146013, 9.64941173000682, 10.6430674352334), PROX_ELDERLYCARE = c(1.63738856945076, 1.89270432318243, 1.4124150938613, 1.31022889057949, 1.93850967877536, 1.55101586165687, 1.64894906385774, 1.64894906385774, 1.35138892750767, 1.31633228018286, 1.32435226249417, 1.2745451415541, 1.48805339077067, 1.80931542236799, 1.08623091115154, 2.09611483432966, 1.80859644276987, 0.999223533815273, 1.9510043332774, 1.10983952182968), PROX_HAWKER = c(0.264427923442986, 0.561647681218514, 0.0623262564011618, 0.196699811405185, 0.608980172673109, 0.463304434183495, 0.53455823354733, 0.53455823354733, 0.410023469086153, 0.259744380023822, 0.382898898882956, 0.314632743063994, 0.677896697868769, 0.792644050178693, 0.368744432216956, 0.876506442172381, 0.832920293493618, 0.526313717816828, 0.940071074791988, 0.494234864614673), PROX_MRT = c(1.392302848886, 1.63637339364314, 1.09471398918577, 1.09046737609619, 1.73271025710532, 1.31136747445593, 1.36742764633517, 1.36742764633517, 1.23646610314009, 1.15842683571226, 1.20430491709432, 1.14211364891441, 1.32502198166586, 1.33157685526365, 0.78040997284139, 1.8917195123599, 1.28588132880872, 0.907717901248049, 1.69853939108909, 0.91242151857363), PROX_PARK = c(0.728383914708498, 0.443665461164749, 0.826294351272671, 0.604882226694947, 0.464183104254495, 0.594979546415276, 0.486479545769779, 0.486479545769779, 0.375073916060521, 1.00657829367171, 0.852996238213812, 0.997953552798557, 0.202594030185392, 0.251058120460841, 0.808282577864154, 0.516721166595223, 0.248039629274522, 0.510337594738446, 0.624691995850973, 1.09293299728603), PROX_GOOD_PRISCH = c(0.689163418131917, 0.550324531917386, 0.993301788551023, 0.87937610392538, 0.447003801568155, 0.89296386953394, 0.819356328881161, 0.819356328881161, 0.706117631385061, 1.12709017589061, 1.09467860924251, 1.15731102426836, 0.53169554186008, 0.819366619188368, 1.199846441039, 0.213708578130609, 0.856849085387122, 1.05242409875061, 0.107363170703005, 1.4206810513637), PROX_MALL = c(0.12742430838485, 0.190941194230935, 0.450275200033962, 0.441232897113797, 0.217974225134877, 0.357726596913911, 0.3366209001709, 0.3366209001709, 0.445899708163642, 0.464767570965945, 0.512358501951296, 0.441630162720786, 0.564979440463645, 0.516143411126369, 0.663851500718272, 0.493813340134231, 0.562952549426665, 0.756051767526383, 0.625847194134012, 0.220538248250442 ), PROX_CHAS = c(0.127424254451578, 0.190941257524933, 0.071192987667569, 0.177420148260447, 0.217974279370684, 0.263233285458842, 0.232134688144963, 0.232134688144963, 0.0764125853219005, 0.272565000598528, 0.394471723674887, 0.327465416824022, 0.204909081807225, 0.236682264577822, 0.0710453772718398, 0.36937911638564, 0.235419924819913, 3.39583191183935e-08, 0.134178633248207, 0.0703959269798554 ), PROX_SUPERMARKET = c(0.129189539659537, 0.19229406714866, 0.330151298165832, 0.320748009942088, 0.216455869736569, 0.263232243208913, 0.232133828519976, 0.232133828519976, 0.158655939798418, 0.464768447350912, 0.447614574279886, 0.441631117888638, 0.145410708854306, 0.236682533577294, 0.00115080458448496, 0.359694409353041, 0.23542039277371, 0.350225948243757, 0.344381560072065, 0.220538485726081 ), WITHIN_350M_KINDERGARTEN = c(0L, 3L, 1L, 0L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 0L, 2L, 2L, 0L, 3L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 10L, 4L, 5L, 9L, 6L, 5L, 5L, 5L, 1L, 3L, 1L, 3L, 7L, 4L, 7L, 7L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(13L, 10L, 15L, 11L, 10L, 15L, 11L, 11L, 8L, 15L, 12L, 13L, 7L, 10L, 12L, 12L, 10L, 10L, 8L, 13L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 3L, 4L, 3L, 6L), DNeighbour = c(0, 309.508463471338, 324.739619639568, 326.959796053487, 344.714317045537, 357.85536412856, 375.872332009047, 381.116959658734, 386.103547300522, 436.281894891634, 445.246615377323, 473.363013879337, 572.24498683002, 599.416073570634, 609.036977657016, 618.398243601593, 647.283335554349, 656.188352737284, 716.748045588551, 727.675544185363)), row.names = c("771", "667", "513", "292", "366", "769", "942", "734", "755", "577", "975", "718", "189", "614", "967", "780", "360", "129", "459", "627"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.67090370163314, 0.64134993592999, 0.636980803210388, 0.601539144104062, 0.574796984821283, 0.537564823602064, 0.526626570428211, 0.516192299635078, 0.410282740844256, 0.391386302998953, 0.332734858050189, 0.145597962490612, 0.103330749824911, 0.0896967477648191, 0.0771696505933483, 0.0435768891163486, 0.0349053591910116, 0.000888545243769116, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1466103664
R squared (OOB): 0.1411216
$Forests[[772]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(578888, 525000, 558000, 463888, 415000, 540000, 475000, 7e+05, 670000, 348000, 372500, 420000, 315000, 450000, 490000, 380000, 330000, 433000, 452000, 410000), floor_area_sqm = c(95, 95, 92, 95, 92, 92, 93, 92, 92, 100, 102, 93, 91, 95, 92, 92, 91, 92, 95, 93), storey_order = c(2L, 5L, 6L, 1L, 2L, 6L, 4L, 4L, 5L, 3L, 2L, 2L, 1L, 2L, 3L, 1L, 3L, 4L, 4L, 4L), remaining_lease_mths = c(1134, 1141, 1136, 1140, 1130, 1142, 1130, 1126, 1121, 938, 931, 1099, 790, 1109, 1038, 1037, 951, 1084, 1112, 788), PROX_CBD = c(11.5493041544933, 11.6190928108465, 11.665784828589, 11.4133195883395, 11.3687765497058, 11.3687765497058, 11.4536743231806, 11.1573644039326, 11.0595651330709, 11.8646943012694, 11.9627383543319, 11.8999896789117, 10.6917699702976, 12.0901026943072, 11.6213283462416, 11.6419253241709, 12.402570085049, 11.8702915361943, 12.1424265739316, 10.7402382849343), PROX_ELDERLYCARE = c(1.47184415110161, 1.40356458884146, 1.35367167055226, 1.61512702812623, 1.27208236570677, 1.27208236570677, 1.19895989384568, 1.34447435494956, 1.41694161867716, 0.893707553155367, 0.96089261866182, 0.790393757138983, 1.07660186858624, 0.911165280518988, 0.621923465733728, 0.626216066088841, 0.628872951670854, 0.670900780040593, 0.88680281476439, 1.05196585123006 ), PROX_HAWKER = c(1.35052465166479, 1.37423229702662, 1.3549106116919, 1.4377955077332, 1.07923254025891, 1.07923254025891, 1.02903329925728, 1.10011050744246, 1.19495083476736, 0.888626336009462, 0.983415578941634, 0.820501997631561, 1.35937058559257, 0.995330006841388, 0.537052085835962, 0.553081930127745, 1.50745216628998, 0.715369360111721, 0.999275592501037, 1.02652926791064), PROX_MRT = c(0.653877184653349, 0.615423035680267, 0.561684506891731, 0.8250506195824, 0.671331594421278, 0.671331594421278, 0.573574303209013, 0.876646963171676, 0.991329354536752, 0.214047355776769, 0.122900516984256, 0.261250382411254, 0.753106278920522, 0.231980634651484, 0.182944945438028, 0.168432978085695, 0.198968515523371, 0.146531371307633, 0.303530488733859, 0.546812793492647), PROX_PARK = c(0.597750851398377, 0.654992910383756, 0.671016599957339, 0.60176146852012, 0.294690087030438, 0.294690087030438, 0.341254943367627, 0.189026691537682, 0.275833477585303, 0.747986195716587, 0.836149627657164, 0.813614799778521, 0.536819237128991, 0.750469455971567, 0.643411448820926, 0.654970873229416, 0.61879465488716, 0.8322137924942, 0.699596772952975, 0.401614025373747), PROX_GOOD_PRISCH = c(3.26501815247482, 3.31796907605439, 3.32537175969635, 3.26097143466547, 2.95589454100459, 2.95589454100459, 2.96812409551872, 2.83177349547833, 2.8385375863655, 3.05097986431403, 3.15511978010431, 3.00567179865442, 2.68318776685765, 3.19167768034691, 2.69528593883292, 2.71543842399088, 3.69141799128789, 2.91053685401804, 3.20088339163048, 2.39141973384207), PROX_MALL = c(0.808458836713889, 0.768943294332632, 0.714662485508778, 0.979751787656279, 0.814743407183115, 0.814743407183115, 0.714729745574342, 0.831480717149744, 0.76911725394793, 0.265637621954407, 0.161680393170103, 0.283076960540796, 0.459259689573629, 0.1200910408013, 0.597386337892971, 0.576398809288588, 0.407881748949563, 0.385092319171944, 0.171446483339376, 0.344610557976029), PROX_CHAS = c(0.0498455969042401, 0.119929951445322, 0.167944095298073, 0.136218265087875, 0.257507761616553, 0.257507761616553, 0.31407050179696, 0.0819321575559949, 0.0661119226245057, 0.265637621677666, 0.161680400961643, 0.283076936045466, 0.0626028682349028, 0.120090990225825, 0.130352204164602, 0.118628580179885, 0.407881782403473, 0.179381733260264, 0.171446425970546, 0.106045676778667), PROX_SUPERMARKET = c(0.0982179911218008, 0.16327623873727, 0.215917356790886, 0.0830307595499944, 0.30094246041235, 0.30094246041235, 0.345653574215055, 0.408274605358357, 0.444069124865739, 0.211091622880127, 0.107037284539066, 0.236972988988714, 0.550262392018624, 0.109512866312649, 0.0679201472407272, 0.0879874709963817, 0.451295114828249, 0.31749021679057, 0.178201527122821, 0.357992185767737 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 3L, 7L, 8L, 7L, 3L, 8L, 6L, 6L, 3L, 9L, 7L, 3L ), WITHIN_350M_BUS = c(4L, 3L, 4L, 4L, 10L, 10L, 8L, 6L, 9L, 8L, 9L, 9L, 7L, 8L, 8L, 8L, 9L, 10L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 3L, 3L, 4L, 3L, 3L, 5L, 4L, 5L, 3L, 4L, 6L, 5L, 4L, 5L, 5L, 5L), DNeighbour = c(0, 74.8130093110657, 117.941892845467, 173.944648530429, 309.765562520011, 309.79232582869, 328.575614111102, 464.627490728946, 511.436822520213, 692.81179501067, 710.420793350646, 816.207058210335, 869.1358493551, 872.368462660237, 876.281814085634, 878.240683737175, 899.805113888694, 908.619285009706, 944.988693419494, 945.050509968139)), row.names = c("772", "160", "830", "303", "157", "876", "132", "425", "407", "232", "295", "185", "569", "117", "89", "421", "80", "110", "147", "6"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9875057194616, 0.969092715485315, 0.933392572176177, 0.796667669267335, 0.796634527495148, 0.77284895801824, 0.574999381790189, 0.500033735637798, 0.213972609381395, 0.189142559970111, 0.0645580440391672, 0.0237790785117447, 0.0218748123308477, 0.0196670800039292, 0.0186025581131934, 0.00873481023931319, 0.00571731619788663, 1.71131930383128e-08, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10170253349
R squared (OOB): 0.0707606
$Forests[[773]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(349000, 371000, 330000, 360000, 333000, 388000, 365000, 420000, 410000, 432000, 415000, 320000, 282000, 295000, 335000, 320000, 288000, 375000, 305000, 338000), floor_area_sqm = c(103, 100, 115, 99, 99, 92, 92, 92, 92, 92, 92, 84, 84, 84, 100, 104, 84, 102, 99, 102), storey_order = c(2L, 2L, 1L, 3L, 3L, 1L, 1L, 1L, 2L, 4L, 2L, 4L, 1L, 4L, 4L, 4L, 3L, 3L, 4L, 4L), remaining_lease_mths = c(832, 918, 898, 915, 927, 1134, 1135, 1121, 1136, 1123, 1125, 885, 836, 875, 927, 893, 893, 932, 930, 922), PROX_CBD = c(18.0642207733449, 17.9318121245061, 18.4399301385868, 17.6482187406162, 17.6933534103443, 17.8160591469996, 17.8160591469996, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 18.3433564216417, 18.5087583118065, 18.4249149071789, 17.5934100264964, 18.4249149071789, 18.3632948597919, 17.424297644009, 17.5508688704121, 18.1611534549189), PROX_ELDERLYCARE = c(0.558648465009425, 0.559180828327224, 0.789710764787337, 0.399377154365588, 0.174626049595048, 0.101440000613482, 0.101440000613482, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.623669944895056, 0.855934448185717, 0.705240184131779, 0.183364759720919, 0.705240184131779, 0.645296274244347, 0.332680427012888, 0.169110695114153, 0.519233937445895), PROX_HAWKER = c(1.20831273824173, 1.18812307179958, 1.26661829972954, 1.11261554439583, 0.89059259132002, 0.755409785256781, 0.755409785256781, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.960648791795978, 1.00705768005988, 1.0161652570538, 0.860123145519879, 1.0161652570538, 0.921741667576702, 1.2762396177499, 0.736171211400498, 0.617364695979906), PROX_MRT = c(0.387700307898407, 0.256828620430729, 0.715824290886542, 0.417091391951799, 0.606842528225389, 0.729659889526201, 0.729659889526201, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.899458799363821, 0.534460782086299, 0.906393011935236, 0.675234243169572, 0.906393011935236, 0.927224403125457, 0.484502150769697, 0.804998329325227, 0.623413162025338 ), PROX_PARK = c(1.04306097562022, 1.11695175135574, 0.859791414716402, 1.38656874841243, 1.49905344652453, 1.49250729308795, 1.49250729308795, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.17596756648915, 0.516289874277036, 1.13759587953072, 1.60355051242194, 1.13759587953072, 1.22890358268929, 1.39102562335911, 1.71737354643835, 1.52418818882418), PROX_GOOD_PRISCH = c(8.76549326341746, 8.65275846320069, 9.10971468714541, 8.34983568407236, 8.34857469941546, 8.44175881664207, 8.44175881664207, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.95760590087653, 9.25922423900801, 9.03817471771729, 8.24279341902993, 9.03817471771729, 8.96505409295358, 8.1609833985331, 8.17476856172454, 8.72758527833631), PROX_MALL = c(0.424594513900518, 0.417130987397582, 0.107021299056373, 0.439097430243665, 0.223321337745784, 0.183177100903513, 0.183177100903513, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.22079632378696, 0.521454353681198, 0.204519313237763, 0.188384425612312, 0.204519313237763, 0.282416841692855, 0.394560370801339, 0.109574351562212, 0.475604736810637), PROX_CHAS = c(0.124680964632411, 0.259891808560044, 0.107021320216693, 0.414359256629807, 0.21485891447712, 0.183177099178452, 0.183177099178452, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.167893491583302, 0.521454374874156, 0.20451929737041, 0.151781240761386, 0.20451929737041, 0.231219576578415, 0.265229996652697, 0.048268048492383, 0.405258493214775), PROX_SUPERMARKET = c(0.424593495373258, 0.438907970807184, 0.107021556198121, 0.441697647833666, 0.218378438252518, 0.137568853383185, 0.137568853383185, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.220795796105544, 0.521454611985023, 0.204519239868594, 0.209139790637019, 0.204519239868594, 0.282416494634945, 0.265230176390619, 0.15801430638391, 0.475604214408431), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 3L, 5L, 8L, 8L, 6L, 6L, 6L, 8L, 8L, 1L, 7L, 6L, 7L, 8L, 2L, 7L, 5L), WITHIN_350M_BUS = c(7L, 9L, 7L, 9L, 13L, 15L, 15L, 12L, 12L, 12L, 10L, 8L, 4L, 9L, 12L, 9L, 8L, 9L, 12L, 10L), WITHIN_1KM_PRISCH = c(6L, 7L, 3L, 7L, 8L, 6L, 6L, 7L, 7L, 7L, 6L, 4L, 4L, 4L, 8L, 4L, 4L, 5L, 6L, 6L), DNeighbour = c(0, 159.68962641704, 392.709253141346, 425.444599308132, 459.878179109258, 474.895091387942, 482.515193568012, 485.467720604061, 486.305118256914, 489.847268000684, 490.400772164779, 510.553124837135, 525.396743605542, 556.633072157839, 557.597487781852, 563.097521409157, 577.914679488248, 646.01496644995, 671.555028584621, 727.650089372599)), row.names = c("773", "976", "247", "891", "112", "53", "402", "289", "13", "298", "365", "953", "393", "265", "419", "738", "864", "736", "438", "330"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.905994792402072, 0.502296940069127, 0.433155960415019, 0.360684599060673, 0.32954290099805, 0.313913005823595, 0.307893595135494, 0.306190339754322, 0.299005868536116, 0.297886238795463, 0.257751385433261, 0.2291055909343, 0.172071872095047, 0.17039223540904, 0.160916893487278, 0.136318728746665, 0.0448565073296627, 0.0219746348870351, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 831526801
R squared (OOB): 0.5908365
$Forests[[774]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 342000, 370000, 4e+05, 375000, 425000, 368000, 395888, 390000, 313000, 332000, 310000, 310000, 365000, 345000, 371000, 350000, 338000, 330000, 330000), floor_area_sqm = c(94, 105, 92, 100, 100, 93, 100, 94, 91, 103, 104, 104, 104, 91, 92, 91, 107, 103, 104, 105 ), storey_order = c(2L, 4L, 3L, 5L, 5L, 3L, 2L, 3L, 2L, 4L, 3L, 3L, 2L, 5L, 2L, 2L, 3L, 4L, 3L, 1L), remaining_lease_mths = c(817, 822, 922, 923, 935, 1029, 937, 1063, 956, 823, 838, 838, 840, 965, 974, 957, 910, 836, 847, 909), PROX_CBD = c(18.4835571341017, 18.4174433264455, 18.2744201988815, 18.2155576397088, 18.2155576397088, 18.2498667293237, 18.1853912561079, 18.1899007658477, 17.980006840849, 19.0236365771618, 18.3394484051955, 18.2872060948971, 18.6954685875173, 17.6174166659189, 17.6174166659189, 17.630719557776, 18.8361111070307, 18.1853470145009, 18.238428451998, 18.4634083712346), PROX_ELDERLYCARE = c(2.12772209584432, 2.01990466694452, 1.91030467455468, 1.82774218733134, 1.82774218733134, 2.08641833813892, 1.83831888483507, 2.0412967820292, 1.69038013517483, 2.54744167947726, 1.68689945441126, 1.57361264937598, 1.96536267509963, 1.58663462608392, 1.58663462608392, 1.35614304544574, 2.10089317294022, 1.46334015610348, 1.49823830734066, 1.70649895251479), PROX_HAWKER = c(0.47819209562201, 0.365194571711665, 0.292675997882175, 0.218122417644225, 0.218122417644225, 0.574007707230075, 0.267411626133086, 0.56403310040428, 0.32947027962251, 0.905177457311038, 0.322806547864559, 0.464971900021808, 0.696312293428963, 0.699652587196505, 0.699652587196505, 0.550798352023498, 0.811063273063077, 0.490406092071559, 0.548143788898404, 0.656056303664779), PROX_MRT = c(0.440067919828323, 0.394110762668951, 0.25859759791353, 0.24629140143503, 0.24629140143503, 0.270260950193414, 0.186589372260449, 0.225540054498686, 0.131298797620671, 0.985299554465195, 0.722989849955079, 0.870907467758581, 1.06426899086337, 0.430901962912929, 0.430901962912929, 0.481509556817778, 1.15964764660018, 0.888080533877704, 0.950317003394984, 1.05945750202888), PROX_PARK = c(0.199823808978303, 0.305293053539538, 0.366705585759005, 0.449638685926872, 0.449638685926872, 0.261745107633199, 0.431621232177097, 0.321396863181507, 0.597192139646456, 0.583731630523903, 0.845903786092674, 0.791043930625847, 0.939968281858902, 0.815337468455046, 0.815337468455046, 0.706852169587072, 0.99599902820202, 0.741201414908801, 0.690805332809177, 0.707700114575514), PROX_GOOD_PRISCH = c(7.82005706650481, 7.75189187586876, 7.60907430161507, 7.54917724573578, 7.54917724573578, 7.5938744989762, 7.51998659904145, 7.5338271442293, 7.31481473864251, 8.3582852678982, 7.67457853159282, 7.62743554697163, 8.03533881462458, 6.95710824587607, 6.95710824587607, 6.96345421686322, 8.17598486214089, 7.52724739525134, 7.58243576478886, 7.80883552790736), PROX_MALL = c(0.482762920255867, 0.368677515727611, 0.31638525459609, 0.249434383428027, 0.249434383428027, 0.606938778613173, 0.304347432784639, 0.601163950940652, 0.38257003715367, 0.880738168625507, 0.270650184250749, 0.369641594977131, 0.50227152913363, 0.753687860987251, 0.753687860987251, 0.581015113036356, 0.605524804958104, 0.362005799982455, 0.291730094824992, 0.25445476080495), PROX_CHAS = c(0.297885151722028, 0.279695275413424, 0.258594927218762, 0.246283235408848, 0.246283235408848, 0.270276303087269, 0.186582621643492, 0.225556636612455, 0.131281394661179, 0.162790585292827, 0.186439783883369, 0.000458346083760352, 0.387978032092424, 0.430898255483663, 0.430898255483663, 0.481496129777697, 0.526621492045347, 0.11010335009361, 0.0811018368302058, 0.163921847201363), PROX_SUPERMARKET = c(0.402675729717655, 0.3481604922123, 0.297968471640837, 0.233030240431279, 0.233030240431279, 0.384544806397502, 0.289364184128333, 0.37174850741073, 0.37748716441855, 0.258877921583013, 0.279112228601587, 0.367596841627256, 0.500728516827066, 0.467885028141574, 0.467885028141574, 0.432325009404537, 0.596975645906049, 0.36017462873485, 0.289827711639516, 0.25256410508494), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 4L, 6L, 0L, 2L, 2L, 2L, 0L, 7L, 4L, 4L), WITHIN_350M_CHILDCARE = c(9L, 7L, 7L, 7L, 7L, 6L, 7L, 5L, 5L, 4L, 4L, 4L, 3L, 4L, 4L, 6L, 3L, 4L, 3L, 3L), WITHIN_350M_BUS = c(12L, 14L, 17L, 15L, 15L, 11L, 16L, 13L, 14L, 11L, 11L, 9L, 8L, 6L, 6L, 8L, 4L, 11L, 10L, 12L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 6L, 6L, 4L, 4L, 4L, 3L, 2L, 6L, 5L, 5L, 3L, 3L, 4L, 4L, 5L, 4L, 4L), DNeighbour = c(0, 118.355431380637, 223.083160237022, 305.137339684458, 307.923300589761, 317.129843807474, 317.918350210056, 368.693116688586, 509.550552286632, 541.137246407595, 649.69955167701, 832.137807235421, 846.38242501212, 871.650004635765, 874.90458875457, 877.062426635616, 888.4575677343, 903.749119445369, 940.573817885984, 954.581687183002 )), row.names = c("774", "257", "835", "643", "571", "369", "31", "422", "910", "248", "693", "414", "817", "220", "14", "547", "906", "857", "839", "748"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.969490917374833, 0.893753882181832, 0.806081337249898, 0.802719179283028, 0.791442899005414, 0.790465456211114, 0.72389861237727, 0.511315554921798, 0.46055542431703, 0.288119445764107, 0.0576414003851785, 0.0457305391639308, 0.0276248742147471, 0.0255901562709482, 0.0242800198688544, 0.0178869618207096, 0.0107467650660488, 0.00084875328892307, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 705707551
R squared (OOB): 0.3930738
$Forests[[775]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 620000, 375000, 440000, 388000, 347000, 380000, 478000, 370000, 365000, 5e+05, 535000, 480000, 315000, 370000, 468888, 446000, 420000, 340000, 390000), floor_area_sqm = c(104, 104, 92, 103, 103, 103, 102, 92, 98, 103, 91, 92, 92, 84, 104, 92, 107, 90, 104, 104), storey_order = c(4L, 1L, 2L, 2L, 3L, 3L, 2L, 4L, 2L, 4L, 2L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 1L, 1L), remaining_lease_mths = c(806, 802, 938, 918, 935, 777, 938, 716, 767, 768, 706, 694, 692, 788, 763, 701, 783, 925, 772, 763), PROX_CBD = c(10.251706958731, 10.3151427398556, 12.0748651503812, 12.1964782349865, 12.2384019056968, 12.4516179583977, 12.4172252614445, 9.58813304663833, 12.6407298816561, 12.6612960596841, 10.2657373615824, 9.76973796844692, 9.76973796844692, 13.0463978034086, 13.075732494377, 9.79963982832759, 13.1163383572019, 12.960867808991, 13.1145091682395, 13.1145091682395), PROX_ELDERLYCARE = c(0.2905717823942, 0.330781443478472, 0.485644504612505, 0.395535007521183, 0.481492260541915, 0.517665393733001, 0.466477120293287, 0.251441869005946, 0.198383641986835, 0.349885373003571, 0.519949541574078, 0.487200680071974, 0.487200680071974, 0.612412426395362, 0.206309775801723, 0.390845215421192, 0.258125844069092, 0.579007844644764, 0.233566729538939, 0.233566729538939), PROX_HAWKER = c(0.185152730473859, 0.158411808335189, 1.97379568283644, 2.11269605893479, 2.08679181031876, 1.97187302693261, 1.89270186421095, 0.391674386653945, 1.70233840124208, 1.71720286170745, 0.527790221924738, 0.323134910569429, 0.323134910569429, 1.36023111372333, 1.2806114078583, 0.315572935590663, 1.23349193679857, 1.16344345150942, 1.24018164124527, 1.24018164124527), PROX_MRT = c(0.329298986744561, 0.225881718556356, 1.16171233055988, 1.03396693725809, 1.00400763232319, 1.07246547116041, 0.847625669994717, 0.707146681079003, 0.712674611555213, 0.798149237832703, 0.351828842975553, 0.307725216106606, 0.307725216106606, 0.622051877914657, 0.218393806785847, 0.308409661615337, 0.166998983475289, 0.899387073359532, 0.402767024758649, 0.402767024758649), PROX_PARK = c(0.433052663426989, 0.503726079472253, 0.570565135790359, 0.631382355736929, 0.617440020241687, 0.540079114132334, 0.790049777369869, 0.630094576064042, 0.87239282209614, 0.722272593032778, 0.752867192571236, 0.692980820038259, 0.692980820038259, 0.572775970192077, 1.31516124688894, 0.556935587195362, 1.28385310080255, 1.44660566239193, 1.4917670023494, 1.4917670023494), PROX_GOOD_PRISCH = c(0.178279914989512, 0.238878321625081, 2.03318600563725, 2.16851203086393, 2.2532718981807, 2.37408427308534, 2.44639044951476, 1.10432321767326, 2.56532775368338, 2.58047246486208, 0.402201611323318, 0.945616550360875, 0.945616550360875, 2.96540091825049, 3.06740437701091, 0.97109568154285, 3.10133739012884, 2.82458087567675, 3.15473759747012, 3.15473759747012), PROX_MALL = c(0.409325390211749, 0.307979604675516, 1.24268779707958, 1.12036230953297, 1.10261213560447, 1.09246464633101, 0.95273084922996, 0.759347764163403, 0.751522975449472, 0.817237002784756, 0.347570072991699, 0.3113714109904, 0.3113714109904, 0.587476612974174, 0.332903613799786, 0.277854565241424, 0.281310431650798, 0.695129776671669, 0.504156272689578, 0.504156272689578), PROX_CHAS = c(0.239000132427376, 0.132816387601245, 0.0669716337617594, 0.194956542036987, 0.187666753228527, 0.137011223676854, 0.132703338642494, 0.395290416984683, 0.217156748290024, 0.248450831201433, 0.329846033180528, 0.164045702260751, 0.164045702260751, 0.40513819943783, 0.122328851042638, 0.213793078898363, 0.155371621529032, 0.341366062526918, 0.11048408202451, 0.11048408202451), PROX_SUPERMARKET = c(0.258988936146552, 0.143795860421689, 0.301394789473075, 0.242376621204914, 0.388917381074845, 0.417679622168911, 0.453312253927337, 0.20799335196523, 0.217156859083098, 0.326739034058403, 0.353445486406562, 0.329801606095394, 0.329801606095394, 0.599997973636583, 0.193246634773484, 0.217115292225756, 0.141466460051892, 0.668273194253219, 0.362446168440829, 0.362446168440829), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 2L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 4L, 2L, 3L, 3L, 2L, 4L, 3L, 4L, 3L, 3L, 2L, 4L, 4L, 4L, 1L, 6L, 6L ), WITHIN_350M_BUS = c(6L, 8L, 9L, 9L, 10L, 9L, 9L, 7L, 10L, 12L, 10L, 11L, 11L, 7L, 10L, 11L, 9L, 2L, 7L, 7L ), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 123.927123063373, 1855.50218653668, 1990.2744773543, 2072.10127802762, 2210.11174828429, 2273.28335216691, 2308.22525529815, 2393.36188419811, 2407.42460987569, 2522.54710275513, 2788.43622529312, 2791.24871867179, 2794.70044063646, 2887.48838067315, 2924.23535860477, 2926.41165871473, 2971.74124597368, 2974.18486062879, 2979.68340721655)), row.names = c("775", "108", "721", "677", "399", "851", "296", "640", "477", "552", "649", "68", "926", "987", "929", "943", "105", "831", "844", "164"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996543419263696, 0.374816291724396, 0.306744354486005, 0.26667422732939, 0.202356926059093, 0.174674803722042, 0.1599282928889, 0.125901871637166, 0.120563496020019, 0.0802580303881784, 0.0154375407549621, 0.0150014469695089, 0.0144741906794349, 0.00371186442997699, 0.00135947989571692, 0.00125578207423791, 2.83425413596529e-05, 1.35960818651613e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5955755749
R squared (OOB): 0.3313805
$Forests[[776]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 380000, 418000, 4e+05, 350888, 398000, 340000, 418000, 4e+05, 4e+05, 380000, 735000, 390000, 680000, 660000, 676000, 663000, 655000, 655000, 350000), floor_area_sqm = c(92, 92, 92, 92, 93, 92, 92, 91, 104, 98, 93, 97, 92, 87, 87, 87, 87, 87, 87, 91), storey_order = c(1L, 4L, 4L, 4L, 3L, 3L, 1L, 5L, 2L, 4L, 3L, 6L, 1L, 6L, 3L, 3L, 4L, 5L, 1L, 4L), remaining_lease_mths = c(711, 695, 691, 690, 712, 714, 699, 774, 751, 718, 724, 1066, 685, 1076, 1066, 1120, 1124, 1121, 1123, 741), PROX_CBD = c(9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.68679892421183, 9.95525560808738, 9.97016469840266, 9.35032791665702, 9.83498872427818, 9.5915755681771, 9.50206510185676, 9.96973817000633, 10.3184291669162, 10.1126951054664, 10.1126951054664, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.39818328429371, 8.70456515841861), PROX_ELDERLYCARE = c(0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.35495808488012, 0.150508443509651, 0.14040561650552, 0.227789996497476, 0.611336059876525, 0.558000418748021, 0.619429799229152, 0.560133969723593, 0.724299376510179, 0.511544492658224, 0.511544492658224, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.718190414835305, 0.1203423949077), PROX_HAWKER = c(0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.221606053969191, 0.153089379504462, 0.15909114400288, 0.508896406641727, 0.54583502916026, 0.434568479089541, 0.518318645141504, 0.246219700947935, 0.285348407142059, 0.268370020499938, 0.268370020499938, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.640059738279374, 0.867862446497739), PROX_MRT = c(0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.760373725070279, 0.521845664201362, 0.494111782173202, 0.569946398217962, 0.722241727367494, 0.656590823238566, 0.533910829474844, 0.405168801785449, 0.752281430413819, 0.549740095282867, 0.549740095282867, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.401734036242065, 0.97670571404933), PROX_PARK = c(0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.664893225436512, 0.730503149795042, 0.68588072489708, 0.726258134328713, 0.296755194228525, 0.355705093322714, 0.26219477257436, 0.868342722448078, 1.05219739289641, 0.878497256111703, 0.878497256111703, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.220484561261844, 0.288616932786395), PROX_GOOD_PRISCH = c(2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.17803171840573, 2.01039924795066, 1.97396491196204, 2.41566392235711, 1.88657748145099, 2.11809049366399, 2.18628235132699, 1.55873028154778, 1.54472866778257, 1.46177539101005, 1.46177539101005, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.27458198186913, 2.418607930925), PROX_MALL = c(0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 0.796976758090547, 0.757457219803541, 0.802483711672914, 0.406203001531397, 1.23747152538927, 1.22478662403239, 1.32833110917602, 0.129560175686973, 0.472532088410597, 0.269774803261538, 0.269774803261538, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.45650167595406, 0.948870628363287), PROX_CHAS = c(0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.0707228333244178, 0.144412947448491, 0.187394625423847, 0.146235674893272, 0.352730820744124, 0.346218272658546, 0.219477506246216, 0.0647243745052949, 0.165961529218061, 0.20472250196774, 0.20472250196774, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.109789289200213, 0.27140983829104), PROX_SUPERMARKET = c(0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.128382981112681, 0.204623167766534, 0.215556112381702, 0.347306649978202, 0.324694852199881, 0.300584979098838, 0.191210069763785, 0.241122798862169, 0.447507928623339, 0.35798039621586, 0.35798039621586, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.13637298984998, 0.221415122113844), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 1L, 5L, 6L, 6L, 4L, 6L, 6L, 6L, 6L, 6L, 6L, 4L), WITHIN_350M_BUS = c(13L, 11L, 11L, 11L, 10L, 9L, 9L, 9L, 3L, 5L, 2L, 7L, 7L, 6L, 6L, 4L, 4L, 4L, 6L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 2L, 1L, 2L, 5L, 3L, 3L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 111.75688778001, 117.246669411653, 154.063538398078, 297.619400572962, 305.689338007149, 339.861106905463, 399.606703282482, 731.539533694928, 738.475091172229, 853.900412594142, 863.707267250041, 912.808333157739, 944.368070488267, 944.563271571911, 975.153013201496, 977.053052573563, 979.526403370856, 1003.8483118451, 1008.99690145228)), row.names = c("776", "603", "499", "964", "946", "971", "211", "37", "659", "746", "539", "471", "97", "316", "506", "593", "466", "731", "657", "71"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975614773599894, 0.973176877171451, 0.953915198749312, 0.833560382587557, 0.82485095229186, 0.785962208486239, 0.710901105550622, 0.225008762547158, 0.21560840533039, 0.0805420047276377, 0.0714246769781286, 0.0329690425406514, 0.0153765909568032, 0.0152869009472533, 0.00435060986088499, 0.00388325125019933, 0.0033134238343076, 0.00010361866186717, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 23229166787
R squared (OOB): -0.1241902
$Forests[[777]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 395000, 380000, 368888, 375000, 394000, 378000, 378000, 333000, 324000, 320000, 310000, 330000, 345000, 335000, 375000, 373888, 320000, 345000, 364000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 100, 90, 100, 91, 102, 102, 100, 93, 93, 101, 102, 100), storey_order = c(4L, 3L, 4L, 4L, 2L, 5L, 3L, 2L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 5L, 5L, 1L, 4L, 2L), remaining_lease_mths = c(1145, 1132, 1135, 1143, 1135, 1142, 1133, 1136, 928, 929, 930, 927, 911, 927, 930, 993, 990, 924, 926, 921), PROX_CBD = c(18.4659506582063, 18.4477570786683, 18.528449956106, 18.528449956106, 18.5586196198757, 18.5586196198757, 18.5541585191533, 18.6831604018118, 18.2095446148373, 18.3448727328387, 18.242108360018, 18.6571260927441, 18.2320763538069, 18.2868848905217, 17.9186379864086, 17.8363687874637, 17.8363687874637, 18.0902268845521, 18.236688278315, 17.9386403893839), PROX_ELDERLYCARE = c(1.40960952841152, 1.45029388933935, 1.49671415705568, 1.49671415705568, 1.41981179339616, 1.41981179339616, 1.3934670212363, 1.47678345842271, 1.17430183890643, 1.12000720290482, 1.08331104464233, 1.27166470727688, 0.927534095024191, 0.896456720381782, 1.13507400842797, 1.40920769604983, 1.40920769604983, 0.706169610995159, 0.732088251039709, 0.714833653499633 ), PROX_HAWKER = c(0.861254406292383, 0.879695992543251, 0.947708217710491, 0.947708217710491, 0.915906485722884, 0.915906485722884, 0.899006211509986, 1.01746494726896, 0.579651089601917, 0.636376603494217, 0.548257960059823, 0.924657565926692, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.692541487012902, 0.692541487012902, 0.370412154176866, 0.537987121264097, 0.201936965562497 ), PROX_MRT = c(0.783375472664302, 0.801027338961469, 0.869531291623609, 0.869531291623609, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.943619619760125, 0.501132314022455, 0.565211037998289, 0.47401652613315, 0.861078471223358, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.634260663268818, 0.634260663268818, 0.341202563029131, 0.511061821383635, 0.168914117564514 ), PROX_PARK = c(2.321508063195, 2.38376543636855, 2.37596217173297, 2.37596217173297, 2.25577949184332, 2.25577949184332, 2.22642888666982, 2.2148581526701, 2.25371860749481, 2.08056453235766, 2.12857307310705, 1.95136051888807, 1.96114614265628, 1.86697967968657, 2.31505119222808, 2.04440878541867, 2.04440878541867, 1.8531048262974, 1.7164330470264, 1.99379565561889), PROX_GOOD_PRISCH = c(8.90481615501782, 8.8804818877731, 8.9605147002348, 8.9605147002348, 9.00274768401056, 9.00274768401056, 9.00155567304774, 9.12987022396436, 8.6635222339794, 8.81498363377987, 8.71021480286832, 9.13456945987866, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.25468587074647, 8.25468587074647, 8.60631027953587, 8.76378557853615, 8.4444135457925), PROX_MALL = c(0.542775018358786, 0.601716003339109, 0.613385110580272, 0.613385110580272, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.525391611000181, 0.468966497593582, 0.284195187673565, 0.347669457974494, 0.300602441432182, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.630636123898788, 0.630636123898788, 0.342860958869265, 0.240339889961931, 0.238372860218233), PROX_CHAS = c(0.20305264112251, 0.260006933015678, 0.220932244035638, 0.220932244035638, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.090990597005735, 0.3998394205418, 0.24769320941352, 0.274735402884708, 0.214120710257936, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.221589023831152, 0.221589023831152, 0.209799590563819, 0.184864523484869, 0.076984763134016), PROX_SUPERMARKET = c(0.203051245143547, 0.260005577706646, 0.220931072377982, 0.220931072377982, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.0909910491430168, 0.402574253870019, 0.284194910851331, 0.347668959247477, 0.214121714630789, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.22158921197453, 0.22158921197453, 0.342860053820009, 0.240339157209448, 0.171190500184261), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 3L, 5L, 7L, 1L, 3L, 3L, 6L, 6L, 6L), WITHIN_350M_BUS = c(6L, 8L, 6L, 6L, 5L, 5L, 8L, 5L, 8L, 8L, 7L, 8L, 10L, 9L, 11L, 6L, 6L, 7L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 5L, 6L, 5L), DNeighbour = c(0, 60.2450137584034, 96.709165825447, 96.9084310056977, 110.957227716491, 111.396148108106, 118.646859052172, 235.281055192649, 278.575351476311, 291.14689101713, 325.153432940626, 398.082889778478, 483.933077212643, 537.057076639979, 547.876134400961, 670.00292160115, 672.080008842986, 696.316795089274, 715.38019826307, 731.207900779057)), row.names = c("777", "504", "102", "875", "35", "581", "563", "664", "243", "512", "608", "761", "443", "787", "590", "118", "391", "74", "227", "638"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986469498467938, 0.965320857658017, 0.965179068056091, 0.95447706294333, 0.954120431274923, 0.948035644080968, 0.803647367633918, 0.730776188861558, 0.708052652808103, 0.643620810480203, 0.495065375239956, 0.315827275180133, 0.212097219394064, 0.192357932682203, 0.0257286484903056, 0.0240832368372808, 0.00867827131479389, 0.00183384249569158, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 331498354
R squared (OOB): 0.5885725
$Forests[[778]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 390000, 3e+05, 380000, 350000, 388800, 333000, 420000, 680000, 660000, 380000, 735000, 325000, 347000, 320000, 370000, 562000, 540000, 462000, 398000), floor_area_sqm = c(83, 92, 92, 92, 92, 98, 89, 92, 87, 87, 92, 97, 82, 90, 90, 84, 107, 107, 105, 92), storey_order = c(3L, 1L, 2L, 4L, 4L, 2L, 1L, 5L, 6L, 3L, 2L, 6L, 4L, 5L, 2L, 3L, 7L, 6L, 1L, 3L), remaining_lease_mths = c(687, 685, 691, 693, 688, 697, 692, 694, 1076, 1066, 687, 1066, 666, 672, 672, 673, 957, 969, 965, 714), PROX_CBD = c(10.5501175985891, 10.3184291669162, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.5902646894981, 10.1126951054664, 10.1126951054664, 10.571248724537, 9.96973817000633, 10.0782341562763, 10.5036676165143, 10.5036676165143, 10.6549850760698, 10.9472701195372, 11.0486323727393, 10.9320040827019, 9.95525560808738), PROX_ELDERLYCARE = c(0.724362239545807, 0.724299376510179, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.476382036969741, 0.511544492658224, 0.511544492658224, 0.426373779355343, 0.560133969723593, 0.248412112584261, 0.346712236264009, 0.346712236264009, 0.531453703929196, 0.867518349265545, 0.974567200018427, 0.83761180429981, 0.150508443509651), PROX_HAWKER = c(0.496328097640832, 0.285348407142059, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.142004884371921, 0.268370020499938, 0.268370020499938, 0.155284554597335, 0.246219700947935, 0.250435976222025, 0.255376275980047, 0.255376275980047, 0.345053577007401, 0.429153921265228, 0.436692566666558, 0.499252912381913, 0.153089379504462 ), PROX_MRT = c(0.92637591011884, 0.752281430413819, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.793335563342317, 0.549740095282867, 0.549740095282867, 0.822399768635659, 0.405168801785449, 0.622308556906305, 0.908007357991278, 0.908007357991278, 0.849090589690401, 0.638393210693291, 0.741783227751877, 0.582189406643083, 0.521845664201362 ), PROX_PARK = c(0.888350706343443, 1.05219739289641, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.57091664624863, 0.878497256111703, 0.878497256111703, 0.471129460807546, 0.868342722448078, 0.627458410441261, 0.381418159266178, 0.381418159266178, 0.204920490916151, 0.730900012581548, 0.644279497097323, 0.802226928628916, 0.730503149795042 ), PROX_GOOD_PRISCH = c(1.37609088117382, 1.54472866778257, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 0.962114901666907, 1.46177539101005, 1.46177539101005, 0.876989954992127, 1.55873028154778, 1.26151864262594, 0.825686703361669, 0.825686703361669, 0.576127248022356, 1.50789829567152, 1.50173151878208, 1.4460454342776, 2.01039924795066), PROX_MALL = c(0.693136328895784, 0.472532088410597, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 0.838333779631814, 0.269774803261538, 0.269774803261538, 0.872531493441133, 0.129560175686973, 0.418279044459304, 0.873995522285645, 0.873995522285645, 1.12054305374088, 1.34630282297423, 1.41292867182356, 1.37776203899083, 0.757457219803541), PROX_CHAS = c(0.120595382532287, 0.165961529218061, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.0950095589968322, 0.20472250196774, 0.20472250196774, 0.109732367463933, 0.0647243745052949, 0.186550674976261, 0.217153936659979, 0.217153936659979, 0.290835710912963, 0.344403926608958, 0.375455350402476, 0.293630149165848, 0.144412947448491), PROX_SUPERMARKET = c(0.448117335537485, 0.447507928623339, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.190547463602814, 0.35798039621586, 0.35798039621586, 0.199099262156692, 0.241122798862169, 0.255147915067147, 0.291549431934698, 0.291549431934698, 0.292451786949051, 0.381194313170787, 0.408205375796458, 0.445162931243089, 0.204623167766534), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 2L, 2L, 2L, 2L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 3L, 3L, 4L, 4L, 2L, 6L, 6L, 3L, 6L, 5L, 2L, 2L, 1L, 0L, 0L, 0L, 3L), WITHIN_350M_BUS = c(6L, 7L, 4L, 4L, 5L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 5L, 6L, 6L, 7L, 2L, 2L, 0L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 4L, 4L ), DNeighbour = c(0, 245.611668865797, 248.40702867339, 252.746409681357, 307.938150088389, 383.594293357522, 390.508176652057, 415.33940737004, 433.208611462972, 442.883154936607, 512.523147816003, 583.140490232029, 593.612743391015, 601.265545764965, 607.806463299511, 819.643053563633, 915.479323249255, 933.677934460107, 970.733940901854, 1147.27379953236)), row.names = c("778", "97", "648", "651", "43", "429", "914", "701", "316", "506", "210", "471", "84", "482", "940", "728", "255", "630", "671", "971"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91043757282191, 0.908436498589482, 0.905289728250787, 0.861103869880097, 0.788913726497374, 0.78170703604412, 0.755055694169901, 0.735168267935899, 0.724167185791163, 0.640689979083443, 0.550041388841241, 0.5362417052639, 0.526115299508566, 0.517435200746588, 0.239702741827799, 0.131956980345273, 0.114035847361595, 0.0806997765567887, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4154704252
R squared (OOB): 0.7559495
$Forests[[779]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 455000, 432000, 395000, 520000, 550000, 498000, 510000, 532000, 589000, 490000, 535000, 545000, 550000, 465000, 460000, 4e+05, 403000, 510000, 375000), floor_area_sqm = c(92, 93, 93, 90, 93, 98, 93, 97, 96, 96, 95, 93, 93, 95, 93, 92, 92, 92, 92, 90), storey_order = c(4L, 5L, 5L, 1L, 4L, 4L, 2L, 2L, 4L, 6L, 2L, 4L, 5L, 4L, 5L, 2L, 1L, 1L, 3L, 4L), remaining_lease_mths = c(1133, 1138, 1129, 997, 1118, 1103, 1102, 1104, 1111, 1111, 1111, 1118, 1127, 1115, 1097, 1137, 1131, 1138, 1136, 986), PROX_CBD = c(13.5263069451707, 13.5153222954464, 13.4495242740615, 13.4480864429089, 13.7912064237251, 13.7784857598507, 13.8269911518463, 13.7787547800329, 13.8842234613226, 13.8838492138892, 13.7780295697528, 13.8964286142315, 13.8964286142315, 13.9206851659757, 13.8110145095205, 13.9481332653994, 13.9748767742628, 13.9348601041022, 14.0250110126613, 13.5741440973944), PROX_ELDERLYCARE = c(0.13293861465481, 0.128038783583345, 0.226392675254826, 0.38095926022983, 0.194902312085005, 0.303554199654945, 0.272443342502121, 0.357313426679343, 0.284905700992106, 0.321249151015697, 0.24280876806526, 0.28821019895416, 0.28821019895416, 0.410984632703067, 0.2424730747692, 0.108372417523696, 0.0869602171534455, 0.122633260073778, 0.0392522324995346, 0.759293685927778), PROX_HAWKER = c(1.0232116664491, 1.06471945671836, 1.13086059974118, 1.11021170000921, 0.761066408094757, 0.771130061467184, 0.718894335359525, 0.779750574682814, 0.667389882084889, 0.661984274687099, 0.855348356505915, 0.700607063348248, 0.700607063348248, 0.63246529422046, 0.93957565430704, 0.783686601130967, 0.759405218095962, 0.848294615942255, 0.732915378457501, 1.13978469441664), PROX_MRT = c(0.529059791722705, 0.531733722241289, 0.537207200764636, 0.436627689790507, 0.263976344610204, 0.334453451125385, 0.250191496834268, 0.373119808041594, 0.172676244118343, 0.202599849124069, 0.290902656750774, 0.214342865325431, 0.214342865325431, 0.247793554682504, 0.110074032088272, 0.146013494832411, 0.16215489673441, 0.066674836544346, 0.179377644983316, 0.147719870982538), PROX_PARK = c(1.00320858387115, 1.12627074536918, 1.14705623529365, 0.782217598170287, 1.03946212768551, 1.07038952907209, 1.00953333913803, 1.07510958061046, 0.946790994443363, 0.953674473627188, 1.08412864631293, 0.945155408432775, 0.945155408432775, 0.9355470513087, 1.12286028608686, 0.964943529987853, 0.93793434477989, 1.01289159319472, 0.898948825756494, 0.739375101722708), PROX_GOOD_PRISCH = c(4.12550653324601, 4.05859518452173, 3.97306691053722, 4.1394886986689, 4.37243865161908, 4.41640053984819, 4.43409233459216, 4.43794264479214, 4.46427355245829, 4.48950135049007, 4.27934963146811, 4.42474408393319, 4.42474408393319, 4.55661004860153, 4.2580170038876, 4.41058426346667, 4.4381077472328, 4.3780728039611, 4.48326906164864, 4.41976113712118), PROX_MALL = c(0.734460127270614, 0.741140095950697, 0.817008429043632, 0.747053206605742, 0.47180896375681, 0.546157830895501, 0.464449368072494, 0.579723774298741, 0.384398044205003, 0.415387276861254, 0.507308338763366, 0.36232957329041, 0.36232957329041, 0.441605558767423, 0.585854127158584, 0.431747484707969, 0.408666125180857, 0.500682206465503, 0.387952579177684, 0.656440732478167), PROX_CHAS = c(0.164485608616764, 0.0484693686848179, 0.142936854782623, 0.419877338676521, 3.14247486029477e-08, 0.171232412843018, 0.093713435160417, 0.2330532561781, 0.0936868185767241, 0.130388475133542, 0.246000912873009, 0.190952462752685, 0.190952462752685, 0.230184731543739, 0.123846030022364, 0.0812590805558053, 0.0955424375353944, 3.70448785353559e-08, 0.116095717847762, 0.175269995719201), PROX_SUPERMARKET = c(0.265115106421715, 0.321659607097496, 0.417643104955167, 0.428569074432488, 8.52808058992138e-07, 0.171231859107883, 0.0937132175773042, 0.233052713938452, 0.093687407280864, 0.130388583033251, 0.271122867675942, 0.190953240917096, 0.190953240917096, 0.23018467784701, 0.157551778944521, 0.194128300134642, 0.205979542456043, 0.112910168339451, 0.21237786594893, 0.3594639622224), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 5L, 4L, 5L, 5L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 5L, 5L, 6L), WITHIN_350M_BUS = c(2L, 6L, 5L, 4L, 8L, 7L, 8L, 11L, 7L, 9L, 9L, 9L, 9L, 13L, 12L, 7L, 6L, 11L, 9L, 10L), WITHIN_1KM_PRISCH = c(6L, 5L, 4L, 7L, 5L, 6L, 5L, 8L, 5L, 5L, 6L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 9L ), DNeighbour = c(0, 174.013259858153, 251.615649085269, 252.621624297862, 265.36995775164, 300.142119576867, 320.546699818084, 338.126971250278, 361.565641995347, 372.801293180019, 375.724171660139, 407.992734095099, 412.376554307851, 441.166717791314, 557.484989982819, 581.944302227878, 606.320125647297, 632.620971559985, 652.180459243427, 664.146281988905)), row.names = c("779", "183", "988", "655", "420", "837", "376", "549", "670", "723", "282", "760", "442", "516", "645", "34", "690", "356", "8", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.867413808059115, 0.733537962241052, 0.731569421703927, 0.706183738127617, 0.633244757483504, 0.588371945009935, 0.548787168938305, 0.495083097950058, 0.469108954424089, 0.462339069433372, 0.387657302520183, 0.37757091405791, 0.312209200717641, 0.0872647763937227, 0.0539273153413188, 0.027740867750721, 0.00858989451385097, 0.00127513907876047, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2472854591
R squared (OOB): 0.3285947
$Forests[[780]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(373000, 389000, 376000, 418888, 390000, 408000, 405000, 398000, 485000, 330000, 375000, 369000, 455000, 355000, 340000, 330000, 385000, 325000, 335000, 360000), floor_area_sqm = c(103, 103, 101, 100, 101, 100, 102, 100, 93, 84, 90, 94, 93, 91, 91, 91, 101, 84, 84, 104 ), storey_order = c(1L, 2L, 2L, 2L, 4L, 5L, 3L, 2L, 7L, 4L, 5L, 5L, 3L, 3L, 1L, 4L, 3L, 5L, 2L, 2L), remaining_lease_mths = c(870, 863, 948, 932, 932, 916, 928, 924, 1137, 806, 946, 942, 1139, 763, 786, 777, 952, 812, 791, 804), PROX_CBD = c(9.95029435977204, 9.90721965789512, 10.1515839247586, 9.64941173000682, 10.247812625002, 9.71665400465424, 9.51108523911647, 10.2027088676681, 10.5587309121129, 9.63621863936401, 10.5038890156487, 10.5038890156487, 10.5974154418399, 9.41668106440496, 9.37335060635629, 9.37335060635629, 10.5394819073022, 9.87023127008802, 9.13853516155078, 10.0879656312395), PROX_ELDERLYCARE = c(2.09611483432966, 2.17440400131014, 1.93850967877536, 1.9510043332774, 1.89270432318243, 1.86385802759073, 1.80905665624389, 1.63738856945076, 1.80931542236799, 1.48805339077067, 1.64894906385774, 1.64894906385774, 1.80859644276987, 1.6892356184521, 1.66235796621519, 1.66235796621519, 1.55101586165687, 1.35138892750767, 1.86142420062345, 1.31022889057949), PROX_HAWKER = c(0.876506442172381, 1.08766938871094, 0.608980172673109, 0.940071074791988, 0.561647681218514, 1.14805608329678, 0.978663880778012, 0.264427923442986, 0.792644050178693, 0.677896697868769, 0.53455823354733, 0.53455823354733, 0.832920293493618, 0.864780296064508, 0.823170476035045, 0.823170476035045, 0.463304434183495, 0.410023469086153, 0.823671555860494, 0.196699811405185), PROX_MRT = c(1.8917195123599, 1.9078610258369, 1.73271025710532, 1.69853939108909, 1.63637339364314, 2.10187463598542, 1.99882067476962, 1.392302848886, 1.33157685526365, 1.32502198166586, 1.36742764633517, 1.36742764633517, 1.28588132880872, 2.02952953118228, 2.01327082024864, 2.01327082024864, 1.31136747445593, 1.23646610314009, 1.58022074581844, 1.09046737609619), PROX_PARK = c(0.516721166595223, 0.551504280527303, 0.464183104254495, 0.624691995850973, 0.443665461164749, 0.706984478917025, 0.674672834209049, 0.728383914708498, 0.251058120460841, 0.202594030185392, 0.486479545769779, 0.486479545769779, 0.248039629274522, 0.564264159971047, 0.548771819269344, 0.548771819269344, 0.594979546415276, 0.375073916060521, 0.533109662164166, 0.604882226694947), PROX_GOOD_PRISCH = c(0.213708578130609, 0.299143542468678, 0.447003801568155, 0.107363170703005, 0.550324531917386, 0.494123442243702, 0.439174603441127, 0.689163418131917, 0.819366619188368, 0.53169554186008, 0.819356328881161, 0.819356328881161, 0.856849085387122, 0.555662252109323, 0.581790960048334, 0.581790960048334, 0.89296386953394, 0.706117631385061, 0.605615063995802, 0.87937610392538), PROX_MALL = c(0.493813340134231, 0.701652802220213, 0.217974225134877, 0.625847194134012, 0.190941194230935, 1.00609620967541, 0.994410311642026, 0.12742430838485, 0.516143411126369, 0.564979440463645, 0.3366209001709, 0.3366209001709, 0.562952549426665, 0.873946799305891, 0.835862391091354, 0.835862391091354, 0.357726596913911, 0.445899708163642, 0.925377142856182, 0.441232897113797), PROX_CHAS = c(0.36937911638564, 0.242250716663617, 0.217974279370684, 0.134178633248207, 0.190941257524933, 0.0862664572880411, 0.21913048386411, 0.127424254451578, 0.236682264577822, 0.204909081807225, 0.232134688144963, 0.232134688144963, 0.235419924819913, 0.248119447519373, 0.240374554675797, 0.240374554675797, 0.263233285458842, 0.0764125853219005, 0.179557542480515, 0.177420148260447), PROX_SUPERMARKET = c(0.359694409353041, 0.157554225694085, 0.216455869736569, 0.344381560072065, 0.19229406714866, 0.0862669641327853, 0.21913043091083, 0.129189539659537, 0.236682533577294, 0.145410708854306, 0.232133828519976, 0.232133828519976, 0.23542039277371, 0.315469124538892, 0.322141005481158, 0.322141005481158, 0.263232243208913, 0.158655939798418, 0.223142170833011, 0.320748009942088), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 3L, 3L, 1L, 2L, 0L, 2L, 1L, 2L, 2L, 2L, 1L, 0L, 0L, 2L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 6L, 9L, 3L, 10L, 8L, 4L, 6L, 7L, 3L, 5L, 5L, 7L, 2L, 2L, 2L, 6L, 5L, 3L, 5L), WITHIN_350M_BUS = c(12L, 10L, 10L, 8L, 10L, 8L, 7L, 13L, 10L, 7L, 11L, 11L, 10L, 6L, 5L, 5L, 15L, 8L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 2L, 4L, 3L, 4L, 1L, 1L, 4L, 3L, 3L, 4L, 4L, 3L, 1L, 1L, 1L, 4L, 5L, 2L, 5L), DNeighbour = c(0, 207.802458816427, 305.120646023048, 312.131931527276, 398.55603161727, 513.27561638446, 551.48337805066, 618.398243601593, 621.12463225677, 653.393850081511, 655.453174171593, 656.29107783265, 658.329330222889, 673.919892406108, 703.644615718258, 704.566548058701, 742.462618467898, 752.304319083457, 807.581631729213, 874.729765677689)), row.names = c("780", "629", "366", "459", "667", "879", "719", "771", "614", "189", "942", "734", "360", "725", "737", "334", "769", "755", "485", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.890313677104649, 0.771457746108894, 0.761554028887068, 0.627895023281845, 0.42992540479727, 0.363028406135449, 0.250208752100467, 0.245809750012745, 0.195400259973796, 0.192298383897097, 0.19104061351934, 0.187991594995639, 0.165188901657902, 0.124551526781251, 0.123356773331519, 0.0781504939940071, 0.0677705601877471, 0.0217964140908017, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1140680089
R squared (OOB): 0.3429879
$Forests[[781]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(438000, 432000, 431000, 425000, 450000, 420000, 430000, 425000, 395000, 445000, 450000, 456500, 358000, 441000, 436000, 440000, 435000, 420000, 435000, 432000), floor_area_sqm = c(94, 92, 92, 94, 94, 94, 92, 94, 94, 94, 93, 92, 93, 93, 92, 92, 95, 92, 92, 93), storey_order = c(5L, 6L, 7L, 5L, 7L, 7L, 6L, 6L, 4L, 6L, 9L, 8L, 1L, 6L, 7L, 8L, 6L, 5L, 2L, 5L), remaining_lease_mths = c(1076, 1137, 1138, 1083, 1119, 1120, 1126, 1119, 1113, 1109, 1136, 1144, 1103, 1097, 1139, 1142, 1105, 1132, 1128, 1138), PROX_CBD = c(11.9414743986494, 11.9317097346946, 11.9317097346946, 11.8751655684431, 12.0119641769274, 12.0119641769274, 12.0797672032522, 11.9828723130509, 11.9744040829633, 12.1122271384014, 12.1741021183779, 11.9527102757424, 11.8075546541859, 11.8078122246038, 12.042332185553, 12.042332185553, 11.6071858552171, 12.042332185553, 12.042332185553, 11.7767430748854), PROX_ELDERLYCARE = c(0.687500817542951, 0.680106913101551, 0.680106913101551, 0.727329111385366, 0.673044116243487, 0.673044116243487, 0.550577233037288, 0.710325725805382, 0.738781707341689, 0.629785153682861, 0.519600844901231, 0.819362766143575, 0.922118515238085, 0.95260617550949, 0.786890441142101, 0.786890441142101, 1.02315858897206, 0.786890441142101, 0.786890441142101, 0.813774711283767), PROX_HAWKER = c(0.147098227142532, 0.161367564791002, 0.161367564791002, 0.145379780608352, 0.222580914455278, 0.222580914455278, 0.286867197183981, 0.20448046373977, 0.217370340361849, 0.337796349528525, 0.375471053349032, 0.27814297307049, 0.209140712961875, 0.262687630178652, 0.369655971945997, 0.369655971945997, 0.193888136950838, 0.369655971945997, 0.369655971945997, 0.340776861445006 ), PROX_MRT = c(0.183575431830776, 0.214149342621172, 0.214149342621172, 0.191731142133254, 0.201095784108649, 0.201095784108649, 0.285059794417971, 0.170867756883987, 0.167322140356011, 0.302747284955937, 0.338849049026276, 0.200702114351669, 0.120215557602138, 0.173777829752023, 0.298263347673859, 0.298263347673859, 0.216093917824789, 0.298263347673859, 0.298263347673859, 0.162476645519961 ), PROX_PARK = c(0.807374064658721, 0.785212145526225, 0.785212145526225, 0.723512884628395, 0.691047645736797, 0.691047645736797, 0.747342190235743, 0.697136724289492, 0.679906922269617, 0.576425078157325, 0.612679613149166, 0.643017670933737, 0.747098338531098, 0.746013140888617, 0.542226246468638, 0.542226246468638, 0.521580333579447, 0.542226246468638, 0.542226246468638, 0.615413214289157 ), PROX_GOOD_PRISCH = c(2.21615815400514, 2.20126444296921, 2.20126444296921, 2.14229157607785, 2.29976812492723, 2.29976812492723, 2.35145083667271, 2.27447890050516, 2.27223739349538, 2.408030235171, 2.45580221931744, 2.270018309959, 2.12338877581429, 2.13533890725473, 2.36724315061599, 2.36724315061599, 1.89230283405924, 2.36724315061599, 2.36724315061599, 2.03585243074848), PROX_MALL = c(0.22663965361209, 0.255684281538694, 0.255684281538694, 0.249449426365425, 0.251262654177611, 0.251262654177611, 0.356578632219481, 0.220402811054307, 0.214069216816763, 0.350899017798137, 0.416829357908565, 0.232344363503357, 0.119447773727589, 0.17025857997445, 0.332547569579886, 0.332547569579886, 0.173810560938293, 0.332547569579886, 0.332547569579886, 0.437539575450179), PROX_CHAS = c(0.156140837156126, 0.203726500797623, 0.203726500797623, 0.179410689617013, 0.131248018016709, 0.131248018016709, 0.146949814741425, 0.0995919009989899, 0.0939357367291076, 0.0703863092474096, 0.0461624602204791, 0.146038815472653, 0.11944771257822, 0.170258520163124, 0.236223262451169, 0.236223262451169, 0.173810611614792, 0.236223262451169, 0.236223262451169, 0.108183414657245), PROX_SUPERMARKET = c(0.236998053946951, 0.217804588957955, 0.217804588957955, 0.179159947933279, 0.261515416493987, 0.261515416493987, 0.315486318912089, 0.230351837454113, 0.22318738818849, 0.360308355053667, 0.427183407476201, 0.237998550380205, 0.119571834445138, 0.168966076328732, 0.33849828517841, 0.33849828517841, 0.1671684124578, 0.33849828517841, 0.33849828517841, 0.108294583955479), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 6L, 6L, 5L, 6L, 7L, 7L, 7L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L), WITHIN_350M_BUS = c(8L, 8L, 8L, 6L, 6L, 6L, 9L, 7L, 10L, 7L, 5L, 12L, 10L, 11L, 10L, 10L, 6L, 10L, 10L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), DNeighbour = c(0, 54.4846091817222, 58.2025408846117, 105.893760934571, 126.280441138085, 127.977920802394, 141.87039103113, 142.049064950567, 173.435455029163, 239.563752609622, 244.771776587632, 266.322140564075, 274.549120918256, 330.151827596025, 332.65922146762, 333.03261947346, 333.479041948767, 334.302525016674, 335.570597887035, 347.756541439549)), row.names = c("781", "392", "613", "250", "947", "167", "900", "203", "858", "607", "621", "749", "724", "439", "573", "16", "922", "634", "908", "325"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.951508705007921, 0.944762031880974, 0.823150525938767, 0.75366258216675, 0.747478801396589, 0.694838112848203, 0.694138966286621, 0.564409209726114, 0.276086654497692, 0.254602669701292, 0.170986814326231, 0.141911137978812, 0.00973864868817504, 0.00721518082106108, 0.00687022637529962, 0.00646841274296349, 0.00575766837992647, 0.00474104886527113, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 446169322
R squared (OOB): 0.03280422
$Forests[[782]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 405000, 430000, 405000, 415000, 395000, 450000, 448000, 410000, 393000, 455000, 430000, 360000, 380000, 380000, 367000, 362500, 412000, 495000, 537000), floor_area_sqm = c(112, 105, 104, 104, 103, 106, 106, 116, 106, 103, 113, 107, 84, 106, 107, 104, 103, 104, 93, 93), storey_order = c(4L, 3L, 2L, 2L, 3L, 2L, 4L, 3L, 2L, 2L, 5L, 4L, 3L, 1L, 2L, 1L, 3L, 2L, 2L, 4L), remaining_lease_mths = c(866, 856, 861, 862, 834, 834, 834, 827, 871, 818, 824, 868, 811, 887, 871, 879, 819, 878, 1131, 1128), PROX_CBD = c(15.3605597168545, 15.3605597168545, 15.4019609662575, 15.4019609662575, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.428944563277, 14.8805910833212, 14.8805910833212, 15.2985874116244, 14.7472020389823, 15.0291078847704, 15.2330821453909, 14.66420827852, 14.3801998083441, 14.1313829663274, 14.1234549986629, 14.1022978560303), PROX_ELDERLYCARE = c(1.7630974884403, 1.7630974884403, 1.7026350967472, 1.7026350967472, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.63977306379889, 1.53481387371296, 1.53481387371296, 1.41400995500373, 1.19052284520552, 1.09928331705025, 1.22808745848404, 0.719957479461771, 0.709377020411434, 0.836104821253693, 1.35242241046818, 1.39999761805574), PROX_HAWKER = c(0.874437271649647, 0.874437271649647, 0.985391408166863, 0.985391408166863, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 1.09717995764468, 0.395563323563994, 0.395563323563994, 1.16406043263713, 0.606039227085063, 1.15922930524208, 1.40985252978436, 1.17971772396452, 0.928921275219278, 0.73352935155883, 0.458626901673037, 0.488105393549706), PROX_MRT = c(1.13238128237287, 1.13238128237287, 1.24252861976923, 1.24252861976923, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.35104476777798, 0.650195396152393, 0.650195396152393, 1.40304810962874, 0.807097621625513, 1.36685465541241, 1.62235809597188, 1.12495588646837, 1.02650412956774, 0.735653331318593, 0.250036690549804, 0.255700458734308), PROX_PARK = c(0.852232892319188, 0.852232892319188, 0.934356673366442, 0.934356673366442, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 1.02148060415503, 0.355836862982211, 0.355836862982211, 0.98341166564854, 0.432698189125414, 0.808345234949979, 0.633472210001671, 0.823954351824118, 0.71485218383349, 0.463826523913091, 0.469588575534173, 0.52092144022497), PROX_GOOD_PRISCH = c(3.77322944876988, 3.77322944876988, 3.78947597459801, 3.78947597459801, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.79601078940401, 3.33079371618761, 3.33079371618761, 3.64472604970499, 3.13467644284063, 3.36640767040689, 3.56691345353299, 2.99834463762659, 2.72778429145315, 2.52734391167264, 2.69456588548322, 2.69832814229385), PROX_MALL = c(0.502295694435402, 0.502295694435402, 0.656741946143406, 0.656741946143406, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.809004632748584, 0.390496575840073, 0.390496575840073, 0.597111778941966, 0.738705771798207, 0.486526360127578, 0.253259472709144, 0.669111824361406, 0.949257633150117, 0.66282583229379, 0.232476208076891, 0.257523814996123 ), PROX_CHAS = c(0.563239471741591, 0.563239471741591, 0.478794864158343, 0.478794864158343, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.352996738297868, 0.448788349522024, 0.448788349522024, 0.0911939042613644, 0.19051372613691, 0.228652490110126, 0.210576528602503, 0.38494516455544, 0.453083161817035, 0.528800676490504, 0.147334233235439, 0.177701329016163), PROX_SUPERMARKET = c(0.187279197917694, 0.187279197917694, 0.1489144838969, 0.1489144838969, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.252078878715955, 0.447693008221967, 0.447693008221967, 0.408284988301129, 0.326764101800336, 0.234691730121176, 0.21397076195142, 0.384052647553184, 0.513065398645433, 0.528799775767506, 0.147334782275979, 0.177702101069216), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 2L, 3L, 2L, 3L, 1L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(10L, 10L, 9L, 9L, 6L, 6L, 6L, 7L, 11L, 5L, 5L, 13L, 9L, 8L, 12L, 7L, 2L, 6L, 13L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 1L), DNeighbour = c(0, 4.93762055515319, 155.445283164293, 158.374660522972, 229.171175715909, 229.484249487106, 238.621295568549, 261.042141393429, 313.624924628938, 495.891261930319, 503.627030179333, 534.989654792765, 643.060014518584, 770.734206258361, 886.473961703767, 1067.08246570721, 1116.63330319988, 1243.87874902504, 1312.63715545217, 1346.69799001974)), row.names = c("782", "994", "495", "406", "233", "483", "457", "188", "899", "639", "852", "934", "136", "314", "428", "686", "3", "695", "212", "815"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999973114254866, 0.973530736828914, 0.972530716806395, 0.942921141563578, 0.942767381775359, 0.938193197035364, 0.926264905926492, 0.894471182105927, 0.747202042831734, 0.73984962004448, 0.709274310536883, 0.595961512999023, 0.452197887665875, 0.321145662229896, 0.138496004660753, 0.0976483088084971, 0.0215705323202822, 0.00249445611958286, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1961801528
R squared (OOB): -0.001894743
$Forests[[783]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 420000, 468000, 455000, 323000, 390000, 460000, 458888, 450000, 460000, 422000, 430000, 382000, 440000, 426888, 380000, 475000, 510000, 485000, 403500), floor_area_sqm = c(92, 92, 92, 92, 90, 90, 92, 92, 92, 92, 92, 92, 86, 92, 92, 90, 92, 92, 95, 90), storey_order = c(4L, 2L, 4L, 4L, 1L, 5L, 3L, 4L, 3L, 5L, 2L, 1L, 2L, 2L, 1L, 4L, 2L, 5L, 5L, 5L), remaining_lease_mths = c(988, 1139, 1124, 1136, 983, 978, 1137, 1130, 1136, 1136, 1132, 1134, 989, 1136, 1141, 973, 1126, 1133, 1141, 965), PROX_CBD = c(12.1902934701837, 12.4951121122816, 12.5372560863306, 12.5530445309639, 12.0200214112876, 12.4059518996545, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.5778468618744, 12.6523002899419, 12.5852639843962, 12.3082954752684, 12.6445046545469, 12.5841594105866, 11.9491294576901, 12.6532888174316, 12.8180148044036, 12.8190940082697, 12.0682850666201), PROX_ELDERLYCARE = c(0.362754738306624, 0.0780281999502717, 0.066903342124331, 4.52036057904239e-07, 0.618171206910468, 0.404564014080405, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.25879478544564, 0.17445131765005, 0.3637938018331, 0.583230122785789, 0.316798451576888, 0.419823195233641, 0.351349913726565, 0.373604611296459, 0.265081039187363, 0.268492105828742, 0.36227142211874), PROX_HAWKER = c(0.536726116414185, 0.227760265989261, 0.184899994018696, 0.183834631869038, 0.743318510800665, 0.551023632791116, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.361759384229333, 0.228019105088385, 0.45815519033126, 0.732610931237137, 0.385855619963418, 0.512822421809829, 0.693645859237657, 0.440383933038266, 0.116173376637396, 0.146347761938812, 0.732401821736703 ), PROX_MRT = c(0.364194860258715, 0.288636635543175, 0.250680884626282, 0.225183269009929, 0.291532437270123, 0.467412150427879, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.325317058740364, 0.189124878414716, 0.305105021876954, 0.348338435446781, 0.290856617513635, 0.285300897266269, 0.207404211118571, 0.24828698655044, 0.0414043955932523, 0.0524349257152741, 0.353072027979069 ), PROX_PARK = c(0.883674706708426, 0.64692671777276, 0.614568616662392, 0.665189387379371, 0.871053837980522, 1.06942514246801, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.898636927133822, 0.76865606278053, 0.998305920751222, 1.248380402738, 0.927332929158558, 1.05356492524152, 1.42337349535551, 0.981635622560504, 0.594833919624026, 0.639036828502152, 1.2554933111164 ), PROX_GOOD_PRISCH = c(2.54749739008747, 2.83249303987555, 2.87119716545371, 2.90013878468328, 2.31713852475231, 2.85954585658161, 2.98554640042679, 2.98554640042679, 2.98554640042679, 2.98751376551561, 3.02962689364369, 3.02473222579279, 2.82059786507503, 3.06407026512831, 3.04090040576321, 2.48771655129493, 3.08870420529617, 3.15789060893291, 3.16783392704602, 2.66094910730305), PROX_MALL = c(0.835543217968543, 0.848059510883206, 0.863947607104433, 0.801147315442336, 0.859289251142989, 0.423524868376446, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.550769417999913, 0.680457081346124, 0.450387082903272, 0.312386349772529, 0.525247230278188, 0.39575302739997, 0.591401580344059, 0.475487624694748, 0.881741038155881, 0.842111664425906, 0.424043071559413), PROX_CHAS = c(0.167384851183216, 3.19858778746232e-08, 0.0439945201117045, 0.0780281620295796, 0.310908028614088, 0.187639553192951, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.236995708134403, 0.162820120107843, 0.324614821605945, 0.200650927390068, 0.312339613016365, 0.369996201265779, 0.136369833447508, 0.362882313204726, 0.0772642002388838, 0.0812086980787344, 0.0850792531740411), PROX_SUPERMARKET = c(0.552359009160243, 0.255060837787685, 0.218453608018692, 0.189775839444753, 0.507879796624066, 0.375814638453933, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.299832635957983, 0.162819600148508, 0.389269910824952, 0.200651971059786, 0.312339147167174, 0.385003628727568, 0.234851160706955, 0.36465940083402, 0.0772646744727167, 0.0812089624400091, 0.0850782630125017), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 5L, 6L, 7L, 1L, 4L, 7L, 7L, 7L, 5L, 6L, 4L, 4L, 5L, 4L, 6L, 5L, 6L, 7L, 5L), WITHIN_350M_BUS = c(12L, 10L, 10L, 11L, 6L, 10L, 10L, 10L, 10L, 8L, 11L, 11L, 8L, 11L, 10L, 12L, 11L, 9L, 9L, 12L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 5L, 7L, 4L, 3L, 4L, 7L), DNeighbour = c(0, 308.527980734271, 352.487664842099, 355.345577947258, 356.487189499886, 422.911486652465, 449.591115861736, 449.842484637531, 452.275374976897, 455.795780189744, 478.659335803466, 524.686543649496, 529.777655134902, 540.930269542818, 564.001050234149, 566.442910635834, 583.996349440915, 623.439353291538, 629.107130135307, 677.533708025808)), row.names = c("783", "791", "672", "764", "909", "138", "92", "807", "166", "355", "311", "180", "231", "144", "868", "175", "759", "115", "44", "860"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.628276416590501, 0.53193505708075, 0.525526452883676, 0.522962965309877, 0.372568227141018, 0.313235782876462, 0.312684730128525, 0.307360623738867, 0.299687563111859, 0.250896568171245, 0.160235678756315, 0.151009931856883, 0.13146950395016, 0.0942835112906391, 0.0906268690801256, 0.0660757013556595, 0.0235026520140335, 0.0190001219792799, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 992385940
R squared (OOB): 0.4643505
$Forests[[784]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(740000, 790000, 685000, 520000, 518000, 710000, 390000, 380000, 580000, 705000, 708000, 430000, 416000, 545000, 575000, 680000, 550000, 715000, 662000, 675000), floor_area_sqm = c(95, 95, 102, 101, 93, 101, 84, 89, 90, 90, 90, 92, 91, 101, 101, 95, 102, 95, 95, 95), storey_order = c(4L, 6L, 4L, 1L, 4L, 2L, 1L, 5L, 5L, 7L, 5L, 2L, 4L, 1L, 6L, 4L, 3L, 6L, 3L, 2L), remaining_lease_mths = c(954, 946, 929, 929, 736, 933, 783, 653, 1035, 1041, 1031, 687, 713, 938, 932, 1084, 761, 1099, 1093, 1093), PROX_CBD = c(4.09909964212454, 4.0690703028165, 4.15915934561343, 4.23995407977096, 4.29040868967057, 4.27954241101507, 4.91139217141794, 4.19301197437796, 3.73787601157873, 3.66612298934168, 3.56091441303422, 5.17330173892321, 5.10609859014938, 3.59494173601466, 5.56255806753875, 6.04001281876484, 6.04257091454572, 6.06656257116635, 6.11286474740545, 6.15852201326599), PROX_ELDERLYCARE = c(1.44919747885979, 1.5676876481467, 1.31127122179184, 1.29004325258708, 1.28169673214061, 1.2084977158608, 0.53976690699019, 1.05465194719342, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.151830290872251, 0.320090253923576, 0.692364880740494, 0.0599829320550621, 0.545921172841312, 0.548656319889636, 0.516985202466339, 0.471592353212743, 0.428116600598184), PROX_HAWKER = c(0.17841116959893, 0.124697776657811, 0.296724849746491, 0.242979724501726, 0.224814451985556, 0.32780610994166, 0.526793317066312, 0.297392426102438, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.261285820740611, 0.333568708255903, 0.142789347249218, 0.248163252655802, 0.0606577495598573, 0.19523132016882, 0.0900485470251793, 0.0855319563513606, 0.104458461300263), PROX_MRT = c(0.212082976996148, 0.103251860461982, 0.361454140857751, 0.369514902074349, 0.386818680985449, 0.45128979061194, 0.348715950460643, 0.670866804568908, 0.349678715281184, 0.281331556481731, 0.1853881461208, 0.568944969773001, 0.549226257235714, 0.346622733589529, 0.389634730949481, 0.53617676606472, 0.448203274012385, 0.530436532640755, 0.576684647572531, 0.567634817298681), PROX_PARK = c(0.271559050503854, 0.13380185088312, 0.424082148410156, 0.410157320226128, 0.41256712340984, 0.496161896442625, 0.454973393404149, 1.34668044149268, 1.14436990313984, 1.07330463343821, 0.969171323132551, 0.375618223612072, 0.534309547143458, 1.03638785093261, 0.136342453682232, 0.524571131123829, 0.651264615899835, 0.548254609843109, 0.517760851715104, 0.487498062645995), PROX_GOOD_PRISCH = c(3.22696055518642, 3.17062142916436, 3.27316539077024, 3.17375518133788, 3.11124078456354, 3.1984009939005, 3.07957394860643, 4.04417128338034, 4.42346384619917, 4.46068770698473, 4.51522724145722, 3.5160560831601, 3.68539306501406, 4.68517728936996, 3.30515733544794, 2.00925132829891, 2.14268529299874, 2.03651743937875, 2.00772186702724, 1.97696478280336), PROX_MALL = c(0.944512912155433, 0.898524741072254, 1.03381347643634, 1.09860538958518, 1.14104925826379, 1.15459749844864, 0.779372162435287, 1.51326780463499, 1.03774509228272, 0.971442928620489, 0.87678025015548, 0.96360119165526, 1.13513631747826, 0.814872047472938, 0.719385659919303, 0.387042201482337, 0.264532440460292, 0.365617038961166, 0.403935094648282, 0.446404896609829), PROX_CHAS = c(0.199996678091121, 0.162166521351491, 0.22718451096924, 0.128246501394164, 0.0683025043642396, 0.151798893835737, 0.297280152993809, 0.212246176955017, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.213267381067323, 0.37199840586913, 0.0573592222158038, 0.174009235365936, 0.134421273847083, 0.12619956254809, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258), PROX_SUPERMARKET = c(0.232527384837024, 0.209119590970966, 0.31622643534726, 0.23908756643158, 0.200251285306447, 0.314587216673928, 0.212061147632098, 0.306178228663922, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.266791583668656, 0.424647979009491, 0.0573596645426592, 0.173881454941229, 0.0393286469640316, 0.178930757423705, 0.0785030623714358, 0.0895469396191502, 0.11965836137487), WITHIN_350M_KINDERGARTEN = c(5L, 4L, 4L, 4L, 3L, 3L, 1L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(9L, 8L, 10L, 4L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(8L, 5L, 4L, 4L, 4L, 2L, 7L, 5L, 7L, 7L, 9L, 4L, 4L, 4L, 2L, 8L, 7L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 3L, 3L, 0L, 3L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 142.281319480871, 146.916143372115, 159.466410187749, 201.373426569056, 240.926925850905, 949.52838422758, 1106.67126764404, 1292.81139211713, 1305.74545321783, 1336.08815261343, 1473.86235106313, 1525.14914640073, 1525.84148578865, 1736.50554272828, 1939.93048481347, 1947.92832532019, 1971.62503686212, 2007.99978230785, 2061.52832772126)), row.names = c("784", "575", "763", "145", "286", "767", "251", "993", "823", "903", "881", "270", "853", "997", "596", "930", "453", "297", "536", "23"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990495887751341, 0.989868210171387, 0.988068678292557, 0.981007646275761, 0.97287023348271, 0.620712045752807, 0.506692607319505, 0.368120294194088, 0.358586325362949, 0.3363525218198, 0.238989429708261, 0.204913819825975, 0.204464083020259, 0.0843700009301235, 0.0131078425532746, 0.0114860446136186, 0.00727919618391881, 0.00262725218506206, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12206288798
R squared (OOB): 0.2313018
$Forests[[785]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(309000, 345000, 348000, 445000, 323000, 330000, 338000, 360000, 361000, 333000, 328000, 4e+05, 335000, 325000, 480000, 388000, 385000, 360000, 325000, 350880), floor_area_sqm = c(91, 91, 93, 100, 92, 84, 93, 103, 84, 84, 84, 103, 84, 85, 104, 104, 104, 104, 84, 91), storey_order = c(2L, 3L, 4L, 3L, 2L, 3L, 5L, 1L, 4L, 3L, 4L, 3L, 2L, 1L, 2L, 3L, 4L, 2L, 5L, 2L), remaining_lease_mths = c(774, 773, 777, 949, 690, 791, 860, 798, 794, 823, 806, 796, 796, 830, 777, 751, 740, 804, 812, 785), PROX_CBD = c(9.64616581570663, 9.63489497584329, 9.5834162789491, 9.38671442358298, 9.445702961959, 9.73525531751342, 9.71808261065178, 10.1540744969693, 10.1908965186918, 9.85122377146013, 10.2439629519707, 10.2571858212528, 10.2571858212528, 10.1989356004427, 8.81196120759187, 10.2659136784881, 10.2659136784881, 10.0879656312395, 9.87023127008802, 10.3813809316332), PROX_ELDERLYCARE = c(0.306199433665808, 0.42629854090558, 0.221128007339761, 0.197320443098403, 0.0646727834979237, 0.869795033999967, 0.288600487645686, 0.85844301108046, 0.891997547710976, 0.999223533815273, 0.904720646157319, 0.969336561855173, 0.969336561855173, 1.08623091115154, 0.68560621126507, 0.737818764037149, 0.737818764037149, 1.31022889057949, 1.35138892750767, 0.833489789321986 ), PROX_HAWKER = c(0.906506968115566, 0.908741650371918, 0.844035637065003, 0.671765492644128, 0.802499530175562, 0.687117415591119, 1.10941781168001, 0.614574465644474, 0.594526114354717, 0.526313717816828, 0.616195579705155, 0.543600998034675, 0.543600998034675, 0.368744432216956, 0.290355020850324, 1.65941342147148, 1.65941342147148, 0.196699811405185, 0.410023469086153, 1.5910354083573 ), PROX_MRT = c(0.626377719466395, 0.669484450879797, 0.679762822214213, 0.671695564859285, 0.834535111428891, 0.86810604264512, 0.750225097750018, 0.544743966599557, 0.554399001312584, 0.907717901248049, 0.52596302633555, 0.5984056038899, 0.5984056038899, 0.78040997284139, 0.425157896719621, 0.684374477874155, 0.684374477874155, 1.09046737609619, 1.23646610314009, 0.699917284291438), PROX_PARK = c(0.106198450905693, 0.197084482081202, 0.171128410914521, 0.409638708762546, 0.508498628446561, 0.452373350223662, 0.552878075981585, 0.578916018382343, 0.61263038213259, 0.510337594738446, 0.626908579085899, 0.690393008756984, 0.690393008756984, 0.808282577864154, 0.468007817587664, 0.570788416471153, 0.570788416471153, 0.604882226694947, 0.375073916060521, 0.616002692100522), PROX_GOOD_PRISCH = c(1.71137279935344, 1.59153495480405, 1.81796659730331, 1.96445822173508, 2.16640973416033, 1.15234422615158, 2.3197363622043, 1.40445923276907, 1.40421671412888, 1.05242409875061, 1.44855804010835, 1.38840710840139, 1.38840710840139, 1.199846441039, 2.18636815139252, 2.58742850928016, 2.58742850928016, 0.87937610392538, 0.706117631385061, 2.6286340652406), PROX_MALL = c(0.808294932987377, 0.873569112263515, 0.812301361871699, 0.704978058880463, 0.855253012280219, 0.907839978504126, 0.64580888250568, 0.685950169481642, 0.685823836221668, 0.756051767526383, 0.644656189163291, 0.638527944164543, 0.638527944164543, 0.663851500718272, 0.389401354829447, 0.364765391124967, 0.364765391124967, 0.441232897113797, 0.445899708163642, 0.365493224544838), PROX_CHAS = c(0.415210445937219, 0.454068185577158, 0.334146331647452, 0.181909444046462, 0.378465676389041, 0.116614388177292, 0.122290728478786, 0.170954716034814, 0.151788880767358, 3.39583191183935e-08, 0.155315138624813, 0.0819899420632749, 0.0819899420632749, 0.0710453772718398, 0.210741683871549, 0.204257711541377, 0.204257711541377, 0.177420148260447, 0.0764125853219005, 0.28517644723447), PROX_SUPERMARKET = c(0.675617328849562, 0.717910522287554, 0.581458245406798, 0.448356351676465, 0.234896025437738, 0.458729641056945, 0.190117050177684, 0.171715993026927, 0.152401712794372, 0.350225948243757, 0.18505229065347, 0.123486578338512, 0.123486578338512, 0.00115080458448496, 0.365648379234028, 0.384238743245603, 0.384238743245603, 0.320748009942088, 0.158655939798418, 0.49431722643315), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 2L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 2L, 4L, 3L, 6L, 6L, 5L, 5L, 6L), WITHIN_350M_BUS = c(8L, 5L, 7L, 9L, 10L, 10L, 6L, 14L, 12L, 10L, 10L, 10L, 10L, 12L, 7L, 8L, 8L, 11L, 8L, 10L), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 2L, 2L, 4L, 2L, 5L, 6L, 4L, 6L, 5L, 5L, 4L, 1L, 2L, 2L, 5L, 5L, 2L), DNeighbour = c(0, 116.833243026633, 128.983995719569, 365.410198228282, 499.539165284206, 565.837698497223, 615.483181054544, 649.340088396424, 683.970703425545, 704.70809072243, 716.04863590053, 764.534449153266, 767.697688575124, 846.533345961928, 905.776342599882, 993.276300204312, 995.418998813026, 1030.0963969878, 1046.10235463259, 1076.72038630021)), row.names = c("785", "273", "799", "373", "67", "921", "624", "560", "447", "129", "668", "494", "591", "967", "465", "77", "501", "292", "755", "626"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.976590468446207, 0.971505018387075, 0.782916578258432, 0.615840298091576, 0.52392859350778, 0.45325450853888, 0.404882743002637, 0.355783886708046, 0.326768079458553, 0.311072192317781, 0.245834442026922, 0.241706179868694, 0.145822037452671, 0.0854517893346292, 0.0221982471194166, 0.0211165080234995, 0.00717894549580927, 0.00314318725530595, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1551675206
R squared (OOB): 0.1629415
$Forests[[786]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(295000, 285000, 3e+05, 290000, 292000, 330000, 345000, 365000, 355000, 585000, 485000, 445000, 455000, 460000, 370000, 450000, 415000, 343000, 410000, 426000), floor_area_sqm = c(106, 92, 99, 92, 104, 103, 114, 104, 106, 91, 93, 93, 99, 93, 90, 93, 104, 102, 92, 92), storey_order = c(1L, 1L, 1L, 4L, 2L, 2L, 2L, 2L, 1L, 10L, 10L, 7L, 2L, 7L, 3L, 4L, 2L, 5L, 2L, 6L), remaining_lease_mths = c(825, 697, 697, 690, 828, 937, 839, 828, 825, 995, 1112, 1117, 951, 1135, 977, 1131, 875, 935, 1004, 1012), PROX_CBD = c(14.7220636963442, 14.6519123293037, 14.8036441916204, 14.8961777358487, 15.1374510187917, 14.5165027597446, 15.4582319270764, 15.6198573118901, 15.6983328737326, 14.2059144167977, 14.8542518275748, 14.9897790388493, 14.3012013074868, 15.0332592042754, 14.489397367385, 15.1194109037639, 15.8781143296649, 15.6558233565228, 14.000256381606, 14.0324943086614), PROX_ELDERLYCARE = c(0.327768156942021, 0.254409923718011, 0.0965145667339982, 0.090689252710872, 0.426629771798313, 0.389463724969334, 0.319622441582349, 0.497975502399054, 0.587171684565488, 0.923774065318005, 0.671766786446111, 0.622451014094897, 0.93663965535868, 0.653175957864657, 0.929205058584809, 0.632846087105322, 0.633288957745621, 0.268146833149962, 1.50178268661881, 1.51384309451853), PROX_HAWKER = c(1.39864823048803, 1.21550185558774, 1.07372228066705, 1.02395142210687, 1.49196951764411, 1.0617726338971, 1.7245004017694, 1.6566914426712, 1.64071314431986, 0.829910539202106, 0.3485650804915, 0.366862032582334, 0.693090021451824, 0.344843972730765, 0.478869651742105, 0.399490681633122, 1.79301822351461, 2.27183532495414, 1.77005964815816, 1.73133481154049), PROX_MRT = c(0.0523025726452692, 0.218405848235923, 0.363746184676816, 0.437229774651496, 0.164193456307044, 0.0901878473788138, 0.233994550027949, 0.297714051615291, 0.341199960643831, 0.127617925270923, 0.41695674877223, 0.550628186781769, 0.189883903502813, 0.587916938270161, 0.0437298005890327, 0.674936552563307, 0.159697283923578, 0.370313443989706, 0.865600228728207, 0.85175230125279), PROX_PARK = c(0.432331111477529, 0.325486875199719, 0.497172938499345, 0.600185611341118, 0.786093050092807, 0.278686390612803, 0.998254167239372, 0.782164021798725, 0.686441032296595, 0.716522496183652, 1.00246315577637, 0.886983007034967, 0.812876767906526, 0.858154923175006, 0.935596264101672, 0.773048101136696, 0.678969217742802, 1.16446299803307, 0.652876507033438, 0.65310707550057), PROX_GOOD_PRISCH = c(4.99661753747661, 4.99149337529414, 5.17691715074399, 5.28070608730985, 5.37568176340172, 4.93093863547281, 5.64801716169655, 5.84268664292306, 5.93514971647738, 4.85056771881294, 5.49301939379528, 5.61521578968116, 4.98177209241419, 5.67093979106873, 5.1963266927986, 5.74516136190441, 6.09357654169244, 5.73062396037349, 4.05408625233137, 4.07805978762992), PROX_MALL = c(0.343882807046916, 0.377416550632833, 0.278400001713995, 0.252669380741675, 0.249545786638779, 0.38830118917563, 0.455554164929496, 0.394873468760787, 0.310729806849059, 0.148456555084967, 0.497662931100388, 0.615054651957031, 0.236735170365795, 0.671424081833306, 0.345992784345898, 0.744876648240093, 0.145699923430919, 0.155488337640192, 1.30130189944441, 1.34360210764349 ), PROX_CHAS = c(0.141205029857343, 0.0736014920224838, 0.190291087196022, 0.252669404800451, 0.193150290660334, 0.0918929757518676, 0.158017550603297, 0.28481487293308, 0.261893114523038, 0.148456588323488, 0.139715392485403, 0.101756162724623, 0.214782230853987, 0.0438337826764906, 3.77135010377852e-08, 0.0812821875339188, 0.0723222156351423, 0.155488306171375, 0.313291309929199, 0.288579392766018 ), PROX_SUPERMARKET = c(0.141204847242777, 0.128878263549785, 0.190291125096353, 0.186322037460738, 0.200567401454574, 0.354026220875794, 0.387973705585917, 0.407244625741832, 0.322774913149109, 0.154204342539502, 0.118312809115248, 0.215874380558773, 0.172194506074768, 0.238848984717478, 0.31785895032531, 0.325050502595441, 0.157892159590583, 0.152010752053411, 0.313291309930196, 0.288579392767071 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 0L, 0L, 4L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 5L, 5L, 8L, 3L, 4L, 7L, 3L, 3L, 6L, 3L, 5L, 3L, 3L, 8L, 1L, 1L ), WITHIN_350M_BUS = c(8L, 9L, 9L, 7L, 11L, 7L, 14L, 9L, 8L, 17L, 11L, 11L, 15L, 10L, 13L, 12L, 7L, 14L, 3L, 4L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 5L, 3L, 3L, 3L, 2L, 2L), DNeighbour = c(0, 204.324443205654, 326.76827143755, 407.393055539252, 418.76293971991, 434.159316029194, 763.781778355813, 896.557889728005, 974.142805522063, 1027.93211009525, 1047.60775327664, 1078.56529434847, 1080.78469148097, 1124.57433036972, 1132.73758066869, 1143.64020739632, 1153.90685407414, 1164.58193128616, 1178.35502119703, 1190.09055465639)), row.names = c("786", "986", "995", "87", "387", "592", "383", "304", "196", "146", "159", "500", "717", "865", "374", "299", "510", "450", "726", "675"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941915242641958, 0.854901725552928, 0.779364609909147, 0.767698554989426, 0.751536769939609, 0.345876360165681, 0.187021447196985, 0.1088893747619, 0.0644898052879305, 0.0506766530474747, 0.031912710767824, 0.0307152062158567, 0.011464468751068, 0.00884761075170969, 0.00585813530796263, 0.00358608172773757, 0.00179851899105651, 0.000385134529869353, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6546791200
R squared (OOB): -0.01567812
$Forests[[787]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 330000, 345000, 320000, 324000, 320000, 350000, 364000, 295000, 333000, 310000, 339000, 338000, 315000, 315000, 330000, 378000, 305000, 375000, 394000), floor_area_sqm = c(102, 102, 102, 101, 90, 100, 102, 100, 101, 100, 91, 102, 102, 103, 102, 103, 92, 99, 92, 92), storey_order = c(2L, 1L, 4L, 1L, 4L, 4L, 4L, 2L, 1L, 4L, 4L, 3L, 4L, 2L, 2L, 1L, 3L, 1L, 2L, 5L), remaining_lease_mths = c(927, 911, 926, 924, 929, 930, 923, 921, 917, 928, 927, 923, 922, 926, 913, 928, 1133, 921, 1135, 1142), PROX_CBD = c(18.2868848905217, 18.2320763538069, 18.236688278315, 18.0902268845521, 18.3448727328387, 18.242108360018, 18.0569924715364, 17.9386403893839, 18.4986491838169, 18.2095446148373, 18.6571260927441, 17.9456645257603, 18.1611534549189, 18.5458637520931, 17.9994058772431, 18.5768909080638, 18.5541585191533, 17.9733391318796, 18.5586196198757, 18.5586196198757), PROX_ELDERLYCARE = c(0.896456720381782, 0.927534095024191, 0.732088251039709, 0.706169610995159, 1.12000720290482, 1.08331104464233, 0.59750504274373, 0.714833653499633, 0.86418951980865, 1.17430183890643, 1.27166470727688, 0.476454782767532, 0.519233937445895, 0.890661700747245, 0.430537495183344, 0.912532633143698, 1.3934670212363, 0.376016337241346, 1.41981179339616, 1.41981179339616), PROX_HAWKER = c(0.547085889030319, 0.493410913505403, 0.537987121264097, 0.370412154176866, 0.636376603494217, 0.548257960059823, 0.391180253405874, 0.201936965562497, 0.838043969781633, 0.579651089601917, 0.924657565926692, 0.3648710200987, 0.617364695979906, 0.898999046399804, 0.472244893923117, 0.935860141611343, 0.899006211509986, 0.501520555884575, 0.915906485722884, 0.915906485722884), PROX_MRT = c(0.495991449430539, 0.433316978327494, 0.511061821383635, 0.341202563029131, 0.565211037998289, 0.47401652613315, 0.384524332485438, 0.168914117564514, 0.812751343363136, 0.501132314022455, 0.861078471223358, 0.385567417899789, 0.623413162025338, 0.87509641959225, 0.492638498779759, 0.912233851204259, 0.823747240068891, 0.52882455357406, 0.839968978875504, 0.839968978875504), PROX_PARK = c(1.86697967968657, 1.96114614265628, 1.7164330470264, 1.8531048262974, 2.08056453235766, 2.12857307310705, 1.77011013021076, 1.99379565561889, 1.49181484955502, 2.25371860749481, 1.95136051888807, 1.76180373116006, 1.52418818882418, 1.4387346144793, 1.65421298847909, 1.41172869826724, 2.22642888666982, 1.62685700377268, 2.25577949184332, 2.25577949184332), PROX_GOOD_PRISCH = c(8.78822500750919, 8.72297519828522, 8.76378557853615, 8.60631027953587, 8.81498363377987, 8.71021480286832, 8.58956131155308, 8.4444135457925, 9.04519470993137, 8.6635222339794, 9.13456945987866, 8.49089982759618, 8.72758527833631, 9.09837600782165, 8.5589292690065, 9.13217936844248, 9.00155567304774, 8.54142359534323, 9.00274768401056, 9.00274768401056), PROX_MALL = c(0.1450338527091, 0.22704735136933, 0.240339889961931, 0.342860958869265, 0.284195187673565, 0.347669457974494, 0.407254736414821, 0.238372860218233, 0.305101649121832, 0.468966497593582, 0.300602441432182, 0.428159644756295, 0.475604736810637, 0.359721010486642, 0.446560923090423, 0.390092702495136, 0.475387173022169, 0.395841490391381, 0.5054917244252, 0.5054917244252), PROX_CHAS = c(0.0217240252323136, 0.11607611654581, 0.184864523484869, 0.209799590563819, 0.24769320941352, 0.274735402884708, 0.222103720735081, 0.076984763134016, 0.305101651313883, 0.3998394205418, 0.214120710257936, 0.218909691095897, 0.405258493214775, 0.359721009550721, 0.324811070171065, 0.390092699752756, 0.0809306171135589, 0.364030465322827, 0.101888085354885, 0.101888085354885), PROX_SUPERMARKET = c(0.145032957963293, 0.227046556279957, 0.240339157209448, 0.342860053820009, 0.284194910851331, 0.347668959247477, 0.385535197909366, 0.171190500184261, 0.305101855713295, 0.402574253870019, 0.214121714630789, 0.365864675212809, 0.475604214408431, 0.359721304530864, 0.408691343873882, 0.390093045846372, 0.080929224247632, 0.356071330024396, 0.101886801165025, 0.101886801165025), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 2L, 1L, 2L, 1L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(7L, 5L, 6L, 6L, 5L, 3L, 4L, 6L, 6L, 2L, 3L, 3L, 5L, 5L, 4L, 5L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(9L, 10L, 7L, 7L, 8L, 7L, 9L, 8L, 9L, 8L, 8L, 8L, 10L, 9L, 9L, 9L, 8L, 11L, 5L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 6L, 5L, 4L, 4L, 6L, 5L, 4L, 4L, 3L, 6L, 6L, 4L, 7L, 4L, 4L, 7L, 4L, 4L), DNeighbour = c(0, 96.831866519151, 178.536608913868, 208.707091593958, 247.546531760688, 264.952185334042, 302.682548000367, 346.012691640418, 391.269744118616, 392.572728237212, 410.259707836603, 432.893494562674, 438.760494220361, 447.967979552388, 460.862819892283, 487.520938478206, 506.095811793935, 513.575668089763, 529.779229237202, 533.234280149194)), row.names = c("787", "443", "227", "74", "512", "608", "491", "638", "684", "243", "761", "20", "330", "576", "177", "828", "563", "179", "35", "581"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9351350480051, 0.788360529874916, 0.717082472450104, 0.61541666314716, 0.567178619676293, 0.459399661145574, 0.335167090268885, 0.213061559645324, 0.209758463240615, 0.166508600676068, 0.116239005076813, 0.104298546074186, 0.0865764305385994, 0.0640206442253494, 0.0269312748535622, 0.00984023397552829, 0.00523804400358332, 0.000166845395355138, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 873077555
R squared (OOB): -0.3021035
$Forests[[788]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 340000, 283000, 320000, 350000, 416000, 304500, 315000, 3e+05, 285000, 288000, 258000, 387008, 292000, 3e+05, 315000, 4e+05, 365000, 395000, 433000), floor_area_sqm = c(93, 103, 84, 104, 91, 98, 104, 84, 84, 84, 84, 84, 97, 84, 84, 84, 92, 92, 92, 92), storey_order = c(3L, 4L, 4L, 3L, 1L, 4L, 3L, 2L, 1L, 3L, 1L, 1L, 2L, 1L, 2L, 3L, 2L, 1L, 2L, 4L), remaining_lease_mths = c(778, 784, 781, 788, 957, 779, 783, 783, 766, 776, 770, 781, 775, 761, 803, 804, 1130, 1137, 1146, 1130), PROX_CBD = c(16.3741208173644, 16.4938482623735, 16.4061281598547, 16.4061281598547, 16.4034806336055, 16.1674221276903, 16.62872619839, 16.7380919986833, 16.3138748954346, 16.2311391435218, 16.2681803933938, 16.1631400386504, 15.8742411347238, 16.3662877971208, 16.9304098343314, 15.9050437012323, 16.1976566517324, 16.0046521285213, 16.0046521285213, 16.055983361932), PROX_ELDERLYCARE = c(0.617661573186221, 0.54260343924556, 0.45678545326778, 0.45678545326778, 0.839978570407226, 0.762025473923165, 0.618318415391572, 0.827102139700697, 0.259941730365991, 0.252142982647588, 0.20801878428071, 0.194171564025932, 0.784609866943175, 0.177020457931737, 0.828632612828485, 0.346730428331521, 9.89208662673193e-07, 0.20718686492254, 0.20718686492254, 0.146417557277997), PROX_HAWKER = c(1.08852003222566, 1.26080574998962, 1.27662029927611, 1.27662029927611, 0.889236545198411, 0.872582424517839, 1.328000513126, 1.22509286076097, 1.19589315813724, 1.12300848995143, 1.14155805943316, 1.03995728027003, 0.921851461637316, 1.20613696965479, 1.5376564224438, 0.79668564149145, 1.03146250928298, 0.855932206484513, 0.855932206484513, 0.897672222950446), PROX_MRT = c(0.70945464840636, 0.884131305433386, 0.840195727203247, 0.840195727203247, 0.660139833101166, 0.447065767326062, 1.00682967627403, 0.950017645146174, 0.896077488488813, 0.830985280221221, 0.896888955057001, 0.842728374229233, 0.243577544220952, 1.07002489239586, 1.07382507713197, 0.750476153315833, 1.02706758196582, 0.883219311345816, 0.883219311345816, 0.936151237003446), PROX_PARK = c(0.371358045807383, 0.418424058290637, 0.499042267647801, 0.499042267647801, 0.251028276822116, 0.490935310554108, 0.402413252549947, 0.234693283811741, 0.695881850270676, 0.723677668737743, 0.750067315759091, 0.707513815343702, 0.457440234531046, 0.840406553837571, 0.542342748872478, 0.475878847958935, 0.822565203699192, 0.619767633008914, 0.619767633008914, 0.683762717294504), PROX_GOOD_PRISCH = c(6.84990365493624, 6.98980449668537, 6.91087941258894, 6.91087941258894, 6.84769610957781, 6.62018800412964, 7.12509880547394, 7.2060126627476, 6.84997592861041, 6.76533990958697, 6.81173689796023, 6.70927938580052, 6.33578781760894, 6.93507101526025, 7.43262545617428, 6.45664561130608, 6.78043949525415, 6.57618460349959, 6.57618460349959, 6.63421015362065), PROX_MALL = c(0.523710338103731, 0.506769239398443, 0.408074329267436, 0.408074329267436, 0.630333401213655, 0.402318259451987, 0.615098633053939, 0.804164390636077, 0.242195958154985, 0.175221521556568, 0.188162247463955, 0.0870960802892481, 0.159478773824134, 0.298590834338171, 0.876234606673171, 0.18299798168314, 0.189710317758296, 0.110811660449771, 0.110811660449771, 0.118546137622893 ), PROX_CHAS = c(0.0863783451683255, 0.128042490192306, 0.178111672550416, 0.178111672550416, 0.142060383584178, 0.277543603442508, 0.218296317772089, 0.206110482646065, 0.218904529587093, 0.170601730776313, 0.160774225575301, 0.081875317774622, 0.159478805927642, 0.209004221202181, 0.477517805288537, 0.190026772642962, 0.0868060808909073, 0.114687044901222, 0.114687044901222, 0.110329053122027 ), PROX_SUPERMARKET = c(0.0863776808909183, 0.128042463684685, 0.17811123384324, 0.17811123384324, 0.142061131074292, 0.277543419111335, 0.218296734885766, 0.283037745664543, 0.204979568486045, 0.137275095711229, 0.189660657064324, 0.0873208554119548, 0.159478664733051, 0.303085580417471, 0.422051752195747, 0.179336240856332, 0.195853508350489, 0.112847248683738, 0.112847248683738, 0.123371553336512 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 2L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 3L, 3L, 4L, 3L, 4L, 5L, 6L, 6L, 5L, 8L, 1L, 4L, 8L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(4L, 6L, 8L, 8L, 7L, 6L, 6L, 5L, 8L, 10L, 11L, 11L, 8L, 5L, 4L, 8L, 7L, 7L, 7L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 6L, 4L, 3L, 6L, 5L, 5L, 5L, 5L), DNeighbour = c(0, 176.909063014984, 187.310543701311, 187.70822317813, 224.463851493838, 272.498891979645, 293.857135211623, 356.590864908091, 364.974651235307, 373.365257923029, 415.034469466891, 455.902445421999, 520.808184508636, 537.551844929071, 596.2512270999, 617.954252638536, 619.423152123075, 630.637250453807, 632.063598050284, 637.739793971878)), row.names = c("788", "150", "49", "595", "206", "351", "26", "896", "848", "945", "798", "872", "83", "687", "833", "59", "427", "594", "408", "741"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.852019828531702, 0.834910638178895, 0.834240657949692, 0.767583960160929, 0.668182848605684, 0.620443986756151, 0.472455011020922, 0.452228797728162, 0.431974128607405, 0.332320896797282, 0.239079678262078, 0.110947580004933, 0.0838201043224337, 0.01584553100247, 0.00373155181163335, 0.00320553691615934, 0.000490625916102142, 0.00031406074156688, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1857486920
R squared (OOB): 0.2560354
$Forests[[789]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 410000, 399000, 365000, 420000, 350000, 385000, 411000, 380000, 395000, 418000, 485000, 423000, 440000, 420000, 430000, 625000, 425000, 415000, 415000), floor_area_sqm = c(84, 84, 102, 103, 103, 84, 102, 104, 105, 103, 84, 104, 104, 104, 105, 104, 94, 104, 103, 108), storey_order = c(3L, 4L, 3L, 1L, 2L, 2L, 3L, 1L, 1L, 4L, 3L, 3L, 2L, 3L, 2L, 1L, 3L, 3L, 2L, 3L), remaining_lease_mths = c(804, 814, 766, 757, 757, 806, 755, 806, 775, 772, 821, 823, 827, 752, 787, 805, 1085, 747, 768, 904), PROX_CBD = c(13.01786092695, 12.8927390133383, 13.0078000734933, 13.0970803497533, 13.2614515751509, 13.3385512116162, 13.2614515751509, 13.1755942624772, 12.8173662852819, 13.1724132817366, 13.3325431063631, 12.533007335037, 13.4971436153267, 13.1913836000948, 12.7549887608908, 12.514948085948, 13.3230141016287, 12.4246534304877, 13.0537205387581, 13.7944980809676), PROX_ELDERLYCARE = c(0.807586217367385, 0.702153634905252, 0.748101088186933, 0.830352740740998, 0.99636081833896, 1.09997831443452, 0.99636081833896, 1.08363260419178, 0.548539301056628, 0.906244923447749, 1.22529955141455, 0.635175801858358, 1.36472832701396, 0.779182108791446, 0.556485595404089, 0.754587815834464, 1.40693910044933, 0.223353489993969, 0.569472877275307, 0.91518434198946 ), PROX_HAWKER = c(0.976719939584195, 0.876276656944215, 0.90031621758677, 0.973651338137405, 1.14030290242306, 1.2578245237404, 1.14030290242306, 1.26154745049637, 0.687183343617196, 1.03184370064912, 1.40113048988486, 0.80610763907972, 1.53740682378418, 1.05769292681279, 0.627642822312809, 0.918952349521139, 1.58753442345041, 0.283538945902673, 0.963287544217337, 1.66782294138278), PROX_MRT = c(0.343251427728879, 0.279401054335897, 0.513893198964272, 0.602819058882962, 0.667490524156887, 0.602718547061467, 0.667490524156887, 0.324849533681113, 0.607087114668938, 0.712767869041386, 0.481797794839233, 0.317839503016409, 0.586728597341744, 0.577154139562059, 0.561554903993597, 0.361279603881815, 0.336472807994142, 0.694199692700576, 0.551410176707671, 0.658832763416297), PROX_PARK = c(0.656436399769765, 0.620470631841848, 0.842333894517479, 0.879464356596765, 0.758867978246924, 0.569772965965399, 0.758867978246924, 0.447685878226129, 0.953457314885518, 0.94305137750942, 0.354623255285983, 0.503650356541676, 0.212766960501703, 1.12092772213378, 1.16122098497616, 0.436213246481288, 0.286498275370587, 1.19561442246869, 0.974634241933185, 0.645156432286565 ), PROX_GOOD_PRISCH = c(1.85318585541752, 1.774803188623, 1.72660166123773, 1.76550469910092, 1.91909050044553, 2.07907555576542, 1.91909050044553, 2.16883728054707, 1.5016146113424, 1.76071721252525, 2.29474127216967, 1.74800143577954, 2.41235725048041, 1.6842887316892, 1.29435567579286, 1.8549021101536, 2.51508960065264, 1.09898709469432, 1.48818847749708, 2.39271928635374), PROX_MALL = c(0.400117032043626, 0.322264379768498, 0.5620231960968, 0.655283448157635, 0.72813233212774, 0.668924040978838, 0.72813233212774, 0.386525633611572, 0.635314033644823, 0.808064657998832, 0.542371475290289, 0.260189306400009, 0.707673546664446, 0.813382909306435, 0.542723135774117, 0.294446956047624, 0.614219522084071, 0.626909601034773, 0.593340478429386, 1.14990641994387), PROX_CHAS = c(0.191102980152323, 0.241407331054591, 1.4078617678234e-08, 0.10733838099953, 0.255705601713763, 0.191227179226131, 0.255705601713763, 0.194419509978617, 0.149554006756045, 0.253073540027742, 0.059226360432522, 0.227429082883153, 0.13417187150752, 0.19044114280624, 0.144180959238343, 0.29446060409402, 0.389026612692193, 0.221655673315632, 0.203693673714882, 0.17469359838053), PROX_SUPERMARKET = c(0.230446816430876, 0.234452518543083, 0.0851968725918189, 0.176189281490626, 0.336474046543398, 0.444314653432489, 0.336474046543398, 0.386520309138909, 0.14719471752053, 0.263318229535236, 0.542367678587035, 0.260187243864149, 0.707669264145537, 0.190441743522314, 0.150188458093997, 0.294460269353442, 0.614233853755243, 0.209750471448386, 0.349948262987797, 0.357404112790227), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 1L, 2L, 1L, 2L, 1L, 3L, 1L, 0L, 1L, 0L, 3L, 2L, 1L, 1L, 2L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 4L, 2L, 1L, 2L, 3L, 2L, 5L, 2L, 3L, 6L, 3L, 5L, 4L, 3L, 2L, 5L, 5L, 2L, 3L ), WITHIN_350M_BUS = c(5L, 4L, 6L, 4L, 6L, 5L, 6L, 12L, 5L, 6L, 10L, 7L, 7L, 8L, 7L, 8L, 10L, 4L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 4L, 4L, 3L, 4L, 5L, 5L, 2L, 1L, 5L, 6L, 4L), DNeighbour = c(0, 122.757744827452, 193.14205784972, 261.783621192451, 330.360193020188, 331.446068524211, 334.420547651232, 336.665898794734, 364.261582092258, 412.460387763435, 441.484288060128, 564.499403152285, 568.171962571599, 616.616760245089, 641.927995338489, 662.250584219587, 710.176726703926, 758.476619929603, 769.280436142413, 814.517579477537)), row.names = c("789", "493", "103", "597", "753", "618", "473", "131", "523", "225", "565", "758", "353", "229", "215", "12", "559", "186", "541", "542"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.955087592797343, 0.890705551690426, 0.804077844590938, 0.698054809189022, 0.696245956818316, 0.691272813474917, 0.687501236684952, 0.64000308035913, 0.552900967888199, 0.498739662193642, 0.270072613564083, 0.263595011619033, 0.182244378663838, 0.143554178196498, 0.11487733446523, 0.057500612750729, 0.0176548291783563, 0.011662404086073, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3009675919
R squared (OOB): 0.09235166
$Forests[[790]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 370000, 370000, 416000, 360000, 380000, 380000, 336000, 320000, 340000, 325000, 326000, 308000, 348000, 335000, 303888, 362000, 338000, 355000, 315000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 93, 90, 91, 90, 90, 101, 90, 95, 90, 90, 94, 94, 94, 87), storey_order = c(2L, 4L, 1L, 6L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 1L, 2L, 1L, 5L, 5L, 4L, 2L, 4L, 5L), remaining_lease_mths = c(1134, 1142, 1125, 1132, 1135, 1136, 1132, 966, 980, 1011, 973, 942, 948, 968, 998, 1008, 976, 1076, 1070, 1004), PROX_CBD = c(18.2143914696608, 18.1918996486136, 18.2305685201872, 18.2305685201872, 18.1376577985599, 18.1376577985599, 18.1279148711176, 18.263890012402, 18.4122801485573, 18.5954829873069, 18.5353901232527, 17.6460086713989, 17.5548574672099, 18.0323194354466, 18.976831626196, 19.0279685600245, 18.3273029006797, 18.893500205596, 18.9417612550563, 18.9558501171738), PROX_ELDERLYCARE = c(2.48612553786713, 2.49884668013329, 2.5602844754638, 2.5602844754638, 2.49441526227585, 2.49441526227585, 2.51087611030153, 2.93603771613334, 3.05606256580079, 3.21245115339435, 3.18651864771223, 2.69583292953839, 2.64072586785555, 2.88259030935981, 3.28231449363414, 3.26154359027314, 2.7120525382807, 3.10102691254995, 3.09832013994742, 3.04148171914245), PROX_HAWKER = c(0.65924673205969, 0.600683099416637, 0.555435817196439, 0.555435817196439, 0.528296501129656, 0.528296501129656, 0.487567663506197, 0.135415800319106, 0.284310921582288, 0.468862715548992, 0.491879726860981, 0.543702723258422, 0.624754154933827, 0.459055170630849, 0.923592674397851, 0.990561993667382, 0.729165861663657, 0.926259022488312, 0.981837341088666, 1.03425383708264), PROX_MRT = c(0.88189566435518, 0.859544339931905, 0.810957189319413, 0.810957189319413, 0.789676869843372, 0.789676869843372, 0.74928998522808, 0.269488316579814, 0.34633408104891, 0.485913485771313, 0.375479822529604, 0.514213843772978, 0.605396305517498, 0.228324090957444, 0.822784932057268, 0.880588410111357, 0.470919202147399, 0.777214903782309, 0.831940647091921, 0.87145727172961), PROX_PARK = c(0.161329073171627, 0.210024151789668, 0.269300347674678, 0.269300347674678, 0.276326305891841, 0.276326305891841, 0.317511189836545, 0.826451671225411, 0.872887750975024, 0.966363588730214, 1.15334089580929, 0.873328686748902, 0.801838254358626, 1.25712692932115, 1.4431849310919, 1.5140651316136, 1.51959638840156, 1.53153013283021, 1.58031197441792, 1.64892029001525), PROX_GOOD_PRISCH = c(8.59299650088468, 8.56698720173726, 8.60245346442475, 8.60245346442475, 8.50873818737911, 8.50873818737911, 8.49670627721454, 8.61262144573917, 8.76068312560123, 8.94334048589707, 8.87993213136606, 7.99076792195858, 7.89964805631792, 8.37645219680457, 9.32093903042593, 9.37202430611723, 8.6741083827629, 9.23793284137011, 9.2863930262578, 9.30119351841798), PROX_MALL = c(0.861156548991099, 0.849415447505653, 0.89702383385846, 0.89702383385846, 0.814982856398022, 0.814982856398022, 0.819155488013484, 0.374925429890344, 0.458641270318743, 0.594166870248601, 0.460655941356388, 0.441435937338541, 0.456293365362214, 0.12060760008054, 0.897736377807805, 0.951179576311185, 0.437943127987326, 0.833273819621717, 0.886414086630636, 0.918650450187965), PROX_CHAS = c(0.170239874320939, 0.110754204684376, 0.080524556228062, 0.080524556228062, 0.0547102897319272, 0.0547102897319272, 0.0462043949149095, 0.0541347282504724, 0.182706372800723, 0.186588167457245, 0.165734202429707, 0.441435968696221, 0.456293399812874, 0.120607657412939, 0.237819060284531, 0.184556275618948, 0.319053536773146, 0.143741090403558, 0.0880613138842689, 0.067384164825537), PROX_SUPERMARKET = c(0.532940464268134, 0.565642852259794, 0.512175097136782, 0.512175097136782, 0.504768063926141, 0.504768063926141, 0.467157902200199, 0.0541355525390397, 0.182706945219403, 0.195869762300225, 0.167679568764744, 0.446325988440648, 0.425112192123464, 0.119017844673248, 0.322795161753339, 0.3125742651816, 0.198027823348086, 0.218188374485768, 0.175726554209016, 0.102761308178796), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 1L, 1L, 2L, 3L, 2L, 0L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 3L, 2L, 2L, 3L, 5L, 7L, 4L, 7L, 2L, 2L, 4L, 4L, 2L, 6L, 4L, 4L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 7L, 7L, 10L, 10L, 10L, 11L, 12L, 10L, 12L, 11L, 8L, 14L, 9L, 6L, 12L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 5L, 5L, 5L, 3L, 2L, 4L, 4L, 4L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 62.6233540128087, 104.160297216024, 111.133922074143, 143.435909720319, 144.872818172172, 183.634510622189, 668.244272909959, 708.656647323793, 802.768619935487, 995.276397879592, 1053.59494404097, 1106.16551415626, 1115.39992413029, 1291.01675641727, 1362.00488353071, 1363.45505224377, 1371.24437406984, 1418.30904308823, 1484.34683136367)), row.names = c("790", "600", "770", "401", "378", "285", "461", "548", "722", "901", "838", "456", "514", "354", "915", "570", "873", "745", "932", "52"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996443316777324, 0.990175893830847, 0.988820212507826, 0.981411575886938, 0.981039072284137, 0.96962393136681, 0.635727505659738, 0.596092522091855, 0.500571378448889, 0.302951181521507, 0.246193242305627, 0.197710581798294, 0.189517046314255, 0.0593057840673406, 0.0249796500299319, 0.0244158318286479, 0.0214879306596233, 0.007568931625414, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 531244063
R squared (OOB): 0.3675174
$Forests[[791]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 468000, 455000, 458888, 460000, 450000, 422000, 425000, 460000, 510000, 485000, 440000, 452000, 430000, 390000, 475000, 426888, 323000, 382000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 90, 92, 92, 90, 86, 90), storey_order = c(2L, 4L, 4L, 4L, 3L, 3L, 2L, 4L, 5L, 5L, 5L, 2L, 2L, 1L, 5L, 2L, 1L, 1L, 2L, 4L), remaining_lease_mths = c(1139, 1124, 1136, 1130, 1137, 1136, 1132, 988, 1136, 1133, 1141, 1136, 1133, 1134, 978, 1126, 1141, 983, 989, 973), PROX_CBD = c(12.4951121122816, 12.5372560863306, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.6523002899419, 12.1902934701837, 12.5778468618744, 12.8180148044036, 12.8190940082697, 12.6445046545469, 12.8941535537835, 12.5852639843962, 12.4059518996545, 12.6532888174316, 12.5841594105866, 12.0200214112876, 12.3082954752684, 11.9491294576901), PROX_ELDERLYCARE = c(0.0780281999502717, 0.066903342124331, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.17445131765005, 0.362754738306624, 0.25879478544564, 0.265081039187363, 0.268492105828742, 0.316798451576888, 0.346816364720296, 0.3637938018331, 0.404564014080405, 0.373604611296459, 0.419823195233641, 0.618171206910468, 0.583230122785789, 0.351349913726565), PROX_HAWKER = c(0.227760265989261, 0.184899994018696, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.228019105088385, 0.536726116414185, 0.361759384229333, 0.116173376637396, 0.146347761938812, 0.385855619963418, 0.172433027954251, 0.45815519033126, 0.551023632791116, 0.440383933038266, 0.512822421809829, 0.743318510800665, 0.732610931237137, 0.693645859237657), PROX_MRT = c(0.288636635543175, 0.250680884626282, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.189124878414716, 0.364194860258715, 0.325317058740364, 0.0414043955932523, 0.0524349257152741, 0.290856617513635, 0.133852264483784, 0.305105021876954, 0.467412150427879, 0.24828698655044, 0.285300897266269, 0.291532437270123, 0.348338435446781, 0.207404211118571), PROX_PARK = c(0.64692671777276, 0.614568616662392, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.76865606278053, 0.883674706708426, 0.898636927133822, 0.594833919624026, 0.639036828502152, 0.927332929158558, 0.541994755536806, 0.998305920751222, 1.06942514246801, 0.981635622560504, 1.05356492524152, 0.871053837980522, 1.248380402738, 1.42337349535551), PROX_GOOD_PRISCH = c(2.83249303987555, 2.87119716545371, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.02962689364369, 2.54749739008747, 2.98751376551561, 3.15789060893291, 3.16783392704602, 3.06407026512831, 3.22227453062783, 3.02473222579279, 2.85954585658161, 3.08870420529617, 3.04090040576321, 2.31713852475231, 2.82059786507503, 2.48771655129493), PROX_MALL = c(0.848059510883206, 0.863947607104433, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.680457081346124, 0.835543217968543, 0.550769417999913, 0.881741038155881, 0.842111664425906, 0.525247230278188, 0.965068597681967, 0.450387082903272, 0.423524868376446, 0.475487624694748, 0.39575302739997, 0.859289251142989, 0.312386349772529, 0.591401580344059 ), PROX_CHAS = c(3.19858778746232e-08, 0.0439945201117045, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.162820120107843, 0.167384851183216, 0.236995708134403, 0.0772642002388838, 0.0812086980787344, 0.312339613016365, 0.115846127710365, 0.324614821605945, 0.187639553192951, 0.362882313204726, 0.369996201265779, 0.310908028614088, 0.200650927390068, 0.136369833447508 ), PROX_SUPERMARKET = c(0.255060837787685, 0.218453608018692, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.162819600148508, 0.552359009160243, 0.299832635957983, 0.0772646744727167, 0.0812089624400091, 0.312339147167174, 0.115845823699909, 0.389269910824952, 0.375814638453933, 0.36465940083402, 0.385003628727568, 0.507879796624066, 0.200651971059786, 0.234851160706955 ), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 7L, 7L, 7L, 7L, 6L, 3L, 5L, 6L, 7L, 5L, 5L, 4L, 4L, 5L, 4L, 1L, 4L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 11L, 10L, 10L, 10L, 11L, 12L, 8L, 9L, 9L, 11L, 6L, 11L, 10L, 11L, 10L, 6L, 8L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 3L, 4L, 5L, 4L, 5L, 4L, 6L, 7L ), DNeighbour = c(0, 44.4000865664758, 72.5762589880014, 149.076314379143, 149.153888969001, 150.072543572268, 246.633844369518, 308.527980734271, 314.48538060854, 321.697815863194, 336.122313331356, 380.209124685305, 393.192656346782, 418.739178178557, 433.539123614328, 440.046116681772, 472.362438400258, 544.555444645592, 603.803844286556, 789.310143981901)), row.names = c("791", "672", "764", "807", "92", "166", "311", "783", "355", "115", "44", "144", "371", "180", "138", "759", "868", "909", "231", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993681491032055, 0.983162252356044, 0.929929368188952, 0.929857750160777, 0.929007012368751, 0.814260789425187, 0.717765491005198, 0.707706593172306, 0.695369292937218, 0.670200293346623, 0.589773356577041, 0.5652774363309, 0.516322883781298, 0.487636558094323, 0.474976904079422, 0.411981598400005, 0.274596804141596, 0.172067914168314, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 990203692
R squared (OOB): 0.4555113
$Forests[[792]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 575000, 565000, 520000, 548888, 580000, 540000, 510000, 495000, 380000, 540000, 403500, 505000, 475000, 5e+05, 505000, 376000, 374000, 490000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 93, 90, 90, 90, 90, 90, 92, 92, 102, 103, 92, 92), storey_order = c(4L, 4L, 3L, 1L, 2L, 4L, 4L, 3L, 3L, 4L, 3L, 5L, 6L, 5L, 3L, 4L, 5L, 2L, 3L, 1L), remaining_lease_mths = c(1140, 1137, 1127, 1138, 1130, 1134, 1075, 1076, 1076, 973, 1067, 965, 1033, 1031, 1049, 1051, 944, 862, 1038, 1037), PROX_CBD = c(11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.7494815193957, 11.7494815193957, 11.8019303594103, 11.734228152501, 11.7824349405223, 11.9491294576901, 11.5237533038112, 12.0682850666201, 11.6571985599938, 11.780035597066, 11.4975151935682, 11.4388659085475, 11.9885535057438, 11.0478583208432, 11.6213283462416, 11.6419253241709), PROX_ELDERLYCARE = c(0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.0736890817471424, 0.0736890817471424, 0.184707688528033, 0.217445500321488, 0.213047345375207, 0.351349913726565, 0.374021376468387, 0.36227142211874, 0.400746835300904, 0.389019901488026, 0.485429735975203, 0.529438756707198, 0.468647269590137, 0.694826263841934, 0.621923465733728, 0.626216066088841), PROX_HAWKER = c(0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.418792449609449, 0.418792449609449, 0.425288384889406, 0.366555491930585, 0.411134055372247, 0.693645859237657, 0.235307086042243, 0.732401821736703, 0.38372613736418, 0.475091880549249, 0.320302217757218, 0.319632581294072, 0.661637750611862, 0.33156405975617, 0.537052085835962, 0.553081930127745 ), PROX_MRT = c(0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.183595482094196, 0.183595482094196, 0.341923672362566, 0.276453864170284, 0.323171872402698, 0.207404211118571, 0.148196296616071, 0.353072027979069, 0.187661086924798, 0.149757666469573, 0.24936700359253, 0.264110896255266, 0.253577460439113, 0.413251174688675, 0.182944945438028, 0.168432978085695 ), PROX_PARK = c(1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 1.25382465781663, 1.25382465781663, 1.09015045463689, 1.00928973198994, 1.04913519120928, 1.42337349535551, 0.808531626238996, 1.2554933111164, 0.822874314333037, 0.915827670442916, 0.698336840868775, 0.653351036954048, 0.965214735166117, 0.855372307789476, 0.643411448820926, 0.654970873229416 ), PROX_GOOD_PRISCH = c(2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.40225451049103, 2.40225451049103, 2.57167610218627, 2.54247396470066, 2.5757070458522, 2.48771655129493, 2.43173748992112, 2.66094910730305, 2.58492752090912, 2.67648686403773, 2.48345794754568, 2.45055199705462, 2.84793008582659, 1.96973866183315, 2.69528593883292, 2.71543842399088), PROX_MALL = c(0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.730910693989521, 0.730910693989521, 0.70263709534569, 0.781937846313192, 0.732391369928616, 0.591401580344059, 0.840908486660855, 0.424043071559413, 0.718523422751835, 0.657761426948524, 0.805279144871904, 0.840491697823826, 0.581599658792334, 0.400154220571097, 0.597386337892971, 0.576398809288588), PROX_CHAS = c(0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.105514964386053, 0.105514964386053, 0.144895120017984, 0.203102352137365, 0.182294192745256, 0.136369833447508, 0.0822817354855642, 0.0850792531740411, 0.162236141473446, 0.165734916528407, 0.18789773503711, 0.210772889992189, 0.0548782345589675, 0.193330180912365, 0.130352204164602, 0.118628580179885), PROX_SUPERMARKET = c(0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.100761764224213, 0.100761764224213, 0.149354766345577, 0.206717744357565, 0.186528474083994, 0.234851160706955, 0.113409172087645, 0.0850782630125017, 0.248678179468178, 0.328761363845442, 0.186124684843571, 0.189609627596398, 0.41771106664497, 0.392366955335671, 0.0679201472407272, 0.0879874709963817), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 7L, 8L, 8L, 6L, 4L, 5L, 8L, 9L, 4L, 4L, 6L, 2L, 6L, 6L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 14L, 14L, 13L, 10L, 11L, 12L, 5L, 12L, 9L, 8L, 8L, 7L, 14L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 7L, 4L, 7L, 5L, 6L, 4L, 5L, 7L, 6L, 6L, 5L), DNeighbour = c(0, 1.3176452302871, 6.97533176882199, 41.4091137467462, 99.590359094888, 100.835772098169, 271.845501987148, 283.45132957749, 295.380725348902, 361.911726386827, 395.507342982004, 416.974398525863, 455.075940997498, 459.032985934789, 507.737759554544, 540.405501726464, 562.504795752823, 638.553231309942, 670.956357857733, 671.826127565225)), row.names = c("792", "580", "557", "917", "808", "281", "342", "409", "260", "175", "652", "860", "977", "263", "553", "271", "486", "694", "89", "421"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992306705289, 0.999784413011978, 0.992416279056333, 0.956533699000019, 0.955452236942643, 0.699346086777246, 0.675668357030622, 0.650751481405102, 0.503821615309964, 0.426966221812682, 0.377958619504537, 0.292862491846733, 0.284252765546832, 0.183895443412223, 0.124586425554994, 0.0893810572959384, 0.00933142005863947, 6.69564366274322e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2585897578
R squared (OOB): 0.4969185
$Forests[[793]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 4e+05, 368000, 385000, 350000, 368888, 331000, 375000, 340000, 310000, 390000, 395000, 568000, 350000, 315000, 350000, 380000, 350000, 320000, 530000), floor_area_sqm = c(92, 96, 92, 92, 92, 92, 107, 92, 92, 104, 93, 93, 92, 104, 104, 93, 93, 92, 105, 92), storey_order = c(1L, 2L, 2L, 3L, 1L, 2L, 2L, 1L, 2L, 3L, 3L, 4L, 4L, 3L, 1L, 1L, 3L, 1L, 3L, 2L), remaining_lease_mths = c(1090, 1098, 1100, 1132, 1111, 1102, 869, 1139, 1133, 869, 1113, 1108, 1117, 812, 807, 1111, 1110, 1131, 815, 1108), PROX_CBD = c(15.0414874321427, 15.0414874321427, 14.9752079088984, 14.9536689261967, 14.8482953663728, 14.8482953663728, 15.2221855529023, 14.8395197777251, 14.8395197777251, 15.2437764157418, 14.6879879340018, 14.6649260398624, 15.3987887594526, 14.8739209120931, 15.3877172812078, 14.6221320584002, 14.607628567626, 14.6346875310408, 15.4421704385289, 15.4274201584828), PROX_ELDERLYCARE = c(0.180026828914976, 0.180026828914976, 0.199763345782594, 1.13414610370389e-06, 0.157028625587627, 0.157028625587627, 0.277621781700774, 0.143171284390361, 0.143171284390361, 0.313986883487753, 0.267910637295867, 0.374463671675583, 0.578356799737993, 0.224374856243457, 0.4433955665635, 0.410896008057539, 0.363539264939185, 0.318998242024868, 0.497101135842809, 0.637452860447804), PROX_HAWKER = c(0.135868389364205, 0.135868389364205, 0.202333554334061, 0.283688306330561, 0.332945546865787, 0.332945546865787, 0.252887916114098, 0.426817039061835, 0.426817039061835, 0.306302732963744, 0.507741768149319, 0.515424723672587, 0.294909248784724, 0.490895901627697, 0.342886316384117, 0.55845452984231, 0.571839614015762, 0.567748890704442, 0.380223054122965, 0.365463704587155), PROX_MRT = c(1.27219969611937, 1.27219969611937, 1.27457972333389, 1.45204946878565, 1.41585626072206, 1.41585626072206, 1.3991563615676, 1.58589972239689, 1.58589972239689, 1.43926724244883, 1.51619569366002, 1.31347134818138, 0.921278705332003, 1.67344316225132, 1.37085724211185, 1.30119397664661, 1.42703012637354, 1.53691575721219, 1.36083949137777, 0.843485398790606 ), PROX_PARK = c(0.270313948020077, 0.270313948020077, 0.259935562114549, 0.447466290733612, 0.40224168015695, 0.40224168015695, 0.500874596291267, 0.573834160005083, 0.573834160005083, 0.554495921895103, 0.573128508978659, 0.48594234877488, 0.283836897691409, 0.671840643384197, 0.57859629393417, 0.524601749565547, 0.592644125813336, 0.633519966923, 0.607675278354181, 0.308677700833154), PROX_GOOD_PRISCH = c(5.69200203864946, 5.69200203864946, 5.6171537261999, 5.64958645026222, 5.51627049340211, 5.51627049340211, 5.9271396376627, 5.56483468018996, 5.56483468018996, 5.96162295702861, 5.38500296681299, 5.30673314037113, 5.98797030068414, 5.63420261242257, 6.09187968106835, 5.26427170666348, 5.28617698570013, 5.34297669438126, 6.14472917023144, 6.00000717285666), PROX_MALL = c(0.767711199656331, 0.767711199656331, 0.689421511186311, 0.806257336881612, 0.649229394533883, 0.649229394533883, 1.02106462402642, 0.805396060532061, 0.805396060532061, 1.03199787585398, 0.626246838364162, 0.439421746266814, 0.692287086677849, 0.927972955155417, 0.900250825960545, 0.412850725186958, 0.523782484457491, 0.633302242537752, 0.860369947035052, 0.657665812567692), PROX_CHAS = c(0.163757574589084, 0.163757574589084, 0.230775629929228, 0.14456617920399, 0.274130336331615, 0.274130336331615, 0.0544459444778504, 0.204546662914522, 0.204546662914522, 4.60754704120663e-08, 0.160113448728027, 0.0969357032130768, 0.0335692412129841, 0.25243947150411, 0.147116034863504, 0.0938393111767789, 0.198893245072118, 0.120955806912261, 0.200516789487464, 0.0964991818226865), PROX_SUPERMARKET = c(0.197268674737732, 0.197268674737732, 0.264202614673064, 0.16127040484797, 0.296829834724774, 0.296829834724774, 0.0768892314501321, 0.280088374069707, 0.280088374069707, 0.0947293086454089, 0.300165340388346, 0.0969351949685631, 0.352133387221186, 0.298947211163532, 0.236697160290918, 0.0938384818523742, 0.223766299699327, 0.327836032489634, 0.291068212048821, 0.324468805261885), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 7L, 5L, 5L, 5L, 5L, 5L, 4L, 6L, 6L, 1L, 3L, 4L, 6L, 4L, 6L, 6L, 2L), WITHIN_350M_BUS = c(9L, 9L, 9L, 6L, 9L, 9L, 8L, 5L, 5L, 8L, 7L, 8L, 6L, 6L, 7L, 9L, 7L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 4L ), DNeighbour = c(0, 5.09130667380015, 77.6648931563156, 184.563057674758, 205.754535372507, 205.78482595193, 292.910562094387, 319.611596773008, 321.676768958368, 343.109585125826, 379.308217775629, 389.4443902122, 404.607002888128, 407.896665532761, 423.863403136631, 430.44030781888, 439.184997973991, 444.032927944322, 465.609227061444, 475.990457536693)), row.names = c("793", "632", "558", "139", "762", "195", "679", "152", "543", "578", "469", "17", "714", "602", "895", "324", "452", "583", "586", "712"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999771194123879, 0.947463259862804, 0.721911224026658, 0.661206457753107, 0.661116981804076, 0.386037238359706, 0.301546919711999, 0.295161301822649, 0.230784083560861, 0.133209751891893, 0.109287489231307, 0.0769762936824032, 0.0705692770783846, 0.0428624856258453, 0.0332090083779997, 0.0221024406357431, 0.0168403513257676, 0.00186138962837599, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3728286436
R squared (OOB): 0.1052045
$Forests[[794]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(682000, 745000, 729999, 653000, 742000, 468888, 688000, 480000, 535000, 4e+05, 478000, 5e+05, 5e+05, 4e+05, 360000, 7e+05, 413888, 649888, 533000, 566888), floor_area_sqm = c(100, 100, 100, 91, 92, 92, 90, 92, 92, 104, 92, 91, 91, 92, 92, 95, 88, 87, 88, 88), storey_order = c(10L, 10L, 6L, 2L, 7L, 3L, 6L, 3L, 3L, 4L, 4L, 1L, 2L, 3L, 2L, 3L, 2L, 3L, 1L, 8L), remaining_lease_mths = c(1120, 1122, 1122, 1121, 1104, 701, 985, 692, 694, 745, 716, 690, 706, 708, 719, 1100, 668, 1103, 653, 650), PROX_CBD = c(9.28682806708392, 9.28682806708392, 9.41601606571959, 9.51816518584724, 9.57467117229508, 9.79963982832759, 9.84174458192399, 9.76973796844692, 9.76973796844692, 9.4187827620762, 9.58813304663833, 10.2183960492338, 10.2657373615824, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 7.02256530608061, 6.92829321613491, 6.76124856282603), PROX_ELDERLYCARE = c(0.306248896776786, 0.306248896776786, 0.14515851054369, 0.0590206014568566, 0.0836678964153836, 0.390845215421192, 0.339166460968835, 0.487200680071974, 0.487200680071974, 0.579996323717894, 0.251441869005946, 0.670964346371623, 0.519949541574078, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 0.467453442926814, 0.389684735109723, 0.20742531007413), PROX_HAWKER = c(0.449541776391294, 0.449541776391294, 0.552624576950901, 0.5145461029689, 0.628838904549623, 0.315572935590663, 0.272020065995023, 0.323134910569429, 0.323134910569429, 0.508914568418093, 0.391674386653945, 0.161327078165055, 0.527790221924738, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.207247650371579, 0.133504850959355, 0.171967883722699 ), PROX_MRT = c(0.819017740329599, 0.819017740329599, 0.796240617220745, 0.689820066215858, 0.731513991246432, 0.308409661615337, 0.348847208140378, 0.307725216106606, 0.307725216106606, 1.21403827268849, 0.707146681079003, 0.352113639571012, 0.351828842975553, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 0.409658939160285, 0.407218977151475, 0.31120761671675 ), PROX_PARK = c(0.754667699158598, 0.754667699158598, 0.579398729399101, 0.506309566114581, 0.402026431996325, 0.556935587195362, 0.429024269124863, 0.692980820038259, 0.692980820038259, 0.633868788719276, 0.630094576064042, 0.412720152963846, 0.752867192571236, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.380160428577633, 0.377410917604964, 0.273246118986377 ), PROX_GOOD_PRISCH = c(1.50498632547922, 1.50498632547922, 1.45792936689373, 1.35033962190844, 1.37880970746963, 0.97109568154285, 0.999365026226873, 0.945616550360875, 0.945616550360875, 1.8319493658717, 1.10432321767326, 0.778258345851083, 0.402201611323318, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 2.07008813823767, 2.0639866413545, 1.9155109693321), PROX_MALL = c(0.732362808464395, 0.732362808464395, 0.616886214909116, 0.508727078362918, 0.493679276753517, 0.277854565241424, 0.188176716989659, 0.3113714109904, 0.3113714109904, 0.308706652763352, 0.759347764163403, 0.1993183735571, 0.347570072991699, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 0.395390786334096, 0.352244010010256, 0.191774654856939), PROX_CHAS = c(0.30624919123722, 0.30624919123722, 0.145158576319141, 0.0590210156667789, 0.0836673580931749, 0.213793078898363, 0.139131199666608, 0.164045702260751, 0.164045702260751, 0.308706623046814, 0.395290416984683, 0.176868193181362, 0.329846033180528, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.278446199404133, 0.180332756228222, 0.19177461752976), PROX_SUPERMARKET = c(0.309780650655361, 0.309780650655361, 0.145877744762322, 0.0642147642973091, 0.0769150331708007, 0.217115292225756, 0.139131268426574, 0.329801606095394, 0.329801606095394, 0.31508799294366, 0.20799335196523, 0.245740902557878, 0.353445486406562, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.0888694671696128, 0.0762755382886037, 0.113049768890948), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 4L, 4L, 3L, 3L, 4L, 2L, 6L, 4L, 3L, 1L, 0L, 1L, 3L, 5L, 4L), WITHIN_350M_BUS = c(7L, 7L, 8L, 7L, 7L, 11L, 9L, 11L, 11L, 3L, 7L, 6L, 10L, 8L, 7L, 7L, 5L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(1L, 1L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 0L, 2L, 4L, 3L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 7.56197304068479, 184.514070921032, 250.87486859433, 358.382185520114, 542.341419315777, 554.837406612567, 564.938504657199, 572.543951607379, 695.077173519931, 841.475377396945, 933.012621933923, 1141.31813684553, 1182.09680562605, 1291.38206106498, 1318.93820642404, 1405.59757263432, 2359.4278708825, 2431.11240112383, 2622.07083323948)), row.names = c("794", "308", "928", "983", "551", "943", "268", "926", "68", "278", "640", "584", "649", "245", "244", "904", "338", "221", "978", "834"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999983365505808, 0.990120760424397, 0.981775187175794, 0.96298665326094, 0.91626712478949, 0.912453415482589, 0.909313108801439, 0.906914934742206, 0.864395688594695, 0.804627396350339, 0.762800828925605, 0.656970095077619, 0.634820485505529, 0.573714105476098, 0.557974588226511, 0.507849316444712, 0.036213783518699, 0.0196983611209287, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5253436400
R squared (OOB): 0.6742198
$Forests[[795]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(648000, 5e+05, 565000, 448000, 670000, 410000, 588000, 439000, 430000, 630000, 638000, 560000, 408000, 516000, 435000, 440000, 450000, 485000, 548000, 430000), floor_area_sqm = c(116, 105, 103, 105, 94, 97, 95, 97, 102, 102, 102, 104, 91, 98, 98, 92, 92, 103, 95, 93), storey_order = c(4L, 2L, 4L, 1L, 6L, 4L, 3L, 3L, 3L, 6L, 9L, 3L, 3L, 3L, 1L, 3L, 1L, 2L, 2L, 3L), remaining_lease_mths = c(871, 857, 852, 866, 1104, 665, 1025, 669, 869, 870, 869, 851, 674, 698, 692, 677, 679, 855, 981, 728), PROX_CBD = c(8.27332873959955, 8.19182633034048, 8.19182633034048, 8.05276498978228, 8.58683984966127, 8.66747718420982, 8.51090417959469, 8.73211086874077, 8.77938926255451, 7.86314261154951, 7.86314261154951, 7.6651195249001, 8.96374942103709, 8.70928269501252, 8.85689554561162, 8.7589377611275, 8.7589377611275, 7.70120549943486, 8.37940280964872, 8.20083785223568), PROX_ELDERLYCARE = c(0.354571010374291, 0.444818640633349, 0.444818640633349, 0.599632276485302, 0.203840329735754, 0.0441159965049124, 0.120425912751251, 0.292319821872094, 0.374310234303432, 0.731462959428347, 0.731462959428347, 0.216787702409289, 0.267188539522683, 0.119444653145476, 0.272187629818594, 0.169235371196244, 0.169235371196244, 0.883817181840043, 0.335901694998922, 0.41240614163537), PROX_HAWKER = c(0.610975272844239, 0.553760551741158, 0.553760551741158, 0.560005371648267, 0.433030813326955, 0.357845486047337, 0.166697492306482, 0.436547444862961, 0.0530841043788875, 0.573870222021737, 0.573870222021737, 0.778265933598076, 0.393731145214296, 0.281172749103646, 0.446318851105742, 0.330091511745513, 0.330091511745513, 0.72907919143595, 0.203869560106314, 0.35604829505958), PROX_MRT = c(1.0936063211659, 1.08457427678223, 1.08457427678223, 1.12051759514643, 0.751078096441513, 0.874328108605637, 0.608243230971526, 0.600073719023998, 1.18818107396501, 0.85984195598231, 0.85984195598231, 0.910191895307983, 0.71987240697712, 0.379410256905797, 0.372678744867538, 0.338391484905848, 0.338391484905848, 0.692418360175919, 0.62312262100292, 0.805467939952349 ), PROX_PARK = c(0.477465658778908, 0.374102285306053, 0.374102285306053, 0.30128672956265, 0.52118662053352, 0.691303172853456, 0.368529270986479, 0.617507126900098, 0.700959888788064, 0.281207712521794, 0.281207712521794, 0.361681715476141, 0.60552725382935, 0.513364518506117, 0.479885299937475, 0.469340752260783, 0.469340752260783, 0.450335295656325, 0.394842599629624, 0.393072899865764 ), PROX_GOOD_PRISCH = c(0.856939381531897, 0.769163347741007, 0.769163347741007, 0.631981624625733, 1.16640042723588, 1.23754792076915, 1.13331232297991, 1.31940815963163, 0.963274696928036, 0.562813849840511, 0.562813849840511, 0.353240700451805, 1.13785719900195, 1.35677240305411, 1.47413984574199, 1.40615721612308, 1.40615721612308, 0.490611064856358, 1.14854892992093, 1.04754826657838 ), PROX_MALL = c(0.991200103712322, 0.997182626507123, 0.997182626507123, 1.07178760783233, 0.632538285087724, 0.740457696387364, 0.540250505232014, 0.469553394647833, 0.946404029132472, 0.943364056194349, 0.943364056194349, 0.987031177772312, 0.480317195978648, 0.313890580083005, 0.241772845363545, 0.264395031718586, 0.264395031718586, 0.779066462317335, 0.651389947232486, 0.844084234929545 ), PROX_CHAS = c(0.413431749899638, 0.311461966699573, 0.311461966699573, 0.167974733321899, 0.237191200694799, 0.34300149800099, 0.0869956868442428, 0.0664211666443358, 0.064920565519497, 0.201852081003395, 0.201852081003395, 0.371562543403755, 0.143131544605207, 0.112175615725657, 0.157458356405151, 0.0806835690144568, 0.0806835690144568, 0.0405139203460024, 0.11938167830482, 0.0460460495231756 ), PROX_SUPERMARKET = c(0.502190497784501, 0.485938543293979, 0.485938543293979, 0.372458117254617, 0.35437102597818, 0.158725757407685, 0.0869967242830128, 0.350370254212894, 0.239175324970861, 0.115543350477338, 0.115543350477338, 0.176585087131714, 0.181164390242962, 0.221335227738319, 0.224853982916395, 0.24726445439454, 0.24726445439454, 0.0588346413192393, 0.282093113359979, 0.436961702644775 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 3L, 1L, 0L, 2L, 1L, 1L, 4L, 4L, 0L, 1L, 2L, 2L, 2L, 2L, 4L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 3L, 5L, 2L, 6L, 6L, 2L, 3L, 3L, 1L, 4L, 7L, 7L, 8L, 8L, 4L, 4L, 2L ), WITHIN_350M_BUS = c(8L, 7L, 7L, 5L, 4L, 5L, 5L, 7L, 4L, 2L, 2L, 5L, 6L, 6L, 7L, 6L, 6L, 4L, 6L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 2L, 2L, 3L, 3L, 2L, 2L, 2L, 0L, 2L, 4L, 3L, 3L, 3L, 2L, 3L, 2L), DNeighbour = c(0, 118.213284598035, 118.496863827651, 274.50472285989, 371.631458032451, 393.438493463653, 504.776752039192, 537.09840426295, 602.759507958551, 626.873821230335, 627.20314514443, 634.337981998473, 701.838872571169, 712.304278896049, 749.341727687292, 752.002362936907, 753.741673369131, 780.54673836415, 783.0158931421, 851.626390461042)), row.names = c("795", "674", "128", "635", "149", "331", "94", "842", "606", "476", "931", "935", "692", "446", "397", "386", "194", "811", "998", "79"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96183545516128, 0.961653923255255, 0.803001267403356, 0.655409726728757, 0.618692356856992, 0.42078826790239, 0.362705819502658, 0.249056041415185, 0.209920894370876, 0.209399415039142, 0.198195352984569, 0.102933774240081, 0.0902565325210076, 0.050978841053897, 0.0485220806476576, 0.0469442682803963, 0.0255874254311865, 0.0239127843818954, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5416836360
R squared (OOB): 0.2920814
$Forests[[796]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(590000, 650000, 640000, 580000, 725000, 580000, 660000, 515000, 620000, 560000, 451000, 520000, 409500, 418000, 446000, 488000, 480000, 385000, 465000, 678000), floor_area_sqm = c(90, 90, 90, 90, 90, 108, 105, 84, 103, 105, 83, 107, 84, 84, 94, 104, 94, 93, 91, 92), storey_order = c(2L, 6L, 2L, 1L, 9L, 8L, 6L, 4L, 4L, 2L, 8L, 2L, 3L, 3L, 2L, 1L, 6L, 1L, 2L, 3L), remaining_lease_mths = c(996, 1011, 1011, 1006, 995, 760, 748, 804, 742, 913, 604, 892, 807, 804, 723, 776, 725, 772, 764, 1103), PROX_CBD = c(2.69989267302812, 2.65695642963531, 2.65695642963531, 2.65695642963531, 2.61519687417969, 2.26543941452074, 3.5952466633456, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.23142849537126, 4.20973993763024, 4.20973993763024, 4.45295385586978, 4.16405648472164, 4.50933618399607, 4.25035751849909, 4.28329341592686, 3.93031212371417), PROX_ELDERLYCARE = c(0.352346052518342, 0.3590471791371, 0.3590471791371, 0.3590471791371, 0.386066702151211, 0.404007374923036, 0.354500614782039, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.272010492111063, 0.156291063754703, 0.156291063754703, 0.645271528549996, 0.434539750657667, 0.665866395733666, 0.411587417191489, 0.4193003334471, 0.159701117649001 ), PROX_HAWKER = c(0.468835135082758, 0.48810855559281, 0.48810855559281, 0.48810855559281, 0.52081126471543, 0.210544550468706, 0.311385334077859, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.392124905911543, 0.46881842734995, 0.46881842734995, 0.601904675681234, 0.502732414569621, 0.665007751295857, 0.610932712322496, 0.638679046714181, 0.374782156946409 ), PROX_MRT = c(0.230131940688868, 0.285614625668497, 0.285614625668497, 0.285614625668497, 0.320255480062021, 0.306886682672286, 0.16267041353008, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.870814763860364, 0.750034220630686, 0.750034220630686, 0.66128766903618, 0.518003091395578, 0.549595780709265, 0.605174310138743, 0.637237645879563, 0.57487373386568 ), PROX_PARK = c(0.41386436288237, 0.426964305014519, 0.426964305014519, 0.426964305014519, 0.427354201328866, 0.0441643212802781, 0.796125682214674, 0.885911587583127, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.989030190878471, 0.828179073128827, 0.828179073128827, 0.473457593144303, 0.269719137898212, 0.353281501558379, 0.346786980248178, 0.336599362476296, 0.43227753152338 ), PROX_GOOD_PRISCH = c(4.75214496578899, 4.78575462214909, 4.78575462214909, 4.78575462214909, 4.82322880287643, 5.27420554603454, 4.26949140427292, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.47561641519302, 3.58178441884724, 3.58178441884724, 3.02211493728223, 3.99853475328204, 2.94429219434277, 3.87277035706644, 3.85984302070176, 4.55218800106713), PROX_MALL = c(0.380876218870723, 0.412388661644518, 0.412388661644518, 0.412388661644518, 0.426721378040506, 0.216535056802411, 0.962766222186716, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.1888213641646, 1.26743973989934, 1.26743973989934, 0.570379319619026, 1.00998414702412, 0.485349818185599, 0.955673327573223, 0.92062293894618, 1.09934779211931), PROX_CHAS = c(0.202908600866322, 0.260712311456847, 0.260712311456847, 0.260712311456847, 0.297575542785259, 0.146883739415237, 0.0963682910788478, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.106822211501606, 0.163154212627783, 0.163154212627783, 0.303272176186244, 0.147909276913635, 0.331046161101227, 0.260827480873255, 0.285886541141976, 0.304936065418075), PROX_SUPERMARKET = c(0.44532403657541, 0.447218369070658, 0.447218369070658, 0.447218369070658, 0.470018893217644, 0.186677322210676, 0.269187390315468, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.139079920157556, 0.118448079318654, 0.118448079318654, 0.34627255092781, 0.506391752127701, 0.325943517329761, 0.512280309006142, 0.506434284786685, 0.35411008396507), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 3L, 1L, 6L, 1L, 5L, 4L, 3L), WITHIN_350M_BUS = c(4L, 3L, 3L, 3L, 3L, 3L, 6L, 3L, 5L, 5L, 4L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 0L, 3L, 3L, 1L), DNeighbour = c(0, 63.8993038144417, 64.6749383270539, 69.0257471822494, 114.591830837273, 576.556386099963, 1187.89404006481, 1204.55397286528, 1379.56473371682, 1420.10096918465, 1427.16283079987, 1597.59642679173, 1608.38846161187, 1614.07945033578, 1750.9759480498, 1780.45080299083, 1817.06214339827, 1818.80500754787, 1858.84519175095, 1861.23867158832)), row.names = c("796", "821", "521", "246", "923", "398", "699", "234", "952", "176", "237", "849", "382", "907", "346", "223", "622", "19", "747", "801"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997644071554497, 0.997586564845614, 0.997251160808589, 0.992433251715822, 0.817292636393962, 0.351252309491017, 0.337746673309398, 0.203050189938213, 0.174599282343384, 0.169782387507648, 0.0692917367049829, 0.064133357752691, 0.0614800902766754, 0.0132189284941153, 0.00721256687424467, 0.00220023658021053, 0.00203197679647176, 6.60627636478202e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12225536226
R squared (OOB): -0.2372954
$Forests[[797]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 425000, 435000, 420000, 410000, 398000, 4e+05, 373000, 418000, 345000, 365000, 385000, 455000, 3e+05, 465000, 450000, 305000, 330000, 312000, 320000), floor_area_sqm = c(93, 93, 92, 92, 92, 92, 92, 92, 112, 95, 91, 90, 106, 85, 106, 93, 90, 105, 107, 104), storey_order = c(4L, 4L, 4L, 5L, 3L, 2L, 1L, 1L, 5L, 3L, 4L, 3L, 4L, 2L, 2L, 4L, 1L, 1L, 1L, 2L), remaining_lease_mths = c(1117, 1126, 1129, 1134, 1131, 1136, 1127, 1128, 904, 1003, 1061, 1060, 933, 979, 933, 950, 966, 896, 779, 779), PROX_CBD = c(17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 17.2048826778539, 17.7047470513727, 17.5974072281911, 17.6242343596777, 17.1634204962367, 18.0119212314593, 17.1401277939721, 17.4336546583772, 18.0816861587931, 17.9794873864528, 16.6890813896757, 16.6890813896757), PROX_ELDERLYCARE = c(0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.892136309268664, 0.565792923614884, 1.25793892145158, 0.586863575497558, 0.825709875044437, 1.34637729166943, 1.20397588034421, 0.296144426041885, 0.296144426041885), PROX_HAWKER = c(0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.816419857336687, 0.666841975849823, 1.33204585660377, 0.685044657792881, 0.841716009165303, 1.41733367811242, 0.736691454978467, 0.360513691606501, 0.360513691606501 ), PROX_MRT = c(1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.729175757939742, 0.463116738810145, 1.54554013822754, 0.418422993771755, 0.463093751675267, 1.64690112478102, 1.05284557964442, 0.937471590679814, 0.937471590679814), PROX_PARK = c(0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.9054780070858, 0.495314460898113, 0.751240825934154, 0.830497330619545, 0.505224516024672, 0.23250554954982, 0.454841043819919, 0.609424449579261, 0.243247600736397, 0.555889077383573, 1.20981147430356, 1.20981147430356), PROX_GOOD_PRISCH = c(6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.97273607492461, 6.50789265243056, 7.41905192895776, 6.48254224033906, 6.77374769998522, 7.49669975318446, 7.33264137396139, 6.16175607197734, 6.16175607197734), PROX_MALL = c(0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.671391539314818, 0.353588302636786, 0.658794213245526, 0.306862579253759, 0.404491618549369, 0.694568288644574, 0.387548928263219, 0.571849863617429, 0.571849863617429 ), PROX_CHAS = c(0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.0497500971788425, 0.171584438209325, 0.166262674114357, 0.133156315003352, 0.260153188296123, 0.119012364389208, 0.324283073315245, 0.332465298200207, 0.332465298200207 ), PROX_SUPERMARKET = c(0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.442456788826315, 0.320581809168482, 0.385510043100507, 0.27639551573194, 0.355873580059747, 0.485184742393951, 0.337417678694655, 0.204374831829505, 0.204374831829505 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 6L, 6L, 12L, 8L, 9L, 7L, 12L, 8L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 4L, 4L), DNeighbour = c(0, 2.48008835883346, 94.9713505610853, 97.3042041065171, 99.9868094521335, 105.367283016178, 165.946147626446, 166.617207201377, 269.407575689755, 373.855037181659, 500.765721877919, 636.722248942667, 674.507878040732, 698.072567712044, 720.044778819118, 759.149879626274, 791.736505951914, 809.932282830308, 822.387572227564, 826.443016426057)), row.names = c("797", "925", "290", "280", "86", "847", "507", "985", "889", "631", "720", "300", "991", "228", "530", "535", "85", "870", "497", "328"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981989054193, 0.973763112170267, 0.972467431930787, 0.970939742315695, 0.967754316269733, 0.920987841051481, 0.920360804804707, 0.798760705097981, 0.632604936861451, 0.400499309296193, 0.165182811766852, 0.111480206062898, 0.0820998187527807, 0.0580377016806299, 0.0244046886851904, 0.00676119786717463, 0.00156475703932285, 9.58467243242979e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2123193769
R squared (OOB): 0.2228569
$Forests[[798]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(288000, 3e+05, 285000, 258000, 292000, 4e+05, 420000, 320000, 283000, 433000, 416000, 428000, 365000, 395000, 415000, 340000, 315000, 418000, 367000, 412000), floor_area_sqm = c(84, 84, 84, 84, 84, 92, 92, 104, 84, 92, 92, 92, 92, 92, 92, 103, 84, 92, 92, 92), storey_order = c(1L, 1L, 3L, 1L, 1L, 2L, 5L, 3L, 4L, 4L, 4L, 4L, 1L, 2L, 5L, 4L, 3L, 5L, 1L, 5L), remaining_lease_mths = c(770, 766, 776, 781, 761, 1130, 1143, 788, 781, 1130, 1140, 1140, 1137, 1146, 1144, 784, 804, 1138, 1137, 1144), PROX_CBD = c(16.2681803933938, 16.3138748954346, 16.2311391435218, 16.1631400386504, 16.3662877971208, 16.1976566517324, 16.1537572283104, 16.4061281598547, 16.4061281598547, 16.055983361932, 16.055983361932, 16.1831859860721, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.4938482623735, 15.9050437012323, 16.0903666266177, 16.0903666266177, 16.0903666266177), PROX_ELDERLYCARE = c(0.20801878428071, 0.259941730365991, 0.252142982647588, 0.194171564025932, 0.177020457931737, 9.89208662673193e-07, 0.0462823216560119, 0.45678545326778, 0.45678545326778, 0.146417557277997, 0.146417557277997, 0.0701319802482612, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.54260343924556, 0.346730428331521, 0.179967723198436, 0.179967723198436, 0.179967723198436), PROX_HAWKER = c(1.14155805943316, 1.19589315813724, 1.12300848995143, 1.03995728027003, 1.20613696965479, 1.03146250928298, 0.986028325459381, 1.27662029927611, 1.27662029927611, 0.897672222950446, 0.897672222950446, 1.00994702859189, 0.855932206484513, 0.855932206484513, 0.802087399746937, 1.26080574998962, 0.79668564149145, 0.9143232220583, 0.9143232220583, 0.9143232220583), PROX_MRT = c(0.896888955057001, 0.896077488488813, 0.830985280221221, 0.842728374229233, 1.07002489239586, 1.02706758196582, 1.02112351286352, 0.840195727203247, 0.840195727203247, 0.936151237003446, 0.936151237003446, 1.08237519657155, 0.883219311345816, 0.883219311345816, 0.8851452059773, 0.884131305433386, 0.750476153315833, 1.13213387762555, 1.13213387762555, 1.13213387762555), PROX_PARK = c(0.750067315759091, 0.695881850270676, 0.723677668737743, 0.707513815343702, 0.840406553837571, 0.822565203699192, 0.793519520304926, 0.499042267647801, 0.499042267647801, 0.683762717294504, 0.683762717294504, 0.848434833813522, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.418424058290637, 0.475878847958935, 0.83568858459355, 0.83568858459355, 0.83568858459355), PROX_GOOD_PRISCH = c(6.81173689796023, 6.84997592861041, 6.76533990958697, 6.70927938580052, 6.93507101526025, 6.78043949525415, 6.74044920052795, 6.91087941258894, 6.91087941258894, 6.63421015362065, 6.63421015362065, 6.78038310261662, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.98980449668537, 6.45664561130608, 6.70919168347838, 6.70919168347838, 6.70919168347838), PROX_MALL = c(0.188162247463955, 0.242195958154985, 0.175221521556568, 0.0870960802892481, 0.298590834338171, 0.189710317758296, 0.180580587241737, 0.408074329267436, 0.408074329267436, 0.118546137622893, 0.118546137622893, 0.241735562355662, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.506769239398443, 0.18299798168314, 0.311149009276151, 0.311149009276151, 0.311149009276151 ), PROX_CHAS = c(0.160774225575301, 0.218904529587093, 0.170601730776313, 0.081875317774622, 0.209004221202181, 0.0868060808909073, 0.0922372285822684, 0.178111672550416, 0.178111672550416, 0.110329053122027, 0.110329053122027, 0.148113838308576, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.128042490192306, 0.190026772642962, 0.215238065300109, 0.215238065300109, 0.215238065300109), PROX_SUPERMARKET = c(0.189660657064324, 0.204979568486045, 0.137275095711229, 0.0873208554119548, 0.303085580417471, 0.195853508350489, 0.186806037215644, 0.17811123384324, 0.17811123384324, 0.123371553336512, 0.123371553336512, 0.247969406526707, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.128042463684685, 0.179336240856332, 0.316789996913415, 0.316789996913415, 0.316789996913415), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 4L, 5L, 6L, 8L, 8L, 8L, 4L, 4L, 3L, 3L, 7L, 3L, 3L, 3L, 4L, 4L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(11L, 8L, 10L, 11L, 5L, 7L, 7L, 8L, 8L, 7L, 7L, 7L, 7L, 7L, 8L, 6L, 8L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 5L, 4L, 6L, 4L, 4L, 4L), DNeighbour = c(0, 60.1767177645244, 62.4127666607045, 101.939168512135, 171.561561390217, 204.689336222253, 233.563977322337, 254.231541492216, 259.222130706267, 259.370580446706, 263.746737270336, 276.109593012469, 284.57401523947, 284.705764354087, 337.584726409291, 348.236612533455, 357.87104796997, 392.595696065874, 395.503217221683, 396.533958355431)), row.names = c("798", "848", "945", "872", "687", "427", "869", "595", "49", "741", "538", "661", "594", "408", "124", "150", "59", "249", "161", "919"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.954470144267007, 0.951066867546885, 0.872191966561392, 0.660662502719882, 0.538083054923855, 0.426490932541126, 0.34685826931551, 0.32792839091688, 0.327367886693997, 0.310919688196496, 0.265385479564927, 0.235199138126448, 0.234736707142988, 0.0757473277862827, 0.0523323217817546, 0.0344093657733178, 0.000390646970141146, 2.69568292035091e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 886099074
R squared (OOB): 0.7522204
$Forests[[799]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(348000, 309000, 345000, 445000, 323000, 338000, 330000, 360000, 361000, 480000, 333000, 328000, 4e+05, 335000, 388000, 385000, 325000, 350880, 430000, 360000), floor_area_sqm = c(93, 91, 91, 100, 92, 93, 84, 103, 84, 104, 84, 84, 103, 84, 104, 104, 85, 91, 91, 104), storey_order = c(4L, 2L, 3L, 3L, 2L, 5L, 3L, 1L, 4L, 2L, 3L, 4L, 3L, 2L, 3L, 4L, 1L, 2L, 4L, 2L), remaining_lease_mths = c(777, 774, 773, 949, 690, 860, 791, 798, 794, 777, 823, 806, 796, 796, 751, 740, 830, 785, 777, 804), PROX_CBD = c(9.5834162789491, 9.64616581570663, 9.63489497584329, 9.38671442358298, 9.445702961959, 9.71808261065178, 9.73525531751342, 10.1540744969693, 10.1908965186918, 8.81196120759187, 9.85122377146013, 10.2439629519707, 10.2571858212528, 10.2571858212528, 10.2659136784881, 10.2659136784881, 10.1989356004427, 10.3813809316332, 10.4167519306418, 10.0879656312395), PROX_ELDERLYCARE = c(0.221128007339761, 0.306199433665808, 0.42629854090558, 0.197320443098403, 0.0646727834979237, 0.288600487645686, 0.869795033999967, 0.85844301108046, 0.891997547710976, 0.68560621126507, 0.999223533815273, 0.904720646157319, 0.969336561855173, 0.969336561855173, 0.737818764037149, 0.737818764037149, 1.08623091115154, 0.833489789321986, 0.852176862644424, 1.31022889057949 ), PROX_HAWKER = c(0.844035637065003, 0.906506968115566, 0.908741650371918, 0.671765492644128, 0.802499530175562, 1.10941781168001, 0.687117415591119, 0.614574465644474, 0.594526114354717, 0.290355020850324, 0.526313717816828, 0.616195579705155, 0.543600998034675, 0.543600998034675, 1.65941342147148, 1.65941342147148, 0.368744432216956, 1.5910354083573, 1.55256346901264, 0.196699811405185), PROX_MRT = c(0.679762822214213, 0.626377719466395, 0.669484450879797, 0.671695564859285, 0.834535111428891, 0.750225097750018, 0.86810604264512, 0.544743966599557, 0.554399001312584, 0.425157896719621, 0.907717901248049, 0.52596302633555, 0.5984056038899, 0.5984056038899, 0.684374477874155, 0.684374477874155, 0.78040997284139, 0.699917284291438, 0.686459009674335, 1.09046737609619), PROX_PARK = c(0.171128410914521, 0.106198450905693, 0.197084482081202, 0.409638708762546, 0.508498628446561, 0.552878075981585, 0.452373350223662, 0.578916018382343, 0.61263038213259, 0.468007817587664, 0.510337594738446, 0.626908579085899, 0.690393008756984, 0.690393008756984, 0.570788416471153, 0.570788416471153, 0.808282577864154, 0.616002692100522, 0.613918856542286, 0.604882226694947), PROX_GOOD_PRISCH = c(1.81796659730331, 1.71137279935344, 1.59153495480405, 1.96445822173508, 2.16640973416033, 2.3197363622043, 1.15234422615158, 1.40445923276907, 1.40421671412888, 2.18636815139252, 1.05242409875061, 1.44855804010835, 1.38840710840139, 1.38840710840139, 2.58742850928016, 2.58742850928016, 1.199846441039, 2.6286340652406, 2.62113030487697, 0.87937610392538 ), PROX_MALL = c(0.812301361871699, 0.808294932987377, 0.873569112263515, 0.704978058880463, 0.855253012280219, 0.64580888250568, 0.907839978504126, 0.685950169481642, 0.685823836221668, 0.389401354829447, 0.756051767526383, 0.644656189163291, 0.638527944164543, 0.638527944164543, 0.364765391124967, 0.364765391124967, 0.663851500718272, 0.365493224544838, 0.350991485118426, 0.441232897113797 ), PROX_CHAS = c(0.334146331647452, 0.415210445937219, 0.454068185577158, 0.181909444046462, 0.378465676389041, 0.122290728478786, 0.116614388177292, 0.170954716034814, 0.151788880767358, 0.210741683871549, 3.39583191183935e-08, 0.155315138624813, 0.0819899420632749, 0.0819899420632749, 0.204257711541377, 0.204257711541377, 0.0710453772718398, 0.28517644723447, 0.302383860370021, 0.177420148260447 ), PROX_SUPERMARKET = c(0.581458245406798, 0.675617328849562, 0.717910522287554, 0.448356351676465, 0.234896025437738, 0.190117050177684, 0.458729641056945, 0.171715993026927, 0.152401712794372, 0.365648379234028, 0.350225948243757, 0.18505229065347, 0.123486578338512, 0.123486578338512, 0.384238743245603, 0.384238743245603, 0.00115080458448496, 0.49431722643315, 0.519095500550079, 0.320748009942088 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 2L, 3L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 1L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 2L, 2L, 6L, 6L, 4L, 6L, 6L, 5L ), WITHIN_350M_BUS = c(7L, 8L, 5L, 9L, 10L, 6L, 10L, 14L, 12L, 7L, 10L, 10L, 10L, 10L, 8L, 8L, 12L, 10L, 9L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 2L, 2L, 2L, 4L, 5L, 6L, 1L, 4L, 6L, 5L, 5L, 2L, 2L, 4L, 2L, 2L, 5L), DNeighbour = c(0, 128.983995719569, 233.729352160763, 246.064780635886, 370.976203814983, 513.687423609074, 687.555196315637, 770.948282760992, 805.029232458948, 810.619642382686, 830.495537430749, 833.547172027986, 885.532792370834, 888.220223265565, 946.433709672559, 948.907770550555, 973.870495544415, 1039.32798029213, 1053.82305839471, 1158.43935742537)), row.names = c("799", "785", "273", "373", "67", "624", "921", "560", "447", "465", "129", "668", "494", "591", "77", "501", "967", "626", "480", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.975359209520384, 0.920241116683967, 0.911799144513982, 0.805412335038052, 0.645402280911427, 0.419561645149081, 0.310362452532449, 0.267369999517718, 0.260454959945212, 0.236236402675915, 0.232572364964471, 0.172776510398721, 0.169836177085578, 0.110574113732143, 0.108262474010846, 0.0860051147461338, 0.0380519313991676, 0.029742589033879, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1826289381
R squared (OOB): 0.1027058
$Forests[[800]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(337000, 358000, 360000, 340000, 333000, 335000, 364000, 375000, 373888, 333000, 325000, 320000, 333000, 339000, 320000, 350000, 330000, 328000, 313000, 320000), floor_area_sqm = c(105, 101, 105, 105, 103, 100, 100, 93, 93, 90, 91, 101, 100, 102, 100, 102, 102, 92, 99, 101), storey_order = c(1L, 3L, 3L, 1L, 1L, 4L, 2L, 5L, 5L, 2L, 2L, 1L, 4L, 3L, 4L, 4L, 1L, 3L, 4L, 2L), remaining_lease_mths = c(947, 960, 960, 956, 953, 930, 921, 993, 990, 1009, 970, 924, 928, 923, 930, 923, 911, 923, 918, 931), PROX_CBD = c(17.5852868111176, 17.5852868111176, 17.6410789876396, 17.6472423100513, 17.7412802518209, 17.9186379864086, 17.9386403893839, 17.8363687874637, 17.8363687874637, 17.8072819651564, 17.7083177660008, 18.0902268845521, 18.2095446148373, 17.9456645257603, 18.242108360018, 18.0569924715364, 18.2320763538069, 17.049182232397, 17.8728040148932, 17.1235753252943), PROX_ELDERLYCARE = c(0.979721953613503, 0.979721953613503, 0.969292416022308, 1.0260991137238, 1.00357172816211, 1.13507400842797, 0.714833653499633, 1.40920769604983, 1.40920769604983, 1.52664538751384, 0.378187975507624, 0.706169610995159, 1.17430183890643, 0.476454782767532, 1.08331104464233, 0.59750504274373, 0.927534095024191, 0.850080656271298, 0.330981516384048, 0.697818713768909), PROX_HAWKER = c(0.300047945510982, 0.300047945510982, 0.270187519380927, 0.322354465675231, 0.286367973105455, 0.435091735724103, 0.201936965562497, 0.692541487012902, 0.692541487012902, 0.809141875883089, 0.340346390827249, 0.370412154176866, 0.579651089601917, 0.3648710200987, 0.548257960059823, 0.391180253405874, 0.493410913505403, 0.714958983882519, 0.446535534086157, 0.705945006380572 ), PROX_MRT = c(0.294966346549802, 0.294966346549802, 0.253083991654003, 0.296963624455722, 0.240079810641839, 0.364011265623101, 0.168914117564514, 0.634260663268818, 0.634260663268818, 0.753928873695942, 0.403335562748004, 0.341202563029131, 0.501132314022455, 0.385567417899789, 0.47401652613315, 0.384524332485438, 0.433316978327494, 0.785333186388227, 0.4868918768976, 0.782769723074986 ), PROX_PARK = c(2.22462050149276, 2.22462050149276, 2.26013213847351, 2.2163258228061, 2.28949331488756, 2.31505119222808, 1.99379565561889, 2.04440878541867, 2.04440878541867, 1.93736074272598, 1.86766019581863, 1.8531048262974, 2.25371860749481, 1.76180373116006, 2.12857307310705, 1.77011013021076, 1.96114614265628, 2.39009267562017, 1.69875568186822, 2.27471658155514), PROX_GOOD_PRISCH = c(8.05369522760851, 8.05369522760851, 8.10977708422392, 8.10862356805264, 8.20478390995202, 8.3676789538936, 8.4444135457925, 8.25468587074647, 8.25468587074647, 8.21423979230025, 8.26299778187914, 8.60631027953587, 8.6635222339794, 8.49089982759618, 8.71021480286832, 8.58956131155308, 8.72297519828522, 7.5878538843241, 8.43952013253886, 7.68854504458572), PROX_MALL = c(0.237472256939882, 0.237472256939882, 0.204458422444813, 0.255877276101632, 0.222110908162432, 0.384238747959315, 0.238372860218233, 0.630636123898788, 0.630636123898788, 0.745769461616378, 0.335143296665789, 0.342860958869265, 0.468966497593582, 0.428159644756295, 0.347669457974494, 0.407254736414821, 0.22704735136933, 0.718658142186859, 0.330972758922268, 0.614584601713128), PROX_CHAS = c(0.145295883687343, 0.145295883687343, 0.201289943337815, 0.212266026856788, 0.222110881748482, 0.360842629752134, 0.076984763134016, 0.221589023831152, 0.221589023831152, 0.195830090979757, 0.30242004444134, 0.209799590563819, 0.3998394205418, 0.218909691095897, 0.274735402884708, 0.222103720735081, 0.11607611654581, 0.13498084818294, 0.330972805611547, 0.076148424020495), PROX_SUPERMARKET = c(0.237470779768967, 0.237470779768967, 0.204457160029983, 0.255876154174577, 0.222110358133712, 0.360842909613722, 0.171190500184261, 0.22158921197453, 0.22158921197453, 0.265666518411173, 0.332189289926598, 0.342860053820009, 0.402574253870019, 0.365864675212809, 0.347668959247477, 0.385535197909366, 0.227046556279957, 0.397684558683682, 0.300218301814749, 0.307215454393191), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 6L, 5L, 1L, 6L, 3L, 3L, 2L, 6L, 6L, 2L, 3L, 3L, 4L, 5L, 12L, 4L, 5L), WITHIN_350M_BUS = c(15L, 15L, 15L, 13L, 16L, 11L, 8L, 6L, 6L, 4L, 7L, 7L, 8L, 8L, 7L, 9L, 10L, 8L, 8L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 3L, 3L, 5L, 5L, 4L, 6L, 4L, 6L, 4L, 2L, 7L, 4L), DNeighbour = c(0, 9.04889972229672, 60.3744832744266, 82.1314963015359, 158.5901696556, 364.796990883953, 462.203620639172, 494.424748310959, 503.839384716276, 595.520344489043, 597.875287391626, 633.613806997553, 634.038436282934, 658.379936313399, 664.391742119659, 680.822657158663, 681.518080398694, 684.387085331353, 735.886344665452, 744.380743406638)), row.names = c("800", "224", "615", "554", "242", "590", "638", "118", "391", "358", "544", "74", "243", "20", "608", "491", "443", "520", "992", "871"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999704471617312, 0.986886586190567, 0.975800432604506, 0.91127983600897, 0.577347110678258, 0.377553472450826, 0.312286233891611, 0.293617112640356, 0.129575626566374, 0.125949893944076, 0.0758813012140196, 0.075347043585083, 0.0474014582859894, 0.0413582116828899, 0.026724820995596, 0.0261687183066527, 0.0239305948288187, 0.000514949848700698, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 294712245
R squared (OOB): 0.1174612
$Forests[[801]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(678000, 451000, 290000, 488000, 620000, 385000, 465000, 545000, 660000, 560000, 580000, 705000, 708000, 515000, 418000, 409500, 538000, 380000, 520000, 416000), floor_area_sqm = c(92, 83, 87, 104, 103, 93, 91, 101, 105, 105, 90, 90, 90, 84, 84, 84, 90, 89, 107, 91), storey_order = c(3L, 8L, 1L, 1L, 4L, 1L, 2L, 1L, 6L, 2L, 5L, 7L, 5L, 4L, 3L, 3L, 5L, 5L, 2L, 4L), remaining_lease_mths = c(1103, 604, 643, 776, 742, 772, 764, 938, 748, 913, 1035, 1041, 1031, 804, 804, 807, 995, 653, 892, 713), PROX_CBD = c(3.93031212371417, 3.63056019358172, 4.35364804731157, 4.16405648472164, 3.79744534670369, 4.25035751849909, 4.28329341592686, 3.59494173601466, 3.5952466633456, 3.91005014077452, 3.73787601157873, 3.66612298934168, 3.56091441303422, 3.75781957676323, 4.20973993763024, 4.20973993763024, 4.4759193492502, 4.19301197437796, 4.23142849537126, 5.10609859014938), PROX_ELDERLYCARE = c(0.159701117649001, 0.124703716495981, 0.402111762367986, 0.434539750657667, 0.296175206272889, 0.411587417191489, 0.4193003334471, 0.692364880740494, 0.354500614782039, 0.449207181019876, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.582389211118023, 0.156291063754703, 0.156291063754703, 0.136621520737764, 1.05465194719342, 0.272010492111063, 0.320090253923576), PROX_HAWKER = c(0.374782156946409, 0.0619655343942362, 0.52502919100195, 0.502732414569621, 0.300770398866256, 0.610932712322496, 0.638679046714181, 0.142789347249218, 0.311385334077859, 0.464701711390969, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.393163811818296, 0.46881842734995, 0.46881842734995, 0.736355433757935, 0.297392426102438, 0.392124905911543, 0.333568708255903), PROX_MRT = c(0.57487373386568, 0.188513622979597, 0.698417082344063, 0.518003091395578, 0.195276091150508, 0.605174310138743, 0.637237645879563, 0.346622733589529, 0.16267041353008, 0.361698258812245, 0.349678715281184, 0.281331556481731, 0.1853881461208, 0.434583879195091, 0.750034220630686, 0.750034220630686, 0.930431293452388, 0.670866804568908, 0.870814763860364, 0.549226257235714 ), PROX_PARK = c(0.43227753152338, 0.634729277660292, 0.0959047492621704, 0.269719137898212, 0.620239922284967, 0.346786980248178, 0.336599362476296, 1.03638785093261, 0.796125682214674, 0.651892034671684, 1.14436990313984, 1.07330463343821, 0.969171323132551, 0.885911587583127, 0.828179073128827, 0.828179073128827, 0.786607284590569, 1.34668044149268, 0.989030190878471, 0.534309547143458 ), PROX_GOOD_PRISCH = c(4.55218800106713, 4.47678155678584, 4.11088283479722, 3.99853475328204, 4.13618512399158, 3.87277035706644, 3.85984302070176, 4.68517728936996, 4.26949140427292, 3.96984616110429, 4.42346384619917, 4.46068770698473, 4.51522724145722, 3.98479480133756, 3.58178441884724, 3.58178441884724, 3.43096694593549, 4.04417128338034, 3.47561641519302, 3.68539306501406), PROX_MALL = c(1.09934779211931, 0.917363569028491, 0.801857467962545, 1.00998414702412, 1.16769889708728, 0.955673327573223, 0.92062293894618, 0.814872047472938, 0.962766222186716, 1.2652175398851, 1.03774509228272, 0.971442928620489, 0.87678025015548, 1.1081035152608, 1.26743973989934, 1.26743973989934, 1.02435160052226, 1.51326780463499, 1.1888213641646, 1.13513631747826), PROX_CHAS = c(0.304936065418075, 0.112941217538546, 0.130252709580884, 0.147909276913635, 0.121619853002556, 0.260827480873255, 0.285886541141976, 0.0573592222158038, 0.0963682910788478, 0.108899254787234, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.345906079563203, 0.163154212627783, 0.163154212627783, 0.105578702221058, 0.212246176955017, 0.106822211501606, 0.37199840586913), PROX_SUPERMARKET = c(0.35411008396507, 0.0867224629960944, 0.591301773724787, 0.506391752127701, 0.191561540751545, 0.512280309006142, 0.506434284786685, 0.0573596645426592, 0.269187390315468, 0.115229795891962, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.128350069204848, 0.118448079318654, 0.118448079318654, 0.0670716613901785, 0.306178228663922, 0.139079920157556, 0.424647979009491), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(3L, 5L, 4L, 6L, 4L, 5L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 1L, 6L, 4L), WITHIN_350M_BUS = c(5L, 4L, 6L, 5L, 5L, 5L, 5L, 4L, 6L, 5L, 7L, 7L, 9L, 3L, 7L, 7L, 5L, 5L, 7L, 4L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 3L, 2L, 3L, 3L, 0L, 2L, 2L, 0L, 0L, 0L, 2L, 3L, 3L, 3L, 1L, 2L, 3L ), DNeighbour = c(0, 440.003354843065, 504.299598877835, 568.30901294956, 677.63755115627, 699.553513874305, 706.6942768651, 729.065090746023, 757.692883605033, 791.92825425074, 906.561294733268, 912.958776166745, 929.56869059402, 982.75227327578, 1107.09994931471, 1108.78586124956, 1149.07879475962, 1177.94617633115, 1271.07620735585, 1785.11822998392)), row.names = c("801", "237", "532", "223", "952", "19", "747", "997", "699", "176", "823", "903", "881", "234", "907", "382", "411", "993", "849", "853"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.882182226378753, 0.846754382944743, 0.807567055993416, 0.732566526640106, 0.716442828842335, 0.711118264299969, 0.694220581733673, 0.672141656965853, 0.645121059510924, 0.550704447789065, 0.545296269383842, 0.531204669706875, 0.485700535490896, 0.378684011951507, 0.377242550956804, 0.342987814453748, 0.31874089721465, 0.243047561919355, 0 ), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8964212313
R squared (OOB): 0.352488
$Forests[[802]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(440000, 582000, 450000, 538000, 515000, 310000, 330000, 465000, 385000, 418000, 290000, 409500, 520000, 488000, 470000, 445000, 680000, 560000, 475000, 515000), floor_area_sqm = c(93, 104, 104, 90, 110, 82, 82, 91, 93, 84, 87, 84, 107, 104, 84, 84, 76, 105, 89, 103), storey_order = c(3L, 3L, 1L, 5L, 1L, 5L, 4L, 2L, 1L, 3L, 1L, 3L, 2L, 1L, 3L, 3L, 11L, 2L, 1L, 3L), remaining_lease_mths = c(759, 935, 828, 995, 859, 656, 657, 764, 772, 804, 643, 807, 892, 776, 813, 647, 1071, 913, 789, 823), PROX_CBD = c(5.4791067318598, 5.4901102241405, 5.12061996426338, 4.4759193492502, 5.31333197008925, 5.9699685911294, 6.06674643703895, 4.28329341592686, 4.25035751849909, 4.20973993763024, 4.35364804731157, 4.20973993763024, 4.23142849537126, 4.16405648472164, 6.30150758144434, 4.82546817648507, 5.17664618337401, 3.91005014077452, 7.05609226259357, 6.41432963568309), PROX_ELDERLYCARE = c(0.505585511375112, 0.157919913507301, 0.279354008399566, 0.136621520737764, 0.301885421229742, 4.28110190953706e-07, 0.10409496222889, 0.4193003334471, 0.411587417191489, 0.156291063754703, 0.402111762367986, 0.156291063754703, 0.272010492111063, 0.434539750657667, 0.0580157957368266, 0.401252043911139, 0.203403853153192, 0.449207181019876, 1.59520672965634, 0.101150617829923 ), PROX_HAWKER = c(0.736115689949186, 0.258924665495, 0.158729667464322, 0.736355433757935, 0.15027253820603, 0.247906315943116, 0.346985863757343, 0.638679046714181, 0.610932712322496, 0.46881842734995, 0.52502919100195, 0.46881842734995, 0.392124905911543, 0.502732414569621, 0.511576723994062, 0.33634581375869, 0.242990200436355, 0.464701711390969, 1.17571504816288, 0.639366917684312 ), PROX_MRT = c(0.797555156120123, 1.30755754576723, 1.12797954219589, 0.930431293452388, 0.839256513816073, 1.03854772657135, 1.1005845300218, 0.637237645879563, 0.605174310138743, 0.750034220630686, 0.698417082344063, 0.750034220630686, 0.870814763860364, 0.518003091395578, 0.911216039334219, 0.437510974512092, 0.347215067697513, 0.361698258812245, 0.487588773645627, 0.753240517287136 ), PROX_PARK = c(0.728040918615253, 0.803347187860442, 1.12857946410316, 0.786607284590569, 0.919693677764514, 0.792968228054446, 0.741200181243785, 0.336599362476296, 0.346786980248178, 0.828179073128827, 0.0959047492621704, 0.828179073128827, 0.989030190878471, 0.269719137898212, 0.950460734805334, 0.386749503328341, 0.502895249788983, 0.651892034671684, 0.288106802683489, 0.941128983241434 ), PROX_GOOD_PRISCH = c(2.93310132502147, 2.45379201830723, 2.70116277997296, 3.43096694593549, 2.32631552336422, 1.89588922913119, 1.85819018299306, 3.85984302070176, 3.87277035706644, 3.58178441884724, 4.11088283479722, 3.58178441884724, 3.47561641519302, 3.99853475328204, 1.50990256016426, 2.65585299610189, 2.27859573799937, 3.96984616110429, 2.64150694603645, 1.35156641752108), PROX_MALL = c(0.719613179783111, 1.21674302842157, 1.02774547618649, 1.02435160052226, 0.752077094160308, 1.25835483053691, 1.22044581333525, 0.92062293894618, 0.955673327573223, 1.26743973989934, 0.801857467962545, 1.26743973989934, 1.1888213641646, 1.00998414702412, 0.872189526609738, 0.337875853585261, 0.285366785950761, 1.2652175398851, 0.487675149993812, 0.713954983197348), PROX_CHAS = c(0.0706483510319072, 0.233242749827373, 0.193072984237221, 0.105578702221058, 0.111194343620761, 0.21461630683628, 0.252393584019624, 0.285886541141976, 0.260827480873255, 0.163154212627783, 0.130252709580884, 0.163154212627783, 0.106822211501606, 0.147909276913635, 0.0940735950578242, 0.315432137833306, 0.0737889624358689, 0.108899254787234, 0.464118937564998, 0.15014885052256), PROX_SUPERMARKET = c(0.0706487501399716, 0.37596142908425, 0.198191070641627, 0.0670716613901785, 0.370675298005651, 0.227231659318009, 0.321431524942613, 0.506434284786685, 0.512280309006142, 0.118448079318654, 0.591301773724787, 0.118448079318654, 0.139079920157556, 0.506391752127701, 0.469210677159174, 0.0907256678718214, 0.177322353300672, 0.115229795891962, 0.438288204779491, 0.519047869620273), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 0L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(2L, 3L, 4L, 2L, 3L, 2L, 2L, 4L, 5L, 3L, 4L, 3L, 6L, 6L, 4L, 2L, 7L, 4L, 3L, 4L), WITHIN_350M_BUS = c(3L, 10L, 9L, 5L, 12L, 8L, 6L, 5L, 5L, 7L, 6L, 7L, 7L, 5L, 7L, 8L, 9L, 5L, 5L, 7L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 3L, 4L, 5L, 3L, 3L, 3L, 2L, 3L, 2L, 3L, 4L, 2L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 600.532331750853, 720.59234407763, 1027.24499265667, 1045.74890672807, 1056.34328798708, 1079.42305248544, 1220.96066368309, 1253.2460189545, 1305.96835455078, 1309.97503757337, 1311.61560487147, 1338.25316703279, 1366.08156401275, 1427.75139172425, 1457.31162197619, 1549.95655835616, 1573.91305465716, 1579.35780268389, 1579.86675085443)), row.names = c("802", "307", "646", "411", "279", "920", "628", "747", "19", "907", "532", "382", "849", "223", "417", "288", "897", "176", "449", "114"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.731900730809608, 0.627207072861501, 0.333191117705708, 0.315685507701598, 0.305738747973351, 0.284288930480968, 0.162200619563354, 0.1374464039062, 0.10028596695729, 0.0976439629663537, 0.096570043729028, 0.0797934287727654, 0.0636683549310736, 0.0335977109270193, 0.0222393322157641, 0.0014066829402723, 5.65918952669736e-05, 4.14979143942493e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7375401893
R squared (OOB): 0.169588
$Forests[[803]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 302500, 275000, 315000, 313000, 318000, 315000, 310000, 315000, 402000, 320800, 327000, 355000, 340000, 370000, 358000, 310000, 355000, 310000, 387008), floor_area_sqm = c(93, 93, 84, 104, 84, 84, 97, 96, 91, 93, 92, 84, 93, 91, 93, 91, 91, 104, 84, 97), storey_order = c(3L, 2L, 1L, 4L, 4L, 1L, 3L, 1L, 3L, 4L, 1L, 1L, 4L, 2L, 1L, 1L, 3L, 4L, 3L, 2L), remaining_lease_mths = c(762, 764, 807, 777, 772, 785, 746, 772, 774, 762, 965, 802, 761, 782, 782, 760, 774, 814, 806, 775), PROX_CBD = c(15.7384939989151, 15.7384939989151, 15.555826242216, 15.5029529482698, 15.5029529482698, 15.4237712873611, 16.179026897848, 16.0124832316584, 16.1626205207603, 15.8715793299193, 16.3149444157129, 15.395293903354, 16.1297617902268, 16.0688727275577, 15.9422949327985, 15.6053010835868, 16.3680873997092, 14.9797222810306, 16.5546706157429, 15.8742411347238), PROX_ELDERLYCARE = c(1.81389464514152, 1.81389464514152, 1.98144426857027, 1.60634233373903, 1.60634233373903, 1.66429806880172, 1.73064849730919, 1.41328722649904, 1.55788424655444, 1.28212929908789, 1.76400828031834, 1.48326161455178, 1.29938230642316, 1.20623153653763, 1.09392979000114, 1.18278326755006, 1.42545230549203, 1.40865121451131, 1.28388145020366, 0.784609866943175), PROX_HAWKER = c(0.367446283592148, 0.367446283592148, 0.587918588004233, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.141690035201285, 0.231474226543029, 0.113648031708615, 0.428166805124, 0.267171899978326, 0.763118949388798, 0.335840869363962, 0.426544691499688, 0.571238530927929, 0.745618024005524, 0.369132496020862, 1.17708155532767, 0.634516033073404, 0.921851461637316), PROX_MRT = c(0.817431272071058, 0.817431272071058, 0.961984472446029, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.887672461516919, 0.526610558032509, 0.733071345608223, 0.326170963259121, 0.980548762507945, 0.486709870425329, 0.514969181151661, 0.406145228037129, 0.22642613478059, 0.180817781363956, 0.767751604782153, 0.541117453484526, 0.786543604226707, 0.243577544220952), PROX_PARK = c(0.197322246351151, 0.197322246351151, 0.155244626205508, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.539742315344257, 0.641040622161513, 0.622244080025509, 0.729541055973412, 0.504828773517413, 0.736647900507106, 0.709135847201637, 0.697314652170583, 0.749126986336644, 0.580682002012541, 0.655349613079545, 0.869949400509587, 0.413578796610442, 0.457440234531046), PROX_GOOD_PRISCH = c(6.09593783675615, 6.09593783675615, 5.90755023148013, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.53838177865997, 6.39414010271149, 6.53246509089368, 6.26806838260706, 6.672975925328, 5.79164197089728, 6.52049985370614, 6.46919552361138, 6.35759010380229, 6.02648848177283, 6.74866006620563, 5.38873705701154, 6.95112153433386, 6.33578781760894), PROX_MALL = c(0.906877360376741, 0.906877360376741, 1.05229171505891, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.960112961135972, 0.598952481573277, 0.800586392071248, 0.405953132327172, 0.965701391482886, 0.561468969675593, 0.568960814514176, 0.45653839484425, 0.275355858531219, 0.252610517585887, 0.812249060303789, 0.857174016474006, 0.809678350084408, 0.159478773824134), PROX_CHAS = c(0.184740133551779, 0.184740133551779, 0.0651877268759985, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.0821179618758864, 0.191204296760245, 0.107377285719627, 0.170717118999449, 0.215258950862385, 0.1019571402223, 0.215228497760129, 0.123235071398074, 0.101928728560798, 0.0925674017483885, 0.317481852326526, 0.0593781975043205, 0.102023856475547, 0.159478805927642), PROX_SUPERMARKET = c(0.287892528450529, 0.287892528450529, 0.511049564140858, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.224545288466622, 0.214004200599592, 0.191669323632479, 0.323117190327721, 0.357579925001748, 0.0953919744611677, 0.353026966783941, 0.399183655269817, 0.218983947734938, 0.188530812320699, 0.442251956603444, 0.101389584423307, 0.57240719914765, 0.159478664733051), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 6L, 2L, 2L, 3L, 3L, 4L, 5L, 2L, 1L, 2L, 3L, 3L, 2L, 5L, 2L, 3L, 2L, 5L), WITHIN_350M_BUS = c(10L, 10L, 7L, 10L, 10L, 11L, 8L, 8L, 9L, 8L, 8L, 9L, 8L, 9L, 8L, 10L, 8L, 10L, 10L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 1L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L), DNeighbour = c(0, 5.29913285176756, 214.863706875581, 371.81286476611, 372.523632423175, 404.930732357807, 450.108162070176, 459.594613889282, 485.995531500038, 537.553892057232, 578.348469249525, 588.507875968305, 612.782062962953, 658.133962474237, 721.376764815524, 723.937797658592, 737.606265613195, 941.851886816575, 989.829902114465, 1046.48492755803)), row.names = c("803", "437", "426", "162", "587", "293", "336", "740", "335", "294", "980", "556", "184", "804", "708", "143", "198", "984", "22", "83"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999948717630013, 0.917464983861223, 0.763463708164335, 0.762619722371123, 0.722966871556648, 0.664227712780384, 0.651445054294878, 0.615166647938104, 0.541898067235092, 0.48242598673602, 0.467506027013034, 0.431802564904595, 0.365402454882738, 0.275435812839504, 0.271899497082924, 0.253208338161866, 0.0360899009293024, 0.0110977468912643, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 470997524
R squared (OOB): 0.514542
$Forests[[804]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 355000, 370000, 402000, 310000, 315000, 310000, 416000, 358000, 310000, 350000, 387008, 315000, 320800, 315000, 313000, 320000, 302500, 327000, 338000), floor_area_sqm = c(91, 93, 93, 93, 96, 91, 91, 98, 91, 84, 91, 97, 97, 92, 104, 84, 93, 93, 84, 93), storey_order = c(2L, 4L, 1L, 4L, 1L, 3L, 3L, 4L, 1L, 3L, 1L, 2L, 3L, 1L, 4L, 4L, 3L, 2L, 1L, 3L), remaining_lease_mths = c(782, 761, 782, 762, 772, 774, 774, 779, 760, 806, 957, 775, 746, 965, 777, 772, 762, 764, 802, 778), PROX_CBD = c(16.0688727275577, 16.1297617902268, 15.9422949327985, 15.8715793299193, 16.0124832316584, 16.1626205207603, 16.3680873997092, 16.1674221276903, 15.6053010835868, 16.5546706157429, 16.4034806336055, 15.8742411347238, 16.179026897848, 16.3149444157129, 15.5029529482698, 15.5029529482698, 15.7384939989151, 15.7384939989151, 15.395293903354, 16.3741208173644), PROX_ELDERLYCARE = c(1.20623153653763, 1.29938230642316, 1.09392979000114, 1.28212929908789, 1.41328722649904, 1.55788424655444, 1.42545230549203, 0.762025473923165, 1.18278326755006, 1.28388145020366, 0.839978570407226, 0.784609866943175, 1.73064849730919, 1.76400828031834, 1.60634233373903, 1.60634233373903, 1.81389464514152, 1.81389464514152, 1.48326161455178, 0.617661573186221), PROX_HAWKER = c(0.426544691499688, 0.335840869363962, 0.571238530927929, 0.428166805124, 0.231474226543029, 0.113648031708615, 0.369132496020862, 0.872582424517839, 0.745618024005524, 0.634516033073404, 0.889236545198411, 0.921851461637316, 0.141690035201285, 0.267171899978326, 0.592613874358246, 0.592613874358246, 0.367446283592148, 0.367446283592148, 0.763118949388798, 1.08852003222566), PROX_MRT = c(0.406145228037129, 0.514969181151661, 0.22642613478059, 0.326170963259121, 0.526610558032509, 0.733071345608223, 0.767751604782153, 0.447065767326062, 0.180817781363956, 0.786543604226707, 0.660139833101166, 0.243577544220952, 0.887672461516919, 0.980548762507945, 0.579811001445256, 0.579811001445256, 0.817431272071058, 0.817431272071058, 0.486709870425329, 0.70945464840636), PROX_PARK = c(0.697314652170583, 0.709135847201637, 0.749126986336644, 0.729541055973412, 0.641040622161513, 0.622244080025509, 0.655349613079545, 0.490935310554108, 0.580682002012541, 0.413578796610442, 0.251028276822116, 0.457440234531046, 0.539742315344257, 0.504828773517413, 0.518465718930498, 0.518465718930498, 0.197322246351151, 0.197322246351151, 0.736647900507106, 0.371358045807383), PROX_GOOD_PRISCH = c(6.46919552361138, 6.52049985370614, 6.35759010380229, 6.26806838260706, 6.39414010271149, 6.53246509089368, 6.74866006620563, 6.62018800412964, 6.02648848177283, 6.95112153433386, 6.84769610957781, 6.33578781760894, 6.53838177865997, 6.672975925328, 5.8805780078001, 5.8805780078001, 6.09593783675615, 6.09593783675615, 5.79164197089728, 6.84990365493624), PROX_MALL = c(0.45653839484425, 0.568960814514176, 0.275355858531219, 0.405953132327172, 0.598952481573277, 0.800586392071248, 0.812249060303789, 0.402318259451987, 0.252610517585887, 0.809678350084408, 0.630333401213655, 0.159478773824134, 0.960112961135972, 0.965701391482886, 0.667352945771092, 0.667352945771092, 0.906877360376741, 0.906877360376741, 0.561468969675593, 0.523710338103731), PROX_CHAS = c(0.123235071398074, 0.215228497760129, 0.101928728560798, 0.170717118999449, 0.191204296760245, 0.107377285719627, 0.317481852326526, 0.277543603442508, 0.0925674017483885, 0.102023856475547, 0.142060383584178, 0.159478805927642, 0.0821179618758864, 0.215258950862385, 0.128101303359069, 0.128101303359069, 0.184740133551779, 0.184740133551779, 0.1019571402223, 0.0863783451683255), PROX_SUPERMARKET = c(0.399183655269817, 0.353026966783941, 0.218983947734938, 0.323117190327721, 0.214004200599592, 0.191669323632479, 0.442251956603444, 0.277543419111335, 0.188530812320699, 0.57240719914765, 0.142061131074292, 0.159478664733051, 0.224545288466622, 0.357579925001748, 0.314517101025506, 0.314517101025506, 0.287892528450529, 0.287892528450529, 0.0953919744611677, 0.0863776808909183), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 3L, 3L, 1L, 1L, 1L, 2L, 2L, 0L, 3L, 1L, 1L, 1L, 3L, 3L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 4L, 5L, 2L, 3L, 5L, 2L, 3L, 5L, 3L, 1L, 2L, 2L, 7L, 7L, 2L, 4L), WITHIN_350M_BUS = c(9L, 8L, 8L, 8L, 8L, 9L, 8L, 6L, 10L, 10L, 7L, 8L, 8L, 8L, 10L, 10L, 10L, 10L, 9L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 6L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 113.841504447545, 176.609318763439, 200.459646615723, 211.091867172531, 367.366287845581, 368.254236635, 448.274677443787, 484.87076669527, 484.909497350161, 515.761342884613, 515.810560104803, 537.244107630887, 600.603321599447, 623.301901866756, 624.65809247927, 658.133962474237, 658.611567607637, 675.343010299403, 689.40135090009)), row.names = c("804", "184", "708", "294", "740", "335", "198", "351", "143", "22", "206", "83", "336", "980", "162", "587", "803", "437", "556", "788"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.946207090966859, 0.873052784911473, 0.838050110907963, 0.821278315785521, 0.512715929605245, 0.510749633532016, 0.333149529068787, 0.25536742377571, 0.255287557633935, 0.193866349689597, 0.193772290582678, 0.154217924054853, 0.0580899097166156, 0.0333303812513129, 0.0320428110430721, 0.00785913967787649, 0.00762628186380976, 0.00162960451372978, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 661225210
R squared (OOB): 0.4016813
$Forests[[805]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 431000, 425000, 426000, 395000, 410000, 420000, 428000, 325000, 3e+05, 360000, 333000, 330000, 295000, 355000, 285000, 308000, 292000, 330000, 3e+05), floor_area_sqm = c(92, 92, 92, 92, 90, 92, 90, 90, 84, 84, 99, 103, 103, 106, 103, 92, 84, 104, 103, 99), storey_order = c(4L, 9L, 6L, 6L, 5L, 2L, 8L, 8L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1010, 1010, 1006, 1012, 1010, 1004, 1011, 1008, 783, 797, 796, 788, 800, 825, 793, 697, 795, 828, 937, 697), PROX_CBD = c(14.0603534116893, 14.0603534116893, 14.0603534116893, 14.0324943086614, 13.990153115514, 14.000256381606, 13.8798013735997, 13.8412030491349, 14.1279251783367, 14.3169519114025, 13.8977069202737, 14.3532733654858, 13.46147060752, 14.7220636963442, 13.46147060752, 14.6519123293037, 13.3304860768802, 15.1374510187917, 14.5165027597446, 14.8036441916204), PROX_ELDERLYCARE = c(1.50084223071099, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.56992496550613, 1.50178268661881, 1.77270985488013, 1.74703283433278, 1.66641228888996, 1.55261218152075, 1.56746404607568, 1.6760601574403, 1.01995663096129, 0.327768156942021, 1.01995663096129, 0.254409923718011, 0.85382998667073, 0.426629771798313, 0.389463724969334, 0.0965145667339982), PROX_HAWKER = c(1.69193386873811, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.69002608854433, 1.77005964815816, 1.47024255459416, 1.43519165592487, 1.24304803992561, 1.19367588944735, 1.04237506554324, 0.99569743308136, 1.03983060555389, 1.39864823048803, 1.03983060555389, 1.21550185558774, 1.09459947163448, 1.49196951764411, 1.0617726338971, 1.07372228066705), PROX_MRT = c(0.836549486170002, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.789673249073619, 0.865600228728207, 0.523014705157119, 0.462396576385451, 0.59155533687368, 0.753004841751307, 0.300373388684648, 0.756418829435307, 0.367668143276235, 0.0523025726452692, 0.367668143276235, 0.218405848235923, 0.525688124362732, 0.164193456307044, 0.0901878473788138, 0.363746184676816), PROX_PARK = c(0.66093693759156, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.716145735764812, 0.652876507033438, 0.782127938386311, 0.752068597068081, 1.00515750023779, 1.00962818739137, 0.782220037546154, 1.20426051281307, 0.582693033366388, 0.432331111477529, 0.582693033366388, 0.325486875199719, 0.620743454357064, 0.786093050092807, 0.278686390612803, 0.497172938499345 ), PROX_GOOD_PRISCH = c(4.09775909461572, 4.09775909461572, 4.09775909461572, 4.07805978762992, 4.0269654833207, 4.05408625233137, 3.87304276717541, 3.82728738248792, 4.09179045416031, 4.27446656255715, 3.83525569342672, 4.29145341198416, 3.38131302543864, 4.99661753747661, 3.38131302543864, 4.99149337529414, 3.24954726475941, 5.37568176340172, 4.93093863547281, 5.17691715074399), PROX_MALL = c(1.38265334141638, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.32125061115982, 1.30130189944441, 1.33861894221302, 1.33339622609195, 1.48884664162065, 1.50622914679999, 1.14150204308926, 1.45738633765159, 0.644549177151603, 0.343882807046916, 0.644549177151603, 0.377416550632833, 0.513372166694422, 0.249545786638779, 0.38830118917563, 0.278400001713995), PROX_CHAS = c(0.266609427013402, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.231188025602735, 0.313291309929199, 0.058882652003164, 0.116038559859119, 0.283027750434604, 0.149961616171305, 0.162936326565904, 0.0428610630237518, 0.348399033159575, 0.141205029857343, 0.348399033159575, 0.0736014920224838, 0.472814153962233, 0.193150290660334, 0.0918929757518676, 0.190291087196022), PROX_SUPERMARKET = c(0.266609427014493, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.231188025603748, 0.313291309930196, 0.0588826520022197, 0.116038559858059, 0.283027750434408, 0.277976240278344, 0.162936951836525, 0.400567683079086, 0.356146193343619, 0.141204847242777, 0.356146193343619, 0.128878263549785, 0.510727353781082, 0.200567401454574, 0.354026220875794, 0.190291125096353), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 3L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 4L, 5L, 5L, 3L), WITHIN_350M_BUS = c(4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 10L, 9L, 5L, 10L, 6L, 8L, 6L, 9L, 5L, 11L, 7L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 1.84898643840949, 6.37323040949942, 40.8276676965593, 67.6314560536234, 93.7051863028554, 318.129018636661, 381.031940380444, 451.53504933581, 557.967803021688, 730.488719038526, 752.748242006909, 1199.35736026906, 1201.48663100581, 1207.397079033, 1328.48358913064, 1365.64393250194, 1438.7271881376, 1446.15677154023, 1510.17669970994)), row.names = c("805", "55", "241", "675", "276", "726", "877", "678", "893", "650", "479", "697", "526", "786", "332", "986", "61", "387", "592", "995"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999997001931226, 0.99996438033448, 0.998538748845417, 0.995992844336748, 0.992314628276499, 0.913216665371263, 0.876732430950323, 0.829196152169659, 0.745615913251773, 0.586792616493076, 0.564823130449637, 0.136362273782455, 0.134711846822742, 0.130168202228257, 0.051143765892024, 0.0332158342370912, 0.00853510176090577, 0.00688693754671687, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1104158933
R squared (OOB): 0.6171051
$Forests[[806]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 390000, 295000, 325000, 325000, 310000, 370000, 350000, 320000, 323000, 385000, 370000, 420000, 380000, 420000, 343000, 345000, 345000, 336000, 335000), floor_area_sqm = c(104, 126, 105, 90, 104, 104, 103, 104, 106, 104, 104, 93, 92, 93, 93, 102, 103, 102, 104, 101), storey_order = c(4L, 2L, 1L, 4L, 1L, 1L, 4L, 2L, 1L, 3L, 1L, 1L, 6L, 1L, 3L, 5L, 5L, 2L, 4L, 2L), remaining_lease_mths = c(862, 879, 870, 912, 872, 879, 881, 863, 851, 956, 863, 1139, 1104, 1138, 1139, 935, 944, 935, 958, 933), PROX_CBD = c(16.2035530975804, 16.1769042321823, 16.027241877126, 16.3759795802925, 15.9652370890998, 15.9652370890998, 15.9139497277605, 15.9139497277605, 15.9983120826665, 16.3822081442679, 16.2492480828887, 15.8422849591204, 16.0058570800758, 15.9652529785268, 15.9652529785268, 15.6558233565228, 15.6615925135045, 16.0814208174046, 16.2237683329895, 16.135389698045), PROX_ELDERLYCARE = c(0.462412199513001, 0.382017171357745, 0.401697186037664, 0.437652472603004, 0.372962984236141, 0.372962984236141, 0.471057675436291, 0.471057675436291, 0.541237256511776, 0.317064501792404, 0.836071823435323, 0.241353796602158, 0.0922651494707867, 0.120425003900544, 0.120425003900544, 0.268146833149962, 0.372854461013726, 0.129424766752979, 0.233700982090528, 0.214357316635524), PROX_HAWKER = c(2.51024920878341, 2.55739022352562, 2.44772974464855, 2.71828200917597, 2.45115541279444, 2.45115541279444, 2.34701070601947, 2.34701070601947, 2.1818192257633, 2.76474077583521, 2.17952287051713, 2.37354129025836, 2.393526972262, 2.36922200206298, 2.36922200206298, 2.27183532495414, 2.39243139523594, 2.40830007300065, 2.48966457045008, 2.40272097648418), PROX_MRT = c(0.65447898159524, 0.674610535324426, 0.538616250543522, 0.870089952652958, 0.52727924180445, 0.52727924180445, 0.424613907535265, 0.424613907535265, 0.364450998520493, 1.02897813643603, 0.290093838525113, 0.721786411333246, 0.910164710677637, 0.886101680623091, 0.886101680623091, 0.370313443989706, 0.499275570100955, 1.00126993569874, 1.11461848888664, 1.09323648573999), PROX_PARK = c(1.32632916723033, 1.39748820590438, 1.35146177086674, 1.49155883505512, 1.39203600576681, 1.39203600576681, 1.30337713627377, 1.30337713627377, 1.05372411430502, 1.73717122008599, 0.886796559947336, 1.42084473696832, 1.6216647961598, 1.58077599563476, 1.58077599563476, 1.16446299803307, 1.19384102986047, 1.7154732425778, 1.86547668850022, 1.7942088991982), PROX_GOOD_PRISCH = c(6.27623366830878, 6.23706483495109, 6.09534233388474, 6.4246273009838, 6.02718330754398, 6.02718330754398, 5.99275530970335, 5.99275530970335, 6.12314921566155, 6.39421933734494, 6.4097782056775, 5.8611108446886, 6.00411547246196, 5.96493131981452, 5.96493131981452, 5.73062396037349, 5.71328270316738, 6.0710937852797, 6.20687623278084, 6.11593822040069), PROX_MALL = c(0.370949542105629, 0.292722816398213, 0.275346491924215, 0.409369768138594, 0.238316612740974, 0.238316612740974, 0.338688619983659, 0.338688619983659, 0.45623102577182, 0.374078152135628, 0.355568776497803, 0.177442774283774, 0.187934498474296, 0.18546430077947, 0.18546430077947, 0.155488337640192, 0.238209845871265, 0.261655001598387, 0.36788016328609, 0.350342319635), PROX_CHAS = c(0.370949494121523, 0.292722768811081, 0.275346446899555, 0.409369730284335, 0.238316573509266, 0.238316573509266, 0.338688583692834, 0.338688583692834, 0.290215734280461, 0.374078140160073, 0.121251060497272, 0.177442804982894, 0.187934543511456, 0.185464348558652, 0.185464348558652, 0.155488306171375, 0.238209795937414, 0.26165503944411, 0.367880188789974, 0.350342354631045 ), PROX_SUPERMARKET = c(0.235998227482853, 0.254565333705719, 0.141316208924405, 0.389543937857684, 0.177610526119132, 0.177610526119132, 0.112474666082431, 0.112474666082431, 0.162067612034701, 0.357574924056941, 0.350013224352412, 0.197153631350279, 0.197516435852273, 0.198556813498254, 0.198556813498254, 0.152010752053411, 0.238833101010687, 0.265481412722203, 0.364697803989784, 0.352223797136593), WITHIN_350M_KINDERGARTEN = c(3L, 5L, 3L, 2L, 3L, 3L, 3L, 3L, 1L, 2L, 0L, 2L, 1L, 1L, 1L, 4L, 3L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 8L, 8L, 2L, 6L, 6L, 9L, 9L, 6L, 1L, 4L, 7L, 5L, 5L, 5L, 8L, 5L, 5L, 2L, 2L ), WITHIN_350M_BUS = c(7L, 9L, 12L, 5L, 14L, 14L, 15L, 15L, 12L, 9L, 9L, 15L, 14L, 15L, 15L, 14L, 16L, 13L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 2L ), DNeighbour = c(0, 74.8832134879892, 180.530524271838, 211.11642570366, 247.559559740898, 249.182432660457, 287.398903357274, 287.982141983026, 328.192796922477, 417.413775615737, 468.716557052544, 515.283921413757, 537.920913986588, 547.923111359679, 554.153653964881, 555.152151133609, 561.623174635762, 580.515649999062, 615.715248308829, 644.383401341553)), row.names = c("806", "54", "463", "974", "566", "490", "927", "959", "888", "173", "711", "585", "154", "913", "137", "450", "572", "890", "394", "88"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.973173264322867, 0.84918125706101, 0.796844625429334, 0.726594823911248, 0.723288784822883, 0.641726911380145, 0.640432718128834, 0.548488865568746, 0.336853633312376, 0.221753535482141, 0.129998531162139, 0.0918912982167279, 0.0767177008689352, 0.0678305025405542, 0.0664481393913369, 0.0577783739596359, 0.0354965764470902, 0.00756887165340822, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1327019717
R squared (OOB): -0.1294898
$Forests[[807]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(458888, 460000, 450000, 455000, 468000, 420000, 422000, 510000, 485000, 452000, 460000, 440000, 475000, 430000, 426888, 425000, 390000, 382000, 323000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 92, 92, 90, 86, 90, 90), storey_order = c(4L, 3L, 3L, 4L, 4L, 2L, 2L, 5L, 5L, 2L, 5L, 2L, 2L, 1L, 1L, 4L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1130, 1137, 1136, 1136, 1124, 1139, 1132, 1133, 1141, 1133, 1136, 1136, 1126, 1134, 1141, 988, 978, 989, 983, 973), PROX_CBD = c(12.6444338023734, 12.6444338023734, 12.6444338023734, 12.5530445309639, 12.5372560863306, 12.4951121122816, 12.6523002899419, 12.8180148044036, 12.8190940082697, 12.8941535537835, 12.5778468618744, 12.6445046545469, 12.6532888174316, 12.5852639843962, 12.5841594105866, 12.1902934701837, 12.4059518996545, 12.3082954752684, 12.0200214112876, 11.9491294576901), PROX_ELDERLYCARE = c(0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 4.52036057904239e-07, 0.066903342124331, 0.0780281999502717, 0.17445131765005, 0.265081039187363, 0.268492105828742, 0.346816364720296, 0.25879478544564, 0.316798451576888, 0.373604611296459, 0.3637938018331, 0.419823195233641, 0.362754738306624, 0.404564014080405, 0.583230122785789, 0.618171206910468, 0.351349913726565), PROX_HAWKER = c(0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.183834631869038, 0.184899994018696, 0.227760265989261, 0.228019105088385, 0.116173376637396, 0.146347761938812, 0.172433027954251, 0.361759384229333, 0.385855619963418, 0.440383933038266, 0.45815519033126, 0.512822421809829, 0.536726116414185, 0.551023632791116, 0.732610931237137, 0.743318510800665, 0.693645859237657 ), PROX_MRT = c(0.135663244459145, 0.135663244459145, 0.135663244459145, 0.225183269009929, 0.250680884626282, 0.288636635543175, 0.189124878414716, 0.0414043955932523, 0.0524349257152741, 0.133852264483784, 0.325317058740364, 0.290856617513635, 0.24828698655044, 0.305105021876954, 0.285300897266269, 0.364194860258715, 0.467412150427879, 0.348338435446781, 0.291532437270123, 0.207404211118571 ), PROX_PARK = c(0.61385987529272, 0.61385987529272, 0.61385987529272, 0.665189387379371, 0.614568616662392, 0.64692671777276, 0.76865606278053, 0.594833919624026, 0.639036828502152, 0.541994755536806, 0.898636927133822, 0.927332929158558, 0.981635622560504, 0.998305920751222, 1.05356492524152, 0.883674706708426, 1.06942514246801, 1.248380402738, 0.871053837980522, 1.42337349535551), PROX_GOOD_PRISCH = c(2.98554640042679, 2.98554640042679, 2.98554640042679, 2.90013878468328, 2.87119716545371, 2.83249303987555, 3.02962689364369, 3.15789060893291, 3.16783392704602, 3.22227453062783, 2.98751376551561, 3.06407026512831, 3.08870420529617, 3.02473222579279, 3.04090040576321, 2.54749739008747, 2.85954585658161, 2.82059786507503, 2.31713852475231, 2.48771655129493), PROX_MALL = c(0.835997866672575, 0.835997866672575, 0.835997866672575, 0.801147315442336, 0.863947607104433, 0.848059510883206, 0.680457081346124, 0.881741038155881, 0.842111664425906, 0.965068597681967, 0.550769417999913, 0.525247230278188, 0.475487624694748, 0.450387082903272, 0.39575302739997, 0.835543217968543, 0.423524868376446, 0.312386349772529, 0.859289251142989, 0.591401580344059), PROX_CHAS = c(0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0780281620295796, 0.0439945201117045, 3.19858778746232e-08, 0.162820120107843, 0.0772642002388838, 0.0812086980787344, 0.115846127710365, 0.236995708134403, 0.312339613016365, 0.362882313204726, 0.324614821605945, 0.369996201265779, 0.167384851183216, 0.187639553192951, 0.200650927390068, 0.310908028614088, 0.136369833447508), PROX_SUPERMARKET = c(0.102095775430648, 0.102095775430648, 0.102095775430648, 0.189775839444753, 0.218453608018692, 0.255060837787685, 0.162819600148508, 0.0772646744727167, 0.0812089624400091, 0.115845823699909, 0.299832635957983, 0.312339147167174, 0.36465940083402, 0.389269910824952, 0.385003628727568, 0.552359009160243, 0.375814638453933, 0.200651971059786, 0.507879796624066, 0.234851160706955), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 6L, 5L, 6L, 6L, 7L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 4L, 4L, 1L, 6L), WITHIN_350M_BUS = c(10L, 10L, 10L, 11L, 10L, 10L, 11L, 9L, 9L, 6L, 8L, 11L, 11L, 11L, 10L, 12L, 10L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 5L, 6L, 4L, 7L), DNeighbour = c(0, 1.22911439122745, 5.95631603919404, 95.8511056156397, 113.45585569553, 149.076314379143, 160.266425555627, 174.004818571322, 187.336830523709, 251.932873908406, 281.311211663856, 317.511237484364, 378.356205873454, 384.104895691159, 437.492624499619, 449.842484637531, 459.383167763576, 637.28797977783, 689.377358393086, 877.664570571244)), row.names = c("807", "92", "166", "764", "672", "791", "311", "115", "44", "371", "355", "144", "759", "180", "868", "783", "138", "231", "909", "175"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999996077553373, 0.999907887551596, 0.976287933139786, 0.966857692040689, 0.943130471923307, 0.934422297868804, 0.922931819853902, 0.910954614838928, 0.841994865997326, 0.805085107208112, 0.755375975353176, 0.662852748312586, 0.653619646177715, 0.564788416992566, 0.543607961699482, 0.527128709737503, 0.22349516652306, 0.14671976260031, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1128873696
R squared (OOB): 0.3792601
$Forests[[808]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(548888, 580000, 520000, 565000, 575000, 580000, 540000, 380000, 495000, 510000, 403500, 540000, 475000, 505000, 376000, 5e+05, 382000, 505000, 380000, 490000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 90, 93, 93, 90, 90, 90, 90, 102, 92, 86, 92, 92, 92), storey_order = c(2L, 4L, 1L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 5L, 3L, 5L, 6L, 5L, 3L, 2L, 4L, 1L, 3L), remaining_lease_mths = c(1130, 1134, 1138, 1127, 1137, 1140, 1075, 973, 1076, 1076, 965, 1067, 1031, 1033, 944, 1049, 989, 1051, 1037, 1038), PROX_CBD = c(11.7494815193957, 11.7494815193957, 11.6952918230505, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.8019303594103, 11.9491294576901, 11.7824349405223, 11.734228152501, 12.0682850666201, 11.5237533038112, 11.780035597066, 11.6571985599938, 11.9885535057438, 11.4975151935682, 12.3082954752684, 11.4388659085475, 11.6419253241709, 11.6213283462416), PROX_ELDERLYCARE = c(0.0736890817471424, 0.0736890817471424, 0.0818897866131208, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.184707688528033, 0.351349913726565, 0.213047345375207, 0.217445500321488, 0.36227142211874, 0.374021376468387, 0.389019901488026, 0.400746835300904, 0.468647269590137, 0.485429735975203, 0.583230122785789, 0.529438756707198, 0.626216066088841, 0.621923465733728), PROX_HAWKER = c(0.418792449609449, 0.418792449609449, 0.374319678668878, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.425288384889406, 0.693645859237657, 0.411134055372247, 0.366555491930585, 0.732401821736703, 0.235307086042243, 0.475091880549249, 0.38372613736418, 0.661637750611862, 0.320302217757218, 0.732610931237137, 0.319632581294072, 0.553081930127745, 0.537052085835962 ), PROX_MRT = c(0.183595482094196, 0.183595482094196, 0.18359152527436, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.341923672362566, 0.207404211118571, 0.323171872402698, 0.276453864170284, 0.353072027979069, 0.148196296616071, 0.149757666469573, 0.187661086924798, 0.253577460439113, 0.24936700359253, 0.348338435446781, 0.264110896255266, 0.168432978085695, 0.182944945438028 ), PROX_PARK = c(1.25382465781663, 1.25382465781663, 1.23082333360032, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.09015045463689, 1.42337349535551, 1.04913519120928, 1.00928973198994, 1.2554933111164, 0.808531626238996, 0.915827670442916, 0.822874314333037, 0.965214735166117, 0.698336840868775, 1.248380402738, 0.653351036954048, 0.654970873229416, 0.643411448820926 ), PROX_GOOD_PRISCH = c(2.40225451049103, 2.40225451049103, 2.35260315569007, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.57167610218627, 2.48771655129493, 2.5757070458522, 2.54247396470066, 2.66094910730305, 2.43173748992112, 2.67648686403773, 2.58492752090912, 2.84793008582659, 2.48345794754568, 2.82059786507503, 2.45055199705462, 2.71543842399088, 2.69528593883292), PROX_MALL = c(0.730910693989521, 0.730910693989521, 0.785373664552542, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.70263709534569, 0.591401580344059, 0.732391369928616, 0.781937846313192, 0.424043071559413, 0.840908486660855, 0.657761426948524, 0.718523422751835, 0.581599658792334, 0.805279144871904, 0.312386349772529, 0.840491697823826, 0.576398809288588, 0.597386337892971), PROX_CHAS = c(0.105514964386053, 0.105514964386053, 0.141926234339659, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.144895120017984, 0.136369833447508, 0.182294192745256, 0.203102352137365, 0.0850792531740411, 0.0822817354855642, 0.165734916528407, 0.162236141473446, 0.0548782345589675, 0.18789773503711, 0.200650927390068, 0.210772889992189, 0.118628580179885, 0.130352204164602), PROX_SUPERMARKET = c(0.100761764224213, 0.100761764224213, 0.137537075296593, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.149354766345577, 0.234851160706955, 0.186528474083994, 0.206717744357565, 0.0850782630125017, 0.113409172087645, 0.328761363845442, 0.248678179468178, 0.41771106664497, 0.186124684843571, 0.200651971059786, 0.189609627596398, 0.0879874709963817, 0.0679201472407272), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 4L, 4L, 7L, 6L, 8L, 8L, 5L, 4L, 9L, 8L, 6L, 4L, 4L, 4L, 6L, 6L), WITHIN_350M_BUS = c(14L, 14L, 13L, 11L, 11L, 11L, 13L, 12L, 11L, 10L, 12L, 5L, 8L, 9L, 14L, 8L, 8L, 7L, 8L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 7L, 5L, 7L, 4L, 6L, 5L, 7L, 4L, 6L, 5L, 5L, 6L), DNeighbour = c(0, 8.90039415349856, 59.942609325205, 98.4697181318636, 99.2839482135298, 99.590359094888, 252.803027387318, 275.406239215705, 286.641808465841, 293.24748844823, 317.437583439489, 454.136810131521, 462.88907965127, 483.826146915508, 527.008310081123, 564.239533888127, 592.197969200904, 602.874313007436, 700.723261795334, 702.744825626473)), row.names = c("808", "281", "917", "557", "580", "792", "342", "175", "260", "409", "860", "652", "263", "977", "486", "553", "231", "271", "421", "89"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999679211841237, 0.985501496177273, 0.961117379626584, 0.960478200827096, 0.960236357581801, 0.757926226615545, 0.71641629615901, 0.69493339421008, 0.682061462616996, 0.633547788677578, 0.339170039396939, 0.320504381124203, 0.276670242087496, 0.191500218242258, 0.126265474174162, 0.0840239966880774, 0.0697135096218843, 3.30057324802226e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1444417558
R squared (OOB): 0.7136278
$Forests[[809]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(650000, 377000, 388000, 380000, 440000, 465000, 380000, 345000, 378000, 350000, 352000, 410000, 430000, 660000, 360000, 370000, 672000, 355000, 492500, 4e+05), floor_area_sqm = c(104, 98, 98, 92, 91, 104, 93, 84, 84, 91, 84, 103, 104, 85, 83, 84, 85, 84, 108, 104), storey_order = c(3L, 3L, 2L, 1L, 5L, 3L, 3L, 1L, 3L, 4L, 2L, 2L, 2L, 3L, 3L, 3L, 5L, 3L, 2L, 2L), remaining_lease_mths = c(815, 735, 728, 767, 669, 760, 790, 789, 799, 741, 800, 799, 781, 1032, 803, 777, 1042, 782, 912, 783), PROX_CBD = c(7.71625132507906, 8.07728506382532, 8.19895861369783, 8.01258306529517, 6.95185067667089, 8.64488888098128, 7.92065359752155, 7.23308787648785, 8.15960948514705, 8.70456515841861, 8.28689365911172, 8.31972436488376, 7.27303659463988, 6.62545736407856, 8.52567265657093, 7.32999369210923, 6.58265946872266, 7.37752466520609, 8.12312779702036, 6.8579883001408), PROX_ELDERLYCARE = c(1.13999552495818, 1.22552837794249, 1.1658248464307, 1.38923408288603, 0.368543492371998, 0.17844978767297, 1.44631042678071, 0.804640181087392, 1.45090119588013, 0.1203423949077, 1.3668692597991, 1.3912791419992, 0.949520652768775, 0.121758896932011, 1.23693676843424, 1.04617467786566, 0.129826558983194, 1.11141904944431, 1.71708078323557, 0.650979480304367), PROX_HAWKER = c(0.888477780938884, 0.503102516785602, 0.391405491562813, 0.532883444787396, 0.163396016993116, 0.917919654697093, 0.646393168274836, 0.727393295990439, 0.40344417957638, 0.867862446497739, 0.269406334629514, 0.252588085280054, 0.905159668549179, 0.33268573973532, 0.0724679807682574, 1.00458194418859, 0.37361464573735, 1.06790139631185, 0.581802643409563, 0.732876252375814), PROX_MRT = c(0.227897729387739, 0.711885268750489, 0.707144761815547, 0.57194553577364, 0.258776848421036, 0.91698472228942, 0.434970780163821, 0.626719191507479, 0.408889372474398, 0.97670571404933, 0.467794692056616, 0.44379796826936, 0.477339162120678, 0.255638745600017, 0.510058766918036, 0.446590670593176, 0.288098631383321, 0.450606800129455, 0.142211914808532, 0.479854345281657 ), PROX_PARK = c(0.374132090410645, 0.413960848298732, 0.372450573927522, 0.580004121625521, 0.871860056746433, 0.238119977580318, 0.790688256163915, 1.17683143601381, 0.650146210437373, 0.288616932786395, 0.570592214216024, 0.59965919275643, 1.28136359713013, 0.741691321664553, 0.557643312318536, 1.30043300411079, 0.734858817801552, 1.30417314517193, 0.921087542045637, 1.26891760289394 ), PROX_GOOD_PRISCH = c(1.93537396204111, 2.66084492380109, 2.73491137460549, 2.75227504535898, 1.99104033276262, 2.37381492496372, 2.86596411907387, 2.53413597667736, 2.95345383530684, 2.418607930925, 2.99359805566516, 3.04207330950824, 2.72285479219865, 2.08436883673306, 3.13534109620979, 2.81856751915823, 2.10026546945211, 2.87682745937193, 3.16123688190063, 2.57894825178105), PROX_MALL = c(1.9342939090943, 2.0316459728171, 1.94983703099632, 2.11322307221905, 1.10491400246256, 1.00281364182829, 2.02812113432733, 1.33824767405872, 2.20417563031698, 0.948870628363287, 2.09618768409308, 2.10790194839897, 1.40144317349524, 0.757747380414752, 1.96281231550532, 1.4733570331857, 0.712222885156031, 1.52964479685301, 2.25269448786787, 0.985446043286547), PROX_CHAS = c(0.147762521806201, 0.279534674537085, 0.293834776478611, 0.1333322783253, 0.197049444171332, 0.256340531367836, 0.0418426354504526, 0.335243362149438, 0.102408834624747, 0.27140983829104, 0.229330661012247, 0.261198443001062, 0.150676124399865, 0.152169077912936, 0.169369143123463, 0.100781853121145, 0.19769969897302, 0.123680988169118, 0.169904154790832, 0.418063314797021), PROX_SUPERMARKET = c(0.185503456748824, 0.412975566732202, 0.293834967432244, 0.475213328012689, 0.145490551360364, 0.24778575064029, 0.6226371739075, 0.400791637001426, 0.391977689272912, 0.221415122113844, 0.266710264104055, 0.272257424647181, 0.216512452964216, 0.21094349839638, 0.169391527985645, 0.154588063793208, 0.255985378039003, 0.15284622075069, 0.496146947525001, 0.471666412940503), WITHIN_350M_KINDERGARTEN = c(3L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 0L), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 2L, 3L, 4L, 3L, 2L, 2L, 4L, 2L, 3L, 4L, 0L, 3L, 4L, 0L, 5L, 1L, 1L), WITHIN_350M_BUS = c(6L, 6L, 7L, 6L, 4L, 8L, 6L, 4L, 7L, 9L, 7L, 9L, 7L, 2L, 8L, 8L, 2L, 9L, 8L, 3L), WITHIN_1KM_PRISCH = c(3L, 2L, 1L, 2L, 2L, 2L, 3L, 3L, 1L, 2L, 1L, 1L, 3L, 2L, 2L, 3L, 2L, 3L, 1L, 2L ), DNeighbour = c(0, 731.07551615403, 798.559541788051, 828.477590207705, 835.002100763245, 959.764784158305, 983.961932641044, 987.144002441286, 1021.85879287195, 1022.36712170982, 1059.27479818075, 1106.64282580786, 1142.55059326902, 1184.21815346842, 1205.35801244518, 1207.60014926749, 1223.85251519388, 1237.40974320544, 1262.2607090408, 1300.7299947597)), row.names = c("809", "395", "29", "200", "492", "487", "1", "171", "327", "71", "266", "540", "611", "841", "404", "187", "388", "948", "669", "168"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.467992269736365, 0.388238296978132, 0.353212239494955, 0.345628405585214, 0.207528876260782, 0.182974028175855, 0.179816232311219, 0.146555920124204, 0.146086044963203, 0.1134358325032, 0.0762661346452707, 0.0521792610302884, 0.0292837150842411, 0.0199565578282965, 0.019063320036485, 0.0131591788824829, 0.0090233478476263, 0.00339604695584679, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 9783691696
R squared (OOB): 0.1246368
$Forests[[810]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 303888, 298000, 350000, 303000, 297000, 325000, 3e+05, 272000, 255000, 245000, 370000, 355000, 359900, 344000, 270000, 375000, 316000, 318000, 320000), floor_area_sqm = c(103, 93, 93, 103, 92, 91, 91, 96, 89, 91, 88, 93, 93, 93, 114, 97, 92, 92, 91, 84), storey_order = c(2L, 2L, 1L, 4L, 1L, 3L, 4L, 4L, 2L, 4L, 2L, 5L, 3L, 3L, 2L, 2L, 4L, 3L, 1L, 1L), remaining_lease_mths = c(773, 782, 777, 768, 794, 788, 780, 791, 882, 686, 668, 1106, 1111, 1117, 909, 687, 783, 781, 765, 822), PROX_CBD = c(18.4499801912104, 18.5252470382495, 18.5252470382495, 18.3186881593276, 18.2139172788048, 18.1476771148045, 18.1476771148045, 18.5761736305699, 17.8554664137964, 19.1428796063974, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.7896312466061, 19.1998859465191, 18.1857629477019, 18.2234963781047, 18.2234963781047, 17.6406634027014), PROX_ELDERLYCARE = c(0.504778052376495, 0.449194476018676, 0.449194476018676, 0.586525817031338, 0.649170232100017, 0.519546459890619, 0.519546459890619, 0.0638277150498875, 0.800501761367975, 0.457204003422965, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 1.25681260125729, 0.482976337773198, 0.47723779098819, 0.448333702611612, 0.448333702611612, 1.035266769267), PROX_HAWKER = c(0.652207052169444, 0.69553534809229, 0.69553534809229, 0.564283191409187, 0.488031980714328, 0.209390724873544, 0.209390724873544, 0.562029876499453, 0.203123967436651, 0.491246203286744, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.881066744107593, 0.407382567332432, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.425506106332545), PROX_MRT = c(0.322534237265928, 0.398456142880405, 0.398456142880405, 0.220618943711049, 0.192826481399443, 0.491311596778589, 0.491311596778589, 0.874368880716004, 0.555370291384357, 1.0490560030484, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.459633808793419, 1.13705578024219, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.641227062746355), PROX_PARK = c(0.536975621309476, 0.491317901173298, 0.491317901173298, 0.548488124002706, 0.532358306258428, 0.270911567278729, 0.270911567278729, 0.287868908027907, 0.515057634059466, 0.602588748705797, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 1.08767920112524, 0.708199402424467, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.74946287094318), PROX_GOOD_PRISCH = c(9.56762880935522, 9.63394268044443, 9.63394268044443, 9.44179125712709, 9.33501569353139, 9.18618174729203, 9.18618174729203, 9.51590189269927, 8.91472106998272, 10.1724586401982, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.06437119601063, 10.205087741046, 9.10363750169146, 9.1355701416359, 9.1355701416359, 8.7372089119322), PROX_MALL = c(0.662291407978718, 0.705200807731176, 0.705200807731176, 0.574856358668165, 0.498813518897969, 0.218975149940797, 0.218975149940797, 0.624506085881379, 0.208298160410803, 1.19002137667581, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.889615709496153, 1.23204265332191, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.427942470585451), PROX_CHAS = c(0.201478871858691, 0.240425442805127, 0.240425442805127, 0.141159289664064, 0.0363398547195702, 0.218975205360203, 0.218975205360203, 0.0792988689034794, 0.208298146952687, 0.472048134528426, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.198210651063146, 0.377747950290313, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.23100298607827), PROX_SUPERMARKET = c(0.310351384739933, 0.386130046709882, 0.386130046709882, 0.210011389308567, 0.186956242757619, 0.206881250620068, 0.206881250620068, 0.625539331690589, 0.19872598136169, 1.03656246660954, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.347801992140281, 1.12464344461301, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.231004283416662), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 3L, 2L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 1L, 1L, 4L, 5L, 3L, 3L, 2L, 5L, 2L, 1L, 1L, 1L, 1L, 4L, 2L, 2L, 2L, 2L, 6L), WITHIN_350M_BUS = c(9L, 8L, 8L, 10L, 9L, 7L, 7L, 10L, 10L, 6L, 13L, 16L, 16L, 16L, 7L, 10L, 4L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 4L, 4L, 4L, 3L), DNeighbour = c(0, 72.4447338839351, 74.7881014876997, 131.256997985746, 237.714167503649, 450.65583661013, 454.130013855402, 666.050111743872, 667.92516206742, 728.777769186852, 735.228845447358, 759.188036284068, 759.879812676594, 760.019346519408, 783.802228082345, 813.802737486982, 829.756493924958, 833.33741619116, 833.989954906147, 838.438086618399)), row.names = c("810", "106", "11", "367", "481", "827", "944", "78", "467", "484", "96", "637", "418", "604", "172", "193", "733", "202", "47", "730"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985124298726624, 0.984150271219372, 0.951585185253377, 0.845694090554233, 0.505662772884526, 0.499323365683049, 0.136115478284267, 0.133502696179603, 0.059768538765949, 0.0533800301861706, 0.0324388468118702, 0.0319026088190459, 0.0317949304413808, 0.0158965152434586, 0.00335258770038315, 0.000424432109658591, 0.000147138541721648, 0.000111986627424156, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1461145735
R squared (OOB): -0.06187175
$Forests[[811]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(485000, 630000, 638000, 520000, 448000, 430000, 565000, 5e+05, 560000, 548000, 420000, 648000, 588000, 375000, 670000, 345000, 516000, 440000, 450000, 439000), floor_area_sqm = c(103, 102, 102, 108, 105, 93, 103, 105, 104, 95, 91, 116, 95, 92, 94, 92, 98, 92, 92, 97 ), storey_order = c(2L, 6L, 9L, 1L, 1L, 3L, 4L, 2L, 3L, 2L, 1L, 4L, 3L, 2L, 6L, 1L, 3L, 3L, 1L, 3L), remaining_lease_mths = c(855, 870, 869, 860, 866, 728, 852, 857, 851, 981, 742, 871, 1025, 695, 1104, 695, 698, 677, 679, 669), PROX_CBD = c(7.70120549943486, 7.86314261154951, 7.86314261154951, 7.50210394472385, 8.05276498978228, 8.20083785223568, 8.19182633034048, 8.19182633034048, 7.6651195249001, 8.37940280964872, 8.31995738049774, 8.27332873959955, 8.51090417959469, 8.4016901584654, 8.58683984966127, 8.46158045860266, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.73211086874077), PROX_ELDERLYCARE = c(0.883817181840043, 0.731462959428347, 0.731462959428347, 0.808331791227546, 0.599632276485302, 0.41240614163537, 0.444818640633349, 0.444818640633349, 0.216787702409289, 0.335901694998922, 0.259768432786295, 0.354571010374291, 0.120425912751251, 0.150390524199432, 0.203840329735754, 0.0854535518544851, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.292319821872094), PROX_HAWKER = c(0.72907919143595, 0.573870222021737, 0.573870222021737, 0.932792437987216, 0.560005371648267, 0.35604829505958, 0.553760551741158, 0.553760551741158, 0.778265933598076, 0.203869560106314, 0.387410687724852, 0.610975272844239, 0.166697492306482, 0.205000896629144, 0.433030813326955, 0.266645682444034, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.436547444862961 ), PROX_MRT = c(0.692418360175919, 0.85984195598231, 0.85984195598231, 0.506174946521629, 1.12051759514643, 0.805467939952349, 1.08457427678223, 1.08457427678223, 0.910191895307983, 0.62312262100292, 0.705543842504761, 1.0936063211659, 0.608243230971526, 0.747297636603152, 0.751078096441513, 0.681495718287031, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.600073719023998 ), PROX_PARK = c(0.450335295656325, 0.281207712521794, 0.281207712521794, 0.621272392201987, 0.30128672956265, 0.393072899865764, 0.374102285306053, 0.374102285306053, 0.361681715476141, 0.394842599629624, 0.517920409018535, 0.477465658778908, 0.368529270986479, 0.784786352249359, 0.52118662053352, 0.773425606080498, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.617507126900098 ), PROX_GOOD_PRISCH = c(0.490611064856358, 0.562813849840511, 0.562813849840511, 0.343243332218702, 0.631981624625733, 1.04754826657838, 0.769163347741007, 0.769163347741007, 0.353240700451805, 1.14854892992093, 1.20021801549651, 0.856939381531897, 1.13331232297991, 1.42922442943649, 1.16640042723588, 1.4534383809239, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.31940815963163), PROX_MALL = c(0.779066462317335, 0.943364056194349, 0.943364056194349, 0.584674138925751, 1.07178760783233, 0.844084234929545, 0.997182626507123, 0.997182626507123, 0.987031177772312, 0.651389947232486, 0.768764019555169, 0.991200103712322, 0.540250505232014, 0.856591768216477, 0.632538285087724, 0.793630348518112, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.469553394647833), PROX_CHAS = c(0.0405139203460024, 0.201852081003395, 0.201852081003395, 0.169910439255117, 0.167974733321899, 0.0460460495231756, 0.311461966699573, 0.311461966699573, 0.371562543403755, 0.11938167830482, 0.1066489590073, 0.413431749899638, 0.0869956868442428, 0.14998683096932, 0.237191200694799, 0.161491876005888, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.0664211666443358), PROX_SUPERMARKET = c(0.0588346413192393, 0.115543350477338, 0.115543350477338, 0.26407208892283, 0.372458117254617, 0.436961702644775, 0.485938543293979, 0.485938543293979, 0.176585087131714, 0.282093113359979, 0.284909088626731, 0.502190497784501, 0.0869967242830128, 0.194600933367586, 0.35437102597818, 0.128302570008396, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.350370254212894), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 2L, 3L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 2L, 0L, 1L, 0L, 2L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 4L, 3L, 4L, 6L, 3L, 5L, 3L, 7L, 8L, 8L, 6L), WITHIN_350M_BUS = c(4L, 2L, 2L, 4L, 5L, 7L, 7L, 7L, 5L, 6L, 7L, 8L, 5L, 7L, 4L, 7L, 6L, 6L, 6L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 0L, 3L, 2L, 2L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 3L ), DNeighbour = c(0, 173.665437272683, 177.573547019973, 208.020668884403, 507.082148623376, 580.254772058596, 662.282069056505, 663.28404674363, 668.102175480225, 714.009759287154, 735.150973950147, 780.54673836415, 824.303345316286, 952.258533627245, 956.662935476163, 976.702920444525, 1009.20276784221, 1062.71409512512, 1066.69785538207, 1068.26046304954)), row.names = c("811", "476", "931", "460", "635", "79", "128", "674", "935", "998", "716", "795", "94", "682", "149", "676", "446", "386", "194", "842"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.947841469955213, 0.945500776014978, 0.925599549666763, 0.600127019835544, 0.49696646384147, 0.379019694093996, 0.377587983266255, 0.37071134407013, 0.306097600229564, 0.277111804962162, 0.21726800978548, 0.163688974602643, 0.0421839924613658, 0.0392118852248184, 0.0269184907721204, 0.0115587550221847, 0.000107266783920303, 8.54614156060157e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4655757937
R squared (OOB): 0.4692407
$Forests[[812]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(720000, 685000, 310000, 575000, 430000, 416000, 394000, 340000, 363000, 358000, 4e+05, 390000, 550000, 370000, 430000, 355000, 715000, 672000, 662000, 680000), floor_area_sqm = c(93, 93, 83.1, 101, 92, 91, 102, 84, 84, 84, 104, 84, 102, 84, 104, 84, 95, 85, 95, 95), storey_order = c(3L, 2L, 3L, 6L, 2L, 4L, 2L, 1L, 4L, 3L, 2L, 1L, 3L, 3L, 2L, 3L, 6L, 5L, 3L, 4L), remaining_lease_mths = c(1143, 1142, 613, 932, 687, 713, 769, 780, 780, 770, 783, 783, 761, 777, 781, 782, 1099, 1042, 1093, 1084), PROX_CBD = c(6.10189119169168, 6.19231755176043, 5.99387263807515, 5.56255806753875, 5.17330173892321, 5.10609859014938, 6.11041994069873, 6.73119135364588, 6.82164733234375, 6.82164733234375, 6.8579883001408, 4.91139217141794, 6.04257091454572, 7.32999369210923, 7.27303659463988, 7.37752466520609, 6.06656257116635, 6.58265946872266, 6.11286474740545, 6.04001281876484), PROX_ELDERLYCARE = c(0.230112759455232, 0.355678840187058, 0.103488744511564, 0.0599829320550621, 0.151830290872251, 0.320090253923576, 0.700949857098155, 0.709869492714774, 0.729511559050305, 0.729511559050305, 0.650979480304367, 0.53976690699019, 0.548656319889636, 1.04617467786566, 0.949520652768775, 1.11141904944431, 0.516985202466339, 0.129826558983194, 0.471592353212743, 0.545921172841312), PROX_HAWKER = c(0.193610514045812, 0.287310245845902, 0.131941483902414, 0.248163252655802, 0.261285820740611, 0.333568708255903, 0.917579692245523, 0.84617550022745, 0.834207881424508, 0.834207881424508, 0.732876252375814, 0.526793317066312, 0.19523132016882, 1.00458194418859, 0.905159668549179, 1.06790139631185, 0.0900485470251793, 0.37361464573735, 0.0855319563513606, 0.0606577495598573), PROX_MRT = c(0.385901790532203, 0.3593423355956, 0.422927302226303, 0.389634730949481, 0.568944969773001, 0.549226257235714, 0.781870827245549, 0.447149108468339, 0.401668294921849, 0.401668294921849, 0.479854345281657, 0.348715950460643, 0.448203274012385, 0.446590670593176, 0.477339162120678, 0.450606800129455, 0.530436532640755, 0.288098631383321, 0.576684647572531, 0.53617676606472), PROX_PARK = c(0.835974869985028, 0.861129399478803, 0.775542593632535, 0.136342453682232, 0.375618223612072, 0.534309547143458, 0.263971642616293, 1.30601230217613, 1.33915084667526, 1.33915084667526, 1.26891760289394, 0.454973393404149, 0.651264615899835, 1.30043300411079, 1.28136359713013, 1.30417314517193, 0.548254609843109, 0.734858817801552, 0.517760851715104, 0.524571131123829), PROX_GOOD_PRISCH = c(3.72727940395598, 3.647323571983, 3.79476022833587, 3.30515733544794, 3.5160560831601, 3.68539306501406, 4.13214763824822, 2.67147237000904, 2.67483404440455, 2.67483404440455, 2.57894825178105, 3.07957394860643, 2.14268529299874, 2.81856751915823, 2.72285479219865, 2.87682745937193, 2.03651743937875, 2.10026546945211, 2.00772186702724, 2.00925132829891), PROX_MALL = c(1.26544404340832, 1.22999734499907, 1.29238059557114, 0.719385659919303, 0.96360119165526, 1.13513631747826, 1.32133984316634, 0.894914409230097, 0.977306285381771, 0.977306285381771, 0.985446043286547, 0.779372162435287, 0.264532440460292, 1.4733570331857, 1.40144317349524, 1.52964479685301, 0.365617038961166, 0.712222885156031, 0.403935094648282, 0.387042201482337), PROX_CHAS = c(0.131092152612185, 0.255647811562625, 3.57955945681819e-08, 0.174009235365936, 0.213267381067323, 0.37199840586913, 0.235562548335707, 0.468632365618207, 0.389404577789016, 0.389404577789016, 0.418063314797021, 0.297280152993809, 0.12619956254809, 0.100781853121145, 0.150676124399865, 0.123680988169118, 0.0929349198733403, 0.19769969897302, 0.0679258481743644, 0.134421273847083), PROX_SUPERMARKET = c(0.0250108723026275, 0.108411284353298, 0.147638600898363, 0.173881454941229, 0.266791583668656, 0.424647979009491, 0.174913922147584, 0.541263540151477, 0.457775852816324, 0.457775852816324, 0.471666412940503, 0.212061147632098, 0.178930757423705, 0.154588063793208, 0.216512452964216, 0.15284622075069, 0.0785030623714358, 0.255985378039003, 0.0895469396191502, 0.0393286469640316), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 2L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 2L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 4L, 1L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 4L, 5L, 3L, 0L, 3L, 4L), WITHIN_350M_BUS = c(9L, 10L, 6L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 7L, 7L, 8L, 7L, 9L, 8L, 2L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 1L, 2L, 3L, 3L, 3L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 3L, 3L, 3L, 1L, 2L, 1L, 1L ), DNeighbour = c(0, 126.414925240105, 127.852271802049, 694.026144427818, 969.768177704639, 995.666477772621, 1210.54568393741, 1280.09037322463, 1341.79329391211, 1342.4559328462, 1443.68279747598, 1482.84447115025, 1595.00826524697, 1686.67874162612, 1694.161778343, 1701.82624179519, 1705.42671394387, 1706.17502139389, 1725.44211578994, 1729.48000043374)), row.names = c("812", "305", "752", "596", "270", "853", "135", "529", "322", "46", "168", "251", "453", "187", "611", "948", "297", "388", "536", "930"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989343026307791, 0.989099975253072, 0.703862087205404, 0.470025290927358, 0.446980879781288, 0.260174575134548, 0.204452731327156, 0.158466172821961, 0.157993084228983, 0.0919260246204336, 0.0701597308458662, 0.022338265565356, 0.00238960981657107, 0.00163422603251423, 0.00100638723547518, 0.000762985992656608, 0.000716562959762471, 2.17531503501384e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10132814186
R squared (OOB): 0.5329841
$Forests[[813]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 335000, 343000, 375000, 325000, 330000, 335000, 392000, 314000, 417000, 320000, 297000, 340888, 355000, 315000, 388000, 363000, 335000, 333000, 385000), floor_area_sqm = c(106, 105, 107, 108, 90, 91, 90, 113, 91, 92, 91, 90, 107, 104, 90, 104, 104, 114, 108, 104 ), storey_order = c(2L, 2L, 2L, 2L, 5L, 1L, 3L, 2L, 3L, 2L, 8L, 2L, 4L, 4L, 5L, 6L, 5L, 3L, 4L, 1L), remaining_lease_mths = c(941, 938, 907, 909, 992, 987, 979, 933, 985, 1120, 995, 995, 883, 882, 1001, 904, 918, 904, 895, 863), PROX_CBD = c(17.3741762112269, 17.3741762112269, 17.2160129653012, 16.9875722318911, 17.2610384590751, 17.2817356498826, 17.0600275230943, 16.6579104452557, 17.0716695500607, 16.7161737209409, 16.7093180086981, 16.901501451739, 16.7669966667855, 16.7669966667855, 16.8082045368238, 16.3777502460772, 16.295166477654, 16.3642048862006, 16.5397910410307, 16.2492480828887), PROX_ELDERLYCARE = c(0.815153211361198, 0.815153211361198, 0.574386357445605, 0.636322412867891, 1.12094638660826, 1.19353475005496, 1.09431476347566, 0.409372351007212, 1.21621641692937, 9.26628957858198e-07, 0.935779967581661, 1.16689850532437, 0.121542639162494, 0.121542639162494, 1.15380285023885, 0.465083314136851, 0.514795208711411, 0.361422596457277, 0.706939892416911, 0.836071823435323), PROX_HAWKER = c(2.50067722531469, 2.50067722531469, 2.37357884684332, 2.10596394293278, 2.37726799660773, 2.40388099430384, 2.18272534115171, 1.80129318596364, 2.2102134433082, 1.96687058888139, 1.82495077083007, 2.0413146444202, 2.05474291859885, 2.05474291859885, 1.94950915107796, 1.54627052523026, 1.47281657351752, 1.67761333691466, 2.14655926815246, 2.17952287051713), PROX_MRT = c(0.590831178240684, 0.590831178240684, 0.453815632281196, 0.252669932820992, 0.729621307242001, 0.797812759521718, 0.673816738147829, 0.128609360773056, 0.793158171270894, 0.427108887982576, 0.522077155701705, 0.740013435080822, 0.53300655679357, 0.53300655679357, 0.730447684580082, 0.419412974707088, 0.504795745143921, 0.653367521351592, 0.460645764817668, 0.290093838525113), PROX_PARK = c(1.47164498360674, 1.47164498360674, 1.24959985284921, 1.18807543108152, 1.64853798443183, 1.70244245234235, 1.5130077643247, 0.826869373992433, 1.59669720594139, 0.688779163701323, 1.17885821480356, 1.46267930314228, 0.722711239268322, 0.722711239268322, 1.39545287332227, 0.571339732684777, 0.48638578612152, 0.32735774848914, 0.711243459523284, 0.886796559947336), PROX_GOOD_PRISCH = c(7.888904100652, 7.888904100652, 7.68034428555912, 7.55033959010056, 7.93716312588154, 7.98012169831377, 7.76907239486735, 7.18541951227303, 7.82238149093771, 7.12110535783693, 7.40748446052123, 7.66085245964853, 7.13952904562396, 7.13952904562396, 7.5739079893598, 6.89348817522951, 6.80828229467371, 6.76031366250815, 6.77397603493671, 6.4097782056775), PROX_MALL = c(0.521008948961951, 0.521008948961951, 0.413606644895247, 0.165557901737932, 0.644198936007264, 0.713200150273906, 0.597930181439745, 0.168053149288668, 0.719585865775528, 0.337595745740984, 0.484270435079706, 0.678684538412688, 0.27529824968273, 0.27529824968273, 0.677813655888015, 0.427317836890542, 0.510483215269896, 0.388175183991252, 0.345326846187852, 0.355568776497803), PROX_CHAS = c(0.524369302913132, 0.524369302913132, 0.303266380929536, 0.194474796894964, 0.678651577140463, 0.748586514709626, 0.638199243310692, 0.170995488718356, 0.760340467100735, 0.279591917356114, 0.52365796939069, 0.720584477651296, 0.222759343861358, 0.222759343861358, 0.71936188995133, 0.429996386722335, 0.513107963149175, 0.380772978950647, 0.286223989121013, 0.121251060497272), PROX_SUPERMARKET = c(0.559408220033625, 0.559408220033625, 0.387759857324111, 0.284398337107734, 0.771245719522698, 0.842475689687135, 0.718466194952364, 0.103652200866821, 0.837223205851576, 0.344537051235884, 0.555366708418936, 0.780695486504835, 0.243987988302975, 0.243987988302975, 0.768274584157999, 0.386156989530241, 0.471223408024363, 0.422789252098693, 0.377165028023417, 0.350013224352412), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 4L, 3L, 3L, 2L, 5L, 2L, 6L, 1L, 1L, 5L, 5L, 1L, 3L, 3L, 4L, 1L, 4L), WITHIN_350M_BUS = c(2L, 2L, 5L, 11L, 5L, 5L, 7L, 9L, 5L, 12L, 8L, 7L, 11L, 11L, 9L, 8L, 7L, 6L, 2L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 2L, 2L, 2L, 4L, 2L, 4L, 3L, 2L, 3L, 3L, 2L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 3.56824704781043, 256.522116184954, 405.010011423579, 525.054248523322, 589.636730293215, 657.022649337922, 723.790632618156, 770.732210252196, 811.160729256002, 818.241073761037, 837.302647086081, 849.240370086226, 851.933951922838, 891.670956629891, 1008.81273466156, 1095.18176344852, 1154.58885179351, 1438.90277811873, 1899.07263961273)), row.names = c("813", "822", "326", "125", "525", "127", "208", "918", "431", "261", "156", "416", "673", "898", "121", "820", "451", "252", "498", "711"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992939167556, 0.963841015197012, 0.911102851004376, 0.852961603485174, 0.816489401471133, 0.77493615571147, 0.730582341453544, 0.697706914563922, 0.668397061033341, 0.6631767519835, 0.649001807198956, 0.640038230421725, 0.638006884937449, 0.607685551411372, 0.515254611570463, 0.445456484789659, 0.397361665297333, 0.181399591029683, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 555196057
R squared (OOB): 0.4744213
$Forests[[814]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(385000, 360000, 410000, 655000, 352000, 640000, 388000, 663000, 655000, 676000, 380000, 378000, 377000, 4e+05, 380000, 492500, 380000, 350000, 465000, 4e+05), floor_area_sqm = c(91, 83, 103, 87, 84, 87, 98, 87, 87, 87, 93, 84, 98, 98, 92, 108, 93, 91, 104, 104), storey_order = c(1L, 3L, 2L, 1L, 2L, 4L, 2L, 4L, 5L, 3L, 3L, 3L, 3L, 4L, 1L, 2L, 3L, 4L, 3L, 2L), remaining_lease_mths = c(715, 803, 799, 1123, 800, 1121, 728, 1124, 1121, 1120, 724, 799, 735, 718, 767, 912, 790, 741, 760, 751), PROX_CBD = c(8.8262745849674, 8.52567265657093, 8.31972436488376, 9.39818328429371, 8.28689365911172, 9.42381765287156, 8.19895861369783, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.50206510185676, 8.15960948514705, 8.07728506382532, 9.5915755681771, 8.01258306529517, 8.12312779702036, 7.92065359752155, 8.70456515841861, 8.64488888098128, 9.83498872427818), PROX_ELDERLYCARE = c(0.896855030989675, 1.23693676843424, 1.3912791419992, 0.718190414835305, 1.3668692597991, 0.750155484045513, 1.1658248464307, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.619429799229152, 1.45090119588013, 1.22552837794249, 0.558000418748021, 1.38923408288603, 1.71708078323557, 1.44631042678071, 0.1203423949077, 0.17844978767297, 0.611336059876525), PROX_HAWKER = c(0.311054993693233, 0.0724679807682574, 0.252588085280054, 0.640059738279374, 0.269406334629514, 0.667492197519696, 0.391405491562813, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.518318645141504, 0.40344417957638, 0.503102516785602, 0.434568479089541, 0.532883444787396, 0.581802643409563, 0.646393168274836, 0.867862446497739, 0.917919654697093, 0.54583502916026), PROX_MRT = c(0.17731989795878, 0.510058766918036, 0.44379796826936, 0.401734036242065, 0.467794692056616, 0.423547456258288, 0.707144761815547, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.533910829474844, 0.408889372474398, 0.711885268750489, 0.656590823238566, 0.57194553577364, 0.142211914808532, 0.434970780163821, 0.97670571404933, 0.91698472228942, 0.722241727367494), PROX_PARK = c(0.458605630557841, 0.557643312318536, 0.59965919275643, 0.220484561261844, 0.570592214216024, 0.258916726718906, 0.372450573927522, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.26219477257436, 0.650146210437373, 0.413960848298732, 0.355705093322714, 0.580004121625521, 0.921087542045637, 0.790688256163915, 0.288616932786395, 0.238119977580318, 0.296755194228525), PROX_GOOD_PRISCH = c(2.8424495793979, 3.13534109620979, 3.04207330950824, 2.27458198186913, 2.99359805566516, 2.24680049319454, 2.73491137460549, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.18628235132699, 2.95345383530684, 2.66084492380109, 2.11809049366399, 2.75227504535898, 3.16123688190063, 2.86596411907387, 2.418607930925, 2.37381492496372, 1.88657748145099 ), PROX_MALL = c(1.64561868645684, 1.96281231550532, 2.10790194839897, 1.45650167595406, 2.09618768409308, 1.48330987402926, 1.94983703099632, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.32833110917602, 2.20417563031698, 2.0316459728171, 1.22478662403239, 2.11322307221905, 2.25269448786787, 2.02812113432733, 0.948870628363287, 1.00281364182829, 1.23747152538927 ), PROX_CHAS = c(0.221229860630612, 0.169369143123463, 0.261198443001062, 0.109789289200213, 0.229330661012247, 0.0719365450960561, 0.293834776478611, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.219477506246216, 0.102408834624747, 0.279534674537085, 0.346218272658546, 0.1333322783253, 0.169904154790832, 0.0418426354504526, 0.27140983829104, 0.256340531367836, 0.352730820744124 ), PROX_SUPERMARKET = c(0.221249484047241, 0.169391527985645, 0.272257424647181, 0.13637298984998, 0.266710264104055, 0.100679215951394, 0.293834967432244, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.191210069763785, 0.391977689272912, 0.412975566732202, 0.300584979098838, 0.475213328012689, 0.496146947525001, 0.6226371739075, 0.221415122113844, 0.24778575064029, 0.324694852199881 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 6L, 2L, 6L, 3L, 6L, 6L, 6L, 6L, 2L, 2L, 5L, 2L, 1L, 3L, 4L, 4L, 1L ), WITHIN_350M_BUS = c(5L, 8L, 9L, 6L, 7L, 5L, 7L, 4L, 4L, 4L, 2L, 7L, 6L, 5L, 6L, 8L, 6L, 9L, 8L, 3L), WITHIN_1KM_PRISCH = c(2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 2L, 2L, 3L), DNeighbour = c(0, 361.805570755321, 559.685458578916, 573.106953912377, 582.185731644702, 594.961257159811, 631.749501317379, 665.194468607985, 668.940167492955, 677.029876772223, 695.809531257714, 717.819705691474, 751.988572398305, 803.494633477593, 819.376848857401, 888.361689131446, 952.00152168024, 1040.04863011081, 1042.59412747322, 1050.78513455934)), row.names = c("814", "404", "540", "657", "266", "9", "29", "466", "731", "593", "539", "327", "395", "746", "200", "669", "1", "71", "487", "659"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.776943948426671, 0.513084875130798, 0.49354807144413, 0.480291227243637, 0.461598389051028, 0.407731491828305, 0.359105111190944, 0.353701272846597, 0.342068770373689, 0.315301175640948, 0.28444887831526, 0.238000540098561, 0.172468468889165, 0.153624533869721, 0.0813697802541744, 0.0321058009876313, 0.000413341628021373, 0.000241165265532983, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3361887580
R squared (OOB): 0.7754591
$Forests[[815]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(537000, 495000, 518000, 483000, 535000, 5e+05, 425000, 455000, 553000, 520000, 412000, 455000, 393000, 360000, 362500, 448000, 450000, 395000, 415000, 420000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 104, 112, 93, 93, 104, 113, 103, 84, 103, 116, 106, 106, 103, 106), storey_order = c(4L, 2L, 2L, 2L, 3L, 3L, 3L, 1L, 4L, 3L, 2L, 5L, 2L, 3L, 3L, 3L, 4L, 2L, 3L, 3L), remaining_lease_mths = c(1128, 1131, 1132, 1129, 1131, 1131, 871, 896, 1134, 1133, 878, 824, 818, 811, 819, 827, 834, 834, 834, 874), PROX_CBD = c(14.1022978560303, 14.1234549986629, 14.0392008059995, 13.9851487819813, 13.9851487819813, 13.8777465201196, 14.0236082538335, 14.0913802169285, 13.8021184722805, 13.7835124985007, 14.1313829663274, 14.8805910833212, 14.8805910833212, 14.7472020389823, 14.3801998083441, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 13.629257933267), PROX_ELDERLYCARE = c(1.39999761805574, 1.35242241046818, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.14875617578224, 1.09340394122649, 1.71411655426264, 1.08391670289184, 1.04590518035641, 0.836104821253693, 1.53481387371296, 1.53481387371296, 1.19052284520552, 0.709377020411434, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 0.207468408301612), PROX_HAWKER = c(0.488105393549706, 0.458626901673037, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.709523473368326, 0.594999289424802, 0.659732742059419, 0.792084042786722, 0.817574416707151, 0.73352935155883, 0.395563323563994, 0.395563323563994, 0.606039227085063, 0.928921275219278, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 1.4012681206183), PROX_MRT = c(0.255700458734308, 0.250036690549804, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.526263367583387, 0.469886084443941, 0.410797330392975, 0.615458599020507, 0.648112836468654, 0.735653331318593, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.02650412956774, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.681065013996815), PROX_PARK = c(0.52092144022497, 0.469588575534173, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.548712671125698, 0.504422356794811, 0.524242894978874, 0.476945111703218, 0.438074957540257, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.71485218383349, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.403276931712581), PROX_GOOD_PRISCH = c(2.69832814229385, 2.69456588548322, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.41902859908312, 2.51794344218072, 2.83541955823977, 2.33081910479479, 2.3007469286795, 2.52734391167264, 3.33079371618761, 3.33079371618761, 3.13467644284063, 2.72778429145315, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 1.96779323327463), PROX_MALL = c(0.257523814996123, 0.232476208076891, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.498678106329343, 0.418819234777705, 0.471401908473598, 0.585717052475653, 0.615576551193732, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.949257633150117, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 1.12429495075828 ), PROX_CHAS = c(0.177701329016163, 0.147334233235439, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.133705064347241, 0.151261605672147, 0.471401941314913, 0.221659659627321, 0.253975316505048, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.453083161817035, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.260044927245007 ), PROX_SUPERMARKET = c(0.177702101069216, 0.147334782275979, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.133704798830233, 0.151260689076964, 0.471402360745676, 0.221659301316653, 0.253974877653299, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.513065398645433, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.288903462518554 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 2L, 3L, 0L, 2L, 2L, 2L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 2L, 4L, 1L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 6L ), WITHIN_350M_BUS = c(11L, 13L, 10L, 8L, 8L, 8L, 12L, 12L, 5L, 6L, 6L, 5L, 5L, 9L, 2L, 7L, 6L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 56.2177604230798, 80.396051116074, 143.647970932216, 149.788566554196, 288.102141726288, 307.767035914565, 346.133476650193, 381.875017807015, 415.805114378764, 658.620245957522, 846.035951215597, 853.393820189937, 920.987627581267, 1016.12980888123, 1119.42500506372, 1128.52198747976, 1134.74538031696, 1135.95288320441, 1194.18201379518)), row.names = c("815", "212", "218", "938", "819", "579", "51", "352", "275", "380", "695", "852", "639", "136", "3", "188", "457", "483", "233", "503"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995572541290626, 0.990955739472748, 0.97127007642679, 0.968781189605108, 0.886979935323651, 0.871570393913238, 0.839032303067932, 0.805938944192332, 0.772222731777339, 0.484166986625129, 0.248081287634674, 0.239423606533117, 0.164191945122315, 0.0761587316372087, 0.0147096017366796, 0.0114368845740878, 0.00942189372310501, 0.00905233539964657, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1755468849
R squared (OOB): 0.4942902
$Forests[[816]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(945500, 912000, 748000, 753000, 7e+05, 685000, 680000, 8e+05, 680000, 620000, 438888, 476000, 475000, 537000, 5e+05, 375000, 688000, 355000, 407000, 830000), floor_area_sqm = c(87, 87, 107, 87, 93, 93, 91, 90, 85, 103, 80, 103, 103, 106, 103, 82, 85, 82, 82, 94), storey_order = c(8L, 3L, 2L, 5L, 1L, 4L, 3L, 7L, 2L, 2L, 4L, 2L, 2L, 4L, 1L, 3L, 4L, 2L, 5L, 9L), remaining_lease_mths = c(1143, 1142, 899, 1104, 625, 1115, 984, 1063, 1066, 911, 601, 774, 781, 760, 773, 645, 964, 656, 661, 1088), PROX_CBD = c(2.51922626320824, 2.51922626320824, 2.52364731081334, 2.5775653440094, 2.09358084499411, 2.56060478168524, 2.86455481676114, 2.97610984462207, 2.96405104980333, 2.86182045335715, 3.37234644442932, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.98134497452694, 3.73116287154914, 3.63085360417079, 1.64296215322618), PROX_ELDERLYCARE = c(1.25853619714168e-06, 1.25853619714168e-06, 0.132133546591398, 0.283170941801308, 0.442569764285143, 0.303984777605612, 0.111411798512938, 0.249991250520312, 0.206690358794928, 0.334062202372697, 0.401810150563083, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.168717999980802, 0.501456868829436, 0.233260955843543, 0.294850727643248), PROX_HAWKER = c(0.187177165934232, 0.187177165934232, 0.315417458803045, 0.447120961378381, 0.103399879312882, 0.450094806637729, 0.302651224916382, 0.405863058813757, 0.344572110572533, 0.231089093207534, 0.449139985411189, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.262344394473714, 0.311969910328466, 0.0974836441417274, 0.280083683397779), PROX_MRT = c(0.243725266054354, 0.243725266054354, 0.277076743329557, 0.499107329029013, 0.681532284353367, 0.546591463865751, 0.391395986196982, 0.337225216160626, 0.377919714857806, 0.819080841065402, 0.537190991659238, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 0.310254962870727, 1.10221151459309, 0.897060452829867, 0.262926729358016 ), PROX_PARK = c(0.28862748451296, 0.28862748451296, 0.163253442595557, 0.18481391877062, 0.400473707610266, 0.21329655328302, 0.399002951856213, 0.4671588721782, 0.495024008458079, 0.609617368578913, 0.408351250353425, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.894232249415992, 0.271761978726623, 0.512523364266062, 0.366095429090919 ), PROX_GOOD_PRISCH = c(4.50145006484821, 4.50145006484821, 4.61812725480087, 4.89009258041755, 4.81109980295855, 4.93746215949662, 4.71207116352008, 4.56048774292729, 4.62297298452196, 5.1514664212482, 3.70512913004722, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 3.868083844602, 5.22570836776045, 5.4842432173218, 6.02306971378175), PROX_MALL = c(0.244046547559164, 0.244046547559164, 0.290995843291254, 0.524781909718914, 0.685370188976197, 0.572150632107275, 0.420489734799516, 0.362094853274792, 0.404565296260845, 0.848351644608041, 0.743612757274357, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 1.18273225000282, 1.41171259857663, 1.51733094855201, 0.44820920236387), PROX_CHAS = c(0.0462846720247782, 0.0462846720247782, 0.0122221533760307, 0.0301364724824846, 0.165994533154508, 0.0640474788759872, 0.110042750971165, 0.111500209373212, 0.0506108453744785, 0.159666076311523, 0.499618186459994, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.145112311632742, 0.261237260735983, 0.318203164684035, 0.0951865321113252), PROX_SUPERMARKET = c(0.169442491353445, 0.169442491353445, 0.0373112013983995, 0.275738565320567, 0.346795592234613, 0.315915165677582, 0.110042446678578, 0.111500172768761, 0.0506107476035619, 0.360029455717415, 0.499617451823641, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.252387257990654, 0.301923436189205, 0.318204198369299, 0.28799517805095), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 1L, 6L), WITHIN_350M_BUS = c(4L, 4L, 6L, 3L, 7L, 3L, 7L, 4L, 7L, 4L, 8L, 4L, 4L, 5L, 6L, 10L, 12L, 9L, 11L, 9L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 3L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 2L, 2L, 1L ), DNeighbour = c(0, 8.11874265622326, 126.545285326896, 441.149017417696, 445.474025488326, 483.492280166824, 495.350965330517, 513.900538241075, 537.717426968778, 842.469894017153, 962.18865659846, 1234.4582005112, 1239.94854398501, 1296.80622746251, 1355.44385183881, 1463.02164837876, 1473.29298942272, 1538.35173106711, 1599.98285127017, 1605.77501010758)), row.names = c("816", "550", "65", "999", "824", "390", "968", "319", "389", "561", "69", "126", "134", "48", "192", "683", "375", "432", "742", "850"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999948875084165, 0.987617684490189, 0.854747079436882, 0.851999464176904, 0.826901519663947, 0.818734551596767, 0.805648169851212, 0.788305337325363, 0.525251480627246, 0.410820988714993, 0.167285555743764, 0.163003481747204, 0.120964849944489, 0.0826479435726008, 0.0288649051127946, 0.0250272808857343, 0.00675897825187617, 5.18565450059005e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11639221245
R squared (OOB): 0.6274493
$Forests[[817]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 350000, 320000, 330000, 332000, 310000, 330000, 338000, 330000, 342000, 313000, 4e+05, 375000, 3e+05, 370000, 368000, 390000, 385000, 425000, 395888), floor_area_sqm = c(104, 107, 107, 105, 104, 104, 104, 103, 105, 105, 103, 100, 100, 94, 92, 100, 91, 90, 93, 94), storey_order = c(2L, 3L, 1L, 1L, 3L, 3L, 3L, 4L, 1L, 4L, 4L, 5L, 5L, 2L, 3L, 2L, 2L, 3L, 3L, 3L), remaining_lease_mths = c(840, 910, 909, 909, 838, 838, 847, 836, 896, 822, 823, 923, 935, 817, 922, 937, 956, 1060, 1029, 1063), PROX_CBD = c(18.6954685875173, 18.8361111070307, 18.5552891680356, 18.4634083712346, 18.3394484051955, 18.2872060948971, 18.238428451998, 18.1853470145009, 17.9794873864528, 18.4174433264455, 19.0236365771618, 18.2155576397088, 18.2155576397088, 18.4835571341017, 18.2744201988815, 18.1853912561079, 17.980006840849, 17.6242343596777, 18.2498667293237, 18.1899007658477), PROX_ELDERLYCARE = c(1.96536267509963, 2.10089317294022, 1.77696496808422, 1.70649895251479, 1.68689945441126, 1.57361264937598, 1.49823830734066, 1.46334015610348, 1.20397588034421, 2.01990466694452, 2.54744167947726, 1.82774218733134, 1.82774218733134, 2.12772209584432, 1.91030467455468, 1.83831888483507, 1.69038013517483, 0.892136309268664, 2.08641833813892, 2.0412967820292), PROX_HAWKER = c(0.696312293428963, 0.811063273063077, 0.788681622626877, 0.656056303664779, 0.322806547864559, 0.464971900021808, 0.548143788898404, 0.490406092071559, 0.736691454978467, 0.365194571711665, 0.905177457311038, 0.218122417644225, 0.218122417644225, 0.47819209562201, 0.292675997882175, 0.267411626133086, 0.32947027962251, 0.816419857336687, 0.574007707230075, 0.56403310040428), PROX_MRT = c(1.06426899086337, 1.15964764660018, 1.18994045686449, 1.05945750202888, 0.722989849955079, 0.870907467758581, 0.950317003394984, 0.888080533877704, 1.05284557964442, 0.394110762668951, 0.985299554465195, 0.24629140143503, 0.24629140143503, 0.440067919828323, 0.25859759791353, 0.186589372260449, 0.131298797620671, 0.729175757939742, 0.270260950193414, 0.225540054498686), PROX_PARK = c(0.939968281858902, 0.99599902820202, 0.662341635279621, 0.707700114575514, 0.845903786092674, 0.791043930625847, 0.690805332809177, 0.741201414908801, 0.555889077383573, 0.305293053539538, 0.583731630523903, 0.449638685926872, 0.449638685926872, 0.199823808978303, 0.366705585759005, 0.431621232177097, 0.597192139646456, 0.830497330619545, 0.261745107633199, 0.321396863181507), PROX_GOOD_PRISCH = c(8.03533881462458, 8.17598486214089, 7.9054148179446, 7.80883552790736, 7.67457853159282, 7.62743554697163, 7.58243576478886, 7.52724739525134, 7.33264137396139, 7.75189187586876, 8.3582852678982, 7.54917724573578, 7.54917724573578, 7.82005706650481, 7.60907430161507, 7.51998659904145, 7.31481473864251, 6.97273607492461, 7.5938744989762, 7.5338271442293), PROX_MALL = c(0.50227152913363, 0.605524804958104, 0.238299753757691, 0.25445476080495, 0.270650184250749, 0.369641594977131, 0.291730094824992, 0.362005799982455, 0.387548928263219, 0.368677515727611, 0.880738168625507, 0.249434383428027, 0.249434383428027, 0.482762920255867, 0.31638525459609, 0.304347432784639, 0.38257003715367, 0.671391539314818, 0.606938778613173, 0.601163950940652 ), PROX_CHAS = c(0.387978032092424, 0.526621492045347, 0.177138384703249, 0.163921847201363, 0.186439783883369, 0.000458346083760352, 0.0811018368302058, 0.11010335009361, 0.324283073315245, 0.279695275413424, 0.162790585292827, 0.246283235408848, 0.246283235408848, 0.297885151722028, 0.258594927218762, 0.186582621643492, 0.131281394661179, 0.0497500971788425, 0.270276303087269, 0.225556636612455 ), PROX_SUPERMARKET = c(0.500728516827066, 0.596975645906049, 0.237159648524433, 0.25256410508494, 0.279112228601587, 0.367596841627256, 0.289827711639516, 0.36017462873485, 0.337417678694655, 0.3481604922123, 0.258877921583013, 0.233030240431279, 0.233030240431279, 0.402675729717655, 0.297968471640837, 0.289364184128333, 0.37748716441855, 0.442456788826315, 0.384544806397502, 0.37174850741073 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 3L, 4L, 4L, 6L, 4L, 7L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 3L, 7L, 4L, 7L, 7L, 9L, 7L, 7L, 5L, 2L, 6L, 5L ), WITHIN_350M_BUS = c(8L, 4L, 10L, 12L, 11L, 9L, 10L, 11L, 9L, 14L, 11L, 15L, 15L, 12L, 17L, 16L, 14L, 12L, 11L, 13L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 4L, 6L, 5L, 4L, 5L, 5L, 5L, 2L, 6L, 6L, 5L, 5L, 4L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 134.057123165869, 272.244267472912, 274.585538920102, 403.59119536407, 415.331371014829, 465.406768191331, 515.750925953298, 769.707710152979, 776.529902942667, 817.376483651977, 820.716083291727, 829.914473173056, 846.38242501212, 846.783665723333, 886.779351590273, 1024.15765370885, 1091.44048603451, 1122.91923599701, 1148.82326989253)), row.names = c("817", "906", "169", "748", "693", "414", "839", "857", "870", "257", "248", "643", "571", "774", "835", "31", "910", "300", "369", "422"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972951923365132, 0.89083786560625, 0.889007644353454, 0.768396792653969, 0.755678599141784, 0.698696995758014, 0.637529233437563, 0.303716199073991, 0.294970450800301, 0.243820380242285, 0.239744093455702, 0.228610712941806, 0.209046712178818, 0.20857627110695, 0.163350804334685, 0.0421300823584092, 0.00948743115800029, 0.00198810863813393, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 904828970
R squared (OOB): 0.2865329
$Forests[[818]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 342000, 390000, 4e+05, 390000, 395000, 415000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(104, 105, 105, 104, 105, 104, 106, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(1L, 1L, 3L, 3L, 3L, 2L, 3L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(919, 904, 911, 903, 921, 905, 919, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.4266027498608, 13.3769343120963, 13.3796709379934, 13.3287778793447, 13.4627621473458, 13.6654936015449, 13.4239402990732, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.17127601573547, 2.13793612643937, 2.22474645739358, 2.1917657327852, 2.3602438602499, 2.4559089786438, 2.35754914737924, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.79623369603986, 1.83400406292357, 1.93918128958002, 1.97547555130032, 1.98731518790586, 1.8007485076056, 2.04148614266885, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.55284801629317, 1.58891799000297, 1.69795623670388, 1.73242783606755, 1.75308710953532, 1.57537750219681, 1.80644454579453, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.713305409065456, 0.736187117229036, 0.863182736105437, 0.88512129863374, 0.956537089868377, 0.850306194456086, 1.00169815399328, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(2.87807351257242, 2.85157742620146, 2.95323290488506, 2.92650083991791, 3.09165556928148, 3.15584859653876, 3.09662994187342, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.808973697710999, 0.857746498744393, 0.921202261186462, 0.968339604524727, 0.924666219790251, 0.710058429219954, 0.980263777031476, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.374720545025774, 0.418304503654494, 0.396028378293497, 0.447143544638255, 0.335494764547789, 0.111974276762728, 0.386919516068906, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.196965153344936, 0.224617478786604, 0.347107460725314, 0.37251565902947, 0.370560193975877, 0.207177695926551, 0.409344743904916, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 1L, 0L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 3L, 1L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(7L, 5L, 8L, 6L, 7L, 12L, 7L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 51.3267394187888, 154.239856267091, 184.656155566739, 255.850670936136, 286.479010535717, 294.830281412168, 580.469904755869, 730.433239405468, 775.966599395638, 1140.14320343272, 1434.88183091199, 1449.82883459735, 1456.31917705393, 1459.67475441872, 1489.40017760926, 1503.68697477593, 1523.58287500311, 1556.740758258, 1659.30080373121 )), row.names = c("818", "965", "222", "949", "155", "302", "38", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998087245303221, 0.982793496424906, 0.975384440360148, 0.95301499969394, 0.941272179739525, 0.937853941161671, 0.770217497407312, 0.649989351883816, 0.61043989915722, 0.278638747500946, 0.0636078234645722, 0.0559537242106786, 0.0527596521654175, 0.0511396642712604, 0.0377530726235771, 0.0319588329175262, 0.0246158868109285, 0.0143515636199938, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3511941505
R squared (OOB): 0.1430967
$Forests[[819]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(535000, 483000, 518000, 5e+05, 495000, 537000, 425000, 553000, 520000, 455000, 412000, 455000, 393000, 360000, 362500, 420000, 468000, 448000, 450000, 395000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 104, 93, 93, 112, 104, 113, 103, 84, 103, 106, 106, 116, 106, 106), storey_order = c(3L, 2L, 2L, 3L, 2L, 4L, 3L, 4L, 3L, 1L, 2L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 4L, 2L), remaining_lease_mths = c(1131, 1129, 1132, 1131, 1131, 1128, 871, 1134, 1133, 896, 878, 824, 818, 811, 819, 874, 863, 827, 834, 834), PROX_CBD = c(13.9851487819813, 13.9851487819813, 14.0392008059995, 13.8777465201196, 14.1234549986629, 14.1022978560303, 14.0236082538335, 13.8021184722805, 13.7835124985007, 14.0913802169285, 14.1313829663274, 14.8805910833212, 14.8805910833212, 14.7472020389823, 14.3801998083441, 13.629257933267, 13.629257933267, 15.1039483662242, 15.1256206124729, 15.1256206124729), PROX_ELDERLYCARE = c(1.27246652758392, 1.27246652758392, 1.32747908409073, 1.14875617578224, 1.35242241046818, 1.39999761805574, 1.09340394122649, 1.08391670289184, 1.04590518035641, 1.71411655426264, 0.836104821253693, 1.53481387371296, 1.53481387371296, 1.19052284520552, 0.709377020411434, 0.207468408301612, 0.207468408301612, 1.55233595008815, 1.5866097118695, 1.5866097118695), PROX_HAWKER = c(0.59565400543288, 0.59565400543288, 0.543253862226502, 0.709523473368326, 0.458626901673037, 0.488105393549706, 0.594999289424802, 0.792084042786722, 0.817574416707151, 0.659732742059419, 0.73352935155883, 0.395563323563994, 0.395563323563994, 0.606039227085063, 0.928921275219278, 1.4012681206183, 1.4012681206183, 0.672854909342646, 0.674198133913936, 0.674198133913936), PROX_MRT = c(0.390641440388092, 0.390641440388092, 0.327704984287647, 0.526263367583387, 0.250036690549804, 0.255700458734308, 0.469886084443941, 0.615458599020507, 0.648112836468654, 0.410797330392975, 0.735653331318593, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.02650412956774, 0.681065013996815, 0.681065013996815, 0.927742831261867, 0.930587839854138, 0.930587839854138), PROX_PARK = c(0.580591669210194, 0.580591669210194, 0.547177414231792, 0.548712671125698, 0.469588575534173, 0.52092144022497, 0.504422356794811, 0.476945111703218, 0.438074957540257, 0.524242894978874, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.71485218383349, 0.403276931712581, 0.403276931712581, 0.613453702116727, 0.625625874274951, 0.625625874274951), PROX_GOOD_PRISCH = c(2.55482099432271, 2.55482099432271, 2.61966269686357, 2.41902859908312, 2.69456588548322, 2.69832814229385, 2.51794344218072, 2.33081910479479, 2.3007469286795, 2.83541955823977, 2.52734391167264, 3.33079371618761, 3.33079371618761, 3.13467644284063, 2.72778429145315, 1.96779323327463, 1.96779323327463, 3.51513652285447, 3.54140201350838, 3.54140201350838), PROX_MALL = c(0.37312896686832, 0.37312896686832, 0.316340524018432, 0.498678106329343, 0.232476208076891, 0.257523814996123, 0.418819234777705, 0.585717052475653, 0.615576551193732, 0.471401908473598, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.949257633150117, 1.12429495075828, 1.12429495075828, 0.472438990852491, 0.445444903624544, 0.445444903624544), PROX_CHAS = c(0.0604900109870272, 0.0604900109870272, 0.101753514952091, 0.133705064347241, 0.147334233235439, 0.177701329016163, 0.151261605672147, 0.221659659627321, 0.253975316505048, 0.471401941314913, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.453083161817035, 0.260044927245007, 0.260044927245007, 0.353464796953762, 0.387886097439527, 0.387886097439527), PROX_SUPERMARKET = c(0.0604908810371704, 0.0604908810371704, 0.101754383553332, 0.133704798830233, 0.147334782275979, 0.177702101069216, 0.151260689076964, 0.221659301316653, 0.253974877653299, 0.471402360745676, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.513065398645433, 0.288903462518554, 0.288903462518554, 0.429218479578941, 0.411626017932148, 0.411626017932148), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 3L, 0L, 3L, 3L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 4L, 4L, 4L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 6L, 6L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 10L, 8L, 13L, 11L, 12L, 5L, 6L, 12L, 6L, 5L, 5L, 9L, 2L, 6L, 6L, 7L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 6.50063687446818, 69.5644041300091, 138.450664018864, 139.877877307745, 149.788566554196, 206.712374868755, 232.095181428787, 266.267462947151, 448.101824829952, 583.333271029109, 925.507683940765, 933.266636361239, 947.842309880055, 966.27303287456, 1063.18054375907, 1066.10677049246, 1189.98330458572, 1202.35262923502, 1209.44737666502)), row.names = c("819", "938", "218", "579", "212", "815", "51", "275", "380", "352", "695", "852", "639", "136", "3", "503", "415", "188", "457", "483"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999942222122639, 0.993394416214072, 0.973962985380106, 0.973427047892731, 0.969558235849787, 0.942429640355847, 0.92770354244514, 0.905411628973627, 0.744300959932885, 0.588861796726011, 0.171744083315429, 0.163669324909773, 0.148854281020435, 0.130825911469577, 0.0516416944741479, 0.0497238690628184, 0.00101937954947936, 0.000136838578836699, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1778508870
R squared (OOB): 0.4737831
$Forests[[820]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(388000, 363000, 392000, 335000, 417000, 340888, 355000, 375000, 320000, 343000, 315000, 297000, 335000, 333000, 3e+05, 335000, 314000, 325000, 330000, 415000), floor_area_sqm = c(104, 104, 113, 114, 92, 107, 104, 108, 91, 107, 90, 90, 90, 108, 106, 105, 91, 90, 91, 104), storey_order = c(6L, 5L, 2L, 3L, 2L, 4L, 4L, 2L, 8L, 2L, 5L, 2L, 3L, 4L, 2L, 2L, 3L, 5L, 1L, 2L), remaining_lease_mths = c(904, 918, 933, 904, 1120, 883, 882, 909, 995, 907, 1001, 995, 979, 895, 941, 938, 985, 992, 987, 875), PROX_CBD = c(16.3777502460772, 16.295166477654, 16.6579104452557, 16.3642048862006, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.9875722318911, 16.7093180086981, 17.2160129653012, 16.8082045368238, 16.901501451739, 17.0600275230943, 16.5397910410307, 17.3741762112269, 17.3741762112269, 17.0716695500607, 17.2610384590751, 17.2817356498826, 15.8781143296649), PROX_ELDERLYCARE = c(0.465083314136851, 0.514795208711411, 0.409372351007212, 0.361422596457277, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.636322412867891, 0.935779967581661, 0.574386357445605, 1.15380285023885, 1.16689850532437, 1.09431476347566, 0.706939892416911, 0.815153211361198, 0.815153211361198, 1.21621641692937, 1.12094638660826, 1.19353475005496, 0.633288957745621), PROX_HAWKER = c(1.54627052523026, 1.47281657351752, 1.80129318596364, 1.67761333691466, 1.96687058888139, 2.05474291859885, 2.05474291859885, 2.10596394293278, 1.82495077083007, 2.37357884684332, 1.94950915107796, 2.0413146444202, 2.18272534115171, 2.14655926815246, 2.50067722531469, 2.50067722531469, 2.2102134433082, 2.37726799660773, 2.40388099430384, 1.79301822351461), PROX_MRT = c(0.419412974707088, 0.504795745143921, 0.128609360773056, 0.653367521351592, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.252669932820992, 0.522077155701705, 0.453815632281196, 0.730447684580082, 0.740013435080822, 0.673816738147829, 0.460645764817668, 0.590831178240684, 0.590831178240684, 0.793158171270894, 0.729621307242001, 0.797812759521718, 0.159697283923578), PROX_PARK = c(0.571339732684777, 0.48638578612152, 0.826869373992433, 0.32735774848914, 0.688779163701323, 0.722711239268322, 0.722711239268322, 1.18807543108152, 1.17885821480356, 1.24959985284921, 1.39545287332227, 1.46267930314228, 1.5130077643247, 0.711243459523284, 1.47164498360674, 1.47164498360674, 1.59669720594139, 1.64853798443183, 1.70244245234235, 0.678969217742802), PROX_GOOD_PRISCH = c(6.89348817522951, 6.80828229467371, 7.18541951227303, 6.76031366250815, 7.12110535783693, 7.13952904562396, 7.13952904562396, 7.55033959010056, 7.40748446052123, 7.68034428555912, 7.5739079893598, 7.66085245964853, 7.76907239486735, 6.77397603493671, 7.888904100652, 7.888904100652, 7.82238149093771, 7.93716312588154, 7.98012169831377, 6.09357654169244), PROX_MALL = c(0.427317836890542, 0.510483215269896, 0.168053149288668, 0.388175183991252, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.165557901737932, 0.484270435079706, 0.413606644895247, 0.677813655888015, 0.678684538412688, 0.597930181439745, 0.345326846187852, 0.521008948961951, 0.521008948961951, 0.719585865775528, 0.644198936007264, 0.713200150273906, 0.145699923430919), PROX_CHAS = c(0.429996386722335, 0.513107963149175, 0.170995488718356, 0.380772978950647, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.194474796894964, 0.52365796939069, 0.303266380929536, 0.71936188995133, 0.720584477651296, 0.638199243310692, 0.286223989121013, 0.524369302913132, 0.524369302913132, 0.760340467100735, 0.678651577140463, 0.748586514709626, 0.0723222156351423), PROX_SUPERMARKET = c(0.386156989530241, 0.471223408024363, 0.103652200866821, 0.422789252098693, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.284398337107734, 0.555366708418936, 0.387759857324111, 0.768274584157999, 0.780695486504835, 0.718466194952364, 0.377165028023417, 0.559408220033625, 0.559408220033625, 0.837223205851576, 0.771245719522698, 0.842475689687135, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 4L, 6L, 5L, 5L, 4L, 1L, 5L, 1L, 1L, 2L, 1L, 4L, 4L, 2L, 3L, 3L, 3L), WITHIN_350M_BUS = c(8L, 7L, 9L, 6L, 12L, 11L, 11L, 11L, 8L, 5L, 9L, 7L, 7L, 2L, 2L, 2L, 5L, 5L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 3L, 4L, 3L, 3L, 4L, 3L, 4L, 2L, 2L, 2L, 3L, 4L, 4L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 86.4019502383659, 289.094802323674, 391.245326124464, 462.730892189705, 575.881801261892, 578.701255710808, 657.862663210988, 696.78319696835, 835.435854289674, 924.771466011951, 978.956794898587, 986.018286522408, 1002.8120027551, 1008.81273466156, 1009.71973253275, 1086.42971039815, 1098.41496192406, 1156.5330833745, 1235.07846680726)), row.names = c("820", "451", "918", "252", "261", "673", "898", "125", "156", "326", "121", "416", "208", "498", "813", "822", "431", "525", "127", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990236085223384, 0.893424289278797, 0.809373511677628, 0.738967299653454, 0.612448602515725, 0.609113006523309, 0.513065062065946, 0.464745267257013, 0.294253648308841, 0.193042130512174, 0.138192197527015, 0.131511990427174, 0.116110760714679, 0.110780408364627, 0.109982908438402, 0.0511781751204849, 0.0437059005705073, 0.0151650697649243, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 635604717
R squared (OOB): 0.4824071
$Forests[[821]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(650000, 640000, 580000, 725000, 590000, 580000, 660000, 515000, 620000, 560000, 451000, 520000, 409500, 418000, 446000, 488000, 480000, 385000, 465000, 678000), floor_area_sqm = c(90, 90, 90, 90, 90, 108, 105, 84, 103, 105, 83, 107, 84, 84, 94, 104, 94, 93, 91, 92), storey_order = c(6L, 2L, 1L, 9L, 2L, 8L, 6L, 4L, 4L, 2L, 8L, 2L, 3L, 3L, 2L, 1L, 6L, 1L, 2L, 3L), remaining_lease_mths = c(1011, 1011, 1006, 995, 996, 760, 748, 804, 742, 913, 604, 892, 807, 804, 723, 776, 725, 772, 764, 1103), PROX_CBD = c(2.65695642963531, 2.65695642963531, 2.65695642963531, 2.61519687417969, 2.69989267302812, 2.26543941452074, 3.5952466633456, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.23142849537126, 4.20973993763024, 4.20973993763024, 4.45295385586978, 4.16405648472164, 4.50933618399607, 4.25035751849909, 4.28329341592686, 3.93031212371417), PROX_ELDERLYCARE = c(0.3590471791371, 0.3590471791371, 0.3590471791371, 0.386066702151211, 0.352346052518342, 0.404007374923036, 0.354500614782039, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.272010492111063, 0.156291063754703, 0.156291063754703, 0.645271528549996, 0.434539750657667, 0.665866395733666, 0.411587417191489, 0.4193003334471, 0.159701117649001), PROX_HAWKER = c(0.48810855559281, 0.48810855559281, 0.48810855559281, 0.52081126471543, 0.468835135082758, 0.210544550468706, 0.311385334077859, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.392124905911543, 0.46881842734995, 0.46881842734995, 0.601904675681234, 0.502732414569621, 0.665007751295857, 0.610932712322496, 0.638679046714181, 0.374782156946409), PROX_MRT = c(0.285614625668497, 0.285614625668497, 0.285614625668497, 0.320255480062021, 0.230131940688868, 0.306886682672286, 0.16267041353008, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.870814763860364, 0.750034220630686, 0.750034220630686, 0.66128766903618, 0.518003091395578, 0.549595780709265, 0.605174310138743, 0.637237645879563, 0.57487373386568 ), PROX_PARK = c(0.426964305014519, 0.426964305014519, 0.426964305014519, 0.427354201328866, 0.41386436288237, 0.0441643212802781, 0.796125682214674, 0.885911587583127, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.989030190878471, 0.828179073128827, 0.828179073128827, 0.473457593144303, 0.269719137898212, 0.353281501558379, 0.346786980248178, 0.336599362476296, 0.43227753152338 ), PROX_GOOD_PRISCH = c(4.78575462214909, 4.78575462214909, 4.78575462214909, 4.82322880287643, 4.75214496578899, 5.27420554603454, 4.26949140427292, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.47561641519302, 3.58178441884724, 3.58178441884724, 3.02211493728223, 3.99853475328204, 2.94429219434277, 3.87277035706644, 3.85984302070176, 4.55218800106713), PROX_MALL = c(0.412388661644518, 0.412388661644518, 0.412388661644518, 0.426721378040506, 0.380876218870723, 0.216535056802411, 0.962766222186716, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.1888213641646, 1.26743973989934, 1.26743973989934, 0.570379319619026, 1.00998414702412, 0.485349818185599, 0.955673327573223, 0.92062293894618, 1.09934779211931), PROX_CHAS = c(0.260712311456847, 0.260712311456847, 0.260712311456847, 0.297575542785259, 0.202908600866322, 0.146883739415237, 0.0963682910788478, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.106822211501606, 0.163154212627783, 0.163154212627783, 0.303272176186244, 0.147909276913635, 0.331046161101227, 0.260827480873255, 0.285886541141976, 0.304936065418075), PROX_SUPERMARKET = c(0.447218369070658, 0.447218369070658, 0.447218369070658, 0.470018893217644, 0.44532403657541, 0.186677322210676, 0.269187390315468, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.139079920157556, 0.118448079318654, 0.118448079318654, 0.34627255092781, 0.506391752127701, 0.325943517329761, 0.512280309006142, 0.506434284786685, 0.35411008396507), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 3L, 1L, 6L, 1L, 5L, 4L, 3L), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 5L, 5L, 4L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 0L, 3L, 3L, 1L), DNeighbour = c(0, 1.40648353907805, 5.82436901581194, 54.5066071970268, 63.8993038144417, 579.354615561604, 1251.67451608351, 1265.33630400956, 1442.97224513032, 1482.30764185086, 1490.56631732328, 1651.88209684839, 1665.8054645462, 1671.53439619816, 1788.31967817968, 1843.75773851303, 1851.3696755334, 1881.34441271798, 1921.37809064744, 1924.23066345586)), row.names = c("821", "521", "246", "923", "796", "398", "699", "234", "952", "176", "237", "849", "382", "907", "346", "223", "622", "19", "747", "801"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999998931474416, 0.999981676370163, 0.998395869256542, 0.997795711367665, 0.826914813785676, 0.332784909297118, 0.322156208359115, 0.191543196366466, 0.165307014377056, 0.159959003249488, 0.0691901181540113, 0.0627825328346805, 0.0602215244870205, 0.0185705728301586, 0.00670641098151756, 0.0055199306281317, 0.00194289005302397, 8.77758709596126e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12856832165
R squared (OOB): -0.3011863
$Forests[[822]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 3e+05, 343000, 375000, 325000, 330000, 335000, 392000, 314000, 417000, 320000, 297000, 340888, 355000, 315000, 388000, 363000, 335000, 333000, 385000), floor_area_sqm = c(105, 106, 107, 108, 90, 91, 90, 113, 91, 92, 91, 90, 107, 104, 90, 104, 104, 114, 108, 104 ), storey_order = c(2L, 2L, 2L, 2L, 5L, 1L, 3L, 2L, 3L, 2L, 8L, 2L, 4L, 4L, 5L, 6L, 5L, 3L, 4L, 1L), remaining_lease_mths = c(938, 941, 907, 909, 992, 987, 979, 933, 985, 1120, 995, 995, 883, 882, 1001, 904, 918, 904, 895, 863), PROX_CBD = c(17.3741762112269, 17.3741762112269, 17.2160129653012, 16.9875722318911, 17.2610384590751, 17.2817356498826, 17.0600275230943, 16.6579104452557, 17.0716695500607, 16.7161737209409, 16.7093180086981, 16.901501451739, 16.7669966667855, 16.7669966667855, 16.8082045368238, 16.3777502460772, 16.295166477654, 16.3642048862006, 16.5397910410307, 16.2492480828887), PROX_ELDERLYCARE = c(0.815153211361198, 0.815153211361198, 0.574386357445605, 0.636322412867891, 1.12094638660826, 1.19353475005496, 1.09431476347566, 0.409372351007212, 1.21621641692937, 9.26628957858198e-07, 0.935779967581661, 1.16689850532437, 0.121542639162494, 0.121542639162494, 1.15380285023885, 0.465083314136851, 0.514795208711411, 0.361422596457277, 0.706939892416911, 0.836071823435323), PROX_HAWKER = c(2.50067722531469, 2.50067722531469, 2.37357884684332, 2.10596394293278, 2.37726799660773, 2.40388099430384, 2.18272534115171, 1.80129318596364, 2.2102134433082, 1.96687058888139, 1.82495077083007, 2.0413146444202, 2.05474291859885, 2.05474291859885, 1.94950915107796, 1.54627052523026, 1.47281657351752, 1.67761333691466, 2.14655926815246, 2.17952287051713), PROX_MRT = c(0.590831178240684, 0.590831178240684, 0.453815632281196, 0.252669932820992, 0.729621307242001, 0.797812759521718, 0.673816738147829, 0.128609360773056, 0.793158171270894, 0.427108887982576, 0.522077155701705, 0.740013435080822, 0.53300655679357, 0.53300655679357, 0.730447684580082, 0.419412974707088, 0.504795745143921, 0.653367521351592, 0.460645764817668, 0.290093838525113), PROX_PARK = c(1.47164498360674, 1.47164498360674, 1.24959985284921, 1.18807543108152, 1.64853798443183, 1.70244245234235, 1.5130077643247, 0.826869373992433, 1.59669720594139, 0.688779163701323, 1.17885821480356, 1.46267930314228, 0.722711239268322, 0.722711239268322, 1.39545287332227, 0.571339732684777, 0.48638578612152, 0.32735774848914, 0.711243459523284, 0.886796559947336), PROX_GOOD_PRISCH = c(7.888904100652, 7.888904100652, 7.68034428555912, 7.55033959010056, 7.93716312588154, 7.98012169831377, 7.76907239486735, 7.18541951227303, 7.82238149093771, 7.12110535783693, 7.40748446052123, 7.66085245964853, 7.13952904562396, 7.13952904562396, 7.5739079893598, 6.89348817522951, 6.80828229467371, 6.76031366250815, 6.77397603493671, 6.4097782056775), PROX_MALL = c(0.521008948961951, 0.521008948961951, 0.413606644895247, 0.165557901737932, 0.644198936007264, 0.713200150273906, 0.597930181439745, 0.168053149288668, 0.719585865775528, 0.337595745740984, 0.484270435079706, 0.678684538412688, 0.27529824968273, 0.27529824968273, 0.677813655888015, 0.427317836890542, 0.510483215269896, 0.388175183991252, 0.345326846187852, 0.355568776497803), PROX_CHAS = c(0.524369302913132, 0.524369302913132, 0.303266380929536, 0.194474796894964, 0.678651577140463, 0.748586514709626, 0.638199243310692, 0.170995488718356, 0.760340467100735, 0.279591917356114, 0.52365796939069, 0.720584477651296, 0.222759343861358, 0.222759343861358, 0.71936188995133, 0.429996386722335, 0.513107963149175, 0.380772978950647, 0.286223989121013, 0.121251060497272), PROX_SUPERMARKET = c(0.559408220033625, 0.559408220033625, 0.387759857324111, 0.284398337107734, 0.771245719522698, 0.842475689687135, 0.718466194952364, 0.103652200866821, 0.837223205851576, 0.344537051235884, 0.555366708418936, 0.780695486504835, 0.243987988302975, 0.243987988302975, 0.768274584157999, 0.386156989530241, 0.471223408024363, 0.422789252098693, 0.377165028023417, 0.350013224352412), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 4L, 3L, 3L, 2L, 5L, 2L, 6L, 1L, 1L, 5L, 5L, 1L, 3L, 3L, 4L, 1L, 4L), WITHIN_350M_BUS = c(2L, 2L, 5L, 11L, 5L, 5L, 7L, 9L, 5L, 12L, 8L, 7L, 11L, 11L, 9L, 8L, 7L, 6L, 2L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 2L, 2L, 2L, 4L, 2L, 4L, 3L, 2L, 3L, 3L, 2L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 3.56824704781043, 259.504205995032, 404.470359300292, 521.688509481821, 586.206960982509, 654.129127671718, 724.50342987837, 767.667281342435, 813.523442961261, 816.535657001442, 834.62853342777, 851.953256397034, 854.654199878247, 889.231494023066, 1009.71973253275, 1096.09612115503, 1156.58769501156, 1441.95589981587, 1902.07442221043)), row.names = c("822", "813", "326", "125", "525", "127", "208", "918", "431", "261", "156", "416", "673", "898", "121", "820", "451", "252", "498", "711"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992961436214, 0.963118978861426, 0.911607267598476, 0.855207091474778, 0.819055355058599, 0.777449056582593, 0.730877734247665, 0.700755269754127, 0.667603247746616, 0.665387284524297, 0.651984150307621, 0.639006687685851, 0.636971377583663, 0.610645344411747, 0.51580593916828, 0.446117585684116, 0.397221564440389, 0.180871368418079, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 601688748
R squared (OOB): 0.4304088
$Forests[[823]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(580000, 705000, 708000, 545000, 380000, 678000, 451000, 685000, 710000, 520000, 740000, 290000, 518000, 416000, 790000, 488000, 390000, 430000, 660000, 620000), floor_area_sqm = c(90, 90, 90, 101, 89, 92, 83, 102, 101, 101, 95, 87, 93, 91, 95, 104, 84, 92, 105, 103), storey_order = c(5L, 7L, 5L, 1L, 5L, 3L, 8L, 4L, 2L, 1L, 4L, 1L, 4L, 4L, 6L, 1L, 1L, 2L, 6L, 4L), remaining_lease_mths = c(1035, 1041, 1031, 938, 653, 1103, 604, 929, 933, 929, 954, 643, 736, 713, 946, 776, 783, 687, 748, 742), PROX_CBD = c(3.73787601157873, 3.66612298934168, 3.56091441303422, 3.59494173601466, 4.19301197437796, 3.93031212371417, 3.63056019358172, 4.15915934561343, 4.27954241101507, 4.23995407977096, 4.09909964212454, 4.35364804731157, 4.29040868967057, 5.10609859014938, 4.0690703028165, 4.16405648472164, 4.91139217141794, 5.17330173892321, 3.5952466633456, 3.79744534670369), PROX_ELDERLYCARE = c(0.836612932336762, 0.851600940224316, 0.885388735780595, 0.692364880740494, 1.05465194719342, 0.159701117649001, 0.124703716495981, 1.31127122179184, 1.2084977158608, 1.29004325258708, 1.44919747885979, 0.402111762367986, 1.28169673214061, 0.320090253923576, 1.5676876481467, 0.434539750657667, 0.53976690699019, 0.151830290872251, 0.354500614782039, 0.296175206272889), PROX_HAWKER = c(0.15676751515481, 0.157376553669701, 0.210501859943959, 0.142789347249218, 0.297392426102438, 0.374782156946409, 0.0619655343942362, 0.296724849746491, 0.32780610994166, 0.242979724501726, 0.17841116959893, 0.52502919100195, 0.224814451985556, 0.333568708255903, 0.124697776657811, 0.502732414569621, 0.526793317066312, 0.261285820740611, 0.311385334077859, 0.300770398866256), PROX_MRT = c(0.349678715281184, 0.281331556481731, 0.1853881461208, 0.346622733589529, 0.670866804568908, 0.57487373386568, 0.188513622979597, 0.361454140857751, 0.45128979061194, 0.369514902074349, 0.212082976996148, 0.698417082344063, 0.386818680985449, 0.549226257235714, 0.103251860461982, 0.518003091395578, 0.348715950460643, 0.568944969773001, 0.16267041353008, 0.195276091150508 ), PROX_PARK = c(1.14436990313984, 1.07330463343821, 0.969171323132551, 1.03638785093261, 1.34668044149268, 0.43227753152338, 0.634729277660292, 0.424082148410156, 0.496161896442625, 0.410157320226128, 0.271559050503854, 0.0959047492621704, 0.41256712340984, 0.534309547143458, 0.13380185088312, 0.269719137898212, 0.454973393404149, 0.375618223612072, 0.796125682214674, 0.620239922284967 ), PROX_GOOD_PRISCH = c(4.42346384619917, 4.46068770698473, 4.51522724145722, 4.68517728936996, 4.04417128338034, 4.55218800106713, 4.47678155678584, 3.27316539077024, 3.1984009939005, 3.17375518133788, 3.22696055518642, 4.11088283479722, 3.11124078456354, 3.68539306501406, 3.17062142916436, 3.99853475328204, 3.07957394860643, 3.5160560831601, 4.26949140427292, 4.13618512399158), PROX_MALL = c(1.03774509228272, 0.971442928620489, 0.87678025015548, 0.814872047472938, 1.51326780463499, 1.09934779211931, 0.917363569028491, 1.03381347643634, 1.15459749844864, 1.09860538958518, 0.944512912155433, 0.801857467962545, 1.14104925826379, 1.13513631747826, 0.898524741072254, 1.00998414702412, 0.779372162435287, 0.96360119165526, 0.962766222186716, 1.16769889708728), PROX_CHAS = c(0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.0573592222158038, 0.212246176955017, 0.304936065418075, 0.112941217538546, 0.22718451096924, 0.151798893835737, 0.128246501394164, 0.199996678091121, 0.130252709580884, 0.0683025043642396, 0.37199840586913, 0.162166521351491, 0.147909276913635, 0.297280152993809, 0.213267381067323, 0.0963682910788478, 0.121619853002556), PROX_SUPERMARKET = c(0.184584314799668, 0.131005301990959, 0.103744685928207, 0.0573596645426592, 0.306178228663922, 0.35411008396507, 0.0867224629960944, 0.31622643534726, 0.314587216673928, 0.23908756643158, 0.232527384837024, 0.591301773724787, 0.200251285306447, 0.424647979009491, 0.209119590970966, 0.506391752127701, 0.212061147632098, 0.266791583668656, 0.269187390315468, 0.191561540751545), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 4L, 3L, 4L, 5L, 1L, 3L, 0L, 4L, 1L, 1L, 2L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 1L, 3L, 5L, 10L, 2L, 4L, 9L, 4L, 2L, 4L, 8L, 6L, 2L, 4L, 4L, 4L), WITHIN_350M_BUS = c(7L, 7L, 9L, 4L, 5L, 5L, 4L, 4L, 2L, 4L, 8L, 6L, 4L, 4L, 5L, 5L, 7L, 4L, 6L, 5L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 3L, 1L, 3L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 69.501827815604, 177.077190328954, 258.561345302235, 500.978372459107, 906.561294733268, 1173.78498948365, 1201.08591570607, 1247.72239984549, 1285.07656090266, 1292.81139211713, 1341.84693078663, 1349.69090595166, 1403.45455044928, 1405.72502026849, 1474.69513467559, 1480.9027081483, 1500.23785711778, 1510.31244741058, 1514.7151558002)), row.names = c("823", "903", "881", "997", "993", "801", "237", "763", "767", "145", "784", "532", "286", "853", "575", "223", "251", "270", "699", "952"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995793672454981, 0.972853400918285, 0.942572304334592, 0.793186893993336, 0.411900016552436, 0.159597875462621, 0.137817738385929, 0.103337990579806, 0.0785266963562429, 0.0737315215824655, 0.0463226928012769, 0.0424463957894021, 0.0200253466651025, 0.0192462946582676, 0.00271895358573097, 0.00194895656434459, 0.000361919748832443, 3.36957124074433e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 16613512246
R squared (OOB): 0.1827175
$Forests[[824]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(7e+05, 748000, 945500, 912000, 753000, 685000, 680000, 8e+05, 680000, 620000, 830000, 1023801, 1038000, 476000, 475000, 890000, 537000, 1056800, 1110000, 438888), floor_area_sqm = c(93, 107, 87, 87, 87, 93, 91, 90, 85, 103, 94, 95, 95, 103, 103, 93, 106, 95, 94, 80), storey_order = c(1L, 2L, 8L, 3L, 5L, 4L, 3L, 7L, 2L, 2L, 9L, 13L, 13L, 2L, 2L, 2L, 4L, 16L, 17L, 4L), remaining_lease_mths = c(625, 899, 1143, 1142, 1104, 1115, 984, 1063, 1066, 911, 1088, 1085, 1088, 774, 781, 1079, 760, 1081, 1086, 601), PROX_CBD = c(2.09358084499411, 2.52364731081334, 2.51922626320824, 2.51922626320824, 2.5775653440094, 2.56060478168524, 2.86455481676114, 2.97610984462207, 2.96405104980333, 2.86182045335715, 1.64296215322618, 1.64296215322618, 1.6109563636452, 3.09516181063763, 3.09516181063763, 1.67386574810093, 3.12641734116327, 1.77209924777956, 1.77209924777956, 3.37234644442932), PROX_ELDERLYCARE = c(0.442569764285143, 0.132133546591398, 1.25853619714168e-06, 1.25853619714168e-06, 0.283170941801308, 0.303984777605612, 0.111411798512938, 0.249991250520312, 0.206690358794928, 0.334062202372697, 0.294850727643248, 0.294850727643248, 0.267363987874465, 0.614909460801077, 0.614909460801077, 0.177855560288099, 0.570344367187993, 0.140516738363648, 0.140516738363648, 0.401810150563083), PROX_HAWKER = c(0.103399879312882, 0.315417458803045, 0.187177165934232, 0.187177165934232, 0.447120961378381, 0.450094806637729, 0.302651224916382, 0.405863058813757, 0.344572110572533, 0.231089093207534, 0.280083683397779, 0.280083683397779, 0.235977344459711, 0.524942013349153, 0.524942013349153, 0.190132187507835, 0.582032517556358, 0.23052169920376, 0.23052169920376, 0.449139985411189), PROX_MRT = c(0.681532284353367, 0.277076743329557, 0.243725266054354, 0.243725266054354, 0.499107329029013, 0.546591463865751, 0.391395986196982, 0.337225216160626, 0.377919714857806, 0.819080841065402, 0.262926729358016, 0.262926729358016, 0.29771914919713, 1.19880844528061, 1.19880844528061, 0.379670718067057, 1.19588154804183, 0.454819638815125, 0.454819638815125, 0.537190991659238), PROX_PARK = c(0.400473707610266, 0.163253442595557, 0.28862748451296, 0.28862748451296, 0.18481391877062, 0.21329655328302, 0.399002951856213, 0.4671588721782, 0.495024008458079, 0.609617368578913, 0.366095429090919, 0.366095429090919, 0.367398542795172, 0.971409228458194, 0.971409228458194, 0.464667269713551, 0.971029675538415, 0.568364566172339, 0.568364566172339, 0.408351250353425), PROX_GOOD_PRISCH = c(4.81109980295855, 4.61812725480087, 4.50145006484821, 4.50145006484821, 4.89009258041755, 4.93746215949662, 4.71207116352008, 4.56048774292729, 4.62297298452196, 5.1514664212482, 6.02306971378175, 6.02306971378175, 6.05683769533381, 5.46565510857314, 5.46565510857314, 6.13913327172338, 5.52416256345089, 6.2014068010071, 6.2014068010071, 3.70512913004722), PROX_MALL = c(0.685370188976197, 0.290995843291254, 0.244046547559164, 0.244046547559164, 0.524781909718914, 0.572150632107275, 0.420489734799516, 0.362094853274792, 0.404565296260845, 0.848351644608041, 0.44820920236387, 0.44820920236387, 0.415453175187746, 1.2281628510896, 1.2281628510896, 0.332985789848242, 1.29251563056945, 0.293469301127063, 0.293469301127063, 0.743612757274357), PROX_CHAS = c(0.165994533154508, 0.0122221533760307, 0.0462846720247782, 0.0462846720247782, 0.0301364724824846, 0.0640474788759872, 0.110042750971165, 0.111500209373212, 0.0506108453744785, 0.159666076311523, 0.0951865321113252, 0.0951865321113252, 0.0860247998100326, 0.240903750709302, 0.240903750709302, 0.0280349864391529, 0.202999736112437, 0.116110892529562, 0.116110892529562, 0.499618186459994), PROX_SUPERMARKET = c(0.346795592234613, 0.0373112013983995, 0.169442491353445, 0.169442491353445, 0.275738565320567, 0.315915165677582, 0.110042446678578, 0.111500172768761, 0.0506107476035619, 0.360029455717415, 0.28799517805095, 0.28799517805095, 0.248046397132554, 0.240902416159861, 0.240902416159861, 0.185142915152075, 0.202998478162502, 0.203860721712114, 0.203860721712114, 0.499617451823641), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 6L, 6L, 6L, 2L, 2L, 7L, 2L, 7L, 7L, 2L ), WITHIN_350M_BUS = c(7L, 6L, 4L, 4L, 3L, 3L, 7L, 4L, 7L, 4L, 9L, 9L, 11L, 4L, 4L, 9L, 5L, 10L, 10L, 8L), WITHIN_1KM_PRISCH = c(1L, 2L, 2L, 2L, 2L, 3L, 4L, 3L, 4L, 3L, 1L, 1L, 1L, 3L, 3L, 1L, 2L, 1L, 1L, 3L), DNeighbour = c(0, 430.593390647677, 445.474025488326, 452.453921012432, 559.4919636657, 566.270769228629, 798.303775066458, 885.87494850092, 886.567389457073, 959.205340319884, 1217.15716718055, 1219.50810198569, 1256.83264430233, 1321.7615405357, 1326.27003109291, 1338.6204654915, 1377.60179966335, 1383.10226545886, 1388.69564825827, 1393.96412314762)), row.names = c("824", "65", "816", "550", "999", "390", "968", "319", "389", "561", "850", "91", "619", "126", "134", "10", "48", "509", "321", "69"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.818268111086278, 0.806175499482658, 0.800393856743703, 0.703760073083283, 0.697186198798349, 0.451625281644282, 0.355370917074649, 0.354618268101187, 0.277202250017705, 0.056447719444315, 0.055055577063657, 0.0349961926254573, 0.0101828857630133, 0.00898064911342021, 0.00605726480888998, 0.000544670669736466, 0.000240976313221593, 5.69224602599242e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 28001839309
R squared (OOB): 0.3290355
$Forests[[825]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 344000, 326000, 320000, 303000, 350000, 272000, 330000, 325000, 297000, 303888, 298000, 375000, 318000, 316000, 305000, 3e+05, 279000, 255000, 245000), floor_area_sqm = c(104, 114, 100, 84, 92, 103, 89, 103, 91, 91, 93, 93, 92, 91, 92, 91, 96, 91, 91, 88), storey_order = c(3L, 2L, 2L, 1L, 1L, 4L, 2L, 2L, 4L, 3L, 2L, 1L, 4L, 1L, 3L, 4L, 4L, 2L, 4L, 2L), remaining_lease_mths = c(901, 909, 915, 822, 794, 768, 882, 773, 780, 788, 782, 777, 783, 765, 781, 791, 791, 801, 686, 668), PROX_CBD = c(17.7210097801066, 17.7896312466061, 17.6260899808187, 17.6406634027014, 18.2139172788048, 18.3186881593276, 17.8554664137964, 18.4499801912104, 18.1476771148045, 18.1476771148045, 18.5252470382495, 18.5252470382495, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.2610111258248, 18.5761736305699, 18.2989051402725, 19.1428796063974, 18.8842060529579), PROX_ELDERLYCARE = c(1.43994188754287, 1.25681260125729, 1.35112026832555, 1.035266769267, 0.649170232100017, 0.586525817031338, 0.800501761367975, 0.504778052376495, 0.519546459890619, 0.519546459890619, 0.449194476018676, 0.449194476018676, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.421521882373529, 0.0638277150498875, 0.397078044127006, 0.457204003422965, 0.229103995883471), PROX_HAWKER = c(1.08104793194974, 0.881066744107593, 0.881717267283345, 0.425506106332545, 0.488031980714328, 0.564283191409187, 0.203123967436651, 0.652207052169444, 0.209390724873544, 0.209390724873544, 0.69553534809229, 0.69553534809229, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.453171307776496, 0.562029876499453, 0.491047773869601, 0.491246203286744, 0.280513302960552), PROX_MRT = c(0.633809880192534, 0.459633808793419, 0.583976034009999, 0.641227062746355, 0.192826481399443, 0.220618943711049, 0.555370291384357, 0.322534237265928, 0.491311596778589, 0.491311596778589, 0.398456142880405, 0.398456142880405, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.547550551918807, 0.874368880716004, 0.552168886353884, 1.0490560030484, 1.03601464731326), PROX_PARK = c(1.21384923350496, 1.08767920112524, 1.13048326604805, 0.74946287094318, 0.532358306258428, 0.548488124002706, 0.515057634059466, 0.536975621309476, 0.270911567278729, 0.270911567278729, 0.491317901173298, 0.491317901173298, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.272660801967067, 0.287868908027907, 0.287159802467115, 0.602588748705797, 0.579556587207627), PROX_GOOD_PRISCH = c(9.06160802360773, 9.06437119601063, 8.8937984610311, 8.7372089119322, 9.33501569353139, 9.44179125712709, 8.91472106998272, 9.56762880935522, 9.18618174729203, 9.18618174729203, 9.63394268044443, 9.63394268044443, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.16752282736586, 9.51590189269927, 9.19982386356694, 10.1724586401982, 9.83133063879426), PROX_MALL = c(1.08939761229127, 0.889615709496153, 0.88883938803957, 0.427942470585451, 0.498813518897969, 0.574856358668165, 0.208298160410803, 0.662291407978718, 0.218975149940797, 0.218975149940797, 0.705200807731176, 0.705200807731176, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.448092738738542, 0.624506085881379, 0.486326630506135, 1.19002137667581, 0.91348864249693), PROX_CHAS = c(0.398301228330107, 0.198210651063146, 0.292626833079875, 0.23100298607827, 0.0363398547195702, 0.141159289664064, 0.208298146952687, 0.201478871858691, 0.218975205360203, 0.218975205360203, 0.240425442805127, 0.240425442805127, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.0964740211655948, 0.0792988689034794, 0.0660681856594747, 0.472048134528426, 0.241229981070425), PROX_SUPERMARKET = c(0.510818921359131, 0.347801992140281, 0.489184551662952, 0.231004283416662, 0.186956242757619, 0.210011389308567, 0.19872598136169, 0.310351384739933, 0.206881250620068, 0.206881250620068, 0.386130046709882, 0.386130046709882, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.457654559995222, 0.625539331690589, 0.490326509583637, 1.03656246660954, 0.911876453557648), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(1L, 4L, 3L, 6L, 5L, 4L, 5L, 2L, 3L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L), WITHIN_350M_BUS = c(5L, 7L, 6L, 8L, 9L, 10L, 10L, 9L, 7L, 7L, 8L, 8L, 4L, 6L, 6L, 6L, 10L, 6L, 6L, 13L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 4L, 4L, 4L, 4L, 2L, 4L, 1L, 1L), DNeighbour = c(0, 203.281336558132, 259.765478719164, 787.690030956936, 800.592089182497, 855.387703830999, 890.814772760926, 951.849710915995, 1016.12707550822, 1019.1332926626, 1020.49203338145, 1023.78067650387, 1445.90569164759, 1475.8897493298, 1476.85350611795, 1509.55970272793, 1515.73578818064, 1539.14467473062, 1656.85533238609, 1671.05969856826)), row.names = c("825", "172", "612", "730", "481", "367", "467", "810", "944", "827", "106", "11", "733", "47", "202", "905", "78", "433", "484", "96"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970622439568649, 0.952254800693999, 0.604986598630279, 0.593624671180768, 0.544607683293762, 0.512400726375203, 0.456362699579519, 0.397210840717366, 0.39445381155178, 0.393208184980408, 0.390194634940307, 0.0631619397729569, 0.048376848182913, 0.0479295978106716, 0.0338376798532913, 0.0314207941069634, 0.0229977857299492, 0.000286563132932197, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1075516266
R squared (OOB): -0.03027679
$Forests[[826]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 334008, 345000, 415000, 450000, 358000, 390000, 442500, 418888, 370000, 418000, 382000, 462000, 443000, 447888, 347000, 430000, 425000, 459000, 445000), floor_area_sqm = c(102, 103, 90, 92, 92, 104, 92, 92, 92, 102, 92, 93, 93, 93, 93, 90, 92, 93, 93, 93), storey_order = c(4L, 2L, 5L, 2L, 4L, 4L, 1L, 6L, 3L, 3L, 5L, 1L, 5L, 5L, 5L, 2L, 5L, 5L, 4L, 4L), remaining_lease_mths = c(940, 917, 937, 1132, 1135, 815, 1132, 1138, 1136, 927, 1142, 1111, 1134, 1134, 1137, 971, 1137, 1134, 1138, 1133), PROX_CBD = c(14.4474740114555, 14.2719972222741, 14.2787185061121, 14.6122009832922, 14.5310939664424, 14.0960645211931, 14.6424103631698, 14.4158973706441, 14.4158973706441, 14.12564920201, 14.4012043650842, 14.29200158436, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.6079806280174, 14.2919055230493, 14.3486805845321, 14.1715462602585, 14.1149653809405), PROX_ELDERLYCARE = c(1.50338082315219, 1.50921581969441, 1.77826193055387, 1.68824062303628, 1.79186944623163, 1.70531999087377, 1.72557175775889, 1.86115765343828, 1.86115765343828, 1.44816412197145, 1.94149260139439, 2.00367987562091, 2.03155968851809, 2.03155968851809, 2.03155968851809, 0.966138977916587, 2.08663557441472, 2.08279710659019, 2.09595649451453, 2.12564955085825), PROX_HAWKER = c(0.588144724666333, 0.684102697062058, 0.865181709866835, 0.707122679385598, 0.816792492128141, 0.845358517598031, 0.740384095011384, 0.900970586039013, 0.900970586039013, 0.778468578249857, 0.977925494011815, 1.05572120633707, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.31691894051251, 1.13160866269818, 1.11865892678262, 1.11030496241672, 1.06810792734919), PROX_MRT = c(0.224566301285939, 0.347262283963267, 0.14195902454703, 0.295449456212788, 0.197201307651512, 0.217341234217998, 0.312698200175978, 0.0830542408041225, 0.0830542408041225, 0.476637705223286, 0.117672709296806, 0.129588785375857, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.188565130994124, 0.215635082050947, 0.228370105834555, 0.236487582928319, 0.282489779359316), PROX_PARK = c(1.55939681176166, 1.38760566459916, 1.51686048726609, 1.76906915549279, 1.79335149216305, 1.27300714898888, 1.78460824921244, 1.70853765465547, 1.70853765465547, 1.20701221478007, 1.73691437359179, 1.659682039687, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.07918529837209, 1.71136953372848, 1.76668334590621, 1.59201213147604, 1.55223981690243), PROX_GOOD_PRISCH = c(5.45861643017911, 5.26118802945754, 5.42826997650874, 5.7298925008129, 5.7030752613132, 5.17863906457975, 5.77937603269072, 5.62289607338158, 5.62289607338158, 5.06260566207177, 5.65284274036128, 5.57470277830303, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.35450137646782, 5.62322031775431, 5.67955556528646, 5.50129862889456, 5.45814117537329), PROX_MALL = c(0.12145856762689, 0.108121271181015, 0.338911837083335, 0.426875162675013, 0.466036051693473, 0.243284841315127, 0.482269498416602, 0.475045953779526, 0.475045953779526, 0.287395381957405, 0.544441659044551, 0.462705775504015, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.479398555662368, 0.517951444315281, 0.571430807201143, 0.405991175981987, 0.377565489031552 ), PROX_CHAS = c(0.121458549123021, 0.108121286081234, 0.18872293939054, 0.270793953405505, 0.162368565956873, 0.132339190026647, 0.280031834846542, 0.0420419616737589, 0.0420419616737589, 0.182188888557241, 0.0706873614354785, 0.0888572682655253, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.166948923507452, 3.54155757628082e-08, 0.0590253437170886, 0.12657377242065, 0.179884741524278 ), PROX_SUPERMARKET = c(0.134916350552101, 0.105248463653719, 0.188722783027928, 0.270794118098451, 0.162368758687164, 0.226949559622758, 0.280032026158491, 0.0420421510628514, 0.0420421510628514, 0.277268812686258, 0.0706874850207218, 0.124391003677116, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.218811722485387, 0.199383936085002, 0.199153546859355, 0.248308073473709, 0.299769914037237 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 6L, 5L, 4L, 7L, 3L, 5L, 5L, 3L, 5L, 5L, 6L, 6L, 6L, 2L, 5L, 4L, 5L, 6L ), WITHIN_350M_BUS = c(11L, 10L, 8L, 6L, 8L, 9L, 6L, 7L, 7L, 10L, 6L, 5L, 6L, 6L, 6L, 13L, 4L, 4L, 5L, 5L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 4L, 3L, 5L, 3L, 4L, 4L, 5L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 206.189611298851, 278.187829384461, 302.703396169062, 348.788507763799, 357.76369419786, 360.01276928066, 377.032880523442, 377.507339384183, 405.630283509049, 453.857732261963, 499.492010457331, 530.921281005855, 532.584408549787, 534.441692303144, 554.657371359676, 591.196859790344, 591.297320677403, 596.25703020498, 632.289136907057)), row.names = c("826", "381", "329", "489", "609", "880", "323", "33", "100", "703", "633", "989", "207", "966", "623", "385", "267", "217", "277", "519"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.79862580479228, 0.650324484776425, 0.594141969371331, 0.484007322158232, 0.462188419150737, 0.456714358813651, 0.415288020444482, 0.414134693680741, 0.346265935576239, 0.234994022994921, 0.141331635343556, 0.086986970436252, 0.0843968412290539, 0.0815412644259198, 0.0531224796839968, 0.0158145027374852, 0.0157398563224127, 0.012260251825883, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1090648790
R squared (OOB): 0.4405938
$Forests[[827]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(297000, 325000, 272000, 303000, 350000, 330000, 375000, 318000, 316000, 298000, 303888, 305000, 279000, 320000, 3e+05, 370000, 355000, 359900, 245000, 344000), floor_area_sqm = c(91, 91, 89, 92, 103, 103, 92, 91, 92, 93, 93, 91, 91, 84, 96, 93, 93, 93, 88, 114), storey_order = c(3L, 4L, 2L, 1L, 4L, 2L, 4L, 1L, 3L, 1L, 2L, 4L, 2L, 1L, 4L, 5L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(788, 780, 882, 794, 768, 773, 783, 765, 781, 777, 782, 791, 801, 822, 791, 1106, 1111, 1117, 668, 909), PROX_CBD = c(18.1476771148045, 18.1476771148045, 17.8554664137964, 18.2139172788048, 18.3186881593276, 18.4499801912104, 18.1857629477019, 18.2234963781047, 18.2234963781047, 18.5252470382495, 18.5252470382495, 18.2610111258248, 18.2989051402725, 17.6406634027014, 18.5761736305699, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 17.7896312466061), PROX_ELDERLYCARE = c(0.519546459890619, 0.519546459890619, 0.800501761367975, 0.649170232100017, 0.586525817031338, 0.504778052376495, 0.47723779098819, 0.448333702611612, 0.448333702611612, 0.449194476018676, 0.449194476018676, 0.421521882373529, 0.397078044127006, 1.035266769267, 0.0638277150498875, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 1.25681260125729), PROX_HAWKER = c(0.209390724873544, 0.209390724873544, 0.203123967436651, 0.488031980714328, 0.564283191409187, 0.652207052169444, 0.380157991945912, 0.416527045274471, 0.416527045274471, 0.69553534809229, 0.69553534809229, 0.453171307776496, 0.491047773869601, 0.425506106332545, 0.562029876499453, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.881066744107593), PROX_MRT = c(0.491311596778589, 0.491311596778589, 0.555370291384357, 0.192826481399443, 0.220618943711049, 0.322534237265928, 0.548087095608087, 0.545975779093886, 0.545975779093886, 0.398456142880405, 0.398456142880405, 0.547550551918807, 0.552168886353884, 0.641227062746355, 0.874368880716004, 1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.459633808793419), PROX_PARK = c(0.270911567278729, 0.270911567278729, 0.515057634059466, 0.532358306258428, 0.548488124002706, 0.536975621309476, 0.261695126667213, 0.264257474455249, 0.264257474455249, 0.491317901173298, 0.491317901173298, 0.272660801967067, 0.287159802467115, 0.74946287094318, 0.287868908027907, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 1.08767920112524), PROX_GOOD_PRISCH = c(9.18618174729203, 9.18618174729203, 8.91472106998272, 9.33501569353139, 9.44179125712709, 9.56762880935522, 9.10363750169146, 9.1355701416359, 9.1355701416359, 9.63394268044443, 9.63394268044443, 9.16752282736586, 9.19982386356694, 8.7372089119322, 9.51590189269927, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.06437119601063), PROX_MALL = c(0.218975149940797, 0.218975149940797, 0.208298160410803, 0.498813518897969, 0.574856358668165, 0.662291407978718, 0.374195605351922, 0.411037179701155, 0.411037179701155, 0.705200807731176, 0.705200807731176, 0.448092738738542, 0.486326630506135, 0.427942470585451, 0.624506085881379, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.889615709496153), PROX_CHAS = c(0.218975205360203, 0.218975205360203, 0.208298146952687, 0.0363398547195702, 0.141159289664064, 0.201478871858691, 0.172021358032342, 0.132763801624598, 0.132763801624598, 0.240425442805127, 0.240425442805127, 0.0964740211655948, 0.0660681856594747, 0.23100298607827, 0.0792988689034794, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.198210651063146), PROX_SUPERMARKET = c(0.206881250620068, 0.206881250620068, 0.19872598136169, 0.186956242757619, 0.210011389308567, 0.310351384739933, 0.38486207983901, 0.421116980529575, 0.421116980529575, 0.386130046709882, 0.386130046709882, 0.457654559995222, 0.490326509583637, 0.231004283416662, 0.625539331690589, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.347801992140281), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 5L, 4L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 2L, 6L, 2L, 1L, 1L, 1L, 1L, 4L), WITHIN_350M_BUS = c(7L, 7L, 10L, 9L, 10L, 9L, 4L, 6L, 6L, 8L, 8L, 6L, 6L, 8L, 10L, 16L, 16L, 16L, 13L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 4L, 2L, 2L, 4L, 4L, 3L, 2L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 5.74832304193386, 297.506821131312, 311.215558199369, 370.354755443425, 450.65583661013, 450.84252122251, 472.316655835845, 472.762437426007, 482.769150085028, 484.707674484457, 500.150554495147, 525.437891954135, 525.652801580967, 534.942829457124, 739.003748506226, 742.49932057028, 744.59463490932, 784.003378882362, 816.627637570058)), row.names = c("827", "944", "467", "481", "367", "810", "733", "47", "202", "11", "106", "905", "433", "730", "78", "637", "418", "604", "96", "172"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999900904616842, 0.752169650458491, 0.730621396883911, 0.630947543106919, 0.483667041107615, 0.483316087465638, 0.442867438120297, 0.442027005655696, 0.423167323891087, 0.419516339632193, 0.390493212345607, 0.343402381022904, 0.343005505764679, 0.325917696141022, 0.0327874690313987, 0.0300355055389837, 0.0284378145708129, 0.00613151034157546, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1293915284
R squared (OOB): -0.1328647
$Forests[[828]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 315000, 336000, 295000, 312000, 288000, 320000, 295000, 345000, 320000, 338000, 345000, 350000, 310000, 320000, 315000, 330000, 305000, 339000, 330000), floor_area_sqm = c(103, 103, 102, 101, 101, 84, 104, 84, 102, 84, 102, 102, 102, 91, 101, 102, 102, 99, 102, 115), storey_order = c(1L, 2L, 3L, 1L, 2L, 3L, 4L, 4L, 4L, 4L, 4L, 2L, 4L, 4L, 1L, 2L, 1L, 1L, 3L, 1L), remaining_lease_mths = c(928, 926, 916, 917, 933, 893, 893, 875, 926, 885, 922, 927, 923, 927, 924, 913, 911, 921, 923, 898), PROX_CBD = c(18.5768909080638, 18.5458637520931, 18.5506225538857, 18.4986491838169, 18.4625985868209, 18.3632948597919, 18.4249149071789, 18.4249149071789, 18.236688278315, 18.3433564216417, 18.1611534549189, 18.2868848905217, 18.0569924715364, 18.6571260927441, 18.0902268845521, 17.9994058772431, 18.2320763538069, 17.9733391318796, 17.9456645257603, 18.4399301385868), PROX_ELDERLYCARE = c(0.912532633143698, 0.890661700747245, 0.859723249528503, 0.86418951980865, 0.765079897684544, 0.645296274244347, 0.705240184131779, 0.705240184131779, 0.732088251039709, 0.623669944895056, 0.519233937445895, 0.896456720381782, 0.59750504274373, 1.27166470727688, 0.706169610995159, 0.430537495183344, 0.927534095024191, 0.376016337241346, 0.476454782767532, 0.789710764787337), PROX_HAWKER = c(0.935860141611343, 0.898999046399804, 0.958117298193611, 0.838043969781633, 0.906262708365532, 0.921741667576702, 1.0161652570538, 1.0161652570538, 0.537987121264097, 0.960648791795978, 0.617364695979906, 0.547085889030319, 0.391180253405874, 0.924657565926692, 0.370412154176866, 0.472244893923117, 0.493410913505403, 0.501520555884575, 0.3648710200987, 1.26661829972954), PROX_MRT = c(0.912233851204259, 0.87509641959225, 0.942174684471822, 0.812751343363136, 0.897303014326537, 0.927224403125457, 0.906393011935236, 0.906393011935236, 0.511061821383635, 0.899458799363821, 0.623413162025338, 0.495991449430539, 0.384524332485438, 0.861078471223358, 0.341202563029131, 0.492638498779759, 0.433316978327494, 0.52882455357406, 0.385567417899789, 0.715824290886542), PROX_PARK = c(1.41172869826724, 1.4387346144793, 1.32670572464855, 1.49181484955502, 1.31620863428189, 1.22890358268929, 1.13759587953072, 1.13759587953072, 1.7164330470264, 1.17596756648915, 1.52418818882418, 1.86697967968657, 1.77011013021076, 1.95136051888807, 1.8531048262974, 1.65421298847909, 1.96114614265628, 1.62685700377268, 1.76180373116006, 0.859791414716402), PROX_GOOD_PRISCH = c(9.13217936844248, 9.09837600782165, 9.12094588228633, 9.04519470993137, 9.04019528068803, 8.96505409295358, 9.03817471771729, 9.03817471771729, 8.76378557853615, 8.95760590087653, 8.72758527833631, 8.78822500750919, 8.58956131155308, 9.13456945987866, 8.60631027953587, 8.5589292690065, 8.72297519828522, 8.54142359534323, 8.49089982759618, 9.10971468714541), PROX_MALL = c(0.390092702495136, 0.359721010486642, 0.46921205797367, 0.305101649121832, 0.414588198127445, 0.282416841692855, 0.204519313237763, 0.204519313237763, 0.240339889961931, 0.22079632378696, 0.475604736810637, 0.1450338527091, 0.407254736414821, 0.300602441432182, 0.342860958869265, 0.446560923090423, 0.22704735136933, 0.395841490391381, 0.428159644756295, 0.107021299056373 ), PROX_CHAS = c(0.390092699752756, 0.359721009550721, 0.469212052170377, 0.305101651313883, 0.399223798550346, 0.231219576578415, 0.20451929737041, 0.20451929737041, 0.184864523484869, 0.167893491583302, 0.405258493214775, 0.0217240252323136, 0.222103720735081, 0.214120710257936, 0.209799590563819, 0.324811070171065, 0.11607611654581, 0.364030465322827, 0.218909691095897, 0.107021320216693 ), PROX_SUPERMARKET = c(0.390093045846372, 0.359721304530864, 0.469212308573368, 0.305101855713295, 0.414588227521533, 0.282416494634945, 0.204519239868594, 0.204519239868594, 0.240339157209448, 0.220795796105544, 0.475604214408431, 0.145032957963293, 0.385535197909366, 0.214121714630789, 0.342860053820009, 0.408691343873882, 0.227046556279957, 0.356071330024396, 0.365864675212809, 0.107021556198121 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 0L, 2L, 2L, 2L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 6L, 6L, 8L, 7L, 7L, 6L, 8L, 5L, 7L, 4L, 3L, 6L, 4L, 5L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 8L, 9L, 8L, 8L, 9L, 9L, 7L, 8L, 10L, 9L, 9L, 8L, 7L, 9L, 10L, 11L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 4L, 6L, 4L, 6L, 3L, 5L, 7L, 4L, 7L, 6L, 3L), DNeighbour = c(0, 40.9290451344515, 93.5189127559414, 100.755849419463, 173.026658301908, 343.198515407461, 367.295126798819, 372.673701386591, 401.996948638058, 409.635946463696, 414.183421463067, 487.520938478206, 549.746073931447, 566.306480123217, 568.55489190429, 578.07881815638, 584.268492335833, 600.97088672681, 643.330115606979, 665.873436156202)), row.names = c("828", "576", "291", "684", "729", "864", "738", "265", "227", "953", "330", "787", "491", "761", "74", "177", "443", "179", "20", "247"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992457963157548, 0.960939208597957, 0.954732480126446, 0.869515985021908, 0.539272077560325, 0.484052108300811, 0.471642369993616, 0.4038980110477, 0.386319819610304, 0.375887990499224, 0.215252046827706, 0.101367255164818, 0.0765617677507145, 0.0734101662215966, 0.0606703430648262, 0.0529401080554366, 0.0343877097980208, 0.00443081240784293, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 283289320
R squared (OOB): 0.1076466
$Forests[[829]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(492000, 550000, 507000, 515000, 480000, 518000, 420000, 455000, 475000, 592000, 635000, 335000, 370000, 335000, 330000, 340000, 355000, 330000, 315000, 405000), floor_area_sqm = c(84, 105, 105, 105, 84, 88, 84, 95, 89, 108, 105, 84, 92, 91, 91, 91, 91, 82, 91, 102), storey_order = c(4L, 3L, 2L, 2L, 1L, 3L, 2L, 2L, 1L, 2L, 4L, 2L, 4L, 3L, 4L, 1L, 3L, 4L, 1L, 3L), remaining_lease_mths = c(788, 786, 770, 762, 789, 770, 777, 784, 789, 810, 833, 791, 699, 754, 777, 786, 763, 657, 722, 928), PROX_CBD = c(7.5632891932167, 7.59960912304084, 7.67544881001386, 7.9455961592131, 7.1729887096531, 7.79515244158294, 7.13486939655985, 7.49071683084666, 7.05609226259357, 7.18468073982128, 7.22087947204147, 9.13853516155078, 8.34406204250889, 8.32334928378694, 9.37335060635629, 9.37335060635629, 9.41668106440496, 6.06674643703895, 8.21547938057256, 9.51108523911647), PROX_ELDERLYCARE = c(1.91313469252559, 1.85656629786719, 1.73611556579875, 1.77517839654503, 1.69705296801524, 1.83577537822547, 1.66246099208497, 1.54524415115482, 1.59520672965634, 1.63490637838594, 1.54373359073656, 1.86142420062345, 0.224798473876808, 0.163895949541214, 1.66235796621519, 1.66235796621519, 1.6892356184521, 0.10409496222889, 0.425001866306461, 1.80905665624389), PROX_HAWKER = c(1.10032443578502, 1.04404154823438, 0.926505356032751, 0.800389309546525, 1.25907896080059, 1.19066876388205, 1.23225985170817, 0.996854886033364, 1.17571504816288, 1.02937341390922, 1.05968958012269, 0.823671555860494, 0.308707066729857, 0.1672780527947, 0.823170476035045, 0.823170476035045, 0.864780296064508, 0.346985863757343, 0.272525769496456, 0.978663880778012), PROX_MRT = c(0.433934859087748, 0.492673618184051, 0.617354557404891, 0.75069701440163, 0.428812034955963, 0.499752126280618, 0.448181123975075, 0.34804043957783, 0.487588773645627, 0.13577722868059, 0.206889953987817, 1.58022074581844, 1.14033242259394, 1.03738004469153, 2.01327082024864, 2.01327082024864, 2.02952953118228, 1.1005845300218, 0.877462529610437, 1.99882067476962), PROX_PARK = c(0.474041874627479, 0.415297912555755, 0.29052205197453, 0.364839433462782, 0.405529884687165, 0.723268787935639, 0.367092279962757, 0.292176487074364, 0.288106802683489, 0.802458220215738, 0.769170147627311, 0.533109662164166, 0.748901820021747, 0.839050716088865, 0.548771819269344, 0.548771819269344, 0.564264159971047, 0.741200181243785, 0.34344129155164, 0.674672834209049), PROX_GOOD_PRISCH = c(2.17804686625686, 2.14133679267892, 2.0690813845722, 1.79538098544694, 2.56840479702555, 1.9917971907287, 2.60671936453148, 2.30076298730527, 2.64150694603645, 2.6636605310312, 2.65891054731874, 0.605615063995802, 1.74338078296013, 1.6197212814627, 0.581790960048334, 0.581790960048334, 0.555662252109323, 1.85819018299306, 2.64672046335999, 0.439174603441127), PROX_MALL = c(0.413593098419561, 0.472342316185911, 0.59706101530086, 0.730136421618933, 0.42122511428052, 0.483735594398556, 0.44210957307938, 0.79872232386887, 0.487675149993812, 0.319563922107573, 0.389192825268572, 0.925377142856182, 0.813314037197816, 0.952850965311535, 0.835862391091354, 0.835862391091354, 0.873946799305891, 1.22044581333525, 0.807676293785945, 0.994410311642026), PROX_CHAS = c(5.15903103580734e-08, 0.0587537711423344, 0.183520259224292, 0.312128892467037, 0.364873472162596, 0.157541179554435, 0.395328272461269, 0.204927614889482, 0.464118937564998, 0.244287808759251, 0.201367273106442, 0.179557542480515, 0.347263729641395, 0.218034921212892, 0.240374554675797, 0.240374554675797, 0.248119447519373, 0.252393584019624, 0.136581974857907, 0.21913048386411), PROX_SUPERMARKET = c(0.0709823460282706, 0.121599745844786, 0.242167451420959, 0.390939423908347, 0.372543253077343, 0.305647853022819, 0.392878094873427, 0.535956758401375, 0.438288204779491, 0.350395790631763, 0.425467495913439, 0.223142170833011, 0.624544400837596, 0.502751024921131, 0.322141005481158, 0.322141005481158, 0.315469124538892, 0.321431524942613, 0.281285688066644, 0.21913043091083), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 1L, 2L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 4L, 3L, 2L, 4L, 3L, 3L, 6L, 7L, 3L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 4L), WITHIN_350M_BUS = c(9L, 8L, 8L, 7L, 8L, 10L, 7L, 4L, 5L, 12L, 11L, 11L, 5L, 4L, 5L, 5L, 6L, 6L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 3L, 3L, 2L, 3L, 4L, 2L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 2L, 1L ), DNeighbour = c(0, 53.1090850359728, 181.106585255633, 374.11591959772, 397.586829490827, 403.25949787994, 439.581994279971, 467.038336887014, 519.541956942628, 728.682970757262, 787.953543462036, 1575.60543417563, 1690.9895045514, 1794.58432755864, 1859.07167968039, 1859.6746029226, 1900.30305410079, 1961.35996254982, 1978.97455240887, 1983.13572425206)), row.names = c("829", "735", "647", "345", "133", "209", "82", "950", "449", "370", "344", "485", "204", "713", "334", "737", "725", "628", "691", "719"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998566139188402, 0.983389648625857, 0.930089886161067, 0.921227935202657, 0.919011863351556, 0.904147700665302, 0.892150909284321, 0.86744348984128, 0.748204243515522, 0.709184932288407, 0.135988704851143, 0.0744901243850709, 0.0328026778101816, 0.0146907418693861, 0.0145528676780236, 0.00669000583452392, 0.000477001703045119, 1.75741637352032e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10248969460
R squared (OOB): -0.07764363
$Forests[[830]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(558000, 525000, 578888, 463888, 475000, 415000, 540000, 7e+05, 670000, 348000, 372500, 420000, 330000, 450000, 378888, 380000, 433000, 490000, 452000, 315000), floor_area_sqm = c(92, 95, 95, 95, 93, 92, 92, 92, 92, 100, 102, 93, 91, 95, 90, 92, 92, 92, 95, 91), storey_order = c(6L, 5L, 2L, 1L, 4L, 2L, 6L, 4L, 5L, 3L, 2L, 2L, 3L, 2L, 6L, 1L, 4L, 3L, 4L, 1L), remaining_lease_mths = c(1136, 1141, 1134, 1140, 1130, 1130, 1142, 1126, 1121, 938, 931, 1099, 951, 1109, 949, 1037, 1084, 1038, 1112, 790), PROX_CBD = c(11.665784828589, 11.6190928108465, 11.5493041544933, 11.4133195883395, 11.4536743231806, 11.3687765497058, 11.3687765497058, 11.1573644039326, 11.0595651330709, 11.8646943012694, 11.9627383543319, 11.8999896789117, 12.402570085049, 12.0901026943072, 12.4403773011877, 11.6419253241709, 11.8702915361943, 11.6213283462416, 12.1424265739316, 10.6917699702976), PROX_ELDERLYCARE = c(1.35367167055226, 1.40356458884146, 1.47184415110161, 1.61512702812623, 1.19895989384568, 1.27208236570677, 1.27208236570677, 1.34447435494956, 1.41694161867716, 0.893707553155367, 0.96089261866182, 0.790393757138983, 0.628872951670854, 0.911165280518988, 0.624054710630084, 0.626216066088841, 0.670900780040593, 0.621923465733728, 0.88680281476439, 1.07660186858624 ), PROX_HAWKER = c(1.3549106116919, 1.37423229702662, 1.35052465166479, 1.4377955077332, 1.02903329925728, 1.07923254025891, 1.07923254025891, 1.10011050744246, 1.19495083476736, 0.888626336009462, 0.983415578941634, 0.820501997631561, 1.50745216628998, 0.995330006841388, 1.46996215979098, 0.553081930127745, 0.715369360111721, 0.537052085835962, 0.999275592501037, 1.35937058559257), PROX_MRT = c(0.561684506891731, 0.615423035680267, 0.653877184653349, 0.8250506195824, 0.573574303209013, 0.671331594421278, 0.671331594421278, 0.876646963171676, 0.991329354536752, 0.214047355776769, 0.122900516984256, 0.261250382411254, 0.198968515523371, 0.231980634651484, 0.140157494228817, 0.168432978085695, 0.146531371307633, 0.182944945438028, 0.303530488733859, 0.753106278920522), PROX_PARK = c(0.671016599957339, 0.654992910383756, 0.597750851398377, 0.60176146852012, 0.341254943367627, 0.294690087030438, 0.294690087030438, 0.189026691537682, 0.275833477585303, 0.747986195716587, 0.836149627657164, 0.813614799778521, 0.61879465488716, 0.750469455971567, 0.525489875872169, 0.654970873229416, 0.8322137924942, 0.643411448820926, 0.699596772952975, 0.536819237128991), PROX_GOOD_PRISCH = c(3.32537175969635, 3.31796907605439, 3.26501815247482, 3.26097143466547, 2.96812409551872, 2.95589454100459, 2.95589454100459, 2.83177349547833, 2.8385375863655, 3.05097986431403, 3.15511978010431, 3.00567179865442, 3.69141799128789, 3.19167768034691, 3.6640626331803, 2.71543842399088, 2.91053685401804, 2.69528593883292, 3.20088339163048, 2.68318776685765), PROX_MALL = c(0.714662485508778, 0.768943294332632, 0.808458836713889, 0.979751787656279, 0.714729745574342, 0.814743407183115, 0.814743407183115, 0.831480717149744, 0.76911725394793, 0.265637621954407, 0.161680393170103, 0.283076960540796, 0.407881748949563, 0.1200910408013, 0.37643645467035, 0.576398809288588, 0.385092319171944, 0.597386337892971, 0.171446483339376, 0.459259689573629 ), PROX_CHAS = c(0.167944095298073, 0.119929951445322, 0.0498455969042401, 0.136218265087875, 0.31407050179696, 0.257507761616553, 0.257507761616553, 0.0819321575559949, 0.0661119226245057, 0.265637621677666, 0.161680400961643, 0.283076936045466, 0.407881782403473, 0.120090990225825, 0.376436475429729, 0.118628580179885, 0.179381733260264, 0.130352204164602, 0.171446425970546, 0.0626028682349028 ), PROX_SUPERMARKET = c(0.215917356790886, 0.16327623873727, 0.0982179911218008, 0.0830307595499944, 0.345653574215055, 0.30094246041235, 0.30094246041235, 0.408274605358357, 0.444069124865739, 0.211091622880127, 0.107037284539066, 0.236972988988714, 0.451295114828249, 0.109512866312649, 0.426522673463594, 0.0879874709963817, 0.31749021679057, 0.0679201472407272, 0.178201527122821, 0.550262392018624 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 7L, 8L, 7L, 3L, 8L, 4L, 6L, 9L, 6L, 7L, 3L ), WITHIN_350M_BUS = c(4L, 3L, 4L, 4L, 8L, 10L, 10L, 6L, 9L, 8L, 9L, 9L, 9L, 8L, 11L, 8L, 10L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 4L, 3L, 3L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 6L, 5L, 3L), DNeighbour = c(0, 50.5296316366794, 117.941892845467, 284.400710910583, 362.566767214226, 373.168644552417, 375.120648215908, 557.176043706094, 617.085404366908, 629.625873105805, 631.620365435791, 754.578327660217, 783.285865020533, 788.871945175198, 854.120207754643, 854.750520776996, 855.390299342557, 855.590282898882, 860.585629144709, 981.427548644042)), row.names = c("830", "160", "772", "303", "132", "157", "876", "425", "407", "232", "295", "185", "80", "117", "444", "421", "110", "89", "147", "569"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99470544118474, 0.971325072312463, 0.839103623593034, 0.745671954043329, 0.731751588753841, 0.729159437252252, 0.459269166406418, 0.365610080690328, 0.346244363780008, 0.343177656918914, 0.16716447489472, 0.131785337639871, 0.125248587056241, 0.0588579718134268, 0.058316620037975, 0.0577692908381755, 0.0575986510392446, 0.0534057130746308, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8626736883
R squared (OOB): 0.2282072
$Forests[[831]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 415000, 420000, 390000, 340000, 365000, 370000, 446000, 4e+05, 358888, 380000, 335000, 345000, 304000, 316000, 388000, 365000, 342000, 440000, 360000), floor_area_sqm = c(90, 100, 99, 104, 104, 95, 104, 107, 97, 91, 102, 90, 92, 104, 104, 103, 107, 94, 103, 103 ), storey_order = c(2L, 1L, 3L, 1L, 1L, 1L, 2L, 3L, 1L, 3L, 2L, 1L, 2L, 2L, 1L, 3L, 1L, 1L, 2L, 1L), remaining_lease_mths = c(925, 944, 929, 763, 772, 735, 763, 783, 734, 763, 938, 731, 742, 776, 777, 935, 766, 747, 918, 777), PROX_CBD = c(12.960867808991, 13.1525533734461, 13.2222340992065, 13.1145091682395, 13.1145091682395, 13.3652677077184, 13.075732494377, 13.1163383572019, 13.4040436118709, 13.6826822978472, 12.4172252614445, 13.8901285505698, 13.8901285505698, 13.8730731524118, 13.8730731524118, 12.2384019056968, 13.578535689825, 13.7770670669378, 12.1964782349865, 13.7231688188033), PROX_ELDERLYCARE = c(0.579007844644764, 0.640770029240432, 0.385934705647939, 0.233566729538939, 0.233566729538939, 0.876024529291782, 0.206309775801723, 0.258125844069092, 0.954835536666776, 0.000158780971194199, 0.466477120293287, 0.540311266279695, 0.540311266279695, 0.192118066579221, 0.192118066579221, 0.481492260541915, 0.535215785060316, 0.919307603677702, 0.395535007521183, 0.681177733621966), PROX_HAWKER = c(1.16344345150942, 0.959649545299011, 1.08380419022874, 1.24018164124527, 1.24018164124527, 0.775887609068758, 1.2806114078583, 1.23349193679857, 0.780321580506598, 0.699744847940348, 1.89270186421095, 0.213123049695643, 0.213123049695643, 0.635045114374877, 0.635045114374877, 2.08679181031876, 0.775756145922257, 0.478671478091809, 2.11269605893479, 0.601426993813282), PROX_MRT = c(0.899387073359532, 0.944408516927639, 0.503688459146237, 0.402767024758649, 0.402767024758649, 0.585785046275015, 0.218393806785847, 0.166998983475289, 0.515309591544804, 0.751023886560838, 0.847625669994717, 0.793013171832836, 0.793013171832836, 0.865482366580506, 0.865482366580506, 1.00400763232319, 0.357978123578611, 0.771349314593772, 1.03396693725809, 0.498221170198522), PROX_PARK = c(1.44660566239193, 1.65277848527316, 1.61082819122054, 1.4917670023494, 1.4917670023494, 1.30724345285799, 1.31516124688894, 1.28385310080255, 1.22140134317452, 1.77145949687945, 0.790049777369869, 1.23128896715218, 1.23128896715218, 1.73324375775577, 1.73324375775577, 0.617440020241687, 1.33984402369384, 0.941140572803456, 0.631382355736929, 1.26781451063295), PROX_GOOD_PRISCH = c(2.82458087567675, 2.95137840528657, 3.2388029474634, 3.15473759747012, 3.15473759747012, 2.95461231779958, 3.06740437701091, 3.10133739012884, 2.95770979509606, 3.58938982364218, 2.44639044951476, 3.56420611596829, 3.56420611596829, 3.76914808697313, 3.76914808697313, 2.2532718981807, 3.55013641033528, 3.3146343023011, 2.16851203086393, 3.673854441535), PROX_MALL = c(0.695129776671669, 0.703422933264244, 0.587950861513872, 0.504156272689578, 0.504156272689578, 0.473263954532778, 0.332903613799786, 0.281310431650798, 0.412160376682232, 0.770100764029299, 0.95273084922996, 1.05377974643614, 1.05377974643614, 0.861712986146148, 0.861712986146148, 1.10261213560447, 0.305514521023982, 0.672803550263317, 1.12036230953297, 0.406890039239853 ), PROX_CHAS = c(0.341366062526918, 0.1365287941905, 0.151225190585885, 0.11048408202451, 0.11048408202451, 0.179342279988699, 0.122328851042638, 0.155371621529032, 0.240863562772424, 0.110149755252424, 0.132703338642494, 0.0812638133573676, 0.0812638133573676, 0.0967538959757692, 0.0967538959757692, 0.187666753228527, 0.282171570268124, 0.0886717393158711, 0.194956542036987, 0.176857487498571 ), PROX_SUPERMARKET = c(0.668273194253219, 0.688592108834651, 0.459946280432931, 0.362446168440829, 0.362446168440829, 0.487840963146543, 0.193246634773484, 0.141466460051892, 0.422907964790702, 0.11210687568128, 0.453312253927337, 0.082811926566736, 0.082811926566736, 0.094684564379848, 0.094684564379848, 0.388917381074845, 0.281417393052806, 0.334979160094168, 0.242376621204914, 0.270532795629183 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 2L, 0L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 2L, 5L, 6L, 6L, 6L, 4L, 4L, 5L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 4L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(2L, 6L, 8L, 7L, 7L, 6L, 10L, 9L, 6L, 9L, 9L, 4L, 4L, 8L, 8L, 10L, 10L, 10L, 9L, 8L), WITHIN_1KM_PRISCH = c(3L, 2L, 4L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 2L, 2L, 2L, 4L, 2L, 2L, 3L), DNeighbour = c(0, 206.220608675508, 445.18379105715, 498.30074581283, 499.314081175985, 661.873749734713, 709.549689601422, 750.776091024901, 762.311763096664, 775.515739931945, 800.293800117823, 951.668678789396, 951.87636120026, 965.273905371903, 968.22962817477, 985.004786957151, 1000.1002405281, 1021.28842085081, 1153.41432149638, 1210.27899906927)), row.names = c("831", "496", "350", "164", "844", "238", "929", "105", "757", "1000", "296", "90", "214", "36", "230", "399", "856", "337", "677", "960" ), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942776756731467, 0.74770075846195, 0.689702777251123, 0.688556933000567, 0.491296620279178, 0.43071400223979, 0.378454895095706, 0.363935568491979, 0.34740206317065, 0.316689724716442, 0.145693465296869, 0.145487502707877, 0.132418155751411, 0.129593880706626, 0.113988833354417, 0.100593342983077, 0.0829007276114988, 0.00842025857386059, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1156750384
R squared (OOB): 0.2675281
$Forests[[832]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(745000, 810000, 795888, 4e+05, 530000, 8e+05, 566888, 533000, 685000, 649888, 755000, 750000, 408000, 840000, 825000, 820000, 620000, 552000, 413888, 7e+05), floor_area_sqm = c(90, 90, 95, 92, 118, 105, 88, 88, 85, 87, 90, 90, 84, 87, 87, 87, 102, 100, 88, 95), storey_order = c(7L, 10L, 7L, 1L, 2L, 6L, 8L, 1L, 4L, 3L, 5L, 11L, 6L, 14L, 5L, 9L, 3L, 1L, 2L, 3L), remaining_lease_mths = c(1057, 1045, 1140, 555, 594, 938, 650, 653, 1038, 1103, 1038, 1035, 647, 1141, 1136, 1136, 908, 910, 668, 1100), PROX_CBD = c(6.0390103189171, 5.99670752478149, 6.26284978479934, 5.99479776583207, 6.1023364257416, 6.53309552941355, 6.76124856282603, 6.92829321613491, 4.89531124268982, 7.02256530608061, 4.88070069409732, 4.88070069409732, 5.38657645344473, 4.70219035054856, 4.59114385332588, 4.59114385332588, 4.95292174150019, 4.64904487497998, 7.88501742637481, 7.97001655790022), PROX_ELDERLYCARE = c(0.798119493593788, 0.788986586736525, 0.69800247969724, 0.420516157550055, 0.14668864145384, 0.112238297630375, 0.20742531007413, 0.389684735109723, 0.307888742732217, 0.467453442926814, 0.312658206579851, 0.312658206579851, 0.465891927060243, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.0718437191527097, 0.374326446996408, 0.487583248392117, 0.682273370470252), PROX_HAWKER = c(0.151348144296069, 0.199496524550099, 0.130331819855385, 0.295460487376037, 0.107292567178633, 0.357983508144609, 0.171967883722699, 0.133504850959355, 0.546104933523636, 0.207247650371579, 0.595417483526792, 0.595417483526792, 0.351855498276287, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.126776661941161, 0.28049665267082, 0.645875214067525, 0.840126401207934 ), PROX_MRT = c(0.225262429159589, 0.226103982865864, 0.132116935816272, 0.305306521480229, 0.649340944892975, 0.404028215814371, 0.31120761671675, 0.407218977151475, 0.275254866694397, 0.409658939160285, 0.314337158810329, 0.314337158810329, 0.675587286197546, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.804865461788644, 0.763812758173444, 0.707952731476156, 0.726942522279936), PROX_PARK = c(0.921128796109604, 0.97332058707081, 0.742212481577902, 0.990750186553446, 0.711925115709351, 0.407986988455317, 0.273246118986377, 0.377410917604964, 1.60860995669454, 0.380160428577633, 1.53366372097489, 1.53366372097489, 1.05249384295472, 1.77379186206272, 1.65596921250538, 1.65596921250538, 0.908868407872405, 1.08394438059851, 0.511064020035708, 0.618444971248099 ), PROX_GOOD_PRISCH = c(2.45094763896652, 2.41026804261554, 2.39901634170637, 2.01228232098645, 1.64363723354824, 1.86607127862969, 1.9155109693321, 2.0639866413545, 2.96671225712824, 2.07008813823767, 3.0451226436528, 3.0451226436528, 3.52335384407219, 2.79995758206102, 2.86977258716747, 2.86977258716747, 3.66355651606602, 3.57098970158234, 2.82520953766913, 2.78644315018514), PROX_MALL = c(1.15586968043917, 1.14826594162738, 0.965908348364742, 0.848644658978131, 0.58741271025502, 0.26702131219094, 0.191774654856939, 0.352244010010256, 0.696065710972082, 0.395390786334096, 0.63262312230698, 0.63262312230698, 0.184401966361696, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.209686974260184, 0.528365937160055, 0.535655644340599, 0.66906173274608), PROX_CHAS = c(0.103484302768675, 0.157172829578474, 0.0879111496245458, 0.262677718190406, 0.142011209366223, 0.144966662256637, 0.19177461752976, 0.180332756228222, 0.22404402777184, 0.278446199404133, 0.278004299073392, 0.278004299073392, 0.131272369045618, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.176171654931402, 0.251376462502101, 0.102679570293108, 0.195243012850588), PROX_SUPERMARKET = c(0.198926203527595, 0.212384620357781, 0.0879117778441782, 0.3581952061826, 0.585686837888717, 0.26343506825427, 0.113049768890948, 0.0762755382886037, 0.224044642536509, 0.0888694671696128, 0.278004958714438, 0.278004958714438, 0.182486832055582, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.176171398022836, 0.311533400888457, 0.158953339299884, 0.169510705521186), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 5L, 0L, 5L, 5L, 1L, 2L, 0L, 0L, 2L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 1L, 2L, 5L, 4L, 5L, 4L, 3L, 5L, 5L, 1L, 4L, 3L, 3L, 1L, 2L, 1L, 0L ), WITHIN_350M_BUS = c(9L, 10L, 5L, 8L, 5L, 3L, 8L, 7L, 9L, 10L, 8L, 8L, 8L, 7L, 7L, 7L, 7L, 12L, 5L, 7L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 1L), DNeighbour = c(0, 54.4625940037526, 249.33440053002, 435.449026077256, 826.656256079735, 885.789436909922, 1079.29679237805, 1162.51083993119, 1255.00945710713, 1265.12359571061, 1302.88599369252, 1304.7559793342, 1334.18464164513, 1361.23893038107, 1476.75905389148, 1481.76201647036, 1690.90126170691, 1796.63267908376, 1868.99910163004, 1941.91418205367)), row.names = c("832", "379", "562", "413", "18", "81", "834", "978", "916", "221", "982", "39", "130", "854", "333", "768", "216", "140", "338", "904"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998427481588274, 0.967300606441488, 0.901963831674912, 0.670411812129862, 0.627159605301347, 0.477615476611721, 0.411686612087969, 0.339107503443431, 0.331281082394536, 0.302340141217803, 0.30091979863389, 0.278749789251162, 0.258704456610781, 0.177824123471194, 0.174529230515982, 0.0584734460789325, 0.0207446528594263, 0.00542966102985986, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7926895025
R squared (OOB): 0.6406372
$Forests[[833]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 304500, 315000, 340000, 283000, 320000, 338000, 3e+05, 292000, 350000, 288000, 285000, 258000, 4e+05, 416000, 420000, 428000, 433000, 310000, 416000), floor_area_sqm = c(84, 104, 84, 103, 84, 104, 93, 84, 84, 91, 84, 84, 84, 92, 98, 92, 92, 92, 84, 92), storey_order = c(2L, 3L, 2L, 4L, 4L, 3L, 3L, 1L, 1L, 1L, 1L, 3L, 1L, 2L, 4L, 5L, 4L, 4L, 3L, 4L), remaining_lease_mths = c(803, 783, 783, 784, 781, 788, 778, 766, 761, 957, 770, 776, 781, 1130, 779, 1143, 1140, 1130, 806, 1140), PROX_CBD = c(16.9304098343314, 16.62872619839, 16.7380919986833, 16.4938482623735, 16.4061281598547, 16.4061281598547, 16.3741208173644, 16.3138748954346, 16.3662877971208, 16.4034806336055, 16.2681803933938, 16.2311391435218, 16.1631400386504, 16.1976566517324, 16.1674221276903, 16.1537572283104, 16.1831859860721, 16.055983361932, 16.5546706157429, 16.055983361932), PROX_ELDERLYCARE = c(0.828632612828485, 0.618318415391572, 0.827102139700697, 0.54260343924556, 0.45678545326778, 0.45678545326778, 0.617661573186221, 0.259941730365991, 0.177020457931737, 0.839978570407226, 0.20801878428071, 0.252142982647588, 0.194171564025932, 9.89208662673193e-07, 0.762025473923165, 0.0462823216560119, 0.0701319802482612, 0.146417557277997, 1.28388145020366, 0.146417557277997), PROX_HAWKER = c(1.5376564224438, 1.328000513126, 1.22509286076097, 1.26080574998962, 1.27662029927611, 1.27662029927611, 1.08852003222566, 1.19589315813724, 1.20613696965479, 0.889236545198411, 1.14155805943316, 1.12300848995143, 1.03995728027003, 1.03146250928298, 0.872582424517839, 0.986028325459381, 1.00994702859189, 0.897672222950446, 0.634516033073404, 0.897672222950446), PROX_MRT = c(1.07382507713197, 1.00682967627403, 0.950017645146174, 0.884131305433386, 0.840195727203247, 0.840195727203247, 0.70945464840636, 0.896077488488813, 1.07002489239586, 0.660139833101166, 0.896888955057001, 0.830985280221221, 0.842728374229233, 1.02706758196582, 0.447065767326062, 1.02112351286352, 1.08237519657155, 0.936151237003446, 0.786543604226707, 0.936151237003446 ), PROX_PARK = c(0.542342748872478, 0.402413252549947, 0.234693283811741, 0.418424058290637, 0.499042267647801, 0.499042267647801, 0.371358045807383, 0.695881850270676, 0.840406553837571, 0.251028276822116, 0.750067315759091, 0.723677668737743, 0.707513815343702, 0.822565203699192, 0.490935310554108, 0.793519520304926, 0.848434833813522, 0.683762717294504, 0.413578796610442, 0.683762717294504), PROX_GOOD_PRISCH = c(7.43262545617428, 7.12509880547394, 7.2060126627476, 6.98980449668537, 6.91087941258894, 6.91087941258894, 6.84990365493624, 6.84997592861041, 6.93507101526025, 6.84769610957781, 6.81173689796023, 6.76533990958697, 6.70927938580052, 6.78043949525415, 6.62018800412964, 6.74044920052795, 6.78038310261662, 6.63421015362065, 6.95112153433386, 6.63421015362065), PROX_MALL = c(0.876234606673171, 0.615098633053939, 0.804164390636077, 0.506769239398443, 0.408074329267436, 0.408074329267436, 0.523710338103731, 0.242195958154985, 0.298590834338171, 0.630333401213655, 0.188162247463955, 0.175221521556568, 0.0870960802892481, 0.189710317758296, 0.402318259451987, 0.180580587241737, 0.241735562355662, 0.118546137622893, 0.809678350084408, 0.118546137622893), PROX_CHAS = c(0.477517805288537, 0.218296317772089, 0.206110482646065, 0.128042490192306, 0.178111672550416, 0.178111672550416, 0.0863783451683255, 0.218904529587093, 0.209004221202181, 0.142060383584178, 0.160774225575301, 0.170601730776313, 0.081875317774622, 0.0868060808909073, 0.277543603442508, 0.0922372285822684, 0.148113838308576, 0.110329053122027, 0.102023856475547, 0.110329053122027), PROX_SUPERMARKET = c(0.422051752195747, 0.218296734885766, 0.283037745664543, 0.128042463684685, 0.17811123384324, 0.17811123384324, 0.0863776808909183, 0.204979568486045, 0.303085580417471, 0.142061131074292, 0.189660657064324, 0.137275095711229, 0.0873208554119548, 0.195853508350489, 0.277543419111335, 0.186806037215644, 0.247969406526707, 0.123371553336512, 0.57240719914765, 0.123371553336512 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 8L, 3L, 6L, 5L, 6L, 8L, 3L, 8L, 7L, 3L, 2L, 3L ), WITHIN_350M_BUS = c(4L, 6L, 5L, 6L, 8L, 8L, 4L, 8L, 5L, 7L, 11L, 10L, 11L, 7L, 6L, 7L, 7L, 7L, 10L, 7L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 5L, 5L, 5L), DNeighbour = c(0, 310.730342513015, 317.825589933558, 450.229024997445, 526.483066102201, 533.243145723261, 596.2512270999, 644.109604696612, 656.459179064274, 693.286059540435, 697.078271591076, 714.00675405757, 796.291543004696, 832.37739082014, 858.604586636124, 880.981138556673, 886.043529632946, 945.647488104845, 948.8354297351, 949.446206361083)), row.names = c("833", "26", "896", "150", "49", "595", "788", "848", "687", "206", "798", "945", "872", "427", "351", "869", "661", "741", "22", "538"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.797254057871065, 0.788443685322032, 0.600830745794225, 0.479572953270626, 0.468629282626209, 0.36677232653647, 0.291347192760316, 0.272430192662524, 0.217909040152018, 0.212482553214125, 0.188754829333133, 0.0879704881784918, 0.0535464158807144, 0.0331978178537285, 0.0193268742635415, 0.0166662408200662, 6.37755315290592e-05, 1.65426337887944e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3289551944
R squared (OOB): -0.0009905476
$Forests[[834]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(566888, 533000, 8e+05, 649888, 530000, 4e+05, 795888, 745000, 810000, 413888, 7e+05, 495000, 685000, 840000, 755000, 750000, 825000, 820000, 408000, 682000), floor_area_sqm = c(88, 88, 105, 87, 118, 92, 95, 90, 90, 88, 95, 91, 85, 87, 90, 90, 87, 87, 84, 100), storey_order = c(8L, 1L, 6L, 3L, 2L, 1L, 7L, 7L, 10L, 2L, 3L, 3L, 4L, 14L, 5L, 11L, 5L, 9L, 6L, 10L), remaining_lease_mths = c(650, 653, 938, 1103, 594, 555, 1140, 1057, 1045, 668, 1100, 648, 1038, 1141, 1038, 1035, 1136, 1136, 647, 1120), PROX_CBD = c(6.76124856282603, 6.92829321613491, 6.53309552941355, 7.02256530608061, 6.1023364257416, 5.99479776583207, 6.26284978479934, 6.0390103189171, 5.99670752478149, 7.88501742637481, 7.97001655790022, 5.90960582305016, 4.89531124268982, 4.70219035054856, 4.88070069409732, 4.88070069409732, 4.59114385332588, 4.59114385332588, 5.38657645344473, 9.28682806708392), PROX_ELDERLYCARE = c(0.20742531007413, 0.389684735109723, 0.112238297630375, 0.467453442926814, 0.14668864145384, 0.420516157550055, 0.69800247969724, 0.798119493593788, 0.788986586736525, 0.487583248392117, 0.682273370470252, 1.51538883702403, 0.307888742732217, 0.200702517977741, 0.312658206579851, 0.312658206579851, 0.125633226962327, 0.125633226962327, 0.465891927060243, 0.306248896776786), PROX_HAWKER = c(0.171967883722699, 0.133504850959355, 0.357983508144609, 0.207247650371579, 0.107292567178633, 0.295460487376037, 0.130331819855385, 0.151348144296069, 0.199496524550099, 0.645875214067525, 0.840126401207934, 0.358173289653819, 0.546104933523636, 0.646528219825606, 0.595417483526792, 0.595417483526792, 0.762382071136897, 0.762382071136897, 0.351855498276287, 0.449541776391294), PROX_MRT = c(0.31120761671675, 0.407218977151475, 0.404028215814371, 0.409658939160285, 0.649340944892975, 0.305306521480229, 0.132116935816272, 0.225262429159589, 0.226103982865864, 0.707952731476156, 0.726942522279936, 0.107293182941521, 0.275254866694397, 0.491479629856663, 0.314337158810329, 0.314337158810329, 0.586728793826683, 0.586728793826683, 0.675587286197546, 0.819017740329599), PROX_PARK = c(0.273246118986377, 0.377410917604964, 0.407986988455317, 0.380160428577633, 0.711925115709351, 0.990750186553446, 0.742212481577902, 0.921128796109604, 0.97332058707081, 0.511064020035708, 0.618444971248099, 0.242854512033048, 1.60860995669454, 1.77379186206272, 1.53366372097489, 1.53366372097489, 1.65596921250538, 1.65596921250538, 1.05249384295472, 0.754667699158598), PROX_GOOD_PRISCH = c(1.9155109693321, 2.0639866413545, 1.86607127862969, 2.07008813823767, 1.64363723354824, 2.01228232098645, 2.39901634170637, 2.45094763896652, 2.41026804261554, 2.82520953766913, 2.78644315018514, 0.280669099407447, 2.96671225712824, 2.79995758206102, 3.0451226436528, 3.0451226436528, 2.86977258716747, 2.86977258716747, 3.52335384407219, 1.50498632547922), PROX_MALL = c(0.191774654856939, 0.352244010010256, 0.26702131219094, 0.395390786334096, 0.58741271025502, 0.848644658978131, 0.965908348364742, 1.15586968043917, 1.14826594162738, 0.535655644340599, 0.66906173274608, 1.58703862644467, 0.696065710972082, 0.970860317849455, 0.63262312230698, 0.63262312230698, 0.992224857230604, 0.992224857230604, 0.184401966361696, 0.732362808464395), PROX_CHAS = c(0.19177461752976, 0.180332756228222, 0.144966662256637, 0.278446199404133, 0.142011209366223, 0.262677718190406, 0.0879111496245458, 0.103484302768675, 0.157172829578474, 0.102679570293108, 0.195243012850588, 0.370138139733765, 0.22404402777184, 0.0639130956899198, 0.278004299073392, 0.278004299073392, 0.156405874770629, 0.156405874770629, 0.131272369045618, 0.30624919123722), PROX_SUPERMARKET = c(0.113049768890948, 0.0762755382886037, 0.26343506825427, 0.0888694671696128, 0.585686837888717, 0.3581952061826, 0.0879117778441782, 0.198926203527595, 0.212384620357781, 0.158953339299884, 0.169510705521186, 0.644143855185467, 0.224044642536509, 0.0639125072278545, 0.278004958714438, 0.278004958714438, 0.156405662038775, 0.156405662038775, 0.182486832055582, 0.309780650655361), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 2L, 5L, 5L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 3L, 2L, 1L, 3L, 3L, 3L, 1L, 0L, 2L, 4L, 4L, 5L, 5L, 3L, 3L, 1L, 1L), WITHIN_350M_BUS = c(8L, 7L, 3L, 10L, 5L, 8L, 5L, 9L, 10L, 5L, 7L, 5L, 9L, 7L, 8L, 8L, 7L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), DNeighbour = c(0, 192.124194653732, 236.615578579466, 268.716696181189, 659.936694986171, 833.748345066461, 866.114338241769, 1079.29679237805, 1080.27973764581, 1270.47093451182, 1431.39294090783, 1769.70867002038, 2255.97188326537, 2283.30707200466, 2315.043655562, 2317.19959589691, 2396.26973013587, 2401.02277059667, 2412.42032167928, 2622.07083323948)), row.names = c("834", "978", "81", "221", "18", "413", "562", "832", "379", "338", "904", "226", "916", "854", "982", "39", "333", "768", "130", "794"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.9892912718445, 0.98377981019893, 0.979104930499162, 0.877321666812682, 0.80800866476077, 0.793686307519825, 0.689844825315388, 0.689332041784752, 0.585578584059231, 0.492791823848591, 0.296450168994877, 0.067469965187387, 0.0584199464915896, 0.0486096348783748, 0.0479712281984821, 0.0271640612823574, 0.0260818437975757, 0.0235681415934091, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10571987375
R squared (OOB): 0.5366904
$Forests[[835]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 375000, 4e+05, 368000, 342000, 3e+05, 425000, 390000, 395888, 332000, 371000, 365000, 345000, 310000, 313000, 390000, 338000, 4e+05, 330000, 310000), floor_area_sqm = c(92, 100, 100, 100, 105, 94, 93, 91, 94, 104, 91, 91, 92, 104, 103, 90, 103, 91, 104, 104), storey_order = c(3L, 5L, 5L, 2L, 4L, 2L, 3L, 2L, 3L, 3L, 2L, 5L, 2L, 3L, 4L, 2L, 4L, 2L, 3L, 2L), remaining_lease_mths = c(922, 935, 923, 937, 822, 817, 1029, 956, 1063, 838, 957, 965, 974, 838, 823, 947, 836, 956, 847, 840), PROX_CBD = c(18.2744201988815, 18.2155576397088, 18.2155576397088, 18.1853912561079, 18.4174433264455, 18.4835571341017, 18.2498667293237, 17.980006840849, 18.1899007658477, 18.3394484051955, 17.630719557776, 17.6174166659189, 17.6174166659189, 18.2872060948971, 19.0236365771618, 17.5579663674298, 18.1853470145009, 17.5146993337396, 18.238428451998, 18.6954685875173), PROX_ELDERLYCARE = c(1.91030467455468, 1.82774218733134, 1.82774218733134, 1.83831888483507, 2.01990466694452, 2.12772209584432, 2.08641833813892, 1.69038013517483, 2.0412967820292, 1.68689945441126, 1.35614304544574, 1.58663462608392, 1.58663462608392, 1.57361264937598, 2.54744167947726, 1.26304449634962, 1.46334015610348, 1.21552371031002, 1.49823830734066, 1.96536267509963), PROX_HAWKER = c(0.292675997882175, 0.218122417644225, 0.218122417644225, 0.267411626133086, 0.365194571711665, 0.47819209562201, 0.574007707230075, 0.32947027962251, 0.56403310040428, 0.322806547864559, 0.550798352023498, 0.699652587196505, 0.699652587196505, 0.464971900021808, 0.905177457311038, 0.610726758846462, 0.490406092071559, 0.65109908849923, 0.548143788898404, 0.696312293428963), PROX_MRT = c(0.25859759791353, 0.24629140143503, 0.24629140143503, 0.186589372260449, 0.394110762668951, 0.440067919828323, 0.270260950193414, 0.131298797620671, 0.225540054498686, 0.722989849955079, 0.481509556817778, 0.430901962912929, 0.430901962912929, 0.870907467758581, 0.985299554465195, 0.415424130147435, 0.888080533877704, 0.367017506823782, 0.950317003394984, 1.06426899086337 ), PROX_PARK = c(0.366705585759005, 0.449638685926872, 0.449638685926872, 0.431621232177097, 0.305293053539538, 0.199823808978303, 0.261745107633199, 0.597192139646456, 0.321396863181507, 0.845903786092674, 0.706852169587072, 0.815337468455046, 0.815337468455046, 0.791043930625847, 0.583731630523903, 0.622915525490857, 0.741201414908801, 0.57589083993138, 0.690805332809177, 0.939968281858902 ), PROX_GOOD_PRISCH = c(7.60907430161507, 7.54917724573578, 7.54917724573578, 7.51998659904145, 7.75189187586876, 7.82005706650481, 7.5938744989762, 7.31481473864251, 7.5338271442293, 7.67457853159282, 6.96345421686322, 6.95710824587607, 6.95710824587607, 7.62743554697163, 8.3582852678982, 6.89020500321914, 7.52724739525134, 6.84682201594428, 7.58243576478886, 8.03533881462458), PROX_MALL = c(0.31638525459609, 0.249434383428027, 0.249434383428027, 0.304347432784639, 0.368677515727611, 0.482762920255867, 0.606938778613173, 0.38257003715367, 0.601163950940652, 0.270650184250749, 0.581015113036356, 0.753687860987251, 0.753687860987251, 0.369641594977131, 0.880738168625507, 0.488271313828636, 0.362005799982455, 0.437698049352173, 0.291730094824992, 0.50227152913363), PROX_CHAS = c(0.258594927218762, 0.246283235408848, 0.246283235408848, 0.186582621643492, 0.279695275413424, 0.297885151722028, 0.270276303087269, 0.131281394661179, 0.225556636612455, 0.186439783883369, 0.481496129777697, 0.430898255483663, 0.430898255483663, 0.000458346083760352, 0.162790585292827, 0.40162373925963, 0.11010335009361, 0.354009255575758, 0.0811018368302058, 0.387978032092424), PROX_SUPERMARKET = c(0.297968471640837, 0.233030240431279, 0.233030240431279, 0.289364184128333, 0.3481604922123, 0.402675729717655, 0.384544806397502, 0.37748716441855, 0.37174850741073, 0.279112228601587, 0.432325009404537, 0.467885028141574, 0.467885028141574, 0.367596841627256, 0.258877921583013, 0.339170507836652, 0.36017462873485, 0.288534867112482, 0.289827711639516, 0.500728516827066), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 4L, 2L, 2L, 2L, 6L, 1L, 2L, 7L, 2L, 4L, 0L), WITHIN_350M_CHILDCARE = c(7L, 7L, 7L, 7L, 7L, 9L, 6L, 5L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 6L, 4L, 6L, 3L, 3L), WITHIN_350M_BUS = c(17L, 15L, 15L, 16L, 14L, 12L, 11L, 14L, 13L, 11L, 8L, 6L, 6L, 9L, 11L, 9L, 11L, 10L, 10L, 8L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 4L, 5L, 5L, 4L, 3L, 4L, 6L, 4L, 3L, 3L, 5L, 2L, 4L, 5L, 4L, 4L, 5L), DNeighbour = c(0, 89.3281798361046, 89.3739761936941, 96.7858448403423, 137.823998659663, 223.083160237022, 294.447726699684, 295.459381250517, 306.042329059273, 552.96384462413, 656.33527910506, 678.847491646958, 682.159573412351, 723.493371206606, 743.695850667512, 746.869151426693, 774.014940420991, 795.069127837516, 825.53793980821, 846.783665723333)), row.names = c("835", "571", "643", "31", "257", "774", "369", "910", "422", "693", "547", "220", "14", "414", "248", "545", "857", "93", "839", "817"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.977867076855939, 0.977844504172675, 0.974042515201322, 0.947719013567844, 0.866007686436884, 0.77279470215391, 0.771332096143067, 0.75581720544311, 0.32898166891951, 0.159386452647226, 0.127672605353886, 0.123219551756713, 0.0728988121441132, 0.0522854610911705, 0.0493122370464979, 0.0270556365327662, 0.0140218023496048, 0.00245523384614097, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 775644173
R squared (OOB): 0.3991817
$Forests[[836]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 491000, 460000, 445000, 450000, 485000, 347000, 370000, 455000, 335000, 290000, 585000, 334008, 3e+05, 330000, 415000, 370000, 390000, 285000, 450000), floor_area_sqm = c(93, 92, 93, 93, 93, 93, 90, 90, 99, 102, 92, 91, 103, 99, 103, 92, 102, 92, 92, 92), storey_order = c(3L, 9L, 7L, 7L, 4L, 10L, 2L, 3L, 2L, 4L, 4L, 10L, 2L, 1L, 2L, 2L, 3L, 1L, 1L, 4L), remaining_lease_mths = c(1018, 1137, 1135, 1117, 1131, 1112, 971, 977, 951, 940, 690, 995, 917, 697, 937, 1132, 927, 1132, 697, 1135), PROX_CBD = c(14.9930585550483, 15.0782917837809, 15.0332592042754, 14.9897790388493, 15.1194109037639, 14.8542518275748, 14.6079806280174, 14.489397367385, 14.3012013074868, 14.4474740114555, 14.8961777358487, 14.2059144167977, 14.2719972222741, 14.8036441916204, 14.5165027597446, 14.6122009832922, 14.12564920201, 14.6424103631698, 14.6519123293037, 14.5310939664424), PROX_ELDERLYCARE = c(0.766085625885291, 0.811417024562957, 0.653175957864657, 0.622451014094897, 0.632846087105322, 0.671766786446111, 0.966138977916587, 0.929205058584809, 0.93663965535868, 1.50338082315219, 0.090689252710872, 0.923774065318005, 1.50921581969441, 0.0965145667339982, 0.389463724969334, 1.68824062303628, 1.44816412197145, 1.72557175775889, 0.254409923718011, 1.79186944623163), PROX_HAWKER = c(0.230353911902381, 0.241120378832392, 0.344843972730765, 0.366862032582334, 0.399490681633122, 0.3485650804915, 0.31691894051251, 0.478869651742105, 0.693090021451824, 0.588144724666333, 1.02395142210687, 0.829910539202106, 0.684102697062058, 1.07372228066705, 1.0617726338971, 0.707122679385598, 0.778468578249857, 0.740384095011384, 1.21550185558774, 0.816792492128141 ), PROX_MRT = c(0.545901722651448, 0.604690005035212, 0.587916938270161, 0.550628186781769, 0.674936552563307, 0.41695674877223, 0.188565130994124, 0.0437298005890327, 0.189883903502813, 0.224566301285939, 0.437229774651496, 0.127617925270923, 0.347262283963267, 0.363746184676816, 0.0901878473788138, 0.295449456212788, 0.476637705223286, 0.312698200175978, 0.218405848235923, 0.197201307651512), PROX_PARK = c(0.937160160632966, 0.889047622652367, 0.858154923175006, 0.886983007034967, 0.773048101136696, 1.00246315577637, 1.07918529837209, 0.935596264101672, 0.812876767906526, 1.55939681176166, 0.600185611341118, 0.716522496183652, 1.38760566459916, 0.497172938499345, 0.278686390612803, 1.76906915549279, 1.20701221478007, 1.78460824921244, 0.325486875199719, 1.79335149216305), PROX_GOOD_PRISCH = c(5.6774973866509, 5.77803713337603, 5.67093979106873, 5.61521578968116, 5.74516136190441, 5.49301939379528, 5.35450137646782, 5.1963266927986, 4.98177209241419, 5.45861643017911, 5.28070608730985, 4.85056771881294, 5.26118802945754, 5.17691715074399, 4.93093863547281, 5.7298925008129, 5.06260566207177, 5.77937603269072, 4.99149337529414, 5.7030752613132), PROX_MALL = c(0.691703794200818, 0.79347213158724, 0.671424081833306, 0.615054651957031, 0.744876648240093, 0.497662931100388, 0.479398555662368, 0.345992784345898, 0.236735170365795, 0.12145856762689, 0.252669380741675, 0.148456555084967, 0.108121271181015, 0.278400001713995, 0.38830118917563, 0.426875162675013, 0.287395381957405, 0.482269498416602, 0.377416550632833, 0.466036051693473), PROX_CHAS = c(0.094086780959658, 0.128222338920945, 0.0438337826764906, 0.101756162724623, 0.0812821875339188, 0.139715392485403, 0.166948923507452, 3.77135010377852e-08, 0.214782230853987, 0.121458549123021, 0.252669404800451, 0.148456588323488, 0.108121286081234, 0.190291087196022, 0.0918929757518676, 0.270793953405505, 0.182188888557241, 0.280031834846542, 0.0736014920224838, 0.162368565956873), PROX_SUPERMARKET = c(0.189746195069109, 0.286089695736963, 0.238848984717478, 0.215874380558773, 0.325050502595441, 0.118312809115248, 0.218811722485387, 0.31785895032531, 0.172194506074768, 0.134916350552101, 0.186322037460738, 0.154204342539502, 0.105248463653719, 0.190291125096353, 0.354026220875794, 0.270794118098451, 0.277268812686258, 0.280032026158491, 0.128878263549785, 0.162368758687164 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 6L, 5L, 3L, 7L, 4L, 3L, 5L, 5L, 3L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(11L, 10L, 10L, 11L, 12L, 11L, 13L, 13L, 15L, 11L, 7L, 17L, 10L, 9L, 7L, 6L, 10L, 6L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 3L, 4L, 5L, 5L, 3L, 5L, 3L, 3L, 5L, 3L, 2L, 4L, 5L, 3L, 3L, 3L ), DNeighbour = c(0, 102.759970637586, 116.552207943924, 142.975113496924, 176.285218606725, 197.656723035251, 390.007565935898, 505.898362595191, 711.894137269102, 805.577881755577, 825.924703991917, 833.889149492173, 878.739509742914, 889.941843618986, 919.603893598168, 936.196300584583, 939.69467824815, 970.74016344575, 1044.71231879884, 1048.6987337356)), row.names = c("836", "568", "865", "500", "299", "159", "385", "374", "717", "826", "87", "146", "381", "995", "592", "489", "703", "323", "986", "609"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980888866073207, 0.97544844605675, 0.963170626947644, 0.94428391958763, 0.930213980898934, 0.742514597957988, 0.588725709598393, 0.290717331193561, 0.168031415672896, 0.144196338376188, 0.135211880506342, 0.088725294231207, 0.0783171344598601, 0.0533824544357016, 0.0412283492730328, 0.0388406929006273, 0.0204920870207363, 5.75799195783561e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4944296546
R squared (OOB): 0.2133611
$Forests[[837]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 510000, 498000, 589000, 550000, 520000, 532000, 455000, 395000, 535000, 545000, 455000, 495000, 490000, 398000, 437000, 415000, 412000, 432000, 365000), floor_area_sqm = c(98, 97, 93, 96, 95, 93, 96, 92, 90, 93, 93, 93, 93, 95, 93, 93, 93, 90, 93, 90), storey_order = c(4L, 2L, 2L, 6L, 4L, 4L, 4L, 4L, 1L, 4L, 5L, 5L, 5L, 2L, 1L, 2L, 2L, 3L, 5L, 3L), remaining_lease_mths = c(1103, 1104, 1102, 1111, 1115, 1118, 1111, 1133, 997, 1118, 1127, 1138, 1080, 1111, 1077, 1076, 1071, 1034, 1129, 979), PROX_CBD = c(13.7784857598507, 13.7787547800329, 13.8269911518463, 13.8838492138892, 13.9206851659757, 13.7912064237251, 13.8842234613226, 13.5263069451707, 13.4480864429089, 13.8964286142315, 13.8964286142315, 13.5153222954464, 14.2035293519974, 13.7780295697528, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.9701294998534, 13.4495242740615, 13.6373310118807), PROX_ELDERLYCARE = c(0.303554199654945, 0.357313426679343, 0.272443342502121, 0.321249151015697, 0.410984632703067, 0.194902312085005, 0.284905700992106, 0.13293861465481, 0.38095926022983, 0.28821019895416, 0.28821019895416, 0.128038783583345, 0.685279068417721, 0.24280876806526, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.798789790509628, 0.226392675254826, 0.753498484846986), PROX_HAWKER = c(0.771130061467184, 0.779750574682814, 0.718894335359525, 0.661984274687099, 0.63246529422046, 0.761066408094757, 0.667389882084889, 1.0232116664491, 1.11021170000921, 0.700607063348248, 0.700607063348248, 1.06471945671836, 0.384064154962602, 0.855348356505915, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.796241674024292, 1.13086059974118, 1.08343538740726), PROX_MRT = c(0.334453451125385, 0.373119808041594, 0.250191496834268, 0.202599849124069, 0.247793554682504, 0.263976344610204, 0.172676244118343, 0.529059791722705, 0.436627689790507, 0.214342865325431, 0.214342865325431, 0.531733722241289, 0.289240493397468, 0.290902656750774, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.262922949537813, 0.537207200764636, 0.0904459633140829), PROX_PARK = c(1.07038952907209, 1.07510958061046, 1.00953333913803, 0.953674473627188, 0.9355470513087, 1.03946212768551, 0.946790994443363, 1.00320858387115, 0.782217598170287, 0.945155408432775, 0.945155408432775, 1.12627074536918, 0.69423802629866, 1.08412864631293, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.929619749314005, 1.14705623529365, 0.802899104641211), PROX_GOOD_PRISCH = c(4.41640053984819, 4.43794264479214, 4.43409233459216, 4.48950135049007, 4.55661004860153, 4.37243865161908, 4.46427355245829, 4.12550653324601, 4.1394886986689, 4.42474408393319, 4.42474408393319, 4.05859518452173, 4.84858590291698, 4.27934963146811, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.76155598853922, 3.97306691053722, 4.47444600576345), PROX_MALL = c(0.546157830895501, 0.579723774298741, 0.464449368072494, 0.415387276861254, 0.441605558767423, 0.47180896375681, 0.384398044205003, 0.734460127270614, 0.747053206605742, 0.36232957329041, 0.36232957329041, 0.741140095950697, 0.37351280301214, 0.507308338763366, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.698652085628877, 0.817008429043632, 0.719665126414215), PROX_CHAS = c(0.171232412843018, 0.2330532561781, 0.093713435160417, 0.130388475133542, 0.230184731543739, 3.14247486029477e-08, 0.0936868185767241, 0.164485608616764, 0.419877338676521, 0.190952462752685, 0.190952462752685, 0.0484693686848179, 0.170907589664044, 0.246000912873009, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.224338502615803, 0.142936854782623, 0.111923036871509), PROX_SUPERMARKET = c(0.171231859107883, 0.233052713938452, 0.0937132175773042, 0.130388583033251, 0.23018467784701, 8.52808058992138e-07, 0.093687407280864, 0.265115106421715, 0.428569074432488, 0.190953240917096, 0.190953240917096, 0.321659607097496, 0.170908382081647, 0.271122867675942, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.281017798180362, 0.417643104955167, 0.371011221099329), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 2L), WITHIN_350M_CHILDCARE = c(5L, 4L, 5L, 3L, 4L, 4L, 3L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 7L, 3L, 6L), WITHIN_350M_BUS = c(7L, 11L, 8L, 9L, 13L, 8L, 7L, 2L, 4L, 9L, 9L, 6L, 9L, 9L, 9L, 9L, 9L, 13L, 5L, 11L), WITHIN_1KM_PRISCH = c(6L, 8L, 5L, 5L, 5L, 5L, 5L, 6L, 7L, 5L, 5L, 5L, 5L, 6L, 5L, 5L, 5L, 8L, 4L, 8L), DNeighbour = c(0, 65.9891030282797, 95.5593923149276, 130.099210816543, 147.278176390803, 164.37908328842, 188.197519102299, 300.142119576867, 340.676912283711, 348.903493043975, 351.966391480405, 421.995481935701, 439.714550720228, 439.791840657081, 461.430297036656, 463.412938195954, 464.982779403419, 507.259344758945, 515.669699832505, 523.160858365806)), row.names = c("837", "549", "376", "723", "516", "420", "670", "779", "655", "760", "442", "183", "66", "282", "448", "911", "272", "301", "988", "660"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.968432855310616, 0.934385429958452, 0.880141685900078, 0.847778197488162, 0.81229847833334, 0.757932414659648, 0.450050355257646, 0.331720820806589, 0.308275051811437, 0.299626959661284, 0.122047849943536, 0.0861813842420255, 0.086035622200672, 0.0493141257112319, 0.0463835262495186, 0.0441182153633859, 0.0035839726438118, 0.000808437469569554, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3129917040
R squared (OOB): 0.219429
$Forests[[838]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 340000, 320000, 336000, 338000, 335000, 362000, 355000, 303888, 340000, 348000, 315000, 293000, 370000, 380000, 416000, 326000, 370000, 380000, 360000), floor_area_sqm = c(90, 90, 91, 90, 94, 90, 94, 94, 90, 102, 95, 87, 86, 95, 93, 93, 101, 93, 93, 93), storey_order = c(4L, 4L, 1L, 2L, 2L, 5L, 4L, 4L, 5L, 2L, 1L, 5L, 1L, 5L, 2L, 6L, 1L, 1L, 2L, 2L), remaining_lease_mths = c(973, 1011, 980, 966, 1076, 998, 976, 1070, 1008, 968, 968, 1004, 1006, 977, 1132, 1132, 942, 1125, 1136, 1135), PROX_CBD = c(18.5353901232527, 18.5954829873069, 18.4122801485573, 18.263890012402, 18.893500205596, 18.976831626196, 18.3273029006797, 18.9417612550563, 19.0279685600245, 18.6342583478867, 18.0323194354466, 18.9558501171738, 18.9558501171738, 18.2449080671561, 18.1279148711176, 18.2305685201872, 17.6460086713989, 18.2305685201872, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(3.18651864771223, 3.21245115339435, 3.05606256580079, 2.93603771613334, 3.10102691254995, 3.28231449363414, 2.7120525382807, 3.09832013994742, 3.26154359027314, 2.72992435028626, 2.88259030935981, 3.04148171914245, 3.04148171914245, 2.54228790651909, 2.51087611030153, 2.5602844754638, 2.69583292953839, 2.5602844754638, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(0.491879726860981, 0.468862715548992, 0.284310921582288, 0.135415800319106, 0.926259022488312, 0.923592674397851, 0.729165861663657, 0.981837341088666, 0.990561993667382, 0.947673142820091, 0.459055170630849, 1.03425383708264, 1.03425383708264, 0.859760115655931, 0.487567663506197, 0.555435817196439, 0.543702723258422, 0.555435817196439, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.375479822529604, 0.485913485771313, 0.34633408104891, 0.269488316579814, 0.777214903782309, 0.822784932057268, 0.470919202147399, 0.831940647091921, 0.880588410111357, 0.717283111076423, 0.228324090957444, 0.87145727172961, 0.87145727172961, 0.597257652192269, 0.74928998522808, 0.810957189319413, 0.514213843772978, 0.810957189319413, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.15334089580929, 0.966363588730214, 0.872887750975024, 0.826451671225411, 1.53153013283021, 1.4431849310919, 1.51959638840156, 1.58031197441792, 1.5140651316136, 1.68545701841371, 1.25712692932115, 1.64892029001525, 1.64892029001525, 1.66089445329223, 0.317511189836545, 0.269300347674678, 0.873328686748902, 0.269300347674678, 0.276326305891841, 0.276326305891841), PROX_GOOD_PRISCH = c(8.87993213136606, 8.94334048589707, 8.76068312560123, 8.61262144573917, 9.23793284137011, 9.32093903042593, 8.6741083827629, 9.2863930262578, 9.37202430611723, 8.98296462693421, 8.37645219680457, 9.30119351841798, 9.30119351841798, 8.59525181849715, 8.49670627721454, 8.60245346442475, 7.99076792195858, 8.60245346442475, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.460655941356388, 0.594166870248601, 0.458641270318743, 0.374925429890344, 0.833273819621717, 0.897736377807805, 0.437943127987326, 0.886414086630636, 0.951179576311185, 0.719594778264249, 0.12060760008054, 0.918650450187965, 0.918650450187965, 0.537890109309282, 0.819155488013484, 0.89702383385846, 0.441435937338541, 0.89702383385846, 0.814982856398022, 0.814982856398022 ), PROX_CHAS = c(0.165734202429707, 0.186588167457245, 0.182706372800723, 0.0541347282504724, 0.143741090403558, 0.237819060284531, 0.319053536773146, 0.0880613138842689, 0.184556275618948, 0.294409401108374, 0.120607657412939, 0.067384164825537, 0.067384164825537, 0.274147949012332, 0.0462043949149095, 0.080524556228062, 0.441435968696221, 0.080524556228062, 0.0547102897319272, 0.0547102897319272 ), PROX_SUPERMARKET = c(0.167679568764744, 0.195869762300225, 0.182706945219403, 0.0541355525390397, 0.218188374485768, 0.322795161753339, 0.198027823348086, 0.175726554209016, 0.3125742651816, 0.247755307750907, 0.119017844673248, 0.102761308178796, 0.102761308178796, 0.161035318973668, 0.467157902200199, 0.512175097136782, 0.446325988440648, 0.512175097136782, 0.504768063926141, 0.504768063926141 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 0L, 2L, 3L, 0L, 2L, 2L, 1L, 2L, 2L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(7L, 4L, 7L, 5L, 4L, 4L, 6L, 4L, 2L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 3L, 2L, 2L ), WITHIN_350M_BUS = c(12L, 10L, 12L, 11L, 8L, 9L, 12L, 8L, 6L, 5L, 14L, 8L, 8L, 9L, 10L, 7L, 11L, 7L, 10L, 10L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 2L, 2L, 3L, 2L, 2L, 2L), DNeighbour = c(0, 244.286289725674, 288.205000405341, 380.864345051307, 432.323598988186, 452.710709328726, 473.324399899392, 488.101210000454, 514.268567738263, 529.807714478886, 532.313341993057, 536.004768621693, 537.552167366171, 651.263012269771, 871.454906502753, 885.341230839222, 886.079704456187, 891.812094924882, 902.84147344894, 912.920253180388)), row.names = c("838", "901", "722", "548", "745", "915", "873", "932", "570", "7", "354", "52", "951", "5", "461", "401", "456", "770", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.861920596495711, 0.810605315517645, 0.682192790965684, 0.601772240254689, 0.568652016130391, 0.534632768777761, 0.509995286113483, 0.466035190320345, 0.439835486122508, 0.43561022855807, 0.429386529639058, 0.426778246041413, 0.241162300221451, 0.00788154883626432, 0.00354104992681872, 0.00335670919787991, 0.00208927169453705, 0.00048217229749264, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 570821972
R squared (OOB): 0.3352728
$Forests[[839]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 338000, 310000, 330000, 332000, 330000, 320000, 310000, 350000, 385000, 365000, 4e+05, 4e+05, 375000, 368000, 450000, 370000, 342000, 3e+05, 390000), floor_area_sqm = c(104, 103, 104, 105, 104, 105, 107, 104, 107, 90, 91, 90, 100, 100, 100, 93, 92, 105, 85, 91), storey_order = c(3L, 4L, 3L, 1L, 3L, 1L, 1L, 2L, 3L, 3L, 4L, 3L, 5L, 5L, 2L, 4L, 3L, 4L, 2L, 2L), remaining_lease_mths = c(847, 836, 838, 909, 838, 896, 909, 840, 910, 1060, 1061, 953, 923, 935, 937, 950, 922, 822, 979, 956), PROX_CBD = c(18.238428451998, 18.1853470145009, 18.2872060948971, 18.4634083712346, 18.3394484051955, 17.9794873864528, 18.5552891680356, 18.6954685875173, 18.8361111070307, 17.6242343596777, 17.5974072281911, 17.5759295796121, 18.2155576397088, 18.2155576397088, 18.1853912561079, 17.4336546583772, 18.2744201988815, 18.4174433264455, 18.0119212314593, 17.980006840849), PROX_ELDERLYCARE = c(1.49823830734066, 1.46334015610348, 1.57361264937598, 1.70649895251479, 1.68689945441126, 1.20397588034421, 1.77696496808422, 1.96536267509963, 2.10089317294022, 0.892136309268664, 0.819477307137174, 1.07156662032258, 1.82774218733134, 1.82774218733134, 1.83831888483507, 0.825709875044437, 1.91030467455468, 2.01990466694452, 1.25793892145158, 1.69038013517483), PROX_HAWKER = c(0.548143788898404, 0.490406092071559, 0.464971900021808, 0.656056303664779, 0.322806547864559, 0.736691454978467, 0.788681622626877, 0.696312293428963, 0.811063273063077, 0.816419857336687, 0.922900854400271, 0.622851592932912, 0.218122417644225, 0.218122417644225, 0.267411626133086, 0.841716009165303, 0.292675997882175, 0.365194571711665, 1.33204585660377, 0.32947027962251 ), PROX_MRT = c(0.950317003394984, 0.888080533877704, 0.870907467758581, 1.05945750202888, 0.722989849955079, 1.05284557964442, 1.18994045686449, 1.06426899086337, 1.15964764660018, 0.729175757939742, 0.830609903675807, 0.449846795062068, 0.24629140143503, 0.24629140143503, 0.186589372260449, 0.463093751675267, 0.25859759791353, 0.394110762668951, 1.54554013822754, 0.131298797620671), PROX_PARK = c(0.690805332809177, 0.741201414908801, 0.791043930625847, 0.707700114575514, 0.845903786092674, 0.555889077383573, 0.662341635279621, 0.939968281858902, 0.99599902820202, 0.830497330619545, 0.751240825934154, 0.650211227804106, 0.449638685926872, 0.449638685926872, 0.431621232177097, 0.609424449579261, 0.366705585759005, 0.305293053539538, 0.23250554954982, 0.597192139646456), PROX_GOOD_PRISCH = c(7.58243576478886, 7.52724739525134, 7.62743554697163, 7.80883552790736, 7.67457853159282, 7.33264137396139, 7.9054148179446, 8.03533881462458, 8.17598486214089, 6.97273607492461, 6.95474206477502, 6.90999703096039, 7.54917724573578, 7.54917724573578, 7.51998659904145, 6.77374769998522, 7.60907430161507, 7.75189187586876, 7.41905192895776, 7.31481473864251), PROX_MALL = c(0.291730094824992, 0.362005799982455, 0.369641594977131, 0.25445476080495, 0.270650184250749, 0.387548928263219, 0.238299753757691, 0.50227152913363, 0.605524804958104, 0.671391539314818, 0.757845794253982, 0.456006423255308, 0.249434383428027, 0.249434383428027, 0.304347432784639, 0.404491618549369, 0.31638525459609, 0.368677515727611, 0.658794213245526, 0.38257003715367), PROX_CHAS = c(0.0811018368302058, 0.11010335009361, 0.000458346083760352, 0.163921847201363, 0.186439783883369, 0.324283073315245, 0.177138384703249, 0.387978032092424, 0.526621492045347, 0.0497500971788425, 0.175468897673469, 0.401255348981324, 0.246283235408848, 0.246283235408848, 0.186582621643492, 0.260153188296123, 0.258594927218762, 0.279695275413424, 0.166262674114357, 0.131281394661179), PROX_SUPERMARKET = c(0.289827711639516, 0.36017462873485, 0.367596841627256, 0.25256410508494, 0.279112228601587, 0.337417678694655, 0.237159648524433, 0.500728516827066, 0.596975645906049, 0.442456788826315, 0.336744227428862, 0.338457664260807, 0.233030240431279, 0.233030240431279, 0.289364184128333, 0.355873580059747, 0.297968471640837, 0.3481604922123, 0.385510043100507, 0.37748716441855), WITHIN_350M_KINDERGARTEN = c(4L, 7L, 6L, 4L, 4L, 2L, 3L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 5L, 7L, 7L, 7L, 4L, 7L, 7L, 3L, 5L ), WITHIN_350M_BUS = c(10L, 11L, 9L, 12L, 11L, 9L, 10L, 8L, 4L, 12L, 6L, 8L, 15L, 15L, 16L, 12L, 17L, 14L, 9L, 14L), WITHIN_1KM_PRISCH = c(4L, 5L, 5L, 4L, 6L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 6L, 5L, 5L, 4L, 3L), DNeighbour = c(0, 80.9612388940025, 109.444743000547, 222.463069605046, 292.2859089799, 314.925337631736, 340.990003538766, 465.406768191331, 597.712507803182, 627.268964938482, 685.57058481225, 749.073591084237, 756.945646932674, 763.624227807995, 812.936779007634, 821.655985090679, 825.53793980821, 831.102106728856, 856.231783975604, 862.001603695685)), row.names = c("839", "857", "414", "748", "693", "870", "169", "817", "906", "300", "720", "357", "643", "571", "31", "535", "835", "257", "228", "910"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982434991826564, 0.968019224326725, 0.871228267130002, 0.783271035314127, 0.750866038937762, 0.711520939230639, 0.501962089586652, 0.26956394797612, 0.221341006542716, 0.135026627904022, 0.0599518649125043, 0.0523931447556682, 0.0463232857002747, 0.0122322367334663, 0.00835733876455853, 0.006857980259164, 0.00495721375824268, 0.000178014959430512, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1275199956
R squared (OOB): 0.1118394
$Forests[[840]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 425000, 418000, 425000, 430000, 382000, 459000, 418000, 318000, 445000, 462000, 447888, 443000, 442500, 418888, 450000, 345000, 390000, 415000, 358000), floor_area_sqm = c(93, 93, 92, 93, 92, 93, 93, 92, 90, 93, 93, 93, 93, 92, 92, 92, 90, 92, 92, 104), storey_order = c(2L, 4L, 3L, 5L, 5L, 1L, 4L, 5L, 3L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 5L, 1L, 2L, 4L), remaining_lease_mths = c(1138, 1134, 1134, 1134, 1137, 1111, 1138, 1142, 968, 1133, 1134, 1137, 1134, 1138, 1136, 1135, 937, 1132, 1132, 815), PROX_CBD = c(14.318757359464, 14.318757359464, 14.318757359464, 14.3486805845321, 14.2919055230493, 14.29200158436, 14.1715462602585, 14.4012043650842, 14.1338242827509, 14.1149653809405, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.5310939664424, 14.2787185061121, 14.6424103631698, 14.6122009832922, 14.0960645211931), PROX_ELDERLYCARE = c(2.13920478430288, 2.13920478430288, 2.13920478430288, 2.08279710659019, 2.08663557441472, 2.00367987562091, 2.09595649451453, 1.94149260139439, 2.28550514148655, 2.12564955085825, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.86115765343828, 1.86115765343828, 1.79186944623163, 1.77826193055387, 1.72557175775889, 1.68824062303628, 1.70531999087377), PROX_HAWKER = c(1.17625726432186, 1.17625726432186, 1.17625726432186, 1.11865892678262, 1.13160866269818, 1.05572120633707, 1.11030496241672, 0.977925494011815, 1.19906286300234, 1.06810792734919, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.900970586039013, 0.900970586039013, 0.816792492128141, 0.865181709866835, 0.740384095011384, 0.707122679385598, 0.845358517598031), PROX_MRT = c(0.277525006355607, 0.277525006355607, 0.277525006355607, 0.228370105834555, 0.215635082050947, 0.129588785375857, 0.236487582928319, 0.117672709296806, 0.414064606154384, 0.282489779359316, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.197201307651512, 0.14195902454703, 0.312698200175978, 0.295449456212788, 0.217341234217998), PROX_PARK = c(1.77227256709076, 1.77227256709076, 1.77227256709076, 1.76668334590621, 1.71136953372848, 1.659682039687, 1.59201213147604, 1.73691437359179, 1.68789157401301, 1.55223981690243, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.79335149216305, 1.51686048726609, 1.78460824921244, 1.76906915549279, 1.27300714898888), PROX_GOOD_PRISCH = c(5.68167095374807, 5.68167095374807, 5.68167095374807, 5.67955556528646, 5.62322031775431, 5.57470277830303, 5.50129862889456, 5.65284274036128, 5.57754198399205, 5.45814117537329, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.7030752613132, 5.42826997650874, 5.77937603269072, 5.7298925008129, 5.17863906457975), PROX_MALL = c(0.582562895872492, 0.582562895872492, 0.582562895872492, 0.571430807201143, 0.517951444315281, 0.462705775504015, 0.405991175981987, 0.544441659044551, 0.547412994688805, 0.377565489031552, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.466036051693473, 0.338911837083335, 0.482269498416602, 0.426875162675013, 0.243284841315127 ), PROX_CHAS = c(0.0707174365033835, 0.0707174365033835, 0.0707174365033835, 0.0590253437170886, 3.54155757628082e-08, 0.0888572682655253, 0.12657377242065, 0.0706873614354785, 0.219091723429967, 0.179884741524278, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.162368565956873, 0.18872293939054, 0.280031834846542, 0.270793953405505, 0.132339190026647 ), PROX_SUPERMARKET = c(0.25307995359875, 0.25307995359875, 0.25307995359875, 0.199153546859355, 0.199383936085002, 0.124391003677116, 0.248308073473709, 0.0706874850207218, 0.41091265647621, 0.299769914037237, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.162368758687164, 0.188722783027928, 0.280032026158491, 0.270794118098451, 0.226949559622758 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 0L, 2L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 3L, 6L, 6L, 6L, 6L, 5L, 5L, 4L, 6L, 3L, 5L, 7L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 4L, 4L, 5L, 5L, 6L, 3L, 5L, 6L, 6L, 6L, 7L, 7L, 8L, 8L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 4L, 5L), DNeighbour = c(0, 4.2134330663749, 8.867118561837, 58.8204143491663, 69.909948388234, 159.745209626804, 179.672466761101, 198.4038758935, 209.688440811487, 226.935241724839, 255.745220300533, 258.122788920744, 258.350902479166, 275.089129271653, 275.201569058759, 365.783844679924, 415.697483294788, 469.400853587593, 485.257609489107, 623.482446132315)), row.names = c("840", "205", "58", "217", "267", "989", "277", "633", "120", "519", "207", "623", "966", "33", "100", "609", "329", "323", "489", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99990866361561, 0.999595514793778, 0.982278491351672, 0.975012618535704, 0.873017691784206, 0.8408060827538, 0.807727753763124, 0.786574095146668, 0.752588246684028, 0.691800639919415, 0.686582264266262, 0.686080097814584, 0.648556865755663, 0.648300520767435, 0.430084332809619, 0.308540946829148, 0.187651557673109, 0.155429955795648, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1090147462
R squared (OOB): 0.2861074
$Forests[[841]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(660000, 672000, 440000, 710000, 675000, 4e+05, 662000, 715000, 550000, 340000, 680000, 358000, 363000, 345000, 430000, 370000, 355000, 650000, 380000, 380000), floor_area_sqm = c(85, 85, 91, 93, 95, 104, 95, 95, 102, 84, 95, 84, 84, 84, 104, 84, 84, 104, 93, 92), storey_order = c(3L, 5L, 5L, 6L, 2L, 2L, 3L, 6L, 3L, 1L, 4L, 3L, 4L, 1L, 2L, 3L, 3L, 3L, 3L, 1L), remaining_lease_mths = c(1032, 1042, 669, 1084, 1093, 783, 1093, 1099, 761, 780, 1084, 770, 780, 789, 781, 777, 782, 815, 790, 767), PROX_CBD = c(6.62545736407856, 6.58265946872266, 6.95185067667089, 6.17931132662417, 6.15852201326599, 6.8579883001408, 6.11286474740545, 6.06656257116635, 6.04257091454572, 6.73119135364588, 6.04001281876484, 6.82164733234375, 6.82164733234375, 7.23308787648785, 7.27303659463988, 7.32999369210923, 7.37752466520609, 7.71625132507906, 7.92065359752155, 8.01258306529517), PROX_ELDERLYCARE = c(0.121758896932011, 0.129826558983194, 0.368543492371998, 0.411122241220865, 0.428116600598184, 0.650979480304367, 0.471592353212743, 0.516985202466339, 0.548656319889636, 0.709869492714774, 0.545921172841312, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.949520652768775, 1.04617467786566, 1.11141904944431, 1.13999552495818, 1.44631042678071, 1.38923408288603), PROX_HAWKER = c(0.33268573973532, 0.37361464573735, 0.163396016993116, 0.114709112077857, 0.104458461300263, 0.732876252375814, 0.0855319563513606, 0.0900485470251793, 0.19523132016882, 0.84617550022745, 0.0606577495598573, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.905159668549179, 1.00458194418859, 1.06790139631185, 0.888477780938884, 0.646393168274836, 0.532883444787396), PROX_MRT = c(0.255638745600017, 0.288098631383321, 0.258776848421036, 0.54480998513683, 0.567634817298681, 0.479854345281657, 0.576684647572531, 0.530436532640755, 0.448203274012385, 0.447149108468339, 0.53617676606472, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.477339162120678, 0.446590670593176, 0.450606800129455, 0.227897729387739, 0.434970780163821, 0.57194553577364), PROX_PARK = c(0.741691321664553, 0.734858817801552, 0.871860056746433, 0.461766774013401, 0.487498062645995, 1.26891760289394, 0.517760851715104, 0.548254609843109, 0.651264615899835, 1.30601230217613, 0.524571131123829, 1.33915084667526, 1.33915084667526, 1.17683143601381, 1.28136359713013, 1.30043300411079, 1.30417314517193, 0.374132090410645, 0.790688256163915, 0.580004121625521), PROX_GOOD_PRISCH = c(2.08436883673306, 2.10026546945211, 1.99104033276262, 1.95037752635058, 1.97696478280336, 2.57894825178105, 2.00772186702724, 2.03651743937875, 2.14268529299874, 2.67147237000904, 2.00925132829891, 2.67483404440455, 2.67483404440455, 2.53413597667736, 2.72285479219865, 2.81856751915823, 2.87682745937193, 1.93537396204111, 2.86596411907387, 2.75227504535898), PROX_MALL = c(0.757747380414752, 0.712222885156031, 1.10491400246256, 0.476611693189829, 0.446404896609829, 0.985446043286547, 0.403935094648282, 0.365617038961166, 0.264532440460292, 0.894914409230097, 0.387042201482337, 0.977306285381771, 0.977306285381771, 1.33824767405872, 1.40144317349524, 1.4733570331857, 1.52964479685301, 1.9342939090943, 2.02812113432733, 2.11322307221905), PROX_CHAS = c(0.152169077912936, 0.19769969897302, 0.197049444171332, 0.10259225576309, 0.0766942583569258, 0.418063314797021, 0.0679258481743644, 0.0929349198733403, 0.12619956254809, 0.468632365618207, 0.134421273847083, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.150676124399865, 0.100781853121145, 0.123680988169118, 0.147762521806201, 0.0418426354504526, 0.1333322783253 ), PROX_SUPERMARKET = c(0.21094349839638, 0.255985378039003, 0.145490551360364, 0.134806953278168, 0.11965836137487, 0.471666412940503, 0.0895469396191502, 0.0785030623714358, 0.178930757423705, 0.541263540151477, 0.0393286469640316, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.216512452964216, 0.154588063793208, 0.15284622075069, 0.185503456748824, 0.6226371739075, 0.475213328012689 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 2L, 3L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(0L, 0L, 3L, 3L, 3L, 1L, 3L, 3L, 4L, 2L, 4L, 1L, 1L, 2L, 4L, 4L, 5L, 3L, 3L, 2L ), WITHIN_350M_BUS = c(2L, 2L, 4L, 6L, 6L, 3L, 6L, 8L, 7L, 4L, 8L, 4L, 4L, 4L, 7L, 8L, 9L, 6L, 6L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L), DNeighbour = c(0, 39.6687185880202, 350.818454767843, 478.731205389505, 488.253114555337, 530.085398874238, 533.537900737369, 564.438110862062, 573.693954778627, 591.361325690487, 602.870128987117, 612.162875671419, 612.250617576648, 706.091042929281, 838.969254175432, 940.820087156975, 1006.90370263989, 1184.21815346842, 1372.41552061683, 1415.3914218642)), row.names = c("841", "388", "492", "756", "23", "168", "536", "297", "453", "529", "930", "46", "322", "171", "611", "187", "948", "809", "1", "200"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998429627724495, 0.880905352800419, 0.784285338998313, 0.776165844922606, 0.739150240522854, 0.736001754413447, 0.707230244069381, 0.698413544057436, 0.68134589445064, 0.670066889623225, 0.660871493624269, 0.660784305721822, 0.564199945482429, 0.420747856614807, 0.31154824821908, 0.243952842166154, 0.0899881338529876, 0.00357658985133699, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3992802276
R squared (OOB): 0.8246544
$Forests[[842]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(439000, 670000, 435000, 588000, 410000, 516000, 450000, 440000, 408000, 648000, 5e+05, 565000, 548000, 430000, 448000, 430000, 420000, 380000, 640000, 638000), floor_area_sqm = c(97, 94, 98, 95, 97, 98, 92, 92, 91, 116, 105, 103, 95, 102, 105, 93, 91, 91, 91, 102), storey_order = c(3L, 6L, 1L, 3L, 4L, 3L, 1L, 3L, 3L, 4L, 2L, 4L, 2L, 3L, 1L, 3L, 1L, 3L, 3L, 9L), remaining_lease_mths = c(669, 1104, 692, 1025, 665, 698, 679, 677, 674, 871, 857, 852, 981, 869, 866, 728, 742, 691, 992, 869), PROX_CBD = c(8.73211086874077, 8.58683984966127, 8.85689554561162, 8.51090417959469, 8.66747718420982, 8.70928269501252, 8.7589377611275, 8.7589377611275, 8.96374942103709, 8.27332873959955, 8.19182633034048, 8.19182633034048, 8.37940280964872, 8.77938926255451, 8.05276498978228, 8.20083785223568, 8.31995738049774, 9.09613481662016, 9.30017281297198, 7.86314261154951), PROX_ELDERLYCARE = c(0.292319821872094, 0.203840329735754, 0.272187629818594, 0.120425912751251, 0.0441159965049124, 0.119444653145476, 0.169235371196244, 0.169235371196244, 0.267188539522683, 0.354571010374291, 0.444818640633349, 0.444818640633349, 0.335901694998922, 0.374310234303432, 0.599632276485302, 0.41240614163537, 0.259768432786295, 0.297153722290783, 0.677643973897152, 0.731462959428347), PROX_HAWKER = c(0.436547444862961, 0.433030813326955, 0.446318851105742, 0.166697492306482, 0.357845486047337, 0.281172749103646, 0.330091511745513, 0.330091511745513, 0.393731145214296, 0.610975272844239, 0.553760551741158, 0.553760551741158, 0.203869560106314, 0.0530841043788875, 0.560005371648267, 0.35604829505958, 0.387410687724852, 0.276770006011078, 0.445284816601654, 0.573870222021737 ), PROX_MRT = c(0.600073719023998, 0.751078096441513, 0.372678744867538, 0.608243230971526, 0.874328108605637, 0.379410256905797, 0.338391484905848, 0.338391484905848, 0.71987240697712, 1.0936063211659, 1.08457427678223, 1.08457427678223, 0.62312262100292, 1.18818107396501, 1.12051759514643, 0.805467939952349, 0.705543842504761, 1.2652859093471, 0.258716275079725, 0.85984195598231), PROX_PARK = c(0.617507126900098, 0.52118662053352, 0.479885299937475, 0.368529270986479, 0.691303172853456, 0.513364518506117, 0.469340752260783, 0.469340752260783, 0.60552725382935, 0.477465658778908, 0.374102285306053, 0.374102285306053, 0.394842599629624, 0.700959888788064, 0.30128672956265, 0.393072899865764, 0.517920409018535, 0.429900368262469, 0.166211588513849, 0.281207712521794), PROX_GOOD_PRISCH = c(1.31940815963163, 1.16640042723588, 1.47413984574199, 1.13331232297991, 1.23754792076915, 1.35677240305411, 1.40615721612308, 1.40615721612308, 1.13785719900195, 0.856939381531897, 0.769163347741007, 0.769163347741007, 1.14854892992093, 0.963274696928036, 0.631981624625733, 1.04754826657838, 1.20021801549651, 0.657187468393487, 1.82000438656186, 0.562813849840511), PROX_MALL = c(0.469553394647833, 0.632538285087724, 0.241772845363545, 0.540250505232014, 0.740457696387364, 0.313890580083005, 0.264395031718586, 0.264395031718586, 0.480317195978648, 0.991200103712322, 0.997182626507123, 0.997182626507123, 0.651389947232486, 0.946404029132472, 1.07178760783233, 0.844084234929545, 0.768764019555169, 0.916512124719577, 0.302826744416793, 0.943364056194349), PROX_CHAS = c(0.0664211666443358, 0.237191200694799, 0.157458356405151, 0.0869956868442428, 0.34300149800099, 0.112175615725657, 0.0806835690144568, 0.0806835690144568, 0.143131544605207, 0.413431749899638, 0.311461966699573, 0.311461966699573, 0.11938167830482, 0.064920565519497, 0.167974733321899, 0.0460460495231756, 0.1066489590073, 0.209184408253321, 0.258750733988333, 0.201852081003395), PROX_SUPERMARKET = c(0.350370254212894, 0.35437102597818, 0.224853982916395, 0.0869967242830128, 0.158725757407685, 0.221335227738319, 0.24726445439454, 0.24726445439454, 0.181164390242962, 0.502190497784501, 0.485938543293979, 0.485938543293979, 0.282093113359979, 0.239175324970861, 0.372458117254617, 0.436961702644775, 0.284909088626731, 0.235755012868274, 0.378001630838772, 0.115543350477338), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 2L, 0L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 1L, 1L, 3L, 1L, 1L, 1L, 0L, 4L), WITHIN_350M_CHILDCARE = c(6L, 5L, 7L, 6L, 2L, 7L, 8L, 8L, 4L, 4L, 2L, 2L, 4L, 2L, 3L, 2L, 3L, 3L, 3L, 3L), WITHIN_350M_BUS = c(7L, 4L, 7L, 5L, 5L, 6L, 6L, 6L, 6L, 8L, 7L, 7L, 6L, 4L, 5L, 7L, 7L, 7L, 9L, 2L), WITHIN_1KM_PRISCH = c(3L, 2L, 3L, 3L, 2L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 2L, 1L, 2L, 2L, 2L, 2L, 2L ), DNeighbour = c(0, 165.467673941447, 230.461505473598, 275.167472193174, 280.952682409999, 293.472946578011, 300.253888434964, 301.054351077748, 310.412654817873, 537.09840426295, 569.992934884913, 576.535877530755, 624.481450543497, 634.444332967473, 684.843936967098, 796.630297776323, 806.856811686801, 824.196588769361, 845.248890633771, 890.809517537221)), row.names = c("842", "149", "397", "94", "331", "446", "194", "386", "692", "795", "674", "128", "998", "606", "635", "79", "716", "715", "973", "931"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.932184492501537, 0.870617822473327, 0.818270907199325, 0.810952403570815, 0.794711344407701, 0.785691394651808, 0.784616475248476, 0.771893525956802, 0.405096436174077, 0.348784520028521, 0.337707903337251, 0.258634555513461, 0.24280798120178, 0.167251999653373, 0.0401076638828885, 0.032257794660257, 0.0207256903315664, 0.00993501789636221, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6715606362
R squared (OOB): 0.2400018
$Forests[[843]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 4e+05, 435000, 550000, 390000, 548000, 423800, 415000, 390000, 478000, 360000, 429000, 447000, 422800, 438000, 430000, 376888, 390000, 430000, 410000), floor_area_sqm = c(105, 91, 103, 93, 102, 93, 104, 104, 103, 104, 84, 104, 107, 104, 104, 104, 104, 104, 103, 104), storey_order = c(2L, 1L, 4L, 3L, 2L, 4L, 2L, 2L, 1L, 5L, 2L, 2L, 3L, 4L, 2L, 2L, 3L, 1L, 2L, 2L), remaining_lease_mths = c(757, 783, 819, 1137, 763, 1135, 756, 760, 773, 770, 762, 822, 782, 813, 812, 819, 810, 809, 764, 761), PROX_CBD = c(11.4573592114175, 11.4963900230166, 11.381621166991, 11.2116042179965, 11.6387779682198, 11.1809634086998, 11.7174653186763, 11.6914583773846, 11.9179556382635, 11.927322045494, 11.4815172953657, 11.1191912667925, 11.7840832214562, 11.1672746170477, 11.7215458353159, 11.547248638023, 11.622690560426, 11.7882471009294, 12.3243460542753, 12.2901811097239), PROX_ELDERLYCARE = c(0.52883250894194, 0.672630859926948, 0.382123855460196, 0.369355324070756, 0.792216801753581, 0.333450295290741, 0.74375074589335, 0.736997311630605, 0.757050983431463, 0.77464979732367, 0.182032582488253, 0.213121327483379, 0.481333190444255, 0.14075304944647, 0.240093333498969, 0.246353759583753, 0.175524774720266, 0.114277277444971, 0.362207242709056, 0.180150537957213), PROX_HAWKER = c(0.848364442784946, 0.804785607263954, 0.863892291353285, 1.02311573056961, 0.61454926069889, 1.04207495818587, 0.5637831570093, 0.558671781535233, 0.581821713307667, 0.445987433628815, 0.728271246274353, 1.08329799955244, 0.436117874461739, 1.04840790050398, 0.609281739536534, 0.837769476188058, 0.783966268147895, 0.647051853283446, 0.290415492755609, 0.155357947035291), PROX_MRT = c(0.275269590424193, 0.132306565433056, 0.424871345706255, 0.524888394814585, 0.0844107562606101, 0.580267989687754, 0.162940637784707, 0.140110279979828, 0.401552834915971, 0.493642118682657, 0.756359380624344, 0.776456939054752, 0.81394482428473, 0.893429463565323, 0.989064774064853, 1.16228231940478, 1.15515804744233, 1.00317447086964, 0.559245805822074, 0.729338839878115), PROX_PARK = c(1.3775538710324, 1.41209410927924, 1.31830174708739, 1.15338615463339, 1.51709061898346, 1.13378306757762, 1.5229705853841, 1.50772581466401, 1.26489639581012, 1.17760662255222, 1.50398184725757, 1.13833451608328, 1.20101103678102, 1.25063890429238, 1.28416187507733, 1.4881280763212, 1.41684131410086, 1.24877122811849, 1.218970746516, 1.26762597166046 ), PROX_GOOD_PRISCH = c(0.277148461253506, 0.364349890680966, 0.288839241027683, 0.456074275886943, 0.453346371612442, 0.485317217067727, 0.440184840714675, 0.476923220580037, 0.374797987706521, 0.289303568244907, 0.365254403810308, 0.586469336292635, 0.357669915539773, 0.623353133039123, 0.585140695782779, 0.735233663606362, 0.733057242670121, 0.713901761199557, 0.889618707353532, 0.992456269301591 ), PROX_MALL = c(0.815329638117364, 0.844787863205902, 0.849953313581112, 1.01522535242687, 0.815834004295584, 1.03968747299659, 0.750703947848918, 0.797799046209296, 0.498039402667872, 0.376851773239706, 0.763531318053358, 1.10160019948421, 0.489619370966043, 1.08293003315278, 0.690287469384684, 0.918014501744059, 0.868993594299523, 0.741052769880115, 0.471904090765479, 0.649064194608972 ), PROX_CHAS = c(0.179820414455961, 0.0697008731150885, 0.115324197479935, 0.206252010873132, 0.0804697697946077, 0.216965800691496, 4.64133788220832e-08, 0.0474151678735614, 0.258806234431974, 0.339292519878925, 0.0516610437101642, 0.143881852296294, 0.0667093090499658, 0.151540147087551, 0.164718468919614, 0.157099147473317, 0.151742844958785, 0.0554870656895364, 0.193597629002809, 0.128297543182753 ), PROX_SUPERMARKET = c(0.301981775400679, 0.441950593919319, 0.186698572696543, 0.222574928361305, 0.596048194106483, 0.212835414763751, 0.609798994765399, 0.635527990773791, 0.542179538393358, 0.405378875546255, 0.19171128272723, 0.246182427713253, 0.379080894647373, 0.299482732316256, 0.169255457402684, 0.157098334004615, 0.151741730066283, 0.0453848138423891, 0.331501685351864, 0.159863951308791 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 1L, 1L, 3L, 2L, 4L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 4L, 4L, 3L, 3L, 3L, 3L, 2L, 2L, 5L, 5L, 3L, 6L, 6L, 7L, 7L, 8L, 4L, 5L ), WITHIN_350M_BUS = c(7L, 8L, 10L, 6L, 6L, 7L, 5L, 6L, 7L, 9L, 14L, 9L, 7L, 14L, 10L, 11L, 8L, 9L, 4L, 3L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 3L, 2L, 3L, 3L, 3L, 4L, 3L, 2L, 4L, 2L, 3L, 2L, 2L, 3L, 6L, 5L), DNeighbour = c(0, 147.548439013473, 151.381132629515, 286.085975010944, 320.81669952452, 336.034364608237, 357.497251088107, 374.669550925709, 476.335550955094, 477.02125471797, 495.429646742794, 509.431656545416, 612.039347850316, 617.932289603708, 809.02631749061, 908.478581412506, 925.940204324403, 942.207661268691, 961.252275183916, 1014.76494292772)), row.names = c("843", "151", "744", "347", "522", "178", "941", "274", "63", "666", "213", "845", "340", "528", "625", "598", "750", "508", "861", "518"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.958163721856767, 0.955986788961031, 0.847355599266157, 0.810089909590765, 0.792710605961426, 0.767179423665329, 0.74593972020524, 0.607868341920893, 0.606878834616677, 0.580095744101145, 0.559468923744384, 0.404787656972799, 0.39588066751924, 0.13277616093847, 0.0394059513662377, 0.0280236803562084, 0.0190138331348725, 0.0105446661058558, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1569005300
R squared (OOB): 0.3453012
$Forests[[844]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 390000, 420000, 370000, 446000, 420000, 365000, 415000, 358888, 380000, 360000, 304000, 316000, 388000, 370000, 315000, 308000, 440000, 365000, 365000), floor_area_sqm = c(104, 104, 99, 104, 107, 90, 107, 100, 91, 102, 103, 104, 104, 103, 98, 84, 84, 103, 103, 95 ), storey_order = c(1L, 1L, 3L, 2L, 3L, 2L, 1L, 1L, 3L, 2L, 1L, 2L, 1L, 3L, 2L, 3L, 1L, 2L, 4L, 1L), remaining_lease_mths = c(772, 763, 929, 763, 783, 925, 766, 944, 763, 938, 777, 776, 777, 935, 767, 788, 795, 918, 768, 735), PROX_CBD = c(13.1145091682395, 13.1145091682395, 13.2222340992065, 13.075732494377, 13.1163383572019, 12.960867808991, 13.578535689825, 13.1525533734461, 13.6826822978472, 12.4172252614445, 13.7231688188033, 13.8730731524118, 13.8730731524118, 12.2384019056968, 12.6407298816561, 13.0463978034086, 13.3304860768802, 12.1964782349865, 12.6612960596841, 13.3652677077184), PROX_ELDERLYCARE = c(0.233566729538939, 0.233566729538939, 0.385934705647939, 0.206309775801723, 0.258125844069092, 0.579007844644764, 0.535215785060316, 0.640770029240432, 0.000158780971194199, 0.466477120293287, 0.681177733621966, 0.192118066579221, 0.192118066579221, 0.481492260541915, 0.198383641986835, 0.612412426395362, 0.85382998667073, 0.395535007521183, 0.349885373003571, 0.876024529291782 ), PROX_HAWKER = c(1.24018164124527, 1.24018164124527, 1.08380419022874, 1.2806114078583, 1.23349193679857, 1.16344345150942, 0.775756145922257, 0.959649545299011, 0.699744847940348, 1.89270186421095, 0.601426993813282, 0.635045114374877, 0.635045114374877, 2.08679181031876, 1.70233840124208, 1.36023111372333, 1.09459947163448, 2.11269605893479, 1.71720286170745, 0.775887609068758), PROX_MRT = c(0.402767024758649, 0.402767024758649, 0.503688459146237, 0.218393806785847, 0.166998983475289, 0.899387073359532, 0.357978123578611, 0.944408516927639, 0.751023886560838, 0.847625669994717, 0.498221170198522, 0.865482366580506, 0.865482366580506, 1.00400763232319, 0.712674611555213, 0.622051877914657, 0.525688124362732, 1.03396693725809, 0.798149237832703, 0.585785046275015), PROX_PARK = c(1.4917670023494, 1.4917670023494, 1.61082819122054, 1.31516124688894, 1.28385310080255, 1.44660566239193, 1.33984402369384, 1.65277848527316, 1.77145949687945, 0.790049777369869, 1.26781451063295, 1.73324375775577, 1.73324375775577, 0.617440020241687, 0.87239282209614, 0.572775970192077, 0.620743454357064, 0.631382355736929, 0.722272593032778, 1.30724345285799), PROX_GOOD_PRISCH = c(3.15473759747012, 3.15473759747012, 3.2388029474634, 3.06740437701091, 3.10133739012884, 2.82458087567675, 3.55013641033528, 2.95137840528657, 3.58938982364218, 2.44639044951476, 3.673854441535, 3.76914808697313, 3.76914808697313, 2.2532718981807, 2.56532775368338, 2.96540091825049, 3.24954726475941, 2.16851203086393, 2.58047246486208, 2.95461231779958), PROX_MALL = c(0.504156272689578, 0.504156272689578, 0.587950861513872, 0.332903613799786, 0.281310431650798, 0.695129776671669, 0.305514521023982, 0.703422933264244, 0.770100764029299, 0.95273084922996, 0.406890039239853, 0.861712986146148, 0.861712986146148, 1.10261213560447, 0.751522975449472, 0.587476612974174, 0.513372166694422, 1.12036230953297, 0.817237002784756, 0.473263954532778), PROX_CHAS = c(0.11048408202451, 0.11048408202451, 0.151225190585885, 0.122328851042638, 0.155371621529032, 0.341366062526918, 0.282171570268124, 0.1365287941905, 0.110149755252424, 0.132703338642494, 0.176857487498571, 0.0967538959757692, 0.0967538959757692, 0.187666753228527, 0.217156748290024, 0.40513819943783, 0.472814153962233, 0.194956542036987, 0.248450831201433, 0.179342279988699), PROX_SUPERMARKET = c(0.362446168440829, 0.362446168440829, 0.459946280432931, 0.193246634773484, 0.141466460051892, 0.668273194253219, 0.281417393052806, 0.688592108834651, 0.11210687568128, 0.453312253927337, 0.270532795629183, 0.094684564379848, 0.094684564379848, 0.388917381074845, 0.217156859083098, 0.599997973636583, 0.510727353781082, 0.242376621204914, 0.326739034058403, 0.487840963146543), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 0L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 4L, 4L, 1L, 4L, 2L, 3L, 3L, 4L, 3L, 3L, 2L, 4L, 2L, 4L, 4L, 3L, 6L ), WITHIN_350M_BUS = c(7L, 7L, 8L, 10L, 9L, 2L, 10L, 6L, 9L, 9L, 8L, 8L, 8L, 10L, 10L, 7L, 5L, 9L, 12L, 6L ), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 4L, 3L, 2L, 3L, 2L), DNeighbour = c(0, 5.70960303231286, 157.957354525353, 230.637285842106, 260.023285643094, 499.314081175985, 555.654768385236, 557.488134802939, 609.181845094484, 702.41047660101, 761.033144945919, 782.785392430429, 787.429085211625, 902.220584537675, 911.146044139893, 971.132691708434, 993.446522615448, 1003.74350607881, 1035.51642227546, 1038.66710770197)), row.names = c("844", "164", "350", "929", "105", "831", "856", "496", "1000", "296", "960", "36", "230", "399", "477", "987", "61", "677", "552", "238"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999939565837866, 0.954280062697395, 0.903817676667869, 0.878584274148012, 0.591211363121898, 0.509522007414143, 0.506824994306561, 0.430353974221628, 0.294491286097118, 0.214506286448063, 0.186641704594543, 0.180847504402233, 0.0602587675336099, 0.0531183197123466, 0.0158288870314117, 0.00725542433478737, 0.0043713809337273, 3.6694327804703e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1950611706
R squared (OOB): -0.09649514
$Forests[[845]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(429000, 422800, 548000, 550000, 435000, 360000, 450000, 4e+05, 430000, 447000, 438000, 376888, 390000, 390000, 423800, 478000, 415000, 390000, 420000, 412000), floor_area_sqm = c(104, 104, 93, 93, 103, 84, 105, 91, 104, 107, 104, 104, 104, 102, 104, 104, 104, 103, 104, 103), storey_order = c(2L, 4L, 4L, 3L, 4L, 2L, 2L, 1L, 2L, 3L, 2L, 3L, 1L, 2L, 2L, 5L, 2L, 1L, 2L, 4L), remaining_lease_mths = c(822, 813, 1135, 1137, 819, 762, 757, 783, 819, 782, 812, 810, 809, 763, 756, 770, 760, 773, 922, 918), PROX_CBD = c(11.1191912667925, 11.1672746170477, 11.1809634086998, 11.2116042179965, 11.381621166991, 11.4815172953657, 11.4573592114175, 11.4963900230166, 11.547248638023, 11.7840832214562, 11.7215458353159, 11.622690560426, 11.7882471009294, 11.6387779682198, 11.7174653186763, 11.927322045494, 11.6914583773846, 11.9179556382635, 11.8892341343185, 11.9871965659798), PROX_ELDERLYCARE = c(0.213121327483379, 0.14075304944647, 0.333450295290741, 0.369355324070756, 0.382123855460196, 0.182032582488253, 0.52883250894194, 0.672630859926948, 0.246353759583753, 0.481333190444255, 0.240093333498969, 0.175524774720266, 0.114277277444971, 0.792216801753581, 0.74375074589335, 0.77464979732367, 0.736997311630605, 0.757050983431463, 0.110349805405523, 0.210296865683283), PROX_HAWKER = c(1.08329799955244, 1.04840790050398, 1.04207495818587, 1.02311573056961, 0.863892291353285, 0.728271246274353, 0.848364442784946, 0.804785607263954, 0.837769476188058, 0.436117874461739, 0.609281739536534, 0.783966268147895, 0.647051853283446, 0.61454926069889, 0.5637831570093, 0.445987433628815, 0.558671781535233, 0.581821713307667, 0.684056106771311, 0.625285574708341), PROX_MRT = c(0.776456939054752, 0.893429463565323, 0.580267989687754, 0.524888394814585, 0.424871345706255, 0.756359380624344, 0.275269590424193, 0.132306565433056, 1.16228231940478, 0.81394482428473, 0.989064774064853, 1.15515804744233, 1.00317447086964, 0.0844107562606101, 0.162940637784707, 0.493642118682657, 0.140110279979828, 0.401552834915971, 1.00424261648768, 0.923336133969517), PROX_PARK = c(1.13833451608328, 1.25063890429238, 1.13378306757762, 1.15338615463339, 1.31830174708739, 1.50398184725757, 1.3775538710324, 1.41209410927924, 1.4881280763212, 1.20101103678102, 1.28416187507733, 1.41684131410086, 1.24877122811849, 1.51709061898346, 1.5229705853841, 1.17760662255222, 1.50772581466401, 1.26489639581012, 1.19263079577799, 1.09395352284574), PROX_GOOD_PRISCH = c(0.586469336292635, 0.623353133039123, 0.485317217067727, 0.456074275886943, 0.288839241027683, 0.365254403810308, 0.277148461253506, 0.364349890680966, 0.735233663606362, 0.357669915539773, 0.585140695782779, 0.733057242670121, 0.713901761199557, 0.453346371612442, 0.440184840714675, 0.289303568244907, 0.476923220580037, 0.374797987706521, 0.842915880539328, 0.855677549512306), PROX_MALL = c(1.10160019948421, 1.08293003315278, 1.03968747299659, 1.01522535242687, 0.849953313581112, 0.763531318053358, 0.815329638117364, 0.844787863205902, 0.918014501744059, 0.489619370966043, 0.690287469384684, 0.868993594299523, 0.741052769880115, 0.815834004295584, 0.750703947848918, 0.376851773239706, 0.797799046209296, 0.498039402667872, 0.787722851944232, 0.732793638615111), PROX_CHAS = c(0.143881852296294, 0.151540147087551, 0.216965800691496, 0.206252010873132, 0.115324197479935, 0.0516610437101642, 0.179820414455961, 0.0697008731150885, 0.157099147473317, 0.0667093090499658, 0.164718468919614, 0.151742844958785, 0.0554870656895364, 0.0804697697946077, 4.64133788220832e-08, 0.339292519878925, 0.0474151678735614, 0.258806234431974, 0.124859952031804, 0.171681037809818), PROX_SUPERMARKET = c(0.246182427713253, 0.299482732316256, 0.212835414763751, 0.222574928361305, 0.186698572696543, 0.19171128272723, 0.301981775400679, 0.441950593919319, 0.157098334004615, 0.379080894647373, 0.169255457402684, 0.151741730066283, 0.0453848138423891, 0.596048194106483, 0.609798994765399, 0.405378875546255, 0.635527990773791, 0.542179538393358, 0.114394571204967, 0.172282484091702), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 3L, 0L, 0L, 0L, 0L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 3L, 4L, 4L, 5L, 4L, 2L, 7L, 3L, 6L, 7L, 8L, 3L, 3L, 2L, 3L, 2L, 8L, 5L ), WITHIN_350M_BUS = c(9L, 14L, 7L, 6L, 10L, 14L, 7L, 8L, 11L, 7L, 10L, 8L, 9L, 6L, 5L, 9L, 6L, 7L, 9L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 4L, 3L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 2L), DNeighbour = c(0, 169.550429173975, 199.322112228643, 256.03427868905, 361.929989581566, 371.706978239266, 509.431656545416, 646.01940824339, 662.185783246044, 670.097540883919, 703.003295050732, 716.604433631641, 822.931163141914, 828.690857158471, 866.518478678786, 871.057037170707, 883.661469616565, 934.741739185587, 965.981034995401, 1031.81968063894)), row.names = c("845", "528", "178", "347", "744", "213", "843", "151", "598", "340", "625", "750", "508", "522", "941", "666", "274", "63", "148", "689"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.946725804973782, 0.92675911691626, 0.880645686865303, 0.769061224876456, 0.757290106474393, 0.571897407696639, 0.369666799076253, 0.345905898353796, 0.334358077405716, 0.2870793828439, 0.267974073968397, 0.132429598113647, 0.12600626702231, 0.0868728260226657, 0.0825612678571723, 0.0710545653139347, 0.0321544375957021, 0.015263385629065, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1496563452
R squared (OOB): 0.3759619
$Forests[[846]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(510000, 535888, 505000, 489000, 515000, 510000, 525000, 530000, 4e+05, 495000, 430000, 460000, 403000, 545000, 535000, 437000, 398000, 415000, 440000, 532000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 97, 95, 92, 93, 92, 92, 92, 93, 93, 93, 93, 93, 93, 96), storey_order = c(3L, 3L, 4L, 2L, 2L, 3L, 3L, 4L, 1L, 5L, 1L, 2L, 1L, 5L, 4L, 2L, 1L, 2L, 2L, 4L), remaining_lease_mths = c(1141, 1148, 1136, 1137, 1138, 1136, 1098, 1106, 1131, 1080, 1128, 1137, 1138, 1127, 1118, 1076, 1077, 1071, 1142, 1111), PROX_CBD = c(14.6372730844548, 14.6520289820308, 14.6520289820308, 14.4453014943547, 14.4453014943547, 14.0250110126613, 14.3488328635023, 14.4087790426081, 13.9748767742628, 14.2035293519974, 13.983033341901, 13.9481332653994, 13.9348601041022, 13.8964286142315, 13.8964286142315, 14.2040057462849, 14.2040057462849, 14.2040057462849, 13.9713915856932, 13.8842234613226), PROX_ELDERLYCARE = c(0.618556221806735, 0.613695690312218, 0.613695690312218, 0.431976777822193, 0.431976777822193, 0.0392522324995346, 0.805205193908325, 0.87860471100088, 0.0869602171534455, 0.685279068417721, 0.0819455196406728, 0.108372417523696, 0.122633260073778, 0.28821019895416, 0.28821019895416, 0.732225931930739, 0.732225931930739, 0.732225931930739, 0.226595382415433, 0.284905700992106), PROX_HAWKER = c(0.372997368954845, 0.451492926165754, 0.451492926165754, 0.391270554493315, 0.391270554493315, 0.732915378457501, 0.28631929470226, 0.295591155505828, 0.759405218095962, 0.384064154962602, 0.818439961244233, 0.783686601130967, 0.848294615942255, 0.700607063348248, 0.700607063348248, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.954180271331751, 0.667389882084889 ), PROX_MRT = c(0.272003951573521, 0.194501865291986, 0.194501865291986, 0.309279527401184, 0.309279527401184, 0.179377644983316, 0.320519516131068, 0.258499173090988, 0.16215489673441, 0.289240493397468, 0.0961191462833423, 0.146013494832411, 0.066674836544346, 0.214342865325431, 0.214342865325431, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.128817306959056, 0.172676244118343 ), PROX_PARK = c(0.308864268906528, 0.365417477470037, 0.365417477470037, 0.463863624631307, 0.463863624631307, 0.898948825756494, 0.585388118838944, 0.572778275466331, 0.93793434477989, 0.69423802629866, 0.973290645087517, 0.964943529987853, 1.01289159319472, 0.945155408432775, 0.945155408432775, 0.735378016798131, 0.735378016798131, 0.735378016798131, 1.07610116952693, 0.946790994443363 ), PROX_GOOD_PRISCH = c(5.11658251455146, 5.11305585404091, 5.11305585404091, 4.92565705183443, 4.92565705183443, 4.48326906164864, 4.99658730632735, 5.07040230577432, 4.4381077472328, 4.84858590291698, 4.42376284483209, 4.41058426346667, 4.3780728039611, 4.42474408393319, 4.42474408393319, 4.87692111553996, 4.87692111553996, 4.87692111553996, 4.37541592083903, 4.46427355245829), PROX_MALL = c(0.415222463814875, 0.462374515344904, 0.462374515344904, 0.259948531881284, 0.259948531881284, 0.387952579177684, 0.415696526053807, 0.48422641650143, 0.408666125180857, 0.37351280301214, 0.475935346664486, 0.431747484707969, 0.500682206465503, 0.36232957329041, 0.36232957329041, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.625072347077181, 0.384398044205003), PROX_CHAS = c(0.210026666936211, 0.131494587645238, 0.131494587645238, 0.259948576333881, 0.259948576333881, 0.116095717847762, 0.232702657922268, 0.263312743704905, 0.0955424375353944, 0.170907589664044, 0.0483941894268844, 0.0812590805558053, 3.70448785353559e-08, 0.190952462752685, 0.190952462752685, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.0752462089475253, 0.0936868185767241), PROX_SUPERMARKET = c(0.207346349364418, 0.133013806318261, 0.133013806318261, 0.257218468152336, 0.257218468152336, 0.21237786594893, 0.232703172737007, 0.263313051629592, 0.205979542456043, 0.170908382081647, 0.123899374628808, 0.194128300134642, 0.112910168339451, 0.190953240917096, 0.190953240917096, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.0752464841458058, 0.093687407280864), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 5L, 6L, 6L, 4L, 5L, 4L, 3L, 5L, 4L, 4L, 5L, 5L, 5L, 5L, 3L), WITHIN_350M_BUS = c(4L, 6L, 6L, 6L, 6L, 9L, 9L, 10L, 6L, 9L, 11L, 7L, 11L, 9L, 9L, 9L, 9L, 9L, 11L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 6L, 5L, 4L, 5L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 5L), DNeighbour = c(0, 79.3822147424369, 81.1639555726594, 190.698918041453, 193.64969682805, 628.576737174958, 636.340681277919, 663.32099250283, 676.739650114576, 686.594469319603, 699.84827611482, 709.553153559039, 736.741408172584, 744.339868431406, 748.530517511858, 754.939837645118, 757.370725706802, 758.199125304835, 774.498565801655, 799.316632068428)), row.names = c("846", "284", "958", "50", "855", "8", "363", "969", "690", "66", "710", "34", "356", "442", "760", "911", "448", "272", "361", "670"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980371292703821, 0.979484884287768, 0.88940140249964, 0.886056416857884, 0.145608314257835, 0.13411372425162, 0.0969277318599364, 0.0801951832290544, 0.0687272364519029, 0.0544745054570814, 0.0449394210309283, 0.0226331330784017, 0.0176434809795013, 0.0151380773567465, 0.0116541827393325, 0.0104449547692703, 0.0100471536532814, 0.0037373859633447, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2512046607
R squared (OOB): 0.06744149
$Forests[[847]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398000, 420000, 435000, 410000, 4e+05, 373000, 425000, 410000, 418000, 345000, 365000, 312000, 320000, 385000, 3e+05, 455000, 465000, 305000, 450000, 330000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 107, 104, 90, 85, 106, 106, 90, 93, 105), storey_order = c(2L, 5L, 4L, 3L, 1L, 1L, 4L, 4L, 5L, 3L, 4L, 1L, 2L, 3L, 2L, 4L, 2L, 1L, 4L, 1L), remaining_lease_mths = c(1136, 1134, 1129, 1131, 1127, 1128, 1126, 1117, 904, 1003, 1061, 779, 779, 1060, 979, 933, 933, 966, 950, 896), PROX_CBD = c(17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.1731083577317, 17.1731083577317, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 16.6890813896757, 16.6890813896757, 17.6242343596777, 18.0119212314593, 17.1634204962367, 17.1401277939721, 18.0816861587931, 17.4336546583772, 17.9794873864528), PROX_ELDERLYCARE = c(0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.456899326246073, 0.456899326246073, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.296144426041885, 0.296144426041885, 0.892136309268664, 1.25793892145158, 0.565792923614884, 0.586863575497558, 1.34637729166943, 0.825709875044437, 1.20397588034421), PROX_HAWKER = c(0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.507233229895407, 0.507233229895407, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.360513691606501, 0.360513691606501, 0.816419857336687, 1.33204585660377, 0.666841975849823, 0.685044657792881, 1.41733367811242, 0.841716009165303, 0.736691454978467 ), PROX_MRT = c(1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.18009183772516, 1.18009183772516, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.937471590679814, 0.937471590679814, 0.729175757939742, 1.54554013822754, 0.463116738810145, 0.418422993771755, 1.64690112478102, 0.463093751675267, 1.05284557964442), PROX_PARK = c(0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 1.02763138312455, 1.02763138312455, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 1.20981147430356, 1.20981147430356, 0.830497330619545, 0.23250554954982, 0.505224516024672, 0.454841043819919, 0.243247600736397, 0.609424449579261, 0.555889077383573), PROX_GOOD_PRISCH = c(6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.57664814247058, 6.57664814247058, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.16175607197734, 6.16175607197734, 6.97273607492461, 7.41905192895776, 6.50789265243056, 6.48254224033906, 7.49669975318446, 6.77374769998522, 7.33264137396139), PROX_MALL = c(0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.392080122681935, 0.392080122681935, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.571849863617429, 0.571849863617429, 0.671391539314818, 0.658794213245526, 0.353588302636786, 0.306862579253759, 0.694568288644574, 0.404491618549369, 0.387548928263219), PROX_CHAS = c(0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.214971829128206, 0.214971829128206, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.332465298200207, 0.332465298200207, 0.0497500971788425, 0.166262674114357, 0.171584438209325, 0.133156315003352, 0.119012364389208, 0.260153188296123, 0.324283073315245), PROX_SUPERMARKET = c(0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.391090025360665, 0.391090025360665, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.204374831829505, 0.204374831829505, 0.442456788826315, 0.385510043100507, 0.320581809168482, 0.27639551573194, 0.485184742393951, 0.355873580059747, 0.337417678694655 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 3L, 3L, 0L, 1L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 4L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 8L, 8L, 5L, 5L, 8L, 6L, 6L, 9L, 9L, 12L, 9L, 8L, 7L, 8L, 12L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 5L), DNeighbour = c(0, 44.1419201118885, 49.3385862036312, 51.2251426651877, 90.5332160582831, 92.7877654555756, 102.935833466276, 105.367283016178, 332.334223819074, 433.685345042456, 606.004590624583, 722.058274266319, 726.230005768246, 741.164718915872, 743.485231868853, 746.105164805902, 790.891083968468, 829.685413594636, 853.476551434705, 910.848724105566)), row.names = c("847", "280", "290", "86", "507", "985", "925", "797", "889", "631", "720", "497", "328", "300", "228", "991", "530", "85", "535", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995308306472831, 0.994140328360594, 0.993684372603447, 0.980339126051616, 0.979352873103986, 0.974620183541047, 0.973415197768614, 0.751473325785117, 0.597988478018305, 0.310640328006529, 0.138069555285298, 0.132710589351974, 0.114162626011768, 0.111373741414746, 0.108256184816625, 0.0605420505390425, 0.0289934288772344, 0.0148858928315623, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1916678480
R squared (OOB): 0.2984468
$Forests[[848]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 288000, 285000, 258000, 292000, 320000, 283000, 4e+05, 340000, 420000, 433000, 416000, 428000, 365000, 395000, 338000, 304500, 415000, 315000, 418000), floor_area_sqm = c(84, 84, 84, 84, 84, 104, 84, 92, 103, 92, 92, 92, 92, 92, 92, 93, 104, 92, 84, 92), storey_order = c(1L, 1L, 3L, 1L, 1L, 3L, 4L, 2L, 4L, 5L, 4L, 4L, 4L, 1L, 2L, 3L, 3L, 5L, 3L, 5L), remaining_lease_mths = c(766, 770, 776, 781, 761, 788, 781, 1130, 784, 1143, 1130, 1140, 1140, 1137, 1146, 778, 783, 1144, 804, 1138), PROX_CBD = c(16.3138748954346, 16.2681803933938, 16.2311391435218, 16.1631400386504, 16.3662877971208, 16.4061281598547, 16.4061281598547, 16.1976566517324, 16.4938482623735, 16.1537572283104, 16.055983361932, 16.055983361932, 16.1831859860721, 16.0046521285213, 16.0046521285213, 16.3741208173644, 16.62872619839, 15.9533618390172, 15.9050437012323, 16.0903666266177), PROX_ELDERLYCARE = c(0.259941730365991, 0.20801878428071, 0.252142982647588, 0.194171564025932, 0.177020457931737, 0.45678545326778, 0.45678545326778, 9.89208662673193e-07, 0.54260343924556, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.0701319802482612, 0.20718686492254, 0.20718686492254, 0.617661573186221, 0.618318415391572, 0.251148223850536, 0.346730428331521, 0.179967723198436), PROX_HAWKER = c(1.19589315813724, 1.14155805943316, 1.12300848995143, 1.03995728027003, 1.20613696965479, 1.27662029927611, 1.27662029927611, 1.03146250928298, 1.26080574998962, 0.986028325459381, 0.897672222950446, 0.897672222950446, 1.00994702859189, 0.855932206484513, 0.855932206484513, 1.08852003222566, 1.328000513126, 0.802087399746937, 0.79668564149145, 0.9143232220583 ), PROX_MRT = c(0.896077488488813, 0.896888955057001, 0.830985280221221, 0.842728374229233, 1.07002489239586, 0.840195727203247, 0.840195727203247, 1.02706758196582, 0.884131305433386, 1.02112351286352, 0.936151237003446, 0.936151237003446, 1.08237519657155, 0.883219311345816, 0.883219311345816, 0.70945464840636, 1.00682967627403, 0.8851452059773, 0.750476153315833, 1.13213387762555), PROX_PARK = c(0.695881850270676, 0.750067315759091, 0.723677668737743, 0.707513815343702, 0.840406553837571, 0.499042267647801, 0.499042267647801, 0.822565203699192, 0.418424058290637, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.848434833813522, 0.619767633008914, 0.619767633008914, 0.371358045807383, 0.402413252549947, 0.589052524814441, 0.475878847958935, 0.83568858459355), PROX_GOOD_PRISCH = c(6.84997592861041, 6.81173689796023, 6.76533990958697, 6.70927938580052, 6.93507101526025, 6.91087941258894, 6.91087941258894, 6.78043949525415, 6.98980449668537, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.78038310261662, 6.57618460349959, 6.57618460349959, 6.84990365493624, 7.12509880547394, 6.52939634907869, 6.45664561130608, 6.70919168347838), PROX_MALL = c(0.242195958154985, 0.188162247463955, 0.175221521556568, 0.0870960802892481, 0.298590834338171, 0.408074329267436, 0.408074329267436, 0.189710317758296, 0.506769239398443, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.241735562355662, 0.110811660449771, 0.110811660449771, 0.523710338103731, 0.615098633053939, 0.161178852361569, 0.18299798168314, 0.311149009276151), PROX_CHAS = c(0.218904529587093, 0.160774225575301, 0.170601730776313, 0.081875317774622, 0.209004221202181, 0.178111672550416, 0.178111672550416, 0.0868060808909073, 0.128042490192306, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.148113838308576, 0.114687044901222, 0.114687044901222, 0.0863783451683255, 0.218296317772089, 0.165813590617473, 0.190026772642962, 0.215238065300109), PROX_SUPERMARKET = c(0.204979568486045, 0.189660657064324, 0.137275095711229, 0.0873208554119548, 0.303085580417471, 0.17811123384324, 0.17811123384324, 0.195853508350489, 0.128042463684685, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.247969406526707, 0.112847248683738, 0.112847248683738, 0.0863776808909183, 0.218296734885766, 0.162291812321236, 0.179336240856332, 0.316789996913415), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 6L, 5L, 6L, 8L, 4L, 4L, 8L, 4L, 8L, 3L, 3L, 7L, 3L, 3L, 4L, 4L, 3L, 4L, 2L), WITHIN_350M_BUS = c(8L, 11L, 10L, 11L, 5L, 8L, 8L, 7L, 6L, 7L, 7L, 7L, 7L, 7L, 7L, 4L, 6L, 8L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 4L, 4L, 5L, 6L, 4L ), DNeighbour = c(0, 60.1767177645244, 75.6193475840869, 152.392856248312, 188.097502064474, 196.443464387516, 201.071808585041, 259.545792327122, 288.519182043939, 291.762634308885, 319.103426272849, 323.522226014546, 330.665298059803, 341.445672586947, 341.735085984751, 364.974651235307, 384.34724750262, 394.449572810068, 404.13612011794, 449.858465514456)), row.names = c("848", "798", "945", "872", "687", "595", "49", "427", "150", "869", "741", "538", "661", "594", "408", "788", "26", "124", "59", "249"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.964532376166582, 0.944285974740628, 0.783655994025557, 0.680906655855099, 0.654985906018523, 0.640353105045322, 0.445060867928865, 0.346524335833763, 0.335661399712168, 0.246844193511436, 0.233098216938134, 0.211334982269321, 0.179698457550759, 0.178871079744062, 0.116810941875436, 0.0729246036913344, 0.0534388619302468, 0.0372274804801584, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1038095978
R squared (OOB): 0.7062465
$Forests[[849]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 409500, 418000, 538000, 515000, 560000, 385000, 465000, 446000, 620000, 488000, 480000, 660000, 450000, 445000, 290000, 451000, 515000, 582000, 678000), floor_area_sqm = c(107, 84, 84, 90, 84, 105, 93, 91, 94, 103, 104, 94, 105, 104, 84, 87, 83, 110, 104, 92), storey_order = c(2L, 3L, 3L, 5L, 4L, 2L, 1L, 2L, 2L, 4L, 1L, 6L, 6L, 1L, 3L, 1L, 8L, 1L, 3L, 3L), remaining_lease_mths = c(892, 807, 804, 995, 804, 913, 772, 764, 723, 742, 776, 725, 748, 828, 647, 643, 604, 859, 935, 1103), PROX_CBD = c(4.23142849537126, 4.20973993763024, 4.20973993763024, 4.4759193492502, 3.75781957676323, 3.91005014077452, 4.25035751849909, 4.28329341592686, 4.45295385586978, 3.79744534670369, 4.16405648472164, 4.50933618399607, 3.5952466633456, 5.12061996426338, 4.82546817648507, 4.35364804731157, 3.63056019358172, 5.31333197008925, 5.4901102241405, 3.93031212371417), PROX_ELDERLYCARE = c(0.272010492111063, 0.156291063754703, 0.156291063754703, 0.136621520737764, 0.582389211118023, 0.449207181019876, 0.411587417191489, 0.4193003334471, 0.645271528549996, 0.296175206272889, 0.434539750657667, 0.665866395733666, 0.354500614782039, 0.279354008399566, 0.401252043911139, 0.402111762367986, 0.124703716495981, 0.301885421229742, 0.157919913507301, 0.159701117649001), PROX_HAWKER = c(0.392124905911543, 0.46881842734995, 0.46881842734995, 0.736355433757935, 0.393163811818296, 0.464701711390969, 0.610932712322496, 0.638679046714181, 0.601904675681234, 0.300770398866256, 0.502732414569621, 0.665007751295857, 0.311385334077859, 0.158729667464322, 0.33634581375869, 0.52502919100195, 0.0619655343942362, 0.15027253820603, 0.258924665495, 0.374782156946409), PROX_MRT = c(0.870814763860364, 0.750034220630686, 0.750034220630686, 0.930431293452388, 0.434583879195091, 0.361698258812245, 0.605174310138743, 0.637237645879563, 0.66128766903618, 0.195276091150508, 0.518003091395578, 0.549595780709265, 0.16267041353008, 1.12797954219589, 0.437510974512092, 0.698417082344063, 0.188513622979597, 0.839256513816073, 1.30755754576723, 0.57487373386568 ), PROX_PARK = c(0.989030190878471, 0.828179073128827, 0.828179073128827, 0.786607284590569, 0.885911587583127, 0.651892034671684, 0.346786980248178, 0.336599362476296, 0.473457593144303, 0.620239922284967, 0.269719137898212, 0.353281501558379, 0.796125682214674, 1.12857946410316, 0.386749503328341, 0.0959047492621704, 0.634729277660292, 0.919693677764514, 0.803347187860442, 0.43227753152338 ), PROX_GOOD_PRISCH = c(3.47561641519302, 3.58178441884724, 3.58178441884724, 3.43096694593549, 3.98479480133756, 3.96984616110429, 3.87277035706644, 3.85984302070176, 3.02211493728223, 4.13618512399158, 3.99853475328204, 2.94429219434277, 4.26949140427292, 2.70116277997296, 2.65585299610189, 4.11088283479722, 4.47678155678584, 2.32631552336422, 2.45379201830723, 4.55218800106713), PROX_MALL = c(1.1888213641646, 1.26743973989934, 1.26743973989934, 1.02435160052226, 1.1081035152608, 1.2652175398851, 0.955673327573223, 0.92062293894618, 0.570379319619026, 1.16769889708728, 1.00998414702412, 0.485349818185599, 0.962766222186716, 1.02774547618649, 0.337875853585261, 0.801857467962545, 0.917363569028491, 0.752077094160308, 1.21674302842157, 1.09934779211931), PROX_CHAS = c(0.106822211501606, 0.163154212627783, 0.163154212627783, 0.105578702221058, 0.345906079563203, 0.108899254787234, 0.260827480873255, 0.285886541141976, 0.303272176186244, 0.121619853002556, 0.147909276913635, 0.331046161101227, 0.0963682910788478, 0.193072984237221, 0.315432137833306, 0.130252709580884, 0.112941217538546, 0.111194343620761, 0.233242749827373, 0.304936065418075 ), PROX_SUPERMARKET = c(0.139079920157556, 0.118448079318654, 0.118448079318654, 0.0670716613901785, 0.128350069204848, 0.115229795891962, 0.512280309006142, 0.506434284786685, 0.34627255092781, 0.191561540751545, 0.506391752127701, 0.325943517329761, 0.269187390315468, 0.198191070641627, 0.0907256678718214, 0.591301773724787, 0.0867224629960944, 0.370675298005651, 0.37596142908425, 0.35411008396507 ), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 0L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 3L, 3L, 2L, 4L, 4L, 5L, 4L, 1L, 4L, 6L, 1L, 4L, 4L, 2L, 4L, 5L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 5L, 3L, 5L, 5L, 5L, 6L, 5L, 5L, 5L, 6L, 9L, 8L, 6L, 4L, 12L, 10L, 5L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 1L, 2L, 3L, 0L, 2L, 3L, 2L, 2L, 2L, 3L, 3L, 1L), DNeighbour = c(0, 165.630220363038, 168.637518575439, 358.256742445308, 518.528786976805, 526.175826367182, 642.70016503937, 662.957924722308, 674.428742498191, 682.48257398615, 738.419881993983, 795.572967171736, 799.318592688773, 883.516680727556, 906.25008016177, 1032.08875256651, 1040.41261421347, 1163.19081767871, 1251.84386199786, 1271.07620735585)), row.names = c("849", "382", "907", "411", "234", "176", "19", "747", "346", "952", "223", "622", "699", "646", "288", "532", "237", "279", "307", "801"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.966328451496616, 0.965105574723974, 0.8474285815206, 0.694857502694326, 0.686638265445476, 0.554032518860379, 0.529929420803035, 0.51619515231547, 0.506521319225579, 0.438916745460861, 0.369959446779624, 0.365475119157456, 0.267128927020543, 0.241731106547426, 0.116068384437809, 0.108906886687716, 0.0264225874235897, 0.000901955525294464, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6584675061
R squared (OOB): 0.2588131
$Forests[[850]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(830000, 1023801, 1038000, 890000, 1056800, 1110000, 643888, 755000, 7e+05, 685000, 753000, 620000, 748000, 476000, 475000, 537000, 945500, 912000, 680000, 5e+05), floor_area_sqm = c(94, 95, 95, 93, 95, 94, 83, 90, 93, 93, 87, 103, 107, 103, 103, 106, 87, 87, 91, 103), storey_order = c(9L, 13L, 13L, 2L, 16L, 17L, 4L, 2L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 4L, 8L, 3L, 3L, 1L), remaining_lease_mths = c(1088, 1085, 1088, 1079, 1081, 1086, 721, 983, 625, 1115, 1104, 911, 899, 774, 781, 760, 1143, 1142, 984, 773), PROX_CBD = c(1.64296215322618, 1.64296215322618, 1.6109563636452, 1.67386574810093, 1.77209924777956, 1.77209924777956, 1.53899731723416, 2.01305703462688, 2.09358084499411, 2.56060478168524, 2.5775653440094, 2.86182045335715, 2.52364731081334, 3.09516181063763, 3.09516181063763, 3.12641734116327, 2.51922626320824, 2.51922626320824, 2.86455481676114, 3.24578829573265), PROX_ELDERLYCARE = c(0.294850727643248, 0.294850727643248, 0.267363987874465, 0.177855560288099, 0.140516738363648, 0.140516738363648, 0.194322059338883, 0.301111196915018, 0.442569764285143, 0.303984777605612, 0.283170941801308, 0.334062202372697, 0.132133546591398, 0.614909460801077, 0.614909460801077, 0.570344367187993, 1.25853619714168e-06, 1.25853619714168e-06, 0.111411798512938, 0.461566734593474), PROX_HAWKER = c(0.280083683397779, 0.280083683397779, 0.235977344459711, 0.190132187507835, 0.23052169920376, 0.23052169920376, 0.0778854840685767, 0.439754799726314, 0.103399879312882, 0.450094806637729, 0.447120961378381, 0.231089093207534, 0.315417458803045, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.187177165934232, 0.187177165934232, 0.302651224916382, 0.461305554076076), PROX_MRT = c(0.262926729358016, 0.262926729358016, 0.29771914919713, 0.379670718067057, 0.454819638815125, 0.454819638815125, 0.338341879948785, 0.650763936895186, 0.681532284353367, 0.546591463865751, 0.499107329029013, 0.819080841065402, 0.277076743329557, 1.19880844528061, 1.19880844528061, 1.19588154804183, 0.243725266054354, 0.243725266054354, 0.391395986196982, 1.11057161001852), PROX_PARK = c(0.366095429090919, 0.366095429090919, 0.367398542795172, 0.464667269713551, 0.568364566172339, 0.568364566172339, 0.431332248643832, 0.806729342800227, 0.400473707610266, 0.21329655328302, 0.18481391877062, 0.609617368578913, 0.163253442595557, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.28862748451296, 0.28862748451296, 0.399002951856213, 0.856773721705297), PROX_GOOD_PRISCH = c(6.02306971378175, 6.02306971378175, 6.05683769533381, 6.13913327172338, 6.2014068010071, 6.2014068010071, 6.20754086879516, 6.32589195448141, 4.81109980295855, 4.93746215949662, 4.89009258041755, 5.1514664212482, 4.61812725480087, 5.46565510857314, 5.46565510857314, 5.52416256345089, 4.50145006484821, 4.50145006484821, 4.71207116352008, 5.51078547454581), PROX_MALL = c(0.44820920236387, 0.44820920236387, 0.415453175187746, 0.332985789848242, 0.293469301127063, 0.293469301127063, 0.293332886646226, 0.368960166061844, 0.685370188976197, 0.572150632107275, 0.524781909718914, 0.848351644608041, 0.290995843291254, 1.2281628510896, 1.2281628510896, 1.29251563056945, 0.244046547559164, 0.244046547559164, 0.420489734799516, 1.33172083977874), PROX_CHAS = c(0.0951865321113252, 0.0951865321113252, 0.0860247998100326, 0.0280349864391529, 0.116110892529562, 0.116110892529562, 0.0279718763032621, 0.298496878246672, 0.165994533154508, 0.0640474788759872, 0.0301364724824846, 0.159666076311523, 0.0122221533760307, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0462846720247782, 0.0462846720247782, 0.110042750971165, 0.0869328465249217 ), PROX_SUPERMARKET = c(0.28799517805095, 0.28799517805095, 0.248046397132554, 0.185142915152075, 0.203860721712114, 0.203860721712114, 0.114546579488019, 0.364789845186166, 0.346795592234613, 0.315915165677582, 0.275738565320567, 0.360029455717415, 0.0373112013983995, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.169442491353445, 0.169442491353445, 0.110042446678578, 0.0869315055470345), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 7L, 7L, 8L, 4L, 4L, 4L, 4L, 3L, 6L, 2L, 2L, 2L, 4L, 4L, 4L, 2L ), WITHIN_350M_BUS = c(9L, 9L, 11L, 9L, 10L, 10L, 9L, 10L, 7L, 3L, 3L, 4L, 6L, 4L, 4L, 5L, 4L, 4L, 7L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 4L, 2L), DNeighbour = c(0, 3.29951385597731, 46.9956627691463, 125.73561559413, 206.622091495144, 211.871316468566, 227.947827071537, 444.842421284742, 1217.15716718055, 1346.02988719705, 1386.84929629491, 1476.19001380669, 1527.44416128107, 1581.55754071296, 1581.77007758371, 1597.13289611776, 1605.77501010758, 1613.85135549438, 1687.80565143556, 1714.69733763653)), row.names = c("850", "91", "619", "10", "509", "321", "524", "567", "824", "390", "999", "561", "65", "126", "134", "48", "816", "550", "968", "192"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999992594503901, 0.998498216044972, 0.989274871706209, 0.971170043380841, 0.969697995855379, 0.964967479081832, 0.869922820285574, 0.246145123287525, 0.147288537557969, 0.119605712800399, 0.0670002602555526, 0.0426356042878296, 0.0222796034844527, 0.0222113924804149, 0.0175363097955606, 0.0151315587277739, 0.0130339825412785, 0.00096846338602039, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 24368198345
R squared (OOB): 0.3934389
$Forests[[851]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(347000, 365000, 370000, 315000, 375000, 440000, 388000, 308000, 380000, 355000, 330000, 370000, 446000, 340000, 390000, 365000, 420000, 360000, 360000, 428000), floor_area_sqm = c(103, 103, 98, 84, 92, 103, 103, 84, 102, 103, 103, 104, 107, 104, 104, 107, 99, 103, 99, 90), storey_order = c(3L, 4L, 2L, 3L, 2L, 2L, 3L, 1L, 2L, 3L, 2L, 2L, 3L, 1L, 1L, 1L, 3L, 1L, 2L, 8L), remaining_lease_mths = c(777, 768, 767, 788, 938, 918, 935, 795, 938, 793, 800, 763, 783, 772, 763, 766, 929, 777, 796, 1008), PROX_CBD = c(12.4516179583977, 12.6612960596841, 12.6407298816561, 13.0463978034086, 12.0748651503812, 12.1964782349865, 12.2384019056968, 13.3304860768802, 12.4172252614445, 13.46147060752, 13.46147060752, 13.075732494377, 13.1163383572019, 13.1145091682395, 13.1145091682395, 13.578535689825, 13.2222340992065, 13.7231688188033, 13.8977069202737, 13.8412030491349), PROX_ELDERLYCARE = c(0.517665393733001, 0.349885373003571, 0.198383641986835, 0.612412426395362, 0.485644504612505, 0.395535007521183, 0.481492260541915, 0.85382998667073, 0.466477120293287, 1.01995663096129, 1.01995663096129, 0.206309775801723, 0.258125844069092, 0.233566729538939, 0.233566729538939, 0.535215785060316, 0.385934705647939, 0.681177733621966, 1.56746404607568, 1.74703283433278), PROX_HAWKER = c(1.97187302693261, 1.71720286170745, 1.70233840124208, 1.36023111372333, 1.97379568283644, 2.11269605893479, 2.08679181031876, 1.09459947163448, 1.89270186421095, 1.03983060555389, 1.03983060555389, 1.2806114078583, 1.23349193679857, 1.24018164124527, 1.24018164124527, 0.775756145922257, 1.08380419022874, 0.601426993813282, 1.04237506554324, 1.43519165592487), PROX_MRT = c(1.07246547116041, 0.798149237832703, 0.712674611555213, 0.622051877914657, 1.16171233055988, 1.03396693725809, 1.00400763232319, 0.525688124362732, 0.847625669994717, 0.367668143276235, 0.367668143276235, 0.218393806785847, 0.166998983475289, 0.402767024758649, 0.402767024758649, 0.357978123578611, 0.503688459146237, 0.498221170198522, 0.300373388684648, 0.462396576385451), PROX_PARK = c(0.540079114132334, 0.722272593032778, 0.87239282209614, 0.572775970192077, 0.570565135790359, 0.631382355736929, 0.617440020241687, 0.620743454357064, 0.790049777369869, 0.582693033366388, 0.582693033366388, 1.31516124688894, 1.28385310080255, 1.4917670023494, 1.4917670023494, 1.33984402369384, 1.61082819122054, 1.26781451063295, 0.782220037546154, 0.752068597068081), PROX_GOOD_PRISCH = c(2.37408427308534, 2.58047246486208, 2.56532775368338, 2.96540091825049, 2.03318600563725, 2.16851203086393, 2.2532718981807, 3.24954726475941, 2.44639044951476, 3.38131302543864, 3.38131302543864, 3.06740437701091, 3.10133739012884, 3.15473759747012, 3.15473759747012, 3.55013641033528, 3.2388029474634, 3.673854441535, 3.83525569342672, 3.82728738248792 ), PROX_MALL = c(1.09246464633101, 0.817237002784756, 0.751522975449472, 0.587476612974174, 1.24268779707958, 1.12036230953297, 1.10261213560447, 0.513372166694422, 0.95273084922996, 0.644549177151603, 0.644549177151603, 0.332903613799786, 0.281310431650798, 0.504156272689578, 0.504156272689578, 0.305514521023982, 0.587950861513872, 0.406890039239853, 1.14150204308926, 1.33339622609195 ), PROX_CHAS = c(0.137011223676854, 0.248450831201433, 0.217156748290024, 0.40513819943783, 0.0669716337617594, 0.194956542036987, 0.187666753228527, 0.472814153962233, 0.132703338642494, 0.348399033159575, 0.348399033159575, 0.122328851042638, 0.155371621529032, 0.11048408202451, 0.11048408202451, 0.282171570268124, 0.151225190585885, 0.176857487498571, 0.162936326565904, 0.116038559859119 ), PROX_SUPERMARKET = c(0.417679622168911, 0.326739034058403, 0.217156859083098, 0.599997973636583, 0.301394789473075, 0.242376621204914, 0.388917381074845, 0.510727353781082, 0.453312253927337, 0.356146193343619, 0.356146193343619, 0.193246634773484, 0.141466460051892, 0.362446168440829, 0.362446168440829, 0.281417393052806, 0.459946280432931, 0.270532795629183, 0.162936951836525, 0.116038559858059 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 2L, 2L, 4L, 2L, 4L, 3L, 3L, 3L, 4L, 4L, 6L, 6L, 4L, 5L, 4L, 4L, 3L ), WITHIN_350M_BUS = c(9L, 12L, 10L, 7L, 9L, 9L, 10L, 5L, 9L, 6L, 6L, 10L, 9L, 7L, 7L, 10L, 8L, 8L, 5L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 270.331101972771, 373.35429453205, 611.988512419187, 687.813140804412, 711.014903677839, 885.803506072486, 893.24867013019, 943.515866979167, 1010.15842039729, 1017.46125178973, 1076.04984118929, 1079.25202823742, 1284.37868152869, 1289.46401259287, 1395.21850312277, 1440.67488577144, 1440.67944838253, 1468.67522365659, 1529.96305541585)), row.names = c("851", "552", "477", "987", "721", "677", "399", "61", "296", "332", "526", "929", "105", "844", "164", "856", "350", "960", "479", "678"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.938535072399996, 0.884446550978555, 0.705597109664075, 0.636634951704996, 0.614701409422252, 0.441949914664198, 0.434458473662139, 0.384017016639909, 0.318174589569101, 0.311078214602148, 0.255373011386448, 0.252401744885184, 0.08718290723683, 0.0839121132905966, 0.0283533454714882, 0.0128399553119701, 0.0128386825440469, 0.00616414576676219, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1266489064
R squared (OOB): 0.1289874
$Forests[[852]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 393000, 448000, 450000, 395000, 415000, 360000, 420000, 405000, 430000, 405000, 410000, 430000, 495000, 412000, 362500, 380000, 537000, 425000, 518000), floor_area_sqm = c(113, 103, 116, 106, 106, 103, 84, 112, 105, 104, 104, 106, 107, 93, 104, 103, 106, 93, 104, 93), storey_order = c(5L, 2L, 3L, 4L, 2L, 3L, 3L, 4L, 3L, 2L, 2L, 2L, 4L, 2L, 2L, 3L, 1L, 4L, 3L, 2L), remaining_lease_mths = c(824, 818, 827, 834, 834, 834, 811, 866, 856, 861, 862, 871, 868, 1131, 878, 819, 887, 1128, 871, 1132), PROX_CBD = c(14.8805910833212, 14.8805910833212, 15.1039483662242, 15.1256206124729, 15.1256206124729, 15.1256206124729, 14.7472020389823, 15.3605597168545, 15.3605597168545, 15.4019609662575, 15.4019609662575, 15.428944563277, 15.2985874116244, 14.1234549986629, 14.1313829663274, 14.3801998083441, 15.0291078847704, 14.1022978560303, 14.0236082538335, 14.0392008059995), PROX_ELDERLYCARE = c(1.53481387371296, 1.53481387371296, 1.55233595008815, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.19052284520552, 1.7630974884403, 1.7630974884403, 1.7026350967472, 1.7026350967472, 1.63977306379889, 1.41400995500373, 1.35242241046818, 0.836104821253693, 0.709377020411434, 1.09928331705025, 1.39999761805574, 1.09340394122649, 1.32747908409073), PROX_HAWKER = c(0.395563323563994, 0.395563323563994, 0.672854909342646, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.606039227085063, 0.874437271649647, 0.874437271649647, 0.985391408166863, 0.985391408166863, 1.09717995764468, 1.16406043263713, 0.458626901673037, 0.73352935155883, 0.928921275219278, 1.15922930524208, 0.488105393549706, 0.594999289424802, 0.543253862226502), PROX_MRT = c(0.650195396152393, 0.650195396152393, 0.927742831261867, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.807097621625513, 1.13238128237287, 1.13238128237287, 1.24252861976923, 1.24252861976923, 1.35104476777798, 1.40304810962874, 0.250036690549804, 0.735653331318593, 1.02650412956774, 1.36685465541241, 0.255700458734308, 0.469886084443941, 0.327704984287647), PROX_PARK = c(0.355836862982211, 0.355836862982211, 0.613453702116727, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.432698189125414, 0.852232892319188, 0.852232892319188, 0.934356673366442, 0.934356673366442, 1.02148060415503, 0.98341166564854, 0.469588575534173, 0.463826523913091, 0.71485218383349, 0.808345234949979, 0.52092144022497, 0.504422356794811, 0.547177414231792), PROX_GOOD_PRISCH = c(3.33079371618761, 3.33079371618761, 3.51513652285447, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.13467644284063, 3.77322944876988, 3.77322944876988, 3.78947597459801, 3.78947597459801, 3.79601078940401, 3.64472604970499, 2.69456588548322, 2.52734391167264, 2.72778429145315, 3.36640767040689, 2.69832814229385, 2.51794344218072, 2.61966269686357), PROX_MALL = c(0.390496575840073, 0.390496575840073, 0.472438990852491, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.738705771798207, 0.502295694435402, 0.502295694435402, 0.656741946143406, 0.656741946143406, 0.809004632748584, 0.597111778941966, 0.232476208076891, 0.66282583229379, 0.949257633150117, 0.486526360127578, 0.257523814996123, 0.418819234777705, 0.316340524018432), PROX_CHAS = c(0.448788349522024, 0.448788349522024, 0.353464796953762, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.19051372613691, 0.563239471741591, 0.563239471741591, 0.478794864158343, 0.478794864158343, 0.352996738297868, 0.0911939042613644, 0.147334233235439, 0.528800676490504, 0.453083161817035, 0.228652490110126, 0.177701329016163, 0.151261605672147, 0.101753514952091), PROX_SUPERMARKET = c(0.447693008221967, 0.447693008221967, 0.429218479578941, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.326764101800336, 0.187279197917694, 0.187279197917694, 0.1489144838969, 0.1489144838969, 0.252078878715955, 0.408284988301129, 0.147334782275979, 0.528799775767506, 0.513065398645433, 0.234691730121176, 0.177702101069216, 0.151260689076964, 0.101754383553332), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 0L, 0L, 0L, 0L, 2L, 1L, 0L, 0L, 2L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 1L, 4L, 3L, 3L, 3L, 4L, 4L, 4L), WITHIN_350M_BUS = c(5L, 5L, 7L, 6L, 6L, 6L, 9L, 10L, 10L, 9L, 9L, 11L, 13L, 13L, 6L, 2L, 8L, 11L, 12L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 1L, 2L, 3L, 3L, 1L, 2L, 1L), DNeighbour = c(0, 8.08195480289469, 278.302655087418, 283.741141207542, 289.377094738412, 290.694940063659, 346.047718047333, 503.627030179333, 507.660731043421, 595.441595874435, 602.886583909007, 706.442983480653, 780.924807648971, 810.127403870079, 811.14243600375, 820.736843049747, 828.888727744411, 846.035951215597, 857.318035088585, 883.37075985482)), row.names = c("852", "639", "188", "457", "483", "233", "136", "782", "994", "495", "406", "899", "934", "212", "695", "3", "314", "815", "51", "218"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999832598781648, 0.811343092319018, 0.804301853518696, 0.796894522941716, 0.795146478836501, 0.716635507779349, 0.455575837598835, 0.448546446565476, 0.297731903900328, 0.285386008668864, 0.129930902090146, 0.0477395631980655, 0.025265846414363, 0.0245998752515856, 0.0187085914612157, 0.0142913639522992, 0.00684620753796967, 0.00337735327961102, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2530635687
R squared (OOB): -0.1588071
$Forests[[853]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(416000, 430000, 575000, 390000, 310000, 380000, 720000, 685000, 710000, 685000, 520000, 518000, 580000, 705000, 740000, 708000, 394000, 545000, 550000, 790000), floor_area_sqm = c(91, 92, 101, 84, 83.1, 89, 93, 93, 101, 102, 101, 93, 90, 90, 95, 90, 102, 101, 102, 95), storey_order = c(4L, 2L, 6L, 1L, 3L, 5L, 3L, 2L, 2L, 4L, 1L, 4L, 5L, 7L, 4L, 5L, 2L, 1L, 3L, 6L), remaining_lease_mths = c(713, 687, 932, 783, 613, 653, 1143, 1142, 933, 929, 929, 736, 1035, 1041, 954, 1031, 769, 938, 761, 946), PROX_CBD = c(5.10609859014938, 5.17330173892321, 5.56255806753875, 4.91139217141794, 5.99387263807515, 4.19301197437796, 6.10189119169168, 6.19231755176043, 4.27954241101507, 4.15915934561343, 4.23995407977096, 4.29040868967057, 3.73787601157873, 3.66612298934168, 4.09909964212454, 3.56091441303422, 6.11041994069873, 3.59494173601466, 6.04257091454572, 4.0690703028165), PROX_ELDERLYCARE = c(0.320090253923576, 0.151830290872251, 0.0599829320550621, 0.53976690699019, 0.103488744511564, 1.05465194719342, 0.230112759455232, 0.355678840187058, 1.2084977158608, 1.31127122179184, 1.29004325258708, 1.28169673214061, 0.836612932336762, 0.851600940224316, 1.44919747885979, 0.885388735780595, 0.700949857098155, 0.692364880740494, 0.548656319889636, 1.5676876481467), PROX_HAWKER = c(0.333568708255903, 0.261285820740611, 0.248163252655802, 0.526793317066312, 0.131941483902414, 0.297392426102438, 0.193610514045812, 0.287310245845902, 0.32780610994166, 0.296724849746491, 0.242979724501726, 0.224814451985556, 0.15676751515481, 0.157376553669701, 0.17841116959893, 0.210501859943959, 0.917579692245523, 0.142789347249218, 0.19523132016882, 0.124697776657811), PROX_MRT = c(0.549226257235714, 0.568944969773001, 0.389634730949481, 0.348715950460643, 0.422927302226303, 0.670866804568908, 0.385901790532203, 0.3593423355956, 0.45128979061194, 0.361454140857751, 0.369514902074349, 0.386818680985449, 0.349678715281184, 0.281331556481731, 0.212082976996148, 0.1853881461208, 0.781870827245549, 0.346622733589529, 0.448203274012385, 0.103251860461982 ), PROX_PARK = c(0.534309547143458, 0.375618223612072, 0.136342453682232, 0.454973393404149, 0.775542593632535, 1.34668044149268, 0.835974869985028, 0.861129399478803, 0.496161896442625, 0.424082148410156, 0.410157320226128, 0.41256712340984, 1.14436990313984, 1.07330463343821, 0.271559050503854, 0.969171323132551, 0.263971642616293, 1.03638785093261, 0.651264615899835, 0.13380185088312 ), PROX_GOOD_PRISCH = c(3.68539306501406, 3.5160560831601, 3.30515733544794, 3.07957394860643, 3.79476022833587, 4.04417128338034, 3.72727940395598, 3.647323571983, 3.1984009939005, 3.27316539077024, 3.17375518133788, 3.11124078456354, 4.42346384619917, 4.46068770698473, 3.22696055518642, 4.51522724145722, 4.13214763824822, 4.68517728936996, 2.14268529299874, 3.17062142916436), PROX_MALL = c(1.13513631747826, 0.96360119165526, 0.719385659919303, 0.779372162435287, 1.29238059557114, 1.51326780463499, 1.26544404340832, 1.22999734499907, 1.15459749844864, 1.03381347643634, 1.09860538958518, 1.14104925826379, 1.03774509228272, 0.971442928620489, 0.944512912155433, 0.87678025015548, 1.32133984316634, 0.814872047472938, 0.264532440460292, 0.898524741072254), PROX_CHAS = c(0.37199840586913, 0.213267381067323, 0.174009235365936, 0.297280152993809, 3.57955945681819e-08, 0.212246176955017, 0.131092152612185, 0.255647811562625, 0.151798893835737, 0.22718451096924, 0.128246501394164, 0.0683025043642396, 0.0809467071188201, 0.108213750221125, 0.199996678091121, 0.0998361253719761, 0.235562548335707, 0.0573592222158038, 0.12619956254809, 0.162166521351491 ), PROX_SUPERMARKET = c(0.424647979009491, 0.266791583668656, 0.173881454941229, 0.212061147632098, 0.147638600898363, 0.306178228663922, 0.0250108723026275, 0.108411284353298, 0.314587216673928, 0.31622643534726, 0.23908756643158, 0.200251285306447, 0.184584314799668, 0.131005301990959, 0.232527384837024, 0.103744685928207, 0.174913922147584, 0.0573596645426592, 0.178930757423705, 0.209119590970966 ), WITHIN_350M_KINDERGARTEN = c(0L, 2L, 1L, 1L, 1L, 0L, 1L, 0L, 3L, 4L, 4L, 3L, 1L, 1L, 5L, 1L, 1L, 1L, 0L, 4L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 2L, 2L, 1L, 2L, 2L, 2L, 10L, 4L, 2L, 3L, 3L, 9L, 3L, 1L, 3L, 4L, 8L), WITHIN_350M_BUS = c(4L, 4L, 2L, 7L, 6L, 5L, 9L, 10L, 2L, 4L, 4L, 4L, 7L, 7L, 8L, 9L, 4L, 4L, 7L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 1L), DNeighbour = c(0, 170.983671112819, 538.815599361142, 736.923673336436, 903.013104450937, 917.559431006967, 995.666477772621, 1085.41589510723, 1293.75550985781, 1380.84031531907, 1381.78689673774, 1385.00029020986, 1403.45455044928, 1471.50125236437, 1525.14914640073, 1577.70488248606, 1585.8351867502, 1608.34722609532, 1635.6123240875, 1659.79620042256 )), row.names = c("853", "270", "596", "251", "752", "993", "812", "305", "767", "763", "145", "286", "823", "903", "784", "881", "135", "997", "453", "575"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978888493601474, 0.8003394762722, 0.644612800450245, 0.495628607301399, 0.482185960856992, 0.409795489508874, 0.327590895707281, 0.154002873874703, 0.0947940340379169, 0.0942104260402161, 0.0922397264104026, 0.0812427066466447, 0.0458043707513245, 0.024231406090736, 0.00930668975493086, 0.00759250408769465, 0.00372508848871304, 0.000836857059541006, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12828959337
R squared (OOB): 0.3902356
$Forests[[854]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(840000, 825000, 820000, 685000, 755000, 750000, 805000, 552000, 472000, 620000, 530000, 408000, 688000, 810000, 745000, 438888, 4e+05, 795888, 580000, 530000), floor_area_sqm = c(87, 87, 87, 85, 90, 90, 104, 100, 84, 102, 111, 84, 85, 90, 90, 80, 92, 95, 100, 118), storey_order = c(14L, 5L, 9L, 4L, 5L, 11L, 3L, 1L, 2L, 3L, 1L, 6L, 4L, 10L, 7L, 4L, 1L, 7L, 4L, 2L), remaining_lease_mths = c(1141, 1136, 1136, 1038, 1038, 1035, 919, 910, 799, 908, 767, 647, 964, 1045, 1057, 601, 555, 1140, 1013, 594), PROX_CBD = c(4.70219035054856, 4.59114385332588, 4.59114385332588, 4.89531124268982, 4.88070069409732, 4.88070069409732, 4.1456930527125, 4.64904487497998, 4.27761841825855, 4.95292174150019, 4.3501519248406, 5.38657645344473, 3.98134497452694, 5.99670752478149, 6.0390103189171, 3.37234644442932, 5.99479776583207, 6.26284978479934, 4.79843685927635, 6.1023364257416), PROX_ELDERLYCARE = c(0.200702517977741, 0.125633226962327, 0.125633226962327, 0.307888742732217, 0.312658206579851, 0.312658206579851, 0.45180890917037, 0.374326446996408, 0.0937624362906392, 0.0718437191527097, 0.203630745919553, 0.465891927060243, 0.168717999980802, 0.788986586736525, 0.798119493593788, 0.401810150563083, 0.420516157550055, 0.69800247969724, 0.72206466606869, 0.14668864145384), PROX_HAWKER = c(0.646528219825606, 0.762382071136897, 0.762382071136897, 0.546104933523636, 0.595417483526792, 0.595417483526792, 0.668394095052703, 0.28049665267082, 0.566432501893156, 0.126776661941161, 0.509657348502929, 0.351855498276287, 0.262344394473714, 0.199496524550099, 0.151348144296069, 0.449139985411189, 0.295460487376037, 0.130331819855385, 0.669525197575465, 0.107292567178633), PROX_MRT = c(0.491479629856663, 0.586728793826683, 0.586728793826683, 0.275254866694397, 0.314337158810329, 0.314337158810329, 0.413017272318271, 0.763812758173444, 0.40356540460373, 0.804865461788644, 0.533693046359433, 0.675587286197546, 0.310254962870727, 0.226103982865864, 0.225262429159589, 0.537190991659238, 0.305306521480229, 0.132116935816272, 1.13446368103879, 0.649340944892975 ), PROX_PARK = c(1.77379186206272, 1.65596921250538, 1.65596921250538, 1.60860995669454, 1.53366372097489, 1.53366372097489, 1.16828897329218, 1.08394438059851, 1.11098670131371, 0.908868407872405, 0.941534540217125, 1.05249384295472, 0.894232249415992, 0.97332058707081, 0.921128796109604, 0.408351250353425, 0.990750186553446, 0.742212481577902, 0.279857584881724, 0.711925115709351 ), PROX_GOOD_PRISCH = c(2.79995758206102, 2.86977258716747, 2.86977258716747, 2.96671225712824, 3.0451226436528, 3.0451226436528, 3.20846684942761, 3.57098970158234, 3.63213704613537, 3.66355651606602, 3.77462248476967, 3.52335384407219, 3.868083844602, 2.41026804261554, 2.45094763896652, 3.70512913004722, 2.01228232098645, 2.39901634170637, 4.40925832010736, 1.64363723354824), PROX_MALL = c(0.970860317849455, 0.992224857230604, 0.992224857230604, 0.696065710972082, 0.63262312230698, 0.63262312230698, 1.18405339004253, 0.528365937160055, 0.890632544268956, 0.209686974260184, 0.812522711759855, 0.184401966361696, 1.18273225000282, 1.14826594162738, 1.15586968043917, 0.743612757274357, 0.848644658978131, 0.965908348364742, 0.830412122132217, 0.58741271025502), PROX_CHAS = c(0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.22404402777184, 0.278004299073392, 0.278004299073392, 0.401816380076581, 0.251376462502101, 0.116543108560641, 0.176171654931402, 0.237239443458304, 0.131272369045618, 0.145112311632742, 0.157172829578474, 0.103484302768675, 0.499618186459994, 0.262677718190406, 0.0879111496245458, 0.120011087306801, 0.142011209366223), PROX_SUPERMARKET = c(0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.224044642536509, 0.278004958714438, 0.278004958714438, 0.431453687618191, 0.311533400888457, 0.205058734443685, 0.176171398022836, 0.125937465506006, 0.182486832055582, 0.252387257990654, 0.212384620357781, 0.198926203527595, 0.499617451823641, 0.3581952061826, 0.0879117778441782, 0.0907294343182455, 0.585686837888717), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 0L, 5L, 5L, 5L, 1L, 0L, 0L, 2L, 0L, 1L, 1L, 3L, 3L, 0L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 4L, 5L, 5L, 1L, 2L, 5L, 1L, 5L, 1L, 3L, 3L, 3L, 2L, 1L, 3L, 2L, 2L), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 8L, 8L, 7L, 12L, 14L, 7L, 13L, 8L, 12L, 10L, 9L, 8L, 8L, 5L, 6L, 5L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 1L), DNeighbour = c(0, 115.926854482811, 120.907937015164, 288.76768442302, 335.59233550858, 337.043449578528, 603.110803870789, 770.849603348901, 858.26115886412, 940.819930650755, 990.051388393035, 1033.23207083392, 1159.39100902769, 1325.97062625239, 1361.23893038107, 1390.79897760426, 1450.00129581718, 1604.27210233272, 1623.43787682158, 1718.73012195729)), row.names = c("854", "333", "768", "916", "982", "39", "320", "140", "709", "216", "348", "130", "375", "379", "832", "69", "413", "562", "610", "18"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.990921926152712, 0.990127018909432, 0.944340605834285, 0.92520371185481, 0.924568175755952, 0.768893558226523, 0.63815844173136, 0.563463209833982, 0.490506204467066, 0.446467025593496, 0.407818217167799, 0.296987220175547, 0.163874682002024, 0.138928914651388, 0.11915817044486, 0.0830937992544189, 0.0165776499649213, 0.0116236070100707, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10107175218
R squared (OOB): 0.5641963
$Forests[[855]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(515000, 489000, 510000, 535888, 505000, 510000, 4e+05, 430000, 460000, 403000, 545000, 535000, 525000, 495000, 440000, 532000, 485000, 530000, 460000, 465000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 97, 93, 93, 96, 93, 95, 93, 93), storey_order = c(2L, 2L, 3L, 3L, 4L, 3L, 1L, 1L, 2L, 1L, 5L, 4L, 3L, 5L, 2L, 4L, 2L, 4L, 3L, 5L), remaining_lease_mths = c(1138, 1137, 1141, 1148, 1136, 1136, 1131, 1128, 1137, 1138, 1127, 1118, 1098, 1080, 1142, 1111, 1147, 1106, 1138, 1097), PROX_CBD = c(14.4453014943547, 14.4453014943547, 14.6372730844548, 14.6520289820308, 14.6520289820308, 14.0250110126613, 13.9748767742628, 13.983033341901, 13.9481332653994, 13.9348601041022, 13.8964286142315, 13.8964286142315, 14.3488328635023, 14.2035293519974, 13.9713915856932, 13.8842234613226, 13.9293604468603, 14.4087790426081, 13.8880322509317, 13.8110145095205), PROX_ELDERLYCARE = c(0.431976777822193, 0.431976777822193, 0.618556221806735, 0.613695690312218, 0.613695690312218, 0.0392522324995346, 0.0869602171534455, 0.0819455196406728, 0.108372417523696, 0.122633260073778, 0.28821019895416, 0.28821019895416, 0.805205193908325, 0.685279068417721, 0.226595382415433, 0.284905700992106, 0.234065981952779, 0.87860471100088, 0.250782943854859, 0.2424730747692), PROX_HAWKER = c(0.391270554493315, 0.391270554493315, 0.372997368954845, 0.451492926165754, 0.451492926165754, 0.732915378457501, 0.759405218095962, 0.818439961244233, 0.783686601130967, 0.848294615942255, 0.700607063348248, 0.700607063348248, 0.28631929470226, 0.384064154962602, 0.954180271331751, 0.667389882084889, 0.970053791291438, 0.295591155505828, 0.989318285046145, 0.93957565430704), PROX_MRT = c(0.309279527401184, 0.309279527401184, 0.272003951573521, 0.194501865291986, 0.194501865291986, 0.179377644983316, 0.16215489673441, 0.0961191462833423, 0.146013494832411, 0.066674836544346, 0.214342865325431, 0.214342865325431, 0.320519516131068, 0.289240493397468, 0.128817306959056, 0.172676244118343, 0.101292979723356, 0.258499173090988, 0.0905698875540676, 0.110074032088272), PROX_PARK = c(0.463863624631307, 0.463863624631307, 0.308864268906528, 0.365417477470037, 0.365417477470037, 0.898948825756494, 0.93793434477989, 0.973290645087517, 0.964943529987853, 1.01289159319472, 0.945155408432775, 0.945155408432775, 0.585388118838944, 0.69423802629866, 1.07610116952693, 0.946790994443363, 1.10248671215858, 0.572778275466331, 1.13098813526459, 1.12286028608686), PROX_GOOD_PRISCH = c(4.92565705183443, 4.92565705183443, 5.11658251455146, 5.11305585404091, 5.11305585404091, 4.48326906164864, 4.4381077472328, 4.42376284483209, 4.41058426346667, 4.3780728039611, 4.42474408393319, 4.42474408393319, 4.99658730632735, 4.84858590291698, 4.37541592083903, 4.46427355245829, 4.33684280477295, 5.07040230577432, 4.29841605508598, 4.2580170038876), PROX_MALL = c(0.259948531881284, 0.259948531881284, 0.415222463814875, 0.462374515344904, 0.462374515344904, 0.387952579177684, 0.408666125180857, 0.475935346664486, 0.431747484707969, 0.500682206465503, 0.36232957329041, 0.36232957329041, 0.415696526053807, 0.37351280301214, 0.625072347077181, 0.384398044205003, 0.634323955575517, 0.48422641650143, 0.648384322611893, 0.585854127158584 ), PROX_CHAS = c(0.259948576333881, 0.259948576333881, 0.210026666936211, 0.131494587645238, 0.131494587645238, 0.116095717847762, 0.0955424375353944, 0.0483941894268844, 0.0812590805558053, 3.70448785353559e-08, 0.190952462752685, 0.190952462752685, 0.232702657922268, 0.170907589664044, 0.0752462089475253, 0.0936868185767241, 0.0456516508281062, 0.263312743704905, 0.0495611607390083, 0.123846030022364 ), PROX_SUPERMARKET = c(0.257218468152336, 0.257218468152336, 0.207346349364418, 0.133013806318261, 0.133013806318261, 0.21237786594893, 0.205979542456043, 0.123899374628808, 0.194128300134642, 0.112910168339451, 0.190953240917096, 0.190953240917096, 0.232703172737007, 0.170908382081647, 0.0752464841458058, 0.093687407280864, 0.04565204632056, 0.263313051629592, 0.0495614942866338, 0.157551778944521 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 2L, 2L, 2L, 5L, 4L, 4L, 3L, 5L, 4L, 4L, 6L, 5L, 5L, 3L, 4L, 6L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 6L, 9L, 6L, 11L, 7L, 11L, 9L, 9L, 9L, 9L, 11L, 7L, 11L, 10L, 11L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 6L, 5L, 4L, 5L, 4L, 5L, 4L, 4L), DNeighbour = c(0, 7.34047278616122, 193.64969682805, 216.006558759632, 216.386793962571, 437.821564454683, 484.767669987608, 513.534373826944, 517.282635872632, 548.438587817946, 557.166447019544, 561.443806426598, 593.210020345978, 601.412398267174, 603.563258408143, 629.6788493083, 632.719484471166, 640.623862245166, 658.615748966192, 664.660022573945)), row.names = c("855", "50", "846", "284", "958", "8", "690", "710", "34", "356", "442", "760", "363", "66", "361", "670", "21", "969", "662", "645"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999756077164688, 0.83743418474662, 0.799920544847939, 0.799254972500948, 0.320462953583192, 0.219073821079476, 0.162447125245042, 0.155473467831573, 0.101851268818616, 0.0883864813533372, 0.0820638964144736, 0.041388321108738, 0.0328554409185362, 0.0307630668971793, 0.0105042850790079, 0.0087987361044251, 0.00504361473640067, 0.000327786241649548, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1147621663
R squared (OOB): 0.419998
$Forests[[856]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 360000, 446000, 370000, 358888, 390000, 420000, 340000, 304000, 316000, 308000, 355000, 330000, 315000, 415000, 420000, 370000, 345000, 335000, 365000), floor_area_sqm = c(107, 103, 107, 104, 91, 104, 99, 104, 104, 104, 84, 103, 103, 84, 100, 90, 98, 92, 90, 103), storey_order = c(1L, 1L, 3L, 2L, 3L, 1L, 3L, 1L, 2L, 1L, 1L, 3L, 2L, 3L, 1L, 2L, 2L, 2L, 1L, 4L), remaining_lease_mths = c(766, 777, 783, 763, 763, 763, 929, 772, 776, 777, 795, 793, 800, 788, 944, 925, 767, 742, 731, 768), PROX_CBD = c(13.578535689825, 13.7231688188033, 13.1163383572019, 13.075732494377, 13.6826822978472, 13.1145091682395, 13.2222340992065, 13.1145091682395, 13.8730731524118, 13.8730731524118, 13.3304860768802, 13.46147060752, 13.46147060752, 13.0463978034086, 13.1525533734461, 12.960867808991, 12.6407298816561, 13.8901285505698, 13.8901285505698, 12.6612960596841), PROX_ELDERLYCARE = c(0.535215785060316, 0.681177733621966, 0.258125844069092, 0.206309775801723, 0.000158780971194199, 0.233566729538939, 0.385934705647939, 0.233566729538939, 0.192118066579221, 0.192118066579221, 0.85382998667073, 1.01995663096129, 1.01995663096129, 0.612412426395362, 0.640770029240432, 0.579007844644764, 0.198383641986835, 0.540311266279695, 0.540311266279695, 0.349885373003571), PROX_HAWKER = c(0.775756145922257, 0.601426993813282, 1.23349193679857, 1.2806114078583, 0.699744847940348, 1.24018164124527, 1.08380419022874, 1.24018164124527, 0.635045114374877, 0.635045114374877, 1.09459947163448, 1.03983060555389, 1.03983060555389, 1.36023111372333, 0.959649545299011, 1.16344345150942, 1.70233840124208, 0.213123049695643, 0.213123049695643, 1.71720286170745 ), PROX_MRT = c(0.357978123578611, 0.498221170198522, 0.166998983475289, 0.218393806785847, 0.751023886560838, 0.402767024758649, 0.503688459146237, 0.402767024758649, 0.865482366580506, 0.865482366580506, 0.525688124362732, 0.367668143276235, 0.367668143276235, 0.622051877914657, 0.944408516927639, 0.899387073359532, 0.712674611555213, 0.793013171832836, 0.793013171832836, 0.798149237832703 ), PROX_PARK = c(1.33984402369384, 1.26781451063295, 1.28385310080255, 1.31516124688894, 1.77145949687945, 1.4917670023494, 1.61082819122054, 1.4917670023494, 1.73324375775577, 1.73324375775577, 0.620743454357064, 0.582693033366388, 0.582693033366388, 0.572775970192077, 1.65277848527316, 1.44660566239193, 0.87239282209614, 1.23128896715218, 1.23128896715218, 0.722272593032778), PROX_GOOD_PRISCH = c(3.55013641033528, 3.673854441535, 3.10133739012884, 3.06740437701091, 3.58938982364218, 3.15473759747012, 3.2388029474634, 3.15473759747012, 3.76914808697313, 3.76914808697313, 3.24954726475941, 3.38131302543864, 3.38131302543864, 2.96540091825049, 2.95137840528657, 2.82458087567675, 2.56532775368338, 3.56420611596829, 3.56420611596829, 2.58047246486208), PROX_MALL = c(0.305514521023982, 0.406890039239853, 0.281310431650798, 0.332903613799786, 0.770100764029299, 0.504156272689578, 0.587950861513872, 0.504156272689578, 0.861712986146148, 0.861712986146148, 0.513372166694422, 0.644549177151603, 0.644549177151603, 0.587476612974174, 0.703422933264244, 0.695129776671669, 0.751522975449472, 1.05377974643614, 1.05377974643614, 0.817237002784756), PROX_CHAS = c(0.282171570268124, 0.176857487498571, 0.155371621529032, 0.122328851042638, 0.110149755252424, 0.11048408202451, 0.151225190585885, 0.11048408202451, 0.0967538959757692, 0.0967538959757692, 0.472814153962233, 0.348399033159575, 0.348399033159575, 0.40513819943783, 0.1365287941905, 0.341366062526918, 0.217156748290024, 0.0812638133573676, 0.0812638133573676, 0.248450831201433), PROX_SUPERMARKET = c(0.281417393052806, 0.270532795629183, 0.141466460051892, 0.193246634773484, 0.11210687568128, 0.362446168440829, 0.459946280432931, 0.362446168440829, 0.094684564379848, 0.094684564379848, 0.510727353781082, 0.356146193343619, 0.356146193343619, 0.599997973636583, 0.688592108834651, 0.668273194253219, 0.217156859083098, 0.082811926566736, 0.082811926566736, 0.326739034058403), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 2L, 2L, 1L, 1L, 1L, 2L, 0L, 0L, 2L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 3L, 6L, 5L, 6L, 3L, 3L, 4L, 3L, 3L, 2L, 2L, 1L, 4L, 4L, 4L, 3L), WITHIN_350M_BUS = c(10L, 8L, 9L, 10L, 9L, 7L, 8L, 7L, 8L, 8L, 5L, 6L, 6L, 7L, 6L, 2L, 10L, 4L, 4L, 12L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 2L, 3L, 3L, 4L, 4L, 3L), DNeighbour = c(0, 210.394169544825, 460.425239949174, 509.351299252664, 536.48945477292, 553.119146675298, 555.194177291284, 555.654768385236, 579.790061403138, 584.484572078182, 723.588421472952, 801.611013804982, 805.840394547978, 866.140225118116, 969.840696774781, 1000.1002405281, 1059.09712094758, 1062.52520213698, 1064.13308037496, 1125.33533900084)), row.names = c("856", "960", "105", "929", "1000", "164", "350", "844", "36", "230", "61", "332", "526", "987", "496", "831", "477", "214", "90", "552"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.931312756153046, 0.693223480156754, 0.632237302206774, 0.59709842694417, 0.575190355340248, 0.57243905077782, 0.571827848057428, 0.539568292022978, 0.533246251277091, 0.344045026909796, 0.242639826690679, 0.237379790953576, 0.166140592660889, 0.066182636784744, 0.0441794379809909, 0.0130546939461714, 0.0117752712945748, 0.0111965556030612, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1534932318
R squared (OOB): 0.0503311
$Forests[[857]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(338000, 330000, 310000, 332000, 330000, 330000, 320000, 310000, 385000, 350000, 365000, 4e+05, 4e+05, 375000, 368000, 450000, 370000, 342000, 390000, 371000), floor_area_sqm = c(103, 104, 104, 104, 105, 105, 107, 104, 90, 107, 91, 90, 100, 100, 100, 93, 92, 105, 91, 91), storey_order = c(4L, 3L, 3L, 3L, 1L, 1L, 1L, 2L, 3L, 3L, 4L, 3L, 5L, 5L, 2L, 4L, 3L, 4L, 2L, 2L), remaining_lease_mths = c(836, 847, 838, 838, 909, 896, 909, 840, 1060, 910, 1061, 953, 923, 935, 937, 950, 922, 822, 956, 957), PROX_CBD = c(18.1853470145009, 18.238428451998, 18.2872060948971, 18.3394484051955, 18.4634083712346, 17.9794873864528, 18.5552891680356, 18.6954685875173, 17.6242343596777, 18.8361111070307, 17.5974072281911, 17.5759295796121, 18.2155576397088, 18.2155576397088, 18.1853912561079, 17.4336546583772, 18.2744201988815, 18.4174433264455, 17.980006840849, 17.630719557776), PROX_ELDERLYCARE = c(1.46334015610348, 1.49823830734066, 1.57361264937598, 1.68689945441126, 1.70649895251479, 1.20397588034421, 1.77696496808422, 1.96536267509963, 0.892136309268664, 2.10089317294022, 0.819477307137174, 1.07156662032258, 1.82774218733134, 1.82774218733134, 1.83831888483507, 0.825709875044437, 1.91030467455468, 2.01990466694452, 1.69038013517483, 1.35614304544574), PROX_HAWKER = c(0.490406092071559, 0.548143788898404, 0.464971900021808, 0.322806547864559, 0.656056303664779, 0.736691454978467, 0.788681622626877, 0.696312293428963, 0.816419857336687, 0.811063273063077, 0.922900854400271, 0.622851592932912, 0.218122417644225, 0.218122417644225, 0.267411626133086, 0.841716009165303, 0.292675997882175, 0.365194571711665, 0.32947027962251, 0.550798352023498 ), PROX_MRT = c(0.888080533877704, 0.950317003394984, 0.870907467758581, 0.722989849955079, 1.05945750202888, 1.05284557964442, 1.18994045686449, 1.06426899086337, 0.729175757939742, 1.15964764660018, 0.830609903675807, 0.449846795062068, 0.24629140143503, 0.24629140143503, 0.186589372260449, 0.463093751675267, 0.25859759791353, 0.394110762668951, 0.131298797620671, 0.481509556817778), PROX_PARK = c(0.741201414908801, 0.690805332809177, 0.791043930625847, 0.845903786092674, 0.707700114575514, 0.555889077383573, 0.662341635279621, 0.939968281858902, 0.830497330619545, 0.99599902820202, 0.751240825934154, 0.650211227804106, 0.449638685926872, 0.449638685926872, 0.431621232177097, 0.609424449579261, 0.366705585759005, 0.305293053539538, 0.597192139646456, 0.706852169587072), PROX_GOOD_PRISCH = c(7.52724739525134, 7.58243576478886, 7.62743554697163, 7.67457853159282, 7.80883552790736, 7.33264137396139, 7.9054148179446, 8.03533881462458, 6.97273607492461, 8.17598486214089, 6.95474206477502, 6.90999703096039, 7.54917724573578, 7.54917724573578, 7.51998659904145, 6.77374769998522, 7.60907430161507, 7.75189187586876, 7.31481473864251, 6.96345421686322), PROX_MALL = c(0.362005799982455, 0.291730094824992, 0.369641594977131, 0.270650184250749, 0.25445476080495, 0.387548928263219, 0.238299753757691, 0.50227152913363, 0.671391539314818, 0.605524804958104, 0.757845794253982, 0.456006423255308, 0.249434383428027, 0.249434383428027, 0.304347432784639, 0.404491618549369, 0.31638525459609, 0.368677515727611, 0.38257003715367, 0.581015113036356), PROX_CHAS = c(0.11010335009361, 0.0811018368302058, 0.000458346083760352, 0.186439783883369, 0.163921847201363, 0.324283073315245, 0.177138384703249, 0.387978032092424, 0.0497500971788425, 0.526621492045347, 0.175468897673469, 0.401255348981324, 0.246283235408848, 0.246283235408848, 0.186582621643492, 0.260153188296123, 0.258594927218762, 0.279695275413424, 0.131281394661179, 0.481496129777697), PROX_SUPERMARKET = c(0.36017462873485, 0.289827711639516, 0.367596841627256, 0.279112228601587, 0.25256410508494, 0.337417678694655, 0.237159648524433, 0.500728516827066, 0.442456788826315, 0.596975645906049, 0.336744227428862, 0.338457664260807, 0.233030240431279, 0.233030240431279, 0.289364184128333, 0.355873580059747, 0.297968471640837, 0.3481604922123, 0.37748716441855, 0.432325009404537), WITHIN_350M_KINDERGARTEN = c(7L, 4L, 6L, 4L, 4L, 2L, 3L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 5L, 7L, 7L, 7L, 4L, 7L, 7L, 5L, 6L), WITHIN_350M_BUS = c(11L, 10L, 9L, 11L, 12L, 9L, 10L, 8L, 12L, 4L, 6L, 8L, 15L, 15L, 16L, 12L, 17L, 14L, 14L, 8L ), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 6L, 4L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 6L, 5L, 5L, 3L, 4L), DNeighbour = c(0, 80.9612388940025, 109.12163346084, 268.86477215462, 294.029402455244, 303.703309847322, 417.999454513356, 515.750925953298, 578.380488192731, 649.652528306994, 650.781647615261, 671.914124649459, 701.094545156995, 707.229344139118, 754.270015645337, 756.572523773491, 774.014940420991, 790.946050229897, 791.617634808685, 831.637655473615)), row.names = c("857", "839", "414", "693", "748", "870", "169", "817", "300", "906", "720", "357", "643", "571", "31", "535", "835", "257", "910", "547"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98113515992539, 0.965862740942895, 0.801884381388906, 0.765623378699366, 0.751062136604673, 0.558563467044747, 0.37871447648196, 0.266585369004668, 0.151920192177738, 0.150269700786475, 0.120569650190866, 0.0836958440061873, 0.0766239227343124, 0.031472983572796, 0.0297136409110868, 0.0178959197981129, 0.00911354378780113, 0.00882250045448794, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 930990791
R squared (OOB): 0.271891
$Forests[[858]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(395000, 425000, 420000, 450000, 456500, 445000, 436000, 440000, 420000, 435000, 438000, 358000, 418000, 460000, 441000, 450000, 415000, 420000, 430000, 432000), floor_area_sqm = c(94, 94, 94, 94, 92, 94, 92, 92, 92, 92, 94, 93, 92, 92, 93, 93, 92, 92, 92, 92), storey_order = c(4L, 6L, 7L, 7L, 8L, 6L, 7L, 8L, 5L, 2L, 5L, 1L, 6L, 7L, 6L, 9L, 8L, 6L, 6L, 6L), remaining_lease_mths = c(1113, 1119, 1120, 1119, 1144, 1109, 1139, 1142, 1132, 1128, 1076, 1103, 1129, 1125, 1097, 1136, 1140, 1142, 1126, 1137), PROX_CBD = c(11.9744040829633, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.9527102757424, 12.1122271384014, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.9414743986494, 11.8075546541859, 12.02897658153, 12.02897658153, 11.8078122246038, 12.1741021183779, 12.02897658153, 12.02897658153, 12.0797672032522, 11.9317097346946), PROX_ELDERLYCARE = c(0.738781707341689, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.819362766143575, 0.629785153682861, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.687500817542951, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.95260617550949, 0.519600844901231, 0.841755023464642, 0.841755023464642, 0.550577233037288, 0.680106913101551), PROX_HAWKER = c(0.217370340361849, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.27814297307049, 0.337796349528525, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.147098227142532, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.262687630178652, 0.375471053349032, 0.409616357379742, 0.409616357379742, 0.286867197183981, 0.161367564791002 ), PROX_MRT = c(0.167322140356011, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.200702114351669, 0.302747284955937, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.183575431830776, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.173777829752023, 0.338849049026276, 0.331072457322778, 0.331072457322778, 0.285059794417971, 0.214149342621172 ), PROX_PARK = c(0.679906922269617, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.643017670933737, 0.576425078157325, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.807374064658721, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.746013140888617, 0.612679613149166, 0.529446955515876, 0.529446955515876, 0.747342190235743, 0.785212145526225 ), PROX_GOOD_PRISCH = c(2.27223739349538, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.270018309959, 2.408030235171, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.21615815400514, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.13533890725473, 2.45580221931744, 2.36775586018775, 2.36775586018775, 2.35145083667271, 2.20126444296921), PROX_MALL = c(0.214069216816763, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.232344363503357, 0.350899017798137, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.22663965361209, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.17025857997445, 0.416829357908565, 0.358721564938295, 0.358721564938295, 0.356578632219481, 0.255684281538694), PROX_CHAS = c(0.0939357367291076, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.146038815472653, 0.0703863092474096, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.156140837156126, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.170258520163124, 0.0461624602204791, 0.25157977989641, 0.25157977989641, 0.146949814741425, 0.203726500797623), PROX_SUPERMARKET = c(0.22318738818849, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.237998550380205, 0.360308355053667, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.236998053946951, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.168966076328732, 0.427183407476201, 0.314501000490003, 0.314501000490003, 0.315486318912089, 0.217804588957955), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(7L, 6L, 6L, 6L, 5L, 7L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 5L, 6L), WITHIN_350M_BUS = c(10L, 7L, 6L, 6L, 12L, 7L, 10L, 10L, 10L, 10L, 8L, 10L, 11L, 11L, 11L, 5L, 11L, 11L, 9L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 35.4855555679604, 66.5883991806496, 73.6605750451451, 102.222091747473, 136.001826414345, 160.066314897796, 160.527223950101, 162.198838561171, 163.170840025495, 173.435455029163, 182.73477423444, 212.118867957956, 213.94941154701, 216.872711755518, 217.115307613136, 217.74066711751, 218.376477079998, 218.851160285525, 227.88575853035)), row.names = c("858", "203", "167", "947", "749", "607", "573", "16", "634", "908", "781", "724", "700", "874", "439", "621", "287", "318", "900", "392"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.952092736476206, 0.836527360938167, 0.801954917630246, 0.638061322453793, 0.41451941901696, 0.256682262600838, 0.253807233045194, 0.24344825166032, 0.237475774617635, 0.177058223413168, 0.127452109502908, 0.0178458752098968, 0.0140588476891908, 0.0088959981132144, 0.00851767634442301, 0.00757853152172334, 0.0066773929707405, 0.00604021834107206, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 498804985
R squared (OOB): 0.05869377
$Forests[[859]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(342000, 295000, 338000, 358000, 340000, 3e+05, 410000, 358000, 370000, 334008, 447888, 443000, 462000, 345000, 445000, 459000, 585000, 335000, 455000, 382000), floor_area_sqm = c(106, 84, 104, 103, 103, 84, 101, 104, 102, 103, 93, 93, 93, 90, 93, 93, 91, 102, 99, 93), storey_order = c(3L, 4L, 2L, 4L, 3L, 2L, 3L, 4L, 3L, 2L, 5L, 5L, 5L, 5L, 4L, 4L, 10L, 4L, 2L, 1L), remaining_lease_mths = c(822, 804, 818, 815, 819, 796, 936, 815, 927, 917, 1137, 1134, 1134, 937, 1133, 1138, 995, 940, 951, 1111), PROX_CBD = c(13.4005544783984, 13.4836212956012, 13.540845499052, 13.3358607953132, 13.4421606987754, 13.0363382428153, 13.8911800577968, 14.0960645211931, 14.12564920201, 14.2719972222741, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.2787185061121, 14.1149653809405, 14.1715462602585, 14.2059144167977, 14.4474740114555, 14.3012013074868, 14.29200158436), PROX_ELDERLYCARE = c(1.97051284494128, 1.90290557072286, 2.00347240504871, 1.82755511634294, 2.21821379350418, 2.32849407054544, 1.40411939431899, 1.70531999087377, 1.44816412197145, 1.50921581969441, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.77826193055387, 2.12564955085825, 2.09595649451453, 0.923774065318005, 1.50338082315219, 0.93663965535868, 2.00367987562091), PROX_HAWKER = c(0.12929497730436, 0.2119534509789, 0.326481146247567, 0.304539750383927, 0.414492581023045, 0.273412421583494, 0.687446499339865, 0.845358517598031, 0.778468578249857, 0.684102697062058, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.865181709866835, 1.06810792734919, 1.11030496241672, 0.829910539202106, 0.588144724666333, 0.693090021451824, 1.05572120633707), PROX_MRT = c(0.190014195795526, 0.193711088781655, 0.080163548628182, 0.127895121346052, 0.190553770403229, 0.403045881609603, 0.241174931861397, 0.217341234217998, 0.476637705223286, 0.347262283963267, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.14195902454703, 0.282489779359316, 0.236487582928319, 0.127617925270923, 0.224566301285939, 0.189883903502813, 0.129588785375857), PROX_PARK = c(0.588173355458052, 0.646728518696572, 0.80961064190221, 0.385477438930733, 0.89429546385096, 0.517161111062201, 0.90249149706597, 1.27300714898888, 1.20701221478007, 1.38760566459916, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.51686048726609, 1.55223981690243, 1.59201213147604, 0.716522496183652, 1.55939681176166, 0.812876767906526, 1.659682039687), PROX_GOOD_PRISCH = c(4.50146177611143, 4.5626858677187, 4.71745369301481, 4.27184313218833, 4.75420572996722, 4.29037325314161, 4.74545729482833, 5.17863906457975, 5.06260566207177, 5.26118802945754, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.42826997650874, 5.45814117537329, 5.50129862889456, 4.85056771881294, 5.45861643017911, 4.98177209241419, 5.57470277830303), PROX_MALL = c(0.610989928852924, 0.551151307820263, 0.403528889272069, 0.761223886000054, 0.472918799427377, 0.898390579507312, 0.267645090747045, 0.243284841315127, 0.287395381957405, 0.108121271181015, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.338911837083335, 0.377565489031552, 0.405991175981987, 0.148456555084967, 0.12145856762689, 0.236735170365795, 0.462705775504015 ), PROX_CHAS = c(0.158416400393545, 0.229483689413426, 0.253510567884045, 0.267020330020893, 0.291197842200049, 0.170237474205233, 0.241761013919413, 0.132339190026647, 0.182188888557241, 0.108121286081234, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.18872293939054, 0.179884741524278, 0.12657377242065, 0.148456588323488, 0.121458549123021, 0.214782230853987, 0.0888572682655253 ), PROX_SUPERMARKET = c(0.139889213791387, 0.191700628396676, 0.1865280595431, 0.442772380644983, 0.249308161339926, 0.322492439389486, 0.315435463566428, 0.226949559622758, 0.277268812686258, 0.105248463653719, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.188722783027928, 0.299769914037237, 0.248308073473709, 0.154204342539502, 0.134916350552101, 0.172194506074768, 0.124391003677116 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 2L, 2L, 3L, 3L, 7L, 3L, 4L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 5L, 6L, 5L ), WITHIN_350M_BUS = c(10L, 12L, 11L, 9L, 6L, 4L, 15L, 9L, 10L, 10L, 6L, 6L, 6L, 8L, 5L, 5L, 17L, 11L, 15L, 5L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 3L, 5L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 3L, 4L), DNeighbour = c(0, 91.1241734171936, 226.33417973397, 312.268354953977, 372.517577768809, 384.790115091535, 581.785636331635, 723.506382214486, 729.568538532995, 873.103942230658, 937.963666636418, 938.130739733266, 941.199622321048, 947.938406093573, 972.595195250486, 1012.42212532619, 1049.75204417254, 1064.58255439498, 1070.64598503672, 1079.30681719158)), row.names = c("859", "681", "617", "475", "123", "62", "599", "880", "703", "381", "623", "966", "207", "329", "519", "277", "146", "826", "717", "989"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985794493142379, 0.913982910261378, 0.839591331361474, 0.77594038545571, 0.761948062812343, 0.50330480761764, 0.303203860691439, 0.294933387845224, 0.119440643920462, 0.0599098348691524, 0.0597781876623674, 0.0573816993482611, 0.0522654609661939, 0.0353310867344023, 0.0144239627373964, 0.00291776904612407, 0.000734331540092462, 0.000255503830532537, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4194492357
R squared (OOB): 0.1793237
$Forests[[860]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(403500, 380000, 382000, 580000, 548888, 520000, 540000, 565000, 575000, 580000, 495000, 390000, 510000, 376000, 426888, 475000, 430000, 388000, 460000, 505000), floor_area_sqm = c(90, 90, 86, 92, 92, 92, 93, 92, 92, 92, 93, 90, 93, 102, 92, 90, 92, 90, 92, 90), storey_order = c(5L, 4L, 2L, 4L, 2L, 1L, 4L, 3L, 4L, 4L, 3L, 5L, 3L, 5L, 1L, 5L, 1L, 1L, 5L, 6L), remaining_lease_mths = c(965, 973, 989, 1134, 1130, 1138, 1075, 1127, 1137, 1140, 1076, 978, 1076, 944, 1141, 1031, 1134, 956, 1136, 1033), PROX_CBD = c(12.0682850666201, 11.9491294576901, 12.3082954752684, 11.7494815193957, 11.7494815193957, 11.6952918230505, 11.8019303594103, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.7824349405223, 12.4059518996545, 11.734228152501, 11.9885535057438, 12.5841594105866, 11.780035597066, 12.5852639843962, 12.6254404323309, 12.5778468618744, 11.6571985599938), PROX_ELDERLYCARE = c(0.36227142211874, 0.351349913726565, 0.583230122785789, 0.0736890817471424, 0.0736890817471424, 0.0818897866131208, 0.184707688528033, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.213047345375207, 0.404564014080405, 0.217445500321488, 0.468647269590137, 0.419823195233641, 0.389019901488026, 0.3637938018331, 0.92626814118798, 0.25879478544564, 0.400746835300904 ), PROX_HAWKER = c(0.732401821736703, 0.693645859237657, 0.732610931237137, 0.418792449609449, 0.418792449609449, 0.374319678668878, 0.425288384889406, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.411134055372247, 0.551023632791116, 0.366555491930585, 0.661637750611862, 0.512822421809829, 0.475091880549249, 0.45815519033126, 1.13552097839855, 0.361759384229333, 0.38372613736418), PROX_MRT = c(0.353072027979069, 0.207404211118571, 0.348338435446781, 0.183595482094196, 0.183595482094196, 0.18359152527436, 0.341923672362566, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.323171872402698, 0.467412150427879, 0.276453864170284, 0.253577460439113, 0.285300897266269, 0.149757666469573, 0.305105021876954, 0.252582104498609, 0.325317058740364, 0.187661086924798), PROX_PARK = c(1.2554933111164, 1.42337349535551, 1.248380402738, 1.25382465781663, 1.25382465781663, 1.23082333360032, 1.09015045463689, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.04913519120928, 1.06942514246801, 1.00928973198994, 0.965214735166117, 1.05356492524152, 0.915827670442916, 0.998305920751222, 0.682542858399859, 0.898636927133822, 0.822874314333037), PROX_GOOD_PRISCH = c(2.66094910730305, 2.48771655129493, 2.82059786507503, 2.40225451049103, 2.40225451049103, 2.35260315569007, 2.57167610218627, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.5757070458522, 2.85954585658161, 2.54247396470066, 2.84793008582659, 3.04090040576321, 2.67648686403773, 3.02473222579279, 3.31643945338342, 2.98751376551561, 2.58492752090912), PROX_MALL = c(0.424043071559413, 0.591401580344059, 0.312386349772529, 0.730910693989521, 0.730910693989521, 0.785373664552542, 0.70263709534569, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.732391369928616, 0.423524868376446, 0.781937846313192, 0.581599658792334, 0.39575302739997, 0.657761426948524, 0.450387082903272, 0.289170330853986, 0.550769417999913, 0.718523422751835), PROX_CHAS = c(0.0850792531740411, 0.136369833447508, 0.200650927390068, 0.105514964386053, 0.105514964386053, 0.141926234339659, 0.144895120017984, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.182294192745256, 0.187639553192951, 0.203102352137365, 0.0548782345589675, 0.369996201265779, 0.165734916528407, 0.324614821605945, 0.248410865511824, 0.236995708134403, 0.162236141473446), PROX_SUPERMARKET = c(0.0850782630125017, 0.234851160706955, 0.200651971059786, 0.100761764224213, 0.100761764224213, 0.137537075296593, 0.149354766345577, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.186528474083994, 0.375814638453933, 0.206717744357565, 0.41771106664497, 0.385003628727568, 0.328761363845442, 0.389269910824952, 0.298638993269614, 0.299832635957983, 0.248678179468178), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 6L, 4L, 5L, 5L, 4L, 7L, 4L, 4L, 4L, 8L, 4L, 8L, 6L, 4L, 9L, 4L, 8L, 5L, 8L), WITHIN_350M_BUS = c(12L, 12L, 8L, 14L, 14L, 13L, 13L, 11L, 11L, 11L, 11L, 10L, 10L, 14L, 10L, 8L, 11L, 12L, 8L, 9L), WITHIN_1KM_PRISCH = c(7L, 7L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 5L, 5L, 7L, 5L, 6L, 4L, 6L, 4L, 5L), DNeighbour = c(0, 190.586750940875, 288.981968762122, 316.372788169077, 317.437583439489, 377.034045817639, 398.013082921171, 415.476271388506, 416.625203382181, 416.974398525863, 437.615229142442, 454.731292777225, 479.16978165391, 524.233365983822, 582.697941613083, 589.086725332037, 606.886710297344, 662.444782753227, 663.317195109719, 664.652594454639)), row.names = c("860", "175", "231", "281", "808", "917", "342", "557", "580", "792", "260", "138", "409", "486", "868", "263", "180", "111", "355", "977"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.842313688412704, 0.657657269786053, 0.598188775508057, 0.595827992639709, 0.459969623955393, 0.411399254251836, 0.37118111627025, 0.368548836060449, 0.367749226371718, 0.320915075580309, 0.282938669160133, 0.230645882257119, 0.142808725920376, 0.0535482705022441, 0.045992502325077, 0.0276454466598378, 4.3989682343936e-05, 1.61146133930111e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 611097931
R squared (OOB): 0.8907569
$Forests[[861]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 410000, 425000, 420000, 390000, 380000, 478000, 423800, 415000, 390000, 415000, 399000, 4e+05, 440000, 365000, 410000, 395000, 405000, 485000, 355000), floor_area_sqm = c(103, 104, 104, 105, 103, 105, 104, 104, 104, 102, 103, 102, 91, 104, 103, 84, 103, 106, 104, 84), storey_order = c(2L, 2L, 3L, 2L, 1L, 1L, 5L, 2L, 2L, 2L, 2L, 3L, 1L, 3L, 1L, 4L, 4L, 2L, 3L, 3L), remaining_lease_mths = c(764, 761, 747, 787, 773, 775, 770, 756, 760, 763, 768, 766, 783, 752, 757, 814, 772, 778, 823, 804), PROX_CBD = c(12.3243460542753, 12.2901811097239, 12.4246534304877, 12.7549887608908, 11.9179556382635, 12.8173662852819, 11.927322045494, 11.7174653186763, 11.6914583773846, 11.6387779682198, 13.0537205387581, 13.0078000734933, 11.4963900230166, 13.1913836000948, 13.0970803497533, 12.8927390133383, 13.1724132817366, 13.2146489403719, 12.533007335037, 13.01786092695), PROX_ELDERLYCARE = c(0.362207242709056, 0.180150537957213, 0.223353489993969, 0.556485595404089, 0.757050983431463, 0.548539301056628, 0.77464979732367, 0.74375074589335, 0.736997311630605, 0.792216801753581, 0.569472877275307, 0.748101088186933, 0.672630859926948, 0.779182108791446, 0.830352740740998, 0.702153634905252, 0.906244923447749, 0.392334185262972, 0.635175801858358, 0.807586217367385), PROX_HAWKER = c(0.290415492755609, 0.155357947035291, 0.283538945902673, 0.627642822312809, 0.581821713307667, 0.687183343617196, 0.445987433628815, 0.5637831570093, 0.558671781535233, 0.61454926069889, 0.963287544217337, 0.90031621758677, 0.804785607263954, 1.05769292681279, 0.973651338137405, 0.876276656944215, 1.03184370064912, 1.1504484389926, 0.80610763907972, 0.976719939584195), PROX_MRT = c(0.559245805822074, 0.729338839878115, 0.694199692700576, 0.561554903993597, 0.401552834915971, 0.607087114668938, 0.493642118682657, 0.162940637784707, 0.140110279979828, 0.0844107562606101, 0.551410176707671, 0.513893198964272, 0.132306565433056, 0.577154139562059, 0.602819058882962, 0.279401054335897, 0.712767869041386, 0.530339592860526, 0.317839503016409, 0.343251427728879), PROX_PARK = c(1.218970746516, 1.26762597166046, 1.19561442246869, 1.16122098497616, 1.26489639581012, 0.953457314885518, 1.17760662255222, 1.5229705853841, 1.50772581466401, 1.51709061898346, 0.974634241933185, 0.842333894517479, 1.41209410927924, 1.12092772213378, 0.879464356596765, 0.620470631841848, 0.94305137750942, 0.763919329225246, 0.503650356541676, 0.656436399769765), PROX_GOOD_PRISCH = c(0.889618707353532, 0.992456269301591, 1.09898709469432, 1.29435567579286, 0.374797987706521, 1.5016146113424, 0.289303568244907, 0.440184840714675, 0.476923220580037, 0.453346371612442, 1.48818847749708, 1.72660166123773, 0.364349890680966, 1.6842887316892, 1.76550469910092, 1.774803188623, 1.76071721252525, 1.57814209766337, 1.74800143577954, 1.85318585541752), PROX_MALL = c(0.471904090765479, 0.649064194608972, 0.626909601034773, 0.542723135774117, 0.498039402667872, 0.635314033644823, 0.376851773239706, 0.750703947848918, 0.797799046209296, 0.815834004295584, 0.593340478429386, 0.5620231960968, 0.844787863205902, 0.813382909306435, 0.655283448157635, 0.322264379768498, 0.808064657998832, 0.655287065425073, 0.260189306400009, 0.400117032043626), PROX_CHAS = c(0.193597629002809, 0.128297543182753, 0.221655673315632, 0.144180959238343, 0.258806234431974, 0.149554006756045, 0.339292519878925, 4.64133788220832e-08, 0.0474151678735614, 0.0804697697946077, 0.203693673714882, 1.4078617678234e-08, 0.0697008731150885, 0.19044114280624, 0.10733838099953, 0.241407331054591, 0.253073540027742, 0.358071114142678, 0.227429082883153, 0.191102980152323), PROX_SUPERMARKET = c(0.331501685351864, 0.159863951308791, 0.209750471448386, 0.150188458093997, 0.542179538393358, 0.14719471752053, 0.405378875546255, 0.609798994765399, 0.635527990773791, 0.596048194106483, 0.349948262987797, 0.0851968725918189, 0.441950593919319, 0.190441743522314, 0.176189281490626, 0.234452518543083, 0.263318229535236, 0.384538867225359, 0.260187243864149, 0.230446816430876), WITHIN_350M_KINDERGARTEN = c(2L, 4L, 2L, 2L, 0L, 3L, 0L, 0L, 0L, 0L, 2L, 2L, 0L, 3L, 1L, 2L, 1L, 2L, 1L, 3L), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 3L, 2L, 2L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 4L, 1L, 4L, 3L, 3L, 3L, 2L), WITHIN_350M_BUS = c(4L, 3L, 4L, 7L, 7L, 5L, 9L, 5L, 6L, 6L, 8L, 6L, 8L, 8L, 4L, 4L, 6L, 9L, 7L, 5L), WITHIN_1KM_PRISCH = c(6L, 5L, 5L, 5L, 3L, 5L, 4L, 3L, 3L, 3L, 6L, 4L, 3L, 5L, 4L, 4L, 4L, 6L, 3L, 4L ), DNeighbour = c(0, 176.487944612491, 216.18591788812, 441.985449595453, 516.758111203435, 614.159264208088, 626.43493276717, 631.89994879615, 643.804028796955, 698.560716611629, 734.365619822941, 831.179255138926, 867.495756448751, 868.451560041762, 875.975615883762, 893.97329940805, 900.457340377863, 945.18094925544, 959.730646194405, 960.510782286239)), row.names = c("861", "518", "186", "215", "63", "523", "666", "941", "274", "522", "541", "103", "151", "229", "597", "493", "225", "511", "758", "789"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.933616257797192, 0.901249729419344, 0.621347257955568, 0.504884559139433, 0.349465530876816, 0.330221485850786, 0.321710301255532, 0.303308692557344, 0.221900484739118, 0.172600358104418, 0.0630849250545462, 0.0339666513993629, 0.0333069720359972, 0.0283166112311221, 0.01788833736249, 0.0146738710237878, 0.00100270035997979, 2.63659505598787e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1033989348
R squared (OOB): -0.01854985
$Forests[[862]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 280000, 398000, 365000, 355000, 308000, 310000, 350000, 395000, 380000, 380000, 375000, 380000, 368000, 350000, 368888, 412000, 390000, 390000, 370000), floor_area_sqm = c(85, 84, 104, 103, 104, 84, 84, 93, 93, 108, 92, 104, 93, 92, 92, 92, 92, 92, 93, 92), storey_order = c(4L, 4L, 3L, 4L, 2L, 1L, 2L, 1L, 4L, 2L, 2L, 1L, 3L, 2L, 1L, 2L, 3L, 4L, 3L, 1L), remaining_lease_mths = c(798, 809, 823, 805, 785, 779, 787, 1111, 1108, 807, 1142, 808, 1110, 1100, 1111, 1102, 1128, 1142, 1113, 1090), PROX_CBD = c(14.6468242567931, 14.5514247745221, 14.4215550437188, 14.5082496767788, 14.7946380504301, 14.8104288104214, 14.7686155241139, 14.6221320584002, 14.6649260398624, 14.3069689320192, 14.4940333615496, 14.2674761918172, 14.607628567626, 14.9752079088984, 14.8482953663728, 14.8482953663728, 14.5596883563906, 14.5596883563906, 14.6879879340018, 15.0414874321427), PROX_ELDERLYCARE = c(0.791783477476035, 0.934928905143492, 0.933706769700102, 1.0960579077266, 1.02543356664281, 1.14385816982861, 1.18091019396193, 0.410896008057539, 0.374463671675583, 1.30284795398611, 0.500918112427577, 1.37520258101488, 0.363539264939185, 0.199763345782594, 0.157028625587627, 0.157028625587627, 0.399519357429504, 0.399519357429504, 0.267910637295867, 0.180026828914976), PROX_HAWKER = c(0.771377618176498, 0.920905853639359, 0.964097104531415, 1.06968967826483, 0.927587772885235, 1.03493347869974, 1.07995965555937, 0.55845452984231, 0.515424723672587, 1.30042856091519, 0.682637638745144, 1.3725902814614, 0.571839614015762, 0.202333554334061, 0.332945546865787, 0.332945546865787, 0.625641729464286, 0.625641729464286, 0.507741768149319, 0.135868389364205), PROX_MRT = c(0.834242720427877, 0.702240402731505, 0.766580328668093, 0.541381135472874, 0.635923545376501, 0.547659244513397, 0.495669019430354, 1.30119397664661, 1.31347134818138, 0.431073100471927, 1.32800225952209, 0.392323251912074, 1.42703012637354, 1.27457972333389, 1.41585626072206, 1.41585626072206, 1.46473462254762, 1.46473462254762, 1.51619569366002, 1.27219969611937), PROX_PARK = c(0.572284771964545, 0.717751277212032, 0.786856267919922, 0.854937524579578, 0.687013904416796, 0.79060261488636, 0.837021679605882, 0.524601749565547, 0.48594234877488, 0.87843358408359, 0.65941869562705, 0.808406007535371, 0.592644125813336, 0.259935562114549, 0.40224168015695, 0.40224168015695, 0.656743209310805, 0.656743209310805, 0.573128508978659, 0.270313948020077), PROX_GOOD_PRISCH = c(5.17213285521296, 5.05486565817651, 4.94298421634201, 4.9821455258424, 5.2635668385575, 5.2589313064801, 5.21242267662931, 5.26427170666348, 5.30673314037113, 4.7599521059868, 5.15263130971644, 4.71060068854172, 5.28617698570013, 5.6171537261999, 5.51627049340211, 5.51627049340211, 5.25302892838613, 5.25302892838613, 5.38500296681299, 5.69200203864946), PROX_MALL = c(0.253080993480643, 0.264439990658005, 0.158055972255249, 0.395836928017505, 0.540570027720398, 0.641907311269237, 0.644074766251318, 0.412850725186958, 0.439421746266814, 0.530519583310388, 0.407798057490129, 0.598720745421956, 0.523782484457491, 0.689421511186311, 0.649229394533883, 0.649229394533883, 0.550646738699849, 0.550646738699849, 0.626246838364162, 0.767711199656331), PROX_CHAS = c(0.118994056415591, 0.0412741280494288, 0.110909163864147, 0.111998728732921, 0.151656769473437, 0.273160540123658, 0.305551557127515, 0.0938393111767789, 0.0969357032130768, 0.141608811196257, 0.0559452214520875, 0.0989632897848068, 0.198893245072118, 0.230775629929228, 0.274130336331615, 0.274130336331615, 0.19650938121062, 0.19650938121062, 0.160113448728027, 0.163757574589084), PROX_SUPERMARKET = c(0.246822057901315, 0.259076961683863, 0.155031856949385, 0.321173728185784, 0.505826018716947, 0.406551385550075, 0.397697747354111, 0.0938384818523742, 0.0969351949685631, 0.179396317901182, 0.202112654374605, 0.13781747249929, 0.223766299699327, 0.264202614673064, 0.296829834724774, 0.296829834724774, 0.27843134046436, 0.27843134046436, 0.300165340388346, 0.197268674737732), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 4L, 5L, 2L, 3L, 6L, 6L, 7L, 4L, 7L, 4L, 4L, 5L, 5L, 3L, 3L, 6L, 4L), WITHIN_350M_BUS = c(9L, 7L, 10L, 8L, 8L, 7L, 8L, 9L, 8L, 7L, 9L, 6L, 7L, 9L, 9L, 9L, 7L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 3L, 3L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 3L ), DNeighbour = c(0, 149.747881880778, 232.337298469643, 301.930096923394, 310.13503725873, 423.936006412259, 445.647937580655, 486.336383048038, 487.276364374329, 524.675932568467, 550.326428667724, 600.691524970792, 611.422036789885, 629.805577657746, 647.240938248259, 650.575430742268, 662.170782338594, 667.010935292888, 692.703023851352, 699.939316859737)), row.names = c("862", "253", "546", "884", "424", "396", "101", "324", "17", "341", "702", "377", "452", "558", "762", "195", "961", "163", "469", "793"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.910550933473969, 0.791773165205405, 0.662471111206665, 0.645889668066632, 0.400888221299639, 0.353572161790792, 0.2675125357396, 0.265583670964597, 0.191928803633498, 0.145781066038289, 0.0694237782373721, 0.0561383088296506, 0.0362367378363298, 0.020999278212329, 0.0185172200819137, 0.0110266384898447, 0.00844120860319986, 0.000423126202483575, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1086656444
R squared (OOB): 0.1490912
$Forests[[863]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(5e+05, 520000, 460000, 465000, 485000, 440000, 403000, 430000, 460000, 4e+05, 490000, 510000, 432000, 455000, 545000, 535000, 520000, 455000, 532000, 498000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 95, 92, 93, 93, 93, 93, 93, 92, 96, 93), storey_order = c(6L, 5L, 3L, 5L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 3L, 5L, 5L, 5L, 4L, 4L, 4L, 4L, 2L), remaining_lease_mths = c(1137, 1147, 1138, 1097, 1147, 1142, 1138, 1128, 1137, 1131, 1111, 1136, 1129, 1138, 1127, 1118, 1118, 1133, 1111, 1102), PROX_CBD = c(13.7068457080251, 13.7003463440691, 13.8880322509317, 13.8110145095205, 13.9293604468603, 13.9713915856932, 13.9348601041022, 13.983033341901, 13.9481332653994, 13.9748767742628, 13.7780295697528, 14.0250110126613, 13.4495242740615, 13.5153222954464, 13.8964286142315, 13.8964286142315, 13.7912064237251, 13.5263069451707, 13.8842234613226, 13.8269911518463), PROX_ELDERLYCARE = c(0.409751638237597, 0.434917902994305, 0.250782943854859, 0.2424730747692, 0.234065981952779, 0.226595382415433, 0.122633260073778, 0.0819455196406728, 0.108372417523696, 0.0869602171534455, 0.24280876806526, 0.0392522324995346, 0.226392675254826, 0.128038783583345, 0.28821019895416, 0.28821019895416, 0.194902312085005, 0.13293861465481, 0.284905700992106, 0.272443342502121), PROX_HAWKER = c(1.09574216637781, 1.07570104527527, 0.989318285046145, 0.93957565430704, 0.970053791291438, 0.954180271331751, 0.848294615942255, 0.818439961244233, 0.783686601130967, 0.759405218095962, 0.855348356505915, 0.732915378457501, 1.13086059974118, 1.06471945671836, 0.700607063348248, 0.700607063348248, 0.761066408094757, 1.0232116664491, 0.667389882084889, 0.718894335359525), PROX_MRT = c(0.23189639897339, 0.256932190523524, 0.0905698875540676, 0.110074032088272, 0.101292979723356, 0.128817306959056, 0.066674836544346, 0.0961191462833423, 0.146013494832411, 0.16215489673441, 0.290902656750774, 0.179377644983316, 0.537207200764636, 0.531733722241289, 0.214342865325431, 0.214342865325431, 0.263976344610204, 0.529059791722705, 0.172676244118343, 0.250191496834268), PROX_PARK = c(1.30108171005294, 1.30953091682666, 1.13098813526459, 1.12286028608686, 1.10248671215858, 1.07610116952693, 1.01289159319472, 0.973290645087517, 0.964943529987853, 0.93793434477989, 1.08412864631293, 0.898948825756494, 1.14705623529365, 1.12627074536918, 0.945155408432775, 0.945155408432775, 1.03946212768551, 1.00320858387115, 0.946790994443363, 1.00953333913803), PROX_GOOD_PRISCH = c(4.11427377683663, 4.10033714204368, 4.29841605508598, 4.2580170038876, 4.33684280477295, 4.37541592083903, 4.3780728039611, 4.42376284483209, 4.41058426346667, 4.4381077472328, 4.27934963146811, 4.48326906164864, 3.97306691053722, 4.05859518452173, 4.42474408393319, 4.42474408393319, 4.37243865161908, 4.12550653324601, 4.46427355245829, 4.43409233459216), PROX_MALL = c(0.786897805640679, 0.816725098938654, 0.648384322611893, 0.585854127158584, 0.634323955575517, 0.625072347077181, 0.500682206465503, 0.475935346664486, 0.431747484707969, 0.408666125180857, 0.507308338763366, 0.387952579177684, 0.817008429043632, 0.741140095950697, 0.36232957329041, 0.36232957329041, 0.47180896375681, 0.734460127270614, 0.384398044205003, 0.464449368072494), PROX_CHAS = c(0.0683167852462459, 0.0738696133860389, 0.0495611607390083, 0.123846030022364, 0.0456516508281062, 0.0752462089475253, 3.70448785353559e-08, 0.0483941894268844, 0.0812590805558053, 0.0955424375353944, 0.246000912873009, 0.116095717847762, 0.142936854782623, 0.0484693686848179, 0.190952462752685, 0.190952462752685, 3.14247486029477e-08, 0.164485608616764, 0.0936868185767241, 0.093713435160417 ), PROX_SUPERMARKET = c(0.0683172333971998, 0.0738703098972174, 0.0495614942866338, 0.157551778944521, 0.04565204632056, 0.0752464841458058, 0.112910168339451, 0.123899374628808, 0.194128300134642, 0.205979542456043, 0.271122867675942, 0.21237786594893, 0.417643104955167, 0.321659607097496, 0.190953240917096, 0.190953240917096, 8.52808058992138e-07, 0.265115106421715, 0.093687407280864, 0.0937132175773042 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 3L, 3L, 4L, 5L, 5L, 4L, 3L, 4L, 4L, 5L, 3L, 4L, 4L, 4L, 4L, 5L, 3L, 5L ), WITHIN_350M_BUS = c(14L, 13L, 11L, 12L, 11L, 11L, 11L, 11L, 7L, 6L, 9L, 9L, 5L, 6L, 9L, 9L, 8L, 2L, 7L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 4L, 5L, 5L, 5L, 5L, 6L, 5L, 5L), DNeighbour = c(0, 40.7886056051224, 185.485049045504, 206.90281037446, 221.62575776405, 266.853182439869, 290.289889413068, 319.703984217133, 347.619075347932, 371.818603226579, 381.582615511921, 405.520696171155, 479.811830800769, 512.955839346379, 523.129130518201, 523.300440975821, 656.126837898102, 677.49293981524, 685.098525327387, 748.465607697629)), row.names = c("863", "616", "662", "645", "21", "361", "356", "710", "34", "690", "282", "8", "988", "183", "442", "760", "420", "779", "670", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994069126762963, 0.880941891421334, 0.853005851309733, 0.832329172050512, 0.761926039863626, 0.721777620921241, 0.668382142240948, 0.615116084041473, 0.567333030669832, 0.547723930223501, 0.4990713498042, 0.346969622653544, 0.281223025016967, 0.261621269495193, 0.261294018612097, 0.053602053595172, 0.0326368824050458, 0.0262950668496506, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1220499693
R squared (OOB): 0.3504298
$Forests[[864]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(288000, 320000, 295000, 320000, 312000, 336000, 338000, 330000, 315000, 295000, 330000, 305000, 315000, 345000, 350000, 313000, 388000, 365000, 339000, 349000), floor_area_sqm = c(84, 84, 84, 104, 101, 102, 102, 103, 103, 101, 115, 99, 102, 102, 102, 99, 92, 92, 102, 103 ), storey_order = c(3L, 4L, 4L, 4L, 2L, 3L, 4L, 1L, 2L, 1L, 1L, 1L, 2L, 4L, 4L, 4L, 1L, 1L, 3L, 2L), remaining_lease_mths = c(893, 885, 875, 893, 933, 916, 922, 928, 926, 917, 898, 921, 913, 926, 923, 918, 1134, 1135, 923, 832), PROX_CBD = c(18.3632948597919, 18.3433564216417, 18.4249149071789, 18.4249149071789, 18.4625985868209, 18.5506225538857, 18.1611534549189, 18.5768909080638, 18.5458637520931, 18.4986491838169, 18.4399301385868, 17.9733391318796, 17.9994058772431, 18.236688278315, 18.0569924715364, 17.8728040148932, 17.8160591469996, 17.8160591469996, 17.9456645257603, 18.0642207733449), PROX_ELDERLYCARE = c(0.645296274244347, 0.623669944895056, 0.705240184131779, 0.705240184131779, 0.765079897684544, 0.859723249528503, 0.519233937445895, 0.912532633143698, 0.890661700747245, 0.86418951980865, 0.789710764787337, 0.376016337241346, 0.430537495183344, 0.732088251039709, 0.59750504274373, 0.330981516384048, 0.101440000613482, 0.101440000613482, 0.476454782767532, 0.558648465009425), PROX_HAWKER = c(0.921741667576702, 0.960648791795978, 1.0161652570538, 1.0161652570538, 0.906262708365532, 0.958117298193611, 0.617364695979906, 0.935860141611343, 0.898999046399804, 0.838043969781633, 1.26661829972954, 0.501520555884575, 0.472244893923117, 0.537987121264097, 0.391180253405874, 0.446535534086157, 0.755409785256781, 0.755409785256781, 0.3648710200987, 1.20831273824173), PROX_MRT = c(0.927224403125457, 0.899458799363821, 0.906393011935236, 0.906393011935236, 0.897303014326537, 0.942174684471822, 0.623413162025338, 0.912233851204259, 0.87509641959225, 0.812751343363136, 0.715824290886542, 0.52882455357406, 0.492638498779759, 0.511061821383635, 0.384524332485438, 0.4868918768976, 0.729659889526201, 0.729659889526201, 0.385567417899789, 0.387700307898407), PROX_PARK = c(1.22890358268929, 1.17596756648915, 1.13759587953072, 1.13759587953072, 1.31620863428189, 1.32670572464855, 1.52418818882418, 1.41172869826724, 1.4387346144793, 1.49181484955502, 0.859791414716402, 1.62685700377268, 1.65421298847909, 1.7164330470264, 1.77011013021076, 1.69875568186822, 1.49250729308795, 1.49250729308795, 1.76180373116006, 1.04306097562022), PROX_GOOD_PRISCH = c(8.96505409295358, 8.95760590087653, 9.03817471771729, 9.03817471771729, 9.04019528068803, 9.12094588228633, 8.72758527833631, 9.13217936844248, 9.09837600782165, 9.04519470993137, 9.10971468714541, 8.54142359534323, 8.5589292690065, 8.76378557853615, 8.58956131155308, 8.43952013253886, 8.44175881664207, 8.44175881664207, 8.49089982759618, 8.76549326341746), PROX_MALL = c(0.282416841692855, 0.22079632378696, 0.204519313237763, 0.204519313237763, 0.414588198127445, 0.46921205797367, 0.475604736810637, 0.390092702495136, 0.359721010486642, 0.305101649121832, 0.107021299056373, 0.395841490391381, 0.446560923090423, 0.240339889961931, 0.407254736414821, 0.330972758922268, 0.183177100903513, 0.183177100903513, 0.428159644756295, 0.424594513900518), PROX_CHAS = c(0.231219576578415, 0.167893491583302, 0.20451929737041, 0.20451929737041, 0.399223798550346, 0.469212052170377, 0.405258493214775, 0.390092699752756, 0.359721009550721, 0.305101651313883, 0.107021320216693, 0.364030465322827, 0.324811070171065, 0.184864523484869, 0.222103720735081, 0.330972805611547, 0.183177099178452, 0.183177099178452, 0.218909691095897, 0.124680964632411), PROX_SUPERMARKET = c(0.282416494634945, 0.220795796105544, 0.204519239868594, 0.204519239868594, 0.414588227521533, 0.469212308573368, 0.475604214408431, 0.390093045846372, 0.359721304530864, 0.305101855713295, 0.107021556198121, 0.356071330024396, 0.408691343873882, 0.240339157209448, 0.385535197909366, 0.300218301814749, 0.137568853383185, 0.137568853383185, 0.365864675212809, 0.424593495373258 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 7L, 6L, 6L, 5L, 5L, 5L, 6L, 4L, 3L, 4L, 6L, 4L, 4L, 8L, 8L, 3L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 9L, 8L, 8L, 10L, 9L, 9L, 9L, 7L, 11L, 9L, 7L, 9L, 8L, 15L, 15L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 5L, 6L, 4L, 4L, 4L, 3L, 7L, 7L, 6L, 6L, 7L, 6L, 6L, 6L, 6L), DNeighbour = c(0, 69.8695069902255, 87.1038974924032, 89.0186898088699, 170.485293681944, 261.078086296309, 307.65490162388, 343.198515407461, 345.67223742078, 355.951520421094, 384.965081108092, 457.648738871201, 467.386121983763, 500.238437127298, 545.568935098445, 554.258107236149, 557.074500079807, 559.64782626211, 569.841399133143, 577.914679488248)), row.names = c("864", "953", "265", "738", "729", "291", "330", "828", "576", "684", "247", "179", "177", "227", "491", "992", "53", "402", "20", "773"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970980342623376, 0.955082394764125, 0.953109811793493, 0.833522487095754, 0.63347896413085, 0.513515205043758, 0.41904156303305, 0.412461882413199, 0.385191064746608, 0.309440368734542, 0.139054100905716, 0.119667623647765, 0.062875636923277, 0.0118389417039921, 0.00643093550301134, 0.00501569875917552, 0.00387099947814078, 0.000769740552540204, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 758757637
R squared (OOB): -0.229774
$Forests[[865]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 445000, 450000, 350000, 491000, 485000, 347000, 370000, 290000, 455000, 3e+05, 585000, 330000, 335000, 285000, 334008, 370000, 415000, 390000, 295000), floor_area_sqm = c(93, 93, 93, 93, 92, 93, 90, 90, 92, 99, 99, 91, 103, 102, 92, 103, 102, 92, 92, 106), storey_order = c(7L, 7L, 4L, 3L, 9L, 10L, 2L, 3L, 4L, 2L, 1L, 10L, 2L, 4L, 1L, 2L, 3L, 2L, 1L, 1L), remaining_lease_mths = c(1135, 1117, 1131, 1018, 1137, 1112, 971, 977, 690, 951, 697, 995, 937, 940, 697, 917, 927, 1132, 1132, 825), PROX_CBD = c(15.0332592042754, 14.9897790388493, 15.1194109037639, 14.9930585550483, 15.0782917837809, 14.8542518275748, 14.6079806280174, 14.489397367385, 14.8961777358487, 14.3012013074868, 14.8036441916204, 14.2059144167977, 14.5165027597446, 14.4474740114555, 14.6519123293037, 14.2719972222741, 14.12564920201, 14.6122009832922, 14.6424103631698, 14.7220636963442), PROX_ELDERLYCARE = c(0.653175957864657, 0.622451014094897, 0.632846087105322, 0.766085625885291, 0.811417024562957, 0.671766786446111, 0.966138977916587, 0.929205058584809, 0.090689252710872, 0.93663965535868, 0.0965145667339982, 0.923774065318005, 0.389463724969334, 1.50338082315219, 0.254409923718011, 1.50921581969441, 1.44816412197145, 1.68824062303628, 1.72557175775889, 0.327768156942021), PROX_HAWKER = c(0.344843972730765, 0.366862032582334, 0.399490681633122, 0.230353911902381, 0.241120378832392, 0.3485650804915, 0.31691894051251, 0.478869651742105, 1.02395142210687, 0.693090021451824, 1.07372228066705, 0.829910539202106, 1.0617726338971, 0.588144724666333, 1.21550185558774, 0.684102697062058, 0.778468578249857, 0.707122679385598, 0.740384095011384, 1.39864823048803), PROX_MRT = c(0.587916938270161, 0.550628186781769, 0.674936552563307, 0.545901722651448, 0.604690005035212, 0.41695674877223, 0.188565130994124, 0.0437298005890327, 0.437229774651496, 0.189883903502813, 0.363746184676816, 0.127617925270923, 0.0901878473788138, 0.224566301285939, 0.218405848235923, 0.347262283963267, 0.476637705223286, 0.295449456212788, 0.312698200175978, 0.0523025726452692), PROX_PARK = c(0.858154923175006, 0.886983007034967, 0.773048101136696, 0.937160160632966, 0.889047622652367, 1.00246315577637, 1.07918529837209, 0.935596264101672, 0.600185611341118, 0.812876767906526, 0.497172938499345, 0.716522496183652, 0.278686390612803, 1.55939681176166, 0.325486875199719, 1.38760566459916, 1.20701221478007, 1.76906915549279, 1.78460824921244, 0.432331111477529), PROX_GOOD_PRISCH = c(5.67093979106873, 5.61521578968116, 5.74516136190441, 5.6774973866509, 5.77803713337603, 5.49301939379528, 5.35450137646782, 5.1963266927986, 5.28070608730985, 4.98177209241419, 5.17691715074399, 4.85056771881294, 4.93093863547281, 5.45861643017911, 4.99149337529414, 5.26118802945754, 5.06260566207177, 5.7298925008129, 5.77937603269072, 4.99661753747661), PROX_MALL = c(0.671424081833306, 0.615054651957031, 0.744876648240093, 0.691703794200818, 0.79347213158724, 0.497662931100388, 0.479398555662368, 0.345992784345898, 0.252669380741675, 0.236735170365795, 0.278400001713995, 0.148456555084967, 0.38830118917563, 0.12145856762689, 0.377416550632833, 0.108121271181015, 0.287395381957405, 0.426875162675013, 0.482269498416602, 0.343882807046916 ), PROX_CHAS = c(0.0438337826764906, 0.101756162724623, 0.0812821875339188, 0.094086780959658, 0.128222338920945, 0.139715392485403, 0.166948923507452, 3.77135010377852e-08, 0.252669404800451, 0.214782230853987, 0.190291087196022, 0.148456588323488, 0.0918929757518676, 0.121458549123021, 0.0736014920224838, 0.108121286081234, 0.182188888557241, 0.270793953405505, 0.280031834846542, 0.141205029857343 ), PROX_SUPERMARKET = c(0.238848984717478, 0.215874380558773, 0.325050502595441, 0.189746195069109, 0.286089695736963, 0.118312809115248, 0.218811722485387, 0.31785895032531, 0.186322037460738, 0.172194506074768, 0.190291125096353, 0.154204342539502, 0.354026220875794, 0.134916350552101, 0.128878263549785, 0.105248463653719, 0.277268812686258, 0.270794118098451, 0.280032026158491, 0.141204847242777 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 6L, 3L, 7L, 5L, 5L, 3L, 4L, 3L, 5L, 3L, 3L ), WITHIN_350M_BUS = c(10L, 11L, 12L, 11L, 10L, 11L, 13L, 13L, 7L, 15L, 9L, 17L, 7L, 11L, 9L, 10L, 10L, 6L, 6L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 5L, 5L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 5L, 5L, 4L, 3L, 2L ), DNeighbour = c(0, 54.943508280404, 86.6422188020918, 116.552207943924, 174.606550695728, 183.621190762202, 459.234883292604, 547.993189373385, 727.227130288875, 738.148171394486, 797.807798339071, 848.455019575138, 856.142647288944, 914.736290256285, 961.742914564023, 976.419143512521, 1022.27225489571, 1052.51657351588, 1087.27375520652, 1124.57433036972)), row.names = c("865", "500", "299", "836", "568", "159", "385", "374", "87", "717", "995", "146", "592", "826", "986", "381", "703", "489", "323", "786"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995231653657682, 0.988163537542538, 0.978632392281499, 0.952366977772133, 0.947389665543721, 0.694287924701557, 0.581480988280435, 0.338513890917802, 0.323949037473905, 0.246718612869073, 0.185570094362926, 0.176750126377917, 0.114493950482527, 0.0721579903978312, 0.0605801666588966, 0.0301590909099371, 0.0153872829299068, 0.00425587617551373, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4772781751
R squared (OOB): 0.2789725
$Forests[[866]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(408000, 370000, 340000, 368000, 395000, 4e+05, 374000, 335000, 335000, 388000, 4e+05, 325000, 328000, 361000, 350000, 360000, 360000, 385000, 398000, 392000), floor_area_sqm = c(100, 98, 104, 100, 101, 104, 103, 93, 84, 100, 103, 85, 84, 84, 105, 103, 104, 101, 100, 103), storey_order = c(4L, 2L, 1L, 2L, 4L, 2L, 2L, 5L, 2L, 4L, 3L, 1L, 4L, 4L, 1L, 1L, 2L, 3L, 2L, 2L), remaining_lease_mths = c(921, 912, 869, 923, 936, 822, 862, 921, 796, 922, 796, 830, 806, 794, 837, 798, 804, 952, 924, 833), PROX_CBD = c(10.7481925626994, 10.6430674352334, 10.9782438935663, 10.5911430304609, 10.5347600839054, 10.8294299245227, 11.0478583208432, 10.6321305837804, 10.2571858212528, 10.3133134299625, 10.2571858212528, 10.1989356004427, 10.2439629519707, 10.1908965186918, 10.9742090734032, 10.1540744969693, 10.0879656312395, 10.5394819073022, 10.2027088676681, 10.8307618753175), PROX_ELDERLYCARE = c(1.00181077128688, 1.10983952182968, 0.748731634955849, 1.2745451415541, 1.31633228018286, 0.925828280583076, 0.694826263841934, 1.32435226249417, 0.969336561855173, 1.4124150938613, 0.969336561855173, 1.08623091115154, 0.904720646157319, 0.891997547710976, 0.852070403211021, 0.85844301108046, 1.31022889057949, 1.55101586165687, 1.63738856945076, 1.12487398858542), PROX_HAWKER = c(0.591883114810231, 0.494234864614673, 0.421987441153261, 0.314632743063994, 0.259744380023822, 0.558859907936318, 0.33156405975617, 0.382898898882956, 0.543600998034675, 0.0623262564011618, 0.543600998034675, 0.368744432216956, 0.616195579705155, 0.594526114354717, 0.487483409830997, 0.614574465644474, 0.196699811405185, 0.463304434183495, 0.264427923442986, 0.775872885593274), PROX_MRT = c(0.80807654444201, 0.91242151857363, 0.516121726350597, 1.14211364891441, 1.15842683571226, 0.633065114071651, 0.413251174688675, 1.20430491709432, 0.5984056038899, 1.09471398918577, 0.5984056038899, 0.78040997284139, 0.52596302633555, 0.554399001312584, 0.534522073584246, 0.544743966599557, 1.09046737609619, 1.31136747445593, 1.392302848886, 0.568072215940967), PROX_PARK = c(1.13130385684233, 1.09293299728603, 1.01560706627581, 0.997953552798557, 1.00657829367171, 0.822296725898933, 0.855372307789476, 0.852996238213812, 0.690393008756984, 0.826294351272671, 0.690393008756984, 0.808282577864154, 0.626908579085899, 0.61263038213259, 0.623434891123849, 0.578916018382343, 0.604882226694947, 0.594979546415276, 0.728383914708498, 0.443949121553361), PROX_GOOD_PRISCH = c(1.51127824976447, 1.4206810513637, 1.81228643023267, 1.15731102426836, 1.12709017589061, 1.88031331185984, 1.96973866183315, 1.09467860924251, 1.38840710840139, 0.993301788551023, 1.38840710840139, 1.199846441039, 1.44855804010835, 1.40421671412888, 2.09882394138718, 1.40445923276907, 0.87937610392538, 0.89296386953394, 0.689163418131917, 2.22887532154294 ), PROX_MALL = c(0.114469773448463, 0.220538248250442, 0.231229629812008, 0.441630162720786, 0.464767570965945, 0.43093778326398, 0.400154220571097, 0.512358501951296, 0.638527944164543, 0.450275200033962, 0.638527944164543, 0.663851500718272, 0.644656189163291, 0.685823836221668, 0.606835933426222, 0.685950169481642, 0.441232897113797, 0.357726596913911, 0.12742430838485, 0.384053234723219 ), PROX_CHAS = c(0.0793642323922721, 0.0703959269798554, 0.23122963873357, 0.327465416824022, 0.272565000598528, 0.0390568763467083, 0.193330180912365, 0.394471723674887, 0.0819899420632749, 0.071192987667569, 0.0819899420632749, 0.0710453772718398, 0.155315138624813, 0.151788880767358, 0.20965056306942, 0.170954716034814, 0.177420148260447, 0.263233285458842, 0.127424254451578, 0.2644107607892 ), PROX_SUPERMARKET = c(0.114469867006585, 0.220538485726081, 0.231228589734032, 0.441631117888638, 0.464768447350912, 0.430936681100737, 0.392366955335671, 0.447614574279886, 0.123486578338512, 0.330151298165832, 0.123486578338512, 0.00115080458448496, 0.18505229065347, 0.152401712794372, 0.477398814511427, 0.171715993026927, 0.320748009942088, 0.263232243208913, 0.129189539659537, 0.407226974513028 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 2L, 1L, 1L, 2L, 1L, 2L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 5L, 1L, 1L, 4L, 2L, 3L, 2L, 4L, 2L, 4L, 1L, 2L, 2L, 2L, 5L, 6L, 6L, 4L ), WITHIN_350M_BUS = c(10L, 13L, 9L, 13L, 15L, 11L, 7L, 12L, 10L, 15L, 10L, 12L, 10L, 12L, 8L, 14L, 11L, 15L, 13L, 11L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 4L, 4L, 6L, 6L, 4L, 5L, 4L, 5L, 4L, 6L, 6L, 6L, 5L, 5L, 4L, 4L, 6L), DNeighbour = c(0, 112.4482598647, 303.770473681662, 380.739754056463, 393.826880242242, 428.20798399237, 465.328582707779, 524.05642296132, 526.36732330384, 526.435281049864, 531.47133903004, 547.040487794482, 570.490437463661, 609.568512676475, 632.308556139747, 645.123924132241, 717.455761735667, 781.857088691539, 819.766730355321, 858.312888628324)), row.names = c("866", "627", "317", "718", "577", "364", "694", "975", "591", "513", "494", "967", "668", "447", "239", "560", "292", "769", "771", "743"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.965966936612027, 0.765176404467569, 0.64517385004489, 0.623258708073412, 0.564156929714786, 0.498549871893185, 0.39339176575372, 0.389269321017408, 0.389148145207493, 0.380177791000862, 0.352589826731403, 0.311610227737744, 0.245643875133819, 0.209115258388749, 0.189285464096455, 0.0907736977681736, 0.0289745068577163, 0.00770911971549893, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 812672779
R squared (OOB): -0.1448811
$Forests[[867]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(268000, 315000, 320000, 310000, 331000, 323000, 310000, 385000, 350000, 4e+05, 370000, 4e+05, 375000, 340000, 415000, 4e+05, 368000, 420000, 568000, 362000), floor_area_sqm = c(84, 104, 105, 104, 107, 104, 105, 92, 104, 96, 92, 92, 92, 92, 93, 92, 92, 92, 92, 92), storey_order = c(3L, 1L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 2L, 1L, 4L, 1L, 2L, 4L, 3L, 2L, 4L, 4L, 1L), remaining_lease_mths = c(822, 807, 815, 869, 869, 806, 827, 1132, 812, 1098, 1090, 1142, 1139, 1133, 1141, 1136, 1100, 1133, 1117, 1135), PROX_CBD = c(15.3723771683987, 15.3877172812078, 15.4421704385289, 15.2437764157418, 15.2221855529023, 15.5926635355646, 15.6029325535915, 14.9536689261967, 14.8739209120931, 15.0414874321427, 15.0414874321427, 14.8350589102573, 14.8395197777251, 14.8395197777251, 15.719551353229, 14.7935232496013, 14.9752079088984, 14.7615340778399, 15.3987887594526, 15.9297907572658), PROX_ELDERLYCARE = c(0.488083454274335, 0.4433955665635, 0.497101135842809, 0.313986883487753, 0.277621781700774, 0.348154483747206, 0.338118814836049, 1.13414610370389e-06, 0.224374856243457, 0.180026828914976, 0.180026828914976, 0.366071958673004, 0.143171284390361, 0.143171284390361, 0.251997184681221, 0.348662381557687, 0.199763345782594, 0.301679225956583, 0.578356799737993, 0.0463608633689567), PROX_HAWKER = c(0.473722511855576, 0.342886316384117, 0.380223054122965, 0.306302732963744, 0.252887916114098, 0.438799857473275, 0.432858942767381, 0.283688306330561, 0.490895901627697, 0.135868389364205, 0.135868389364205, 0.625406547060166, 0.426817039061835, 0.426817039061835, 0.543607139892928, 0.61938764744993, 0.202333554334061, 0.582527401679673, 0.294909248784724, 0.768716574287481), PROX_MRT = c(1.53295440749368, 1.37085724211185, 1.36083949137777, 1.43926724244883, 1.3991563615676, 1.20427337027458, 1.13678031777592, 1.45204946878565, 1.67344316225132, 1.27219969611937, 1.27219969611937, 1.81204065654847, 1.58589972239689, 1.58589972239689, 1.04322565796881, 1.80023823132094, 1.27457972333389, 1.75082728996661, 0.921278705332003, 1.23034399571509 ), PROX_PARK = c(0.719474571135727, 0.57859629393417, 0.607675278354181, 0.554495921895103, 0.500874596291267, 0.608584573014238, 0.578149656320062, 0.447466290733612, 0.671840643384197, 0.270313948020077, 0.270313948020077, 0.813480610745631, 0.573834160005083, 0.573834160005083, 0.60075194434184, 0.794674698621811, 0.259935562114549, 0.739209778966795, 0.283836897691409, 0.846978318526899 ), PROX_GOOD_PRISCH = c(6.12183876163327, 6.09187968106835, 6.14472917023144, 5.96162295702861, 5.9271396376627, 6.25532900137267, 6.24898658848638, 5.64958645026222, 5.63420261242257, 5.69200203864946, 5.69200203864946, 5.6396253746677, 5.56483468018996, 5.56483468018996, 6.34176102939636, 5.58881641790013, 5.6171537261999, 5.53447364393692, 5.98797030068414, 6.58539462985877), PROX_MALL = c(1.02404161156211, 0.900250825960545, 0.860369947035052, 1.03199787585398, 1.02106462402642, 0.657431321444681, 0.60644342729779, 0.806257336881612, 0.927972955155417, 0.767711199656331, 0.767711199656331, 1.03026167893405, 0.805396060532061, 0.805396060532061, 0.460595397283409, 0.980189305249844, 0.689421511186311, 0.897398400321744, 0.692287086677849, 0.478634609766659), PROX_CHAS = c(0.183904955535591, 0.147116034863504, 0.200516789487464, 4.60754704120663e-08, 0.0544459444778504, 0.337342861051532, 0.336408570757183, 0.14456617920399, 0.25243947150411, 0.163757574589084, 0.163757574589084, 0.298721071991625, 0.204546662914522, 0.204546662914522, 0.269388612247007, 0.244316778428722, 0.230775629929228, 0.166975848000366, 0.0335692412129841, 4.95402698497433e-08), PROX_SUPERMARKET = c(0.267991425015023, 0.236697160290918, 0.291068212048821, 0.0947293086454089, 0.0768892314501321, 0.403551045123396, 0.338214025323699, 0.16127040484797, 0.298947211163532, 0.197268674737732, 0.197268674737732, 0.402632437071234, 0.280088374069707, 0.280088374069707, 0.219989756424723, 0.416104879739584, 0.264202614673064, 0.408349928269047, 0.352133387221186, 0.427887094284235), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 4L, 5L, 4L, 4L, 7L, 3L, 4L, 4L, 2L, 5L, 5L, 5L, 2L, 4L, 3L, 1L, 5L), WITHIN_350M_BUS = c(7L, 7L, 9L, 8L, 8L, 6L, 6L, 6L, 6L, 9L, 9L, 6L, 5L, 5L, 5L, 6L, 9L, 4L, 6L, 7L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 3L, 3L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L ), DNeighbour = c(0, 164.528497335124, 182.585362674973, 184.009645870583, 233.639835003048, 372.311302921437, 435.516733014804, 480.754998675894, 494.460870309492, 522.832728773422, 526.520460420282, 540.55625616655, 550.06820004204, 552.266894032047, 569.340296200071, 581.046247119173, 598.868384110948, 604.757802701974, 628.146103006666, 634.187598900197)), row.names = c("867", "895", "586", "578", "679", "458", "924", "139", "602", "632", "793", "27", "152", "543", "698", "478", "558", "620", "714", "654"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.869920124046027, 0.841092752290387, 0.838713218611142, 0.746972118062308, 0.42948500753903, 0.279206096237446, 0.180912812516929, 0.15374655528726, 0.102619389812353, 0.0965475726942477, 0.0747924715866737, 0.0613496909217913, 0.0584007668323353, 0.03765521855031, 0.0257818410666687, 0.0117251035683168, 0.00821878961836387, 0.000359555835702076, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4071991431
R squared (OOB): -0.03625504
$Forests[[868]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(426888, 430000, 475000, 440000, 460000, 390000, 422000, 382000, 455000, 460000, 458888, 450000, 485000, 420000, 468000, 510000, 425000, 452000, 403500, 388000), floor_area_sqm = c(92, 92, 92, 92, 92, 90, 92, 86, 92, 92, 92, 92, 95, 92, 92, 92, 92, 92, 90, 90), storey_order = c(1L, 1L, 2L, 2L, 5L, 5L, 2L, 2L, 4L, 3L, 4L, 3L, 5L, 2L, 4L, 5L, 4L, 2L, 5L, 1L), remaining_lease_mths = c(1141, 1134, 1126, 1136, 1136, 978, 1132, 989, 1136, 1137, 1130, 1136, 1141, 1139, 1124, 1133, 988, 1133, 965, 956), PROX_CBD = c(12.5841594105866, 12.5852639843962, 12.6532888174316, 12.6445046545469, 12.5778468618744, 12.4059518996545, 12.6523002899419, 12.3082954752684, 12.5530445309639, 12.6444338023734, 12.6444338023734, 12.6444338023734, 12.8190940082697, 12.4951121122816, 12.5372560863306, 12.8180148044036, 12.1902934701837, 12.8941535537835, 12.0682850666201, 12.6254404323309), PROX_ELDERLYCARE = c(0.419823195233641, 0.3637938018331, 0.373604611296459, 0.316798451576888, 0.25879478544564, 0.404564014080405, 0.17445131765005, 0.583230122785789, 4.52036057904239e-07, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.268492105828742, 0.0780281999502717, 0.066903342124331, 0.265081039187363, 0.362754738306624, 0.346816364720296, 0.36227142211874, 0.92626814118798), PROX_HAWKER = c(0.512822421809829, 0.45815519033126, 0.440383933038266, 0.385855619963418, 0.361759384229333, 0.551023632791116, 0.228019105088385, 0.732610931237137, 0.183834631869038, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.146347761938812, 0.227760265989261, 0.184899994018696, 0.116173376637396, 0.536726116414185, 0.172433027954251, 0.732401821736703, 1.13552097839855), PROX_MRT = c(0.285300897266269, 0.305105021876954, 0.24828698655044, 0.290856617513635, 0.325317058740364, 0.467412150427879, 0.189124878414716, 0.348338435446781, 0.225183269009929, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.0524349257152741, 0.288636635543175, 0.250680884626282, 0.0414043955932523, 0.364194860258715, 0.133852264483784, 0.353072027979069, 0.252582104498609), PROX_PARK = c(1.05356492524152, 0.998305920751222, 0.981635622560504, 0.927332929158558, 0.898636927133822, 1.06942514246801, 0.76865606278053, 1.248380402738, 0.665189387379371, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.639036828502152, 0.64692671777276, 0.614568616662392, 0.594833919624026, 0.883674706708426, 0.541994755536806, 1.2554933111164, 0.682542858399859), PROX_GOOD_PRISCH = c(3.04090040576321, 3.02473222579279, 3.08870420529617, 3.06407026512831, 2.98751376551561, 2.85954585658161, 3.02962689364369, 2.82059786507503, 2.90013878468328, 2.98554640042679, 2.98554640042679, 2.98554640042679, 3.16783392704602, 2.83249303987555, 2.87119716545371, 3.15789060893291, 2.54749739008747, 3.22227453062783, 2.66094910730305, 3.31643945338342), PROX_MALL = c(0.39575302739997, 0.450387082903272, 0.475487624694748, 0.525247230278188, 0.550769417999913, 0.423524868376446, 0.680457081346124, 0.312386349772529, 0.801147315442336, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.842111664425906, 0.848059510883206, 0.863947607104433, 0.881741038155881, 0.835543217968543, 0.965068597681967, 0.424043071559413, 0.289170330853986 ), PROX_CHAS = c(0.369996201265779, 0.324614821605945, 0.362882313204726, 0.312339613016365, 0.236995708134403, 0.187639553192951, 0.162820120107843, 0.200650927390068, 0.0780281620295796, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.0812086980787344, 3.19858778746232e-08, 0.0439945201117045, 0.0772642002388838, 0.167384851183216, 0.115846127710365, 0.0850792531740411, 0.248410865511824 ), PROX_SUPERMARKET = c(0.385003628727568, 0.389269910824952, 0.36465940083402, 0.312339147167174, 0.299832635957983, 0.375814638453933, 0.162819600148508, 0.200651971059786, 0.189775839444753, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.0812089624400091, 0.255060837787685, 0.218453608018692, 0.0772646744727167, 0.552359009160243, 0.115845823699909, 0.0850782630125017, 0.298638993269614 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 5L, 5L, 4L, 6L, 4L, 7L, 7L, 7L, 7L, 7L, 5L, 6L, 6L, 3L, 5L, 5L, 8L ), WITHIN_350M_BUS = c(10L, 11L, 11L, 11L, 8L, 10L, 11L, 8L, 11L, 10L, 10L, 10L, 9L, 10L, 10L, 9L, 12L, 6L, 12L, 12L), WITHIN_1KM_PRISCH = c(5L, 4L, 4L, 4L, 4L, 5L, 4L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 7L, 6L), DNeighbour = c(0, 54.2980635669399, 94.1548644170094, 133.371109744725, 160.243086908845, 183.830544112433, 282.265123041248, 295.471619627795, 415.204619446147, 436.26362872901, 437.492624499619, 443.305614614756, 448.247327242809, 472.362438400258, 481.069239569253, 488.684153853524, 564.001050234149, 572.411459282335, 582.697941613083, 639.074851596282)), row.names = c("868", "180", "759", "144", "355", "138", "311", "231", "764", "92", "807", "166", "44", "791", "672", "115", "783", "371", "860", "111"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.985614503883063, 0.957058928424887, 0.914790480389991, 0.878209465318782, 0.841360185036712, 0.647897481554069, 0.618172061288988, 0.333962180411011, 0.285146096065133, 0.282344984383675, 0.269179434705767, 0.258102145288171, 0.205825364060061, 0.187795809916127, 0.17245176539273, 0.0489053034499438, 0.0391025365715094, 0.0284430736247184, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 591679524
R squared (OOB): 0.481482
$Forests[[869]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 4e+05, 428000, 433000, 416000, 418000, 367000, 412000, 395000, 365000, 258000, 4e+05, 4e+05, 415000, 292000, 288000, 285000, 420000, 3e+05, 315000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 92, 92, 92, 84, 84, 84, 92, 84, 84), storey_order = c(5L, 2L, 4L, 4L, 4L, 5L, 1L, 5L, 2L, 1L, 1L, 2L, 3L, 5L, 1L, 1L, 3L, 3L, 1L, 3L), remaining_lease_mths = c(1143, 1130, 1140, 1130, 1140, 1138, 1137, 1144, 1146, 1137, 781, 1137, 1143, 1144, 761, 770, 776, 1144, 766, 804), PROX_CBD = c(16.1537572283104, 16.1976566517324, 16.1831859860721, 16.055983361932, 16.055983361932, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0046521285213, 16.0046521285213, 16.1631400386504, 16.0475930141239, 16.0475930141239, 15.9533618390172, 16.3662877971208, 16.2681803933938, 16.2311391435218, 15.9392575628934, 16.3138748954346, 15.9050437012323), PROX_ELDERLYCARE = c(0.0462823216560119, 9.89208662673193e-07, 0.0701319802482612, 0.146417557277997, 0.146417557277997, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.20718686492254, 0.20718686492254, 0.194171564025932, 0.129564145964732, 0.129564145964732, 0.251148223850536, 0.177020457931737, 0.20801878428071, 0.252142982647588, 0.0436662178849567, 0.259941730365991, 0.346730428331521), PROX_HAWKER = c(0.986028325459381, 1.03146250928298, 1.00994702859189, 0.897672222950446, 0.897672222950446, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.855932206484513, 0.855932206484513, 1.03995728027003, 0.872301448799324, 0.872301448799324, 0.802087399746937, 1.20613696965479, 1.14155805943316, 1.12300848995143, 0.765854363537175, 1.19589315813724, 0.79668564149145), PROX_MRT = c(1.02112351286352, 1.02706758196582, 1.08237519657155, 0.936151237003446, 0.936151237003446, 1.13213387762555, 1.13213387762555, 1.13213387762555, 0.883219311345816, 0.883219311345816, 0.842728374229233, 1.14436247830993, 1.14436247830993, 0.8851452059773, 1.07002489239586, 0.896888955057001, 0.830985280221221, 1.14464062157712, 0.896077488488813, 0.750476153315833), PROX_PARK = c(0.793519520304926, 0.822565203699192, 0.848434833813522, 0.683762717294504, 0.683762717294504, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.619767633008914, 0.619767633008914, 0.707513815343702, 0.824988291997923, 0.824988291997923, 0.589052524814441, 0.840406553837571, 0.750067315759091, 0.723677668737743, 0.777956069134633, 0.695881850270676, 0.475878847958935), PROX_GOOD_PRISCH = c(6.74044920052795, 6.78043949525415, 6.78038310261662, 6.63421015362065, 6.63421015362065, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.57618460349959, 6.57618460349959, 6.70927938580052, 6.67335529701902, 6.67335529701902, 6.52939634907869, 6.93507101526025, 6.81173689796023, 6.76533990958697, 6.57394481891556, 6.84997592861041, 6.45664561130608), PROX_MALL = c(0.180580587241737, 0.189710317758296, 0.241735562355662, 0.118546137622893, 0.118546137622893, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.110811660449771, 0.110811660449771, 0.0870960802892481, 0.339403259296736, 0.339403259296736, 0.161178852361569, 0.298590834338171, 0.188162247463955, 0.175221521556568, 0.391567182053879, 0.242195958154985, 0.18299798168314 ), PROX_CHAS = c(0.0922372285822684, 0.0868060808909073, 0.148113838308576, 0.110329053122027, 0.110329053122027, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.114687044901222, 0.114687044901222, 0.081875317774622, 0.16574506375663, 0.16574506375663, 0.165813590617473, 0.209004221202181, 0.160774225575301, 0.170601730776313, 0.0895372628546906, 0.218904529587093, 0.190026772642962 ), PROX_SUPERMARKET = c(0.186806037215644, 0.195853508350489, 0.247969406526707, 0.123371553336512, 0.123371553336512, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.112847248683738, 0.112847248683738, 0.0873208554119548, 0.344658205065017, 0.344658205065017, 0.162291812321236, 0.303085580417471, 0.189660657064324, 0.137275095711229, 0.354688671920554, 0.204979568486045, 0.179336240856332 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 6L, 2L, 2L, 3L, 8L, 6L, 5L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 7L, 7L, 8L, 8L, 8L, 7L, 7L, 11L, 9L, 9L, 8L, 5L, 11L, 10L, 9L, 8L, 8L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 5L, 5L, 4L, 4L, 4L, 5L, 5L, 5L, 4L, 4L, 5L, 4L, 5L, 5L, 4L, 5L, 6L), DNeighbour = c(0, 50.9864789528301, 64.5663387672856, 106.493432406436, 106.875502877307, 159.672041318472, 162.862479043997, 163.791407116573, 171.295607142909, 173.298279748598, 199.005413110375, 202.095096380758, 203.106550355197, 207.168832989311, 229.580875443958, 233.563977322337, 270.520300375776, 290.265132410259, 291.762634308885, 311.665826122055)), row.names = c("869", "427", "661", "741", "538", "249", "161", "919", "408", "594", "872", "440", "28", "124", "687", "798", "945", "517", "848", "59"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.947190632562407, 0.916006999708472, 0.780125627879704, 0.778643784922922, 0.543950755809949, 0.528436620063938, 0.523904683247762, 0.487099987755093, 0.477233510985133, 0.350807392865929, 0.335857077537079, 0.330984459390012, 0.311536408173337, 0.209199609259641, 0.192187467477897, 0.0608152079926288, 0.0175870227083166, 0.0152876346986351, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 999551690
R squared (OOB): 0.704948
$Forests[[870]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 338000, 330000, 385000, 365000, 310000, 330000, 332000, 320000, 345000, 450000, 4e+05, 3e+05, 305000, 310000, 418000, 410000, 425000, 455000, 430000), floor_area_sqm = c(105, 103, 104, 90, 91, 104, 105, 104, 107, 95, 93, 90, 85, 90, 104, 112, 93, 93, 106, 91), storey_order = c(1L, 4L, 3L, 3L, 4L, 3L, 1L, 3L, 1L, 3L, 4L, 3L, 2L, 1L, 2L, 5L, 4L, 4L, 4L, 4L), remaining_lease_mths = c(896, 836, 847, 1060, 1061, 838, 909, 838, 909, 1003, 950, 953, 979, 966, 840, 904, 1117, 1126, 933, 962), PROX_CBD = c(17.9794873864528, 18.1853470145009, 18.238428451998, 17.6242343596777, 17.5974072281911, 18.2872060948971, 18.4634083712346, 18.3394484051955, 18.5552891680356, 17.7047470513727, 17.4336546583772, 17.5759295796121, 18.0119212314593, 18.0816861587931, 18.6954685875173, 17.2048826778539, 17.3263676504413, 17.3263676504413, 17.1634204962367, 17.4594236905894), PROX_ELDERLYCARE = c(1.20397588034421, 1.46334015610348, 1.49823830734066, 0.892136309268664, 0.819477307137174, 1.57361264937598, 1.70649895251479, 1.68689945441126, 1.77696496808422, 0.933045885854195, 0.825709875044437, 1.07156662032258, 1.25793892145158, 1.34637729166943, 1.96536267509963, 0.400468425457175, 0.561119780492452, 0.561119780492452, 0.565792923614884, 1.1429422216578), PROX_HAWKER = c(0.736691454978467, 0.490406092071559, 0.548143788898404, 0.816419857336687, 0.922900854400271, 0.464971900021808, 0.656056303664779, 0.322806547864559, 0.788681622626877, 1.00938993481846, 0.841716009165303, 0.622851592932912, 1.33204585660377, 1.41733367811242, 0.696312293428963, 0.498365875295267, 0.631285601786086, 0.631285601786086, 0.666841975849823, 0.704564458032275), PROX_MRT = c(1.05284557964442, 0.888080533877704, 0.950317003394984, 0.729175757939742, 0.830609903675807, 0.870907467758581, 1.05945750202888, 0.722989849955079, 1.18994045686449, 1.29287496569192, 0.463093751675267, 0.449846795062068, 1.54554013822754, 1.64690112478102, 1.06426899086337, 0.87869292375624, 1.13344401626098, 1.13344401626098, 0.463116738810145, 0.304209523777939 ), PROX_PARK = c(0.555889077383573, 0.741201414908801, 0.690805332809177, 0.830497330619545, 0.751240825934154, 0.791043930625847, 0.707700114575514, 0.845903786092674, 0.662341635279621, 0.495314460898113, 0.609424449579261, 0.650211227804106, 0.23250554954982, 0.243247600736397, 0.939968281858902, 0.9054780070858, 0.872985599051717, 0.872985599051717, 0.505224516024672, 0.515475588097358 ), PROX_GOOD_PRISCH = c(7.33264137396139, 7.52724739525134, 7.58243576478886, 6.97273607492461, 6.95474206477502, 7.62743554697163, 7.80883552790736, 7.67457853159282, 7.9054148179446, 7.10206992983331, 6.77374769998522, 6.90999703096039, 7.41905192895776, 7.49669975318446, 8.03533881462458, 6.57740517739392, 6.72174636420399, 6.72174636420399, 6.50789265243056, 6.79149624878531), PROX_MALL = c(0.387548928263219, 0.362005799982455, 0.291730094824992, 0.671391539314818, 0.757845794253982, 0.369641594977131, 0.25445476080495, 0.270650184250749, 0.238299753757691, 0.790613232916467, 0.404491618549369, 0.456006423255308, 0.658794213245526, 0.694568288644574, 0.50227152913363, 0.446026044391999, 0.530342726071102, 0.530342726071102, 0.353588302636786, 0.366883459562171), PROX_CHAS = c(0.324283073315245, 0.11010335009361, 0.0811018368302058, 0.0497500971788425, 0.175468897673469, 0.000458346083760352, 0.163921847201363, 0.186439783883369, 0.177138384703249, 0.40646651865696, 0.260153188296123, 0.401255348981324, 0.166262674114357, 0.119012364389208, 0.387978032092424, 0.130380344727655, 0.254413742194056, 0.254413742194056, 0.171584438209325, 0.293637386768921), PROX_SUPERMARKET = c(0.337417678694655, 0.36017462873485, 0.289827711639516, 0.442456788826315, 0.336744227428862, 0.367596841627256, 0.25256410508494, 0.279112228601587, 0.237159648524433, 0.260900811674997, 0.355873580059747, 0.338457664260807, 0.385510043100507, 0.485184742393951, 0.500728516827066, 0.445962312606475, 0.529573977763673, 0.529573977763673, 0.320581809168482, 0.217741105325511), WITHIN_350M_KINDERGARTEN = c(2L, 7L, 4L, 0L, 1L, 6L, 4L, 4L, 3L, 0L, 1L, 1L, 1L, 1L, 0L, 3L, 2L, 2L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 4L, 3L, 2L, 3L, 4L, 3L, 4L, 3L, 2L, 4L, 5L, 3L, 3L, 3L, 2L, 3L, 3L, 4L, 6L), WITHIN_350M_BUS = c(9L, 11L, 10L, 12L, 6L, 9L, 12L, 11L, 10L, 6L, 12L, 8L, 9L, 8L, 8L, 8L, 5L, 5L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 4L, 4L, 5L, 4L, 6L, 4L, 3L, 6L, 4L, 4L, 3L, 5L, 3L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 303.703309847322, 314.925337631736, 366.078908955189, 385.721302144831, 407.418607358402, 502.403479941869, 570.748380076954, 582.760212329271, 600.47805885282, 614.076874552147, 640.453575385841, 651.87107750309, 735.456388283166, 769.707710152979, 806.224216906848, 809.932282830308, 812.102612591158, 839.23379761448, 860.322141003636)), row.names = c("870", "857", "839", "300", "720", "414", "748", "693", "169", "631", "535", "357", "228", "85", "817", "889", "797", "925", "991", "937"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.766295618616395, 0.749962301031463, 0.670659513562754, 0.638379558015441, 0.601766376942221, 0.434251299815076, 0.313470073028454, 0.292858359595917, 0.263004331020215, 0.240614306682945, 0.198752900128902, 0.181375408238636, 0.0724748815690519, 0.0398236855381312, 0.0148371879585488, 0.0129302563080649, 0.0118712019040614, 0.0023448305112131, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1617631859
R squared (OOB): 0.4019822
$Forests[[871]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 305000, 328000, 310500, 319000, 323000, 310000, 280000, 323000, 305000, 325000, 335000, 337000, 432000, 410000, 420000, 358000, 313000, 415000, 333000), floor_area_sqm = c(101, 91, 92, 92, 101, 101, 89, 90, 91, 99, 91, 100, 105, 92, 92, 92, 101, 99, 92, 99), storey_order = c(2L, 4L, 3L, 4L, 4L, 1L, 1L, 3L, 2L, 4L, 2L, 4L, 1L, 4L, 2L, 1L, 3L, 4L, 2L, 3L), remaining_lease_mths = c(931, 932, 923, 932, 950, 937, 946, 958, 974, 930, 970, 927, 947, 1123, 1136, 1121, 960, 918, 1125, 927), PROX_CBD = c(17.1235753252943, 17.1300558853523, 17.049182232397, 17.1621565450396, 17.1356331652512, 17.4093430047218, 17.0860498579873, 17.0860498579873, 16.9744532057656, 17.5508688704121, 17.7083177660008, 17.5934100264964, 17.5852868111176, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.5852868111176, 17.8728040148932, 17.7609329148819, 17.6933534103443), PROX_ELDERLYCARE = c(0.697818713768909, 0.650159488421832, 0.850080656271298, 0.588822776266157, 0.585213362825854, 0.347622879353981, 0.634635376150565, 0.634635376150565, 0.669866762803474, 0.169110695114153, 0.378187975507624, 0.183364759720919, 0.979721953613503, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.979721953613503, 0.330981516384048, 0.0656405943898966, 0.174626049595048), PROX_HAWKER = c(0.705945006380572, 0.747949107581356, 0.714958983882519, 0.776103543372746, 0.905166107754752, 0.646263997619536, 0.984075399620173, 0.984075399620173, 1.16076193719705, 0.736171211400498, 0.340346390827249, 0.860123145519879, 0.300047945510982, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.300047945510982, 0.446535534086157, 0.769612072642938, 0.89059259132002), PROX_MRT = c(0.782769723074986, 0.826263947198081, 0.785333186388227, 0.827901946736494, 0.689848925621533, 0.722831181419355, 0.610921595420819, 0.610921595420819, 0.434229027914827, 0.804998329325227, 0.403335562748004, 0.675234243169572, 0.294966346549802, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.294966346549802, 0.4868918768976, 0.714624513867521, 0.606842528225389 ), PROX_PARK = c(2.27471658155514, 2.21165427538899, 2.39009267562017, 2.12305734030611, 2.00545012030434, 1.92330050908574, 1.98249707589613, 1.98249707589613, 1.94357933186421, 1.71737354643835, 1.86766019581863, 1.60355051242194, 2.22462050149276, 1.52614967260321, 1.52614967260321, 1.52614967260321, 2.22462050149276, 1.69875568186822, 1.52091098886828, 1.49905344652453), PROX_GOOD_PRISCH = c(7.68854504458572, 7.71077701272798, 7.5878538843241, 7.75790588282746, 7.76178719780886, 8.00696366683488, 7.72567604662297, 7.72567604662297, 7.64555391975429, 8.17476856172454, 8.26299778187914, 8.24279341902993, 8.05369522760851, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.05369522760851, 8.43952013253886, 8.39120163011403, 8.34857469941546), PROX_MALL = c(0.614584601713128, 0.568151229694078, 0.718658142186859, 0.509108711773916, 0.382407895591973, 0.265229996889848, 0.314944256820634, 0.314944256820634, 0.199292924769147, 0.109574351562212, 0.335143296665789, 0.188384425612312, 0.237472256939882, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.237472256939882, 0.330972758922268, 0.147411017927622, 0.223321337745784), PROX_CHAS = c(0.076148424020495, 0.159798231789153, 0.13498084818294, 0.242301342816858, 0.257714074421561, 0.23105278557526, 0.250499161266826, 0.250499161266826, 0.199292963025488, 0.048268048492383, 0.30242004444134, 0.151781240761386, 0.145295883687343, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.145295883687343, 0.330972805611547, 0.14741100268466, 0.21485891447712 ), PROX_SUPERMARKET = c(0.307215454393191, 0.260386915772359, 0.397684558683682, 0.263452146302603, 0.257714572429151, 0.313773352526138, 0.250499698074938, 0.250499698074938, 0.25551504160041, 0.15801430638391, 0.332189289926598, 0.209139790637019, 0.237470779768967, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.237470779768967, 0.300218301814749, 0.113022549454425, 0.218378438252518), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 0L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(5L, 5L, 12L, 5L, 5L, 7L, 6L, 6L, 6L, 7L, 6L, 6L, 5L, 6L, 6L, 6L, 5L, 4L, 8L, 5L), WITHIN_350M_BUS = c(11L, 13L, 8L, 11L, 11L, 13L, 11L, 11L, 13L, 12L, 7L, 12L, 15L, 12L, 12L, 12L, 15L, 8L, 10L, 13L), WITHIN_1KM_PRISCH = c(4L, 4L, 2L, 4L, 4L, 5L, 4L, 4L, 4L, 6L, 5L, 8L, 4L, 7L, 7L, 7L, 4L, 7L, 6L, 8L), DNeighbour = c(0, 90.60562889857, 171.036769535108, 171.06209517437, 321.603839905226, 348.670069043475, 384.980458086071, 391.014085678013, 538.417361212378, 561.996345940951, 582.912956589816, 682.366917835466, 744.380743406638, 746.431090350584, 749.640641964948, 749.680773916191, 750.487019795162, 751.157679505814, 762.063159203339, 775.477049565789)), row.names = c("871", "170", "520", "190", "99", "174", "685", "704", "902", "438", "544", "419", "800", "298", "13", "289", "224", "992", "365", "112"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972883854167326, 0.90507572563011, 0.90504831346641, 0.685599670822642, 0.636551482187318, 0.567828495171639, 0.556155335014233, 0.268262860674315, 0.225430024319204, 0.189201151422425, 0.050949528951048, 0.00617657499797795, 0.00540346731738005, 0.00429333894234203, 0.00428023677968311, 0.00402111381196869, 0.00381152805788005, 0.00117621488611192, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2593322120
R squared (OOB): -0.3636546
$Forests[[872]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(258000, 285000, 288000, 3e+05, 433000, 416000, 365000, 395000, 4e+05, 420000, 292000, 415000, 315000, 428000, 320000, 283000, 418000, 367000, 412000, 4e+05), floor_area_sqm = c(84, 84, 84, 84, 92, 92, 92, 92, 92, 92, 84, 92, 84, 92, 104, 84, 92, 92, 92, 92), storey_order = c(1L, 3L, 1L, 1L, 4L, 4L, 1L, 2L, 2L, 5L, 1L, 5L, 3L, 4L, 3L, 4L, 5L, 1L, 5L, 2L), remaining_lease_mths = c(781, 776, 770, 766, 1130, 1140, 1137, 1146, 1130, 1143, 761, 1144, 804, 1140, 788, 781, 1138, 1137, 1144, 1137), PROX_CBD = c(16.1631400386504, 16.2311391435218, 16.2681803933938, 16.3138748954346, 16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 16.1976566517324, 16.1537572283104, 16.3662877971208, 15.9533618390172, 15.9050437012323, 16.1831859860721, 16.4061281598547, 16.4061281598547, 16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239), PROX_ELDERLYCARE = c(0.194171564025932, 0.252142982647588, 0.20801878428071, 0.259941730365991, 0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 9.89208662673193e-07, 0.0462823216560119, 0.177020457931737, 0.251148223850536, 0.346730428331521, 0.0701319802482612, 0.45678545326778, 0.45678545326778, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732), PROX_HAWKER = c(1.03995728027003, 1.12300848995143, 1.14155805943316, 1.19589315813724, 0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 1.03146250928298, 0.986028325459381, 1.20613696965479, 0.802087399746937, 0.79668564149145, 1.00994702859189, 1.27662029927611, 1.27662029927611, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324), PROX_MRT = c(0.842728374229233, 0.830985280221221, 0.896888955057001, 0.896077488488813, 0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 1.02706758196582, 1.02112351286352, 1.07002489239586, 0.8851452059773, 0.750476153315833, 1.08237519657155, 0.840195727203247, 0.840195727203247, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993), PROX_PARK = c(0.707513815343702, 0.723677668737743, 0.750067315759091, 0.695881850270676, 0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.822565203699192, 0.793519520304926, 0.840406553837571, 0.589052524814441, 0.475878847958935, 0.848434833813522, 0.499042267647801, 0.499042267647801, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923), PROX_GOOD_PRISCH = c(6.70927938580052, 6.76533990958697, 6.81173689796023, 6.84997592861041, 6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.78043949525415, 6.74044920052795, 6.93507101526025, 6.52939634907869, 6.45664561130608, 6.78038310261662, 6.91087941258894, 6.91087941258894, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902), PROX_MALL = c(0.0870960802892481, 0.175221521556568, 0.188162247463955, 0.242195958154985, 0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.189710317758296, 0.180580587241737, 0.298590834338171, 0.161178852361569, 0.18299798168314, 0.241735562355662, 0.408074329267436, 0.408074329267436, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736), PROX_CHAS = c(0.081875317774622, 0.170601730776313, 0.160774225575301, 0.218904529587093, 0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.0868060808909073, 0.0922372285822684, 0.209004221202181, 0.165813590617473, 0.190026772642962, 0.148113838308576, 0.178111672550416, 0.178111672550416, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663), PROX_SUPERMARKET = c(0.0873208554119548, 0.137275095711229, 0.189660657064324, 0.204979568486045, 0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.195853508350489, 0.186806037215644, 0.303085580417471, 0.162291812321236, 0.179336240856332, 0.247969406526707, 0.17811123384324, 0.17811123384324, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 5L, 6L, 4L, 3L, 3L, 3L, 3L, 8L, 8L, 8L, 3L, 4L, 7L, 4L, 4L, 2L, 2L, 2L, 2L), WITHIN_350M_BUS = c(11L, 10L, 11L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 5L, 8L, 8L, 7L, 8L, 8L, 8L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 5L, 6L, 4L, 4L, 4L, 4L, 4L, 4L, 4L ), DNeighbour = c(0, 91.7208297911892, 101.939168512135, 152.392856248312, 183.380818927262, 188.094861312602, 192.317806570664, 192.919892432548, 193.004305497117, 199.005413110375, 244.592400113483, 244.840930435102, 255.974151703846, 257.473030229262, 323.051617498854, 329.12925663741, 353.79610342323, 357.577841533324, 358.265980447853, 390.779568562305)), row.names = c("872", "945", "798", "848", "741", "538", "594", "408", "427", "869", "687", "124", "59", "661", "595", "49", "249", "161", "919", "440"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.892855032832675, 0.868533621977416, 0.718972236293354, 0.608066844811287, 0.590314295076163, 0.574259861832729, 0.571960156009044, 0.571637529828368, 0.548580265427723, 0.36995356227225, 0.368985221182966, 0.325960640288007, 0.320231491816041, 0.100230411548355, 0.0844691560924583, 0.0325166268494018, 0.0264735437357221, 0.0254342454778552, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 600396478
R squared (OOB): 0.8353107
$Forests[[873]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(362000, 370000, 340000, 348000, 325000, 338000, 315000, 293000, 355000, 320000, 336000, 340000, 335000, 303888, 326000, 308000, 380000, 333000, 380000, 360000), floor_area_sqm = c(94, 95, 102, 95, 90, 94, 87, 86, 94, 91, 90, 90, 90, 90, 101, 90, 93, 90, 93, 93), storey_order = c(4L, 5L, 2L, 1L, 4L, 2L, 5L, 1L, 4L, 1L, 2L, 4L, 5L, 5L, 1L, 2L, 2L, 2L, 2L, 2L), remaining_lease_mths = c(976, 977, 968, 968, 973, 1076, 1004, 1006, 1070, 980, 966, 1011, 998, 1008, 942, 948, 1132, 1009, 1136, 1135), PROX_CBD = c(18.3273029006797, 18.2449080671561, 18.6342583478867, 18.0323194354466, 18.5353901232527, 18.893500205596, 18.9558501171738, 18.9558501171738, 18.9417612550563, 18.4122801485573, 18.263890012402, 18.5954829873069, 18.976831626196, 19.0279685600245, 17.6460086713989, 17.5548574672099, 18.1279148711176, 17.8072819651564, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(2.7120525382807, 2.54228790651909, 2.72992435028626, 2.88259030935981, 3.18651864771223, 3.10102691254995, 3.04148171914245, 3.04148171914245, 3.09832013994742, 3.05606256580079, 2.93603771613334, 3.21245115339435, 3.28231449363414, 3.26154359027314, 2.69583292953839, 2.64072586785555, 2.51087611030153, 1.52664538751384, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(0.729165861663657, 0.859760115655931, 0.947673142820091, 0.459055170630849, 0.491879726860981, 0.926259022488312, 1.03425383708264, 1.03425383708264, 0.981837341088666, 0.284310921582288, 0.135415800319106, 0.468862715548992, 0.923592674397851, 0.990561993667382, 0.543702723258422, 0.624754154933827, 0.487567663506197, 0.809141875883089, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.470919202147399, 0.597257652192269, 0.717283111076423, 0.228324090957444, 0.375479822529604, 0.777214903782309, 0.87145727172961, 0.87145727172961, 0.831940647091921, 0.34633408104891, 0.269488316579814, 0.485913485771313, 0.822784932057268, 0.880588410111357, 0.514213843772978, 0.605396305517498, 0.74928998522808, 0.753928873695942, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.51959638840156, 1.66089445329223, 1.68545701841371, 1.25712692932115, 1.15334089580929, 1.53153013283021, 1.64892029001525, 1.64892029001525, 1.58031197441792, 0.872887750975024, 0.826451671225411, 0.966363588730214, 1.4431849310919, 1.5140651316136, 0.873328686748902, 0.801838254358626, 0.317511189836545, 1.93736074272598, 0.276326305891841, 0.276326305891841), PROX_GOOD_PRISCH = c(8.6741083827629, 8.59525181849715, 8.98296462693421, 8.37645219680457, 8.87993213136606, 9.23793284137011, 9.30119351841798, 9.30119351841798, 9.2863930262578, 8.76068312560123, 8.61262144573917, 8.94334048589707, 9.32093903042593, 9.37202430611723, 7.99076792195858, 7.89964805631792, 8.49670627721454, 8.21423979230025, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.437943127987326, 0.537890109309282, 0.719594778264249, 0.12060760008054, 0.460655941356388, 0.833273819621717, 0.918650450187965, 0.918650450187965, 0.886414086630636, 0.458641270318743, 0.374925429890344, 0.594166870248601, 0.897736377807805, 0.951179576311185, 0.441435937338541, 0.456293365362214, 0.819155488013484, 0.745769461616378, 0.814982856398022, 0.814982856398022 ), PROX_CHAS = c(0.319053536773146, 0.274147949012332, 0.294409401108374, 0.120607657412939, 0.165734202429707, 0.143741090403558, 0.067384164825537, 0.067384164825537, 0.0880613138842689, 0.182706372800723, 0.0541347282504724, 0.186588167457245, 0.237819060284531, 0.184556275618948, 0.441435968696221, 0.456293399812874, 0.0462043949149095, 0.195830090979757, 0.0547102897319272, 0.0547102897319272 ), PROX_SUPERMARKET = c(0.198027823348086, 0.161035318973668, 0.247755307750907, 0.119017844673248, 0.167679568764744, 0.218188374485768, 0.102761308178796, 0.102761308178796, 0.175726554209016, 0.182706945219403, 0.0541355525390397, 0.195869762300225, 0.322795161753339, 0.3125742651816, 0.446325988440648, 0.425112192123464, 0.467157902200199, 0.265666518411173, 0.504768063926141, 0.504768063926141 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 3L, 2L, 1L, 1L, 0L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 4L, 7L, 5L, 4L, 4L, 2L, 2L, 2L, 3L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(12L, 9L, 5L, 14L, 12L, 8L, 8L, 8L, 8L, 12L, 11L, 10L, 9L, 6L, 11L, 8L, 10L, 4L, 10L, 10L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 4L, 3L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 178.22863736979, 316.149686850326, 386.801747755098, 473.324399899392, 595.499683290806, 628.149003327911, 631.929556697751, 638.236448114503, 689.47810499492, 695.380670705788, 713.199843852878, 736.354005368509, 762.30041998931, 811.789021121886, 888.890379232957, 1205.95023719812, 1219.28895182225, 1243.54919121935, 1251.60801552768)), row.names = c("873", "5", "7", "354", "838", "745", "52", "951", "932", "722", "548", "901", "915", "570", "456", "514", "461", "358", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.959855820946907, 0.876462693484462, 0.818105605722246, 0.734423558950072, 0.598497306208817, 0.559687878633454, 0.555147043819225, 0.547552874750193, 0.48516521338399, 0.47792327757146, 0.456026536953506, 0.427548694031907, 0.39570361117335, 0.335614120087099, 0.245637017229895, 0.00513054911173995, 0.00259868398998033, 0.000164765340137455, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 374575683
R squared (OOB): 0.3700998
$Forests[[874]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(460000, 415000, 418000, 420000, 435000, 436000, 440000, 420000, 440000, 456500, 395000, 365000, 441000, 445000, 425000, 358000, 420000, 450000, 415000, 450000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 93, 94, 94, 93, 94, 94, 94, 93), storey_order = c(7L, 8L, 6L, 6L, 2L, 7L, 8L, 5L, 5L, 8L, 4L, 1L, 6L, 6L, 6L, 1L, 7L, 7L, 6L, 9L), remaining_lease_mths = c(1125, 1140, 1129, 1142, 1128, 1139, 1142, 1132, 1124, 1144, 1113, 1095, 1097, 1109, 1119, 1103, 1120, 1119, 1120, 1136), PROX_CBD = c(12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.0234479092478, 11.9527102757424, 11.9744040829633, 11.7965908296893, 11.8078122246038, 12.1122271384014, 11.9828723130509, 11.8075546541859, 12.0119641769274, 12.0119641769274, 11.7484946081343, 12.1741021183779), PROX_ELDERLYCARE = c(0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.819362766143575, 0.738781707341689, 1.00802268588986, 0.95260617550949, 0.629785153682861, 0.710325725805382, 0.922118515238085, 0.673044116243487, 0.673044116243487, 1.16050252277995, 0.519600844901231), PROX_HAWKER = c(0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.27814297307049, 0.217370340361849, 0.337854809554552, 0.262687630178652, 0.337796349528525, 0.20448046373977, 0.209140712961875, 0.222580914455278, 0.222580914455278, 0.512143004921159, 0.375471053349032 ), PROX_MRT = c(0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.200702114351669, 0.167322140356011, 0.249549573241666, 0.173777829752023, 0.302747284955937, 0.170867756883987, 0.120215557602138, 0.201095784108649, 0.201095784108649, 0.425815084561206, 0.338849049026276 ), PROX_PARK = c(0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.643017670933737, 0.679906922269617, 0.739061594864021, 0.746013140888617, 0.576425078157325, 0.697136724289492, 0.747098338531098, 0.691047645736797, 0.691047645736797, 0.660489483199184, 0.612679613149166 ), PROX_GOOD_PRISCH = c(2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.270018309959, 2.27223739349538, 2.14271827973834, 2.13533890725473, 2.408030235171, 2.27447890050516, 2.12338877581429, 2.29976812492723, 2.29976812492723, 2.14657014261275, 2.45580221931744), PROX_MALL = c(0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.232344363503357, 0.214069216816763, 0.241737870027575, 0.17025857997445, 0.350899017798137, 0.220402811054307, 0.119447773727589, 0.251262654177611, 0.251262654177611, 0.411213390710639, 0.416829357908565 ), PROX_CHAS = c(0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.146038815472653, 0.0939357367291076, 0.101692541492014, 0.170258520163124, 0.0703863092474096, 0.0995919009989899, 0.11944771257822, 0.131248018016709, 0.131248018016709, 0.0876622280470988, 0.0461624602204791 ), PROX_SUPERMARKET = c(0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.237998550380205, 0.22318738818849, 0.17897337633635, 0.168966076328732, 0.360308355053667, 0.230351837454113, 0.119571834445138, 0.261515416493987, 0.261515416493987, 1.21715176356525e-07, 0.427183407476201 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 5L, 7L, 3L, 4L, 7L, 6L, 4L, 6L, 6L, 2L, 7L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L, 12L, 10L, 9L, 11L, 7L, 7L, 10L, 6L, 6L, 11L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L ), DNeighbour = c(0, 4.08885968934772, 4.16860475045436, 4.50788215387077, 59.2620125525408, 60.5178527379372, 60.7391835467996, 62.1513817967966, 118.380330005515, 136.287947165541, 213.94941154701, 228.780078216917, 230.022628317407, 231.906971154837, 246.666849629767, 252.913945921547, 269.625781948084, 274.706269713989, 333.44208050365, 338.920701293191)), row.names = c("874", "287", "700", "318", "908", "573", "16", "634", "502", "749", "858", "41", "439", "607", "203", "724", "167", "947", "441", "621"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999708923856711, 0.999697460287705, 0.999646214121257, 0.939786177323742, 0.937248869883943, 0.936796537504595, 0.933874192009892, 0.770882486002915, 0.70274146688586, 0.361804817367565, 0.296306824087748, 0.290928336675694, 0.282811233742456, 0.221187357392412, 0.196369265101435, 0.134771454585425, 0.117674342345307, 0.00102838901158726, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 813893870
R squared (OOB): -0.09625147
$Forests[[875]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(368888, 380000, 395000, 4e+05, 394000, 375000, 378000, 378000, 333000, 324000, 320000, 310000, 330000, 345000, 335000, 375000, 373888, 333000, 320000, 345000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 100, 90, 100, 91, 102, 102, 100, 93, 93, 90, 101, 102), storey_order = c(4L, 4L, 3L, 4L, 5L, 2L, 3L, 2L, 4L, 4L, 4L, 4L, 1L, 2L, 4L, 5L, 5L, 2L, 1L, 4L), remaining_lease_mths = c(1143, 1135, 1132, 1145, 1142, 1135, 1133, 1136, 928, 929, 930, 927, 911, 927, 930, 993, 990, 1009, 924, 926), PROX_CBD = c(18.528449956106, 18.528449956106, 18.4477570786683, 18.4659506582063, 18.5586196198757, 18.5586196198757, 18.5541585191533, 18.6831604018118, 18.2095446148373, 18.3448727328387, 18.242108360018, 18.6571260927441, 18.2320763538069, 18.2868848905217, 17.9186379864086, 17.8363687874637, 17.8363687874637, 17.8072819651564, 18.0902268845521, 18.236688278315), PROX_ELDERLYCARE = c(1.49671415705568, 1.49671415705568, 1.45029388933935, 1.40960952841152, 1.41981179339616, 1.41981179339616, 1.3934670212363, 1.47678345842271, 1.17430183890643, 1.12000720290482, 1.08331104464233, 1.27166470727688, 0.927534095024191, 0.896456720381782, 1.13507400842797, 1.40920769604983, 1.40920769604983, 1.52664538751384, 0.706169610995159, 0.732088251039709), PROX_HAWKER = c(0.947708217710491, 0.947708217710491, 0.879695992543251, 0.861254406292383, 0.915906485722884, 0.915906485722884, 0.899006211509986, 1.01746494726896, 0.579651089601917, 0.636376603494217, 0.548257960059823, 0.924657565926692, 0.493410913505403, 0.547085889030319, 0.435091735724103, 0.692541487012902, 0.692541487012902, 0.809141875883089, 0.370412154176866, 0.537987121264097 ), PROX_MRT = c(0.869531291623609, 0.869531291623609, 0.801027338961469, 0.783375472664302, 0.839968978875504, 0.839968978875504, 0.823747240068891, 0.943619619760125, 0.501132314022455, 0.565211037998289, 0.47401652613315, 0.861078471223358, 0.433316978327494, 0.495991449430539, 0.364011265623101, 0.634260663268818, 0.634260663268818, 0.753928873695942, 0.341202563029131, 0.511061821383635 ), PROX_PARK = c(2.37596217173297, 2.37596217173297, 2.38376543636855, 2.321508063195, 2.25577949184332, 2.25577949184332, 2.22642888666982, 2.2148581526701, 2.25371860749481, 2.08056453235766, 2.12857307310705, 1.95136051888807, 1.96114614265628, 1.86697967968657, 2.31505119222808, 2.04440878541867, 2.04440878541867, 1.93736074272598, 1.8531048262974, 1.7164330470264), PROX_GOOD_PRISCH = c(8.9605147002348, 8.9605147002348, 8.8804818877731, 8.90481615501782, 9.00274768401056, 9.00274768401056, 9.00155567304774, 9.12987022396436, 8.6635222339794, 8.81498363377987, 8.71021480286832, 9.13456945987866, 8.72297519828522, 8.78822500750919, 8.3676789538936, 8.25468587074647, 8.25468587074647, 8.21423979230025, 8.60631027953587, 8.76378557853615), PROX_MALL = c(0.613385110580272, 0.613385110580272, 0.601716003339109, 0.542775018358786, 0.5054917244252, 0.5054917244252, 0.475387173022169, 0.525391611000181, 0.468966497593582, 0.284195187673565, 0.347669457974494, 0.300602441432182, 0.22704735136933, 0.1450338527091, 0.384238747959315, 0.630636123898788, 0.630636123898788, 0.745769461616378, 0.342860958869265, 0.240339889961931), PROX_CHAS = c(0.220932244035638, 0.220932244035638, 0.260006933015678, 0.20305264112251, 0.101888085354885, 0.101888085354885, 0.0809306171135589, 0.090990597005735, 0.3998394205418, 0.24769320941352, 0.274735402884708, 0.214120710257936, 0.11607611654581, 0.0217240252323136, 0.360842629752134, 0.221589023831152, 0.221589023831152, 0.195830090979757, 0.209799590563819, 0.184864523484869), PROX_SUPERMARKET = c(0.220931072377982, 0.220931072377982, 0.260005577706646, 0.203051245143547, 0.101886801165025, 0.101886801165025, 0.080929224247632, 0.0909910491430168, 0.402574253870019, 0.284194910851331, 0.347668959247477, 0.214121714630789, 0.227046556279957, 0.145032957963293, 0.360842909613722, 0.22158921197453, 0.22158921197453, 0.265666518411173, 0.342860053820009, 0.240339157209448), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 5L, 3L, 3L, 5L, 7L, 1L, 3L, 3L, 2L, 6L, 6L), WITHIN_350M_BUS = c(6L, 6L, 8L, 6L, 5L, 5L, 8L, 5L, 8L, 8L, 7L, 8L, 10L, 9L, 11L, 6L, 6L, 4L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 3L, 5L, 6L), DNeighbour = c(0, 1.75979912924186, 85.2701473073239, 96.9084310056977, 124.648190891974, 126.898658082227, 148.60771996107, 216.471236332974, 371.071111140938, 383.34570512415, 421.969575446272, 434.691155518326, 577.828418819656, 626.354851372391, 626.394374029313, 716.749798132804, 717.593350647269, 777.623340542774, 791.324884341856, 803.868754871672)), row.names = c("875", "102", "504", "777", "581", "35", "563", "664", "243", "512", "608", "761", "443", "787", "590", "118", "391", "358", "74", "227"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999990415160285, 0.977622914615022, 0.971145369442493, 0.952490660442084, 0.950781484899001, 0.932817334546203, 0.860227729421181, 0.619242079467637, 0.596894217111915, 0.524835556561964, 0.500684475490687, 0.233591498380327, 0.154359028869125, 0.154298829263948, 0.0420267017061659, 0.0412625145997283, 0.00412572544032611, 0.000958847079060092, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 309505958
R squared (OOB): 0.6277968
$Forests[[876]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(540000, 415000, 475000, 7e+05, 578888, 670000, 463888, 525000, 558000, 348000, 421000, 490000, 380000, 410000, 372500, 315000, 420000, 392000, 425000, 433000), floor_area_sqm = c(92, 92, 93, 92, 95, 92, 95, 95, 92, 100, 93, 92, 92, 93, 102, 91, 93, 103, 108, 92), storey_order = c(6L, 2L, 4L, 4L, 2L, 5L, 1L, 5L, 6L, 3L, 4L, 3L, 1L, 4L, 2L, 1L, 2L, 2L, 3L, 4L), remaining_lease_mths = c(1142, 1130, 1130, 1126, 1134, 1121, 1140, 1141, 1136, 938, 789, 1038, 1037, 788, 931, 790, 1099, 833, 820, 1084), PROX_CBD = c(11.3687765497058, 11.3687765497058, 11.4536743231806, 11.1573644039326, 11.5493041544933, 11.0595651330709, 11.4133195883395, 11.6190928108465, 11.665784828589, 11.8646943012694, 10.8005053894847, 11.6213283462416, 11.6419253241709, 10.7402382849343, 11.9627383543319, 10.6917699702976, 11.8999896789117, 10.8307618753175, 10.7884209511687, 11.8702915361943), PROX_ELDERLYCARE = c(1.27208236570677, 1.27208236570677, 1.19895989384568, 1.34447435494956, 1.47184415110161, 1.41694161867716, 1.61512702812623, 1.40356458884146, 1.35367167055226, 0.893707553155367, 1.11154389564577, 0.621923465733728, 0.626216066088841, 1.05196585123006, 0.96089261866182, 1.07660186858624, 0.790393757138983, 1.12487398858542, 1.11323464510705, 0.670900780040593), PROX_HAWKER = c(1.07923254025891, 1.07923254025891, 1.02903329925728, 1.10011050744246, 1.35052465166479, 1.19495083476736, 1.4377955077332, 1.37423229702662, 1.3549106116919, 0.888626336009462, 0.918995125488027, 0.537052085835962, 0.553081930127745, 1.02652926791064, 0.983415578941634, 1.35937058559257, 0.820501997631561, 0.775872885593274, 0.812377793689625, 0.715369360111721), PROX_MRT = c(0.671331594421278, 0.671331594421278, 0.573574303209013, 0.876646963171676, 0.653877184653349, 0.991329354536752, 0.8250506195824, 0.615423035680267, 0.561684506891731, 0.214047355776769, 0.566932323762424, 0.182944945438028, 0.168432978085695, 0.546812793492647, 0.122900516984256, 0.753106278920522, 0.261250382411254, 0.568072215940967, 0.526269526678983, 0.146531371307633), PROX_PARK = c(0.294690087030438, 0.294690087030438, 0.341254943367627, 0.189026691537682, 0.597750851398377, 0.275833477585303, 0.60176146852012, 0.654992910383756, 0.671016599957339, 0.747986195716587, 0.370936327890873, 0.643411448820926, 0.654970873229416, 0.401614025373747, 0.836149627657164, 0.536819237128991, 0.813614799778521, 0.443949121553361, 0.467051942358664, 0.8322137924942), PROX_GOOD_PRISCH = c(2.95589454100459, 2.95589454100459, 2.96812409551872, 2.83177349547833, 3.26501815247482, 2.8385375863655, 3.26097143466547, 3.31796907605439, 3.32537175969635, 3.05097986431403, 2.34700895725274, 2.69528593883292, 2.71543842399088, 2.39141973384207, 3.15511978010431, 2.68318776685765, 3.00567179865442, 2.22887532154294, 2.2131785217075, 2.91053685401804), PROX_MALL = c(0.814743407183115, 0.814743407183115, 0.714729745574342, 0.831480717149744, 0.808458836713889, 0.76911725394793, 0.979751787656279, 0.768943294332632, 0.714662485508778, 0.265637621954407, 0.363372953846058, 0.597386337892971, 0.576398809288588, 0.344610557976029, 0.161680393170103, 0.459259689573629, 0.283076960540796, 0.384053234723219, 0.340751907865098, 0.385092319171944), PROX_CHAS = c(0.257507761616553, 0.257507761616553, 0.31407050179696, 0.0819321575559949, 0.0498455969042401, 0.0661119226245057, 0.136218265087875, 0.119929951445322, 0.167944095298073, 0.265637621677666, 0.111289200730163, 0.130352204164602, 0.118628580179885, 0.106045676778667, 0.161680400961643, 0.0626028682349028, 0.283076936045466, 0.2644107607892, 0.260152478655286, 0.179381733260264), PROX_SUPERMARKET = c(0.30094246041235, 0.30094246041235, 0.345653574215055, 0.408274605358357, 0.0982179911218008, 0.444069124865739, 0.0830307595499944, 0.16327623873727, 0.215917356790886, 0.211091622880127, 0.386863986973968, 0.0679201472407272, 0.0879874709963817, 0.357992185767737, 0.107037284539066, 0.550262392018624, 0.236972988988714, 0.407226974513028, 0.363982132031921, 0.31749021679057), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 2L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 2L, 0L, 1L, 0L, 2L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 1L, 7L, 3L, 6L, 6L, 3L, 8L, 3L, 7L, 4L, 3L, 9L), WITHIN_350M_BUS = c(10L, 10L, 8L, 6L, 4L, 9L, 4L, 3L, 4L, 8L, 9L, 8L, 8L, 6L, 9L, 7L, 9L, 11L, 8L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 2L, 3L, 1L, 2L, 2L, 5L, 5L, 6L, 5L, 5L, 4L, 3L, 5L, 6L, 6L, 5L ), DNeighbour = c(0, 6.70705397834385, 100.791748745121, 213.889460784545, 309.79232582869, 317.31804733578, 359.369999554983, 363.346898711284, 375.120648215908, 609.598987756946, 659.919609601882, 664.236675055038, 672.261400808486, 672.719010407611, 673.73992952473, 691.268737189775, 713.988572051754, 741.226436304307, 765.314419699942, 774.541460343911)), row.names = c("876", "157", "132", "425", "772", "407", "303", "160", "830", "232", "56", "89", "421", "6", "295", "569", "185", "743", "696", "110"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999850035668583, 0.966418678697744, 0.853297978386523, 0.705642092487759, 0.692487219785918, 0.615792780857695, 0.608296549771909, 0.585899511952087, 0.144826035106336, 0.0751162131580269, 0.0699838266920781, 0.0608445918401697, 0.0603395136325859, 0.0592190553422814, 0.041398283225377, 0.0225738819250405, 0.00708544271534724, 0.000560926991707986, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10483777360
R squared (OOB): -0.005116079
$Forests[[877]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(420000, 428000, 395000, 325000, 425000, 431000, 395000, 426000, 410000, 360000, 3e+05, 333000, 330000, 355000, 308000, 315000, 360000, 365000, 295000, 347000), floor_area_sqm = c(90, 90, 90, 84, 92, 92, 92, 92, 92, 99, 84, 103, 103, 103, 84, 84, 103, 103, 106, 103), storey_order = c(8L, 8L, 5L, 2L, 6L, 9L, 4L, 6L, 2L, 2L, 2L, 2L, 2L, 3L, 1L, 3L, 1L, 4L, 1L, 3L), remaining_lease_mths = c(1011, 1008, 1010, 783, 1006, 1010, 1010, 1012, 1004, 796, 797, 788, 800, 793, 795, 788, 777, 768, 825, 777), PROX_CBD = c(13.8798013735997, 13.8412030491349, 13.990153115514, 14.1279251783367, 14.0603534116893, 14.0603534116893, 14.0603534116893, 14.0324943086614, 14.000256381606, 13.8977069202737, 14.3169519114025, 14.3532733654858, 13.46147060752, 13.46147060752, 13.3304860768802, 13.0463978034086, 13.7231688188033, 12.6612960596841, 14.7220636963442, 12.4516179583977), PROX_ELDERLYCARE = c(1.77270985488013, 1.74703283433278, 1.56992496550613, 1.66641228888996, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.51384309451853, 1.50178268661881, 1.56746404607568, 1.55261218152075, 1.6760601574403, 1.01995663096129, 1.01995663096129, 0.85382998667073, 0.612412426395362, 0.681177733621966, 0.349885373003571, 0.327768156942021, 0.517665393733001), PROX_HAWKER = c(1.47024255459416, 1.43519165592487, 1.69002608854433, 1.24304803992561, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.73133481154049, 1.77005964815816, 1.04237506554324, 1.19367588944735, 0.99569743308136, 1.03983060555389, 1.03983060555389, 1.09459947163448, 1.36023111372333, 0.601426993813282, 1.71720286170745, 1.39864823048803, 1.97187302693261), PROX_MRT = c(0.523014705157119, 0.462396576385451, 0.789673249073619, 0.59155533687368, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.85175230125279, 0.865600228728207, 0.300373388684648, 0.753004841751307, 0.756418829435307, 0.367668143276235, 0.367668143276235, 0.525688124362732, 0.622051877914657, 0.498221170198522, 0.798149237832703, 0.0523025726452692, 1.07246547116041), PROX_PARK = c(0.782127938386311, 0.752068597068081, 0.716145735764812, 1.00515750023779, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.65310707550057, 0.652876507033438, 0.782220037546154, 1.00962818739137, 1.20426051281307, 0.582693033366388, 0.582693033366388, 0.620743454357064, 0.572775970192077, 1.26781451063295, 0.722272593032778, 0.432331111477529, 0.540079114132334 ), PROX_GOOD_PRISCH = c(3.87304276717541, 3.82728738248792, 4.0269654833207, 4.09179045416031, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.07805978762992, 4.05408625233137, 3.83525569342672, 4.27446656255715, 4.29145341198416, 3.38131302543864, 3.38131302543864, 3.24954726475941, 2.96540091825049, 3.673854441535, 2.58047246486208, 4.99661753747661, 2.37408427308534), PROX_MALL = c(1.33861894221302, 1.33339622609195, 1.32125061115982, 1.48884664162065, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.34360210764349, 1.30130189944441, 1.14150204308926, 1.50622914679999, 1.45738633765159, 0.644549177151603, 0.644549177151603, 0.513372166694422, 0.587476612974174, 0.406890039239853, 0.817237002784756, 0.343882807046916, 1.09246464633101), PROX_CHAS = c(0.058882652003164, 0.116038559859119, 0.231188025602735, 0.283027750434604, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.288579392766018, 0.313291309929199, 0.162936326565904, 0.149961616171305, 0.0428610630237518, 0.348399033159575, 0.348399033159575, 0.472814153962233, 0.40513819943783, 0.176857487498571, 0.248450831201433, 0.141205029857343, 0.137011223676854 ), PROX_SUPERMARKET = c(0.0588826520022197, 0.116038559858059, 0.231188025603748, 0.283027750434408, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.288579392767071, 0.313291309930196, 0.162936951836525, 0.277976240278344, 0.400567683079086, 0.356146193343619, 0.356146193343619, 0.510727353781082, 0.599997973636583, 0.270532795629183, 0.326739034058403, 0.141204847242777, 0.417679622168911 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 0L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 4L, 3L, 3L, 3L, 3L, 4L, 2L, 4L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 4L, 10L, 4L, 4L, 4L, 4L, 3L, 5L, 9L, 10L, 6L, 6L, 5L, 7L, 8L, 12L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 63.6307907839969, 274.108279993001, 306.48122719868, 312.044129453597, 317.02205940295, 318.129018636661, 330.607624334067, 352.217049295053, 444.851915449464, 489.568026910154, 633.676380700443, 881.688140663309, 889.657040314806, 1047.52233235075, 1208.30331458288, 1453.41876026083, 1509.77284612426, 1519.31157152265, 1588.36117452211)), row.names = c("877", "678", "276", "893", "241", "55", "805", "675", "726", "479", "650", "697", "526", "332", "61", "987", "960", "552", "786", "851"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996792863228099, 0.941324042136132, 0.926923399714756, 0.92429915327321, 0.921914076104161, 0.921378991655001, 0.91522922529817, 0.904072948879602, 0.849274558212373, 0.819023430977021, 0.707010313324324, 0.478686561995546, 0.470975768767295, 0.319294268731469, 0.177493773296444, 0.0264700939187702, 0.00931364012754509, 0.00723428941403457, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 711060573
R squared (OOB): 0.6757555
$Forests[[878]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 437000, 450000, 450000, 403000, 470000, 452000, 485000, 465000, 460000, 455000, 545000, 475000, 412000, 460000, 370000, 455000, 365000, 374000, 425000), floor_area_sqm = c(94, 94, 94, 95, 90, 93, 95, 95, 95, 92, 92, 93, 92, 90, 92, 90, 93, 90, 94, 92), storey_order = c(2L, 3L, 4L, 3L, 3L, 5L, 3L, 6L, 4L, 3L, 5L, 3L, 5L, 3L, 3L, 3L, 4L, 3L, 3L, 3L), remaining_lease_mths = c(1113, 1120, 1123, 1126, 1053, 1125, 1121, 1113, 1110, 1097, 1108, 1134, 1098, 1034, 1107, 997, 1096, 979, 987, 1059), PROX_CBD = c(14.0214886887106, 14.0691382395842, 14.0429369190019, 14.1366846915735, 14.2313196249897, 14.2374266118925, 14.2856092918761, 14.2445424628862, 14.3101587663686, 14.2694643570804, 14.2694643570804, 14.4432157047801, 14.3437499696049, 13.9701294998534, 14.2518409016409, 13.5299248791723, 14.3469943525049, 13.6373310118807, 13.4804039164095, 13.6873856248974), PROX_ELDERLYCARE = c(1.04333655871926, 1.08280856328681, 1.1015647640471, 1.17371591683522, 1.23431696680562, 1.2819446304668, 1.29536834443332, 1.24643506877499, 1.29024298571696, 1.14423906696184, 1.14423906696184, 1.44181352445962, 1.14464302293932, 0.798789790509628, 0.985840321219444, 0.737190256849548, 1.07571195137499, 0.753498484846986, 0.746393599063579, 0.720975229682918 ), PROX_HAWKER = c(1.2014358291776, 1.21079813450924, 1.07710025413616, 1.09084844555913, 1.20453145676494, 1.02089221118434, 1.14967766552968, 0.968852406622053, 0.961388959141492, 0.826638245470088, 0.826638245470088, 1.1926703176924, 0.74882220835846, 0.796241674024292, 0.656651462258042, 1.28441999759135, 0.654543769257927, 1.08343538740726, 1.28815813567136, 1.83406121528111), PROX_MRT = c(0.325652198483679, 0.281224364060027, 0.324573358240557, 0.218319465176875, 0.14509881944895, 0.148741201515391, 0.0748886383392391, 0.184117552261459, 0.148967878322013, 0.30438768875815, 0.30438768875815, 0.142722405117506, 0.217663394995295, 0.262922949537813, 0.189142279194464, 0.189597864599581, 0.131478587775223, 0.0904459633140829, 0.26513727845816, 0.19923660487806), PROX_PARK = c(0.524931496780237, 0.468913262301943, 0.58019258504408, 0.474063272255088, 0.30799989212087, 0.440474428767772, 0.297003339879563, 0.481320095248247, 0.444639968372477, 0.599699049952129, 0.599699049952129, 0.164631246691225, 0.636899975343007, 0.929619749314005, 0.785709089572823, 0.695004999747215, 0.731552922713316, 0.802899104641211, 0.640650351334918, 0.855123415409032), PROX_GOOD_PRISCH = c(5.02043421457898, 5.07622831499557, 4.9857651679507, 5.09375212835948, 5.24106386657147, 5.16870486361587, 5.27158847877433, 5.1542412945362, 5.21803047984022, 5.12184985907385, 5.12184985907385, 5.44062149940817, 5.1680916684458, 4.76155598853922, 5.03443000866885, 4.45977917937361, 5.13548460888622, 4.47444600576345, 4.38951064564596, 4.98236347160825), PROX_MALL = c(0.399157770965225, 0.352184781664103, 0.401409437181884, 0.295276560881227, 0.200492724858517, 0.22058685557285, 0.136646142991964, 0.248497232357685, 0.199960318099191, 0.351657486288216, 0.351657486288216, 0.0864828813466827, 0.38589862433106, 0.698652085628877, 0.535261743386166, 0.598877544697789, 0.480981762762808, 0.719665126414215, 0.548104683226502, 0.138188079312201 ), PROX_CHAS = c(0.142774662207743, 0.167321001424632, 0.0207330025336023, 0.0995517477546361, 0.200492722653611, 0.177995101264401, 0.136646133179357, 0.185564313785613, 0.199960275799137, 0.120456720485379, 0.120456720485379, 0.0864829242311455, 0.0401042229543167, 0.224338502615803, 0.121511881264649, 0.124645472322039, 0.0578525184286013, 0.111923036871509, 0.196586841411628, 0.138188055488585 ), PROX_SUPERMARKET = c(0.142773459146917, 0.167319845962294, 0.0207321820187816, 0.0995512052866983, 0.210915135620544, 0.177995229543633, 0.146294584623949, 0.185564776027004, 0.199173279096103, 0.244158473149448, 0.244158473149448, 0.0916346746399726, 0.165776473264822, 0.281017798180362, 0.121511691834874, 0.181636181040517, 0.0704323341151683, 0.371011221099329, 0.253358431108118, 0.147450463248511 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 1L, 2L, 2L, 4L, 1L, 2L, 3L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 8L, 6L, 8L, 6L, 8L, 6L, 9L, 8L, 10L, 10L, 4L, 8L, 7L, 10L, 5L, 7L, 6L, 5L, 6L), WITHIN_350M_BUS = c(9L, 9L, 9L, 8L, 6L, 6L, 8L, 7L, 6L, 9L, 9L, 5L, 8L, 13L, 9L, 8L, 8L, 11L, 9L, 7L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 6L, 7L, 7L, 7L, 7L, 6L, 6L, 5L, 5L, 8L, 6L, 6L, 4L, 8L, 5L, 5L), DNeighbour = c(0, 51.5101853996313, 128.962544341494, 142.346244287668, 224.220067212584, 244.093080260117, 269.849023047067, 277.693332024736, 327.321415293489, 396.262569867646, 401.223846887993, 432.826443133284, 489.523235306034, 521.016039048164, 546.964788727004, 562.650677537138, 571.002625662405, 606.160608154814, 633.043414610701, 634.691241062754)), row.names = c("878", "57", "754", "76", "283", "537", "32", "349", "142", "434", "470", "240", "70", "301", "73", "165", "488", "660", "72", "4"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.986870185519304, 0.919132649068189, 0.901930303135653, 0.765970331087112, 0.72606410720243, 0.671144386141981, 0.653788371734297, 0.538807972889191, 0.372344851934715, 0.360454763556731, 0.28616816535413, 0.164130823454236, 0.106359710747238, 0.066220623370658, 0.0458501285338702, 0.0363368853232605, 0.00772347342430179, 2.68924051697972e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1282539974
R squared (OOB): 0.2956041
$Forests[[879]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(408000, 405000, 355000, 389000, 340000, 330000, 373000, 418888, 335000, 376000, 390000, 330000, 485000, 455000, 398000, 369000, 375000, 325000, 385000, 360000), floor_area_sqm = c(100, 102, 91, 103, 91, 91, 103, 100, 84, 101, 101, 84, 93, 93, 100, 94, 90, 84, 101, 104), storey_order = c(5L, 3L, 3L, 2L, 1L, 4L, 1L, 2L, 2L, 2L, 4L, 4L, 7L, 3L, 2L, 5L, 5L, 5L, 3L, 2L), remaining_lease_mths = c(916, 928, 763, 863, 786, 777, 870, 932, 791, 948, 932, 806, 1137, 1139, 924, 942, 946, 812, 952, 804), PROX_CBD = c(9.71665400465424, 9.51108523911647, 9.41668106440496, 9.90721965789512, 9.37335060635629, 9.37335060635629, 9.95029435977204, 9.64941173000682, 9.13853516155078, 10.1515839247586, 10.247812625002, 9.63621863936401, 10.5587309121129, 10.5974154418399, 10.2027088676681, 10.5038890156487, 10.5038890156487, 9.87023127008802, 10.5394819073022, 10.0879656312395), PROX_ELDERLYCARE = c(1.86385802759073, 1.80905665624389, 1.6892356184521, 2.17440400131014, 1.66235796621519, 1.66235796621519, 2.09611483432966, 1.9510043332774, 1.86142420062345, 1.93850967877536, 1.89270432318243, 1.48805339077067, 1.80931542236799, 1.80859644276987, 1.63738856945076, 1.64894906385774, 1.64894906385774, 1.35138892750767, 1.55101586165687, 1.31022889057949), PROX_HAWKER = c(1.14805608329678, 0.978663880778012, 0.864780296064508, 1.08766938871094, 0.823170476035045, 0.823170476035045, 0.876506442172381, 0.940071074791988, 0.823671555860494, 0.608980172673109, 0.561647681218514, 0.677896697868769, 0.792644050178693, 0.832920293493618, 0.264427923442986, 0.53455823354733, 0.53455823354733, 0.410023469086153, 0.463304434183495, 0.196699811405185), PROX_MRT = c(2.10187463598542, 1.99882067476962, 2.02952953118228, 1.9078610258369, 2.01327082024864, 2.01327082024864, 1.8917195123599, 1.69853939108909, 1.58022074581844, 1.73271025710532, 1.63637339364314, 1.32502198166586, 1.33157685526365, 1.28588132880872, 1.392302848886, 1.36742764633517, 1.36742764633517, 1.23646610314009, 1.31136747445593, 1.09046737609619), PROX_PARK = c(0.706984478917025, 0.674672834209049, 0.564264159971047, 0.551504280527303, 0.548771819269344, 0.548771819269344, 0.516721166595223, 0.624691995850973, 0.533109662164166, 0.464183104254495, 0.443665461164749, 0.202594030185392, 0.251058120460841, 0.248039629274522, 0.728383914708498, 0.486479545769779, 0.486479545769779, 0.375073916060521, 0.594979546415276, 0.604882226694947), PROX_GOOD_PRISCH = c(0.494123442243702, 0.439174603441127, 0.555662252109323, 0.299143542468678, 0.581790960048334, 0.581790960048334, 0.213708578130609, 0.107363170703005, 0.605615063995802, 0.447003801568155, 0.550324531917386, 0.53169554186008, 0.819366619188368, 0.856849085387122, 0.689163418131917, 0.819356328881161, 0.819356328881161, 0.706117631385061, 0.89296386953394, 0.87937610392538), PROX_MALL = c(1.00609620967541, 0.994410311642026, 0.873946799305891, 0.701652802220213, 0.835862391091354, 0.835862391091354, 0.493813340134231, 0.625847194134012, 0.925377142856182, 0.217974225134877, 0.190941194230935, 0.564979440463645, 0.516143411126369, 0.562952549426665, 0.12742430838485, 0.3366209001709, 0.3366209001709, 0.445899708163642, 0.357726596913911, 0.441232897113797), PROX_CHAS = c(0.0862664572880411, 0.21913048386411, 0.248119447519373, 0.242250716663617, 0.240374554675797, 0.240374554675797, 0.36937911638564, 0.134178633248207, 0.179557542480515, 0.217974279370684, 0.190941257524933, 0.204909081807225, 0.236682264577822, 0.235419924819913, 0.127424254451578, 0.232134688144963, 0.232134688144963, 0.0764125853219005, 0.263233285458842, 0.177420148260447), PROX_SUPERMARKET = c(0.0862669641327853, 0.21913043091083, 0.315469124538892, 0.157554225694085, 0.322141005481158, 0.322141005481158, 0.359694409353041, 0.344381560072065, 0.223142170833011, 0.216455869736569, 0.19229406714866, 0.145410708854306, 0.236682533577294, 0.23542039277371, 0.129189539659537, 0.232133828519976, 0.232133828519976, 0.158655939798418, 0.263232243208913, 0.320748009942088), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 2L, 0L, 0L, 2L, 3L, 2L, 1L, 3L, 1L, 2L, 2L, 0L, 2L, 2L, 1L, 2L, 0L), WITHIN_350M_CHILDCARE = c(8L, 4L, 2L, 6L, 2L, 2L, 7L, 3L, 3L, 9L, 10L, 3L, 7L, 7L, 6L, 5L, 5L, 5L, 6L, 5L), WITHIN_350M_BUS = c(8L, 7L, 6L, 10L, 5L, 5L, 12L, 8L, 11L, 10L, 10L, 7L, 10L, 10L, 13L, 11L, 11L, 8L, 15L, 11L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 1L, 3L, 3L, 2L, 4L, 4L, 3L, 3L, 3L, 4L, 4L, 4L, 5L, 4L, 5L), DNeighbour = c(0, 225.596390490603, 298.080132981226, 319.274886140122, 338.97863352471, 339.647565304201, 513.27561638446, 549.538030688272, 706.239993569594, 813.088492777512, 898.476140021041, 1018.00903476407, 1019.46044041144, 1040.09505968416, 1130.35623293404, 1132.68452570628, 1133.03250929611, 1204.76699361385, 1231.10852739897, 1365.48677943086)), row.names = c("879", "719", "725", "629", "737", "334", "780", "459", "485", "366", "667", "189", "614", "360", "771", "734", "942", "755", "769", "292"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.94615425952144, 0.906964637797584, 0.893647513185956, 0.880544253806412, 0.880087390059663, 0.737374571324767, 0.702303079120113, 0.536550989850719, 0.41658131524936, 0.321545302766114, 0.197302585539224, 0.195896132389491, 0.176239506711148, 0.0990609839906868, 0.0972901321153363, 0.0970265236539185, 0.0490840852740192, 0.0350200298570076, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1014058337
R squared (OOB): 0.4159199
$Forests[[880]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358000, 334008, 345000, 370000, 335000, 443000, 462000, 447888, 442500, 418888, 382000, 459000, 445000, 418000, 450000, 410000, 430000, 338000, 415000, 425000), floor_area_sqm = c(104, 103, 90, 102, 102, 93, 93, 93, 92, 92, 93, 93, 93, 92, 92, 101, 92, 104, 92, 93), storey_order = c(4L, 2L, 5L, 3L, 4L, 5L, 5L, 5L, 6L, 3L, 1L, 4L, 4L, 5L, 4L, 3L, 5L, 2L, 2L, 5L), remaining_lease_mths = c(815, 917, 937, 927, 940, 1134, 1134, 1137, 1138, 1136, 1111, 1138, 1133, 1142, 1135, 936, 1137, 818, 1132, 1134), PROX_CBD = c(14.0960645211931, 14.2719972222741, 14.2787185061121, 14.12564920201, 14.4474740114555, 14.1475961545785, 14.1475961545785, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.29200158436, 14.1715462602585, 14.1149653809405, 14.4012043650842, 14.5310939664424, 13.8911800577968, 14.2919055230493, 13.540845499052, 14.6122009832922, 14.3486805845321), PROX_ELDERLYCARE = c(1.70531999087377, 1.50921581969441, 1.77826193055387, 1.44816412197145, 1.50338082315219, 2.03155968851809, 2.03155968851809, 2.03155968851809, 1.86115765343828, 1.86115765343828, 2.00367987562091, 2.09595649451453, 2.12564955085825, 1.94149260139439, 1.79186944623163, 1.40411939431899, 2.08663557441472, 2.00347240504871, 1.68824062303628, 2.08279710659019), PROX_HAWKER = c(0.845358517598031, 0.684102697062058, 0.865181709866835, 0.778468578249857, 0.588144724666333, 1.0452124348096, 1.0452124348096, 1.0452124348096, 0.900970586039013, 0.900970586039013, 1.05572120633707, 1.11030496241672, 1.06810792734919, 0.977925494011815, 0.816792492128141, 0.687446499339865, 1.13160866269818, 0.326481146247567, 0.707122679385598, 1.11865892678262 ), PROX_MRT = c(0.217341234217998, 0.347262283963267, 0.14195902454703, 0.476637705223286, 0.224566301285939, 0.206896355650083, 0.206896355650083, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.129588785375857, 0.236487582928319, 0.282489779359316, 0.117672709296806, 0.197201307651512, 0.241174931861397, 0.215635082050947, 0.080163548628182, 0.295449456212788, 0.228370105834555), PROX_PARK = c(1.27300714898888, 1.38760566459916, 1.51686048726609, 1.20701221478007, 1.55939681176166, 1.52292224478236, 1.52292224478236, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.659682039687, 1.59201213147604, 1.55223981690243, 1.73691437359179, 1.79335149216305, 0.90249149706597, 1.71136953372848, 0.80961064190221, 1.76906915549279, 1.76668334590621), PROX_GOOD_PRISCH = c(5.17863906457975, 5.26118802945754, 5.42826997650874, 5.06260566207177, 5.45861643017911, 5.43570837857945, 5.43570837857945, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.57470277830303, 5.50129862889456, 5.45814117537329, 5.65284274036128, 5.7030752613132, 4.74545729482833, 5.62322031775431, 4.71745369301481, 5.7298925008129, 5.67955556528646), PROX_MALL = c(0.243284841315127, 0.108121271181015, 0.338911837083335, 0.287395381957405, 0.12145856762689, 0.329425359540921, 0.329425359540921, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.462705775504015, 0.405991175981987, 0.377565489031552, 0.544441659044551, 0.466036051693473, 0.267645090747045, 0.517951444315281, 0.403528889272069, 0.426875162675013, 0.571430807201143), PROX_CHAS = c(0.132339190026647, 0.108121286081234, 0.18872293939054, 0.182188888557241, 0.121458549123021, 0.188783823394846, 0.188783823394846, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.0888572682655253, 0.12657377242065, 0.179884741524278, 0.0706873614354785, 0.162368565956873, 0.241761013919413, 3.54155757628082e-08, 0.253510567884045, 0.270793953405505, 0.0590253437170886), PROX_SUPERMARKET = c(0.226949559622758, 0.105248463653719, 0.188722783027928, 0.277268812686258, 0.134916350552101, 0.235757849482592, 0.235757849482592, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.124391003677116, 0.248308073473709, 0.299769914037237, 0.0706874850207218, 0.162368758687164, 0.315435463566428, 0.199383936085002, 0.1865280595431, 0.270794118098451, 0.199153546859355), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(7L, 4L, 6L, 3L, 5L, 6L, 6L, 6L, 5L, 5L, 5L, 5L, 6L, 5L, 4L, 3L, 5L, 5L, 5L, 4L), WITHIN_350M_BUS = c(9L, 10L, 8L, 10L, 11L, 6L, 6L, 6L, 7L, 7L, 5L, 5L, 5L, 6L, 8L, 15L, 4L, 11L, 6L, 4L), WITHIN_1KM_PRISCH = c(5L, 5L, 4L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 5L, 3L, 4L, 4L, 3L), DNeighbour = c(0, 219.521128311867, 248.510023982302, 276.885176509485, 357.76369419786, 391.789939399611, 392.661622892051, 393.016823563087, 456.464318226818, 458.341585265732, 468.6818498585, 483.611437634424, 485.307233506118, 501.669062168608, 525.470065272116, 545.586809814281, 553.71762568265, 556.736384410425, 560.159919349161, 589.71564883201)), row.names = c("880", "381", "329", "703", "826", "966", "207", "623", "33", "100", "989", "277", "519", "633", "609", "599", "267", "617", "489", "217"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.742062672529377, 0.676368962470754, 0.607695034223754, 0.39936036799435, 0.312046534567296, 0.309853657341524, 0.30896091021458, 0.160688685567538, 0.156754009044283, 0.135687652768977, 0.107240495253024, 0.104168357316699, 0.0763501983297533, 0.0424434170871431, 0.0207537963305158, 0.014009039068765, 0.0118201529824243, 0.00955024358863177, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1022106854
R squared (OOB): 0.4881839
$Forests[[881]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(708000, 705000, 580000, 545000, 380000, 678000, 451000, 685000, 710000, 740000, 520000, 290000, 518000, 790000, 660000, 620000, 488000, 416000, 390000, 385000), floor_area_sqm = c(90, 90, 90, 101, 89, 92, 83, 102, 101, 95, 101, 87, 93, 95, 105, 103, 104, 91, 84, 93), storey_order = c(5L, 7L, 5L, 1L, 5L, 3L, 8L, 4L, 2L, 4L, 1L, 1L, 4L, 6L, 6L, 4L, 1L, 4L, 1L, 1L), remaining_lease_mths = c(1031, 1041, 1035, 938, 653, 1103, 604, 929, 933, 954, 929, 643, 736, 946, 748, 742, 776, 713, 783, 772), PROX_CBD = c(3.56091441303422, 3.66612298934168, 3.73787601157873, 3.59494173601466, 4.19301197437796, 3.93031212371417, 3.63056019358172, 4.15915934561343, 4.27954241101507, 4.09909964212454, 4.23995407977096, 4.35364804731157, 4.29040868967057, 4.0690703028165, 3.5952466633456, 3.79744534670369, 4.16405648472164, 5.10609859014938, 4.91139217141794, 4.25035751849909), PROX_ELDERLYCARE = c(0.885388735780595, 0.851600940224316, 0.836612932336762, 0.692364880740494, 1.05465194719342, 0.159701117649001, 0.124703716495981, 1.31127122179184, 1.2084977158608, 1.44919747885979, 1.29004325258708, 0.402111762367986, 1.28169673214061, 1.5676876481467, 0.354500614782039, 0.296175206272889, 0.434539750657667, 0.320090253923576, 0.53976690699019, 0.411587417191489 ), PROX_HAWKER = c(0.210501859943959, 0.157376553669701, 0.15676751515481, 0.142789347249218, 0.297392426102438, 0.374782156946409, 0.0619655343942362, 0.296724849746491, 0.32780610994166, 0.17841116959893, 0.242979724501726, 0.52502919100195, 0.224814451985556, 0.124697776657811, 0.311385334077859, 0.300770398866256, 0.502732414569621, 0.333568708255903, 0.526793317066312, 0.610932712322496 ), PROX_MRT = c(0.1853881461208, 0.281331556481731, 0.349678715281184, 0.346622733589529, 0.670866804568908, 0.57487373386568, 0.188513622979597, 0.361454140857751, 0.45128979061194, 0.212082976996148, 0.369514902074349, 0.698417082344063, 0.386818680985449, 0.103251860461982, 0.16267041353008, 0.195276091150508, 0.518003091395578, 0.549226257235714, 0.348715950460643, 0.605174310138743), PROX_PARK = c(0.969171323132551, 1.07330463343821, 1.14436990313984, 1.03638785093261, 1.34668044149268, 0.43227753152338, 0.634729277660292, 0.424082148410156, 0.496161896442625, 0.271559050503854, 0.410157320226128, 0.0959047492621704, 0.41256712340984, 0.13380185088312, 0.796125682214674, 0.620239922284967, 0.269719137898212, 0.534309547143458, 0.454973393404149, 0.346786980248178), PROX_GOOD_PRISCH = c(4.51522724145722, 4.46068770698473, 4.42346384619917, 4.68517728936996, 4.04417128338034, 4.55218800106713, 4.47678155678584, 3.27316539077024, 3.1984009939005, 3.22696055518642, 3.17375518133788, 4.11088283479722, 3.11124078456354, 3.17062142916436, 4.26949140427292, 4.13618512399158, 3.99853475328204, 3.68539306501406, 3.07957394860643, 3.87277035706644), PROX_MALL = c(0.87678025015548, 0.971442928620489, 1.03774509228272, 0.814872047472938, 1.51326780463499, 1.09934779211931, 0.917363569028491, 1.03381347643634, 1.15459749844864, 0.944512912155433, 1.09860538958518, 0.801857467962545, 1.14104925826379, 0.898524741072254, 0.962766222186716, 1.16769889708728, 1.00998414702412, 1.13513631747826, 0.779372162435287, 0.955673327573223 ), PROX_CHAS = c(0.0998361253719761, 0.108213750221125, 0.0809467071188201, 0.0573592222158038, 0.212246176955017, 0.304936065418075, 0.112941217538546, 0.22718451096924, 0.151798893835737, 0.199996678091121, 0.128246501394164, 0.130252709580884, 0.0683025043642396, 0.162166521351491, 0.0963682910788478, 0.121619853002556, 0.147909276913635, 0.37199840586913, 0.297280152993809, 0.260827480873255 ), PROX_SUPERMARKET = c(0.103744685928207, 0.131005301990959, 0.184584314799668, 0.0573596645426592, 0.306178228663922, 0.35411008396507, 0.0867224629960944, 0.31622643534726, 0.314587216673928, 0.232527384837024, 0.23908756643158, 0.591301773724787, 0.200251285306447, 0.209119590970966, 0.269187390315468, 0.191561540751545, 0.506391752127701, 0.424647979009491, 0.212061147632098, 0.512280309006142 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 4L, 3L, 5L, 4L, 1L, 3L, 4L, 1L, 1L, 1L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 1L, 3L, 5L, 10L, 2L, 9L, 4L, 4L, 2L, 8L, 4L, 4L, 6L, 4L, 2L, 5L), WITHIN_350M_BUS = c(9L, 7L, 7L, 4L, 5L, 5L, 4L, 4L, 2L, 8L, 4L, 6L, 4L, 5L, 6L, 5L, 5L, 4L, 7L, 5L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 107.598576698901, 177.077190328954, 203.219858604164, 668.272697146732, 929.56869059402, 1132.98891805116, 1260.4366964716, 1321.73068764689, 1336.08815261343, 1348.81037236359, 1398.75624903519, 1416.58671906269, 1437.15498552003, 1457.40976351179, 1485.82733723023, 1493.37265756625, 1577.70488248606, 1619.96296232717, 1626.51348482572)), row.names = c("881", "903", "823", "997", "993", "801", "237", "763", "767", "784", "145", "532", "286", "575", "699", "952", "223", "853", "251", "19"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991266739991763, 0.976435484750996, 0.969022677825757, 0.690880738477437, 0.453435697653458, 0.265001561021236, 0.159585082170163, 0.115365811623779, 0.105775438366484, 0.0975437192819536, 0.0678331365255619, 0.0583092510491479, 0.0480864224482628, 0.0388582089006315, 0.0273934227830209, 0.0246529741037631, 0.00349467088240748, 6.46168414437444e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 16464966339
R squared (OOB): 0.2185372
$Forests[[882]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(405000, 385000, 398888, 370000, 385000, 353000, 330000, 369988, 365000, 350000, 370000, 390000, 345000, 330000, 378888, 356888, 425000, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 85, 91, 91, 91, 90, 100, 85, 91, 90, 91, 92, 90, 94, 90), storey_order = c(6L, 4L, 6L, 3L, 5L, 1L, 4L, 4L, 5L, 1L, 2L, 6L, 6L, 3L, 6L, 5L, 3L, 3L, 3L, 4L), remaining_lease_mths = c(1138, 1138, 1127, 1127, 1140, 1136, 992, 1002, 993, 992, 1016, 942, 968, 951, 949, 963, 1059, 997, 987, 986), PROX_CBD = c(12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.0393088300804, 12.9172885276263, 13.131637538161, 12.402570085049, 12.4403773011877, 13.1584578321731, 13.6873856248974, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.119102012768026, 0.119102012768026, 0.119102012768026, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.440978457512705, 0.425459762987539, 0.628872951670854, 0.624054710630084, 0.528614390300154, 0.720975229682918, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.07494386608678, 2.07494386608678, 2.07494386608678, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.76689210194785, 1.67102672130552, 1.50745216628998, 1.46996215979098, 1.59466084315792, 1.83406121528111, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.464899886897548, 0.464899886897548, 0.464899886897548, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.0642144868642362, 0.197259382412543, 0.198968515523371, 0.140157494228817, 0.258879114766752, 0.19923660487806, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.700809394437081, 0.700809394437081, 0.700809394437081, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.18581491955197, 0.350705699368152, 0.61879465488716, 0.525489875872169, 0.332476768251147, 0.855123415409032, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.27162250172191, 4.27162250172191, 4.27162250172191, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.09066115622083, 3.96344124390297, 4.16094245740848, 3.69141799128789, 3.6640626331803, 4.13557899544262, 4.98236347160825, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.646092130793046, 0.646092130793046, 0.646092130793046, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.125441786165087, 0.249640338015364, 0.407881748949563, 0.37643645467035, 0.231810009894563, 0.138188079312201, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.136400058110832, 0.136400058110832, 0.136400058110832, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.146232137849481, 0.23569948169583, 0.407881782403473, 0.376436475429729, 0.20604200841638, 0.138188055488585, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.636728053790567, 0.636728053790567, 0.636728053790567, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.125440795942109, 0.249639808314143, 0.451295114828249, 0.426522673463594, 0.231809873410795, 0.147450463248511, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 3L, 7L, 5L, 5L, 8L, 8L, 9L, 5L, 3L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 13L, 7L, 9L, 7L, 9L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 7L, 7L, 7L, 4L, 4L, 7L, 5L, 6L, 5L, 9L), DNeighbour = c(0, 1.00420705165272, 7.11156667736023, 132.127088758369, 134.078912047351, 145.390122322039, 236.661434934307, 290.446077825497, 294.756367243892, 349.790099610347, 495.093294273196, 525.180279669574, 537.930509812525, 591.830155133773, 608.044038115893, 637.22167471338, 762.422034417489, 849.740104473199, 863.830108727846, 1022.1032422973)), row.names = c("882", "732", "936", "990", "95", "462", "886", "313", "474", "400", "141", "887", "153", "80", "444", "339", "4", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999998069424513, 0.999903181015318, 0.966857880976216, 0.965880035407203, 0.959941549296696, 0.895649441358692, 0.845020914798564, 0.840587728019435, 0.779479746443969, 0.585790396889189, 0.541675095723644, 0.522744629939875, 0.441855757735371, 0.417445236754141, 0.373712849997255, 0.196764791194928, 0.0953781116681452, 0.0816371846572647, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 538824693
R squared (OOB): 0.04587659
$Forests[[883]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345888, 330000, 306000, 320000, 312000, 320000, 395000, 4e+05, 373000, 398000, 420000, 410000, 435000, 425000, 410000, 418000, 350000, 460000, 345000, 420000), floor_area_sqm = c(104, 107, 109, 104, 107, 104, 107, 92, 92, 92, 92, 92, 92, 93, 93, 112, 106, 105, 95, 104 ), storey_order = c(4L, 3L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 5L, 3L, 4L, 4L, 4L, 5L, 2L, 4L, 3L, 4L), remaining_lease_mths = c(763, 776, 773, 779, 779, 772, 755, 1127, 1128, 1136, 1134, 1131, 1129, 1126, 1117, 904, 781, 770, 1003, 774), PROX_CBD = c(16.5598581376431, 16.4773488158513, 16.2343575305192, 16.6890813896757, 16.6890813896757, 16.0390890659677, 15.936744569076, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.3263676504413, 17.3263676504413, 17.2048826778539, 15.2518600651656, 15.1689870500438, 17.7047470513727, 15.0460728336845), PROX_ELDERLYCARE = c(0.633922933695123, 0.393080972860029, 0.63095091801206, 0.296144426041885, 0.296144426041885, 0.520751571920202, 0.526555480516014, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.341160576506438, 0.235447740717014, 0.933045885854195, 0.0734543941007858), PROX_HAWKER = c(0.402483389428837, 0.170796598263111, 0.355821892612055, 0.360513691606501, 0.360513691606501, 0.601123999453785, 0.44834457013621, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.631285601786086, 0.631285601786086, 0.498365875295267, 0.711147803357143, 0.493984449855749, 1.00938993481846, 0.321243604465073 ), PROX_MRT = c(1.05011238745279, 0.826410504821953, 0.864165890870668, 0.937471590679814, 0.937471590679814, 0.965829261077996, 0.239432195714991, 1.18009183772516, 1.18009183772516, 1.20599959693509, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.05589835680014, 0.840089990200814, 1.29287496569192, 0.667161579318597 ), PROX_PARK = c(1.45762221914422, 1.2054653508424, 1.34373269803231, 1.20981147430356, 1.20981147430356, 1.48305338833506, 0.747611444367071, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.872985599051717, 0.872985599051717, 0.9054780070858, 1.72109509304533, 1.48925201971724, 0.495314460898113, 1.32178658469093), PROX_GOOD_PRISCH = c(6.10793998843997, 5.97835326648125, 5.7932792467937, 6.16175607197734, 6.16175607197734, 5.64743379607767, 5.39194564581962, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.72174636420399, 6.72174636420399, 6.57740517739392, 4.96507368960908, 4.81784539373378, 7.10206992983331, 4.66454637236311), PROX_MALL = c(0.973625110866692, 0.76724723438711, 1.10378372306907, 0.571849863617429, 0.571849863617429, 1.36185056241102, 0.942416713928675, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.530342726071102, 0.530342726071102, 0.446026044391999, 2.06076738363197, 1.93173107331603, 0.790613232916467, 1.83033637772351 ), PROX_CHAS = c(0.306725496117186, 0.09463300161804, 0.289709096170644, 0.332465298200207, 0.332465298200207, 0.205355834952608, 0.145251548786172, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.453299264887269, 0.22714457633909, 0.40646651865696, 0.0544168696099871 ), PROX_SUPERMARKET = c(0.252218317780421, 0.108262733037825, 0.132128014198024, 0.204374831829505, 0.204374831829505, 0.352842931529878, 0.434198104817495, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.644027759940317, 0.459690883388295, 0.260900811674997, 0.286721618184596 ), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 0L, 3L, 3L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 6L, 8L, 3L, 3L, 6L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 0L, 1L, 2L, 1L ), WITHIN_350M_BUS = c(5L, 9L, 9L, 9L, 9L, 7L, 7L, 8L, 8L, 6L, 6L, 6L, 6L, 5L, 5L, 8L, 6L, 4L, 6L, 5L), WITHIN_1KM_PRISCH = c(2L, 3L, 2L, 4L, 4L, 2L, 4L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 1L, 2L, 3L, 1L), DNeighbour = c(0, 255.76965637149, 332.686293537755, 406.334564572002, 408.384658459913, 556.004076174026, 828.01408776972, 1042.55951761516, 1043.29884791933, 1089.13958224887, 1101.54446440903, 1101.59207315737, 1105.63004901324, 1191.339035871, 1193.69723011511, 1315.87625785897, 1386.16981133796, 1408.42140037095, 1440.93217668782, 1514.20233660225)), row.names = c("883", "107", "468", "328", "497", "751", "423", "507", "985", "847", "280", "86", "290", "925", "797", "889", "109", "739", "631", "256"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.943750330236284, 0.905784768392708, 0.861163317069664, 0.859811816751493, 0.748518273453301, 0.491365826382263, 0.276612219396495, 0.275905180367513, 0.232933996955087, 0.221633817312185, 0.221590746083549, 0.217946137768157, 0.145147672309327, 0.143284550031301, 0.0599267872695576, 0.026230853792412, 0.0181813019434058, 0.00891811644988393, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1327076344
R squared (OOB): 0.3993427
$Forests[[884]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(365000, 280000, 398000, 380000, 355000, 3e+05, 310000, 375000, 308000, 295000, 355000, 418000, 359000, 350000, 395000, 380000, 380000, 412000, 390000, 368000), floor_area_sqm = c(103, 84, 104, 108, 104, 85, 84, 104, 84, 83, 104, 104, 103, 93, 93, 92, 93, 92, 92, 92), storey_order = c(4L, 4L, 3L, 2L, 2L, 4L, 2L, 1L, 1L, 1L, 4L, 1L, 1L, 1L, 4L, 2L, 3L, 3L, 4L, 2L), remaining_lease_mths = c(805, 809, 823, 807, 785, 798, 787, 808, 779, 812, 814, 794, 799, 1111, 1108, 1142, 1110, 1128, 1142, 1100), PROX_CBD = c(14.5082496767788, 14.5514247745221, 14.4215550437188, 14.3069689320192, 14.7946380504301, 14.6468242567931, 14.7686155241139, 14.2674761918172, 14.8104288104214, 14.136177090114, 14.9797222810306, 14.6249352309891, 14.1470244070667, 14.6221320584002, 14.6649260398624, 14.4940333615496, 14.607628567626, 14.5596883563906, 14.5596883563906, 14.9752079088984), PROX_ELDERLYCARE = c(1.0960579077266, 0.934928905143492, 0.933706769700102, 1.30284795398611, 1.02543356664281, 0.791783477476035, 1.18091019396193, 1.37520258101488, 1.14385816982861, 1.52241617566094, 1.40865121451131, 1.66362706878828, 1.73443513584582, 0.410896008057539, 0.374463671675583, 0.500918112427577, 0.363539264939185, 0.399519357429504, 0.399519357429504, 0.199763345782594), PROX_HAWKER = c(1.06968967826483, 0.920905853639359, 0.964097104531415, 1.30042856091519, 0.927587772885235, 0.771377618176498, 1.07995965555937, 1.3725902814614, 1.03493347869974, 1.5304212921709, 1.17708155532767, 1.46189875323845, 1.71810403079302, 0.55845452984231, 0.515424723672587, 0.682637638745144, 0.571839614015762, 0.625641729464286, 0.625641729464286, 0.202333554334061 ), PROX_MRT = c(0.541381135472874, 0.702240402731505, 0.766580328668093, 0.431073100471927, 0.635923545376501, 0.834242720427877, 0.495669019430354, 0.392323251912074, 0.547659244513397, 0.407136749273107, 0.541117453484526, 0.177135615746217, 0.316955810938843, 1.30119397664661, 1.31347134818138, 1.32800225952209, 1.42703012637354, 1.46473462254762, 1.46473462254762, 1.27457972333389), PROX_PARK = c(0.854937524579578, 0.717751277212032, 0.786856267919922, 0.87843358408359, 0.687013904416796, 0.572284771964545, 0.837021679605882, 0.808406007535371, 0.79060261488636, 0.646645557650639, 0.869949400509587, 0.967683324465338, 0.521638252737905, 0.524601749565547, 0.48594234877488, 0.65941869562705, 0.592644125813336, 0.656743209310805, 0.656743209310805, 0.259935562114549), PROX_GOOD_PRISCH = c(4.9821455258424, 5.05486565817651, 4.94298421634201, 4.7599521059868, 5.2635668385575, 5.17213285521296, 5.21242267662931, 4.71060068854172, 5.2589313064801, 4.56541244462189, 5.38873705701154, 5.00900650468442, 4.5417585858835, 5.26427170666348, 5.30673314037113, 5.15263130971644, 5.28617698570013, 5.25302892838613, 5.25302892838613, 5.6171537261999), PROX_MALL = c(0.395836928017505, 0.264439990658005, 0.158055972255249, 0.530519583310388, 0.540570027720398, 0.253080993480643, 0.644074766251318, 0.598720745421956, 0.641907311269237, 0.730402721918488, 0.857174016474006, 1.02277508016934, 0.958986678954386, 0.412850725186958, 0.439421746266814, 0.407798057490129, 0.523782484457491, 0.550646738699849, 0.550646738699849, 0.689421511186311 ), PROX_CHAS = c(0.111998728732921, 0.0412741280494288, 0.110909163864147, 0.141608811196257, 0.151656769473437, 0.118994056415591, 0.305551557127515, 0.0989632897848068, 0.273160540123658, 0.0978085819739089, 0.0593781975043205, 0.253202817693943, 0.262672355720334, 0.0938393111767789, 0.0969357032130768, 0.0559452214520875, 0.198893245072118, 0.19650938121062, 0.19650938121062, 0.230775629929228 ), PROX_SUPERMARKET = c(0.321173728185784, 0.259076961683863, 0.155031856949385, 0.179396317901182, 0.505826018716947, 0.246822057901315, 0.397697747354111, 0.13781747249929, 0.406551385550075, 0.152757697669253, 0.101389584423307, 0.177136085505812, 0.246179282205813, 0.0938384818523742, 0.0969351949685631, 0.202112654374605, 0.223766299699327, 0.27843134046436, 0.27843134046436, 0.264202614673064 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 2L, 1L, 1L, 1L, 3L, 1L, 3L, 0L, 1L, 3L, 1L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 7L, 5L, 5L, 3L, 7L, 2L, 7L, 3L, 1L, 4L, 6L, 6L, 4L, 4L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(8L, 7L, 10L, 7L, 8L, 9L, 8L, 6L, 7L, 7L, 10L, 9L, 6L, 9L, 8L, 9L, 7L, 7L, 7L, 9L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 3L), DNeighbour = c(0, 158.917726985757, 236.421980307808, 238.771058332178, 291.615304966593, 301.930096923394, 309.795738111572, 311.731588098081, 330.643161676685, 473.00235881229, 610.429449660082, 628.711124091835, 655.673547293992, 757.723052731963, 767.034655340209, 790.441817535269, 878.166280376113, 918.394900818422, 923.312008634703, 931.662490263379)), row.names = c("884", "253", "546", "341", "424", "862", "101", "377", "396", "665", "984", "30", "636", "324", "17", "702", "452", "961", "163", "558"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.942655334361037, 0.875354959017559, 0.872950187587366, 0.813653930066932, 0.800978994770193, 0.791087379433634, 0.788623506099579, 0.763961528222819, 0.550925619691181, 0.325706562304941, 0.296598249563802, 0.254733859692337, 0.114609132887234, 0.103801589695845, 0.078502053158762, 0.0124418958399908, 0.000799686947547033, 0.000318467042116217, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1990977041
R squared (OOB): -0.2324196
$Forests[[885]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(490000, 650000, 440000, 710000, 675000, 465000, 662000, 680000, 715000, 350000, 660000, 672000, 550000, 345000, 377000, 418000, 388000, 4e+05, 380000, 358000), floor_area_sqm = c(88, 104, 91, 93, 95, 104, 95, 95, 95, 91, 85, 85, 102, 84, 98, 91, 98, 104, 92, 84), storey_order = c(3L, 3L, 5L, 6L, 2L, 3L, 3L, 4L, 6L, 4L, 3L, 5L, 3L, 1L, 3L, 5L, 2L, 2L, 1L, 3L), remaining_lease_mths = c(650, 815, 669, 1084, 1093, 760, 1093, 1084, 1099, 741, 1032, 1042, 761, 789, 735, 774, 728, 783, 767, 770), PROX_CBD = c(7.25532030367516, 7.71625132507906, 6.95185067667089, 6.17931132662417, 6.15852201326599, 8.64488888098128, 6.11286474740545, 6.04001281876484, 6.06656257116635, 8.70456515841861, 6.62545736407856, 6.58265946872266, 6.04257091454572, 7.23308787648785, 8.07728506382532, 9.35032791665702, 8.19895861369783, 6.8579883001408, 8.01258306529517, 6.82164733234375), PROX_ELDERLYCARE = c(0.18006822873871, 1.13999552495818, 0.368543492371998, 0.411122241220865, 0.428116600598184, 0.17844978767297, 0.471592353212743, 0.545921172841312, 0.516985202466339, 0.1203423949077, 0.121758896932011, 0.129826558983194, 0.548656319889636, 0.804640181087392, 1.22552837794249, 0.227789996497476, 1.1658248464307, 0.650979480304367, 1.38923408288603, 0.729511559050305), PROX_HAWKER = c(0.240478461799037, 0.888477780938884, 0.163396016993116, 0.114709112077857, 0.104458461300263, 0.917919654697093, 0.0855319563513606, 0.0606577495598573, 0.0900485470251793, 0.867862446497739, 0.33268573973532, 0.37361464573735, 0.19523132016882, 0.727393295990439, 0.503102516785602, 0.508896406641727, 0.391405491562813, 0.732876252375814, 0.532883444787396, 0.834207881424508 ), PROX_MRT = c(1.92986365478511, 0.227897729387739, 0.258776848421036, 0.54480998513683, 0.567634817298681, 0.91698472228942, 0.576684647572531, 0.53617676606472, 0.530436532640755, 0.97670571404933, 0.255638745600017, 0.288098631383321, 0.448203274012385, 0.626719191507479, 0.711885268750489, 0.569946398217962, 0.707144761815547, 0.479854345281657, 0.57194553577364, 0.401668294921849 ), PROX_PARK = c(0.619286971231109, 0.374132090410645, 0.871860056746433, 0.461766774013401, 0.487498062645995, 0.238119977580318, 0.517760851715104, 0.524571131123829, 0.548254609843109, 0.288616932786395, 0.741691321664553, 0.734858817801552, 0.651264615899835, 1.17683143601381, 0.413960848298732, 0.726258134328713, 0.372450573927522, 1.26891760289394, 0.580004121625521, 1.33915084667526 ), PROX_GOOD_PRISCH = c(0.427836513221068, 1.93537396204111, 1.99104033276262, 1.95037752635058, 1.97696478280336, 2.37381492496372, 2.00772186702724, 2.00925132829891, 2.03651743937875, 2.418607930925, 2.08436883673306, 2.10026546945211, 2.14268529299874, 2.53413597667736, 2.66084492380109, 2.41566392235711, 2.73491137460549, 2.57894825178105, 2.75227504535898, 2.67483404440455), PROX_MALL = c(1.12785992306382, 1.9342939090943, 1.10491400246256, 0.476611693189829, 0.446404896609829, 1.00281364182829, 0.403935094648282, 0.387042201482337, 0.365617038961166, 0.948870628363287, 0.757747380414752, 0.712222885156031, 0.264532440460292, 1.33824767405872, 2.0316459728171, 0.406203001531397, 1.94983703099632, 0.985446043286547, 2.11322307221905, 0.977306285381771), PROX_CHAS = c(0.240141894090017, 0.147762521806201, 0.197049444171332, 0.10259225576309, 0.0766942583569258, 0.256340531367836, 0.0679258481743644, 0.134421273847083, 0.0929349198733403, 0.27140983829104, 0.152169077912936, 0.19769969897302, 0.12619956254809, 0.335243362149438, 0.279534674537085, 0.146235674893272, 0.293834776478611, 0.418063314797021, 0.1333322783253, 0.389404577789016), PROX_SUPERMARKET = c(0.211778086452678, 0.185503456748824, 0.145490551360364, 0.134806953278168, 0.11965836137487, 0.24778575064029, 0.0895469396191502, 0.0393286469640316, 0.0785030623714358, 0.221415122113844, 0.21094349839638, 0.255985378039003, 0.178930757423705, 0.400791637001426, 0.412975566732202, 0.347306649978202, 0.293834967432244, 0.471666412940503, 0.475213328012689, 0.457775852816324), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 0L, 0L, 4L, 2L, 2L, 5L, 3L, 1L, 2L, 1L), WITHIN_350M_BUS = c(11L, 6L, 4L, 6L, 6L, 8L, 6L, 8L, 8L, 9L, 2L, 2L, 7L, 4L, 6L, 9L, 7L, 3L, 6L, 4L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 2L, 3L, 1L, 2L, 2L, 2L ), DNeighbour = c(0, 2141.54346090253, 2333.55361193069, 2360.13265087043, 2391.16825443248, 2411.29741922599, 2423.64812388915, 2434.49694730887, 2449.83122925549, 2451.8769271931, 2459.19064296754, 2477.46849632953, 2560.15016437539, 2849.1665949164, 2868.17512112031, 2896.463066405, 2920.54580052104, 2933.85748368019, 2969.71703540733, 3035.76925802257)), row.names = c("885", "809", "492", "756", "23", "487", "536", "930", "297", "71", "841", "388", "453", "171", "395", "37", "29", "168", "200", "46"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.252364434358471, 0.16738055686137, 0.156487409762463, 0.144084267090438, 0.136231037596487, 0.131489874184572, 0.127375029297514, 0.121640077021509, 0.120882299330729, 0.118187373521085, 0.111551354704341, 0.0834039139675213, 0.0141985536463007, 0.0115272874287888, 0.00804085269608014, 0.0055457730660324, 0.00435780753389868, 0.00185266201426272, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13403738145
R squared (OOB): 0.3346765
$Forests[[886]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 369988, 365000, 385000, 405000, 398888, 370000, 345000, 385000, 370000, 353000, 390000, 350000, 356888, 370000, 374000, 378888, 330000, 425000, 375000), floor_area_sqm = c(85, 91, 91, 93, 93, 93, 90, 85, 93, 93, 93, 100, 91, 91, 90, 94, 90, 91, 92, 90), storey_order = c(4L, 4L, 5L, 4L, 6L, 6L, 2L, 6L, 5L, 3L, 1L, 6L, 1L, 5L, 3L, 3L, 6L, 3L, 3L, 4L), remaining_lease_mths = c(992, 1002, 993, 1138, 1138, 1127, 1016, 968, 1140, 1127, 1136, 942, 992, 963, 997, 987, 949, 951, 1059, 986), PROX_CBD = c(13.0825190214061, 13.2138793761114, 13.2138793761114, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.0393088300804, 13.131637538161, 12.9599687546274, 12.9599687546274, 12.9273038019752, 12.9172885276263, 12.6773565587662, 13.1584578321731, 13.5299248791723, 13.4804039164095, 12.4403773011877, 12.402570085049, 13.6873856248974, 13.5741440973944), PROX_ELDERLYCARE = c(0.120371550198491, 0.200446926946864, 0.200446926946864, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.38924985743242, 0.425459762987539, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.440978457512705, 0.36284597954094, 0.528614390300154, 0.737190256849548, 0.746393599063579, 0.624054710630084, 0.628872951670854, 0.720975229682918, 0.759293685927778), PROX_HAWKER = c(1.90213677974947, 1.87231067409155, 1.87231067409155, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.75849952292251, 1.67102672130552, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.76689210194785, 1.72249172765999, 1.59466084315792, 1.28441999759135, 1.28815813567136, 1.46996215979098, 1.50745216628998, 1.83406121528111, 1.13978469441664), PROX_MRT = c(0.30821900832469, 0.348476568009787, 0.348476568009787, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.103022581922205, 0.197259382412543, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.0642144868642362, 0.142163643631393, 0.258879114766752, 0.189597864599581, 0.26513727845816, 0.140157494228817, 0.198968515523371, 0.19923660487806, 0.147719870982538), PROX_PARK = c(0.557623544885242, 0.701388397724732, 0.701388397724732, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.291844359651056, 0.350705699368152, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.18581491955197, 0.484105342641425, 0.332476768251147, 0.695004999747215, 0.640650351334918, 0.525489875872169, 0.61879465488716, 0.855123415409032, 0.739375101722708), PROX_GOOD_PRISCH = c(4.27923006279343, 4.43819501492863, 4.43819501492863, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.09066115622083, 4.16094245740848, 4.35761410397793, 4.35761410397793, 4.33782029579385, 3.96344124390297, 3.92066991749349, 4.13557899544262, 4.45977917937361, 4.38951064564596, 3.6640626331803, 3.69141799128789, 4.98236347160825, 4.41976113712118), PROX_MALL = c(0.482494809972804, 0.411800643307333, 0.411800643307333, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.199839805040887, 0.249640338015364, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.125441786165087, 0.485078273736912, 0.231810009894563, 0.598877544697789, 0.548104683226502, 0.37643645467035, 0.407881748949563, 0.138188079312201, 0.656440732478167 ), PROX_CHAS = c(0.1115602293269, 0.186991486151685, 0.186991486151685, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.19843851708658, 0.23569948169583, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.146232137849481, 0.334175310205776, 0.20604200841638, 0.124645472322039, 0.196586841411628, 0.376436475429729, 0.407881782403473, 0.138188055488585, 0.175269995719201 ), PROX_SUPERMARKET = c(0.482493892596986, 0.40197012970004, 0.40197012970004, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.199839014107547, 0.249639808314143, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.125440795942109, 0.485077395132212, 0.231809873410795, 0.181636181040517, 0.253358431108118, 0.426522673463594, 0.451295114828249, 0.147450463248511, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 2L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 4L, 3L, 0L, 0L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(7L, 5L, 5L, 4L, 4L, 4L, 8L, 5L, 3L, 3L, 3L, 9L, 8L, 6L, 5L, 5L, 4L, 3L, 6L, 6L ), WITHIN_350M_BUS = c(4L, 2L, 2L, 3L, 3L, 3L, 7L, 7L, 3L, 3L, 3L, 9L, 13L, 7L, 8L, 9L, 11L, 9L, 7L, 10L), WITHIN_1KM_PRISCH = c(5L, 6L, 6L, 4L, 4L, 4L, 7L, 7L, 4L, 4L, 4L, 7L, 4L, 7L, 6L, 5L, 4L, 4L, 5L, 9L), DNeighbour = c(0, 156.218738318595, 156.473146067168, 236.379977043835, 236.661434934307, 242.343616351311, 299.671319354213, 318.935347049045, 343.915064795774, 344.888968292982, 368.518414893609, 377.100666010553, 410.51581529277, 417.209011405467, 614.835821676381, 627.212127593492, 663.735612394856, 684.487175144785, 701.393768141993, 785.449476231877)), row.names = c("886", "313", "474", "732", "882", "936", "141", "153", "95", "990", "462", "887", "400", "339", "165", "72", "444", "80", "4", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.922449637237308, 0.922201961988094, 0.827062736885931, 0.826670251246236, 0.818667121190765, 0.730060952693819, 0.697424894184615, 0.653317649674721, 0.65156104082362, 0.608195124632663, 0.592124401329418, 0.528290741068716, 0.515317206314573, 0.149964205742798, 0.131286859444944, 0.0817437946932641, 0.0578685632939438, 0.0410385277537985, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 505673322
R squared (OOB): 0.1045794
$Forests[[887]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 370000, 345000, 356888, 330000, 350000, 378888, 365000, 369988, 405000, 385000, 398888, 330000, 374000, 370000, 370000, 385000, 353000, 375000, 365000), floor_area_sqm = c(100, 90, 85, 91, 85, 91, 90, 91, 91, 93, 93, 93, 91, 94, 90, 93, 93, 93, 90, 90), storey_order = c(6L, 2L, 6L, 5L, 4L, 1L, 6L, 5L, 4L, 6L, 4L, 6L, 3L, 3L, 3L, 3L, 5L, 1L, 4L, 3L), remaining_lease_mths = c(942, 1016, 968, 963, 992, 992, 949, 993, 1002, 1138, 1138, 1127, 951, 987, 997, 1127, 1140, 1136, 986, 979), PROX_CBD = c(12.9172885276263, 13.0393088300804, 13.131637538161, 13.1584578321731, 13.0825190214061, 12.6773565587662, 12.4403773011877, 13.2138793761114, 13.2138793761114, 12.9439612539798, 12.9439612539798, 12.9439612539798, 12.402570085049, 13.4804039164095, 13.5299248791723, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.5741440973944, 13.6373310118807), PROX_ELDERLYCARE = c(0.440978457512705, 0.38924985743242, 0.425459762987539, 0.528614390300154, 0.120371550198491, 0.36284597954094, 0.624054710630084, 0.200446926946864, 0.200446926946864, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.628872951670854, 0.746393599063579, 0.737190256849548, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.759293685927778, 0.753498484846986), PROX_HAWKER = c(1.76689210194785, 1.75849952292251, 1.67102672130552, 1.59466084315792, 1.90213677974947, 1.72249172765999, 1.46996215979098, 1.87231067409155, 1.87231067409155, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.50745216628998, 1.28815813567136, 1.28441999759135, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.13978469441664, 1.08343538740726), PROX_MRT = c(0.0642144868642362, 0.103022581922205, 0.197259382412543, 0.258879114766752, 0.30821900832469, 0.142163643631393, 0.140157494228817, 0.348476568009787, 0.348476568009787, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.198968515523371, 0.26513727845816, 0.189597864599581, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.147719870982538, 0.0904459633140829), PROX_PARK = c(0.18581491955197, 0.291844359651056, 0.350705699368152, 0.332476768251147, 0.557623544885242, 0.484105342641425, 0.525489875872169, 0.701388397724732, 0.701388397724732, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.61879465488716, 0.640650351334918, 0.695004999747215, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.739375101722708, 0.802899104641211), PROX_GOOD_PRISCH = c(3.96344124390297, 4.09066115622083, 4.16094245740848, 4.13557899544262, 4.27923006279343, 3.92066991749349, 3.6640626331803, 4.43819501492863, 4.43819501492863, 4.27162250172191, 4.27162250172191, 4.27162250172191, 3.69141799128789, 4.38951064564596, 4.45977917937361, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.41976113712118, 4.47444600576345), PROX_MALL = c(0.125441786165087, 0.199839805040887, 0.249640338015364, 0.231810009894563, 0.482494809972804, 0.485078273736912, 0.37643645467035, 0.411800643307333, 0.411800643307333, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.407881748949563, 0.548104683226502, 0.598877544697789, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.656440732478167, 0.719665126414215), PROX_CHAS = c(0.146232137849481, 0.19843851708658, 0.23569948169583, 0.20604200841638, 0.1115602293269, 0.334175310205776, 0.376436475429729, 0.186991486151685, 0.186991486151685, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.407881782403473, 0.196586841411628, 0.124645472322039, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.175269995719201, 0.111923036871509), PROX_SUPERMARKET = c(0.125440795942109, 0.199839014107547, 0.249639808314143, 0.231809873410795, 0.482493892596986, 0.485077395132212, 0.426522673463594, 0.40197012970004, 0.40197012970004, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.451295114828249, 0.253358431108118, 0.181636181040517, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.3594639622224, 0.371011221099329), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 4L, 0L, 0L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(9L, 8L, 5L, 6L, 7L, 8L, 4L, 5L, 5L, 4L, 4L, 4L, 3L, 5L, 5L, 3L, 3L, 3L, 6L, 6L), WITHIN_350M_BUS = c(9L, 7L, 7L, 7L, 4L, 13L, 11L, 2L, 2L, 3L, 3L, 3L, 9L, 9L, 8L, 3L, 3L, 3L, 10L, 11L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 7L, 5L, 4L, 4L, 6L, 6L, 4L, 4L, 4L, 4L, 5L, 6L, 4L, 4L, 4L, 9L, 8L), DNeighbour = c(0, 133.731251247477, 216.111861607105, 256.499340700831, 377.100666010553, 379.944999719643, 508.119316554671, 517.824393149791, 519.448757475232, 525.180279669574, 525.587836156591, 532.283418487386, 582.698566302958, 582.72659151141, 616.762519355069, 657.15735806036, 658.775848684665, 669.240477644756, 711.687083625789, 772.84911818515)), row.names = c("887", "141", "153", "339", "886", "400", "444", "474", "313", "882", "732", "936", "80", "72", "165", "990", "95", "462", "15", "660"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.941013114758138, 0.849728177947521, 0.791833666470401, 0.58052020387631, 0.575039665836238, 0.322332177257548, 0.303681619751953, 0.300580536581931, 0.289689616601651, 0.288918336076586, 0.276310749073128, 0.186228401919119, 0.186181209825289, 0.131867950606689, 0.0767188355756697, 0.0747562388320529, 0.0625745269111296, 0.0231082240767528, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 352703011
R squared (OOB): 0.1308039
$Forests[[888]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 350000, 370000, 295000, 385000, 345000, 325000, 310000, 390000, 415000, 343000, 345000, 325000, 355000, 365000, 345000, 370000, 380000, 323000, 380000), floor_area_sqm = c(106, 104, 103, 105, 104, 104, 104, 104, 126, 104, 102, 103, 90, 106, 104, 114, 93, 93, 104, 93), storey_order = c(1L, 2L, 4L, 1L, 1L, 4L, 1L, 1L, 2L, 2L, 5L, 5L, 4L, 1L, 2L, 2L, 1L, 1L, 3L, 1L), remaining_lease_mths = c(851, 863, 881, 870, 863, 862, 872, 879, 879, 875, 935, 944, 912, 825, 828, 839, 1139, 1142, 956, 1138), PROX_CBD = c(15.9983120826665, 15.9139497277605, 15.9139497277605, 16.027241877126, 16.2492480828887, 16.2035530975804, 15.9652370890998, 15.9652370890998, 16.1769042321823, 15.8781143296649, 15.6558233565228, 15.6615925135045, 16.3759795802925, 15.6983328737326, 15.6198573118901, 15.4582319270764, 15.8422849591204, 15.6174435761395, 16.3822081442679, 15.9652529785268), PROX_ELDERLYCARE = c(0.541237256511776, 0.471057675436291, 0.471057675436291, 0.401697186037664, 0.836071823435323, 0.462412199513001, 0.372962984236141, 0.372962984236141, 0.382017171357745, 0.633288957745621, 0.268146833149962, 0.372854461013726, 0.437652472603004, 0.587171684565488, 0.497975502399054, 0.319622441582349, 0.241353796602158, 0.457575537702088, 0.317064501792404, 0.120425003900544), PROX_HAWKER = c(2.1818192257633, 2.34701070601947, 2.34701070601947, 2.44772974464855, 2.17952287051713, 2.51024920878341, 2.45115541279444, 2.45115541279444, 2.55739022352562, 1.79301822351461, 2.27183532495414, 2.39243139523594, 2.71828200917597, 1.64071314431986, 1.6566914426712, 1.7245004017694, 2.37354129025836, 2.21004723991438, 2.76474077583521, 2.36922200206298), PROX_MRT = c(0.364450998520493, 0.424613907535265, 0.424613907535265, 0.538616250543522, 0.290093838525113, 0.65447898159524, 0.52727924180445, 0.52727924180445, 0.674610535324426, 0.159697283923578, 0.370313443989706, 0.499275570100955, 0.870089952652958, 0.341199960643831, 0.297714051615291, 0.233994550027949, 0.721786411333246, 0.70935210619912, 1.02897813643603, 0.886101680623091), PROX_PARK = c(1.05372411430502, 1.30337713627377, 1.30337713627377, 1.35146177086674, 0.886796559947336, 1.32632916723033, 1.39203600576681, 1.39203600576681, 1.39748820590438, 0.678969217742802, 1.16446299803307, 1.19384102986047, 1.49155883505512, 0.686441032296595, 0.782164021798725, 0.998254167239372, 1.42084473696832, 1.21748666352844, 1.73717122008599, 1.58077599563476 ), PROX_GOOD_PRISCH = c(6.12314921566155, 5.99275530970335, 5.99275530970335, 6.09534233388474, 6.4097782056775, 6.27623366830878, 6.02718330754398, 6.02718330754398, 6.23706483495109, 6.09357654169244, 5.73062396037349, 5.71328270316738, 6.4246273009838, 5.93514971647738, 5.84268664292306, 5.64801716169655, 5.8611108446886, 5.63578467655705, 6.39421933734494, 5.96493131981452), PROX_MALL = c(0.45623102577182, 0.338688619983659, 0.338688619983659, 0.275346491924215, 0.355568776497803, 0.370949542105629, 0.238316612740974, 0.238316612740974, 0.292722816398213, 0.145699923430919, 0.155488337640192, 0.238209845871265, 0.409369768138594, 0.310729806849059, 0.394873468760787, 0.455554164929496, 0.177442774283774, 0.401390812484646, 0.374078152135628, 0.18546430077947), PROX_CHAS = c(0.290215734280461, 0.338688583692834, 0.338688583692834, 0.275346446899555, 0.121251060497272, 0.370949494121523, 0.238316573509266, 0.238316573509266, 0.292722768811081, 0.0723222156351423, 0.155488306171375, 0.238209795937414, 0.409369730284335, 0.261893114523038, 0.28481487293308, 0.158017550603297, 0.177442804982894, 0.187858028295528, 0.374078140160073, 0.185464348558652), PROX_SUPERMARKET = c(0.162067612034701, 0.112474666082431, 0.112474666082431, 0.141316208924405, 0.350013224352412, 0.235998227482853, 0.177610526119132, 0.177610526119132, 0.254565333705719, 0.157892159590583, 0.152010752053411, 0.238833101010687, 0.389543937857684, 0.322774913149109, 0.407244625741832, 0.387973705585917, 0.197153631350279, 0.412009517866082, 0.357574924056941, 0.198556813498254), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 3L, 3L, 0L, 3L, 3L, 3L, 5L, 0L, 4L, 3L, 2L, 1L, 1L, 1L, 2L, 3L, 2L, 1L), WITHIN_350M_CHILDCARE = c(6L, 9L, 9L, 8L, 4L, 5L, 6L, 6L, 8L, 3L, 8L, 5L, 2L, 4L, 3L, 8L, 7L, 3L, 1L, 5L ), WITHIN_350M_BUS = c(12L, 15L, 15L, 12L, 9L, 7L, 14L, 14L, 9L, 7L, 14L, 16L, 5L, 8L, 9L, 14L, 15L, 15L, 9L, 15L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L), DNeighbour = c(0, 253.380873902825, 256.827953746992, 296.899398060664, 322.196375374501, 328.192796922477, 331.808028856782, 333.3198926402, 369.549113122299, 414.398453786611, 452.022873435184, 532.38661542202, 535.58633208362, 544.281737797934, 547.716588388901, 589.025687016554, 638.731362520469, 735.725285967123, 740.070685858817, 745.049630998582)), row.names = c("888", "959", "927", "463", "711", "806", "566", "490", "54", "510", "450", "572", "974", "196", "304", "383", "585", "766", "173", "913"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.782060031861446, 0.776466317615724, 0.70761883754465, 0.660948495241838, 0.649574102597782, 0.642663834065674, 0.639762629241771, 0.568482844911551, 0.476981951095386, 0.399314108044535, 0.239508863309993, 0.233521273079835, 0.217458709004121, 0.211202375695169, 0.140605525013754, 0.0702440747730039, 0.000618691221003793, 0.000177442294655689, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1049569822
R squared (OOB): -0.1419343
$Forests[[889]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 410000, 425000, 435000, 410000, 420000, 373000, 4e+05, 398000, 455000, 365000, 465000, 385000, 450000, 345000, 330000, 4e+05, 3e+05, 312000, 320000), floor_area_sqm = c(112, 93, 93, 92, 92, 92, 92, 92, 92, 106, 91, 106, 90, 93, 95, 105, 90, 85, 107, 104), storey_order = c(5L, 4L, 4L, 4L, 3L, 5L, 1L, 1L, 2L, 4L, 4L, 2L, 3L, 4L, 3L, 1L, 3L, 2L, 1L, 2L), remaining_lease_mths = c(904, 1117, 1126, 1129, 1131, 1134, 1128, 1127, 1136, 933, 1061, 933, 1060, 950, 1003, 896, 953, 979, 779, 779), PROX_CBD = c(17.2048826778539, 17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.1634204962367, 17.5974072281911, 17.1401277939721, 17.6242343596777, 17.4336546583772, 17.7047470513727, 17.9794873864528, 17.5759295796121, 18.0119212314593, 16.6890813896757, 16.6890813896757), PROX_ELDERLYCARE = c(0.400468425457175, 0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.456899326246073, 0.456899326246073, 0.542806768712765, 0.565792923614884, 0.819477307137174, 0.586863575497558, 0.892136309268664, 0.825709875044437, 0.933045885854195, 1.20397588034421, 1.07156662032258, 1.25793892145158, 0.296144426041885, 0.296144426041885), PROX_HAWKER = c(0.498365875295267, 0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.666841975849823, 0.922900854400271, 0.685044657792881, 0.816419857336687, 0.841716009165303, 1.00938993481846, 0.736691454978467, 0.622851592932912, 1.33204585660377, 0.360513691606501, 0.360513691606501), PROX_MRT = c(0.87869292375624, 1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.18009183772516, 1.18009183772516, 1.20599959693509, 0.463116738810145, 0.830609903675807, 0.418422993771755, 0.729175757939742, 0.463093751675267, 1.29287496569192, 1.05284557964442, 0.449846795062068, 1.54554013822754, 0.937471590679814, 0.937471590679814 ), PROX_PARK = c(0.9054780070858, 0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.959994438388966, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.505224516024672, 0.751240825934154, 0.454841043819919, 0.830497330619545, 0.609424449579261, 0.495314460898113, 0.555889077383573, 0.650211227804106, 0.23250554954982, 1.20981147430356, 1.20981147430356), PROX_GOOD_PRISCH = c(6.57740517739392, 6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.50789265243056, 6.95474206477502, 6.48254224033906, 6.97273607492461, 6.77374769998522, 7.10206992983331, 7.33264137396139, 6.90999703096039, 7.41905192895776, 6.16175607197734, 6.16175607197734), PROX_MALL = c(0.446026044391999, 0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.353588302636786, 0.757845794253982, 0.306862579253759, 0.671391539314818, 0.404491618549369, 0.790613232916467, 0.387548928263219, 0.456006423255308, 0.658794213245526, 0.571849863617429, 0.571849863617429), PROX_CHAS = c(0.130380344727655, 0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.171584438209325, 0.175468897673469, 0.133156315003352, 0.0497500971788425, 0.260153188296123, 0.40646651865696, 0.324283073315245, 0.401255348981324, 0.166262674114357, 0.332465298200207, 0.332465298200207), PROX_SUPERMARKET = c(0.445962312606475, 0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.320581809168482, 0.336744227428862, 0.27639551573194, 0.442456788826315, 0.355873580059747, 0.260900811674997, 0.337417678694655, 0.338457664260807, 0.385510043100507, 0.204374831829505, 0.204374831829505), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 1L, 1L, 3L, 3L), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 4L, 2L, 3L, 5L, 3L, 3L, 3L), WITHIN_350M_BUS = c(8L, 5L, 5L, 6L, 6L, 6L, 8L, 8L, 6L, 8L, 6L, 7L, 12L, 12L, 6L, 9L, 8L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 269.407575689755, 270.987139939608, 286.01015198296, 286.362265693361, 291.780697434358, 310.84506692693, 313.068094682902, 332.334223819074, 413.972598426573, 428.275528206348, 458.61004919679, 524.183451004545, 555.470850350876, 569.280252218929, 806.224216906848, 810.789059473674, 895.878313003643, 914.986713669123, 918.045692389226)), row.names = c("889", "797", "925", "290", "86", "280", "985", "507", "847", "991", "720", "530", "300", "535", "631", "870", "357", "228", "497", "328"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.835181368918927, 0.83333125072507, 0.815303058606795, 0.814871276085219, 0.808174593307581, 0.783851491236558, 0.780940214327578, 0.755082223019486, 0.634673289836543, 0.612103473686751, 0.56317437005413, 0.454255340446599, 0.401835383726006, 0.378810497430631, 0.0523363880408658, 0.048405877487091, 0.00227619621115159, 4.4262507028586e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2231790075
R squared (OOB): 0.05942765
$Forests[[890]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(345000, 335000, 420000, 420000, 380000, 336000, 340000, 370000, 323000, 380000, 310000, 325000, 390000, 295000, 325000, 345000, 345000, 370000, 350000, 343000), floor_area_sqm = c(102, 101, 92, 93, 93, 104, 101, 93, 104, 93, 104, 104, 126, 105, 90, 103, 104, 103, 104, 102), storey_order = c(2L, 2L, 6L, 3L, 1L, 4L, 5L, 1L, 3L, 1L, 1L, 1L, 2L, 1L, 4L, 5L, 4L, 4L, 2L, 5L), remaining_lease_mths = c(935, 933, 1104, 1139, 1138, 958, 943, 1139, 956, 1142, 879, 872, 879, 870, 912, 944, 862, 881, 863, 935), PROX_CBD = c(16.0814208174046, 16.135389698045, 16.0058570800758, 15.9652529785268, 15.9652529785268, 16.2237683329895, 15.9284058495794, 15.8422849591204, 16.3822081442679, 15.6174435761395, 15.9652370890998, 15.9652370890998, 16.1769042321823, 16.027241877126, 16.3759795802925, 15.6615925135045, 16.2035530975804, 15.9139497277605, 15.9139497277605, 15.6558233565228), PROX_ELDERLYCARE = c(0.129424766752979, 0.214357316635524, 0.0922651494707867, 0.120425003900544, 0.120425003900544, 0.233700982090528, 0.260351961534281, 0.241353796602158, 0.317064501792404, 0.457575537702088, 0.372962984236141, 0.372962984236141, 0.382017171357745, 0.401697186037664, 0.437652472603004, 0.372854461013726, 0.462412199513001, 0.471057675436291, 0.471057675436291, 0.268146833149962), PROX_HAWKER = c(2.40830007300065, 2.40272097648418, 2.393526972262, 2.36922200206298, 2.36922200206298, 2.48966457045008, 2.2342618496891, 2.37354129025836, 2.76474077583521, 2.21004723991438, 2.45115541279444, 2.45115541279444, 2.55739022352562, 2.44772974464855, 2.71828200917597, 2.39243139523594, 2.51024920878341, 2.34701070601947, 2.34701070601947, 2.27183532495414), PROX_MRT = c(1.00126993569874, 1.09323648573999, 0.910164710677637, 0.886101680623091, 0.886101680623091, 1.11461848888664, 1.02417718077332, 0.721786411333246, 1.02897813643603, 0.70935210619912, 0.52727924180445, 0.52727924180445, 0.674610535324426, 0.538616250543522, 0.870089952652958, 0.499275570100955, 0.65447898159524, 0.424613907535265, 0.424613907535265, 0.370313443989706 ), PROX_PARK = c(1.7154732425778, 1.7942088991982, 1.6216647961598, 1.58077599563476, 1.58077599563476, 1.86547668850022, 1.61207436869795, 1.42084473696832, 1.73717122008599, 1.21748666352844, 1.39203600576681, 1.39203600576681, 1.39748820590438, 1.35146177086674, 1.49155883505512, 1.19384102986047, 1.32632916723033, 1.30337713627377, 1.30337713627377, 1.16446299803307), PROX_GOOD_PRISCH = c(6.0710937852797, 6.11593822040069, 6.00411547246196, 5.96493131981452, 5.96493131981452, 6.20687623278084, 5.90870946924896, 5.8611108446886, 6.39421933734494, 5.63578467655705, 6.02718330754398, 6.02718330754398, 6.23706483495109, 6.09534233388474, 6.4246273009838, 5.71328270316738, 6.27623366830878, 5.99275530970335, 5.99275530970335, 5.73062396037349), PROX_MALL = c(0.261655001598387, 0.350342319635, 0.187934498474296, 0.18546430077947, 0.18546430077947, 0.36788016328609, 0.350369242497661, 0.177442774283774, 0.374078152135628, 0.401390812484646, 0.238316612740974, 0.238316612740974, 0.292722816398213, 0.275346491924215, 0.409369768138594, 0.238209845871265, 0.370949542105629, 0.338688619983659, 0.338688619983659, 0.155488337640192), PROX_CHAS = c(0.26165503944411, 0.350342354631045, 0.187934543511456, 0.185464348558652, 0.185464348558652, 0.367880188789974, 0.35036929019185, 0.177442804982894, 0.374078140160073, 0.187858028295528, 0.238316573509266, 0.238316573509266, 0.292722768811081, 0.275346446899555, 0.409369730284335, 0.238209795937414, 0.370949494121523, 0.338688583692834, 0.338688583692834, 0.155488306171375), PROX_SUPERMARKET = c(0.265481412722203, 0.352223797136593, 0.197516435852273, 0.198556813498254, 0.198556813498254, 0.364697803989784, 0.363015443397577, 0.197153631350279, 0.357574924056941, 0.412009517866082, 0.177610526119132, 0.177610526119132, 0.254565333705719, 0.141316208924405, 0.389543937857684, 0.238833101010687, 0.235998227482853, 0.112474666082431, 0.112474666082431, 0.152010752053411 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 0L, 0L, 2L, 2L, 3L, 3L, 3L, 5L, 3L, 2L, 3L, 3L, 3L, 3L, 4L ), WITHIN_350M_CHILDCARE = c(5L, 2L, 5L, 5L, 5L, 2L, 3L, 7L, 1L, 3L, 6L, 6L, 8L, 8L, 2L, 5L, 5L, 9L, 9L, 8L ), WITHIN_350M_BUS = c(13L, 9L, 14L, 15L, 15L, 9L, 10L, 15L, 9L, 15L, 14L, 14L, 9L, 12L, 5L, 16L, 7L, 15L, 15L, 14L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 92.0589418536098, 94.3776625555826, 128.574526669653, 135.603685254463, 152.290864233482, 177.202168438239, 305.437553365523, 362.304583161342, 491.918733333196, 498.310259082379, 499.431300282047, 506.76824231116, 525.945414028709, 531.819796070024, 569.802016722339, 580.515649999062, 595.608228693711, 599.360570788443, 676.248047177332)), row.names = c("890", "88", "154", "137", "913", "394", "705", "585", "173", "766", "490", "566", "54", "463", "974", "572", "806", "927", "959", "450"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.963279634551416, 0.96142497343705, 0.929008504283522, 0.921197401517125, 0.901142183112562, 0.867387652925935, 0.633614018985996, 0.508318382912548, 0.221704455376554, 0.20886296564719, 0.206633377608342, 0.192217650256926, 0.156119734885261, 0.145566975084587, 0.0841212715432514, 0.0692151279972291, 0.0502980399772877, 0.0459962056119053, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 737263052
R squared (OOB): 0.3373246
$Forests[[891]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 333000, 375000, 335000, 420000, 410000, 432000, 371000, 415000, 388000, 305000, 365000, 349000, 368000, 435000, 323000, 380000, 319000, 280000, 310000), floor_area_sqm = c(99, 99, 102, 100, 92, 92, 92, 100, 92, 92, 99, 92, 103, 106, 92, 101, 105, 101, 90, 89), storey_order = c(3L, 3L, 3L, 4L, 1L, 2L, 4L, 2L, 2L, 1L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(915, 927, 932, 927, 1121, 1136, 1123, 918, 1125, 1134, 930, 1135, 832, 952, 1118, 937, 910, 950, 958, 946), PROX_CBD = c(17.6482187406162, 17.6933534103443, 17.424297644009, 17.5934100264964, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.9318121245061, 17.7609329148819, 17.8160591469996, 17.5508688704121, 17.8160591469996, 18.0642207733449, 17.1751323002447, 17.3261487576713, 17.4093430047218, 17.589085398281, 17.1356331652512, 17.0860498579873, 17.0860498579873), PROX_ELDERLYCARE = c(0.399377154365588, 0.174626049595048, 0.332680427012888, 0.183364759720919, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.559180828327224, 0.0656405943898966, 0.101440000613482, 0.169110695114153, 0.101440000613482, 0.558648465009425, 0.268202380119324, 0.0820501598186151, 0.347622879353981, 0.387351173411546, 0.585213362825854, 0.634635376150565, 0.634635376150565), PROX_HAWKER = c(1.11261554439583, 0.89059259132002, 1.2762396177499, 0.860123145519879, 0.815736811633103, 0.815736811633103, 0.815736811633103, 1.18812307179958, 0.769612072642938, 0.755409785256781, 0.736171211400498, 0.755409785256781, 1.20831273824173, 1.37649043343687, 1.11394087375576, 0.646263997619536, 0.776912813652288, 0.905166107754752, 0.984075399620173, 0.984075399620173), PROX_MRT = c(0.417091391951799, 0.606842528225389, 0.484502150769697, 0.675234243169572, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.256828620430729, 0.714624513867521, 0.729659889526201, 0.804998329325227, 0.729659889526201, 0.387700307898407, 0.477350523334022, 0.527347528775627, 0.722831181419355, 0.371614593402704, 0.689848925621533, 0.610921595420819, 0.610921595420819 ), PROX_PARK = c(1.38656874841243, 1.49905344652453, 1.39102562335911, 1.60355051242194, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.11695175135574, 1.52091098886828, 1.49250729308795, 1.71737354643835, 1.49250729308795, 1.04306097562022, 1.53652128691969, 1.2769930066147, 1.92330050908574, 0.925923962472294, 2.00545012030434, 1.98249707589613, 1.98249707589613), PROX_GOOD_PRISCH = c(8.34983568407236, 8.34857469941546, 8.1609833985331, 8.24279341902993, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.65275846320069, 8.39120163011403, 8.44175881664207, 8.17476856172454, 8.44175881664207, 8.76549326341746, 7.92485948387043, 8.12402124316527, 8.00696366683488, 8.43639308613493, 7.76178719780886, 7.72567604662297, 7.72567604662297), PROX_MALL = c(0.439097430243665, 0.223321337745784, 0.394560370801339, 0.188384425612312, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.417130987397582, 0.147411017927622, 0.183177100903513, 0.109574351562212, 0.183177100903513, 0.424594513900518, 0.221509518429623, 0.48073822857487, 0.265229996889848, 0.232188905247248, 0.382407895591973, 0.314944256820634, 0.314944256820634), PROX_CHAS = c(0.414359256629807, 0.21485891447712, 0.265229996652697, 0.151781240761386, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.259891808560044, 0.14741100268466, 0.183177099178452, 0.048268048492383, 0.183177099178452, 0.124680964632411, 0.166686655025282, 0.111581872390774, 0.23105278557526, 0.0713809516165408, 0.257714074421561, 0.250499161266826, 0.250499161266826), PROX_SUPERMARKET = c(0.441697647833666, 0.218378438252518, 0.265230176390619, 0.209139790637019, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.438907970807184, 0.113022549454425, 0.137568853383185, 0.15801430638391, 0.137568853383185, 0.424593495373258, 0.166252253534119, 0.111582815761828, 0.313773352526138, 0.238177195426237, 0.257714572429151, 0.250499698074938, 0.250499698074938), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 5L, 2L, 6L, 6L, 6L, 6L, 3L, 8L, 8L, 7L, 8L, 2L, 4L, 3L, 7L, 2L, 5L, 6L, 6L), WITHIN_350M_BUS = c(9L, 13L, 9L, 12L, 12L, 12L, 12L, 9L, 10L, 15L, 12L, 15L, 7L, 10L, 8L, 13L, 8L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(7L, 8L, 5L, 8L, 7L, 7L, 7L, 7L, 6L, 6L, 6L, 6L, 6L, 5L, 5L, 5L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 223.020928525951, 256.496161140436, 259.809062247179, 294.520203665227, 300.558958345028, 304.229532924771, 315.832694804141, 360.256641429343, 394.557778837368, 398.72461122116, 399.024784119539, 425.444599308132, 492.969399652491, 497.705209509178, 593.563250665928, 627.697241458128, 655.1785210105, 657.836975332275, 658.777215974946)), row.names = c("891", "112", "736", "419", "289", "13", "298", "976", "365", "53", "438", "402", "773", "658", "372", "174", "464", "99", "704", "685"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.783919384160802, 0.719791209405181, 0.713119130422589, 0.640204017341972, 0.627022021925347, 0.618947313954045, 0.593137118042324, 0.491327964059712, 0.411252233697811, 0.401541453752948, 0.400842470311978, 0.33980745554923, 0.193628645215331, 0.184231517776152, 0.0354137373710921, 0.00848807799623105, 0.000118712721442775, 8.13655981751296e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 989331356
R squared (OOB): 0.5018809
$Forests[[892]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(428888, 415000, 658000, 615000, 405000, 585000, 365000, 575000, 540000, 468000, 420000, 415000, 565000, 450000, 417000, 4e+05, 422500, 435000, 420000, 430000), floor_area_sqm = c(84, 84, 84, 84, 106, 93, 84, 93, 93, 106, 106, 103, 93, 106, 99, 107, 104, 99, 105, 103 ), storey_order = c(3L, 3L, 3L, 2L, 2L, 4L, 4L, 5L, 4L, 5L, 3L, 2L, 6L, 2L, 3L, 1L, 3L, 2L, 2L, 2L), remaining_lease_mths = c(774, 782, 1120, 1122, 778, 1142, 787, 1133, 1142, 863, 874, 768, 1127, 919, 914, 912, 765, 928, 787, 764), PROX_CBD = c(12.8776183162857, 12.8776183162857, 12.4891302242583, 12.3801819754074, 13.2146489403719, 12.454441113408, 13.5012180894848, 12.4342034244884, 12.5378737745647, 13.629257933267, 13.629257933267, 13.0537205387581, 12.4937468159193, 13.6245617307962, 12.2815153207229, 13.6047453762483, 13.4875816574924, 12.2106818490232, 12.7549887608908, 12.3243460542753), PROX_ELDERLYCARE = c(0.211786543917104, 0.211786543917104, 0.707031754326944, 0.738453704244922, 0.392334185262972, 0.717258387107597, 0.126566715598502, 0.678867196986192, 0.76025522927712, 0.207468408301612, 0.207468408301612, 0.569472877275307, 0.714783075399861, 0.120631950903102, 0.513657423159811, 0.271914041498034, 0.428841001075194, 0.442541563379791, 0.556485595404089, 0.362207242709056), PROX_HAWKER = c(0.677647820815747, 0.677647820815747, 0.384467206049481, 0.261296216065877, 1.1504484389926, 0.459376407452819, 1.32455892398921, 0.504612881494125, 0.672948721825079, 1.4012681206183, 1.4012681206183, 0.963287544217337, 0.680821394190482, 1.48009929412898, 0.52278816815954, 1.50728197565297, 1.41347495302278, 0.524204307723605, 0.627642822312809, 0.290415492755609 ), PROX_MRT = c(0.301948361527339, 0.301948361527339, 0.38468199977318, 0.367154517888221, 0.530339592860526, 0.518913352820399, 0.54422435083218, 0.586933783104383, 0.707305973375369, 0.681065013996815, 0.681065013996815, 0.551410176707671, 0.743366527772832, 0.357520644011877, 0.703998835661039, 0.222008379422339, 0.229256973107587, 0.743103019894999, 0.561554903993597, 0.559245805822074 ), PROX_PARK = c(0.246982674114576, 0.246982674114576, 0.50651752093578, 0.605799570777928, 0.763919329225246, 0.580711209690395, 0.593866981909781, 0.628391467794767, 0.628331945846246, 0.403276931712581, 0.403276931712581, 0.974634241933185, 0.683130710636032, 0.731000545087102, 0.796788171077343, 0.882483872449952, 1.00267286051928, 0.863487882808023, 1.16122098497616, 1.218970746516), PROX_GOOD_PRISCH = c(1.22334421357001, 1.22334421357001, 0.94986022590219, 0.823417580851307, 1.57814209766337, 0.990054087408291, 1.8351788996921, 1.01367306567257, 1.17951788917503, 1.96779323327463, 1.96779323327463, 1.48818847749708, 1.16886515239787, 1.96554365084008, 0.952579960345566, 1.96272742295518, 1.87202126825599, 0.91368762909787, 1.29435567579286, 0.889618707353532 ), PROX_MALL = c(0.503182159926002, 0.503182159926002, 0.458049841664737, 0.344173235497563, 0.655287065425073, 0.549832225559512, 0.956400108312903, 0.600548053404267, 0.766094086501437, 1.12429495075828, 1.12429495075828, 0.593340478429386, 0.778202426893423, 1.05956757611768, 0.630705874818675, 1.0427530371351, 0.948424723316687, 0.634332011832188, 0.542723135774117, 0.471904090765479 ), PROX_CHAS = c(0.128785172156574, 0.128785172156574, 3.00974727266337e-08, 0.126495411341712, 0.358071114142678, 0.134313038880304, 0.0648495538885981, 0.134041173915956, 0.187116592266412, 0.260044927245007, 0.260044927245007, 0.203693673714882, 0.147744885974614, 2.17172157220984e-06, 0.0753088652692227, 0.15212794302602, 0.231037598077535, 0.140964983635816, 0.144180959238343, 0.193597629002809 ), PROX_SUPERMARKET = c(0.17067511852319, 0.17067511852319, 0.425107542879533, 0.30203349112312, 0.384538867225359, 0.499432454100223, 0.329742543966106, 0.543693418915242, 0.707597649659388, 0.288903462518554, 0.288903462518554, 0.349948262987797, 0.667447252804164, 0.237807435452358, 0.448534184110051, 0.353624023725788, 0.231037826802092, 0.377835654599335, 0.150188458093997, 0.331501685351864 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 3L, 3L, 2L, 0L, 3L, 1L, 0L, 2L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 3L, 3L, 4L, 5L, 4L, 5L, 6L, 6L, 2L, 4L, 5L, 6L, 6L, 2L, 5L, 3L, 4L ), WITHIN_350M_BUS = c(12L, 12L, 10L, 8L, 9L, 11L, 7L, 12L, 11L, 6L, 6L, 8L, 11L, 10L, 12L, 12L, 10L, 11L, 7L, 4L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 6L, 3L, 4L, 1L, 1L, 2L, 2L, 6L, 1L, 4L, 2L, 5L, 5L, 2L, 5L, 6L), DNeighbour = c(0, 8.90912631861192, 508.396324540418, 562.224189660613, 604.824550259316, 623.588424020767, 657.389106557104, 680.069478489432, 741.198641789092, 747.899275117584, 750.94786718636, 772.815887180063, 789.206979484827, 829.584140625816, 834.952659220971, 880.900579524054, 881.860289245318, 897.24924078504, 923.343146686905, 982.911049234261)), row.names = c("892", "259", "505", "315", "511", "641", "264", "310", "343", "415", "503", "541", "24", "656", "362", "955", "663", "42", "215", "861"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999835693798994, 0.53650879908433, 0.452682827176679, 0.386084027762586, 0.357004289539651, 0.30545716807238, 0.271736789184226, 0.186067621144826, 0.177264319457572, 0.173304068833368, 0.145777057374333, 0.126242594093462, 0.0827434482516808, 0.0775077204885067, 0.038729033591863, 0.0380428872920066, 0.0277912039120033, 0.0138143155939321, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2188412332
R squared (OOB): 0.6935567
$Forests[[893]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 3e+05, 420000, 428000, 333000, 360000, 425000, 431000, 395000, 395000, 426000, 410000, 330000, 355000, 308000, 315000, 360000, 365000, 380000, 295000), floor_area_sqm = c(84, 84, 90, 90, 103, 99, 92, 92, 92, 90, 92, 92, 103, 103, 84, 84, 103, 107, 93, 106), storey_order = c(2L, 2L, 8L, 8L, 2L, 2L, 6L, 9L, 4L, 5L, 6L, 2L, 2L, 3L, 1L, 3L, 1L, 1L, 1L, 1L), remaining_lease_mths = c(783, 797, 1011, 1008, 788, 796, 1006, 1010, 1010, 1010, 1012, 1004, 800, 793, 795, 788, 777, 766, 1142, 825), PROX_CBD = c(14.1279251783367, 14.3169519114025, 13.8798013735997, 13.8412030491349, 14.3532733654858, 13.8977069202737, 14.0603534116893, 14.0603534116893, 14.0603534116893, 13.990153115514, 14.0324943086614, 14.000256381606, 13.46147060752, 13.46147060752, 13.3304860768802, 13.0463978034086, 13.7231688188033, 13.578535689825, 15.6174435761395, 14.7220636963442), PROX_ELDERLYCARE = c(1.66641228888996, 1.55261218152075, 1.77270985488013, 1.74703283433278, 1.6760601574403, 1.56746404607568, 1.50084223071099, 1.50084223071099, 1.50084223071099, 1.56992496550613, 1.51384309451853, 1.50178268661881, 1.01995663096129, 1.01995663096129, 0.85382998667073, 0.612412426395362, 0.681177733621966, 0.535215785060316, 0.457575537702088, 0.327768156942021 ), PROX_HAWKER = c(1.24304803992561, 1.19367588944735, 1.47024255459416, 1.43519165592487, 0.99569743308136, 1.04237506554324, 1.69193386873811, 1.69193386873811, 1.69193386873811, 1.69002608854433, 1.73133481154049, 1.77005964815816, 1.03983060555389, 1.03983060555389, 1.09459947163448, 1.36023111372333, 0.601426993813282, 0.775756145922257, 2.21004723991438, 1.39864823048803 ), PROX_MRT = c(0.59155533687368, 0.753004841751307, 0.523014705157119, 0.462396576385451, 0.756418829435307, 0.300373388684648, 0.836549486170002, 0.836549486170002, 0.836549486170002, 0.789673249073619, 0.85175230125279, 0.865600228728207, 0.367668143276235, 0.367668143276235, 0.525688124362732, 0.622051877914657, 0.498221170198522, 0.357978123578611, 0.70935210619912, 0.0523025726452692 ), PROX_PARK = c(1.00515750023779, 1.00962818739137, 0.782127938386311, 0.752068597068081, 1.20426051281307, 0.782220037546154, 0.66093693759156, 0.66093693759156, 0.66093693759156, 0.716145735764812, 0.65310707550057, 0.652876507033438, 0.582693033366388, 0.582693033366388, 0.620743454357064, 0.572775970192077, 1.26781451063295, 1.33984402369384, 1.21748666352844, 0.432331111477529 ), PROX_GOOD_PRISCH = c(4.09179045416031, 4.27446656255715, 3.87304276717541, 3.82728738248792, 4.29145341198416, 3.83525569342672, 4.09775909461572, 4.09775909461572, 4.09775909461572, 4.0269654833207, 4.07805978762992, 4.05408625233137, 3.38131302543864, 3.38131302543864, 3.24954726475941, 2.96540091825049, 3.673854441535, 3.55013641033528, 5.63578467655705, 4.99661753747661), PROX_MALL = c(1.48884664162065, 1.50622914679999, 1.33861894221302, 1.33339622609195, 1.45738633765159, 1.14150204308926, 1.38265334141638, 1.38265334141638, 1.38265334141638, 1.32125061115982, 1.34360210764349, 1.30130189944441, 0.644549177151603, 0.644549177151603, 0.513372166694422, 0.587476612974174, 0.406890039239853, 0.305514521023982, 0.401390812484646, 0.343882807046916), PROX_CHAS = c(0.283027750434604, 0.149961616171305, 0.058882652003164, 0.116038559859119, 0.0428610630237518, 0.162936326565904, 0.266609427013402, 0.266609427013402, 0.266609427013402, 0.231188025602735, 0.288579392766018, 0.313291309929199, 0.348399033159575, 0.348399033159575, 0.472814153962233, 0.40513819943783, 0.176857487498571, 0.282171570268124, 0.187858028295528, 0.141205029857343), PROX_SUPERMARKET = c(0.283027750434408, 0.277976240278344, 0.0588826520022197, 0.116038559858059, 0.400567683079086, 0.162936951836525, 0.266609427014493, 0.266609427014493, 0.266609427014493, 0.231188025603748, 0.288579392767071, 0.313291309930196, 0.356146193343619, 0.356146193343619, 0.510727353781082, 0.599997973636583, 0.270532795629183, 0.281417393052806, 0.412009517866082, 0.141204847242777), WITHIN_350M_KINDERGARTEN = c(2L, 3L, 1L, 1L, 2L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 3L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 3L, 4L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 4L, 2L, 4L, 4L, 3L, 3L), WITHIN_350M_BUS = c(10L, 9L, 5L, 5L, 10L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 6L, 5L, 7L, 8L, 10L, 15L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 4L, 3L, 2L), DNeighbour = c(0, 190.925341294973, 306.48122719868, 320.444761159138, 331.041127599216, 359.400474619325, 445.79421326889, 449.716549530746, 451.53504933581, 453.389847308075, 486.292150404192, 532.073238029147, 901.813839434543, 910.83801979664, 1080.47872609257, 1296.77642459961, 1345.12500533412, 1533.68221250246, 1567.01885468127, 1574.84756409617)), row.names = c("893", "650", "877", "678", "697", "479", "241", "55", "805", "276", "675", "726", "526", "332", "61", "987", "960", "856", "766", "786"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970820573929758, 0.925688195987062, 0.918908666248438, 0.913579980356045, 0.898550218655033, 0.846161949058958, 0.843558429308492, 0.842345002521354, 0.841103215968215, 0.818392903465589, 0.784734940109065, 0.451702852667538, 0.442880887475374, 0.280145644027668, 0.103660401419023, 0.0731493954531659, 0.00266207097149, 9.83561877372499e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 746918490
R squared (OOB): 0.6575191
$Forests[[894]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(366800, 380000, 315000, 380000, 480000, 323000, 445000, 338000, 348000, 309000, 345000, 388000, 385000, 330000, 350880, 430000, 635000, 333000, 518000, 592000), floor_area_sqm = c(105, 103, 91, 100, 104, 92, 100, 93, 93, 91, 91, 104, 104, 84, 91, 91, 105, 84, 88, 108), storey_order = c(2L, 1L, 1L, 4L, 2L, 2L, 3L, 5L, 4L, 2L, 3L, 3L, 4L, 3L, 2L, 4L, 4L, 3L, 3L, 2L), remaining_lease_mths = c(761, 923, 722, 931, 777, 690, 949, 860, 777, 774, 773, 751, 740, 791, 785, 777, 833, 823, 770, 810), PROX_CBD = c(8.5913881835975, 8.21483984631558, 8.21547938057256, 8.15573636625741, 8.81196120759187, 9.445702961959, 9.38671442358298, 9.71808261065178, 9.5834162789491, 9.64616581570663, 9.63489497584329, 10.2659136784881, 10.2659136784881, 9.73525531751342, 10.3813809316332, 10.4167519306418, 7.22087947204147, 9.85122377146013, 7.79515244158294, 7.18468073982128), PROX_ELDERLYCARE = c(0.675108088860868, 0.287120499253456, 0.425001866306461, 0.30639563225599, 0.68560621126507, 0.0646727834979237, 0.197320443098403, 0.288600487645686, 0.221128007339761, 0.306199433665808, 0.42629854090558, 0.737818764037149, 0.737818764037149, 0.869795033999967, 0.833489789321986, 0.852176862644424, 1.54373359073656, 0.999223533815273, 1.83577537822547, 1.63490637838594 ), PROX_HAWKER = c(0.151496134675632, 0.248204869380096, 0.272525769496456, 0.288074572046437, 0.290355020850324, 0.802499530175562, 0.671765492644128, 1.10941781168001, 0.844035637065003, 0.906506968115566, 0.908741650371918, 1.65941342147148, 1.65941342147148, 0.687117415591119, 1.5910354083573, 1.55256346901264, 1.05968958012269, 0.526313717816828, 1.19066876388205, 1.02937341390922 ), PROX_MRT = c(0.864705124656065, 1.08736551837768, 0.877462529610437, 0.998476915081282, 0.425157896719621, 0.834535111428891, 0.671695564859285, 0.750225097750018, 0.679762822214213, 0.626377719466395, 0.669484450879797, 0.684374477874155, 0.684374477874155, 0.86810604264512, 0.699917284291438, 0.686459009674335, 0.206889953987817, 0.907717901248049, 0.499752126280618, 0.13577722868059 ), PROX_PARK = c(0.545921527880028, 0.587773758099403, 0.34344129155164, 0.465482353353317, 0.468007817587664, 0.508498628446561, 0.409638708762546, 0.552878075981585, 0.171128410914521, 0.106198450905693, 0.197084482081202, 0.570788416471153, 0.570788416471153, 0.452373350223662, 0.616002692100522, 0.613918856542286, 0.769170147627311, 0.510337594738446, 0.723268787935639, 0.802458220215738 ), PROX_GOOD_PRISCH = c(2.65365036334729, 2.8757656049093, 2.64672046335999, 2.76944558246381, 2.18636815139252, 2.16640973416033, 1.96445822173508, 2.3197363622043, 1.81796659730331, 1.71137279935344, 1.59153495480405, 2.58742850928016, 2.58742850928016, 1.15234422615158, 2.6286340652406, 2.62113030487697, 2.65891054731874, 1.05242409875061, 1.9917971907287, 2.6636605310312), PROX_MALL = c(0.81045000642783, 1.020621498239, 0.807676293785945, 0.92903564794814, 0.389401354829447, 0.855253012280219, 0.704978058880463, 0.64580888250568, 0.812301361871699, 0.808294932987377, 0.873569112263515, 0.364765391124967, 0.364765391124967, 0.907839978504126, 0.365493224544838, 0.350991485118426, 0.389192825268572, 0.756051767526383, 0.483735594398556, 0.319563922107573), PROX_CHAS = c(0.0629474356823598, 0.132091194783373, 0.136581974857907, 0.211513021624011, 0.210741683871549, 0.378465676389041, 0.181909444046462, 0.122290728478786, 0.334146331647452, 0.415210445937219, 0.454068185577158, 0.204257711541377, 0.204257711541377, 0.116614388177292, 0.28517644723447, 0.302383860370021, 0.201367273106442, 3.39583191183935e-08, 0.157541179554435, 0.244287808759251), PROX_SUPERMARKET = c(0.140831249897628, 0.249780587504203, 0.281285688066644, 0.324462496048725, 0.365648379234028, 0.234896025437738, 0.448356351676465, 0.190117050177684, 0.581458245406798, 0.675617328849562, 0.717910522287554, 0.384238743245603, 0.384238743245603, 0.458729641056945, 0.49431722643315, 0.519095500550079, 0.425467495913439, 0.350225948243757, 0.305647853022819, 0.350395790631763), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 2L, 3L, 2L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(0L, 1L, 2L, 2L, 3L, 3L, 3L, 2L, 3L, 1L, 1L, 6L, 6L, 2L, 6L, 6L, 7L, 3L, 2L, 6L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 7L, 10L, 9L, 6L, 7L, 8L, 5L, 8L, 8L, 10L, 10L, 9L, 11L, 10L, 10L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 4L, 4L, 3L, 2L, 2L, 4L, 2L, 2L, 1L, 4L, 2L, 1L), DNeighbour = c(0, 392.324029791029, 411.814273342667, 441.738917736666, 479.377886817173, 924.526806804409, 958.240684041974, 1150.61649111502, 1204.09940830606, 1317.86964240665, 1375.04962157405, 1677.08682936452, 1680.62255925372, 1747.05869511258, 1794.95346135587, 1832.10748114531, 1873.09833140007, 1908.54864815161, 1923.75934071615, 1959.90839631624)), row.names = c("894", "60", "691", "435", "465", "67", "373", "624", "799", "785", "273", "77", "501", "921", "626", "480", "344", "129", "209", "370"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.92146579452045, 0.913649118473109, 0.900981513472336, 0.883928580165518, 0.604476410747061, 0.579054187026395, 0.429471807614193, 0.387575309764917, 0.300150087847558, 0.25783369276498, 0.0717079680576614, 0.070062267370323, 0.0421930050043481, 0.0260001264188261, 0.0159171433647223, 0.00750371328226726, 0.00267533539238309, 0.0013357800477363, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5492701924
R squared (OOB): 0.3494313
$Forests[[895]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 320000, 310000, 331000, 268000, 323000, 310000, 4e+05, 370000, 385000, 415000, 568000, 368000, 565000, 350000, 508000, 375000, 340000, 370000, 530000), floor_area_sqm = c(104, 105, 104, 107, 84, 104, 105, 96, 92, 92, 93, 92, 92, 92, 104, 92, 92, 92, 92, 92), storey_order = c(1L, 3L, 3L, 2L, 3L, 2L, 3L, 2L, 1L, 3L, 4L, 4L, 2L, 5L, 3L, 1L, 1L, 2L, 1L, 2L), remaining_lease_mths = c(807, 815, 869, 869, 822, 806, 827, 1098, 1090, 1132, 1141, 1117, 1100, 1117, 812, 1121, 1139, 1133, 1146, 1108), PROX_CBD = c(15.3877172812078, 15.4421704385289, 15.2437764157418, 15.2221855529023, 15.3723771683987, 15.5926635355646, 15.6029325535915, 15.0414874321427, 15.0414874321427, 14.9536689261967, 15.719551353229, 15.3987887594526, 14.9752079088984, 15.5121102277751, 14.8739209120931, 15.4653265021947, 14.8395197777251, 14.8395197777251, 15.87024444961, 15.4274201584828), PROX_ELDERLYCARE = c(0.4433955665635, 0.497101135842809, 0.313986883487753, 0.277621781700774, 0.488083454274335, 0.348154483747206, 0.338118814836049, 0.180026828914976, 0.180026828914976, 1.13414610370389e-06, 0.251997184681221, 0.578356799737993, 0.199763345782594, 0.536539272984936, 0.224374856243457, 0.595913887497293, 0.143171284390361, 0.143171284390361, 0.10693627682917, 0.637452860447804), PROX_HAWKER = c(0.342886316384117, 0.380223054122965, 0.306302732963744, 0.252887916114098, 0.473722511855576, 0.438799857473275, 0.432858942767381, 0.135868389364205, 0.135868389364205, 0.283688306330561, 0.543607139892928, 0.294909248784724, 0.202333554334061, 0.396815374523363, 0.490895901627697, 0.380307090885425, 0.426817039061835, 0.426817039061835, 0.694651515851724, 0.365463704587155), PROX_MRT = c(1.37085724211185, 1.36083949137777, 1.43926724244883, 1.3991563615676, 1.53295440749368, 1.20427337027458, 1.13678031777592, 1.27219969611937, 1.27219969611937, 1.45204946878565, 1.04322565796881, 0.921278705332003, 1.27457972333389, 0.8698145169005, 1.67344316225132, 0.848209897671344, 1.58589972239689, 1.58589972239689, 1.09555222562317, 0.843485398790606 ), PROX_PARK = c(0.57859629393417, 0.607675278354181, 0.554495921895103, 0.500874596291267, 0.719474571135727, 0.608584573014238, 0.578149656320062, 0.270313948020077, 0.270313948020077, 0.447466290733612, 0.60075194434184, 0.283836897691409, 0.259935562114549, 0.357009242210065, 0.671840643384197, 0.321827820326955, 0.573834160005083, 0.573834160005083, 0.707790886000148, 0.308677700833154 ), PROX_GOOD_PRISCH = c(6.09187968106835, 6.14472917023144, 5.96162295702861, 5.9271396376627, 6.12183876163327, 6.25532900137267, 6.24898658848638, 5.69200203864946, 5.69200203864946, 5.64958645026222, 6.34176102939636, 5.98797030068414, 5.6171537261999, 6.0946998605156, 5.63420261242257, 6.04109347904609, 5.56483468018996, 5.56483468018996, 6.49806658702102, 6.00000717285666), PROX_MALL = c(0.900250825960545, 0.860369947035052, 1.03199787585398, 1.02106462402642, 1.02404161156211, 0.657431321444681, 0.60644342729779, 0.767711199656331, 0.767711199656331, 0.806257336881612, 0.460595397283409, 0.692287086677849, 0.689421511186311, 0.577683661914992, 0.927972955155417, 0.62067023459119, 0.805396060532061, 0.805396060532061, 0.388975340293238, 0.657665812567692), PROX_CHAS = c(0.147116034863504, 0.200516789487464, 4.60754704120663e-08, 0.0544459444778504, 0.183904955535591, 0.337342861051532, 0.336408570757183, 0.163757574589084, 0.163757574589084, 0.14456617920399, 0.269388612247007, 0.0335692412129841, 0.230775629929228, 0.14804241676277, 0.25243947150411, 0.114224376246159, 0.204546662914522, 0.204546662914522, 0.140210421841136, 0.0964991818226865), PROX_SUPERMARKET = c(0.236697160290918, 0.291068212048821, 0.0947293086454089, 0.0768892314501321, 0.267991425015023, 0.403551045123396, 0.338214025323699, 0.197268674737732, 0.197268674737732, 0.16127040484797, 0.219989756424723, 0.352133387221186, 0.264202614673064, 0.237787830949247, 0.298947211163532, 0.284849629955282, 0.280088374069707, 0.280088374069707, 0.287679129281494, 0.324468805261885), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(4L, 6L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 7L, 5L, 1L, 4L, 2L, 3L, 1L, 5L, 5L, 4L, 2L), WITHIN_350M_BUS = c(7L, 9L, 8L, 8L, 7L, 6L, 6L, 9L, 9L, 6L, 5L, 6L, 9L, 6L, 6L, 7L, 5L, 5L, 8L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 3L, 3L, 4L, 4L ), DNeighbour = c(0, 53.7972821778967, 142.129349301069, 164.297336769444, 164.528497335124, 245.591075457782, 297.563623571472, 421.266767300168, 423.863403136631, 435.903765959379, 436.846008917261, 464.211232494893, 501.014918721116, 503.747812566544, 523.734971927154, 527.115214766201, 541.66677234667, 544.16849905638, 546.057220910971, 546.73881801232)), row.names = c("895", "586", "578", "679", "867", "458", "924", "632", "793", "139", "698", "714", "558", "605", "602", "962", "152", "543", "582", "712"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.980729927715425, 0.869410094904851, 0.827548991289002, 0.827086412185881, 0.637164643874414, 0.495320227653843, 0.165093540192651, 0.159181619138087, 0.132747326338848, 0.130750257548155, 0.0779001039133906, 0.0256853399263171, 0.0228253068908908, 0.0067863045342989, 0.00496967943662074, 0.000341057967356235, 8.79893500131974e-05, 6.20889128737251e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6291286559
R squared (OOB): 0.1926564
$Forests[[896]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 304500, 340000, 3e+05, 338000, 350000, 283000, 320000, 3e+05, 416000, 285000, 288000, 310000, 292000, 258000, 4e+05, 420000, 387008, 310000, 340000), floor_area_sqm = c(84, 104, 103, 84, 93, 91, 84, 104, 84, 98, 84, 84, 84, 84, 84, 92, 92, 97, 91, 91), storey_order = c(2L, 3L, 4L, 2L, 3L, 1L, 4L, 3L, 1L, 4L, 3L, 1L, 3L, 1L, 1L, 2L, 5L, 2L, 3L, 2L), remaining_lease_mths = c(783, 783, 784, 803, 778, 957, 781, 788, 766, 779, 776, 770, 806, 761, 781, 1130, 1143, 775, 774, 782), PROX_CBD = c(16.7380919986833, 16.62872619839, 16.4938482623735, 16.9304098343314, 16.3741208173644, 16.4034806336055, 16.4061281598547, 16.4061281598547, 16.3138748954346, 16.1674221276903, 16.2311391435218, 16.2681803933938, 16.5546706157429, 16.3662877971208, 16.1631400386504, 16.1976566517324, 16.1537572283104, 15.8742411347238, 16.3680873997092, 16.0688727275577), PROX_ELDERLYCARE = c(0.827102139700697, 0.618318415391572, 0.54260343924556, 0.828632612828485, 0.617661573186221, 0.839978570407226, 0.45678545326778, 0.45678545326778, 0.259941730365991, 0.762025473923165, 0.252142982647588, 0.20801878428071, 1.28388145020366, 0.177020457931737, 0.194171564025932, 9.89208662673193e-07, 0.0462823216560119, 0.784609866943175, 1.42545230549203, 1.20623153653763), PROX_HAWKER = c(1.22509286076097, 1.328000513126, 1.26080574998962, 1.5376564224438, 1.08852003222566, 0.889236545198411, 1.27662029927611, 1.27662029927611, 1.19589315813724, 0.872582424517839, 1.12300848995143, 1.14155805943316, 0.634516033073404, 1.20613696965479, 1.03995728027003, 1.03146250928298, 0.986028325459381, 0.921851461637316, 0.369132496020862, 0.426544691499688), PROX_MRT = c(0.950017645146174, 1.00682967627403, 0.884131305433386, 1.07382507713197, 0.70945464840636, 0.660139833101166, 0.840195727203247, 0.840195727203247, 0.896077488488813, 0.447065767326062, 0.830985280221221, 0.896888955057001, 0.786543604226707, 1.07002489239586, 0.842728374229233, 1.02706758196582, 1.02112351286352, 0.243577544220952, 0.767751604782153, 0.406145228037129), PROX_PARK = c(0.234693283811741, 0.402413252549947, 0.418424058290637, 0.542342748872478, 0.371358045807383, 0.251028276822116, 0.499042267647801, 0.499042267647801, 0.695881850270676, 0.490935310554108, 0.723677668737743, 0.750067315759091, 0.413578796610442, 0.840406553837571, 0.707513815343702, 0.822565203699192, 0.793519520304926, 0.457440234531046, 0.655349613079545, 0.697314652170583), PROX_GOOD_PRISCH = c(7.2060126627476, 7.12509880547394, 6.98980449668537, 7.43262545617428, 6.84990365493624, 6.84769610957781, 6.91087941258894, 6.91087941258894, 6.84997592861041, 6.62018800412964, 6.76533990958697, 6.81173689796023, 6.95112153433386, 6.93507101526025, 6.70927938580052, 6.78043949525415, 6.74044920052795, 6.33578781760894, 6.74866006620563, 6.46919552361138), PROX_MALL = c(0.804164390636077, 0.615098633053939, 0.506769239398443, 0.876234606673171, 0.523710338103731, 0.630333401213655, 0.408074329267436, 0.408074329267436, 0.242195958154985, 0.402318259451987, 0.175221521556568, 0.188162247463955, 0.809678350084408, 0.298590834338171, 0.0870960802892481, 0.189710317758296, 0.180580587241737, 0.159478773824134, 0.812249060303789, 0.45653839484425), PROX_CHAS = c(0.206110482646065, 0.218296317772089, 0.128042490192306, 0.477517805288537, 0.0863783451683255, 0.142060383584178, 0.178111672550416, 0.178111672550416, 0.218904529587093, 0.277543603442508, 0.170601730776313, 0.160774225575301, 0.102023856475547, 0.209004221202181, 0.081875317774622, 0.0868060808909073, 0.0922372285822684, 0.159478805927642, 0.317481852326526, 0.123235071398074), PROX_SUPERMARKET = c(0.283037745664543, 0.218296734885766, 0.128042463684685, 0.422051752195747, 0.0863776808909183, 0.142061131074292, 0.17811123384324, 0.17811123384324, 0.204979568486045, 0.277543419111335, 0.137275095711229, 0.189660657064324, 0.57240719914765, 0.303085580417471, 0.0873208554119548, 0.195853508350489, 0.186806037215644, 0.159478664733051, 0.442251956603444, 0.399183655269817), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 0L, 1L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 4L, 4L, 1L, 4L, 3L, 4L, 4L, 4L, 3L, 5L, 6L, 2L, 8L, 6L, 8L, 8L, 5L, 2L, 3L), WITHIN_350M_BUS = c(5L, 6L, 6L, 4L, 4L, 7L, 8L, 8L, 8L, 6L, 10L, 11L, 10L, 5L, 11L, 7L, 7L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 5L, 5L, 4L, 6L, 4L, 4L), DNeighbour = c(0, 209.478860185565, 294.613383167652, 317.825589933558, 356.590864908091, 387.142715772358, 390.015605288782, 396.502957501134, 577.790295466208, 581.952892395177, 626.021786232736, 637.966985313663, 646.014898891869, 678.893029326609, 717.718960615932, 824.851789293504, 864.413198741767, 865.820295717927, 884.781715027523, 891.459168058813)), row.names = c("896", "26", "150", "833", "788", "206", "49", "595", "848", "351", "945", "798", "22", "687", "872", "427", "869", "83", "198", "804"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.892613791416608, 0.793489071626921, 0.76193945919688, 0.705589148411008, 0.658371662189858, 0.653820329833003, 0.643478316983421, 0.336300958020133, 0.329292270398218, 0.256900438127432, 0.238001855963244, 0.225483915555314, 0.176431642556071, 0.123766494601632, 0.0206933504696693, 0.00357096149438294, 0.00321420582874674, 0.000222750960013016, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1788207679
R squared (OOB): 0.1593563
$Forests[[897]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 638000, 545000, 680000, 445000, 650000, 838000, 515000, 760000, 480000, 630000, 815000, 315000, 446000, 450000, 582000, 310000, 330000, 470000, 550000), floor_area_sqm = c(76, 105, 86, 86, 84, 86, 91, 110, 91, 94, 101, 91, 87, 94, 104, 104, 82, 82, 84, 105), storey_order = c(11L, 3L, 1L, 3L, 3L, 3L, 12L, 1L, 9L, 6L, 2L, 11L, 1L, 2L, 1L, 3L, 5L, 4L, 3L, 2L), remaining_lease_mths = c(1071, 918, 1025, 1025, 647, 1018, 1106, 859, 1091, 725, 952, 1109, 633, 723, 828, 935, 656, 657, 813, 786), PROX_CBD = c(5.17664618337401, 5.24252163748666, 5.19905620756448, 5.19905620756448, 4.82546817648507, 5.26278746968545, 5.38577040159704, 5.31333197008925, 5.4124717534787, 4.50933618399607, 5.76616775136128, 5.46273996086224, 5.88382015009973, 4.45295385586978, 5.12061996426338, 5.4901102241405, 5.9699685911294, 6.06674643703895, 6.30150758144434, 6.4090346428634), PROX_ELDERLYCARE = c(0.203403853153192, 0.232760622048558, 0.3148233892717, 0.3148233892717, 0.401252043911139, 0.310343810032976, 0.343873602324804, 0.301885421229742, 0.277453528347438, 0.665866395733666, 0.708186986363007, 0.323825203617813, 0.599695566252105, 0.645271528549996, 0.279354008399566, 0.157919913507301, 4.28110190953706e-07, 0.10409496222889, 0.0580157957368266, 0.336883008423279), PROX_HAWKER = c(0.242990200436355, 0.316098981667774, 0.424686940189847, 0.424686940189847, 0.33634581375869, 0.356302899600742, 0.225377370173431, 0.15027253820603, 0.214745652304629, 0.665007751295857, 0.25612232537118, 0.17988889362956, 0.302293625820731, 0.601904675681234, 0.158729667464322, 0.258924665495, 0.247906315943116, 0.346985863757343, 0.511576723994062, 0.729024203622067), PROX_MRT = c(0.347215067697513, 0.353807427048722, 0.253583166891469, 0.253583166891469, 0.437510974512092, 0.321982757522174, 0.452916639575337, 0.839256513816073, 0.525678460826462, 0.549595780709265, 0.0934691468297738, 0.495510769155532, 0.37771060533367, 0.66128766903618, 1.12797954219589, 1.30755754576723, 1.03854772657135, 1.1005845300218, 0.911216039334219, 0.631935879685516 ), PROX_PARK = c(0.502895249788983, 0.540897442657821, 0.482110245392283, 0.482110245392283, 0.386749503328341, 0.550000337404237, 0.680409922157526, 0.919693677764514, 0.766524211973089, 0.353281501558379, 1.02675087524374, 0.816564732509704, 1.09766236241216, 0.473457593144303, 1.12857946410316, 0.803347187860442, 0.792968228054446, 0.741200181243785, 0.950460734805334, 0.73120409495038 ), PROX_GOOD_PRISCH = c(2.27859573799937, 2.20280244575696, 2.22494939608982, 2.22494939608982, 2.65585299610189, 2.16237499594262, 2.04281306492033, 2.32631552336422, 2.04167837943161, 2.94429219434277, 1.65694818911091, 1.99475835919692, 1.61186682958131, 3.02211493728223, 2.70116277997296, 2.45379201830723, 1.89588922913119, 1.85819018299306, 1.50990256016426, 1.19038460547274), PROX_MALL = c(0.285366785950761, 0.315823950773482, 0.31885342913617, 0.31885342913617, 0.337875853585261, 0.38523327442887, 0.513452616263142, 0.752077094160308, 0.636573036587929, 0.485349818185599, 0.834887080030876, 0.68208602871978, 0.966526596905427, 0.570379319619026, 1.02774547618649, 1.21674302842157, 1.25835483053691, 1.22044581333525, 0.872189526609738, 0.56447134405004), PROX_CHAS = c(0.0737889624358689, 0.0731998871787336, 0.211748617283041, 0.211748617283041, 0.315432137833306, 0.188692357663819, 0.180097972613039, 0.111194343620761, 0.208534953207918, 0.331046161101227, 0.143086854941205, 0.185272865297861, 0.256579842259861, 0.303272176186244, 0.193072984237221, 0.233242749827373, 0.21461630683628, 0.252393584019624, 0.0940735950578242, 0.141339892509329), PROX_SUPERMARKET = c(0.177322353300672, 0.266280670019211, 0.199301193911681, 0.199301193911681, 0.0907256678718214, 0.267150206458008, 0.397689630461078, 0.370675298005651, 0.496000676868079, 0.325943517329761, 0.318319510093507, 0.544212695479659, 0.27867057765081, 0.34627255092781, 0.198191070641627, 0.37596142908425, 0.227231659318009, 0.321431524942613, 0.469210677159174, 0.360911693423373), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 4L, 4L, 0L, 4L, 4L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 2L, 0L), WITHIN_350M_CHILDCARE = c(7L, 5L, 6L, 6L, 2L, 5L, 7L, 3L, 4L, 1L, 1L, 4L, 4L, 1L, 4L, 3L, 2L, 2L, 4L, 5L), WITHIN_350M_BUS = c(9L, 10L, 9L, 9L, 8L, 9L, 8L, 12L, 7L, 5L, 8L, 8L, 8L, 6L, 9L, 10L, 8L, 6L, 7L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 0L, 4L, 3L, 4L, 1L, 3L, 3L, 4L, 5L, 4L, 3L), DNeighbour = c(0, 80.5845474471894, 369.279844804527, 370.693734509843, 387.352349462672, 406.709130820347, 493.197324574168, 515.938354414586, 657.826081069278, 671.317805945028, 685.248048309503, 695.436516164843, 704.091651518727, 750.85229623233, 870.510802260679, 990.266952122181, 1043.70239843308, 1148.82145083753, 1226.93900115129, 1239.25839836359)), row.names = c("897", "472", "533", "181", "288", "199", "116", "279", "436", "622", "430", "75", "201", "346", "646", "307", "920", "628", "417", "269"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.991561006906575, 0.830294940976705, 0.829053883721295, 0.814147691794667, 0.796186720735487, 0.708313577681467, 0.68338450980401, 0.51585090069206, 0.499214356094907, 0.48197777670203, 0.469343550550108, 0.458598710323044, 0.400561446553301, 0.256614273097553, 0.130661067495857, 0.0845068113569736, 0.0197761613041724, 0.00039136961454346, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11690043382
R squared (OOB): 0.5182197
$Forests[[898]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 340888, 417000, 335000, 392000, 388000, 343000, 333000, 363000, 375000, 3e+05, 335000, 320000, 385000, 415000, 335000, 325000, 355000, 315000, 330000), floor_area_sqm = c(104, 107, 92, 114, 113, 104, 107, 108, 104, 108, 106, 105, 91, 104, 104, 90, 90, 106, 90, 91), storey_order = c(4L, 4L, 2L, 3L, 2L, 6L, 2L, 4L, 5L, 2L, 2L, 2L, 8L, 1L, 2L, 3L, 5L, 1L, 5L, 1L), remaining_lease_mths = c(882, 883, 1120, 904, 933, 904, 907, 895, 918, 909, 941, 938, 995, 863, 875, 979, 992, 825, 1001, 987), PROX_CBD = c(16.7669966667855, 16.7669966667855, 16.7161737209409, 16.3642048862006, 16.6579104452557, 16.3777502460772, 17.2160129653012, 16.5397910410307, 16.295166477654, 16.9875722318911, 17.3741762112269, 17.3741762112269, 16.7093180086981, 16.2492480828887, 15.8781143296649, 17.0600275230943, 17.2610384590751, 15.6983328737326, 16.8082045368238, 17.2817356498826), PROX_ELDERLYCARE = c(0.121542639162494, 0.121542639162494, 9.26628957858198e-07, 0.361422596457277, 0.409372351007212, 0.465083314136851, 0.574386357445605, 0.706939892416911, 0.514795208711411, 0.636322412867891, 0.815153211361198, 0.815153211361198, 0.935779967581661, 0.836071823435323, 0.633288957745621, 1.09431476347566, 1.12094638660826, 0.587171684565488, 1.15380285023885, 1.19353475005496), PROX_HAWKER = c(2.05474291859885, 2.05474291859885, 1.96687058888139, 1.67761333691466, 1.80129318596364, 1.54627052523026, 2.37357884684332, 2.14655926815246, 1.47281657351752, 2.10596394293278, 2.50067722531469, 2.50067722531469, 1.82495077083007, 2.17952287051713, 1.79301822351461, 2.18272534115171, 2.37726799660773, 1.64071314431986, 1.94950915107796, 2.40388099430384), PROX_MRT = c(0.53300655679357, 0.53300655679357, 0.427108887982576, 0.653367521351592, 0.128609360773056, 0.419412974707088, 0.453815632281196, 0.460645764817668, 0.504795745143921, 0.252669932820992, 0.590831178240684, 0.590831178240684, 0.522077155701705, 0.290093838525113, 0.159697283923578, 0.673816738147829, 0.729621307242001, 0.341199960643831, 0.730447684580082, 0.797812759521718), PROX_PARK = c(0.722711239268322, 0.722711239268322, 0.688779163701323, 0.32735774848914, 0.826869373992433, 0.571339732684777, 1.24959985284921, 0.711243459523284, 0.48638578612152, 1.18807543108152, 1.47164498360674, 1.47164498360674, 1.17885821480356, 0.886796559947336, 0.678969217742802, 1.5130077643247, 1.64853798443183, 0.686441032296595, 1.39545287332227, 1.70244245234235), PROX_GOOD_PRISCH = c(7.13952904562396, 7.13952904562396, 7.12110535783693, 6.76031366250815, 7.18541951227303, 6.89348817522951, 7.68034428555912, 6.77397603493671, 6.80828229467371, 7.55033959010056, 7.888904100652, 7.888904100652, 7.40748446052123, 6.4097782056775, 6.09357654169244, 7.76907239486735, 7.93716312588154, 5.93514971647738, 7.5739079893598, 7.98012169831377), PROX_MALL = c(0.27529824968273, 0.27529824968273, 0.337595745740984, 0.388175183991252, 0.168053149288668, 0.427317836890542, 0.413606644895247, 0.345326846187852, 0.510483215269896, 0.165557901737932, 0.521008948961951, 0.521008948961951, 0.484270435079706, 0.355568776497803, 0.145699923430919, 0.597930181439745, 0.644198936007264, 0.310729806849059, 0.677813655888015, 0.713200150273906), PROX_CHAS = c(0.222759343861358, 0.222759343861358, 0.279591917356114, 0.380772978950647, 0.170995488718356, 0.429996386722335, 0.303266380929536, 0.286223989121013, 0.513107963149175, 0.194474796894964, 0.524369302913132, 0.524369302913132, 0.52365796939069, 0.121251060497272, 0.0723222156351423, 0.638199243310692, 0.678651577140463, 0.261893114523038, 0.71936188995133, 0.748586514709626), PROX_SUPERMARKET = c(0.243987988302975, 0.243987988302975, 0.344537051235884, 0.422789252098693, 0.103652200866821, 0.386156989530241, 0.387759857324111, 0.377165028023417, 0.471223408024363, 0.284398337107734, 0.559408220033625, 0.559408220033625, 0.555366708418936, 0.350013224352412, 0.157892159590583, 0.718466194952364, 0.771245719522698, 0.322774913149109, 0.768274584157999, 0.842475689687135), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 4L, 5L, 3L, 5L, 1L, 3L, 4L, 4L, 4L, 1L, 4L, 3L, 2L, 3L, 4L, 1L, 3L), WITHIN_350M_BUS = c(11L, 11L, 12L, 6L, 9L, 8L, 5L, 2L, 7L, 11L, 2L, 2L, 8L, 9L, 7L, 7L, 5L, 8L, 9L, 5L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 3.82411095314203, 126.004009040489, 405.048560019051, 529.751917676441, 578.701255710808, 598.048666304293, 613.241694207635, 627.372271123622, 727.799031182443, 851.933951922838, 854.654199878247, 1054.28488913279, 1060.79743962984, 1144.83681039236, 1194.08206374996, 1205.12974058892, 1253.77714724227, 1263.05096141225, 1276.65016521067)), row.names = c("898", "673", "261", "252", "918", "820", "326", "498", "451", "125", "813", "822", "156", "711", "510", "208", "525", "196", "121", "127"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999982054928022, 0.980611937694266, 0.808806829325782, 0.685273769533748, 0.63126542801345, 0.609263307039927, 0.591763686122672, 0.575330944837932, 0.455629269602609, 0.307674633461661, 0.304522876320789, 0.101136207329234, 0.0958321474406991, 0.0383526589812585, 0.0156670898825453, 0.0118603928178134, 0.00126109281775333, 0.000449060199049592, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 584448611
R squared (OOB): 0.4602961
$Forests[[899]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(410000, 405000, 430000, 430000, 420000, 405000, 415000, 395000, 450000, 448000, 380000, 380000, 360000, 393000, 455000, 367000, 362500, 390000, 412000, 425000), floor_area_sqm = c(106, 104, 104, 107, 112, 105, 103, 106, 106, 116, 106, 107, 84, 103, 113, 104, 103, 109, 104, 104), storey_order = c(2L, 2L, 2L, 4L, 4L, 3L, 3L, 2L, 4L, 3L, 1L, 2L, 3L, 2L, 5L, 1L, 3L, 1L, 2L, 3L), remaining_lease_mths = c(871, 862, 861, 868, 866, 856, 834, 834, 834, 827, 887, 871, 811, 818, 824, 879, 819, 889, 878, 871), PROX_CBD = c(15.428944563277, 15.4019609662575, 15.4019609662575, 15.2985874116244, 15.3605597168545, 15.3605597168545, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.0291078847704, 15.2330821453909, 14.7472020389823, 14.8805910833212, 14.8805910833212, 14.66420827852, 14.3801998083441, 14.7712425946156, 14.1313829663274, 14.0236082538335), PROX_ELDERLYCARE = c(1.63977306379889, 1.7026350967472, 1.7026350967472, 1.41400995500373, 1.7630974884403, 1.7630974884403, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.09928331705025, 1.22808745848404, 1.19052284520552, 1.53481387371296, 1.53481387371296, 0.719957479461771, 0.709377020411434, 0.729534612359916, 0.836104821253693, 1.09340394122649), PROX_HAWKER = c(1.09717995764468, 0.985391408166863, 0.985391408166863, 1.16406043263713, 0.874437271649647, 0.874437271649647, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 1.15922930524208, 1.40985252978436, 0.606039227085063, 0.395563323563994, 0.395563323563994, 1.17971772396452, 0.928921275219278, 1.70286767909083, 0.73352935155883, 0.594999289424802 ), PROX_MRT = c(1.35104476777798, 1.24252861976923, 1.24252861976923, 1.40304810962874, 1.13238128237287, 1.13238128237287, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.36685465541241, 1.62235809597188, 0.807097621625513, 0.650195396152393, 0.650195396152393, 1.12495588646837, 1.02650412956774, 1.0665313702167, 0.735653331318593, 0.469886084443941), PROX_PARK = c(1.02148060415503, 0.934356673366442, 0.934356673366442, 0.98341166564854, 0.852232892319188, 0.852232892319188, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 0.808345234949979, 0.633472210001671, 0.432698189125414, 0.355836862982211, 0.355836862982211, 0.823954351824118, 0.71485218383349, 0.405128535389849, 0.463826523913091, 0.504422356794811), PROX_GOOD_PRISCH = c(3.79601078940401, 3.78947597459801, 3.78947597459801, 3.64472604970499, 3.77322944876988, 3.77322944876988, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.36640767040689, 3.56691345353299, 3.13467644284063, 3.33079371618761, 3.33079371618761, 2.99834463762659, 2.72778429145315, 3.13265552080448, 2.52734391167264, 2.51794344218072), PROX_MALL = c(0.809004632748584, 0.656741946143406, 0.656741946143406, 0.597111778941966, 0.502295694435402, 0.502295694435402, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.486526360127578, 0.253259472709144, 0.738705771798207, 0.390496575840073, 0.390496575840073, 0.669111824361406, 0.949257633150117, 0.541352629222412, 0.66282583229379, 0.418819234777705 ), PROX_CHAS = c(0.352996738297868, 0.478794864158343, 0.478794864158343, 0.0911939042613644, 0.563239471741591, 0.563239471741591, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.228652490110126, 0.210576528602503, 0.19051372613691, 0.448788349522024, 0.448788349522024, 0.38494516455544, 0.453083161817035, 0.220588325506638, 0.528800676490504, 0.151261605672147 ), PROX_SUPERMARKET = c(0.252078878715955, 0.1489144838969, 0.1489144838969, 0.408284988301129, 0.187279197917694, 0.187279197917694, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.234691730121176, 0.21397076195142, 0.326764101800336, 0.447693008221967, 0.447693008221967, 0.384052647553184, 0.513065398645433, 0.49532093691776, 0.528799775767506, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 2L, 0L, 0L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 3L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L ), WITHIN_350M_BUS = c(11L, 9L, 9L, 13L, 10L, 10L, 6L, 6L, 6L, 7L, 8L, 12L, 9L, 5L, 5L, 7L, 2L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 1L, 2L, 2L), DNeighbour = c(0, 156.167724902807, 158.300843215531, 264.212147675265, 313.624924628938, 314.319325715087, 423.818295244898, 425.615264720993, 428.567325040102, 428.711410989582, 565.993745596168, 608.120318217476, 692.645413990099, 700.255825265828, 706.442983480653, 921.108850402762, 1079.24034528345, 1234.93903493449, 1301.54593612285, 1487.5935768849)), row.names = c("899", "406", "495", "934", "782", "994", "233", "483", "457", "188", "314", "428", "136", "639", "852", "686", "3", "527", "695", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.978079815030468, 0.977480335745702, 0.937904180733525, 0.913079560774876, 0.912703028319033, 0.84425019498754, 0.842983114905346, 0.84089200332403, 0.840789635850652, 0.731431979251128, 0.693700624344552, 0.613406885265988, 0.605926326842113, 0.599818803778049, 0.380194239560796, 0.224352212032433, 0.0966191523699158, 0.0549859373461893, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 694033542
R squared (OOB): 0.1417429
$Forests[[900]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 450000, 438000, 450000, 431000, 432000, 420000, 425000, 445000, 425000, 395000, 456500, 420000, 440000, 436000, 435000, 358000, 418000, 460000, 420000), floor_area_sqm = c(92, 93, 94, 94, 92, 92, 94, 94, 94, 94, 94, 92, 92, 92, 92, 92, 93, 92, 92, 92), storey_order = c(6L, 9L, 5L, 7L, 7L, 6L, 7L, 6L, 6L, 5L, 4L, 8L, 5L, 8L, 7L, 2L, 1L, 6L, 7L, 6L), remaining_lease_mths = c(1126, 1136, 1076, 1119, 1138, 1137, 1120, 1119, 1109, 1083, 1113, 1144, 1132, 1142, 1139, 1128, 1103, 1129, 1125, 1142), PROX_CBD = c(12.0797672032522, 12.1741021183779, 11.9414743986494, 12.0119641769274, 11.9317097346946, 11.9317097346946, 12.0119641769274, 11.9828723130509, 12.1122271384014, 11.8751655684431, 11.9744040829633, 11.9527102757424, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.8075546541859, 12.02897658153, 12.02897658153, 12.02897658153), PROX_ELDERLYCARE = c(0.550577233037288, 0.519600844901231, 0.687500817542951, 0.673044116243487, 0.680106913101551, 0.680106913101551, 0.673044116243487, 0.710325725805382, 0.629785153682861, 0.727329111385366, 0.738781707341689, 0.819362766143575, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.841755023464642), PROX_HAWKER = c(0.286867197183981, 0.375471053349032, 0.147098227142532, 0.222580914455278, 0.161367564791002, 0.161367564791002, 0.222580914455278, 0.20448046373977, 0.337796349528525, 0.145379780608352, 0.217370340361849, 0.27814297307049, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.409616357379742), PROX_MRT = c(0.285059794417971, 0.338849049026276, 0.183575431830776, 0.201095784108649, 0.214149342621172, 0.214149342621172, 0.201095784108649, 0.170867756883987, 0.302747284955937, 0.191731142133254, 0.167322140356011, 0.200702114351669, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.331072457322778), PROX_PARK = c(0.747342190235743, 0.612679613149166, 0.807374064658721, 0.691047645736797, 0.785212145526225, 0.785212145526225, 0.691047645736797, 0.697136724289492, 0.576425078157325, 0.723512884628395, 0.679906922269617, 0.643017670933737, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.529446955515876), PROX_GOOD_PRISCH = c(2.35145083667271, 2.45580221931744, 2.21615815400514, 2.29976812492723, 2.20126444296921, 2.20126444296921, 2.29976812492723, 2.27447890050516, 2.408030235171, 2.14229157607785, 2.27223739349538, 2.270018309959, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.36775586018775), PROX_MALL = c(0.356578632219481, 0.416829357908565, 0.22663965361209, 0.251262654177611, 0.255684281538694, 0.255684281538694, 0.251262654177611, 0.220402811054307, 0.350899017798137, 0.249449426365425, 0.214069216816763, 0.232344363503357, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.358721564938295), PROX_CHAS = c(0.146949814741425, 0.0461624602204791, 0.156140837156126, 0.131248018016709, 0.203726500797623, 0.203726500797623, 0.131248018016709, 0.0995919009989899, 0.0703863092474096, 0.179410689617013, 0.0939357367291076, 0.146038815472653, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.25157977989641), PROX_SUPERMARKET = c(0.315486318912089, 0.427183407476201, 0.236998053946951, 0.261515416493987, 0.217804588957955, 0.217804588957955, 0.261515416493987, 0.230351837454113, 0.360308355053667, 0.179159947933279, 0.22318738818849, 0.237998550380205, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.314501000490003), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 7L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 7L, 7L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L), WITHIN_350M_BUS = c(9L, 5L, 8L, 6L, 8L, 8L, 6L, 7L, 7L, 6L, 10L, 12L, 10L, 10L, 10L, 10L, 10L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 136.030377748854, 141.87039103113, 145.192181525279, 146.549192157982, 152.293149960573, 152.326563535254, 184.883231634632, 192.354568090843, 213.39104918483, 218.851160285525, 320.141934781379, 345.387301089631, 346.177377903766, 346.312273674904, 347.914719659334, 378.953994632505, 406.300763765889, 406.739154202944, 410.601645265725)), row.names = c("900", "621", "781", "947", "613", "392", "167", "203", "607", "250", "858", "749", "634", "16", "573", "908", "724", "700", "874", "318"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.792533404608179, 0.775486459063061, 0.765556953563875, 0.761453254742421, 0.743787891869965, 0.743683761137889, 0.635612911613577, 0.609236172721564, 0.532766318345873, 0.512526763139103, 0.153729658720193, 0.0855134469058719, 0.0836285192197676, 0.083308363547732, 0.0795428433345526, 0.0219667440889007, 0.00043428273699342, 0.000350637685284703, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 415099141
R squared (OOB): 0.1909426
$Forests[[901]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(340000, 320000, 325000, 336000, 335000, 338000, 303888, 355000, 315000, 293000, 348000, 416000, 370000, 380000, 362000, 380000, 360000, 340000, 370000, 380000), floor_area_sqm = c(90, 91, 90, 90, 90, 94, 90, 94, 87, 86, 95, 93, 93, 93, 94, 93, 93, 102, 93, 93), storey_order = c(4L, 1L, 4L, 2L, 5L, 2L, 5L, 4L, 5L, 1L, 1L, 6L, 1L, 2L, 4L, 2L, 2L, 2L, 4L, 2L), remaining_lease_mths = c(1011, 980, 973, 966, 998, 1076, 1008, 1070, 1004, 1006, 968, 1132, 1125, 1132, 976, 1136, 1135, 968, 1142, 1134), PROX_CBD = c(18.5954829873069, 18.4122801485573, 18.5353901232527, 18.263890012402, 18.976831626196, 18.893500205596, 19.0279685600245, 18.9417612550563, 18.9558501171738, 18.9558501171738, 18.0323194354466, 18.2305685201872, 18.2305685201872, 18.1279148711176, 18.3273029006797, 18.1376577985599, 18.1376577985599, 18.6342583478867, 18.1918996486136, 18.2143914696608), PROX_ELDERLYCARE = c(3.21245115339435, 3.05606256580079, 3.18651864771223, 2.93603771613334, 3.28231449363414, 3.10102691254995, 3.26154359027314, 3.09832013994742, 3.04148171914245, 3.04148171914245, 2.88259030935981, 2.5602844754638, 2.5602844754638, 2.51087611030153, 2.7120525382807, 2.49441526227585, 2.49441526227585, 2.72992435028626, 2.49884668013329, 2.48612553786713), PROX_HAWKER = c(0.468862715548992, 0.284310921582288, 0.491879726860981, 0.135415800319106, 0.923592674397851, 0.926259022488312, 0.990561993667382, 0.981837341088666, 1.03425383708264, 1.03425383708264, 0.459055170630849, 0.555435817196439, 0.555435817196439, 0.487567663506197, 0.729165861663657, 0.528296501129656, 0.528296501129656, 0.947673142820091, 0.600683099416637, 0.65924673205969), PROX_MRT = c(0.485913485771313, 0.34633408104891, 0.375479822529604, 0.269488316579814, 0.822784932057268, 0.777214903782309, 0.880588410111357, 0.831940647091921, 0.87145727172961, 0.87145727172961, 0.228324090957444, 0.810957189319413, 0.810957189319413, 0.74928998522808, 0.470919202147399, 0.789676869843372, 0.789676869843372, 0.717283111076423, 0.859544339931905, 0.88189566435518), PROX_PARK = c(0.966363588730214, 0.872887750975024, 1.15334089580929, 0.826451671225411, 1.4431849310919, 1.53153013283021, 1.5140651316136, 1.58031197441792, 1.64892029001525, 1.64892029001525, 1.25712692932115, 0.269300347674678, 0.269300347674678, 0.317511189836545, 1.51959638840156, 0.276326305891841, 0.276326305891841, 1.68545701841371, 0.210024151789668, 0.161329073171627 ), PROX_GOOD_PRISCH = c(8.94334048589707, 8.76068312560123, 8.87993213136606, 8.61262144573917, 9.32093903042593, 9.23793284137011, 9.37202430611723, 9.2863930262578, 9.30119351841798, 9.30119351841798, 8.37645219680457, 8.60245346442475, 8.60245346442475, 8.49670627721454, 8.6741083827629, 8.50873818737911, 8.50873818737911, 8.98296462693421, 8.56698720173726, 8.59299650088468), PROX_MALL = c(0.594166870248601, 0.458641270318743, 0.460655941356388, 0.374925429890344, 0.897736377807805, 0.833273819621717, 0.951179576311185, 0.886414086630636, 0.918650450187965, 0.918650450187965, 0.12060760008054, 0.89702383385846, 0.89702383385846, 0.819155488013484, 0.437943127987326, 0.814982856398022, 0.814982856398022, 0.719594778264249, 0.849415447505653, 0.861156548991099), PROX_CHAS = c(0.186588167457245, 0.182706372800723, 0.165734202429707, 0.0541347282504724, 0.237819060284531, 0.143741090403558, 0.184556275618948, 0.0880613138842689, 0.067384164825537, 0.067384164825537, 0.120607657412939, 0.080524556228062, 0.080524556228062, 0.0462043949149095, 0.319053536773146, 0.0547102897319272, 0.0547102897319272, 0.294409401108374, 0.110754204684376, 0.170239874320939), PROX_SUPERMARKET = c(0.195869762300225, 0.182706945219403, 0.167679568764744, 0.0541355525390397, 0.322795161753339, 0.218188374485768, 0.3125742651816, 0.175726554209016, 0.102761308178796, 0.102761308178796, 0.119017844673248, 0.512175097136782, 0.512175097136782, 0.467157902200199, 0.198027823348086, 0.504768063926141, 0.504768063926141, 0.247755307750907, 0.565642852259794, 0.532940464268134), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 0L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 7L, 7L, 5L, 4L, 4L, 2L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 6L, 2L, 2L, 4L, 2L, 3L), WITHIN_350M_BUS = c(10L, 12L, 12L, 11L, 9L, 8L, 6L, 8L, 8L, 8L, 14L, 7L, 7L, 10L, 12L, 10L, 10L, 5L, 6L, 6L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 2L, 2L, 5L, 2L, 2L, 4L, 2L, 2L), DNeighbour = c(0, 180.389103930139, 244.286289725674, 326.081967475438, 507.220993984421, 568.679362958895, 578.70395348903, 616.79497461655, 681.709614529374, 681.981129091127, 692.929445586137, 697.64117273107, 703.185655735385, 708.2478253838, 713.199843852878, 733.329356606346, 744.249431262292, 760.949426451432, 762.304929702632, 802.768619935487)), row.names = c("901", "722", "838", "548", "915", "745", "570", "932", "52", "951", "354", "401", "770", "461", "873", "285", "378", "7", "600", "790"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.90156163267551, 0.82337227390543, 0.69723207693809, 0.360935088651028, 0.248176180160911, 0.230711762414281, 0.167822800240204, 0.0777643096711699, 0.077444198542239, 0.0649891463817531, 0.059908778756473, 0.0541541969226441, 0.0491169690164895, 0.0443947958045753, 0.0273959580891429, 0.0197344853236454, 0.010296903710938, 0.00965692653352185, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 496739795
R squared (OOB): 0.4436583
$Forests[[902]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 280000, 310000, 319000, 310500, 368000, 305000, 323000, 320000, 375000, 305000, 335000, 328000, 435000, 360000, 333000, 420000, 432000, 410000, 415000), floor_area_sqm = c(91, 90, 89, 101, 92, 106, 91, 101, 101, 102, 99, 100, 92, 92, 99, 99, 92, 92, 92, 92), storey_order = c(2L, 3L, 1L, 4L, 4L, 3L, 4L, 1L, 2L, 3L, 4L, 4L, 3L, 4L, 3L, 3L, 1L, 4L, 2L, 2L), remaining_lease_mths = c(974, 958, 946, 950, 932, 952, 932, 937, 931, 932, 930, 927, 923, 1118, 915, 927, 1121, 1123, 1136, 1125), PROX_CBD = c(16.9744532057656, 17.0860498579873, 17.0860498579873, 17.1356331652512, 17.1621565450396, 17.1751323002447, 17.1300558853523, 17.4093430047218, 17.1235753252943, 17.424297644009, 17.5508688704121, 17.5934100264964, 17.049182232397, 17.3261487576713, 17.6482187406162, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819), PROX_ELDERLYCARE = c(0.669866762803474, 0.634635376150565, 0.634635376150565, 0.585213362825854, 0.588822776266157, 0.268202380119324, 0.650159488421832, 0.347622879353981, 0.697818713768909, 0.332680427012888, 0.169110695114153, 0.183364759720919, 0.850080656271298, 0.0820501598186151, 0.399377154365588, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966), PROX_HAWKER = c(1.16076193719705, 0.984075399620173, 0.984075399620173, 0.905166107754752, 0.776103543372746, 1.37649043343687, 0.747949107581356, 0.646263997619536, 0.705945006380572, 1.2762396177499, 0.736171211400498, 0.860123145519879, 0.714958983882519, 1.11394087375576, 1.11261554439583, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938), PROX_MRT = c(0.434229027914827, 0.610921595420819, 0.610921595420819, 0.689848925621533, 0.827901946736494, 0.477350523334022, 0.826263947198081, 0.722831181419355, 0.782769723074986, 0.484502150769697, 0.804998329325227, 0.675234243169572, 0.785333186388227, 0.527347528775627, 0.417091391951799, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521 ), PROX_PARK = c(1.94357933186421, 1.98249707589613, 1.98249707589613, 2.00545012030434, 2.12305734030611, 1.53652128691969, 2.21165427538899, 1.92330050908574, 2.27471658155514, 1.39102562335911, 1.71737354643835, 1.60355051242194, 2.39009267562017, 1.2769930066147, 1.38656874841243, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828), PROX_GOOD_PRISCH = c(7.64555391975429, 7.72567604662297, 7.72567604662297, 7.76178719780886, 7.75790588282746, 7.92485948387043, 7.71077701272798, 8.00696366683488, 7.68854504458572, 8.1609833985331, 8.17476856172454, 8.24279341902993, 7.5878538843241, 8.12402124316527, 8.34983568407236, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403), PROX_MALL = c(0.199292924769147, 0.314944256820634, 0.314944256820634, 0.382407895591973, 0.509108711773916, 0.221509518429623, 0.568151229694078, 0.265229996889848, 0.614584601713128, 0.394560370801339, 0.109574351562212, 0.188384425612312, 0.718658142186859, 0.48073822857487, 0.439097430243665, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622), PROX_CHAS = c(0.199292963025488, 0.250499161266826, 0.250499161266826, 0.257714074421561, 0.242301342816858, 0.166686655025282, 0.159798231789153, 0.23105278557526, 0.076148424020495, 0.265229996652697, 0.048268048492383, 0.151781240761386, 0.13498084818294, 0.111581872390774, 0.414359256629807, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466), PROX_SUPERMARKET = c(0.25551504160041, 0.250499698074938, 0.250499698074938, 0.257714572429151, 0.263452146302603, 0.166252253534119, 0.260386915772359, 0.313773352526138, 0.307215454393191, 0.265230176390619, 0.15801430638391, 0.209139790637019, 0.397684558683682, 0.111582815761828, 0.441697647833666, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 5L, 4L, 5L, 7L, 5L, 2L, 7L, 6L, 12L, 3L, 3L, 5L, 6L, 6L, 6L, 8L), WITHIN_350M_BUS = c(13L, 11L, 11L, 11L, 11L, 10L, 13L, 13L, 11L, 9L, 12L, 12L, 8L, 8L, 9L, 13L, 12L, 12L, 12L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 5L, 4L, 5L, 4L, 5L, 6L, 8L, 2L, 5L, 7L, 8L, 7L, 7L, 7L, 6L), DNeighbour = c(0, 169.57585653336, 175.73762269654, 256.523867694131, 398.767579011971, 424.825453766113, 455.413943094781, 538.201157084026, 538.417361212378, 572.227882507561, 604.210226123512, 622.958847421448, 673.41138092862, 690.809982193885, 701.261205226431, 714.070744184536, 740.096418432157, 743.872097788419, 744.463430601801, 797.47059595795)), row.names = c("902", "704", "685", "99", "190", "658", "170", "174", "871", "736", "438", "419", "520", "372", "891", "112", "289", "298", "13", "365"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.911611186249635, 0.905233507819541, 0.803761020567086, 0.562439280265642, 0.512961805316951, 0.454108329235008, 0.296512784422411, 0.296114308399147, 0.235338365188149, 0.18143670896771, 0.151925248880152, 0.0823294084990095, 0.0623044504893611, 0.0514072128626336, 0.0392927025857857, 0.019241651170672, 0.0168750451155278, 0.0165174130621771, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1843676780
R squared (OOB): 0.2065382
$Forests[[903]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(705000, 580000, 708000, 545000, 380000, 678000, 451000, 685000, 710000, 740000, 520000, 290000, 518000, 790000, 416000, 488000, 660000, 620000, 390000, 430000), floor_area_sqm = c(90, 90, 90, 101, 89, 92, 83, 102, 101, 95, 101, 87, 93, 95, 91, 104, 105, 103, 84, 92), storey_order = c(7L, 5L, 5L, 1L, 5L, 3L, 8L, 4L, 2L, 4L, 1L, 1L, 4L, 6L, 4L, 1L, 6L, 4L, 1L, 2L), remaining_lease_mths = c(1041, 1035, 1031, 938, 653, 1103, 604, 929, 933, 954, 929, 643, 736, 946, 713, 776, 748, 742, 783, 687), PROX_CBD = c(3.66612298934168, 3.73787601157873, 3.56091441303422, 3.59494173601466, 4.19301197437796, 3.93031212371417, 3.63056019358172, 4.15915934561343, 4.27954241101507, 4.09909964212454, 4.23995407977096, 4.35364804731157, 4.29040868967057, 4.0690703028165, 5.10609859014938, 4.16405648472164, 3.5952466633456, 3.79744534670369, 4.91139217141794, 5.17330173892321), PROX_ELDERLYCARE = c(0.851600940224316, 0.836612932336762, 0.885388735780595, 0.692364880740494, 1.05465194719342, 0.159701117649001, 0.124703716495981, 1.31127122179184, 1.2084977158608, 1.44919747885979, 1.29004325258708, 0.402111762367986, 1.28169673214061, 1.5676876481467, 0.320090253923576, 0.434539750657667, 0.354500614782039, 0.296175206272889, 0.53976690699019, 0.151830290872251), PROX_HAWKER = c(0.157376553669701, 0.15676751515481, 0.210501859943959, 0.142789347249218, 0.297392426102438, 0.374782156946409, 0.0619655343942362, 0.296724849746491, 0.32780610994166, 0.17841116959893, 0.242979724501726, 0.52502919100195, 0.224814451985556, 0.124697776657811, 0.333568708255903, 0.502732414569621, 0.311385334077859, 0.300770398866256, 0.526793317066312, 0.261285820740611), PROX_MRT = c(0.281331556481731, 0.349678715281184, 0.1853881461208, 0.346622733589529, 0.670866804568908, 0.57487373386568, 0.188513622979597, 0.361454140857751, 0.45128979061194, 0.212082976996148, 0.369514902074349, 0.698417082344063, 0.386818680985449, 0.103251860461982, 0.549226257235714, 0.518003091395578, 0.16267041353008, 0.195276091150508, 0.348715950460643, 0.568944969773001 ), PROX_PARK = c(1.07330463343821, 1.14436990313984, 0.969171323132551, 1.03638785093261, 1.34668044149268, 0.43227753152338, 0.634729277660292, 0.424082148410156, 0.496161896442625, 0.271559050503854, 0.410157320226128, 0.0959047492621704, 0.41256712340984, 0.13380185088312, 0.534309547143458, 0.269719137898212, 0.796125682214674, 0.620239922284967, 0.454973393404149, 0.375618223612072 ), PROX_GOOD_PRISCH = c(4.46068770698473, 4.42346384619917, 4.51522724145722, 4.68517728936996, 4.04417128338034, 4.55218800106713, 4.47678155678584, 3.27316539077024, 3.1984009939005, 3.22696055518642, 3.17375518133788, 4.11088283479722, 3.11124078456354, 3.17062142916436, 3.68539306501406, 3.99853475328204, 4.26949140427292, 4.13618512399158, 3.07957394860643, 3.5160560831601), PROX_MALL = c(0.971442928620489, 1.03774509228272, 0.87678025015548, 0.814872047472938, 1.51326780463499, 1.09934779211931, 0.917363569028491, 1.03381347643634, 1.15459749844864, 0.944512912155433, 1.09860538958518, 0.801857467962545, 1.14104925826379, 0.898524741072254, 1.13513631747826, 1.00998414702412, 0.962766222186716, 1.16769889708728, 0.779372162435287, 0.96360119165526), PROX_CHAS = c(0.108213750221125, 0.0809467071188201, 0.0998361253719761, 0.0573592222158038, 0.212246176955017, 0.304936065418075, 0.112941217538546, 0.22718451096924, 0.151798893835737, 0.199996678091121, 0.128246501394164, 0.130252709580884, 0.0683025043642396, 0.162166521351491, 0.37199840586913, 0.147909276913635, 0.0963682910788478, 0.121619853002556, 0.297280152993809, 0.213267381067323), PROX_SUPERMARKET = c(0.131005301990959, 0.184584314799668, 0.103744685928207, 0.0573596645426592, 0.306178228663922, 0.35411008396507, 0.0867224629960944, 0.31622643534726, 0.314587216673928, 0.232527384837024, 0.23908756643158, 0.591301773724787, 0.200251285306447, 0.209119590970966, 0.424647979009491, 0.506391752127701, 0.269187390315468, 0.191561540751545, 0.212061147632098, 0.266791583668656), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 4L, 3L, 5L, 4L, 1L, 3L, 4L, 0L, 1L, 1L, 1L, 1L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 1L, 3L, 5L, 10L, 2L, 9L, 4L, 4L, 2L, 8L, 4L, 6L, 4L, 4L, 2L, 4L), WITHIN_350M_BUS = c(7L, 7L, 9L, 4L, 5L, 5L, 4L, 4L, 2L, 8L, 4L, 6L, 4L, 5L, 4L, 5L, 6L, 5L, 7L, 4L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 3L, 3L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 69.501827815604, 107.598576698901, 223.424655065753, 565.450821138586, 912.958776166745, 1156.07158814365, 1220.33753356677, 1273.0665451694, 1305.74545321783, 1306.28806409233, 1363.05111741525, 1372.30823928547, 1414.12233353494, 1471.50125236437, 1480.92222749826, 1488.59615978059, 1502.33526974399, 1533.66464299718, 1566.62792339186)), row.names = c("903", "823", "881", "997", "993", "801", "237", "763", "767", "784", "145", "532", "286", "575", "853", "223", "699", "952", "251", "270"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996067550713817, 0.990587916036598, 0.95973559511336, 0.756423208720557, 0.43612513608314, 0.207434739671896, 0.154625315205968, 0.115365941463651, 0.0932197918640964, 0.0928674950888691, 0.0590518119731703, 0.0541440134306214, 0.0343051444605578, 0.0138660772673726, 0.0113255066928723, 0.00943551328317577, 0.00646312581455204, 0.001733814996455, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 15807562472
R squared (OOB): 0.2223653
$Forests[[904]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(7e+05, 413888, 649888, 533000, 682000, 745000, 566888, 729999, 4e+05, 653000, 742000, 8e+05, 795888, 478000, 480000, 535000, 468888, 688000, 745000, 810000), floor_area_sqm = c(95, 88, 87, 88, 100, 100, 88, 100, 104, 91, 92, 105, 95, 92, 92, 92, 92, 90, 90, 90), storey_order = c(3L, 2L, 3L, 1L, 10L, 10L, 8L, 6L, 4L, 2L, 7L, 6L, 7L, 4L, 3L, 3L, 3L, 6L, 7L, 10L), remaining_lease_mths = c(1100, 668, 1103, 653, 1120, 1122, 650, 1122, 745, 1121, 1104, 938, 1140, 716, 692, 694, 701, 985, 1057, 1045), PROX_CBD = c(7.97001655790022, 7.88501742637481, 7.02256530608061, 6.92829321613491, 9.28682806708392, 9.28682806708392, 6.76124856282603, 9.41601606571959, 9.4187827620762, 9.51816518584724, 9.57467117229508, 6.53309552941355, 6.26284978479934, 9.58813304663833, 9.76973796844692, 9.76973796844692, 9.79963982832759, 9.84174458192399, 6.0390103189171, 5.99670752478149), PROX_ELDERLYCARE = c(0.682273370470252, 0.487583248392117, 0.467453442926814, 0.389684735109723, 0.306248896776786, 0.306248896776786, 0.20742531007413, 0.14515851054369, 0.579996323717894, 0.0590206014568566, 0.0836678964153836, 0.112238297630375, 0.69800247969724, 0.251441869005946, 0.487200680071974, 0.487200680071974, 0.390845215421192, 0.339166460968835, 0.798119493593788, 0.788986586736525), PROX_HAWKER = c(0.840126401207934, 0.645875214067525, 0.207247650371579, 0.133504850959355, 0.449541776391294, 0.449541776391294, 0.171967883722699, 0.552624576950901, 0.508914568418093, 0.5145461029689, 0.628838904549623, 0.357983508144609, 0.130331819855385, 0.391674386653945, 0.323134910569429, 0.323134910569429, 0.315572935590663, 0.272020065995023, 0.151348144296069, 0.199496524550099), PROX_MRT = c(0.726942522279936, 0.707952731476156, 0.409658939160285, 0.407218977151475, 0.819017740329599, 0.819017740329599, 0.31120761671675, 0.796240617220745, 1.21403827268849, 0.689820066215858, 0.731513991246432, 0.404028215814371, 0.132116935816272, 0.707146681079003, 0.307725216106606, 0.307725216106606, 0.308409661615337, 0.348847208140378, 0.225262429159589, 0.226103982865864), PROX_PARK = c(0.618444971248099, 0.511064020035708, 0.380160428577633, 0.377410917604964, 0.754667699158598, 0.754667699158598, 0.273246118986377, 0.579398729399101, 0.633868788719276, 0.506309566114581, 0.402026431996325, 0.407986988455317, 0.742212481577902, 0.630094576064042, 0.692980820038259, 0.692980820038259, 0.556935587195362, 0.429024269124863, 0.921128796109604, 0.97332058707081), PROX_GOOD_PRISCH = c(2.78644315018514, 2.82520953766913, 2.07008813823767, 2.0639866413545, 1.50498632547922, 1.50498632547922, 1.9155109693321, 1.45792936689373, 1.8319493658717, 1.35033962190844, 1.37880970746963, 1.86607127862969, 2.39901634170637, 1.10432321767326, 0.945616550360875, 0.945616550360875, 0.97109568154285, 0.999365026226873, 2.45094763896652, 2.41026804261554), PROX_MALL = c(0.66906173274608, 0.535655644340599, 0.395390786334096, 0.352244010010256, 0.732362808464395, 0.732362808464395, 0.191774654856939, 0.616886214909116, 0.308706652763352, 0.508727078362918, 0.493679276753517, 0.26702131219094, 0.965908348364742, 0.759347764163403, 0.3113714109904, 0.3113714109904, 0.277854565241424, 0.188176716989659, 1.15586968043917, 1.14826594162738 ), PROX_CHAS = c(0.195243012850588, 0.102679570293108, 0.278446199404133, 0.180332756228222, 0.30624919123722, 0.30624919123722, 0.19177461752976, 0.145158576319141, 0.308706623046814, 0.0590210156667789, 0.0836673580931749, 0.144966662256637, 0.0879111496245458, 0.395290416984683, 0.164045702260751, 0.164045702260751, 0.213793078898363, 0.139131199666608, 0.103484302768675, 0.157172829578474 ), PROX_SUPERMARKET = c(0.169510705521186, 0.158953339299884, 0.0888694671696128, 0.0762755382886037, 0.309780650655361, 0.309780650655361, 0.113049768890948, 0.145877744762322, 0.31508799294366, 0.0642147642973091, 0.0769150331708007, 0.26343506825427, 0.0879117778441782, 0.20799335196523, 0.329801606095394, 0.329801606095394, 0.217115292225756, 0.139131268426574, 0.198926203527595, 0.212384620357781 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 2L, 0L, 1L, 1L, 1L, 1L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(0L, 1L, 3L, 5L, 1L, 1L, 4L, 1L, 4L, 1L, 2L, 5L, 3L, 2L, 3L, 3L, 4L, 4L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 5L, 10L, 7L, 7L, 7L, 8L, 8L, 3L, 7L, 7L, 3L, 5L, 7L, 11L, 11L, 11L, 9L, 9L, 10L), WITHIN_1KM_PRISCH = c(1L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 0L, 2L, 2L, 1L, 1L, 2L, 3L, 3L, 3L, 3L, 1L, 1L), DNeighbour = c(0, 195.317404600023, 1201.8523303077, 1243.1642748039, 1318.93820642404, 1325.48722389501, 1431.39294090783, 1439.4333678061, 1528.5907236763, 1547.19304763987, 1598.58680546178, 1598.66694009318, 1707.85981279027, 1828.79539783917, 1838.96432599722, 1846.64880553987, 1851.03474018078, 1873.76852227249, 1941.91418205367, 1981.49077885558)), row.names = c("904", "338", "221", "978", "794", "308", "834", "928", "278", "983", "551", "81", "562", "640", "926", "68", "943", "268", "832", "379"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.98066194550718, 0.399562917692279, 0.367701349399028, 0.310179614318227, 0.30528592045685, 0.228641276960319, 0.223053601328763, 0.163934713531126, 0.152346468876576, 0.121897949546271, 0.121852387749163, 0.066109233174064, 0.0219583027104972, 0.0192332613061765, 0.017284527279665, 0.0162154969174954, 0.0111879328154496, 0.00156399350118292, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12199758968
R squared (OOB): 0.3247515
$Forests[[905]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(305000, 279000, 316000, 318000, 375000, 3e+05, 297000, 325000, 370000, 355000, 359900, 272000, 245000, 282000, 380000, 303000, 350000, 298000, 303888, 330000), floor_area_sqm = c(91, 91, 92, 91, 92, 96, 91, 91, 93, 93, 93, 89, 88, 84, 105, 92, 103, 93, 93, 103), storey_order = c(4L, 2L, 3L, 1L, 4L, 4L, 3L, 4L, 5L, 3L, 3L, 2L, 2L, 1L, 2L, 1L, 4L, 1L, 2L, 2L), remaining_lease_mths = c(791, 801, 781, 765, 783, 791, 788, 780, 1106, 1111, 1117, 882, 668, 836, 910, 794, 768, 777, 782, 773), PROX_CBD = c(18.2610111258248, 18.2989051402725, 18.2234963781047, 18.2234963781047, 18.1857629477019, 18.5761736305699, 18.1476771148045, 18.1476771148045, 18.8127816342995, 18.8127816342995, 18.8127816342995, 17.8554664137964, 18.8842060529579, 18.5087583118065, 17.589085398281, 18.2139172788048, 18.3186881593276, 18.5252470382495, 18.5252470382495, 18.4499801912104), PROX_ELDERLYCARE = c(0.421521882373529, 0.397078044127006, 0.448333702611612, 0.448333702611612, 0.47723779098819, 0.0638277150498875, 0.519546459890619, 0.519546459890619, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.800501761367975, 0.229103995883471, 0.855934448185717, 0.387351173411546, 0.649170232100017, 0.586525817031338, 0.449194476018676, 0.449194476018676, 0.504778052376495), PROX_HAWKER = c(0.453171307776496, 0.491047773869601, 0.416527045274471, 0.416527045274471, 0.380157991945912, 0.562029876499453, 0.209390724873544, 0.209390724873544, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.203123967436651, 0.280513302960552, 1.00705768005988, 0.776912813652288, 0.488031980714328, 0.564283191409187, 0.69553534809229, 0.69553534809229, 0.652207052169444), PROX_MRT = c(0.547550551918807, 0.552168886353884, 0.545975779093886, 0.545975779093886, 0.548087095608087, 0.874368880716004, 0.491311596778589, 0.491311596778589, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.555370291384357, 1.03601464731326, 0.534460782086299, 0.371614593402704, 0.192826481399443, 0.220618943711049, 0.398456142880405, 0.398456142880405, 0.322534237265928), PROX_PARK = c(0.272660801967067, 0.287159802467115, 0.264257474455249, 0.264257474455249, 0.261695126667213, 0.287868908027907, 0.270911567278729, 0.270911567278729, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.515057634059466, 0.579556587207627, 0.516289874277036, 0.925923962472294, 0.532358306258428, 0.548488124002706, 0.491317901173298, 0.491317901173298, 0.536975621309476), PROX_GOOD_PRISCH = c(9.16752282736586, 9.19982386356694, 9.1355701416359, 9.1355701416359, 9.10363750169146, 9.51590189269927, 9.18618174729203, 9.18618174729203, 9.7422556358987, 9.7422556358987, 9.7422556358987, 8.91472106998272, 9.83133063879426, 9.25922423900801, 8.43639308613493, 9.33501569353139, 9.44179125712709, 9.63394268044443, 9.63394268044443, 9.56762880935522), PROX_MALL = c(0.448092738738542, 0.486326630506135, 0.411037179701155, 0.411037179701155, 0.374195605351922, 0.624506085881379, 0.218975149940797, 0.218975149940797, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.208298160410803, 0.91348864249693, 0.521454353681198, 0.232188905247248, 0.498813518897969, 0.574856358668165, 0.705200807731176, 0.705200807731176, 0.662291407978718), PROX_CHAS = c(0.0964740211655948, 0.0660681856594747, 0.132763801624598, 0.132763801624598, 0.172021358032342, 0.0792988689034794, 0.218975205360203, 0.218975205360203, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.208298146952687, 0.241229981070425, 0.521454374874156, 0.0713809516165408, 0.0363398547195702, 0.141159289664064, 0.240425442805127, 0.240425442805127, 0.201478871858691), PROX_SUPERMARKET = c(0.457654559995222, 0.490326509583637, 0.421116980529575, 0.421116980529575, 0.38486207983901, 0.625539331690589, 0.206881250620068, 0.206881250620068, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.19872598136169, 0.911876453557648, 0.521454611985023, 0.238177195426237, 0.186956242757619, 0.210011389308567, 0.386130046709882, 0.386130046709882, 0.310351384739933), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 1L, 1L, 5L, 1L, 1L, 2L, 5L, 4L, 1L, 1L, 2L), WITHIN_350M_BUS = c(6L, 6L, 6L, 6L, 4L, 10L, 7L, 7L, 16L, 16L, 16L, 10L, 13L, 4L, 8L, 9L, 10L, 8L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 2L, 3L, 3L, 1L, 1L, 1L, 3L, 1L, 4L, 5L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 41.4009086863276, 41.6966782260241, 43.9526143889302, 87.5142251173238, 361.208883209184, 500.150554495147, 501.94368070637, 569.139270713536, 574.280721715033, 577.689438179091, 662.07178178034, 673.175279736104, 691.541728485257, 743.099287268991, 793.233621607162, 818.813537270682, 837.851133087577, 841.548717871316, 844.610203155413)), row.names = c("905", "433", "202", "47", "733", "78", "827", "944", "637", "418", "604", "467", "96", "393", "464", "481", "367", "11", "106", "810"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995200289614549, 0.995131550021958, 0.994591232290856, 0.97864315636307, 0.667658953507197, 0.421639673922721, 0.418374815584399, 0.298037681736607, 0.289107627990994, 0.283218506695674, 0.148636844773019, 0.13304363149412, 0.108646204085252, 0.0510437155524827, 0.0139139388201525, 0.00361832567878315, 0.00025411996593999, 5.23643922646824e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1325883653
R squared (OOB): 0.03708624
$Forests[[906]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 310000, 320000, 330000, 332000, 310000, 330000, 338000, 313000, 342000, 3e+05, 330000, 4e+05, 375000, 370000, 368000, 390000, 425000, 395888, 385000), floor_area_sqm = c(107, 104, 107, 105, 104, 104, 104, 103, 103, 105, 94, 105, 100, 100, 92, 100, 91, 93, 94, 90), storey_order = c(3L, 2L, 1L, 1L, 3L, 3L, 3L, 4L, 4L, 4L, 2L, 1L, 5L, 5L, 3L, 2L, 2L, 3L, 3L, 3L), remaining_lease_mths = c(910, 840, 909, 909, 838, 838, 847, 836, 823, 822, 817, 896, 923, 935, 922, 937, 956, 1029, 1063, 1060), PROX_CBD = c(18.8361111070307, 18.6954685875173, 18.5552891680356, 18.4634083712346, 18.3394484051955, 18.2872060948971, 18.238428451998, 18.1853470145009, 19.0236365771618, 18.4174433264455, 18.4835571341017, 17.9794873864528, 18.2155576397088, 18.2155576397088, 18.2744201988815, 18.1853912561079, 17.980006840849, 18.2498667293237, 18.1899007658477, 17.6242343596777), PROX_ELDERLYCARE = c(2.10089317294022, 1.96536267509963, 1.77696496808422, 1.70649895251479, 1.68689945441126, 1.57361264937598, 1.49823830734066, 1.46334015610348, 2.54744167947726, 2.01990466694452, 2.12772209584432, 1.20397588034421, 1.82774218733134, 1.82774218733134, 1.91030467455468, 1.83831888483507, 1.69038013517483, 2.08641833813892, 2.0412967820292, 0.892136309268664), PROX_HAWKER = c(0.811063273063077, 0.696312293428963, 0.788681622626877, 0.656056303664779, 0.322806547864559, 0.464971900021808, 0.548143788898404, 0.490406092071559, 0.905177457311038, 0.365194571711665, 0.47819209562201, 0.736691454978467, 0.218122417644225, 0.218122417644225, 0.292675997882175, 0.267411626133086, 0.32947027962251, 0.574007707230075, 0.56403310040428, 0.816419857336687), PROX_MRT = c(1.15964764660018, 1.06426899086337, 1.18994045686449, 1.05945750202888, 0.722989849955079, 0.870907467758581, 0.950317003394984, 0.888080533877704, 0.985299554465195, 0.394110762668951, 0.440067919828323, 1.05284557964442, 0.24629140143503, 0.24629140143503, 0.25859759791353, 0.186589372260449, 0.131298797620671, 0.270260950193414, 0.225540054498686, 0.729175757939742), PROX_PARK = c(0.99599902820202, 0.939968281858902, 0.662341635279621, 0.707700114575514, 0.845903786092674, 0.791043930625847, 0.690805332809177, 0.741201414908801, 0.583731630523903, 0.305293053539538, 0.199823808978303, 0.555889077383573, 0.449638685926872, 0.449638685926872, 0.366705585759005, 0.431621232177097, 0.597192139646456, 0.261745107633199, 0.321396863181507, 0.830497330619545), PROX_GOOD_PRISCH = c(8.17598486214089, 8.03533881462458, 7.9054148179446, 7.80883552790736, 7.67457853159282, 7.62743554697163, 7.58243576478886, 7.52724739525134, 8.3582852678982, 7.75189187586876, 7.82005706650481, 7.33264137396139, 7.54917724573578, 7.54917724573578, 7.60907430161507, 7.51998659904145, 7.31481473864251, 7.5938744989762, 7.5338271442293, 6.97273607492461), PROX_MALL = c(0.605524804958104, 0.50227152913363, 0.238299753757691, 0.25445476080495, 0.270650184250749, 0.369641594977131, 0.291730094824992, 0.362005799982455, 0.880738168625507, 0.368677515727611, 0.482762920255867, 0.387548928263219, 0.249434383428027, 0.249434383428027, 0.31638525459609, 0.304347432784639, 0.38257003715367, 0.606938778613173, 0.601163950940652, 0.671391539314818), PROX_CHAS = c(0.526621492045347, 0.387978032092424, 0.177138384703249, 0.163921847201363, 0.186439783883369, 0.000458346083760352, 0.0811018368302058, 0.11010335009361, 0.162790585292827, 0.279695275413424, 0.297885151722028, 0.324283073315245, 0.246283235408848, 0.246283235408848, 0.258594927218762, 0.186582621643492, 0.131281394661179, 0.270276303087269, 0.225556636612455, 0.0497500971788425), PROX_SUPERMARKET = c(0.596975645906049, 0.500728516827066, 0.237159648524433, 0.25256410508494, 0.279112228601587, 0.367596841627256, 0.289827711639516, 0.36017462873485, 0.258877921583013, 0.3481604922123, 0.402675729717655, 0.337417678694655, 0.233030240431279, 0.233030240431279, 0.297968471640837, 0.289364184128333, 0.37748716441855, 0.384544806397502, 0.37174850741073, 0.442456788826315 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 3L, 4L, 4L, 6L, 4L, 7L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 7L, 9L, 3L, 7L, 7L, 7L, 7L, 5L, 6L, 5L, 2L ), WITHIN_350M_BUS = c(4L, 8L, 10L, 12L, 11L, 9L, 10L, 11L, 11L, 14L, 12L, 9L, 15L, 15L, 17L, 16L, 14L, 11L, 13L, 12L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 4L, 6L, 5L, 4L, 5L, 2L, 5L, 5L, 5L, 6L, 6L, 5L, 4L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 134.057123165869, 363.08009114333, 397.24626913438, 525.764402374841, 549.314457190583, 597.712507803182, 649.652528306994, 772.893082619408, 833.585033493713, 888.4575677343, 897.979138499221, 904.391303365662, 913.731251743922, 919.61173569794, 969.915251534804, 1121.05256408563, 1182.0981190136, 1214.19829741884, 1224.5149337299)), row.names = c("906", "817", "169", "748", "693", "414", "839", "857", "248", "257", "774", "870", "643", "571", "835", "31", "910", "369", "422", "300"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.976172899662072, 0.831893981073542, 0.80059084237642, 0.665277275925315, 0.63801785015753, 0.580243332108198, 0.516283515995142, 0.361932119541562, 0.287921678115539, 0.224263287611356, 0.213647699211575, 0.206581863849548, 0.196415376248697, 0.190094036510834, 0.138836260475935, 0.0261941535004273, 0.00463481384943029, 0.000281540817065474, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 935574102
R squared (OOB): 0.26229
$Forests[[907]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(418000, 409500, 520000, 538000, 560000, 515000, 385000, 465000, 620000, 488000, 660000, 446000, 290000, 451000, 450000, 480000, 445000, 678000, 515000, 582000), floor_area_sqm = c(84, 84, 107, 90, 105, 84, 93, 91, 103, 104, 105, 94, 87, 83, 104, 94, 84, 92, 110, 104), storey_order = c(3L, 3L, 2L, 5L, 2L, 4L, 1L, 2L, 4L, 1L, 6L, 2L, 1L, 8L, 1L, 6L, 3L, 3L, 1L, 3L), remaining_lease_mths = c(804, 807, 892, 995, 913, 804, 772, 764, 742, 776, 748, 723, 643, 604, 828, 725, 647, 1103, 859, 935), PROX_CBD = c(4.20973993763024, 4.20973993763024, 4.23142849537126, 4.4759193492502, 3.91005014077452, 3.75781957676323, 4.25035751849909, 4.28329341592686, 3.79744534670369, 4.16405648472164, 3.5952466633456, 4.45295385586978, 4.35364804731157, 3.63056019358172, 5.12061996426338, 4.50933618399607, 4.82546817648507, 3.93031212371417, 5.31333197008925, 5.4901102241405), PROX_ELDERLYCARE = c(0.156291063754703, 0.156291063754703, 0.272010492111063, 0.136621520737764, 0.449207181019876, 0.582389211118023, 0.411587417191489, 0.4193003334471, 0.296175206272889, 0.434539750657667, 0.354500614782039, 0.645271528549996, 0.402111762367986, 0.124703716495981, 0.279354008399566, 0.665866395733666, 0.401252043911139, 0.159701117649001, 0.301885421229742, 0.157919913507301), PROX_HAWKER = c(0.46881842734995, 0.46881842734995, 0.392124905911543, 0.736355433757935, 0.464701711390969, 0.393163811818296, 0.610932712322496, 0.638679046714181, 0.300770398866256, 0.502732414569621, 0.311385334077859, 0.601904675681234, 0.52502919100195, 0.0619655343942362, 0.158729667464322, 0.665007751295857, 0.33634581375869, 0.374782156946409, 0.15027253820603, 0.258924665495), PROX_MRT = c(0.750034220630686, 0.750034220630686, 0.870814763860364, 0.930431293452388, 0.361698258812245, 0.434583879195091, 0.605174310138743, 0.637237645879563, 0.195276091150508, 0.518003091395578, 0.16267041353008, 0.66128766903618, 0.698417082344063, 0.188513622979597, 1.12797954219589, 0.549595780709265, 0.437510974512092, 0.57487373386568, 0.839256513816073, 1.30755754576723 ), PROX_PARK = c(0.828179073128827, 0.828179073128827, 0.989030190878471, 0.786607284590569, 0.651892034671684, 0.885911587583127, 0.346786980248178, 0.336599362476296, 0.620239922284967, 0.269719137898212, 0.796125682214674, 0.473457593144303, 0.0959047492621704, 0.634729277660292, 1.12857946410316, 0.353281501558379, 0.386749503328341, 0.43227753152338, 0.919693677764514, 0.803347187860442 ), PROX_GOOD_PRISCH = c(3.58178441884724, 3.58178441884724, 3.47561641519302, 3.43096694593549, 3.96984616110429, 3.98479480133756, 3.87277035706644, 3.85984302070176, 4.13618512399158, 3.99853475328204, 4.26949140427292, 3.02211493728223, 4.11088283479722, 4.47678155678584, 2.70116277997296, 2.94429219434277, 2.65585299610189, 4.55218800106713, 2.32631552336422, 2.45379201830723), PROX_MALL = c(1.26743973989934, 1.26743973989934, 1.1888213641646, 1.02435160052226, 1.2652175398851, 1.1081035152608, 0.955673327573223, 0.92062293894618, 1.16769889708728, 1.00998414702412, 0.962766222186716, 0.570379319619026, 0.801857467962545, 0.917363569028491, 1.02774547618649, 0.485349818185599, 0.337875853585261, 1.09934779211931, 0.752077094160308, 1.21674302842157), PROX_CHAS = c(0.163154212627783, 0.163154212627783, 0.106822211501606, 0.105578702221058, 0.108899254787234, 0.345906079563203, 0.260827480873255, 0.285886541141976, 0.121619853002556, 0.147909276913635, 0.0963682910788478, 0.303272176186244, 0.130252709580884, 0.112941217538546, 0.193072984237221, 0.331046161101227, 0.315432137833306, 0.304936065418075, 0.111194343620761, 0.233242749827373 ), PROX_SUPERMARKET = c(0.118448079318654, 0.118448079318654, 0.139079920157556, 0.0670716613901785, 0.115229795891962, 0.128350069204848, 0.512280309006142, 0.506434284786685, 0.191561540751545, 0.506391752127701, 0.269187390315468, 0.34627255092781, 0.591301773724787, 0.0867224629960944, 0.198191070641627, 0.325943517329761, 0.0907256678718214, 0.35411008396507, 0.370675298005651, 0.37596142908425 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 0L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 6L, 2L, 4L, 4L, 5L, 4L, 4L, 6L, 4L, 1L, 4L, 5L, 4L, 1L, 2L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 5L, 5L, 3L, 5L, 5L, 5L, 5L, 6L, 6L, 6L, 4L, 9L, 5L, 8L, 5L, 12L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 3L, 2L, 2L, 3L, 3L, 2L, 3L, 2L, 1L, 2L, 2L, 3L, 0L, 2L, 1L, 3L, 3L), DNeighbour = c(0, 6.12712833282967, 168.637518575439, 280.411713281034, 392.419895710406, 453.516128849134, 475.76364364615, 497.766707112259, 549.500605716885, 569.806238781314, 694.822385692036, 842.709352055887, 866.370630526531, 900.655279276181, 941.855154452859, 963.630588994319, 1060.15498319403, 1107.09994931471, 1265.69697183606, 1297.26587084495)), row.names = c("907", "382", "849", "411", "176", "234", "19", "747", "952", "223", "699", "346", "532", "237", "646", "622", "288", "801", "279", "307"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999955384977139, 0.966488386014611, 0.908736301062346, 0.825363461529793, 0.77050503569467, 0.749089052595516, 0.727218179633475, 0.673346442155473, 0.651364386680187, 0.508550171083626, 0.334100634484356, 0.306899388079427, 0.2683100016, 0.223614624271593, 0.200904340245126, 0.110321781022886, 0.0738159996133014, 0.00231146606054054, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6510414062
R squared (OOB): 0.2671721
$Forests[[908]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 440000, 420000, 436000, 460000, 418000, 420000, 415000, 456500, 395000, 445000, 440000, 425000, 420000, 450000, 441000, 358000, 365000, 450000, 438000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 94, 94, 92, 94, 94, 94, 93, 93, 94, 93, 94), storey_order = c(2L, 8L, 5L, 7L, 7L, 6L, 6L, 8L, 8L, 4L, 6L, 5L, 6L, 7L, 7L, 6L, 1L, 1L, 9L, 5L), remaining_lease_mths = c(1128, 1142, 1132, 1139, 1125, 1129, 1142, 1140, 1144, 1113, 1109, 1124, 1119, 1120, 1119, 1097, 1103, 1095, 1136, 1076), PROX_CBD = c(12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9527102757424, 11.9744040829633, 12.1122271384014, 12.0234479092478, 11.9828723130509, 12.0119641769274, 12.0119641769274, 11.8078122246038, 11.8075546541859, 11.7965908296893, 12.1741021183779, 11.9414743986494), PROX_ELDERLYCARE = c(0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.819362766143575, 0.738781707341689, 0.629785153682861, 0.938035651111226, 0.710325725805382, 0.673044116243487, 0.673044116243487, 0.95260617550949, 0.922118515238085, 1.00802268588986, 0.519600844901231, 0.687500817542951), PROX_HAWKER = c(0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.27814297307049, 0.217370340361849, 0.337796349528525, 0.507473565259923, 0.20448046373977, 0.222580914455278, 0.222580914455278, 0.262687630178652, 0.209140712961875, 0.337854809554552, 0.375471053349032, 0.147098227142532 ), PROX_MRT = c(0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.200702114351669, 0.167322140356011, 0.302747284955937, 0.394231498000209, 0.170867756883987, 0.201095784108649, 0.201095784108649, 0.173777829752023, 0.120215557602138, 0.249549573241666, 0.338849049026276, 0.183575431830776 ), PROX_PARK = c(0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.643017670933737, 0.679906922269617, 0.576425078157325, 0.506408767470305, 0.697136724289492, 0.691047645736797, 0.691047645736797, 0.746013140888617, 0.747098338531098, 0.739061594864021, 0.612679613149166, 0.807374064658721 ), PROX_GOOD_PRISCH = c(2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.270018309959, 2.27223739349538, 2.408030235171, 2.39172047379238, 2.27447890050516, 2.29976812492723, 2.29976812492723, 2.13533890725473, 2.12338877581429, 2.14271827973834, 2.45580221931744, 2.21615815400514), PROX_MALL = c(0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.232344363503357, 0.214069216816763, 0.350899017798137, 0.441394824612777, 0.220402811054307, 0.251262654177611, 0.251262654177611, 0.17025857997445, 0.119447773727589, 0.241737870027575, 0.416829357908565, 0.22663965361209), PROX_CHAS = c(0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.146038815472653, 0.0939357367291076, 0.0703863092474096, 0.223839041128234, 0.0995919009989899, 0.131248018016709, 0.131248018016709, 0.170258520163124, 0.11944771257822, 0.101692541492014, 0.0461624602204791, 0.156140837156126 ), PROX_SUPERMARKET = c(0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.237998550380205, 0.22318738818849, 0.360308355053667, 0.244018176385425, 0.230351837454113, 0.261515416493987, 0.261515416493987, 0.168966076328732, 0.119571834445138, 0.17897337633635, 0.427183407476201, 0.236998053946951 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 7L, 7L, 2L, 6L, 6L, 6L, 4L, 4L, 3L, 7L, 6L ), WITHIN_350M_BUS = c(10L, 10L, 10L, 10L, 11L, 11L, 11L, 11L, 12L, 10L, 7L, 10L, 7L, 6L, 6L, 11L, 10L, 9L, 5L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 2.91548068988005, 3.60206907205907, 3.90875642830493, 59.2620125525408, 59.4165877752902, 62.8918450112207, 63.3392697709826, 107.29376292026, 163.170840025495, 173.530665789996, 177.015922024479, 193.628151283859, 214.025379878195, 218.648542468045, 232.489003328111, 241.064738482014, 248.770119580958, 281.18087832135, 335.570597887035)), row.names = c("908", "16", "634", "573", "874", "700", "318", "287", "749", "858", "607", "502", "203", "167", "947", "439", "724", "41", "621", "781"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999849038521881, 0.99976956881975, 0.999728662420723, 0.938597044310064, 0.938281414826602, 0.930983057872553, 0.930015433895072, 0.805989793941778, 0.583026912667003, 0.536681776049997, 0.520903005434285, 0.444965751019393, 0.351906459269705, 0.331146612500881, 0.27040483847689, 0.23419864060803, 0.202880790684495, 0.0887397963499692, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 807726188
R squared (OOB): -0.08546631
$Forests[[909]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(323000, 425000, 438000, 393000, 432000, 420000, 468000, 385000, 455000, 425000, 450000, 458888, 460000, 431000, 432000, 430000, 438000, 422000, 390000, 460000), floor_area_sqm = c(90, 92, 93, 93, 93, 92, 92, 93, 92, 94, 92, 92, 92, 92, 92, 92, 94, 92, 90, 92), storey_order = c(1L, 4L, 4L, 2L, 5L, 2L, 4L, 1L, 4L, 5L, 3L, 4L, 3L, 7L, 6L, 6L, 5L, 2L, 5L, 5L), remaining_lease_mths = c(983, 988, 1132, 1134, 1138, 1139, 1124, 1134, 1136, 1083, 1136, 1130, 1137, 1138, 1137, 1126, 1076, 1132, 978, 1136), PROX_CBD = c(12.0200214112876, 12.1902934701837, 11.710716376044, 11.7767430748854, 11.7767430748854, 12.4951121122816, 12.5372560863306, 11.6526890235784, 12.5530445309639, 11.8751655684431, 12.6444338023734, 12.6444338023734, 12.6444338023734, 11.9317097346946, 11.9317097346946, 12.0797672032522, 11.9414743986494, 12.6523002899419, 12.4059518996545, 12.5778468618744), PROX_ELDERLYCARE = c(0.618171206910468, 0.362754738306624, 0.893667704764373, 0.813774711283767, 0.813774711283767, 0.0780281999502717, 0.066903342124331, 0.935812608446987, 4.52036057904239e-07, 0.727329111385366, 0.0933099122535032, 0.0933099122535032, 0.0933099122535032, 0.680106913101551, 0.680106913101551, 0.550577233037288, 0.687500817542951, 0.17445131765005, 0.404564014080405, 0.25879478544564 ), PROX_HAWKER = c(0.743318510800665, 0.536726116414185, 0.445365536494089, 0.340776861445006, 0.340776861445006, 0.227760265989261, 0.184899994018696, 0.34883542271072, 0.183834631869038, 0.145379780608352, 0.0943584031018698, 0.0943584031018698, 0.0943584031018698, 0.161367564791002, 0.161367564791002, 0.286867197183981, 0.147098227142532, 0.228019105088385, 0.551023632791116, 0.361759384229333), PROX_MRT = c(0.291532437270123, 0.364194860258715, 0.261259630709371, 0.162476645519961, 0.162476645519961, 0.288636635543175, 0.250680884626282, 0.28284034831035, 0.225183269009929, 0.191731142133254, 0.135663244459145, 0.135663244459145, 0.135663244459145, 0.214149342621172, 0.214149342621172, 0.285059794417971, 0.183575431830776, 0.189124878414716, 0.467412150427879, 0.325317058740364), PROX_PARK = c(0.871053837980522, 0.883674706708426, 0.569724311118431, 0.615413214289157, 0.615413214289157, 0.64692671777276, 0.614568616662392, 0.489736206412745, 0.665189387379371, 0.723512884628395, 0.61385987529272, 0.61385987529272, 0.61385987529272, 0.785212145526225, 0.785212145526225, 0.747342190235743, 0.807374064658721, 0.76865606278053, 1.06942514246801, 0.898636927133822), PROX_GOOD_PRISCH = c(2.31713852475231, 2.54749739008747, 1.9723226064342, 2.03585243074848, 2.03585243074848, 2.83249303987555, 2.87119716545371, 1.91178525383739, 2.90013878468328, 2.14229157607785, 2.98554640042679, 2.98554640042679, 2.98554640042679, 2.20126444296921, 2.20126444296921, 2.35145083667271, 2.21615815400514, 3.02962689364369, 2.85954585658161, 2.98751376551561), PROX_MALL = c(0.859289251142989, 0.835543217968543, 0.535719768985538, 0.437539575450179, 0.437539575450179, 0.848059510883206, 0.863947607104433, 0.427385274755512, 0.801147315442336, 0.249449426365425, 0.835997866672575, 0.835997866672575, 0.835997866672575, 0.255684281538694, 0.255684281538694, 0.356578632219481, 0.22663965361209, 0.680457081346124, 0.423524868376446, 0.550769417999913 ), PROX_CHAS = c(0.310908028614088, 0.167384851183216, 0.215330181794506, 0.108183414657245, 0.108183414657245, 3.19858778746232e-08, 0.0439945201117045, 0.225869963934761, 0.0780281620295796, 0.179410689617013, 0.102096070463208, 0.102096070463208, 0.102096070463208, 0.203726500797623, 0.203726500797623, 0.146949814741425, 0.156140837156126, 0.162820120107843, 0.187639553192951, 0.236995708134403 ), PROX_SUPERMARKET = c(0.507879796624066, 0.552359009160243, 0.215506457059651, 0.108294583955479, 0.108294583955479, 0.255060837787685, 0.218453608018692, 0.225911825558638, 0.189775839444753, 0.179159947933279, 0.102095775430648, 0.102095775430648, 0.102095775430648, 0.217804588957955, 0.217804588957955, 0.315486318912089, 0.236998053946951, 0.162819600148508, 0.375814638453933, 0.299832635957983 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 3L, 2L, 3L, 3L, 5L, 6L, 3L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 5L, 6L, 6L, 4L, 5L ), WITHIN_350M_BUS = c(6L, 12L, 2L, 4L, 4L, 10L, 10L, 4L, 11L, 6L, 10L, 10L, 10L, 8L, 8L, 9L, 8L, 11L, 10L, 8L), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 5L, 4L), DNeighbour = c(0, 356.487189499886, 467.226763095197, 505.690916834067, 507.636079004003, 544.555444645592, 575.926020207935, 594.91608465407, 614.40445124245, 685.019899920884, 689.022425728714, 689.377358393086, 689.707830673858, 701.446330618713, 706.594341508914, 736.613108569831, 759.127473636783, 777.275535234506, 779.392161713082, 790.544135962213)), row.names = c("909", "783", "384", "939", "325", "791", "672", "309", "764", "250", "166", "807", "92", "613", "392", "900", "781", "311", "138", "355"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.634657611437796, 0.423405681069426, 0.34906419232983, 0.345347341858291, 0.276155130960618, 0.220205707549477, 0.188081419199883, 0.156794493659664, 0.0620749059694386, 0.0577673412723612, 0.0573916489960167, 0.0570427765026822, 0.0452440655925943, 0.0404444312402417, 0.0173676242565938, 0.00606869002904528, 0.00110799546692165, 0.000784807402991957, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1062839270
R squared (OOB): 0.06906016
$Forests[[910]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(390000, 368000, 375000, 4e+05, 370000, 395888, 371000, 425000, 365000, 345000, 342000, 390000, 3e+05, 4e+05, 430000, 4e+05, 332000, 310000, 338000, 330000), floor_area_sqm = c(91, 100, 100, 100, 92, 94, 91, 93, 91, 92, 105, 90, 94, 91, 91, 90, 104, 104, 103, 104), storey_order = c(2L, 2L, 5L, 5L, 3L, 3L, 2L, 3L, 5L, 2L, 4L, 2L, 2L, 2L, 4L, 3L, 3L, 3L, 4L, 3L), remaining_lease_mths = c(956, 937, 935, 923, 922, 1063, 957, 1029, 965, 974, 822, 947, 817, 956, 962, 953, 838, 838, 836, 847), PROX_CBD = c(17.980006840849, 18.1853912561079, 18.2155576397088, 18.2155576397088, 18.2744201988815, 18.1899007658477, 17.630719557776, 18.2498667293237, 17.6174166659189, 17.6174166659189, 18.4174433264455, 17.5579663674298, 18.4835571341017, 17.5146993337396, 17.4594236905894, 17.5759295796121, 18.3394484051955, 18.2872060948971, 18.1853470145009, 18.238428451998), PROX_ELDERLYCARE = c(1.69038013517483, 1.83831888483507, 1.82774218733134, 1.82774218733134, 1.91030467455468, 2.0412967820292, 1.35614304544574, 2.08641833813892, 1.58663462608392, 1.58663462608392, 2.01990466694452, 1.26304449634962, 2.12772209584432, 1.21552371031002, 1.1429422216578, 1.07156662032258, 1.68689945441126, 1.57361264937598, 1.46334015610348, 1.49823830734066), PROX_HAWKER = c(0.32947027962251, 0.267411626133086, 0.218122417644225, 0.218122417644225, 0.292675997882175, 0.56403310040428, 0.550798352023498, 0.574007707230075, 0.699652587196505, 0.699652587196505, 0.365194571711665, 0.610726758846462, 0.47819209562201, 0.65109908849923, 0.704564458032275, 0.622851592932912, 0.322806547864559, 0.464971900021808, 0.490406092071559, 0.548143788898404), PROX_MRT = c(0.131298797620671, 0.186589372260449, 0.24629140143503, 0.24629140143503, 0.25859759791353, 0.225540054498686, 0.481509556817778, 0.270260950193414, 0.430901962912929, 0.430901962912929, 0.394110762668951, 0.415424130147435, 0.440067919828323, 0.367017506823782, 0.304209523777939, 0.449846795062068, 0.722989849955079, 0.870907467758581, 0.888080533877704, 0.950317003394984 ), PROX_PARK = c(0.597192139646456, 0.431621232177097, 0.449638685926872, 0.449638685926872, 0.366705585759005, 0.321396863181507, 0.706852169587072, 0.261745107633199, 0.815337468455046, 0.815337468455046, 0.305293053539538, 0.622915525490857, 0.199823808978303, 0.57589083993138, 0.515475588097358, 0.650211227804106, 0.845903786092674, 0.791043930625847, 0.741201414908801, 0.690805332809177 ), PROX_GOOD_PRISCH = c(7.31481473864251, 7.51998659904145, 7.54917724573578, 7.54917724573578, 7.60907430161507, 7.5338271442293, 6.96345421686322, 7.5938744989762, 6.95710824587607, 6.95710824587607, 7.75189187586876, 6.89020500321914, 7.82005706650481, 6.84682201594428, 6.79149624878531, 6.90999703096039, 7.67457853159282, 7.62743554697163, 7.52724739525134, 7.58243576478886), PROX_MALL = c(0.38257003715367, 0.304347432784639, 0.249434383428027, 0.249434383428027, 0.31638525459609, 0.601163950940652, 0.581015113036356, 0.606938778613173, 0.753687860987251, 0.753687860987251, 0.368677515727611, 0.488271313828636, 0.482762920255867, 0.437698049352173, 0.366883459562171, 0.456006423255308, 0.270650184250749, 0.369641594977131, 0.362005799982455, 0.291730094824992), PROX_CHAS = c(0.131281394661179, 0.186582621643492, 0.246283235408848, 0.246283235408848, 0.258594927218762, 0.225556636612455, 0.481496129777697, 0.270276303087269, 0.430898255483663, 0.430898255483663, 0.279695275413424, 0.40162373925963, 0.297885151722028, 0.354009255575758, 0.293637386768921, 0.401255348981324, 0.186439783883369, 0.000458346083760352, 0.11010335009361, 0.0811018368302058), PROX_SUPERMARKET = c(0.37748716441855, 0.289364184128333, 0.233030240431279, 0.233030240431279, 0.297968471640837, 0.37174850741073, 0.432325009404537, 0.384544806397502, 0.467885028141574, 0.467885028141574, 0.3481604922123, 0.339170507836652, 0.402675729717655, 0.288534867112482, 0.217741105325511, 0.338457664260807, 0.279112228601587, 0.367596841627256, 0.36017462873485, 0.289827711639516), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 4L, 6L, 7L, 4L), WITHIN_350M_CHILDCARE = c(5L, 7L, 7L, 7L, 7L, 5L, 6L, 6L, 4L, 4L, 7L, 6L, 9L, 6L, 6L, 5L, 4L, 4L, 4L, 3L), WITHIN_350M_BUS = c(14L, 16L, 15L, 15L, 17L, 13L, 8L, 11L, 6L, 6L, 14L, 9L, 12L, 10L, 8L, 8L, 11L, 9L, 11L, 10L), WITHIN_1KM_PRISCH = c(3L, 4L, 6L, 6L, 5L, 4L, 4L, 4L, 3L, 3L, 5L, 4L, 5L, 4L, 4L, 4L, 6L, 5L, 5L, 4L), DNeighbour = c(0, 200.000315439393, 238.224935257821, 246.430080135946, 295.459381250517, 351.790432034579, 372.322877166489, 395.761433817198, 396.690148264573, 399.981156051549, 432.852078103235, 468.658377569225, 509.550552286632, 519.418213316131, 588.479376554203, 624.317528507033, 653.318087487998, 781.049072414214, 791.617634808685, 862.001603695685)), row.names = c("910", "31", "571", "643", "835", "422", "547", "369", "220", "14", "257", "545", "774", "93", "937", "357", "693", "414", "857", "839"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.895232782168319, 0.853080845708344, 0.84322332162945, 0.778834158041771, 0.694634260162682, 0.661681304675724, 0.622851818793256, 0.621289432040643, 0.615739396653719, 0.559276241227006, 0.496186846867044, 0.423243190999975, 0.405650181450987, 0.285086747765186, 0.226043493727421, 0.181114211687335, 0.0320428021312748, 0.0245350101918349, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 880877764
R squared (OOB): 0.325147
$Forests[[911]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(437000, 398000, 415000, 495000, 525000, 530000, 420000, 550000, 460000, 490888, 412000, 455000, 589000, 510000, 498000, 550000, 532000, 475000, 455000, 460000), floor_area_sqm = c(93, 93, 93, 93, 97, 95, 93, 95, 92, 93, 90, 93, 96, 97, 93, 98, 96, 92, 92, 92), storey_order = c(2L, 1L, 2L, 5L, 3L, 4L, 1L, 4L, 3L, 5L, 3L, 4L, 6L, 2L, 2L, 4L, 4L, 5L, 5L, 3L), remaining_lease_mths = c(1076, 1077, 1071, 1080, 1098, 1106, 1101, 1115, 1107, 1141, 1034, 1096, 1111, 1104, 1102, 1103, 1111, 1098, 1108, 1097), PROX_CBD = c(14.2040057462849, 14.2040057462849, 14.2040057462849, 14.2035293519974, 14.3488328635023, 14.4087790426081, 14.3298082323417, 13.9206851659757, 14.2518409016409, 14.4799585140632, 13.9701294998534, 14.3469943525049, 13.8838492138892, 13.7787547800329, 13.8269911518463, 13.7784857598507, 13.8842234613226, 14.3437499696049, 14.2694643570804, 14.2694643570804), PROX_ELDERLYCARE = c(0.732225931930739, 0.732225931930739, 0.732225931930739, 0.685279068417721, 0.805205193908325, 0.87860471100088, 0.943112693551276, 0.410984632703067, 0.985840321219444, 1.06862824267944, 0.798789790509628, 1.07571195137499, 0.321249151015697, 0.357313426679343, 0.272443342502121, 0.303554199654945, 0.284905700992106, 1.14464302293932, 1.14423906696184, 1.14423906696184), PROX_HAWKER = c(0.429643877236979, 0.429643877236979, 0.429643877236979, 0.384064154962602, 0.28631929470226, 0.295591155505828, 0.494981643036057, 0.63246529422046, 0.656651462258042, 0.462243392197612, 0.796241674024292, 0.654543769257927, 0.661984274687099, 0.779750574682814, 0.718894335359525, 0.771130061467184, 0.667389882084889, 0.74882220835846, 0.826638245470088, 0.826638245470088 ), PROX_MRT = c(0.339881548667158, 0.339881548667158, 0.339881548667158, 0.289240493397468, 0.320519516131068, 0.258499173090988, 0.122691316210064, 0.247793554682504, 0.189142279194464, 0.082651796212049, 0.262922949537813, 0.131478587775223, 0.202599849124069, 0.373119808041594, 0.250191496834268, 0.334453451125385, 0.172676244118343, 0.217663394995295, 0.30438768875815, 0.30438768875815), PROX_PARK = c(0.735378016798131, 0.735378016798131, 0.735378016798131, 0.69423802629866, 0.585388118838944, 0.572778275466331, 0.760551135167525, 0.9355470513087, 0.785709089572823, 0.682350458092963, 0.929619749314005, 0.731552922713316, 0.953674473627188, 1.07510958061046, 1.00953333913803, 1.07038952907209, 0.946790994443363, 0.636899975343007, 0.599699049952129, 0.599699049952129), PROX_GOOD_PRISCH = c(4.87692111553996, 4.87692111553996, 4.87692111553996, 4.84858590291698, 4.99658730632735, 5.07040230577432, 5.05687720866847, 4.55661004860153, 5.03443000866885, 5.20136656590841, 4.76155598853922, 5.13548460888622, 4.48950135049007, 4.43794264479214, 4.43409233459216, 4.41640053984819, 4.46427355245829, 5.1680916684458, 5.12184985907385, 5.12184985907385), PROX_MALL = c(0.458083927679449, 0.458083927679449, 0.458083927679449, 0.37351280301214, 0.415696526053807, 0.48422641650143, 0.644100917109673, 0.441605558767423, 0.535261743386166, 0.64848155368644, 0.698652085628877, 0.480981762762808, 0.415387276861254, 0.579723774298741, 0.464449368072494, 0.546157830895501, 0.384398044205003, 0.38589862433106, 0.351657486288216, 0.351657486288216 ), PROX_CHAS = c(0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.170907589664044, 0.232702657922268, 0.263312743704905, 0.116678641770301, 0.230184731543739, 0.121511881264649, 0.149921511006425, 0.224338502615803, 0.0578525184286013, 0.130388475133542, 0.2330532561781, 0.093713435160417, 0.171232412843018, 0.0936868185767241, 0.0401042229543167, 0.120456720485379, 0.120456720485379), PROX_SUPERMARKET = c(0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.170908382081647, 0.232703172737007, 0.263313051629592, 0.116679779166118, 0.23018467784701, 0.121511691834874, 0.149922203205158, 0.281017798180362, 0.0704323341151683, 0.130388583033251, 0.233052713938452, 0.0937132175773042, 0.171231859107883, 0.093687407280864, 0.165776473264822, 0.244158473149448, 0.244158473149448), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 6L, 6L, 7L, 4L, 10L, 6L, 7L, 7L, 3L, 4L, 5L, 5L, 3L, 8L, 10L, 10L), WITHIN_350M_BUS = c(9L, 9L, 9L, 9L, 9L, 10L, 9L, 13L, 9L, 6L, 13L, 8L, 9L, 11L, 8L, 7L, 7L, 8L, 9L, 9L ), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 6L, 5L, 5L, 5L, 6L, 4L, 8L, 4L, 5L, 8L, 5L, 6L, 5L, 5L, 6L, 6L), DNeighbour = c(0, 2.88075326749017, 3.94351223425827, 82.9514352900066, 155.508083275144, 203.289914852085, 219.322898006301, 321.247999215037, 326.649043246842, 340.674776269717, 374.971582280252, 382.378724342472, 409.51889212266, 442.645104511978, 454.27373823567, 463.412938195954, 467.223945887527, 480.041903315743, 517.566360532959, 519.946195839408)), row.names = c("911", "448", "272", "66", "363", "969", "688", "516", "73", "979", "301", "488", "723", "549", "376", "837", "670", "70", "470", "434"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999938607029668, 0.999884955177283, 0.949742766517209, 0.829098008496907, 0.71763365466569, 0.67579776284516, 0.382249358111229, 0.366411365775536, 0.325695939922189, 0.2303120021369, 0.210825817611646, 0.144140319228631, 0.0757567779093529, 0.0560075971344247, 0.0422862054498265, 0.0370628040395897, 0.0217868916546689, 8.34155291597918e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1730670465
R squared (OOB): 0.3843652
$Forests[[912]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(423888, 362000, 390000, 420000, 4e+05, 4e+05, 370000, 412000, 367000, 418000, 415000, 428000, 323000, 310000, 420000, 416000, 433000, 415000, 4e+05, 395000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 104, 105, 92, 92, 92, 92, 92, 92), storey_order = c(5L, 1L, 2L, 3L, 3L, 2L, 1L, 5L, 1L, 5L, 4L, 4L, 2L, 3L, 5L, 4L, 4L, 5L, 2L, 2L), remaining_lease_mths = c(1136, 1135, 1139, 1144, 1143, 1137, 1146, 1144, 1137, 1138, 1141, 1140, 806, 827, 1143, 1140, 1130, 1144, 1130, 1146), PROX_CBD = c(15.9500375777464, 15.9297907572658, 16.0085061296439, 15.9392575628934, 16.0475930141239, 16.0475930141239, 15.87024444961, 16.0903666266177, 16.0903666266177, 16.0903666266177, 15.719551353229, 16.1831859860721, 15.5926635355646, 15.6029325535915, 16.1537572283104, 16.055983361932, 16.055983361932, 15.9533618390172, 16.1976566517324, 16.0046521285213), PROX_ELDERLYCARE = c(0.0923316964070077, 0.0463608633689567, 0.133825008100465, 0.0436662178849567, 0.129564145964732, 0.129564145964732, 0.10693627682917, 0.179967723198436, 0.179967723198436, 0.179967723198436, 0.251997184681221, 0.0701319802482612, 0.348154483747206, 0.338118814836049, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.251148223850536, 9.89208662673193e-07, 0.20718686492254 ), PROX_HAWKER = c(0.798502368740115, 0.768716574287481, 0.86073340068049, 0.765854363537175, 0.872301448799324, 0.872301448799324, 0.694651515851724, 0.9143232220583, 0.9143232220583, 0.9143232220583, 0.543607139892928, 1.00994702859189, 0.438799857473275, 0.432858942767381, 0.986028325459381, 0.897672222950446, 0.897672222950446, 0.802087399746937, 1.03146250928298, 0.855932206484513), PROX_MRT = c(1.27956490520873, 1.23034399571509, 1.31406230168452, 1.14464062157712, 1.14436247830993, 1.14436247830993, 1.09555222562317, 1.13213387762555, 1.13213387762555, 1.13213387762555, 1.04322565796881, 1.08237519657155, 1.20427337027458, 1.13678031777592, 1.02112351286352, 0.936151237003446, 0.936151237003446, 0.8851452059773, 1.02706758196582, 0.883219311345816), PROX_PARK = c(0.8970097589344, 0.846978318526899, 0.947603217866828, 0.777956069134633, 0.824988291997923, 0.824988291997923, 0.707790886000148, 0.83568858459355, 0.83568858459355, 0.83568858459355, 0.60075194434184, 0.848434833813522, 0.608584573014238, 0.578149656320062, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.589052524814441, 0.822565203699192, 0.619767633008914), PROX_GOOD_PRISCH = c(6.61604918176311, 6.58539462985877, 6.67823761190993, 6.57394481891556, 6.67335529701902, 6.67335529701902, 6.49806658702102, 6.70919168347838, 6.70919168347838, 6.70919168347838, 6.34176102939636, 6.78038310261662, 6.25532900137267, 6.24898658848638, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.52939634907869, 6.78043949525415, 6.57618460349959), PROX_MALL = c(0.517477751202279, 0.478634609766659, 0.528820301792356, 0.391567182053879, 0.339403259296736, 0.339403259296736, 0.388975340293238, 0.311149009276151, 0.311149009276151, 0.311149009276151, 0.460595397283409, 0.241735562355662, 0.657431321444681, 0.60644342729779, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.161178852361569, 0.189710317758296, 0.110811660449771 ), PROX_CHAS = c(0.0505118784777886, 4.95402698497433e-08, 0.104680199868824, 0.0895372628546906, 0.16574506375663, 0.16574506375663, 0.140210421841136, 0.215238065300109, 0.215238065300109, 0.215238065300109, 0.269388612247007, 0.148113838308576, 0.337342861051532, 0.336408570757183, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.165813590617473, 0.0868060808909073, 0.114687044901222 ), PROX_SUPERMARKET = c(0.47836894165083, 0.427887094284235, 0.525839072677995, 0.354688671920554, 0.344658205065017, 0.344658205065017, 0.287679129281494, 0.316789996913415, 0.316789996913415, 0.316789996913415, 0.219989756424723, 0.247969406526707, 0.403551045123396, 0.338214025323699, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.162291812321236, 0.195853508350489, 0.112847248683738 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 2L, 3L, 2L, 2L, 4L, 2L, 2L, 2L, 5L, 7L, 4L, 4L, 8L, 3L, 3L, 3L, 8L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 7L, 9L, 9L, 9L, 8L, 8L, 8L, 8L, 5L, 7L, 6L, 6L, 7L, 7L, 7L, 8L, 7L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 2L, 4L, 4L, 5L, 5L, 5L, 5L, 5L), DNeighbour = c(0, 58.9361630338155, 60.7267162791804, 137.493278911596, 190.143871454449, 191.17138610149, 196.23653158343, 232.824108927214, 234.075959141754, 236.227047618862, 319.760182181844, 361.082823832689, 367.371091296941, 372.059561583094, 393.179813734999, 397.178493858485, 401.730566759532, 406.812256467347, 428.575008731776, 430.272509602168)), row.names = c("912", "654", "653", "517", "28", "440", "582", "919", "161", "249", "698", "661", "458", "924", "869", "538", "741", "124", "427", "408"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.962828234293438, 0.960558329193774, 0.806203301184462, 0.647560022506608, 0.644158420048243, 0.627257032366965, 0.500134102498769, 0.495678649578524, 0.488014036197023, 0.200450636324268, 0.0874684408965891, 0.0734453404860965, 0.0636462899646929, 0.0272194482323328, 0.0218780753558723, 0.016452902724331, 0.0112520036908779, 6.20122862420038e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 992513137
R squared (OOB): 0.1296765
$Forests[[913]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 420000, 420000, 345000, 340000, 370000, 335000, 336000, 380000, 310000, 325000, 345000, 323000, 295000, 390000, 370000, 350000, 345000, 343000, 325000), floor_area_sqm = c(93, 93, 92, 102, 101, 93, 101, 104, 93, 104, 104, 103, 104, 105, 126, 103, 104, 104, 102, 90), storey_order = c(1L, 3L, 6L, 2L, 5L, 1L, 2L, 4L, 1L, 1L, 1L, 5L, 3L, 1L, 2L, 4L, 2L, 4L, 5L, 4L), remaining_lease_mths = c(1138, 1139, 1104, 935, 943, 1139, 933, 958, 1142, 879, 872, 944, 956, 870, 879, 881, 863, 862, 935, 912), PROX_CBD = c(15.9652529785268, 15.9652529785268, 16.0058570800758, 16.0814208174046, 15.9284058495794, 15.8422849591204, 16.135389698045, 16.2237683329895, 15.6174435761395, 15.9652370890998, 15.9652370890998, 15.6615925135045, 16.3822081442679, 16.027241877126, 16.1769042321823, 15.9139497277605, 15.9139497277605, 16.2035530975804, 15.6558233565228, 16.3759795802925), PROX_ELDERLYCARE = c(0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.129424766752979, 0.260351961534281, 0.241353796602158, 0.214357316635524, 0.233700982090528, 0.457575537702088, 0.372962984236141, 0.372962984236141, 0.372854461013726, 0.317064501792404, 0.401697186037664, 0.382017171357745, 0.471057675436291, 0.471057675436291, 0.462412199513001, 0.268146833149962, 0.437652472603004), PROX_HAWKER = c(2.36922200206298, 2.36922200206298, 2.393526972262, 2.40830007300065, 2.2342618496891, 2.37354129025836, 2.40272097648418, 2.48966457045008, 2.21004723991438, 2.45115541279444, 2.45115541279444, 2.39243139523594, 2.76474077583521, 2.44772974464855, 2.55739022352562, 2.34701070601947, 2.34701070601947, 2.51024920878341, 2.27183532495414, 2.71828200917597), PROX_MRT = c(0.886101680623091, 0.886101680623091, 0.910164710677637, 1.00126993569874, 1.02417718077332, 0.721786411333246, 1.09323648573999, 1.11461848888664, 0.70935210619912, 0.52727924180445, 0.52727924180445, 0.499275570100955, 1.02897813643603, 0.538616250543522, 0.674610535324426, 0.424613907535265, 0.424613907535265, 0.65447898159524, 0.370313443989706, 0.870089952652958 ), PROX_PARK = c(1.58077599563476, 1.58077599563476, 1.6216647961598, 1.7154732425778, 1.61207436869795, 1.42084473696832, 1.7942088991982, 1.86547668850022, 1.21748666352844, 1.39203600576681, 1.39203600576681, 1.19384102986047, 1.73717122008599, 1.35146177086674, 1.39748820590438, 1.30337713627377, 1.30337713627377, 1.32632916723033, 1.16446299803307, 1.49155883505512), PROX_GOOD_PRISCH = c(5.96493131981452, 5.96493131981452, 6.00411547246196, 6.0710937852797, 5.90870946924896, 5.8611108446886, 6.11593822040069, 6.20687623278084, 5.63578467655705, 6.02718330754398, 6.02718330754398, 5.71328270316738, 6.39421933734494, 6.09534233388474, 6.23706483495109, 5.99275530970335, 5.99275530970335, 6.27623366830878, 5.73062396037349, 6.4246273009838), PROX_MALL = c(0.18546430077947, 0.18546430077947, 0.187934498474296, 0.261655001598387, 0.350369242497661, 0.177442774283774, 0.350342319635, 0.36788016328609, 0.401390812484646, 0.238316612740974, 0.238316612740974, 0.238209845871265, 0.374078152135628, 0.275346491924215, 0.292722816398213, 0.338688619983659, 0.338688619983659, 0.370949542105629, 0.155488337640192, 0.409369768138594), PROX_CHAS = c(0.185464348558652, 0.185464348558652, 0.187934543511456, 0.26165503944411, 0.35036929019185, 0.177442804982894, 0.350342354631045, 0.367880188789974, 0.187858028295528, 0.238316573509266, 0.238316573509266, 0.238209795937414, 0.374078140160073, 0.275346446899555, 0.292722768811081, 0.338688583692834, 0.338688583692834, 0.370949494121523, 0.155488306171375, 0.409369730284335), PROX_SUPERMARKET = c(0.198556813498254, 0.198556813498254, 0.197516435852273, 0.265481412722203, 0.363015443397577, 0.197153631350279, 0.352223797136593, 0.364697803989784, 0.412009517866082, 0.177610526119132, 0.177610526119132, 0.238833101010687, 0.357574924056941, 0.141316208924405, 0.254565333705719, 0.112474666082431, 0.112474666082431, 0.235998227482853, 0.152010752053411, 0.389543937857684 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 0L, 0L, 2L, 0L, 0L, 3L, 3L, 3L, 3L, 2L, 3L, 5L, 3L, 3L, 3L, 4L, 2L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 5L, 3L, 7L, 2L, 2L, 3L, 6L, 6L, 5L, 1L, 8L, 8L, 9L, 9L, 5L, 8L, 2L ), WITHIN_350M_BUS = c(15L, 15L, 14L, 13L, 10L, 15L, 9L, 9L, 15L, 14L, 14L, 16L, 9L, 12L, 9L, 15L, 15L, 7L, 14L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L ), DNeighbour = c(0, 8.92289099738193, 46.181861961675, 135.603685254463, 166.418131646854, 171.733156663615, 224.254752451605, 285.641178770545, 359.82197208514, 412.135457549828, 413.573491332553, 437.483957776489, 437.492788208066, 454.258189933918, 473.259012412708, 501.664358171899, 505.457228977818, 547.923111359679, 548.651965482951, 550.65257985699)), row.names = c("913", "137", "154", "890", "705", "585", "88", "394", "766", "490", "566", "572", "173", "463", "54", "927", "959", "806", "450", "974"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999474915990389, 0.985981954567366, 0.882389750061869, 0.825668759294941, 0.814931952865972, 0.695798272374816, 0.534239646631243, 0.328337870465192, 0.193445031216414, 0.190015681174547, 0.136011383846972, 0.135992589566404, 0.102058176944425, 0.068300508722656, 0.0289045197218163, 0.0247796383810642, 9.77924730653593e-05, 5.26080378338661e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 700639112
R squared (OOB): 0.3702433
$Forests[[914]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(333000, 388800, 350000, 380000, 3e+05, 335000, 390000, 562000, 540000, 462000, 680000, 660000, 420000, 735000, 380000, 325000, 347000, 320000, 398000, 340000), floor_area_sqm = c(89, 98, 92, 92, 92, 83, 92, 107, 107, 105, 87, 87, 92, 97, 92, 82, 90, 90, 92, 92), storey_order = c(1L, 2L, 4L, 4L, 2L, 3L, 1L, 7L, 6L, 1L, 6L, 3L, 5L, 6L, 2L, 4L, 5L, 2L, 3L, 1L), remaining_lease_mths = c(692, 697, 688, 693, 691, 687, 685, 957, 969, 965, 1076, 1066, 694, 1066, 687, 666, 672, 672, 714, 699), PROX_CBD = c(10.7178846249378, 10.7178846249378, 10.7428660694501, 10.7273754880637, 10.7273754880637, 10.5501175985891, 10.3184291669162, 10.9472701195372, 11.0486323727393, 10.9320040827019, 10.1126951054664, 10.1126951054664, 10.5902646894981, 9.96973817000633, 10.571248724537, 10.0782341562763, 10.5036676165143, 10.5036676165143, 9.95525560808738, 9.97016469840266), PROX_ELDERLYCARE = c(0.903749132751209, 0.903749132751209, 1.00386291289403, 0.968089576161562, 0.968089576161562, 0.724362239545807, 0.724299376510179, 0.867518349265545, 0.974567200018427, 0.83761180429981, 0.511544492658224, 0.511544492658224, 0.476382036969741, 0.560133969723593, 0.426373779355343, 0.248412112584261, 0.346712236264009, 0.346712236264009, 0.150508443509651, 0.14040561650552), PROX_HAWKER = c(0.131164348467149, 0.131164348467149, 0.19921426515349, 0.259491073356982, 0.259491073356982, 0.496328097640832, 0.285348407142059, 0.429153921265228, 0.436692566666558, 0.499252912381913, 0.268370020499938, 0.268370020499938, 0.142004884371921, 0.246219700947935, 0.155284554597335, 0.250435976222025, 0.255376275980047, 0.255376275980047, 0.153089379504462, 0.15909114400288), PROX_MRT = c(0.897030842789514, 0.897030842789514, 0.911557541227745, 0.880392787161762, 0.880392787161762, 0.92637591011884, 0.752281430413819, 0.638393210693291, 0.741783227751877, 0.582189406643083, 0.549740095282867, 0.549740095282867, 0.793335563342317, 0.405168801785449, 0.822399768635659, 0.622308556906305, 0.908007357991278, 0.908007357991278, 0.521845664201362, 0.494111782173202), PROX_PARK = c(0.68415716278098, 0.68415716278098, 0.65460215425144, 0.675703893946554, 0.675703893946554, 0.888350706343443, 1.05219739289641, 0.730900012581548, 0.644279497097323, 0.802226928628916, 0.878497256111703, 0.878497256111703, 0.57091664624863, 0.868342722448078, 0.471129460807546, 0.627458410441261, 0.381418159266178, 0.381418159266178, 0.730503149795042, 0.68588072489708), PROX_GOOD_PRISCH = c(1.69245386393467, 1.69245386393467, 1.57772010642862, 1.51964159199475, 1.51964159199475, 1.37609088117382, 1.54472866778257, 1.50789829567152, 1.50173151878208, 1.4460454342776, 1.46177539101005, 1.46177539101005, 0.962114901666907, 1.55873028154778, 0.876989954992127, 1.26151864262594, 0.825686703361669, 0.825686703361669, 2.01039924795066, 1.97396491196204), PROX_MALL = c(0.922177591154216, 0.922177591154216, 0.913300066979642, 0.885934538444454, 0.885934538444454, 0.693136328895784, 0.472532088410597, 1.34630282297423, 1.41292867182356, 1.37776203899083, 0.269774803261538, 0.269774803261538, 0.838333779631814, 0.129560175686973, 0.872531493441133, 0.418279044459304, 0.873995522285645, 0.873995522285645, 0.757457219803541, 0.802483711672914 ), PROX_CHAS = c(0.141741960002869, 0.141741960002869, 0.184868017131885, 0.161497017697243, 0.161497017697243, 0.120595382532287, 0.165961529218061, 0.344403926608958, 0.375455350402476, 0.293630149165848, 0.20472250196774, 0.20472250196774, 0.0950095589968322, 0.0647243745052949, 0.109732367463933, 0.186550674976261, 0.217153936659979, 0.217153936659979, 0.144412947448491, 0.187394625423847 ), PROX_SUPERMARKET = c(0.141741503991008, 0.141741503991008, 0.247977273863763, 0.294310303883692, 0.294310303883692, 0.448117335537485, 0.447507928623339, 0.381194313170787, 0.408205375796458, 0.445162931243089, 0.35798039621586, 0.35798039621586, 0.190547463602814, 0.241122798862169, 0.199099262156692, 0.255147915067147, 0.291549431934698, 0.291549431934698, 0.204623167766534, 0.215556112381702 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 3L, 2L, 4L, 0L, 0L, 0L, 6L, 6L, 2L, 6L, 3L, 5L, 2L, 2L, 3L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 4L, 4L, 6L, 7L, 2L, 2L, 0L, 6L, 6L, 6L, 7L, 5L, 5L, 6L, 6L, 9L, 9L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 5L, 5L, 5L, 4L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L), DNeighbour = c(0, 11.0409585690747, 123.10873650989, 177.999364317109, 182.222073974675, 390.508176652057, 458.175105927324, 525.043526294823, 546.096333271614, 581.974633894802, 734.582171414324, 744.63721092647, 778.513270453145, 853.852006512881, 879.381374502545, 955.986894286065, 977.989576678629, 984.637081731221, 1002.9851559859, 1016.33106411858)), row.names = c("914", "429", "43", "651", "648", "778", "97", "255", "630", "671", "316", "506", "701", "471", "210", "84", "482", "940", "971", "211"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999763980694343, 0.970870067207082, 0.939593429726559, 0.936740701894813, 0.726525783058853, 0.634838882774636, 0.537461161596826, 0.505927511515569, 0.4517221702279, 0.22809348839855, 0.21454672527239, 0.170766024695101, 0.0865410630522396, 0.0631722323554254, 0.0132765028261337, 0.00548008232303629, 0.00376958182291427, 0.000680713133215186, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7851834181
R squared (OOB): 0.5453588
$Forests[[915]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 303888, 338000, 355000, 293000, 315000, 325000, 340000, 340000, 320000, 362000, 336000, 370000, 348000, 416000, 370000, 380000, 380000, 360000, 370000), floor_area_sqm = c(90, 90, 94, 94, 86, 87, 90, 90, 102, 91, 94, 90, 95, 95, 93, 93, 93, 93, 93, 93), storey_order = c(5L, 5L, 2L, 4L, 1L, 5L, 4L, 4L, 2L, 1L, 4L, 2L, 5L, 1L, 6L, 1L, 2L, 2L, 2L, 4L), remaining_lease_mths = c(998, 1008, 1076, 1070, 1006, 1004, 973, 1011, 968, 980, 976, 966, 977, 968, 1132, 1125, 1132, 1136, 1135, 1142), PROX_CBD = c(18.976831626196, 19.0279685600245, 18.893500205596, 18.9417612550563, 18.9558501171738, 18.9558501171738, 18.5353901232527, 18.5954829873069, 18.6342583478867, 18.4122801485573, 18.3273029006797, 18.263890012402, 18.2449080671561, 18.0323194354466, 18.2305685201872, 18.2305685201872, 18.1279148711176, 18.1376577985599, 18.1376577985599, 18.1918996486136), PROX_ELDERLYCARE = c(3.28231449363414, 3.26154359027314, 3.10102691254995, 3.09832013994742, 3.04148171914245, 3.04148171914245, 3.18651864771223, 3.21245115339435, 2.72992435028626, 3.05606256580079, 2.7120525382807, 2.93603771613334, 2.54228790651909, 2.88259030935981, 2.5602844754638, 2.5602844754638, 2.51087611030153, 2.49441526227585, 2.49441526227585, 2.49884668013329), PROX_HAWKER = c(0.923592674397851, 0.990561993667382, 0.926259022488312, 0.981837341088666, 1.03425383708264, 1.03425383708264, 0.491879726860981, 0.468862715548992, 0.947673142820091, 0.284310921582288, 0.729165861663657, 0.135415800319106, 0.859760115655931, 0.459055170630849, 0.555435817196439, 0.555435817196439, 0.487567663506197, 0.528296501129656, 0.528296501129656, 0.600683099416637), PROX_MRT = c(0.822784932057268, 0.880588410111357, 0.777214903782309, 0.831940647091921, 0.87145727172961, 0.87145727172961, 0.375479822529604, 0.485913485771313, 0.717283111076423, 0.34633408104891, 0.470919202147399, 0.269488316579814, 0.597257652192269, 0.228324090957444, 0.810957189319413, 0.810957189319413, 0.74928998522808, 0.789676869843372, 0.789676869843372, 0.859544339931905), PROX_PARK = c(1.4431849310919, 1.5140651316136, 1.53153013283021, 1.58031197441792, 1.64892029001525, 1.64892029001525, 1.15334089580929, 0.966363588730214, 1.68545701841371, 0.872887750975024, 1.51959638840156, 0.826451671225411, 1.66089445329223, 1.25712692932115, 0.269300347674678, 0.269300347674678, 0.317511189836545, 0.276326305891841, 0.276326305891841, 0.210024151789668), PROX_GOOD_PRISCH = c(9.32093903042593, 9.37202430611723, 9.23793284137011, 9.2863930262578, 9.30119351841798, 9.30119351841798, 8.87993213136606, 8.94334048589707, 8.98296462693421, 8.76068312560123, 8.6741083827629, 8.61262144573917, 8.59525181849715, 8.37645219680457, 8.60245346442475, 8.60245346442475, 8.49670627721454, 8.50873818737911, 8.50873818737911, 8.56698720173726), PROX_MALL = c(0.897736377807805, 0.951179576311185, 0.833273819621717, 0.886414086630636, 0.918650450187965, 0.918650450187965, 0.460655941356388, 0.594166870248601, 0.719594778264249, 0.458641270318743, 0.437943127987326, 0.374925429890344, 0.537890109309282, 0.12060760008054, 0.89702383385846, 0.89702383385846, 0.819155488013484, 0.814982856398022, 0.814982856398022, 0.849415447505653 ), PROX_CHAS = c(0.237819060284531, 0.184556275618948, 0.143741090403558, 0.0880613138842689, 0.067384164825537, 0.067384164825537, 0.165734202429707, 0.186588167457245, 0.294409401108374, 0.182706372800723, 0.319053536773146, 0.0541347282504724, 0.274147949012332, 0.120607657412939, 0.080524556228062, 0.080524556228062, 0.0462043949149095, 0.0547102897319272, 0.0547102897319272, 0.110754204684376 ), PROX_SUPERMARKET = c(0.322795161753339, 0.3125742651816, 0.218188374485768, 0.175726554209016, 0.102761308178796, 0.102761308178796, 0.167679568764744, 0.195869762300225, 0.247755307750907, 0.182706945219403, 0.198027823348086, 0.0541355525390397, 0.161035318973668, 0.119017844673248, 0.512175097136782, 0.512175097136782, 0.467157902200199, 0.504768063926141, 0.504768063926141, 0.565642852259794 ), WITHIN_350M_KINDERGARTEN = c(3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 7L, 6L, 5L, 4L, 4L, 3L, 3L, 3L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(9L, 6L, 8L, 8L, 8L, 8L, 12L, 10L, 5L, 12L, 12L, 11L, 9L, 14L, 7L, 7L, 10L, 10L, 10L, 6L ), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 4L, 5L, 5L, 4L, 5L, 4L, 2L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 71.6566054147067, 179.307199849033, 184.019934153024, 255.105387346098, 257.401014135597, 452.710709328726, 507.220993984421, 561.038991274548, 666.016702391956, 736.354005368509, 797.785465532291, 891.783305891207, 951.872822370333, 1191.51873700905, 1196.34509142629, 1212.54324046006, 1235.47818816552, 1246.57177756509, 1256.84875803393)), row.names = c("915", "570", "745", "932", "951", "52", "838", "901", "7", "722", "873", "548", "5", "354", "401", "770", "461", "285", "378", "600"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.993509621701957, 0.959708154289345, 0.957585574594909, 0.919301805196418, 0.917874144910184, 0.757351634449307, 0.700794608082334, 0.641184603837423, 0.517242039600037, 0.431323967158893, 0.356518514830193, 0.246566173103481, 0.18183647864416, 0.0102529000763192, 0.00882866507430535, 0.0047969326453496, 0.00113686828460708, 0.000265256846301744, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 651599729
R squared (OOB): 0.2463104
$Forests[[916]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(685000, 755000, 750000, 840000, 825000, 820000, 552000, 620000, 408000, 805000, 472000, 530000, 688000, 810000, 745000, 4e+05, 580000, 795888, 438888, 530000), floor_area_sqm = c(85, 90, 90, 87, 87, 87, 100, 102, 84, 104, 84, 111, 85, 90, 90, 92, 100, 95, 80, 118), storey_order = c(4L, 5L, 11L, 14L, 5L, 9L, 1L, 3L, 6L, 3L, 2L, 1L, 4L, 10L, 7L, 1L, 4L, 7L, 4L, 2L), remaining_lease_mths = c(1038, 1038, 1035, 1141, 1136, 1136, 910, 908, 647, 919, 799, 767, 964, 1045, 1057, 555, 1013, 1140, 601, 594), PROX_CBD = c(4.89531124268982, 4.88070069409732, 4.88070069409732, 4.70219035054856, 4.59114385332588, 4.59114385332588, 4.64904487497998, 4.95292174150019, 5.38657645344473, 4.1456930527125, 4.27761841825855, 4.3501519248406, 3.98134497452694, 5.99670752478149, 6.0390103189171, 5.99479776583207, 4.79843685927635, 6.26284978479934, 3.37234644442932, 6.1023364257416), PROX_ELDERLYCARE = c(0.307888742732217, 0.312658206579851, 0.312658206579851, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.374326446996408, 0.0718437191527097, 0.465891927060243, 0.45180890917037, 0.0937624362906392, 0.203630745919553, 0.168717999980802, 0.788986586736525, 0.798119493593788, 0.420516157550055, 0.72206466606869, 0.69800247969724, 0.401810150563083, 0.14668864145384), PROX_HAWKER = c(0.546104933523636, 0.595417483526792, 0.595417483526792, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.28049665267082, 0.126776661941161, 0.351855498276287, 0.668394095052703, 0.566432501893156, 0.509657348502929, 0.262344394473714, 0.199496524550099, 0.151348144296069, 0.295460487376037, 0.669525197575465, 0.130331819855385, 0.449139985411189, 0.107292567178633), PROX_MRT = c(0.275254866694397, 0.314337158810329, 0.314337158810329, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.763812758173444, 0.804865461788644, 0.675587286197546, 0.413017272318271, 0.40356540460373, 0.533693046359433, 0.310254962870727, 0.226103982865864, 0.225262429159589, 0.305306521480229, 1.13446368103879, 0.132116935816272, 0.537190991659238, 0.649340944892975 ), PROX_PARK = c(1.60860995669454, 1.53366372097489, 1.53366372097489, 1.77379186206272, 1.65596921250538, 1.65596921250538, 1.08394438059851, 0.908868407872405, 1.05249384295472, 1.16828897329218, 1.11098670131371, 0.941534540217125, 0.894232249415992, 0.97332058707081, 0.921128796109604, 0.990750186553446, 0.279857584881724, 0.742212481577902, 0.408351250353425, 0.711925115709351 ), PROX_GOOD_PRISCH = c(2.96671225712824, 3.0451226436528, 3.0451226436528, 2.79995758206102, 2.86977258716747, 2.86977258716747, 3.57098970158234, 3.66355651606602, 3.52335384407219, 3.20846684942761, 3.63213704613537, 3.77462248476967, 3.868083844602, 2.41026804261554, 2.45094763896652, 2.01228232098645, 4.40925832010736, 2.39901634170637, 3.70512913004722, 1.64363723354824), PROX_MALL = c(0.696065710972082, 0.63262312230698, 0.63262312230698, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.528365937160055, 0.209686974260184, 0.184401966361696, 1.18405339004253, 0.890632544268956, 0.812522711759855, 1.18273225000282, 1.14826594162738, 1.15586968043917, 0.848644658978131, 0.830412122132217, 0.965908348364742, 0.743612757274357, 0.58741271025502), PROX_CHAS = c(0.22404402777184, 0.278004299073392, 0.278004299073392, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.251376462502101, 0.176171654931402, 0.131272369045618, 0.401816380076581, 0.116543108560641, 0.237239443458304, 0.145112311632742, 0.157172829578474, 0.103484302768675, 0.262677718190406, 0.120011087306801, 0.0879111496245458, 0.499618186459994, 0.142011209366223 ), PROX_SUPERMARKET = c(0.224044642536509, 0.278004958714438, 0.278004958714438, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.311533400888457, 0.176171398022836, 0.182486832055582, 0.431453687618191, 0.205058734443685, 0.125937465506006, 0.252387257990654, 0.212384620357781, 0.198926203527595, 0.3581952061826, 0.0907294343182455, 0.0879117778441782, 0.499617451823641, 0.585686837888717 ), WITHIN_350M_KINDERGARTEN = c(5L, 5L, 5L, 2L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 0L, 1L, 3L, 3L, 1L, 0L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 5L, 5L, 4L, 3L, 3L, 2L, 1L, 1L, 1L, 5L, 5L, 3L, 3L, 3L, 1L, 2L, 3L, 2L, 2L ), WITHIN_350M_BUS = c(9L, 8L, 8L, 7L, 7L, 7L, 12L, 7L, 8L, 7L, 14L, 13L, 12L, 10L, 9L, 8L, 6L, 5L, 8L, 5L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 1L), DNeighbour = c(0, 72.8998230866017, 75.2966077408247, 288.76768442302, 349.707457597915, 353.310159363283, 621.85026635088, 705.899953244729, 745.186785340877, 748.42085236394, 829.262232034717, 917.188103788423, 1167.22891720383, 1229.15067479162, 1255.00945710713, 1428.91857800412, 1442.00243935815, 1504.18473890351, 1539.07010105942, 1747.00756234917)), row.names = c("916", "982", "39", "854", "333", "768", "140", "216", "130", "320", "709", "348", "375", "379", "832", "413", "610", "562", "69", "18"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996520513945222, 0.996288173407205, 0.946103088451187, 0.921465449838648, 0.919872923184755, 0.762650105502031, 0.700123167911963, 0.669213575596488, 0.666626625680717, 0.600133555502416, 0.524711187673512, 0.306474870963036, 0.255007180900579, 0.23419305983611, 0.109561736469482, 0.101565659035196, 0.0669090995403386, 0.0501235683973307, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10523498148
R squared (OOB): 0.5462452
$Forests[[917]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(520000, 575000, 580000, 565000, 548888, 580000, 540000, 510000, 495000, 380000, 403500, 540000, 475000, 505000, 5e+05, 376000, 505000, 382000, 374000, 380000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 93, 90, 90, 90, 90, 90, 92, 102, 92, 86, 103, 92), storey_order = c(1L, 4L, 4L, 3L, 2L, 4L, 4L, 3L, 3L, 4L, 5L, 3L, 5L, 6L, 3L, 5L, 4L, 2L, 2L, 1L), remaining_lease_mths = c(1138, 1137, 1140, 1127, 1130, 1134, 1075, 1076, 1076, 973, 965, 1067, 1031, 1033, 1049, 944, 1051, 989, 862, 1037), PROX_CBD = c(11.6952918230505, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.7494815193957, 11.7494815193957, 11.8019303594103, 11.734228152501, 11.7824349405223, 11.9491294576901, 12.0682850666201, 11.5237533038112, 11.780035597066, 11.6571985599938, 11.4975151935682, 11.9885535057438, 11.4388659085475, 12.3082954752684, 11.0478583208432, 11.6419253241709), PROX_ELDERLYCARE = c(0.0818897866131208, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0736890817471424, 0.0736890817471424, 0.184707688528033, 0.217445500321488, 0.213047345375207, 0.351349913726565, 0.36227142211874, 0.374021376468387, 0.389019901488026, 0.400746835300904, 0.485429735975203, 0.468647269590137, 0.529438756707198, 0.583230122785789, 0.694826263841934, 0.626216066088841), PROX_HAWKER = c(0.374319678668878, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.418792449609449, 0.418792449609449, 0.425288384889406, 0.366555491930585, 0.411134055372247, 0.693645859237657, 0.732401821736703, 0.235307086042243, 0.475091880549249, 0.38372613736418, 0.320302217757218, 0.661637750611862, 0.319632581294072, 0.732610931237137, 0.33156405975617, 0.553081930127745 ), PROX_MRT = c(0.18359152527436, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.183595482094196, 0.183595482094196, 0.341923672362566, 0.276453864170284, 0.323171872402698, 0.207404211118571, 0.353072027979069, 0.148196296616071, 0.149757666469573, 0.187661086924798, 0.24936700359253, 0.253577460439113, 0.264110896255266, 0.348338435446781, 0.413251174688675, 0.168432978085695 ), PROX_PARK = c(1.23082333360032, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.25382465781663, 1.25382465781663, 1.09015045463689, 1.00928973198994, 1.04913519120928, 1.42337349535551, 1.2554933111164, 0.808531626238996, 0.915827670442916, 0.822874314333037, 0.698336840868775, 0.965214735166117, 0.653351036954048, 1.248380402738, 0.855372307789476, 0.654970873229416), PROX_GOOD_PRISCH = c(2.35260315569007, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.40225451049103, 2.40225451049103, 2.57167610218627, 2.54247396470066, 2.5757070458522, 2.48771655129493, 2.66094910730305, 2.43173748992112, 2.67648686403773, 2.58492752090912, 2.48345794754568, 2.84793008582659, 2.45055199705462, 2.82059786507503, 1.96973866183315, 2.71543842399088), PROX_MALL = c(0.785373664552542, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.730910693989521, 0.730910693989521, 0.70263709534569, 0.781937846313192, 0.732391369928616, 0.591401580344059, 0.424043071559413, 0.840908486660855, 0.657761426948524, 0.718523422751835, 0.805279144871904, 0.581599658792334, 0.840491697823826, 0.312386349772529, 0.400154220571097, 0.576398809288588), PROX_CHAS = c(0.141926234339659, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.105514964386053, 0.105514964386053, 0.144895120017984, 0.203102352137365, 0.182294192745256, 0.136369833447508, 0.0850792531740411, 0.0822817354855642, 0.165734916528407, 0.162236141473446, 0.18789773503711, 0.0548782345589675, 0.210772889992189, 0.200650927390068, 0.193330180912365, 0.118628580179885), PROX_SUPERMARKET = c(0.137537075296593, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.100761764224213, 0.100761764224213, 0.149354766345577, 0.206717744357565, 0.186528474083994, 0.234851160706955, 0.0850782630125017, 0.113409172087645, 0.328761363845442, 0.248678179468178, 0.186124684843571, 0.41771106664497, 0.189609627596398, 0.200651971059786, 0.392366955335671, 0.0879874709963817), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 5L, 7L, 8L, 8L, 6L, 5L, 4L, 9L, 8L, 4L, 6L, 4L, 4L, 2L, 6L), WITHIN_350M_BUS = c(13L, 11L, 11L, 11L, 14L, 14L, 13L, 10L, 11L, 12L, 12L, 5L, 8L, 9L, 8L, 14L, 7L, 8L, 7L, 8L), WITHIN_1KM_PRISCH = c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 5L, 7L, 7L, 7L, 4L, 6L, 5L, 4L, 7L, 5L, 6L, 6L, 5L), DNeighbour = c(0, 41.4089394930944, 41.4091137467462, 42.1918970664914, 59.942609325205, 62.7488984098589, 268.734891429429, 292.495541302767, 296.921688278767, 321.631898408877, 377.034045817639, 424.987877604075, 467.237993680264, 473.276661471237, 536.809614339654, 554.7977141345, 571.732065972338, 649.300498186006, 679.821483650955, 690.817150906697)), row.names = c("917", "580", "792", "557", "808", "281", "342", "409", "260", "175", "860", "652", "263", "977", "553", "486", "271", "231", "694", "421"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992826830898512, 0.992826770635973, 0.992553518403724, 0.984998418517527, 0.983566855181862, 0.720242626237529, 0.673594575758556, 0.664651169805645, 0.613454840315503, 0.492978688416032, 0.386304521744385, 0.29435313457892, 0.281581241343111, 0.156951040925011, 0.126042516129471, 0.0992564938824457, 0.0135918342934481, 0.00099732492149696, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2300557811
R squared (OOB): 0.5997227
$Forests[[918]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(392000, 388000, 375000, 363000, 417000, 340888, 355000, 320000, 335000, 343000, 3e+05, 335000, 335000, 315000, 297000, 325000, 314000, 330000, 333000, 415000), floor_area_sqm = c(113, 104, 108, 104, 92, 107, 104, 91, 114, 107, 106, 105, 90, 90, 90, 90, 91, 91, 108, 104), storey_order = c(2L, 6L, 2L, 5L, 2L, 4L, 4L, 8L, 3L, 2L, 2L, 2L, 3L, 5L, 2L, 5L, 3L, 1L, 4L, 2L), remaining_lease_mths = c(933, 904, 909, 918, 1120, 883, 882, 995, 904, 907, 941, 938, 979, 1001, 995, 992, 985, 987, 895, 875), PROX_CBD = c(16.6579104452557, 16.3777502460772, 16.9875722318911, 16.295166477654, 16.7161737209409, 16.7669966667855, 16.7669966667855, 16.7093180086981, 16.3642048862006, 17.2160129653012, 17.3741762112269, 17.3741762112269, 17.0600275230943, 16.8082045368238, 16.901501451739, 17.2610384590751, 17.0716695500607, 17.2817356498826, 16.5397910410307, 15.8781143296649), PROX_ELDERLYCARE = c(0.409372351007212, 0.465083314136851, 0.636322412867891, 0.514795208711411, 9.26628957858198e-07, 0.121542639162494, 0.121542639162494, 0.935779967581661, 0.361422596457277, 0.574386357445605, 0.815153211361198, 0.815153211361198, 1.09431476347566, 1.15380285023885, 1.16689850532437, 1.12094638660826, 1.21621641692937, 1.19353475005496, 0.706939892416911, 0.633288957745621), PROX_HAWKER = c(1.80129318596364, 1.54627052523026, 2.10596394293278, 1.47281657351752, 1.96687058888139, 2.05474291859885, 2.05474291859885, 1.82495077083007, 1.67761333691466, 2.37357884684332, 2.50067722531469, 2.50067722531469, 2.18272534115171, 1.94950915107796, 2.0413146444202, 2.37726799660773, 2.2102134433082, 2.40388099430384, 2.14655926815246, 1.79301822351461), PROX_MRT = c(0.128609360773056, 0.419412974707088, 0.252669932820992, 0.504795745143921, 0.427108887982576, 0.53300655679357, 0.53300655679357, 0.522077155701705, 0.653367521351592, 0.453815632281196, 0.590831178240684, 0.590831178240684, 0.673816738147829, 0.730447684580082, 0.740013435080822, 0.729621307242001, 0.793158171270894, 0.797812759521718, 0.460645764817668, 0.159697283923578), PROX_PARK = c(0.826869373992433, 0.571339732684777, 1.18807543108152, 0.48638578612152, 0.688779163701323, 0.722711239268322, 0.722711239268322, 1.17885821480356, 0.32735774848914, 1.24959985284921, 1.47164498360674, 1.47164498360674, 1.5130077643247, 1.39545287332227, 1.46267930314228, 1.64853798443183, 1.59669720594139, 1.70244245234235, 0.711243459523284, 0.678969217742802), PROX_GOOD_PRISCH = c(7.18541951227303, 6.89348817522951, 7.55033959010056, 6.80828229467371, 7.12110535783693, 7.13952904562396, 7.13952904562396, 7.40748446052123, 6.76031366250815, 7.68034428555912, 7.888904100652, 7.888904100652, 7.76907239486735, 7.5739079893598, 7.66085245964853, 7.93716312588154, 7.82238149093771, 7.98012169831377, 6.77397603493671, 6.09357654169244), PROX_MALL = c(0.168053149288668, 0.427317836890542, 0.165557901737932, 0.510483215269896, 0.337595745740984, 0.27529824968273, 0.27529824968273, 0.484270435079706, 0.388175183991252, 0.413606644895247, 0.521008948961951, 0.521008948961951, 0.597930181439745, 0.677813655888015, 0.678684538412688, 0.644198936007264, 0.719585865775528, 0.713200150273906, 0.345326846187852, 0.145699923430919), PROX_CHAS = c(0.170995488718356, 0.429996386722335, 0.194474796894964, 0.513107963149175, 0.279591917356114, 0.222759343861358, 0.222759343861358, 0.52365796939069, 0.380772978950647, 0.303266380929536, 0.524369302913132, 0.524369302913132, 0.638199243310692, 0.71936188995133, 0.720584477651296, 0.678651577140463, 0.760340467100735, 0.748586514709626, 0.286223989121013, 0.0723222156351423), PROX_SUPERMARKET = c(0.103652200866821, 0.386156989530241, 0.284398337107734, 0.471223408024363, 0.344537051235884, 0.243987988302975, 0.243987988302975, 0.555366708418936, 0.422789252098693, 0.387759857324111, 0.559408220033625, 0.559408220033625, 0.718466194952364, 0.768274584157999, 0.780695486504835, 0.771245719522698, 0.837223205851576, 0.842475689687135, 0.377165028023417, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 0L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 3L, 4L, 3L, 6L, 5L, 5L, 1L, 4L, 5L, 4L, 4L, 2L, 1L, 1L, 3L, 2L, 3L, 1L, 3L), WITHIN_350M_BUS = c(9L, 8L, 11L, 7L, 12L, 11L, 11L, 8L, 6L, 5L, 2L, 2L, 7L, 9L, 7L, 5L, 5L, 5L, 2L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L), DNeighbour = c(0, 289.094802323674, 371.688844584245, 375.069742722766, 405.950543503037, 526.019866263614, 529.751917676441, 535.387532413212, 560.394701153415, 572.285114687249, 723.790632618156, 724.50342987837, 750.710666802618, 755.782445733434, 786.778447005262, 833.354508775152, 865.012327502413, 896.302361197407, 1088.422146542, 1447.94983497138)), row.names = c("918", "820", "125", "451", "261", "673", "898", "156", "252", "326", "813", "822", "208", "121", "416", "525", "431", "127", "498", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.921862432014278, 0.872552275748903, 0.870303992761838, 0.84897239790859, 0.753464451101733, 0.750205321618365, 0.745253757532203, 0.722858106803567, 0.711976079227672, 0.562690901343001, 0.561952422394424, 0.534645404497746, 0.529329224063752, 0.496664924459618, 0.447229969304442, 0.413587108022009, 0.380467765245645, 0.189180564059726, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 601619990
R squared (OOB): 0.5100819
$Forests[[919]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 367000, 418000, 4e+05, 4e+05, 428000, 420000, 420000, 4e+05, 416000, 433000, 362000, 370000, 390000, 423888, 395000, 365000, 415000, 292000, 258000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 84, 84), storey_order = c(5L, 1L, 5L, 2L, 3L, 4L, 3L, 5L, 2L, 4L, 4L, 1L, 1L, 2L, 5L, 2L, 1L, 5L, 1L, 1L), remaining_lease_mths = c(1144, 1137, 1138, 1137, 1143, 1140, 1144, 1143, 1130, 1140, 1130, 1135, 1146, 1139, 1136, 1146, 1137, 1144, 761, 781), PROX_CBD = c(16.0903666266177, 16.0903666266177, 16.0903666266177, 16.0475930141239, 16.0475930141239, 16.1831859860721, 15.9392575628934, 16.1537572283104, 16.1976566517324, 16.055983361932, 16.055983361932, 15.9297907572658, 15.87024444961, 16.0085061296439, 15.9500375777464, 16.0046521285213, 16.0046521285213, 15.9533618390172, 16.3662877971208, 16.1631400386504), PROX_ELDERLYCARE = c(0.179967723198436, 0.179967723198436, 0.179967723198436, 0.129564145964732, 0.129564145964732, 0.0701319802482612, 0.0436662178849567, 0.0462823216560119, 9.89208662673193e-07, 0.146417557277997, 0.146417557277997, 0.0463608633689567, 0.10693627682917, 0.133825008100465, 0.0923316964070077, 0.20718686492254, 0.20718686492254, 0.251148223850536, 0.177020457931737, 0.194171564025932 ), PROX_HAWKER = c(0.9143232220583, 0.9143232220583, 0.9143232220583, 0.872301448799324, 0.872301448799324, 1.00994702859189, 0.765854363537175, 0.986028325459381, 1.03146250928298, 0.897672222950446, 0.897672222950446, 0.768716574287481, 0.694651515851724, 0.86073340068049, 0.798502368740115, 0.855932206484513, 0.855932206484513, 0.802087399746937, 1.20613696965479, 1.03995728027003), PROX_MRT = c(1.13213387762555, 1.13213387762555, 1.13213387762555, 1.14436247830993, 1.14436247830993, 1.08237519657155, 1.14464062157712, 1.02112351286352, 1.02706758196582, 0.936151237003446, 0.936151237003446, 1.23034399571509, 1.09555222562317, 1.31406230168452, 1.27956490520873, 0.883219311345816, 0.883219311345816, 0.8851452059773, 1.07002489239586, 0.842728374229233), PROX_PARK = c(0.83568858459355, 0.83568858459355, 0.83568858459355, 0.824988291997923, 0.824988291997923, 0.848434833813522, 0.777956069134633, 0.793519520304926, 0.822565203699192, 0.683762717294504, 0.683762717294504, 0.846978318526899, 0.707790886000148, 0.947603217866828, 0.8970097589344, 0.619767633008914, 0.619767633008914, 0.589052524814441, 0.840406553837571, 0.707513815343702), PROX_GOOD_PRISCH = c(6.70919168347838, 6.70919168347838, 6.70919168347838, 6.67335529701902, 6.67335529701902, 6.78038310261662, 6.57394481891556, 6.74044920052795, 6.78043949525415, 6.63421015362065, 6.63421015362065, 6.58539462985877, 6.49806658702102, 6.67823761190993, 6.61604918176311, 6.57618460349959, 6.57618460349959, 6.52939634907869, 6.93507101526025, 6.70927938580052), PROX_MALL = c(0.311149009276151, 0.311149009276151, 0.311149009276151, 0.339403259296736, 0.339403259296736, 0.241735562355662, 0.391567182053879, 0.180580587241737, 0.189710317758296, 0.118546137622893, 0.118546137622893, 0.478634609766659, 0.388975340293238, 0.528820301792356, 0.517477751202279, 0.110811660449771, 0.110811660449771, 0.161178852361569, 0.298590834338171, 0.0870960802892481), PROX_CHAS = c(0.215238065300109, 0.215238065300109, 0.215238065300109, 0.16574506375663, 0.16574506375663, 0.148113838308576, 0.0895372628546906, 0.0922372285822684, 0.0868060808909073, 0.110329053122027, 0.110329053122027, 4.95402698497433e-08, 0.140210421841136, 0.104680199868824, 0.0505118784777886, 0.114687044901222, 0.114687044901222, 0.165813590617473, 0.209004221202181, 0.081875317774622), PROX_SUPERMARKET = c(0.316789996913415, 0.316789996913415, 0.316789996913415, 0.344658205065017, 0.344658205065017, 0.247969406526707, 0.354688671920554, 0.186806037215644, 0.195853508350489, 0.123371553336512, 0.123371553336512, 0.427887094284235, 0.287679129281494, 0.525839072677995, 0.47836894165083, 0.112847248683738, 0.112847248683738, 0.162291812321236, 0.303085580417471, 0.0873208554119548), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 7L, 3L, 8L, 8L, 3L, 3L, 5L, 4L, 2L, 4L, 3L, 3L, 3L, 8L, 6L ), WITHIN_350M_BUS = c(8L, 8L, 8L, 9L, 9L, 7L, 9L, 7L, 7L, 7L, 7L, 7L, 8L, 7L, 7L, 7L, 7L, 8L, 5L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 3L, 4L, 3L, 3L, 5L, 5L, 5L, 4L, 5L), DNeighbour = c(0, 1.61598924911411, 4.73456806760071, 45.6666413932527, 46.755668003516, 128.742724698718, 156.744868140541, 163.791407116573, 195.862445125136, 200.760793880117, 204.333369172153, 211.166996033298, 221.900536825578, 228.016511501353, 232.824108927214, 255.828783366661, 258.366393468288, 258.827795559226, 356.238205888598, 358.265980447853)), row.names = c("919", "161", "249", "440", "28", "661", "517", "869", "427", "538", "741", "654", "582", "653", "912", "408", "594", "124", "687", "872"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999959309655232, 0.999650745783629, 0.967768947681922, 0.966226725738893, 0.758410880423111, 0.653810021854414, 0.625662119340364, 0.49157470978587, 0.47057911817488, 0.45523688204176, 0.425875142472084, 0.379919597677067, 0.353951280622124, 0.333710691024515, 0.240194952675645, 0.230333838164312, 0.228552735684957, 0.000127416775602946, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1637234040
R squared (OOB): 0.191804
$Forests[[920]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 330000, 470000, 515000, 582000, 315000, 515000, 550000, 450000, 518000, 638000, 680000, 440000, 630000, 445000, 838000, 650000, 545000, 680000, 760000), floor_area_sqm = c(82, 82, 84, 103, 104, 87, 110, 105, 104, 84, 105, 76, 93, 101, 84, 91, 86, 86, 86, 91), storey_order = c(5L, 4L, 3L, 3L, 3L, 1L, 1L, 2L, 1L, 3L, 3L, 11L, 3L, 2L, 3L, 12L, 3L, 1L, 3L, 9L), remaining_lease_mths = c(656, 657, 813, 823, 935, 633, 859, 786, 828, 781, 918, 1071, 759, 952, 647, 1106, 1018, 1025, 1025, 1091), PROX_CBD = c(5.9699685911294, 6.06674643703895, 6.30150758144434, 6.41432963568309, 5.4901102241405, 5.88382015009973, 5.31333197008925, 6.4090346428634, 5.12061996426338, 6.59778313634683, 5.24252163748666, 5.17664618337401, 5.4791067318598, 5.76616775136128, 4.82546817648507, 5.38577040159704, 5.26278746968545, 5.19905620756448, 5.19905620756448, 5.4124717534787), PROX_ELDERLYCARE = c(4.28110190953706e-07, 0.10409496222889, 0.0580157957368266, 0.101150617829923, 0.157919913507301, 0.599695566252105, 0.301885421229742, 0.336883008423279, 0.279354008399566, 0.619464736019043, 0.232760622048558, 0.203403853153192, 0.505585511375112, 0.708186986363007, 0.401252043911139, 0.343873602324804, 0.310343810032976, 0.3148233892717, 0.3148233892717, 0.277453528347438), PROX_HAWKER = c(0.247906315943116, 0.346985863757343, 0.511576723994062, 0.639366917684312, 0.258924665495, 0.302293625820731, 0.15027253820603, 0.729024203622067, 0.158729667464322, 1.00589931737343, 0.316098981667774, 0.242990200436355, 0.736115689949186, 0.25612232537118, 0.33634581375869, 0.225377370173431, 0.356302899600742, 0.424686940189847, 0.424686940189847, 0.214745652304629), PROX_MRT = c(1.03854772657135, 1.1005845300218, 0.911216039334219, 0.753240517287136, 1.30755754576723, 0.37771060533367, 0.839256513816073, 0.631935879685516, 1.12797954219589, 0.372865816575034, 0.353807427048722, 0.347215067697513, 0.797555156120123, 0.0934691468297738, 0.437510974512092, 0.452916639575337, 0.321982757522174, 0.253583166891469, 0.253583166891469, 0.525678460826462 ), PROX_PARK = c(0.792968228054446, 0.741200181243785, 0.950460734805334, 0.941128983241434, 0.803347187860442, 1.09766236241216, 0.919693677764514, 0.73120409495038, 1.12857946410316, 0.432673847047101, 0.540897442657821, 0.502895249788983, 0.728040918615253, 1.02675087524374, 0.386749503328341, 0.680409922157526, 0.550000337404237, 0.482110245392283, 0.482110245392283, 0.766524211973089 ), PROX_GOOD_PRISCH = c(1.89588922913119, 1.85819018299306, 1.50990256016426, 1.35156641752108, 2.45379201830723, 1.61186682958131, 2.32631552336422, 1.19038460547274, 2.70116277997296, 0.909917905905181, 2.20280244575696, 2.27859573799937, 2.93310132502147, 1.65694818911091, 2.65585299610189, 2.04281306492033, 2.16237499594262, 2.22494939608982, 2.22494939608982, 2.04167837943161), PROX_MALL = c(1.25835483053691, 1.22044581333525, 0.872189526609738, 0.713954983197348, 1.21674302842157, 0.966526596905427, 0.752077094160308, 0.56447134405004, 1.02774547618649, 0.324462922438517, 0.315823950773482, 0.285366785950761, 0.719613179783111, 0.834887080030876, 0.337875853585261, 0.513452616263142, 0.38523327442887, 0.31885342913617, 0.31885342913617, 0.636573036587929), PROX_CHAS = c(0.21461630683628, 0.252393584019624, 0.0940735950578242, 0.15014885052256, 0.233242749827373, 0.256579842259861, 0.111194343620761, 0.141339892509329, 0.193072984237221, 0.0558741615176373, 0.0731998871787336, 0.0737889624358689, 0.0706483510319072, 0.143086854941205, 0.315432137833306, 0.180097972613039, 0.188692357663819, 0.211748617283041, 0.211748617283041, 0.208534953207918), PROX_SUPERMARKET = c(0.227231659318009, 0.321431524942613, 0.469210677159174, 0.519047869620273, 0.37596142908425, 0.27867057765081, 0.370675298005651, 0.360911693423373, 0.198191070641627, 0.173430033183904, 0.266280670019211, 0.177322353300672, 0.0706487501399716, 0.318319510093507, 0.0907256678718214, 0.397689630461078, 0.267150206458008, 0.199301193911681, 0.199301193911681, 0.496000676868079), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 2L, 2L, 0L, 1L, 1L, 0L, 1L, 1L, 3L, 1L, 0L, 2L, 0L, 4L, 4L, 4L, 4L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 4L, 4L, 3L, 4L, 3L, 5L, 4L, 3L, 5L, 7L, 2L, 1L, 2L, 7L, 5L, 6L, 6L, 4L), WITHIN_350M_BUS = c(8L, 6L, 7L, 7L, 10L, 8L, 12L, 9L, 9L, 7L, 10L, 9L, 3L, 8L, 8L, 8L, 9L, 9L, 9L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 4L, 4L, 2L, 4L, 2L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 108.283700351226, 395.411327224505, 546.237551206036, 574.347235408431, 662.39488210835, 670.46492024353, 720.831134526281, 891.485868994268, 1025.77359006529, 1037.06145041669, 1043.70239843308, 1056.34328798708, 1111.52571473881, 1241.00284901541, 1306.06274717259, 1314.6777868596, 1321.86223305157, 1325.29693318334, 1460.69938965494)), row.names = c("920", "628", "417", "114", "307", "201", "279", "269", "646", "957", "472", "897", "802", "430", "288", "116", "199", "533", "181", "436"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.989039269256239, 0.858812755417102, 0.739869689502006, 0.714690395172173, 0.631004314737605, 0.623020614097311, 0.572252876758681, 0.393776751082662, 0.256894282288848, 0.245950668458632, 0.23956891280156, 0.227544199586517, 0.177197480000883, 0.0773887819463654, 0.0402091673119989, 0.0360773688098556, 0.0327836732282159, 0.0312586899884637, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 13719896588
R squared (OOB): 0.3303842
$Forests[[921]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(330000, 333000, 360000, 345000, 325000, 361000, 325000, 360000, 4e+05, 335000, 328000, 309000, 330000, 348000, 388000, 398000, 445000, 395000, 370000, 368000), floor_area_sqm = c(84, 84, 103, 91, 85, 84, 84, 104, 103, 84, 84, 91, 84, 93, 100, 100, 100, 101, 98, 100 ), storey_order = c(3L, 3L, 1L, 3L, 1L, 4L, 5L, 2L, 3L, 2L, 4L, 2L, 4L, 4L, 4L, 2L, 3L, 4L, 2L, 2L), remaining_lease_mths = c(791, 823, 798, 773, 830, 794, 812, 804, 796, 796, 806, 774, 806, 777, 922, 924, 949, 936, 912, 923), PROX_CBD = c(9.73525531751342, 9.85122377146013, 10.1540744969693, 9.63489497584329, 10.1989356004427, 10.1908965186918, 9.87023127008802, 10.0879656312395, 10.2571858212528, 10.2571858212528, 10.2439629519707, 9.64616581570663, 9.63621863936401, 9.5834162789491, 10.3133134299625, 10.2027088676681, 9.38671442358298, 10.5347600839054, 10.6430674352334, 10.5911430304609), PROX_ELDERLYCARE = c(0.869795033999967, 0.999223533815273, 0.85844301108046, 0.42629854090558, 1.08623091115154, 0.891997547710976, 1.35138892750767, 1.31022889057949, 0.969336561855173, 0.969336561855173, 0.904720646157319, 0.306199433665808, 1.48805339077067, 0.221128007339761, 1.4124150938613, 1.63738856945076, 0.197320443098403, 1.31633228018286, 1.10983952182968, 1.2745451415541 ), PROX_HAWKER = c(0.687117415591119, 0.526313717816828, 0.614574465644474, 0.908741650371918, 0.368744432216956, 0.594526114354717, 0.410023469086153, 0.196699811405185, 0.543600998034675, 0.543600998034675, 0.616195579705155, 0.906506968115566, 0.677896697868769, 0.844035637065003, 0.0623262564011618, 0.264427923442986, 0.671765492644128, 0.259744380023822, 0.494234864614673, 0.314632743063994), PROX_MRT = c(0.86810604264512, 0.907717901248049, 0.544743966599557, 0.669484450879797, 0.78040997284139, 0.554399001312584, 1.23646610314009, 1.09046737609619, 0.5984056038899, 0.5984056038899, 0.52596302633555, 0.626377719466395, 1.32502198166586, 0.679762822214213, 1.09471398918577, 1.392302848886, 0.671695564859285, 1.15842683571226, 0.91242151857363, 1.14211364891441), PROX_PARK = c(0.452373350223662, 0.510337594738446, 0.578916018382343, 0.197084482081202, 0.808282577864154, 0.61263038213259, 0.375073916060521, 0.604882226694947, 0.690393008756984, 0.690393008756984, 0.626908579085899, 0.106198450905693, 0.202594030185392, 0.171128410914521, 0.826294351272671, 0.728383914708498, 0.409638708762546, 1.00657829367171, 1.09293299728603, 0.997953552798557), PROX_GOOD_PRISCH = c(1.15234422615158, 1.05242409875061, 1.40445923276907, 1.59153495480405, 1.199846441039, 1.40421671412888, 0.706117631385061, 0.87937610392538, 1.38840710840139, 1.38840710840139, 1.44855804010835, 1.71137279935344, 0.53169554186008, 1.81796659730331, 0.993301788551023, 0.689163418131917, 1.96445822173508, 1.12709017589061, 1.4206810513637, 1.15731102426836), PROX_MALL = c(0.907839978504126, 0.756051767526383, 0.685950169481642, 0.873569112263515, 0.663851500718272, 0.685823836221668, 0.445899708163642, 0.441232897113797, 0.638527944164543, 0.638527944164543, 0.644656189163291, 0.808294932987377, 0.564979440463645, 0.812301361871699, 0.450275200033962, 0.12742430838485, 0.704978058880463, 0.464767570965945, 0.220538248250442, 0.441630162720786 ), PROX_CHAS = c(0.116614388177292, 3.39583191183935e-08, 0.170954716034814, 0.454068185577158, 0.0710453772718398, 0.151788880767358, 0.0764125853219005, 0.177420148260447, 0.0819899420632749, 0.0819899420632749, 0.155315138624813, 0.415210445937219, 0.204909081807225, 0.334146331647452, 0.071192987667569, 0.127424254451578, 0.181909444046462, 0.272565000598528, 0.0703959269798554, 0.327465416824022 ), PROX_SUPERMARKET = c(0.458729641056945, 0.350225948243757, 0.171715993026927, 0.717910522287554, 0.00115080458448496, 0.152401712794372, 0.158655939798418, 0.320748009942088, 0.123486578338512, 0.123486578338512, 0.18505229065347, 0.675617328849562, 0.145410708854306, 0.581458245406798, 0.330151298165832, 0.129189539659537, 0.448356351676465, 0.464768447350912, 0.220538485726081, 0.441631117888638 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 3L, 2L, 1L, 4L, 2L, 5L, 5L, 2L, 2L, 1L, 1L, 3L, 3L, 4L, 6L, 3L, 1L, 2L, 1L ), WITHIN_350M_BUS = c(10L, 10L, 14L, 5L, 12L, 12L, 8L, 11L, 10L, 10L, 10L, 8L, 7L, 7L, 15L, 13L, 9L, 15L, 13L, 13L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 3L, 4L, 6L, 5L, 5L, 5L, 5L, 6L, 4L, 3L, 4L, 4L, 4L, 2L, 4L, 6L, 4L), DNeighbour = c(0, 161.494745356321, 448.854024478091, 453.831251453094, 466.362721869938, 474.56497317027, 480.916659406563, 506.905033340825, 524.02154267908, 532.484025651019, 537.105310302012, 565.837698497223, 629.820535740841, 687.555196315637, 689.416244193837, 812.959101028643, 879.205195676597, 889.439458762901, 905.482187595176, 948.62902912415)), row.names = c("921", "129", "560", "273", "967", "447", "755", "292", "494", "591", "668", "785", "189", "799", "513", "771", "373", "577", "627", "718"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.94287652408432, 0.602360551714004, 0.59463570062898, 0.575037302066877, 0.562103932697521, 0.552036953293301, 0.510459262906499, 0.482824248613614, 0.469115893786879, 0.461621920833769, 0.415009480659325, 0.312705517102684, 0.225322961665399, 0.222627595756895, 0.0705326658207129, 0.0198840638883867, 0.0146159858020808, 0.00790285366045252, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1100484148
R squared (OOB): 0.04657207
$Forests[[922]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(435000, 448000, 440000, 358000, 425000, 380000, 360000, 441000, 385000, 438000, 432000, 431000, 365000, 425000, 395000, 432000, 393000, 456500, 420000, 450000), floor_area_sqm = c(95, 96, 96, 93, 94, 94, 94, 93, 93, 94, 92, 92, 94, 94, 94, 93, 93, 92, 94, 94), storey_order = c(6L, 9L, 7L, 1L, 5L, 1L, 1L, 6L, 1L, 5L, 6L, 7L, 1L, 6L, 4L, 5L, 2L, 8L, 7L, 7L), remaining_lease_mths = c(1105, 1110, 1108, 1103, 1083, 1107, 1096, 1097, 1134, 1076, 1137, 1138, 1095, 1119, 1113, 1138, 1134, 1144, 1120, 1119), PROX_CBD = c(11.6071858552171, 11.5810624146691, 11.6053344020152, 11.8075546541859, 11.8751655684431, 11.6781560559471, 11.6781560559471, 11.8078122246038, 11.6526890235784, 11.9414743986494, 11.9317097346946, 11.9317097346946, 11.7965908296893, 11.9828723130509, 11.9744040829633, 11.7767430748854, 11.7767430748854, 11.9527102757424, 12.0119641769274, 12.0119641769274), PROX_ELDERLYCARE = c(1.02315858897206, 1.05973522725621, 1.04503450829128, 0.922118515238085, 0.727329111385366, 1.09658820367145, 1.09658820367145, 0.95260617550949, 0.935812608446987, 0.687500817542951, 0.680106913101551, 0.680106913101551, 1.00802268588986, 0.710325725805382, 0.738781707341689, 0.813774711283767, 0.813774711283767, 0.819362766143575, 0.673044116243487, 0.673044116243487), PROX_HAWKER = c(0.193888136950838, 0.226379932511381, 0.210992660312359, 0.209140712961875, 0.145379780608352, 0.34952328079698, 0.34952328079698, 0.262687630178652, 0.34883542271072, 0.147098227142532, 0.161367564791002, 0.161367564791002, 0.337854809554552, 0.20448046373977, 0.217370340361849, 0.340776861445006, 0.340776861445006, 0.27814297307049, 0.222580914455278, 0.222580914455278 ), PROX_MRT = c(0.216093917824789, 0.233016580221366, 0.206803096961617, 0.120215557602138, 0.191731142133254, 0.274140861026222, 0.274140861026222, 0.173777829752023, 0.28284034831035, 0.183575431830776, 0.214149342621172, 0.214149342621172, 0.249549573241666, 0.170867756883987, 0.167322140356011, 0.162476645519961, 0.162476645519961, 0.200702114351669, 0.201095784108649, 0.201095784108649), PROX_PARK = c(0.521580333579447, 0.520771390450273, 0.554363925008431, 0.747098338531098, 0.723512884628395, 0.620391651843957, 0.620391651843957, 0.746013140888617, 0.489736206412745, 0.807374064658721, 0.785212145526225, 0.785212145526225, 0.739061594864021, 0.697136724289492, 0.679906922269617, 0.615413214289157, 0.615413214289157, 0.643017670933737, 0.691047645736797, 0.691047645736797), PROX_GOOD_PRISCH = c(1.89230283405924, 1.87254500118751, 1.90056431650247, 2.12338877581429, 2.14229157607785, 2.02616945457316, 2.02616945457316, 2.13533890725473, 1.91178525383739, 2.21615815400514, 2.20126444296921, 2.20126444296921, 2.14271827973834, 2.27447890050516, 2.27223739349538, 2.03585243074848, 2.03585243074848, 2.270018309959, 2.29976812492723, 2.29976812492723), PROX_MALL = c(0.173810560938293, 0.185878129611589, 0.158081786709397, 0.119447773727589, 0.249449426365425, 0.244599870232268, 0.244599870232268, 0.17025857997445, 0.427385274755512, 0.22663965361209, 0.255684281538694, 0.255684281538694, 0.241737870027575, 0.220402811054307, 0.214069216816763, 0.437539575450179, 0.437539575450179, 0.232344363503357, 0.251262654177611, 0.251262654177611), PROX_CHAS = c(0.173810611614792, 0.185878170229198, 0.158081821824728, 0.11944771257822, 0.179410689617013, 0.163903281406512, 0.163903281406512, 0.170258520163124, 0.225869963934761, 0.156140837156126, 0.203726500797623, 0.203726500797623, 0.101692541492014, 0.0995919009989899, 0.0939357367291076, 0.108183414657245, 0.108183414657245, 0.146038815472653, 0.131248018016709, 0.131248018016709), PROX_SUPERMARKET = c(0.1671684124578, 0.177355035948325, 0.148884454693003, 0.119571834445138, 0.179159947933279, 0.19333058996533, 0.19333058996533, 0.168966076328732, 0.225911825558638, 0.236998053946951, 0.217804588957955, 0.217804588957955, 0.17897337633635, 0.230351837454113, 0.22318738818849, 0.108294583955479, 0.108294583955479, 0.237998550380205, 0.261515416493987, 0.261515416493987), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 7L, 2L, 2L, 4L, 3L, 6L, 6L, 6L, 3L, 6L, 7L, 3L, 3L, 5L, 6L, 6L), WITHIN_350M_BUS = c(6L, 7L, 8L, 10L, 6L, 9L, 9L, 11L, 4L, 8L, 8L, 8L, 9L, 7L, 10L, 4L, 4L, 12L, 6L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 3L), DNeighbour = c(0, 52.7141752584397, 60.0032910745731, 275.920739512665, 296.544512729606, 313.519768835466, 317.540545549728, 317.764194347881, 329.091258491679, 333.479041948767, 336.590259808203, 344.516303291654, 369.571072961889, 384.011573725723, 385.749082566886, 389.857011629348, 391.861141142372, 398.02340446586, 400.350872960019, 404.685938608345)), row.names = c("922", "182", "158", "724", "250", "644", "954", "439", "309", "781", "392", "613", "41", "203", "858", "325", "939", "749", "167", "947"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96635283879496, 0.956514583512528, 0.286363038323371, 0.214404185860333, 0.159842647404903, 0.147694127755237, 0.147028036771735, 0.114719813508262, 0.103009797969328, 0.0950006901263479, 0.0757670602866766, 0.0275600409306809, 0.00991317648187468, 0.00835363788269748, 0.00517585084567199, 0.00389091257079347, 0.00106640721128238, 0.00045409882547695, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 583647427
R squared (OOB): 0.4195219
$Forests[[923]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(725000, 580000, 640000, 650000, 590000, 580000, 660000, 515000, 620000, 560000, 451000, 520000, 409500, 418000, 446000, 488000, 480000, 385000, 678000, 465000), floor_area_sqm = c(90, 90, 90, 90, 90, 108, 105, 84, 103, 105, 83, 107, 84, 84, 94, 104, 94, 93, 92, 91), storey_order = c(9L, 1L, 2L, 6L, 2L, 8L, 6L, 4L, 4L, 2L, 8L, 2L, 3L, 3L, 2L, 1L, 6L, 1L, 3L, 2L), remaining_lease_mths = c(995, 1006, 1011, 1011, 996, 760, 748, 804, 742, 913, 604, 892, 807, 804, 723, 776, 725, 772, 1103, 764), PROX_CBD = c(2.61519687417969, 2.65695642963531, 2.65695642963531, 2.65695642963531, 2.69989267302812, 2.26543941452074, 3.5952466633456, 3.75781957676323, 3.79744534670369, 3.91005014077452, 3.63056019358172, 4.23142849537126, 4.20973993763024, 4.20973993763024, 4.45295385586978, 4.16405648472164, 4.50933618399607, 4.25035751849909, 3.93031212371417, 4.28329341592686), PROX_ELDERLYCARE = c(0.386066702151211, 0.3590471791371, 0.3590471791371, 0.3590471791371, 0.352346052518342, 0.404007374923036, 0.354500614782039, 0.582389211118023, 0.296175206272889, 0.449207181019876, 0.124703716495981, 0.272010492111063, 0.156291063754703, 0.156291063754703, 0.645271528549996, 0.434539750657667, 0.665866395733666, 0.411587417191489, 0.159701117649001, 0.4193003334471 ), PROX_HAWKER = c(0.52081126471543, 0.48810855559281, 0.48810855559281, 0.48810855559281, 0.468835135082758, 0.210544550468706, 0.311385334077859, 0.393163811818296, 0.300770398866256, 0.464701711390969, 0.0619655343942362, 0.392124905911543, 0.46881842734995, 0.46881842734995, 0.601904675681234, 0.502732414569621, 0.665007751295857, 0.610932712322496, 0.374782156946409, 0.638679046714181 ), PROX_MRT = c(0.320255480062021, 0.285614625668497, 0.285614625668497, 0.285614625668497, 0.230131940688868, 0.306886682672286, 0.16267041353008, 0.434583879195091, 0.195276091150508, 0.361698258812245, 0.188513622979597, 0.870814763860364, 0.750034220630686, 0.750034220630686, 0.66128766903618, 0.518003091395578, 0.549595780709265, 0.605174310138743, 0.57487373386568, 0.637237645879563 ), PROX_PARK = c(0.427354201328866, 0.426964305014519, 0.426964305014519, 0.426964305014519, 0.41386436288237, 0.0441643212802781, 0.796125682214674, 0.885911587583127, 0.620239922284967, 0.651892034671684, 0.634729277660292, 0.989030190878471, 0.828179073128827, 0.828179073128827, 0.473457593144303, 0.269719137898212, 0.353281501558379, 0.346786980248178, 0.43227753152338, 0.336599362476296 ), PROX_GOOD_PRISCH = c(4.82322880287643, 4.78575462214909, 4.78575462214909, 4.78575462214909, 4.75214496578899, 5.27420554603454, 4.26949140427292, 3.98479480133756, 4.13618512399158, 3.96984616110429, 4.47678155678584, 3.47561641519302, 3.58178441884724, 3.58178441884724, 3.02211493728223, 3.99853475328204, 2.94429219434277, 3.87277035706644, 4.55218800106713, 3.85984302070176), PROX_MALL = c(0.426721378040506, 0.412388661644518, 0.412388661644518, 0.412388661644518, 0.380876218870723, 0.216535056802411, 0.962766222186716, 1.1081035152608, 1.16769889708728, 1.2652175398851, 0.917363569028491, 1.1888213641646, 1.26743973989934, 1.26743973989934, 0.570379319619026, 1.00998414702412, 0.485349818185599, 0.955673327573223, 1.09934779211931, 0.92062293894618), PROX_CHAS = c(0.297575542785259, 0.260712311456847, 0.260712311456847, 0.260712311456847, 0.202908600866322, 0.146883739415237, 0.0963682910788478, 0.345906079563203, 0.121619853002556, 0.108899254787234, 0.112941217538546, 0.106822211501606, 0.163154212627783, 0.163154212627783, 0.303272176186244, 0.147909276913635, 0.331046161101227, 0.260827480873255, 0.304936065418075, 0.285886541141976), PROX_SUPERMARKET = c(0.470018893217644, 0.447218369070658, 0.447218369070658, 0.447218369070658, 0.44532403657541, 0.186677322210676, 0.269187390315468, 0.128350069204848, 0.191561540751545, 0.115229795891962, 0.0867224629960944, 0.139079920157556, 0.118448079318654, 0.118448079318654, 0.34627255092781, 0.506391752127701, 0.325943517329761, 0.512280309006142, 0.35411008396507, 0.506434284786685), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 0L, 2L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 2L, 1L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 3L, 1L, 6L, 1L, 5L, 3L, 4L), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 4L, 3L, 6L, 3L, 5L, 5L, 4L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 3L, 0L, 3L, 1L, 3L ), DNeighbour = c(0, 48.6823241572648, 54.4343049049702, 54.5066071970268, 114.591830837273, 559.778085139656, 1300.94265001272, 1318.74920911067, 1493.54407576247, 1534.69273044843, 1534.86339464368, 1706.35690025825, 1720.20124797921, 1725.9256709587, 1838.19292827381, 1894.54747964756, 1899.91397157689, 1933.36482284327, 1967.02720753568, 1973.40608079901)), row.names = c("923", "246", "521", "821", "796", "398", "699", "234", "952", "176", "237", "849", "382", "907", "346", "223", "622", "19", "801", "747"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998783232755346, 0.998478831997007, 0.998474789877633, 0.99326757426066, 0.845547395069812, 0.319684337203516, 0.306282538895287, 0.182499666934213, 0.156185059563575, 0.156078752801128, 0.0636731510888921, 0.0576739344398126, 0.055266551300665, 0.0175140441250485, 0.00613472065691913, 0.00534296517710608, 0.00161356129154868, 4.16591167037401e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12731372508
R squared (OOB): -0.288489
$Forests[[924]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 323000, 415000, 320000, 370000, 315000, 565000, 362000, 568000, 420000, 310000, 508000, 423888, 530000, 588000, 331000, 310000, 390000, 268000, 415000), floor_area_sqm = c(105, 104, 93, 105, 92, 104, 92, 92, 92, 92, 84, 92, 92, 92, 92, 107, 104, 92, 84, 92), storey_order = c(3L, 2L, 4L, 3L, 1L, 1L, 5L, 1L, 4L, 3L, 2L, 1L, 5L, 2L, 2L, 2L, 3L, 2L, 3L, 5L), remaining_lease_mths = c(827, 806, 1141, 815, 1146, 807, 1117, 1135, 1117, 1144, 811, 1121, 1136, 1108, 1119, 869, 869, 1139, 822, 1144), PROX_CBD = c(15.6029325535915, 15.5926635355646, 15.719551353229, 15.4421704385289, 15.87024444961, 15.3877172812078, 15.5121102277751, 15.9297907572658, 15.3987887594526, 15.9392575628934, 15.7493840144196, 15.4653265021947, 15.9500375777464, 15.4274201584828, 15.4444506298565, 15.2221855529023, 15.2437764157418, 16.0085061296439, 15.3723771683987, 15.9533618390172), PROX_ELDERLYCARE = c(0.338118814836049, 0.348154483747206, 0.251997184681221, 0.497101135842809, 0.10693627682917, 0.4433955665635, 0.536539272984936, 0.0463608633689567, 0.578356799737993, 0.0436662178849567, 0.392042381698264, 0.595913887497293, 0.0923316964070077, 0.637452860447804, 0.64097589351183, 0.277621781700774, 0.313986883487753, 0.133825008100465, 0.488083454274335, 0.251148223850536), PROX_HAWKER = c(0.432858942767381, 0.438799857473275, 0.543607139892928, 0.380223054122965, 0.694651515851724, 0.342886316384117, 0.396815374523363, 0.768716574287481, 0.294909248784724, 0.765854363537175, 0.617009737136425, 0.380307090885425, 0.798502368740115, 0.365463704587155, 0.396657168515828, 0.252887916114098, 0.306302732963744, 0.86073340068049, 0.473722511855576, 0.802087399746937 ), PROX_MRT = c(1.13678031777592, 1.20427337027458, 1.04322565796881, 1.36083949137777, 1.09555222562317, 1.37085724211185, 0.8698145169005, 1.23034399571509, 0.921278705332003, 1.14464062157712, 0.825478596695925, 0.848209897671344, 1.27956490520873, 0.843485398790606, 0.812282865657068, 1.3991563615676, 1.43926724244883, 1.31406230168452, 1.53295440749368, 0.8851452059773), PROX_PARK = c(0.578149656320062, 0.608584573014238, 0.60075194434184, 0.607675278354181, 0.707790886000148, 0.57859629393417, 0.357009242210065, 0.846978318526899, 0.283836897691409, 0.777956069134633, 0.423881452963658, 0.321827820326955, 0.8970097589344, 0.308677700833154, 0.279663832574521, 0.500874596291267, 0.554495921895103, 0.947603217866828, 0.719474571135727, 0.589052524814441), PROX_GOOD_PRISCH = c(6.24898658848638, 6.25532900137267, 6.34176102939636, 6.14472917023144, 6.49806658702102, 6.09187968106835, 6.0946998605156, 6.58539462985877, 5.98797030068414, 6.57394481891556, 6.32317863359129, 6.04109347904609, 6.61604918176311, 6.00000717285666, 6.01089245018733, 5.9271396376627, 5.96162295702861, 6.67823761190993, 6.12183876163327, 6.52939634907869), PROX_MALL = c(0.60644342729779, 0.657431321444681, 0.460595397283409, 0.860369947035052, 0.388975340293238, 0.900250825960545, 0.577683661914992, 0.478634609766659, 0.692287086677849, 0.391567182053879, 0.340817581482914, 0.62067023459119, 0.517477751202279, 0.657665812567692, 0.640411632029909, 1.02106462402642, 1.03199787585398, 0.528820301792356, 1.02404161156211, 0.161178852361569), PROX_CHAS = c(0.336408570757183, 0.337342861051532, 0.269388612247007, 0.200516789487464, 0.140210421841136, 0.147116034863504, 0.14804241676277, 4.95402698497433e-08, 0.0335692412129841, 0.0895372628546906, 0.347229964463676, 0.114224376246159, 0.0505118784777886, 0.0964991818226865, 0.128062594375949, 0.0544459444778504, 4.60754704120663e-08, 0.104680199868824, 0.183904955535591, 0.165813590617473), PROX_SUPERMARKET = c(0.338214025323699, 0.403551045123396, 0.219989756424723, 0.291068212048821, 0.287679129281494, 0.236697160290918, 0.237787830949247, 0.427887094284235, 0.352133387221186, 0.354688671920554, 2.98731019421495e-07, 0.284849629955282, 0.47836894165083, 0.324468805261885, 0.312290330939399, 0.0768892314501321, 0.0947293086454089, 0.525839072677995, 0.267991425015023, 0.162291812321236 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 1L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 5L, 6L, 4L, 4L, 2L, 5L, 1L, 3L, 5L, 1L, 4L, 2L, 1L, 5L, 4L, 2L, 4L, 3L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 9L, 8L, 7L, 6L, 7L, 6L, 9L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 7L, 7L, 8L), WITHIN_1KM_PRISCH = c(4L, 2L, 3L, 3L, 4L, 3L, 4L, 3L, 4L, 4L, 6L, 4L, 3L, 4L, 4L, 3L, 3L, 3L, 2L, 5L), DNeighbour = c(0, 69.5398129066393, 139.597895462713, 257.418185663311, 269.889327405821, 297.563623571472, 303.095287209404, 332.684079811953, 337.543871802173, 338.797716427209, 342.690938163624, 353.785709553531, 372.059561583094, 388.825765188645, 399.138003485325, 422.820616603329, 424.378346245333, 432.654600302261, 435.516733014804, 446.772214961494)), row.names = c("924", "458", "698", "586", "582", "895", "605", "654", "714", "517", "956", "962", "912", "712", "574", "679", "578", "653", "867", "124"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.95213348271262, 0.814270748568562, 0.446256626587136, 0.403325065973032, 0.309585702767719, 0.291338919921036, 0.198481427653887, 0.184207925897253, 0.180579094278415, 0.169458878221251, 0.139085145669726, 0.0939362182277109, 0.0588442191337357, 0.0407513385284781, 0.0108882047205565, 0.00955212665241808, 0.00386881025247233, 0.00247517120830033, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2952555029
R squared (OOB): 0.7034536
$Forests[[925]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(425000, 410000, 435000, 420000, 410000, 398000, 4e+05, 373000, 418000, 345000, 365000, 385000, 455000, 3e+05, 465000, 450000, 305000, 330000, 312000, 320000), floor_area_sqm = c(93, 93, 92, 92, 92, 92, 92, 92, 112, 95, 91, 90, 106, 85, 106, 93, 90, 105, 107, 104), storey_order = c(4L, 4L, 4L, 5L, 3L, 2L, 1L, 1L, 5L, 3L, 4L, 3L, 4L, 2L, 2L, 4L, 1L, 1L, 1L, 2L), remaining_lease_mths = c(1126, 1117, 1129, 1134, 1131, 1136, 1127, 1128, 904, 1003, 1061, 1060, 933, 979, 933, 950, 966, 896, 779, 779), PROX_CBD = c(17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.1731083577317, 17.1731083577317, 17.2048826778539, 17.7047470513727, 17.5974072281911, 17.6242343596777, 17.1634204962367, 18.0119212314593, 17.1401277939721, 17.4336546583772, 18.0816861587931, 17.9794873864528, 16.6890813896757, 16.6890813896757), PROX_ELDERLYCARE = c(0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.456899326246073, 0.456899326246073, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.892136309268664, 0.565792923614884, 1.25793892145158, 0.586863575497558, 0.825709875044437, 1.34637729166943, 1.20397588034421, 0.296144426041885, 0.296144426041885), PROX_HAWKER = c(0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.507233229895407, 0.507233229895407, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.816419857336687, 0.666841975849823, 1.33204585660377, 0.685044657792881, 0.841716009165303, 1.41733367811242, 0.736691454978467, 0.360513691606501, 0.360513691606501 ), PROX_MRT = c(1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.18009183772516, 1.18009183772516, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.729175757939742, 0.463116738810145, 1.54554013822754, 0.418422993771755, 0.463093751675267, 1.64690112478102, 1.05284557964442, 0.937471590679814, 0.937471590679814), PROX_PARK = c(0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 1.02763138312455, 1.02763138312455, 0.9054780070858, 0.495314460898113, 0.751240825934154, 0.830497330619545, 0.505224516024672, 0.23250554954982, 0.454841043819919, 0.609424449579261, 0.243247600736397, 0.555889077383573, 1.20981147430356, 1.20981147430356), PROX_GOOD_PRISCH = c(6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.57664814247058, 6.57664814247058, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.97273607492461, 6.50789265243056, 7.41905192895776, 6.48254224033906, 6.77374769998522, 7.49669975318446, 7.33264137396139, 6.16175607197734, 6.16175607197734), PROX_MALL = c(0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.392080122681935, 0.392080122681935, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.671391539314818, 0.353588302636786, 0.658794213245526, 0.306862579253759, 0.404491618549369, 0.694568288644574, 0.387548928263219, 0.571849863617429, 0.571849863617429 ), PROX_CHAS = c(0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.214971829128206, 0.214971829128206, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.0497500971788425, 0.171584438209325, 0.166262674114357, 0.133156315003352, 0.260153188296123, 0.119012364389208, 0.324283073315245, 0.332465298200207, 0.332465298200207 ), PROX_SUPERMARKET = c(0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.391090025360665, 0.391090025360665, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.442456788826315, 0.320581809168482, 0.385510043100507, 0.27639551573194, 0.355873580059747, 0.485184742393951, 0.337417678694655, 0.204374831829505, 0.204374831829505 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 2L, 2L, 3L, 2L, 4L, 3L, 3L, 4L, 3L, 3L, 3L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 6L, 6L, 12L, 8L, 9L, 7L, 12L, 8L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 5L, 4L, 4L), DNeighbour = c(0, 2.48008835883346, 93.0607229723052, 95.3084501884545, 98.0990224701971, 102.935833466276, 164.074110462673, 164.774637130509, 270.987139939608, 374.585757863863, 503.22106787842, 639.198877641616, 676.432577920856, 698.526873902895, 721.958861311958, 761.522555728922, 792.015087431637, 812.102612591158, 820.195839772412, 824.255326608832)), row.names = c("925", "797", "290", "280", "86", "847", "507", "985", "889", "631", "720", "300", "991", "228", "530", "535", "85", "870", "497", "328"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999981893320571, 0.974668408711819, 0.973438278016352, 0.971871338147941, 0.969051488371419, 0.922322363316219, 0.921671196843787, 0.795508633117836, 0.629597771076637, 0.393467915663734, 0.158898454199951, 0.106614496884638, 0.0794137447881125, 0.0542017755707774, 0.0214400899996097, 0.00588271091305474, 0.000856753963776735, 9.65466452679899e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2194163498
R squared (OOB): 0.1968802
$Forests[[926]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(480000, 535000, 468888, 688000, 653000, 478000, 5e+05, 745000, 742000, 729999, 682000, 5e+05, 4e+05, 4e+05, 360000, 7e+05, 413888, 363000, 649888, 680000), floor_area_sqm = c(92, 92, 92, 90, 91, 92, 91, 100, 92, 100, 100, 91, 104, 92, 92, 95, 88, 97, 87, 104), storey_order = c(3L, 3L, 3L, 6L, 2L, 4L, 1L, 10L, 7L, 6L, 10L, 2L, 4L, 3L, 2L, 3L, 2L, 4L, 3L, 4L), remaining_lease_mths = c(692, 694, 701, 985, 1121, 716, 690, 1122, 1104, 1122, 1120, 706, 745, 708, 719, 1100, 668, 701, 1103, 806), PROX_CBD = c(9.76973796844692, 9.76973796844692, 9.79963982832759, 9.84174458192399, 9.51816518584724, 9.58813304663833, 10.2183960492338, 9.28682806708392, 9.57467117229508, 9.41601606571959, 9.28682806708392, 10.2657373615824, 9.4187827620762, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 10.251706958731), PROX_ELDERLYCARE = c(0.487200680071974, 0.487200680071974, 0.390845215421192, 0.339166460968835, 0.0590206014568566, 0.251441869005946, 0.670964346371623, 0.306248896776786, 0.0836678964153836, 0.14515851054369, 0.306248896776786, 0.519949541574078, 0.579996323717894, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.2905717823942), PROX_HAWKER = c(0.323134910569429, 0.323134910569429, 0.315572935590663, 0.272020065995023, 0.5145461029689, 0.391674386653945, 0.161327078165055, 0.449541776391294, 0.628838904549623, 0.552624576950901, 0.449541776391294, 0.527790221924738, 0.508914568418093, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.185152730473859), PROX_MRT = c(0.307725216106606, 0.307725216106606, 0.308409661615337, 0.348847208140378, 0.689820066215858, 0.707146681079003, 0.352113639571012, 0.819017740329599, 0.731513991246432, 0.796240617220745, 0.819017740329599, 0.351828842975553, 1.21403827268849, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.329298986744561), PROX_PARK = c(0.692980820038259, 0.692980820038259, 0.556935587195362, 0.429024269124863, 0.506309566114581, 0.630094576064042, 0.412720152963846, 0.754667699158598, 0.402026431996325, 0.579398729399101, 0.754667699158598, 0.752867192571236, 0.633868788719276, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.433052663426989), PROX_GOOD_PRISCH = c(0.945616550360875, 0.945616550360875, 0.97109568154285, 0.999365026226873, 1.35033962190844, 1.10432321767326, 0.778258345851083, 1.50498632547922, 1.37880970746963, 1.45792936689373, 1.50498632547922, 0.402201611323318, 1.8319493658717, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 0.178279914989512), PROX_MALL = c(0.3113714109904, 0.3113714109904, 0.277854565241424, 0.188176716989659, 0.508727078362918, 0.759347764163403, 0.1993183735571, 0.732362808464395, 0.493679276753517, 0.616886214909116, 0.732362808464395, 0.347570072991699, 0.308706652763352, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.409325390211749 ), PROX_CHAS = c(0.164045702260751, 0.164045702260751, 0.213793078898363, 0.139131199666608, 0.0590210156667789, 0.395290416984683, 0.176868193181362, 0.30624919123722, 0.0836673580931749, 0.145158576319141, 0.30624919123722, 0.329846033180528, 0.308706623046814, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.239000132427376 ), PROX_SUPERMARKET = c(0.329801606095394, 0.329801606095394, 0.217115292225756, 0.139131268426574, 0.0642147642973091, 0.20799335196523, 0.245740902557878, 0.309780650655361, 0.0769150331708007, 0.145877744762322, 0.309780650655361, 0.353445486406562, 0.31508799294366, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.258988936146552 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 1L, 2L, 6L, 1L, 2L, 1L, 1L, 4L, 4L, 3L, 1L, 0L, 1L, 1L, 3L, 2L ), WITHIN_350M_BUS = c(11L, 11L, 11L, 9L, 7L, 7L, 6L, 7L, 7L, 8L, 7L, 10L, 3L, 8L, 7L, 7L, 5L, 10L, 10L, 6L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 4L, 1L, 2L, 2L, 1L, 3L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 2L), DNeighbour = c(0, 7.75694436174544, 138.315340044306, 262.126417879558, 464.590264016352, 534.735105570321, 552.957278052077, 557.384901985646, 560.450925857204, 561.754877741234, 564.938504657199, 576.3868901473, 1058.17379380788, 1180.61767699413, 1277.95920809379, 1838.96432599722, 1897.20978143724, 2342.00695833363, 2775.42618448353, 2791.24871867179)), row.names = c("926", "68", "943", "268", "983", "640", "584", "308", "551", "928", "794", "649", "278", "245", "244", "904", "338", "40", "221", "775"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99998455412208, 0.99509498790498, 0.982439566672587, 0.945359430124481, 0.927944569051205, 0.923049866084497, 0.921837788477027, 0.920993260132131, 0.920632803745165, 0.919749520789821, 0.916535552887099, 0.733215596142655, 0.674197667925127, 0.624697345187179, 0.32028834446207, 0.289453544974315, 0.0876096380448738, 0.000127805533234, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7256615225
R squared (OOB): 0.6157359
$Forests[[927]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 350000, 325000, 310000, 295000, 320000, 390000, 343000, 345000, 345000, 370000, 325000, 380000, 380000, 420000, 420000, 385000, 345000, 323000, 415000), floor_area_sqm = c(103, 104, 104, 104, 105, 106, 126, 102, 104, 103, 93, 90, 93, 93, 93, 92, 104, 102, 104, 104), storey_order = c(4L, 2L, 1L, 1L, 1L, 1L, 2L, 5L, 4L, 5L, 1L, 4L, 1L, 1L, 3L, 6L, 1L, 2L, 3L, 2L), remaining_lease_mths = c(881, 863, 872, 879, 870, 851, 879, 935, 862, 944, 1139, 912, 1142, 1138, 1139, 1104, 863, 935, 956, 875), PROX_CBD = c(15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998, 16.027241877126, 15.9983120826665, 16.1769042321823, 15.6558233565228, 16.2035530975804, 15.6615925135045, 15.8422849591204, 16.3759795802925, 15.6174435761395, 15.9652529785268, 15.9652529785268, 16.0058570800758, 16.2492480828887, 16.0814208174046, 16.3822081442679, 15.8781143296649), PROX_ELDERLYCARE = c(0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.541237256511776, 0.382017171357745, 0.268146833149962, 0.462412199513001, 0.372854461013726, 0.241353796602158, 0.437652472603004, 0.457575537702088, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.836071823435323, 0.129424766752979, 0.317064501792404, 0.633288957745621), PROX_HAWKER = c(2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.1818192257633, 2.55739022352562, 2.27183532495414, 2.51024920878341, 2.39243139523594, 2.37354129025836, 2.71828200917597, 2.21004723991438, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.17952287051713, 2.40830007300065, 2.76474077583521, 1.79301822351461), PROX_MRT = c(0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.364450998520493, 0.674610535324426, 0.370313443989706, 0.65447898159524, 0.499275570100955, 0.721786411333246, 0.870089952652958, 0.70935210619912, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.290093838525113, 1.00126993569874, 1.02897813643603, 0.159697283923578 ), PROX_PARK = c(1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.05372411430502, 1.39748820590438, 1.16446299803307, 1.32632916723033, 1.19384102986047, 1.42084473696832, 1.49155883505512, 1.21748666352844, 1.58077599563476, 1.58077599563476, 1.6216647961598, 0.886796559947336, 1.7154732425778, 1.73717122008599, 0.678969217742802), PROX_GOOD_PRISCH = c(5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.12314921566155, 6.23706483495109, 5.73062396037349, 6.27623366830878, 5.71328270316738, 5.8611108446886, 6.4246273009838, 5.63578467655705, 5.96493131981452, 5.96493131981452, 6.00411547246196, 6.4097782056775, 6.0710937852797, 6.39421933734494, 6.09357654169244), PROX_MALL = c(0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.45623102577182, 0.292722816398213, 0.155488337640192, 0.370949542105629, 0.238209845871265, 0.177442774283774, 0.409369768138594, 0.401390812484646, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.355568776497803, 0.261655001598387, 0.374078152135628, 0.145699923430919), PROX_CHAS = c(0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.290215734280461, 0.292722768811081, 0.155488306171375, 0.370949494121523, 0.238209795937414, 0.177442804982894, 0.409369730284335, 0.187858028295528, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.121251060497272, 0.26165503944411, 0.374078140160073, 0.0723222156351423 ), PROX_SUPERMARKET = c(0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.162067612034701, 0.254565333705719, 0.152010752053411, 0.235998227482853, 0.238833101010687, 0.197153631350279, 0.389543937857684, 0.412009517866082, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.350013224352412, 0.265481412722203, 0.357574924056941, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 3L, 3L, 1L, 5L, 4L, 3L, 3L, 2L, 2L, 3L, 1L, 1L, 1L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(9L, 9L, 6L, 6L, 8L, 6L, 8L, 8L, 5L, 5L, 7L, 2L, 3L, 5L, 5L, 5L, 4L, 5L, 1L, 3L ), WITHIN_350M_BUS = c(15L, 15L, 14L, 14L, 12L, 12L, 9L, 14L, 7L, 16L, 15L, 5L, 15L, 15L, 15L, 14L, 9L, 13L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 3L ), DNeighbour = c(0, 3.79450430143454, 100.773607533834, 101.359242127936, 122.538005204832, 256.827953746992, 270.383130366503, 270.725666376762, 287.398903357274, 304.512144765725, 382.914251325962, 476.045578158859, 488.85131732762, 501.664358171899, 510.301936402253, 516.690954591721, 558.919553820378, 595.608228693711, 605.278552472146, 637.452372722176)), row.names = c("927", "959", "566", "490", "463", "888", "54", "450", "806", "572", "585", "974", "766", "913", "137", "154", "711", "890", "173", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999929134163765, 0.950640923739174, 0.950072932677768, 0.927460109877641, 0.701697096450133, 0.672541903297735, 0.671793967672526, 0.634777617334496, 0.595676771132275, 0.408533044048511, 0.195628219361548, 0.16965389457077, 0.144899994784534, 0.128986009075478, 0.117648103563566, 0.0534618314322229, 0.0161230518826239, 0.00968207641631842, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1423523611
R squared (OOB): -0.04585049
$Forests[[928]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(729999, 653000, 742000, 745000, 682000, 688000, 468888, 4e+05, 480000, 535000, 5e+05, 478000, 4e+05, 360000, 5e+05, 7e+05, 413888, 649888, 533000, 363000), floor_area_sqm = c(100, 91, 92, 100, 100, 90, 92, 104, 92, 92, 91, 92, 92, 92, 91, 95, 88, 87, 88, 97), storey_order = c(6L, 2L, 7L, 10L, 10L, 6L, 3L, 4L, 3L, 3L, 1L, 4L, 3L, 2L, 2L, 3L, 2L, 3L, 1L, 4L), remaining_lease_mths = c(1122, 1121, 1104, 1122, 1120, 985, 701, 745, 692, 694, 690, 716, 708, 719, 706, 1100, 668, 1103, 653, 701), PROX_CBD = c(9.41601606571959, 9.51816518584724, 9.57467117229508, 9.28682806708392, 9.28682806708392, 9.84174458192399, 9.79963982832759, 9.4187827620762, 9.76973796844692, 9.76973796844692, 10.2183960492338, 9.58813304663833, 10.1748545259067, 10.2629321739313, 10.2657373615824, 7.97001655790022, 7.88501742637481, 7.02256530608061, 6.92829321613491, 12.1013944735855), PROX_ELDERLYCARE = c(0.14515851054369, 0.0590206014568566, 0.0836678964153836, 0.306248896776786, 0.306248896776786, 0.339166460968835, 0.390845215421192, 0.579996323717894, 0.487200680071974, 0.487200680071974, 0.670964346371623, 0.251441869005946, 0.889757070081441, 1.00265829049513, 0.519949541574078, 0.682273370470252, 0.487583248392117, 0.467453442926814, 0.389684735109723, 2.41403538414825), PROX_HAWKER = c(0.552624576950901, 0.5145461029689, 0.628838904549623, 0.449541776391294, 0.449541776391294, 0.272020065995023, 0.315572935590663, 0.508914568418093, 0.323134910569429, 0.323134910569429, 0.161327078165055, 0.391674386653945, 0.304343114187016, 0.370496257898541, 0.527790221924738, 0.840126401207934, 0.645875214067525, 0.207247650371579, 0.133504850959355, 0.561617227785994), PROX_MRT = c(0.796240617220745, 0.689820066215858, 0.731513991246432, 0.819017740329599, 0.819017740329599, 0.348847208140378, 0.308409661615337, 1.21403827268849, 0.307725216106606, 0.307725216106606, 0.352113639571012, 0.707146681079003, 1.12559589355515, 1.21137251272603, 0.351828842975553, 0.726942522279936, 0.707952731476156, 0.409658939160285, 0.407218977151475, 1.71497473755306), PROX_PARK = c(0.579398729399101, 0.506309566114581, 0.402026431996325, 0.754667699158598, 0.754667699158598, 0.429024269124863, 0.556935587195362, 0.633868788719276, 0.692980820038259, 0.692980820038259, 0.412720152963846, 0.630094576064042, 0.326884491561474, 0.429817985649402, 0.752867192571236, 0.618444971248099, 0.511064020035708, 0.380160428577633, 0.377410917604964, 0.181629272169071 ), PROX_GOOD_PRISCH = c(1.45792936689373, 1.35033962190844, 1.37880970746963, 1.50498632547922, 1.50498632547922, 0.999365026226873, 0.97109568154285, 1.8319493658717, 0.945616550360875, 0.945616550360875, 0.778258345851083, 1.10432321767326, 1.53712936271762, 1.58756538029025, 0.402201611323318, 2.78644315018514, 2.82520953766913, 2.07008813823767, 2.0639866413545, 1.52909264222103), PROX_MALL = c(0.616886214909116, 0.508727078362918, 0.493679276753517, 0.732362808464395, 0.732362808464395, 0.188176716989659, 0.277854565241424, 0.308706652763352, 0.3113714109904, 0.3113714109904, 0.1993183735571, 0.759347764163403, 0.493589384976364, 0.573348708551386, 0.347570072991699, 0.66906173274608, 0.535655644340599, 0.395390786334096, 0.352244010010256, 1.69674818443598), PROX_CHAS = c(0.145158576319141, 0.0590210156667789, 0.0836673580931749, 0.30624919123722, 0.30624919123722, 0.139131199666608, 0.213793078898363, 0.308706623046814, 0.164045702260751, 0.164045702260751, 0.176868193181362, 0.395290416984683, 0.118978706369709, 0.166187985395119, 0.329846033180528, 0.195243012850588, 0.102679570293108, 0.278446199404133, 0.180332756228222, 0.26797195188846), PROX_SUPERMARKET = c(0.145877744762322, 0.0642147642973091, 0.0769150331708007, 0.309780650655361, 0.309780650655361, 0.139131268426574, 0.217115292225756, 0.31508799294366, 0.329801606095394, 0.329801606095394, 0.245740902557878, 0.20799335196523, 0.371852561025965, 0.394772134126693, 0.353445486406562, 0.169510705521186, 0.158953339299884, 0.0888694671696128, 0.0762755382886037, 0.570395350553557), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 1L, 4L, 4L, 4L, 3L, 3L, 6L, 2L, 3L, 1L, 4L, 0L, 1L, 3L, 5L, 1L), WITHIN_350M_BUS = c(8L, 7L, 7L, 7L, 7L, 9L, 11L, 3L, 11L, 11L, 6L, 7L, 8L, 7L, 10L, 7L, 5L, 10L, 7L, 10L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 3L, 3L, 0L, 3L, 3L, 4L, 2L, 0L, 0L, 3L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 115.884996218876, 178.337223468244, 183.650998542224, 184.514070921032, 466.230476239417, 494.966448594645, 552.387465515272, 561.754877741234, 568.467830259078, 817.250616076847, 943.224672306632, 998.009283014212, 1107.29909478626, 1123.44039989927, 1439.4333678061, 1541.95625229373, 2516.89170383708, 2585.5382943734, 2703.85219676433)), row.names = c("928", "983", "551", "308", "794", "268", "943", "278", "926", "68", "584", "640", "245", "244", "649", "904", "338", "221", "978", "40"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996329548765947, 0.991318347070258, 0.990794492311441, 0.990707968386927, 0.941418490853071, 0.934101249739905, 0.918267884009187, 0.915533965926671, 0.913549044359869, 0.825631035550405, 0.771423771191999, 0.746082079214394, 0.692703407248778, 0.684529337045711, 0.513499295415771, 0.455327074429713, 0.0178251288433291, 0.0073274190256564, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5769106102
R squared (OOB): 0.6809795
$Forests[[929]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 446000, 340000, 390000, 420000, 365000, 380000, 360000, 370000, 420000, 315000, 358888, 308000, 415000, 365000, 388000, 440000, 304000, 316000, 355000), floor_area_sqm = c(104, 107, 104, 104, 99, 107, 102, 103, 98, 90, 84, 91, 84, 100, 103, 103, 103, 104, 104, 103), storey_order = c(2L, 3L, 1L, 1L, 3L, 1L, 2L, 1L, 2L, 2L, 3L, 3L, 1L, 1L, 4L, 3L, 2L, 2L, 1L, 3L), remaining_lease_mths = c(763, 783, 772, 763, 929, 766, 938, 777, 767, 925, 788, 763, 795, 944, 768, 935, 918, 776, 777, 793), PROX_CBD = c(13.075732494377, 13.1163383572019, 13.1145091682395, 13.1145091682395, 13.2222340992065, 13.578535689825, 12.4172252614445, 13.7231688188033, 12.6407298816561, 12.960867808991, 13.0463978034086, 13.6826822978472, 13.3304860768802, 13.1525533734461, 12.6612960596841, 12.2384019056968, 12.1964782349865, 13.8730731524118, 13.8730731524118, 13.46147060752), PROX_ELDERLYCARE = c(0.206309775801723, 0.258125844069092, 0.233566729538939, 0.233566729538939, 0.385934705647939, 0.535215785060316, 0.466477120293287, 0.681177733621966, 0.198383641986835, 0.579007844644764, 0.612412426395362, 0.000158780971194199, 0.85382998667073, 0.640770029240432, 0.349885373003571, 0.481492260541915, 0.395535007521183, 0.192118066579221, 0.192118066579221, 1.01995663096129), PROX_HAWKER = c(1.2806114078583, 1.23349193679857, 1.24018164124527, 1.24018164124527, 1.08380419022874, 0.775756145922257, 1.89270186421095, 0.601426993813282, 1.70233840124208, 1.16344345150942, 1.36023111372333, 0.699744847940348, 1.09459947163448, 0.959649545299011, 1.71720286170745, 2.08679181031876, 2.11269605893479, 0.635045114374877, 0.635045114374877, 1.03983060555389), PROX_MRT = c(0.218393806785847, 0.166998983475289, 0.402767024758649, 0.402767024758649, 0.503688459146237, 0.357978123578611, 0.847625669994717, 0.498221170198522, 0.712674611555213, 0.899387073359532, 0.622051877914657, 0.751023886560838, 0.525688124362732, 0.944408516927639, 0.798149237832703, 1.00400763232319, 1.03396693725809, 0.865482366580506, 0.865482366580506, 0.367668143276235), PROX_PARK = c(1.31516124688894, 1.28385310080255, 1.4917670023494, 1.4917670023494, 1.61082819122054, 1.33984402369384, 0.790049777369869, 1.26781451063295, 0.87239282209614, 1.44660566239193, 0.572775970192077, 1.77145949687945, 0.620743454357064, 1.65277848527316, 0.722272593032778, 0.617440020241687, 0.631382355736929, 1.73324375775577, 1.73324375775577, 0.582693033366388), PROX_GOOD_PRISCH = c(3.06740437701091, 3.10133739012884, 3.15473759747012, 3.15473759747012, 3.2388029474634, 3.55013641033528, 2.44639044951476, 3.673854441535, 2.56532775368338, 2.82458087567675, 2.96540091825049, 3.58938982364218, 3.24954726475941, 2.95137840528657, 2.58047246486208, 2.2532718981807, 2.16851203086393, 3.76914808697313, 3.76914808697313, 3.38131302543864), PROX_MALL = c(0.332903613799786, 0.281310431650798, 0.504156272689578, 0.504156272689578, 0.587950861513872, 0.305514521023982, 0.95273084922996, 0.406890039239853, 0.751522975449472, 0.695129776671669, 0.587476612974174, 0.770100764029299, 0.513372166694422, 0.703422933264244, 0.817237002784756, 1.10261213560447, 1.12036230953297, 0.861712986146148, 0.861712986146148, 0.644549177151603), PROX_CHAS = c(0.122328851042638, 0.155371621529032, 0.11048408202451, 0.11048408202451, 0.151225190585885, 0.282171570268124, 0.132703338642494, 0.176857487498571, 0.217156748290024, 0.341366062526918, 0.40513819943783, 0.110149755252424, 0.472814153962233, 0.1365287941905, 0.248450831201433, 0.187666753228527, 0.194956542036987, 0.0967538959757692, 0.0967538959757692, 0.348399033159575), PROX_SUPERMARKET = c(0.193246634773484, 0.141466460051892, 0.362446168440829, 0.362446168440829, 0.459946280432931, 0.281417393052806, 0.453312253927337, 0.270532795629183, 0.217156859083098, 0.668273194253219, 0.599997973636583, 0.11210687568128, 0.510727353781082, 0.688592108834651, 0.326739034058403, 0.388917381074845, 0.242376621204914, 0.094684564379848, 0.094684564379848, 0.356146193343619), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 2L, 0L, 2L, 2L, 1L, 0L, 2L, 1L, 1L, 2L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 6L, 6L, 5L, 4L, 3L, 4L, 4L, 1L, 2L, 3L, 4L, 2L, 3L, 2L, 4L, 3L, 3L, 3L), WITHIN_350M_BUS = c(10L, 9L, 7L, 7L, 8L, 10L, 9L, 8L, 10L, 2L, 7L, 9L, 5L, 6L, 12L, 10L, 9L, 8L, 8L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 4L, 4L, 2L, 3L, 3L, 3L, 4L, 2L, 3L, 2L, 3L, 2L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 55.7240550560927, 230.637285842106, 234.332834647732, 374.155026266706, 509.351299252664, 656.614915745217, 685.372225672743, 703.818067093101, 709.549689601422, 741.27845956433, 754.446125154785, 782.143102862669, 786.676844080236, 819.046896451931, 838.118136664921, 897.455339042401, 901.994797997526, 906.975055130094, 934.226228348136)), row.names = c("929", "105", "844", "164", "350", "856", "296", "960", "477", "831", "987", "1000", "61", "496", "552", "399", "677", "36", "230", "332"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.992897061488974, 0.881819853592435, 0.878126130759689, 0.704931452099478, 0.493849037851444, 0.256047019469574, 0.213253292168252, 0.186998781139107, 0.179057473746713, 0.137202679361654, 0.120994551386702, 0.089448966344705, 0.0846407297855349, 0.0535352750019295, 0.0380897306836093, 0.00595524993815189, 0.00459833752845482, 0.00330494870094999, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2407356334
R squared (OOB): -0.3440632
$Forests[[930]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 715000, 662000, 675000, 550000, 710000, 672000, 660000, 440000, 340000, 4e+05, 363000, 358000, 345000, 575000, 390000, 430000, 370000, 355000, 430000), floor_area_sqm = c(95, 95, 95, 95, 102, 93, 85, 85, 91, 84, 104, 84, 84, 84, 101, 84, 104, 84, 84, 92), storey_order = c(4L, 6L, 3L, 2L, 3L, 6L, 5L, 3L, 5L, 1L, 2L, 4L, 3L, 1L, 6L, 1L, 2L, 3L, 3L, 2L), remaining_lease_mths = c(1084, 1099, 1093, 1093, 761, 1084, 1042, 1032, 669, 780, 783, 780, 770, 789, 932, 783, 781, 777, 782, 687), PROX_CBD = c(6.04001281876484, 6.06656257116635, 6.11286474740545, 6.15852201326599, 6.04257091454572, 6.17931132662417, 6.58265946872266, 6.62545736407856, 6.95185067667089, 6.73119135364588, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.23308787648785, 5.56255806753875, 4.91139217141794, 7.27303659463988, 7.32999369210923, 7.37752466520609, 5.17330173892321), PROX_ELDERLYCARE = c(0.545921172841312, 0.516985202466339, 0.471592353212743, 0.428116600598184, 0.548656319889636, 0.411122241220865, 0.129826558983194, 0.121758896932011, 0.368543492371998, 0.709869492714774, 0.650979480304367, 0.729511559050305, 0.729511559050305, 0.804640181087392, 0.0599829320550621, 0.53976690699019, 0.949520652768775, 1.04617467786566, 1.11141904944431, 0.151830290872251 ), PROX_HAWKER = c(0.0606577495598573, 0.0900485470251793, 0.0855319563513606, 0.104458461300263, 0.19523132016882, 0.114709112077857, 0.37361464573735, 0.33268573973532, 0.163396016993116, 0.84617550022745, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.727393295990439, 0.248163252655802, 0.526793317066312, 0.905159668549179, 1.00458194418859, 1.06790139631185, 0.261285820740611 ), PROX_MRT = c(0.53617676606472, 0.530436532640755, 0.576684647572531, 0.567634817298681, 0.448203274012385, 0.54480998513683, 0.288098631383321, 0.255638745600017, 0.258776848421036, 0.447149108468339, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.626719191507479, 0.389634730949481, 0.348715950460643, 0.477339162120678, 0.446590670593176, 0.450606800129455, 0.568944969773001), PROX_PARK = c(0.524571131123829, 0.548254609843109, 0.517760851715104, 0.487498062645995, 0.651264615899835, 0.461766774013401, 0.734858817801552, 0.741691321664553, 0.871860056746433, 1.30601230217613, 1.26891760289394, 1.33915084667526, 1.33915084667526, 1.17683143601381, 0.136342453682232, 0.454973393404149, 1.28136359713013, 1.30043300411079, 1.30417314517193, 0.375618223612072 ), PROX_GOOD_PRISCH = c(2.00925132829891, 2.03651743937875, 2.00772186702724, 1.97696478280336, 2.14268529299874, 1.95037752635058, 2.10026546945211, 2.08436883673306, 1.99104033276262, 2.67147237000904, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.53413597667736, 3.30515733544794, 3.07957394860643, 2.72285479219865, 2.81856751915823, 2.87682745937193, 3.5160560831601), PROX_MALL = c(0.387042201482337, 0.365617038961166, 0.403935094648282, 0.446404896609829, 0.264532440460292, 0.476611693189829, 0.712222885156031, 0.757747380414752, 1.10491400246256, 0.894914409230097, 0.985446043286547, 0.977306285381771, 0.977306285381771, 1.33824767405872, 0.719385659919303, 0.779372162435287, 1.40144317349524, 1.4733570331857, 1.52964479685301, 0.96360119165526), PROX_CHAS = c(0.134421273847083, 0.0929349198733403, 0.0679258481743644, 0.0766942583569258, 0.12619956254809, 0.10259225576309, 0.19769969897302, 0.152169077912936, 0.197049444171332, 0.468632365618207, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.335243362149438, 0.174009235365936, 0.297280152993809, 0.150676124399865, 0.100781853121145, 0.123680988169118, 0.213267381067323), PROX_SUPERMARKET = c(0.0393286469640316, 0.0785030623714358, 0.0895469396191502, 0.11965836137487, 0.178930757423705, 0.134806953278168, 0.255985378039003, 0.21094349839638, 0.145490551360364, 0.541263540151477, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.400791637001426, 0.173881454941229, 0.212061147632098, 0.216512452964216, 0.154588063793208, 0.15284622075069, 0.266791583668656), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 3L, 4L, 3L, 0L, 0L, 3L, 2L, 1L, 1L, 1L, 2L, 4L, 2L, 4L, 4L, 5L, 4L ), WITHIN_350M_BUS = c(8L, 8L, 6L, 6L, 7L, 6L, 2L, 2L, 4L, 4L, 3L, 4L, 4L, 4L, 2L, 7L, 7L, 8L, 9L, 4L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 42.8206571424858, 69.635611889094, 121.597894543731, 136.40281793502, 145.313485008315, 571.437870123483, 602.870128987117, 914.414099909777, 992.731247357827, 1020.77836795943, 1058.82353975658, 1059.09595523653, 1293.81160118779, 1303.23000881142, 1305.64674014241, 1401.98751119687, 1495.94308609229, 1560.57507788758, 1562.59333347142)), row.names = c("930", "297", "536", "23", "453", "756", "388", "841", "492", "529", "168", "322", "46", "171", "596", "251", "611", "187", "948", "270"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998498651140539, 0.996032020742345, 0.987925387250558, 0.984818072084827, 0.982778621226756, 0.750414505777846, 0.724452379144861, 0.432375400311515, 0.355670466003452, 0.328618433029365, 0.292517975712942, 0.29226243465312, 0.098867870042522, 0.0926684911920723, 0.0911030376881719, 0.0380246563884788, 0.00697022785453019, 6.66437250125555e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5260359977
R squared (OOB): 0.7527084
$Forests[[931]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(638000, 630000, 485000, 448000, 520000, 430000, 5e+05, 565000, 548000, 648000, 420000, 588000, 560000, 670000, 516000, 375000, 439000, 440000, 345000, 450000), floor_area_sqm = c(102, 102, 103, 105, 108, 93, 105, 103, 95, 116, 91, 95, 104, 94, 98, 92, 97, 92, 92, 92 ), storey_order = c(9L, 6L, 2L, 1L, 1L, 3L, 2L, 4L, 2L, 4L, 1L, 3L, 3L, 6L, 3L, 2L, 3L, 3L, 1L, 1L), remaining_lease_mths = c(869, 870, 855, 866, 860, 728, 857, 852, 981, 871, 742, 1025, 851, 1104, 698, 695, 669, 677, 695, 679), PROX_CBD = c(7.86314261154951, 7.86314261154951, 7.70120549943486, 8.05276498978228, 7.50210394472385, 8.20083785223568, 8.19182633034048, 8.19182633034048, 8.37940280964872, 8.27332873959955, 8.31995738049774, 8.51090417959469, 7.6651195249001, 8.58683984966127, 8.70928269501252, 8.4016901584654, 8.73211086874077, 8.7589377611275, 8.46158045860266, 8.7589377611275), PROX_ELDERLYCARE = c(0.731462959428347, 0.731462959428347, 0.883817181840043, 0.599632276485302, 0.808331791227546, 0.41240614163537, 0.444818640633349, 0.444818640633349, 0.335901694998922, 0.354571010374291, 0.259768432786295, 0.120425912751251, 0.216787702409289, 0.203840329735754, 0.119444653145476, 0.150390524199432, 0.292319821872094, 0.169235371196244, 0.0854535518544851, 0.169235371196244), PROX_HAWKER = c(0.573870222021737, 0.573870222021737, 0.72907919143595, 0.560005371648267, 0.932792437987216, 0.35604829505958, 0.553760551741158, 0.553760551741158, 0.203869560106314, 0.610975272844239, 0.387410687724852, 0.166697492306482, 0.778265933598076, 0.433030813326955, 0.281172749103646, 0.205000896629144, 0.436547444862961, 0.330091511745513, 0.266645682444034, 0.330091511745513 ), PROX_MRT = c(0.85984195598231, 0.85984195598231, 0.692418360175919, 1.12051759514643, 0.506174946521629, 0.805467939952349, 1.08457427678223, 1.08457427678223, 0.62312262100292, 1.0936063211659, 0.705543842504761, 0.608243230971526, 0.910191895307983, 0.751078096441513, 0.379410256905797, 0.747297636603152, 0.600073719023998, 0.338391484905848, 0.681495718287031, 0.338391484905848), PROX_PARK = c(0.281207712521794, 0.281207712521794, 0.450335295656325, 0.30128672956265, 0.621272392201987, 0.393072899865764, 0.374102285306053, 0.374102285306053, 0.394842599629624, 0.477465658778908, 0.517920409018535, 0.368529270986479, 0.361681715476141, 0.52118662053352, 0.513364518506117, 0.784786352249359, 0.617507126900098, 0.469340752260783, 0.773425606080498, 0.469340752260783), PROX_GOOD_PRISCH = c(0.562813849840511, 0.562813849840511, 0.490611064856358, 0.631981624625733, 0.343243332218702, 1.04754826657838, 0.769163347741007, 0.769163347741007, 1.14854892992093, 0.856939381531897, 1.20021801549651, 1.13331232297991, 0.353240700451805, 1.16640042723588, 1.35677240305411, 1.42922442943649, 1.31940815963163, 1.40615721612308, 1.4534383809239, 1.40615721612308), PROX_MALL = c(0.943364056194349, 0.943364056194349, 0.779066462317335, 1.07178760783233, 0.584674138925751, 0.844084234929545, 0.997182626507123, 0.997182626507123, 0.651389947232486, 0.991200103712322, 0.768764019555169, 0.540250505232014, 0.987031177772312, 0.632538285087724, 0.313890580083005, 0.856591768216477, 0.469553394647833, 0.264395031718586, 0.793630348518112, 0.264395031718586 ), PROX_CHAS = c(0.201852081003395, 0.201852081003395, 0.0405139203460024, 0.167974733321899, 0.169910439255117, 0.0460460495231756, 0.311461966699573, 0.311461966699573, 0.11938167830482, 0.413431749899638, 0.1066489590073, 0.0869956868442428, 0.371562543403755, 0.237191200694799, 0.112175615725657, 0.14998683096932, 0.0664211666443358, 0.0806835690144568, 0.161491876005888, 0.0806835690144568 ), PROX_SUPERMARKET = c(0.115543350477338, 0.115543350477338, 0.0588346413192393, 0.372458117254617, 0.26407208892283, 0.436961702644775, 0.485938543293979, 0.485938543293979, 0.282093113359979, 0.502190497784501, 0.284909088626731, 0.0869967242830128, 0.176585087131714, 0.35437102597818, 0.221335227738319, 0.194600933367586, 0.350370254212894, 0.24726445439454, 0.128302570008396, 0.24726445439454 ), WITHIN_350M_KINDERGARTEN = c(4L, 4L, 4L, 3L, 2L, 1L, 0L, 0L, 1L, 0L, 1L, 2L, 0L, 1L, 2L, 0L, 1L, 2L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 3L, 3L, 2L, 2L, 2L, 4L, 4L, 3L, 6L, 1L, 5L, 7L, 3L, 6L, 8L, 3L, 8L ), WITHIN_350M_BUS = c(2L, 2L, 4L, 5L, 4L, 7L, 7L, 7L, 6L, 8L, 7L, 5L, 5L, 4L, 6L, 7L, 7L, 6L, 7L, 6L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 0L, 2L, 4L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 7.75141352230046, 177.573547019973, 362.129885001718, 368.625430902548, 482.971973558229, 508.998892394671, 509.068018457076, 580.250162910246, 627.20314514443, 638.31608632422, 649.972140208799, 654.754770171017, 779.913439157833, 841.948093708113, 882.426013368427, 890.809517537221, 895.725513469095, 895.991497845599, 899.619942258456)), row.names = c("931", "476", "811", "635", "460", "79", "674", "128", "998", "795", "716", "94", "935", "149", "446", "682", "842", "386", "676", "194"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999851523562555, 0.923594528982903, 0.70218424579927, 0.692389289095424, 0.506629259124644, 0.462234089945856, 0.462115858445497, 0.341034671795218, 0.264124632331309, 0.246565258018561, 0.228483043309015, 0.221171511167475, 0.0617129734922126, 0.0154018304544943, 0.00143334836464143, 0.000379902213215247, 7.46358170430485e-05, 6.48081134536374e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5380012049
R squared (OOB): 0.3866753
$Forests[[932]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 338000, 293000, 315000, 303888, 335000, 340000, 325000, 340000, 362000, 320000, 370000, 336000, 348000, 416000, 370000, 380000, 326000, 380000, 360000), floor_area_sqm = c(94, 94, 86, 87, 90, 90, 102, 90, 90, 94, 91, 95, 90, 95, 93, 93, 93, 101, 93, 93), storey_order = c(4L, 2L, 1L, 5L, 5L, 5L, 2L, 4L, 4L, 4L, 1L, 5L, 2L, 1L, 6L, 1L, 2L, 1L, 2L, 2L), remaining_lease_mths = c(1070, 1076, 1006, 1004, 1008, 998, 968, 973, 1011, 976, 980, 977, 966, 968, 1132, 1125, 1132, 942, 1136, 1135), PROX_CBD = c(18.9417612550563, 18.893500205596, 18.9558501171738, 18.9558501171738, 19.0279685600245, 18.976831626196, 18.6342583478867, 18.5353901232527, 18.5954829873069, 18.3273029006797, 18.4122801485573, 18.2449080671561, 18.263890012402, 18.0323194354466, 18.2305685201872, 18.2305685201872, 18.1279148711176, 17.6460086713989, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(3.09832013994742, 3.10102691254995, 3.04148171914245, 3.04148171914245, 3.26154359027314, 3.28231449363414, 2.72992435028626, 3.18651864771223, 3.21245115339435, 2.7120525382807, 3.05606256580079, 2.54228790651909, 2.93603771613334, 2.88259030935981, 2.5602844754638, 2.5602844754638, 2.51087611030153, 2.69583292953839, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(0.981837341088666, 0.926259022488312, 1.03425383708264, 1.03425383708264, 0.990561993667382, 0.923592674397851, 0.947673142820091, 0.491879726860981, 0.468862715548992, 0.729165861663657, 0.284310921582288, 0.859760115655931, 0.135415800319106, 0.459055170630849, 0.555435817196439, 0.555435817196439, 0.487567663506197, 0.543702723258422, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.831940647091921, 0.777214903782309, 0.87145727172961, 0.87145727172961, 0.880588410111357, 0.822784932057268, 0.717283111076423, 0.375479822529604, 0.485913485771313, 0.470919202147399, 0.34633408104891, 0.597257652192269, 0.269488316579814, 0.228324090957444, 0.810957189319413, 0.810957189319413, 0.74928998522808, 0.514213843772978, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.58031197441792, 1.53153013283021, 1.64892029001525, 1.64892029001525, 1.5140651316136, 1.4431849310919, 1.68545701841371, 1.15334089580929, 0.966363588730214, 1.51959638840156, 0.872887750975024, 1.66089445329223, 0.826451671225411, 1.25712692932115, 0.269300347674678, 0.269300347674678, 0.317511189836545, 0.873328686748902, 0.276326305891841, 0.276326305891841 ), PROX_GOOD_PRISCH = c(9.2863930262578, 9.23793284137011, 9.30119351841798, 9.30119351841798, 9.37202430611723, 9.32093903042593, 8.98296462693421, 8.87993213136606, 8.94334048589707, 8.6741083827629, 8.76068312560123, 8.59525181849715, 8.61262144573917, 8.37645219680457, 8.60245346442475, 8.60245346442475, 8.49670627721454, 7.99076792195858, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.886414086630636, 0.833273819621717, 0.918650450187965, 0.918650450187965, 0.951179576311185, 0.897736377807805, 0.719594778264249, 0.460655941356388, 0.594166870248601, 0.437943127987326, 0.458641270318743, 0.537890109309282, 0.374925429890344, 0.12060760008054, 0.89702383385846, 0.89702383385846, 0.819155488013484, 0.441435937338541, 0.814982856398022, 0.814982856398022), PROX_CHAS = c(0.0880613138842689, 0.143741090403558, 0.067384164825537, 0.067384164825537, 0.184556275618948, 0.237819060284531, 0.294409401108374, 0.165734202429707, 0.186588167457245, 0.319053536773146, 0.182706372800723, 0.274147949012332, 0.0541347282504724, 0.120607657412939, 0.080524556228062, 0.080524556228062, 0.0462043949149095, 0.441435968696221, 0.0547102897319272, 0.0547102897319272), PROX_SUPERMARKET = c(0.175726554209016, 0.218188374485768, 0.102761308178796, 0.102761308178796, 0.3125742651816, 0.322795161753339, 0.247755307750907, 0.167679568764744, 0.195869762300225, 0.198027823348086, 0.182706945219403, 0.161035318973668, 0.0541355525390397, 0.119017844673248, 0.512175097136782, 0.512175097136782, 0.467157902200199, 0.446325988440648, 0.504768063926141, 0.504768063926141), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 2L, 0L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 4L, 4L, 7L, 4L, 6L, 7L, 4L, 5L, 4L, 3L, 3L, 3L, 2L, 2L, 2L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 6L, 9L, 5L, 12L, 10L, 12L, 12L, 9L, 11L, 14L, 7L, 7L, 10L, 11L, 10L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 2L, 2L, 2L, 3L, 2L, 2L), DNeighbour = c(0, 56.4480716659695, 73.4572695644196, 75.0593716392864, 157.150164782739, 184.019934153024, 407.552202698847, 488.101210000454, 616.79497461655, 638.236448114503, 749.545172471702, 773.543720309677, 864.522998590503, 917.103113122861, 1314.21621249103, 1319.66007650363, 1322.49434894827, 1326.98466640619, 1349.02319758171, 1359.83179595015)), row.names = c("932", "745", "951", "52", "570", "915", "7", "838", "901", "873", "722", "5", "548", "354", "401", "770", "461", "456", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996556631592836, 0.994172328589652, 0.993915745680305, 0.97346742118425, 0.963709377308717, 0.828418952286058, 0.758920433623784, 0.630854565823158, 0.607949236273039, 0.484657942858431, 0.457526199979772, 0.354992712045288, 0.297191088589971, 0.00435135084670656, 0.0033884802845877, 0.00293340235829791, 0.00227787601011348, 0.000250708758965956, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 534895052
R squared (OOB): 0.37711
$Forests[[933]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 390000, 428000, 395000, 375000, 390000, 342000, 390000, 415000, 4e+05, 455000, 537000, 518000, 495000, 483000, 535000, 5e+05, 553000, 425000, 520000), floor_area_sqm = c(104, 104, 112, 104, 104, 105, 105, 105, 106, 104, 112, 93, 93, 93, 93, 93, 93, 93, 104, 93), storey_order = c(3L, 2L, 1L, 2L, 1L, 3L, 1L, 3L, 3L, 3L, 1L, 4L, 2L, 2L, 2L, 3L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(891, 906, 892, 905, 919, 921, 904, 911, 919, 903, 896, 1128, 1132, 1131, 1129, 1131, 1131, 1134, 871, 1133), PROX_CBD = c(14.1568072460962, 14.1961571609712, 13.9733994982273, 13.6654936015449, 13.4266027498608, 13.4627621473458, 13.3769343120963, 13.3796709379934, 13.4239402990732, 13.3287778793447, 14.0913802169285, 14.1022978560303, 14.0392008059995, 14.1234549986629, 13.9851487819813, 13.9851487819813, 13.8777465201196, 13.8021184722805, 14.0236082538335, 13.7835124985007), PROX_ELDERLYCARE = c(2.56669577269824, 2.56528175499621, 2.73602573538322, 2.4559089786438, 2.17127601573547, 2.3602438602499, 2.13793612643937, 2.22474645739358, 2.35754914737924, 2.1917657327852, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.35242241046818, 1.27246652758392, 1.27246652758392, 1.14875617578224, 1.08391670289184, 1.09340394122649, 1.04590518035641), PROX_HAWKER = c(1.398882753411, 1.37564916931309, 1.72752929984142, 1.8007485076056, 1.79623369603986, 1.98731518790586, 1.83400406292357, 1.93918128958002, 2.04148614266885, 1.97547555130032, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.458626901673037, 0.59565400543288, 0.59565400543288, 0.709523473368326, 0.792084042786722, 0.594999289424802, 0.817574416707151), PROX_MRT = c(1.21408476422274, 1.19597144129318, 1.52912572857094, 1.57537750219681, 1.55284801629317, 1.75308710953532, 1.58891799000297, 1.69795623670388, 1.80644454579453, 1.73242783606755, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.250036690549804, 0.390641440388092, 0.390641440388092, 0.526263367583387, 0.615458599020507, 0.469886084443941, 0.648112836468654), PROX_PARK = c(0.574460502508352, 0.541272645896965, 0.916601452818718, 0.850306194456086, 0.713305409065456, 0.956537089868377, 0.736187117229036, 0.863182736105437, 1.00169815399328, 0.88512129863374, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.469588575534173, 0.580591669210194, 0.580591669210194, 0.548712671125698, 0.476945111703218, 0.504422356794811, 0.438074957540257), PROX_GOOD_PRISCH = c(3.36750863472211, 3.39040053008466, 3.4114102230046, 3.15584859653876, 2.87807351257242, 3.09165556928148, 2.85157742620146, 2.95323290488506, 3.09662994187342, 2.92650083991791, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.69456588548322, 2.55482099432271, 2.55482099432271, 2.41902859908312, 2.33081910479479, 2.51794344218072, 2.3007469286795), PROX_MALL = c(0.280844166366742, 0.270320025824244, 0.596418817267466, 0.710058429219954, 0.808973697710999, 0.924666219790251, 0.857746498744393, 0.921202261186462, 0.980263777031476, 0.968339604524727, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.232476208076891, 0.37312896686832, 0.37312896686832, 0.498678106329343, 0.585717052475653, 0.418819234777705, 0.615576551193732 ), PROX_CHAS = c(0.192284580165596, 0.176758267598596, 0.126775582068521, 0.111974276762728, 0.374720545025774, 0.335494764547789, 0.418304503654494, 0.396028378293497, 0.386919516068906, 0.447143544638255, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.147334233235439, 0.0604900109870272, 0.0604900109870272, 0.133705064347241, 0.221659659627321, 0.151261605672147, 0.253975316505048 ), PROX_SUPERMARKET = c(0.192285941870899, 0.176759883249677, 0.159712105919183, 0.207177695926551, 0.196965153344936, 0.370560193975877, 0.224617478786604, 0.347107460725314, 0.409344743904916, 0.37251565902947, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.147334782275979, 0.0604908810371704, 0.0604908810371704, 0.133704798830233, 0.221659301316653, 0.151260689076964, 0.253974877653299 ), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 5L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 2L, 3L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 4L, 2L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 12L, 7L, 7L, 5L, 8L, 7L, 6L, 12L, 11L, 10L, 13L, 8L, 8L, 8L, 5L, 12L, 6L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 46.078952873417, 345.333627218798, 541.894487143514, 730.433239405468, 775.789331144439, 781.722669717407, 807.249462975622, 824.216823723099, 862.76531834503, 872.664672393504, 1218.2196624482, 1271.11432761343, 1272.30277668562, 1308.48307767474, 1314.1724533931, 1416.92173935473, 1478.4834821086, 1515.65585705834, 1518.52181732894)), row.names = c("933", "555", "119", "302", "818", "155", "965", "222", "38", "949", "352", "815", "218", "212", "938", "819", "579", "275", "51", "380"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998159257108055, 0.899240118664841, 0.761523936417605, 0.590782300126823, 0.546116535525434, 0.540209332276249, 0.514661546263524, 0.497581374290031, 0.458590014914191, 0.448554986796852, 0.127028246306915, 0.089585281879874, 0.0888022988466193, 0.0663082832729383, 0.0630175979044112, 0.0167282845250428, 0.00270796408708535, 1.42212641843024e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2311489955
R squared (OOB): 0.4360033
$Forests[[934]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 410000, 380000, 380000, 430000, 405000, 448000, 420000, 405000, 415000, 450000, 395000, 360000, 367000, 393000, 455000, 362500, 390000, 412000, 425000), floor_area_sqm = c(107, 106, 106, 107, 104, 104, 116, 112, 105, 103, 106, 106, 84, 104, 103, 113, 103, 109, 104, 104), storey_order = c(4L, 2L, 1L, 2L, 2L, 2L, 3L, 4L, 3L, 3L, 4L, 2L, 3L, 1L, 2L, 5L, 3L, 1L, 2L, 3L), remaining_lease_mths = c(868, 871, 887, 871, 861, 862, 827, 866, 856, 834, 834, 834, 811, 879, 818, 824, 819, 889, 878, 871), PROX_CBD = c(15.2985874116244, 15.428944563277, 15.0291078847704, 15.2330821453909, 15.4019609662575, 15.4019609662575, 15.1039483662242, 15.3605597168545, 15.3605597168545, 15.1256206124729, 15.1256206124729, 15.1256206124729, 14.7472020389823, 14.66420827852, 14.8805910833212, 14.8805910833212, 14.3801998083441, 14.7712425946156, 14.1313829663274, 14.0236082538335), PROX_ELDERLYCARE = c(1.41400995500373, 1.63977306379889, 1.09928331705025, 1.22808745848404, 1.7026350967472, 1.7026350967472, 1.55233595008815, 1.7630974884403, 1.7630974884403, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.19052284520552, 0.719957479461771, 1.53481387371296, 1.53481387371296, 0.709377020411434, 0.729534612359916, 0.836104821253693, 1.09340394122649), PROX_HAWKER = c(1.16406043263713, 1.09717995764468, 1.15922930524208, 1.40985252978436, 0.985391408166863, 0.985391408166863, 0.672854909342646, 0.874437271649647, 0.874437271649647, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.606039227085063, 1.17971772396452, 0.395563323563994, 0.395563323563994, 0.928921275219278, 1.70286767909083, 0.73352935155883, 0.594999289424802), PROX_MRT = c(1.40304810962874, 1.35104476777798, 1.36685465541241, 1.62235809597188, 1.24252861976923, 1.24252861976923, 0.927742831261867, 1.13238128237287, 1.13238128237287, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.807097621625513, 1.12495588646837, 0.650195396152393, 0.650195396152393, 1.02650412956774, 1.0665313702167, 0.735653331318593, 0.469886084443941), PROX_PARK = c(0.98341166564854, 1.02148060415503, 0.808345234949979, 0.633472210001671, 0.934356673366442, 0.934356673366442, 0.613453702116727, 0.852232892319188, 0.852232892319188, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.432698189125414, 0.823954351824118, 0.355836862982211, 0.355836862982211, 0.71485218383349, 0.405128535389849, 0.463826523913091, 0.504422356794811 ), PROX_GOOD_PRISCH = c(3.64472604970499, 3.79601078940401, 3.36640767040689, 3.56691345353299, 3.78947597459801, 3.78947597459801, 3.51513652285447, 3.77322944876988, 3.77322944876988, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.13467644284063, 2.99834463762659, 3.33079371618761, 3.33079371618761, 2.72778429145315, 3.13265552080448, 2.52734391167264, 2.51794344218072), PROX_MALL = c(0.597111778941966, 0.809004632748584, 0.486526360127578, 0.253259472709144, 0.656741946143406, 0.656741946143406, 0.472438990852491, 0.502295694435402, 0.502295694435402, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.738705771798207, 0.669111824361406, 0.390496575840073, 0.390496575840073, 0.949257633150117, 0.541352629222412, 0.66282583229379, 0.418819234777705), PROX_CHAS = c(0.0911939042613644, 0.352996738297868, 0.228652490110126, 0.210576528602503, 0.478794864158343, 0.478794864158343, 0.353464796953762, 0.563239471741591, 0.563239471741591, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.19051372613691, 0.38494516455544, 0.448788349522024, 0.448788349522024, 0.453083161817035, 0.220588325506638, 0.528800676490504, 0.151261605672147), PROX_SUPERMARKET = c(0.408284988301129, 0.252078878715955, 0.234691730121176, 0.21397076195142, 0.1489144838969, 0.1489144838969, 0.429218479578941, 0.187279197917694, 0.187279197917694, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.326764101800336, 0.384052647553184, 0.447693008221967, 0.447693008221967, 0.513065398645433, 0.49532093691776, 0.528799775767506, 0.151260689076964), WITHIN_350M_KINDERGARTEN = c(2L, 0L, 2L, 3L, 0L, 0L, 2L, 0L, 0L, 2L, 2L, 2L, 3L, 1L, 2L, 2L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(1L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 4L), WITHIN_350M_BUS = c(13L, 11L, 8L, 12L, 9L, 9L, 7L, 10L, 10L, 6L, 6L, 6L, 9L, 7L, 5L, 5L, 2L, 8L, 6L, 12L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 1L, 2L, 2L), DNeighbour = c(0, 264.212147675265, 320.019295221543, 352.335627511236, 395.024681737795, 396.553104037516, 534.550284020682, 534.989654792765, 537.31935441125, 549.035808876677, 549.224513334755, 551.224817340608, 640.766593032111, 693.449563613735, 776.852091911254, 780.924807648971, 918.776337211928, 971.33824182036, 1204.35707516417, 1448.6806825798)), row.names = c("934", "899", "314", "428", "495", "406", "188", "782", "994", "233", "457", "483", "136", "686", "639", "852", "3", "527", "695", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.93458060359269, 0.904784182841745, 0.885195382107632, 0.856820901312314, 0.855753982464464, 0.746229160803317, 0.745842355298709, 0.743787748787866, 0.733363435106658, 0.733194310539904, 0.731399187651511, 0.646997379078944, 0.594238551717193, 0.50756804961982, 0.50326972938115, 0.357329187701621, 0.302975106567048, 0.0953953157062276, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 691892524
R squared (OOB): 0.1443905
$Forests[[935]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(560000, 448000, 565000, 5e+05, 520000, 648000, 630000, 638000, 485000, 670000, 410000, 588000, 430000, 430000, 439000, 520000, 548000, 518000, 516000, 420000), floor_area_sqm = c(104, 105, 103, 105, 108, 116, 102, 102, 103, 94, 97, 95, 93, 102, 97, 89, 95, 84, 98, 91 ), storey_order = c(3L, 1L, 4L, 2L, 1L, 4L, 6L, 9L, 2L, 6L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 1L), remaining_lease_mths = c(851, 866, 852, 857, 860, 871, 870, 869, 855, 1104, 665, 1025, 728, 869, 669, 801, 981, 781, 698, 742), PROX_CBD = c(7.6651195249001, 8.05276498978228, 8.19182633034048, 8.19182633034048, 7.50210394472385, 8.27332873959955, 7.86314261154951, 7.86314261154951, 7.70120549943486, 8.58683984966127, 8.66747718420982, 8.51090417959469, 8.20083785223568, 8.77938926255451, 8.73211086874077, 8.52269583143835, 8.37940280964872, 6.59778313634683, 8.70928269501252, 8.31995738049774), PROX_ELDERLYCARE = c(0.216787702409289, 0.599632276485302, 0.444818640633349, 0.444818640633349, 0.808331791227546, 0.354571010374291, 0.731462959428347, 0.731462959428347, 0.883817181840043, 0.203840329735754, 0.0441159965049124, 0.120425912751251, 0.41240614163537, 0.374310234303432, 0.292319821872094, 0.820777449495704, 0.335901694998922, 0.619464736019043, 0.119444653145476, 0.259768432786295), PROX_HAWKER = c(0.778265933598076, 0.560005371648267, 0.553760551741158, 0.553760551741158, 0.932792437987216, 0.610975272844239, 0.573870222021737, 0.573870222021737, 0.72907919143595, 0.433030813326955, 0.357845486047337, 0.166697492306482, 0.35604829505958, 0.0530841043788875, 0.436547444862961, 0.712401259368985, 0.203869560106314, 1.00589931737343, 0.281172749103646, 0.387410687724852), PROX_MRT = c(0.910191895307983, 1.12051759514643, 1.08457427678223, 1.08457427678223, 0.506174946521629, 1.0936063211659, 0.85984195598231, 0.85984195598231, 0.692418360175919, 0.751078096441513, 0.874328108605637, 0.608243230971526, 0.805467939952349, 1.18818107396501, 0.600073719023998, 1.68231360215177, 0.62312262100292, 0.372865816575034, 0.379410256905797, 0.705543842504761), PROX_PARK = c(0.361681715476141, 0.30128672956265, 0.374102285306053, 0.374102285306053, 0.621272392201987, 0.477465658778908, 0.281207712521794, 0.281207712521794, 0.450335295656325, 0.52118662053352, 0.691303172853456, 0.368529270986479, 0.393072899865764, 0.700959888788064, 0.617507126900098, 0.11043559696871, 0.394842599629624, 0.432673847047101, 0.513364518506117, 0.517920409018535), PROX_GOOD_PRISCH = c(0.353240700451805, 0.631981624625733, 0.769163347741007, 0.769163347741007, 0.343243332218702, 0.856939381531897, 0.562813849840511, 0.562813849840511, 0.490611064856358, 1.16640042723588, 1.23754792076915, 1.13331232297991, 1.04754826657838, 0.963274696928036, 1.31940815963163, 0.287100670168393, 1.14854892992093, 0.909917905905181, 1.35677240305411, 1.20021801549651), PROX_MALL = c(0.987031177772312, 1.07178760783233, 0.997182626507123, 0.997182626507123, 0.584674138925751, 0.991200103712322, 0.943364056194349, 0.943364056194349, 0.779066462317335, 0.632538285087724, 0.740457696387364, 0.540250505232014, 0.844084234929545, 0.946404029132472, 0.469553394647833, 1.03817238314954, 0.651389947232486, 0.324462922438517, 0.313890580083005, 0.768764019555169 ), PROX_CHAS = c(0.371562543403755, 0.167974733321899, 0.311461966699573, 0.311461966699573, 0.169910439255117, 0.413431749899638, 0.201852081003395, 0.201852081003395, 0.0405139203460024, 0.237191200694799, 0.34300149800099, 0.0869956868442428, 0.0460460495231756, 0.064920565519497, 0.0664211666443358, 0.0550867573210672, 0.11938167830482, 0.0558741615176373, 0.112175615725657, 0.1066489590073 ), PROX_SUPERMARKET = c(0.176585087131714, 0.372458117254617, 0.485938543293979, 0.485938543293979, 0.26407208892283, 0.502190497784501, 0.115543350477338, 0.115543350477338, 0.0588346413192393, 0.35437102597818, 0.158725757407685, 0.0869967242830128, 0.436961702644775, 0.239175324970861, 0.350370254212894, 0.153408018077838, 0.282093113359979, 0.173430033183904, 0.221335227738319, 0.284909088626731 ), WITHIN_350M_KINDERGARTEN = c(0L, 3L, 0L, 0L, 2L, 0L, 4L, 4L, 4L, 1L, 0L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 3L, 2L, 2L, 3L, 4L, 3L, 3L, 4L, 5L, 2L, 6L, 2L, 2L, 6L, 3L, 4L, 3L, 7L, 3L ), WITHIN_350M_BUS = c(5L, 5L, 7L, 7L, 4L, 8L, 2L, 2L, 4L, 4L, 5L, 5L, 7L, 4L, 7L, 6L, 6L, 7L, 6L, 7L), WITHIN_1KM_PRISCH = c(0L, 1L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 2L, 2L, 3L, 2L, 3L, 2L, 4L, 2L), DNeighbour = c(0, 509.301004210294, 581.263082670937, 587.961219966903, 619.924616470574, 634.337981998473, 647.917180602224, 654.754770171017, 668.102175480225, 994.443754928727, 1021.98428040438, 1040.54650147655, 1118.46765779937, 1123.8662427889, 1157.22610336578, 1159.50559060601, 1160.88681122425, 1230.1803100317, 1266.22261778992, 1266.73642503351)), row.names = c("935", "635", "128", "674", "460", "795", "476", "931", "811", "149", "331", "94", "79", "606", "842", "588", "998", "957", "446", "716"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.702830199332703, 0.62321773969479, 0.615535556088377, 0.578360477711137, 0.561351359866515, 0.54520899806732, 0.537042392967135, 0.521035808557493, 0.147230303015586, 0.121869091501697, 0.105779906032794, 0.0485741719643436, 0.0453057121716468, 0.0273663500282206, 0.0262883043385157, 0.0256446095803453, 0.00323581105606399, 6.57827075397971e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6063615402
R squared (OOB): 0.08043846
$Forests[[936]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398888, 385000, 405000, 370000, 385000, 353000, 330000, 369988, 365000, 350000, 370000, 390000, 345000, 330000, 378888, 356888, 425000, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 85, 91, 91, 91, 90, 100, 85, 91, 90, 91, 92, 90, 94, 90), storey_order = c(6L, 4L, 6L, 3L, 5L, 1L, 4L, 4L, 5L, 1L, 2L, 6L, 6L, 3L, 6L, 5L, 3L, 3L, 3L, 4L), remaining_lease_mths = c(1127, 1138, 1138, 1127, 1140, 1136, 992, 1002, 993, 992, 1016, 942, 968, 951, 949, 963, 1059, 997, 987, 986), PROX_CBD = c(12.9439612539798, 12.9439612539798, 12.9439612539798, 12.9599687546274, 12.9599687546274, 12.9273038019752, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.0393088300804, 12.9172885276263, 13.131637538161, 12.402570085049, 12.4403773011877, 13.1584578321731, 13.6873856248974, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.119102012768026, 0.119102012768026, 0.119102012768026, 0.230213196902471, 0.230213196902471, 0.250608726248769, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.440978457512705, 0.425459762987539, 0.628872951670854, 0.624054710630084, 0.528614390300154, 0.720975229682918, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.07494386608678, 2.07494386608678, 2.07494386608678, 2.16699861471209, 2.16699861471209, 2.14952956067865, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.76689210194785, 1.67102672130552, 1.50745216628998, 1.46996215979098, 1.59466084315792, 1.83406121528111, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.464899886897548, 0.464899886897548, 0.464899886897548, 0.576831878931421, 0.576831878931421, 0.585364307317434, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.0642144868642362, 0.197259382412543, 0.198968515523371, 0.140157494228817, 0.258879114766752, 0.19923660487806, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.700809394437081, 0.700809394437081, 0.700809394437081, 0.828547076231476, 0.828547076231476, 0.834972281659159, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.18581491955197, 0.350705699368152, 0.61879465488716, 0.525489875872169, 0.332476768251147, 0.855123415409032, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.27162250172191, 4.27162250172191, 4.27162250172191, 4.35761410397793, 4.35761410397793, 4.33782029579385, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.09066115622083, 3.96344124390297, 4.16094245740848, 3.69141799128789, 3.6640626331803, 4.13557899544262, 4.98236347160825, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.646092130793046, 0.646092130793046, 0.646092130793046, 0.630320880177991, 0.630320880177991, 0.664096204002356, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.125441786165087, 0.249640338015364, 0.407881748949563, 0.37643645467035, 0.231810009894563, 0.138188079312201, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.136400058110832, 0.136400058110832, 0.136400058110832, 0.256311352337612, 0.256311352337612, 0.273668945808659, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.146232137849481, 0.23569948169583, 0.407881782403473, 0.376436475429729, 0.20604200841638, 0.138188055488585, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.636728053790567, 0.636728053790567, 0.636728053790567, 0.621743565428055, 0.621743565428055, 0.655577492568061, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.125440795942109, 0.249639808314143, 0.451295114828249, 0.426522673463594, 0.231809873410795, 0.147450463248511, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 3L, 3L, 3L, 7L, 5L, 5L, 8L, 8L, 9L, 5L, 3L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 13L, 7L, 9L, 7L, 9L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 7L, 7L, 7L, 4L, 4L, 7L, 5L, 6L, 5L, 9L), DNeighbour = c(0, 6.81500520562817, 7.11156667736023, 125.054834678693, 127.045233285483, 138.318867254224, 242.343616351311, 292.958630011387, 297.332008931906, 354.485803869045, 502.054851311134, 532.283418487386, 544.592688577432, 594.830155646518, 612.102967482385, 643.900580782857, 760.765633319148, 854.919729986947, 869.413476045824, 1027.72538778997)), row.names = c("936", "732", "882", "990", "95", "462", "886", "313", "474", "400", "141", "887", "153", "80", "444", "339", "4", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999912057529664, 0.999904237384179, 0.970606609174635, 0.969670760248936, 0.964100582718891, 0.891883088036599, 0.844089512125252, 0.83960438234112, 0.776210933960842, 0.57966492822149, 0.535465317478429, 0.517255764459738, 0.442238359404565, 0.416376660598534, 0.369008150677064, 0.204341593985337, 0.0948734076739692, 0.080856900333376, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 557888842
R squared (OOB): 0.01211876
$Forests[[937]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(430000, 4e+05, 390000, 4e+05, 371000, 450000, 345000, 365000, 465000, 455000, 390000, 385000, 365000, 368000, 375000, 4e+05, 370000, 330000, 338000, 332000), floor_area_sqm = c(91, 91, 90, 90, 91, 93, 92, 91, 106, 106, 91, 90, 91, 100, 100, 100, 92, 105, 103, 104), storey_order = c(4L, 2L, 2L, 3L, 2L, 4L, 2L, 5L, 2L, 4L, 2L, 3L, 4L, 2L, 5L, 5L, 3L, 1L, 4L, 3L), remaining_lease_mths = c(962, 956, 947, 953, 957, 950, 974, 965, 933, 933, 956, 1060, 1061, 937, 935, 923, 922, 896, 836, 838), PROX_CBD = c(17.4594236905894, 17.5146993337396, 17.5579663674298, 17.5759295796121, 17.630719557776, 17.4336546583772, 17.6174166659189, 17.6174166659189, 17.1401277939721, 17.1634204962367, 17.980006840849, 17.6242343596777, 17.5974072281911, 18.1853912561079, 18.2155576397088, 18.2155576397088, 18.2744201988815, 17.9794873864528, 18.1853470145009, 18.3394484051955), PROX_ELDERLYCARE = c(1.1429422216578, 1.21552371031002, 1.26304449634962, 1.07156662032258, 1.35614304544574, 0.825709875044437, 1.58663462608392, 1.58663462608392, 0.586863575497558, 0.565792923614884, 1.69038013517483, 0.892136309268664, 0.819477307137174, 1.83831888483507, 1.82774218733134, 1.82774218733134, 1.91030467455468, 1.20397588034421, 1.46334015610348, 1.68689945441126), PROX_HAWKER = c(0.704564458032275, 0.65109908849923, 0.610726758846462, 0.622851592932912, 0.550798352023498, 0.841716009165303, 0.699652587196505, 0.699652587196505, 0.685044657792881, 0.666841975849823, 0.32947027962251, 0.816419857336687, 0.922900854400271, 0.267411626133086, 0.218122417644225, 0.218122417644225, 0.292675997882175, 0.736691454978467, 0.490406092071559, 0.322806547864559), PROX_MRT = c(0.304209523777939, 0.367017506823782, 0.415424130147435, 0.449846795062068, 0.481509556817778, 0.463093751675267, 0.430901962912929, 0.430901962912929, 0.418422993771755, 0.463116738810145, 0.131298797620671, 0.729175757939742, 0.830609903675807, 0.186589372260449, 0.24629140143503, 0.24629140143503, 0.25859759791353, 1.05284557964442, 0.888080533877704, 0.722989849955079 ), PROX_PARK = c(0.515475588097358, 0.57589083993138, 0.622915525490857, 0.650211227804106, 0.706852169587072, 0.609424449579261, 0.815337468455046, 0.815337468455046, 0.454841043819919, 0.505224516024672, 0.597192139646456, 0.830497330619545, 0.751240825934154, 0.431621232177097, 0.449638685926872, 0.449638685926872, 0.366705585759005, 0.555889077383573, 0.741201414908801, 0.845903786092674 ), PROX_GOOD_PRISCH = c(6.79149624878531, 6.84682201594428, 6.89020500321914, 6.90999703096039, 6.96345421686322, 6.77374769998522, 6.95710824587607, 6.95710824587607, 6.48254224033906, 6.50789265243056, 7.31481473864251, 6.97273607492461, 6.95474206477502, 7.51998659904145, 7.54917724573578, 7.54917724573578, 7.60907430161507, 7.33264137396139, 7.52724739525134, 7.67457853159282), PROX_MALL = c(0.366883459562171, 0.437698049352173, 0.488271313828636, 0.456006423255308, 0.581015113036356, 0.404491618549369, 0.753687860987251, 0.753687860987251, 0.306862579253759, 0.353588302636786, 0.38257003715367, 0.671391539314818, 0.757845794253982, 0.304347432784639, 0.249434383428027, 0.249434383428027, 0.31638525459609, 0.387548928263219, 0.362005799982455, 0.270650184250749), PROX_CHAS = c(0.293637386768921, 0.354009255575758, 0.40162373925963, 0.401255348981324, 0.481496129777697, 0.260153188296123, 0.430898255483663, 0.430898255483663, 0.133156315003352, 0.171584438209325, 0.131281394661179, 0.0497500971788425, 0.175468897673469, 0.186582621643492, 0.246283235408848, 0.246283235408848, 0.258594927218762, 0.324283073315245, 0.11010335009361, 0.186439783883369), PROX_SUPERMARKET = c(0.217741105325511, 0.288534867112482, 0.339170507836652, 0.338457664260807, 0.432325009404537, 0.355873580059747, 0.467885028141574, 0.467885028141574, 0.27639551573194, 0.320581809168482, 0.37748716441855, 0.442456788826315, 0.336744227428862, 0.289364184128333, 0.233030240431279, 0.233030240431279, 0.297968471640837, 0.337417678694655, 0.36017462873485, 0.279112228601587), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 7L, 4L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 6L, 4L, 4L, 4L, 3L, 4L, 5L, 2L, 3L, 7L, 7L, 7L, 7L, 3L, 4L, 4L), WITHIN_350M_BUS = c(8L, 10L, 9L, 8L, 8L, 12L, 6L, 6L, 7L, 8L, 14L, 12L, 6L, 16L, 15L, 15L, 17L, 9L, 11L, 11L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 6L, 3L, 3L, 4L, 4L, 3L, 4L, 4L, 4L, 6L, 6L, 5L, 5L, 5L, 6L), DNeighbour = c(0, 71.6047123338793, 123.476099423066, 221.369112672151, 223.415426104154, 404.962658497181, 458.30996254285, 458.510012066452, 553.268386232118, 581.273508941211, 588.479376554203, 618.2598434261, 750.931190943951, 765.354680987546, 779.467932352212, 784.13441538423, 860.08996968112, 860.322141003636, 863.734226729196, 911.857838658147)), row.names = c("937", "93", "545", "357", "547", "535", "14", "220", "530", "991", "910", "300", "720", "31", "571", "643", "835", "870", "857", "693"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.987705302266813, 0.963663634311833, 0.885601676846857, 0.883542639989254, 0.644437695895545, 0.558579826430029, 0.558250159151845, 0.399242312942916, 0.352413072850054, 0.340479840783521, 0.291908872933629, 0.103567069298109, 0.0873296297091987, 0.072519656622462, 0.0678703807802244, 0.0121706530951947, 0.0120648917046795, 0.0105607382806015, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1165540739
R squared (OOB): 0.2492924
$Forests[[938]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(483000, 535000, 518000, 495000, 537000, 5e+05, 425000, 553000, 520000, 455000, 412000, 455000, 393000, 360000, 362500, 420000, 468000, 448000, 450000, 395000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 104, 93, 93, 112, 104, 113, 103, 84, 103, 106, 106, 116, 106, 106), storey_order = c(2L, 3L, 2L, 2L, 4L, 3L, 3L, 4L, 3L, 1L, 2L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 4L, 2L), remaining_lease_mths = c(1129, 1131, 1132, 1131, 1128, 1131, 871, 1134, 1133, 896, 878, 824, 818, 811, 819, 874, 863, 827, 834, 834), PROX_CBD = c(13.9851487819813, 13.9851487819813, 14.0392008059995, 14.1234549986629, 14.1022978560303, 13.8777465201196, 14.0236082538335, 13.8021184722805, 13.7835124985007, 14.0913802169285, 14.1313829663274, 14.8805910833212, 14.8805910833212, 14.7472020389823, 14.3801998083441, 13.629257933267, 13.629257933267, 15.1039483662242, 15.1256206124729, 15.1256206124729), PROX_ELDERLYCARE = c(1.27246652758392, 1.27246652758392, 1.32747908409073, 1.35242241046818, 1.39999761805574, 1.14875617578224, 1.09340394122649, 1.08391670289184, 1.04590518035641, 1.71411655426264, 0.836104821253693, 1.53481387371296, 1.53481387371296, 1.19052284520552, 0.709377020411434, 0.207468408301612, 0.207468408301612, 1.55233595008815, 1.5866097118695, 1.5866097118695), PROX_HAWKER = c(0.59565400543288, 0.59565400543288, 0.543253862226502, 0.458626901673037, 0.488105393549706, 0.709523473368326, 0.594999289424802, 0.792084042786722, 0.817574416707151, 0.659732742059419, 0.73352935155883, 0.395563323563994, 0.395563323563994, 0.606039227085063, 0.928921275219278, 1.4012681206183, 1.4012681206183, 0.672854909342646, 0.674198133913936, 0.674198133913936), PROX_MRT = c(0.390641440388092, 0.390641440388092, 0.327704984287647, 0.250036690549804, 0.255700458734308, 0.526263367583387, 0.469886084443941, 0.615458599020507, 0.648112836468654, 0.410797330392975, 0.735653331318593, 0.650195396152393, 0.650195396152393, 0.807097621625513, 1.02650412956774, 0.681065013996815, 0.681065013996815, 0.927742831261867, 0.930587839854138, 0.930587839854138), PROX_PARK = c(0.580591669210194, 0.580591669210194, 0.547177414231792, 0.469588575534173, 0.52092144022497, 0.548712671125698, 0.504422356794811, 0.476945111703218, 0.438074957540257, 0.524242894978874, 0.463826523913091, 0.355836862982211, 0.355836862982211, 0.432698189125414, 0.71485218383349, 0.403276931712581, 0.403276931712581, 0.613453702116727, 0.625625874274951, 0.625625874274951), PROX_GOOD_PRISCH = c(2.55482099432271, 2.55482099432271, 2.61966269686357, 2.69456588548322, 2.69832814229385, 2.41902859908312, 2.51794344218072, 2.33081910479479, 2.3007469286795, 2.83541955823977, 2.52734391167264, 3.33079371618761, 3.33079371618761, 3.13467644284063, 2.72778429145315, 1.96779323327463, 1.96779323327463, 3.51513652285447, 3.54140201350838, 3.54140201350838), PROX_MALL = c(0.37312896686832, 0.37312896686832, 0.316340524018432, 0.232476208076891, 0.257523814996123, 0.498678106329343, 0.418819234777705, 0.585717052475653, 0.615576551193732, 0.471401908473598, 0.66282583229379, 0.390496575840073, 0.390496575840073, 0.738705771798207, 0.949257633150117, 1.12429495075828, 1.12429495075828, 0.472438990852491, 0.445444903624544, 0.445444903624544), PROX_CHAS = c(0.0604900109870272, 0.0604900109870272, 0.101753514952091, 0.147334233235439, 0.177701329016163, 0.133705064347241, 0.151261605672147, 0.221659659627321, 0.253975316505048, 0.471401941314913, 0.528800676490504, 0.448788349522024, 0.448788349522024, 0.19051372613691, 0.453083161817035, 0.260044927245007, 0.260044927245007, 0.353464796953762, 0.387886097439527, 0.387886097439527), PROX_SUPERMARKET = c(0.0604908810371704, 0.0604908810371704, 0.101754383553332, 0.147334782275979, 0.177702101069216, 0.133704798830233, 0.151260689076964, 0.221659301316653, 0.253974877653299, 0.471402360745676, 0.528799775767506, 0.447693008221967, 0.447693008221967, 0.326764101800336, 0.513065398645433, 0.288903462518554, 0.288903462518554, 0.429218479578941, 0.411626017932148, 0.411626017932148), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 2L, 0L, 2L, 2L, 3L, 0L, 3L, 3L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 4L, 2L, 4L, 2L, 2L, 1L, 3L, 3L, 3L, 2L, 3L, 6L, 6L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 10L, 13L, 11L, 8L, 12L, 5L, 6L, 12L, 6L, 5L, 5L, 9L, 2L, 6L, 6L, 7L, 6L, 6L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 2L, 3L, 3L, 3L), DNeighbour = c(0, 6.50063687446818, 63.5697127293571, 135.022679061175, 143.647970932216, 144.733662915241, 211.532097000134, 238.231369024156, 272.563103734407, 442.033393809638, 587.76461289698, 923.593369174361, 931.337017990959, 948.309750250862, 969.927737422335, 1069.5362139243, 1072.46549546779, 1188.58352576763, 1200.80302675854, 1207.85872246292)), row.names = c("938", "819", "218", "212", "815", "579", "51", "275", "380", "352", "695", "852", "639", "136", "3", "503", "415", "188", "457", "483"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99994207003846, 0.994467819839355, 0.975163573478456, 0.971912408207549, 0.971489312873451, 0.939599759841582, 0.923710453148851, 0.900749851381992, 0.750077239068327, 0.582480155133904, 0.172478295774699, 0.164397398654708, 0.147142947192349, 0.126144416522399, 0.0466227466060884, 0.0447839626251729, 0.00100245990741448, 0.000135695909767866, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1730341958
R squared (OOB): 0.4880345
$Forests[[939]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(393000, 432000, 438000, 385000, 425000, 431000, 432000, 438000, 435000, 430000, 448000, 440000, 450000, 420000, 425000, 323000, 395000, 358000, 450000, 445000), floor_area_sqm = c(93, 93, 93, 93, 94, 92, 92, 94, 95, 92, 96, 96, 94, 94, 94, 90, 94, 93, 93, 94), storey_order = c(2L, 5L, 4L, 1L, 5L, 7L, 6L, 5L, 6L, 6L, 9L, 7L, 7L, 7L, 6L, 1L, 4L, 1L, 9L, 6L), remaining_lease_mths = c(1134, 1138, 1132, 1134, 1083, 1138, 1137, 1076, 1105, 1126, 1110, 1108, 1119, 1120, 1119, 983, 1113, 1103, 1136, 1109), PROX_CBD = c(11.7767430748854, 11.7767430748854, 11.710716376044, 11.6526890235784, 11.8751655684431, 11.9317097346946, 11.9317097346946, 11.9414743986494, 11.6071858552171, 12.0797672032522, 11.5810624146691, 11.6053344020152, 12.0119641769274, 12.0119641769274, 11.9828723130509, 12.0200214112876, 11.9744040829633, 11.8075546541859, 12.1741021183779, 12.1122271384014), PROX_ELDERLYCARE = c(0.813774711283767, 0.813774711283767, 0.893667704764373, 0.935812608446987, 0.727329111385366, 0.680106913101551, 0.680106913101551, 0.687500817542951, 1.02315858897206, 0.550577233037288, 1.05973522725621, 1.04503450829128, 0.673044116243487, 0.673044116243487, 0.710325725805382, 0.618171206910468, 0.738781707341689, 0.922118515238085, 0.519600844901231, 0.629785153682861), PROX_HAWKER = c(0.340776861445006, 0.340776861445006, 0.445365536494089, 0.34883542271072, 0.145379780608352, 0.161367564791002, 0.161367564791002, 0.147098227142532, 0.193888136950838, 0.286867197183981, 0.226379932511381, 0.210992660312359, 0.222580914455278, 0.222580914455278, 0.20448046373977, 0.743318510800665, 0.217370340361849, 0.209140712961875, 0.375471053349032, 0.337796349528525), PROX_MRT = c(0.162476645519961, 0.162476645519961, 0.261259630709371, 0.28284034831035, 0.191731142133254, 0.214149342621172, 0.214149342621172, 0.183575431830776, 0.216093917824789, 0.285059794417971, 0.233016580221366, 0.206803096961617, 0.201095784108649, 0.201095784108649, 0.170867756883987, 0.291532437270123, 0.167322140356011, 0.120215557602138, 0.338849049026276, 0.302747284955937), PROX_PARK = c(0.615413214289157, 0.615413214289157, 0.569724311118431, 0.489736206412745, 0.723512884628395, 0.785212145526225, 0.785212145526225, 0.807374064658721, 0.521580333579447, 0.747342190235743, 0.520771390450273, 0.554363925008431, 0.691047645736797, 0.691047645736797, 0.697136724289492, 0.871053837980522, 0.679906922269617, 0.747098338531098, 0.612679613149166, 0.576425078157325), PROX_GOOD_PRISCH = c(2.03585243074848, 2.03585243074848, 1.9723226064342, 1.91178525383739, 2.14229157607785, 2.20126444296921, 2.20126444296921, 2.21615815400514, 1.89230283405924, 2.35145083667271, 1.87254500118751, 1.90056431650247, 2.29976812492723, 2.29976812492723, 2.27447890050516, 2.31713852475231, 2.27223739349538, 2.12338877581429, 2.45580221931744, 2.408030235171), PROX_MALL = c(0.437539575450179, 0.437539575450179, 0.535719768985538, 0.427385274755512, 0.249449426365425, 0.255684281538694, 0.255684281538694, 0.22663965361209, 0.173810560938293, 0.356578632219481, 0.185878129611589, 0.158081786709397, 0.251262654177611, 0.251262654177611, 0.220402811054307, 0.859289251142989, 0.214069216816763, 0.119447773727589, 0.416829357908565, 0.350899017798137 ), PROX_CHAS = c(0.108183414657245, 0.108183414657245, 0.215330181794506, 0.225869963934761, 0.179410689617013, 0.203726500797623, 0.203726500797623, 0.156140837156126, 0.173810611614792, 0.146949814741425, 0.185878170229198, 0.158081821824728, 0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.310908028614088, 0.0939357367291076, 0.11944771257822, 0.0461624602204791, 0.0703863092474096 ), PROX_SUPERMARKET = c(0.108294583955479, 0.108294583955479, 0.215506457059651, 0.225911825558638, 0.179159947933279, 0.217804588957955, 0.217804588957955, 0.236998053946951, 0.1671684124578, 0.315486318912089, 0.177355035948325, 0.148884454693003, 0.261515416493987, 0.261515416493987, 0.230351837454113, 0.507879796624066, 0.22318738818849, 0.119571834445138, 0.427183407476201, 0.360308355053667 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 3L, 7L, 6L, 6L, 6L, 4L, 5L, 4L, 4L, 6L, 6L, 6L, 1L, 7L, 4L, 7L, 7L ), WITHIN_350M_BUS = c(4L, 4L, 2L, 4L, 6L, 8L, 8L, 8L, 6L, 9L, 7L, 8L, 6L, 6L, 7L, 6L, 10L, 10L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 2.33073963192707, 108.749597779494, 123.580823907092, 245.942157040679, 298.755547897684, 298.803897509464, 349.90942186558, 391.861141142372, 418.270089719264, 442.663973126956, 449.882044415452, 475.731131175224, 477.801611752108, 490.327736265418, 505.690916834067, 518.636470968908, 549.526307610204, 554.014456095582, 582.815603938455)), row.names = c("939", "325", "384", "309", "250", "613", "392", "781", "922", "900", "182", "158", "947", "167", "203", "909", "858", "724", "621", "607"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999968014606113, 0.931577971291504, 0.912098726442305, 0.675560260202276, 0.543513572670571, 0.543388165634388, 0.409020060094739, 0.300231427331222, 0.23517433317688, 0.179029937179178, 0.163339401805133, 0.111364916648463, 0.107519441284586, 0.0853808197064139, 0.0610835427060136, 0.0433106018721243, 0.0123151501576497, 0.00929150376559276, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 869317388
R squared (OOB): 0.2085963
$Forests[[940]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 347000, 380000, 420000, 370000, 325000, 335000, 680000, 660000, 390000, 365000, 735000, 3e+05, 380000, 350000, 388800, 333000, 562000, 540000, 4e+05), floor_area_sqm = c(90, 90, 92, 92, 84, 82, 83, 87, 87, 92, 83, 97, 92, 92, 92, 98, 89, 107, 107, 92), storey_order = c(2L, 5L, 2L, 5L, 3L, 4L, 3L, 6L, 3L, 1L, 1L, 6L, 2L, 4L, 4L, 2L, 1L, 7L, 6L, 4L), remaining_lease_mths = c(672, 672, 687, 694, 673, 666, 687, 1076, 1066, 685, 777, 1066, 691, 693, 688, 697, 692, 957, 969, 690), PROX_CBD = c(10.5036676165143, 10.5036676165143, 10.571248724537, 10.5902646894981, 10.6549850760698, 10.0782341562763, 10.5501175985891, 10.1126951054664, 10.1126951054664, 10.3184291669162, 11.0884508558618, 9.96973817000633, 10.7273754880637, 10.7273754880637, 10.7428660694501, 10.7178846249378, 10.7178846249378, 10.9472701195372, 11.0486323727393, 9.59976569988281), PROX_ELDERLYCARE = c(0.346712236264009, 0.346712236264009, 0.426373779355343, 0.476382036969741, 0.531453703929196, 0.248412112584261, 0.724362239545807, 0.511544492658224, 0.511544492658224, 0.724299376510179, 1.02650055154577, 0.560133969723593, 0.968089576161562, 0.968089576161562, 1.00386291289403, 0.903749132751209, 0.903749132751209, 0.867518349265545, 0.974567200018427, 0.239547661796275), PROX_HAWKER = c(0.255376275980047, 0.255376275980047, 0.155284554597335, 0.142004884371921, 0.345053577007401, 0.250435976222025, 0.496328097640832, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.698836827436486, 0.246219700947935, 0.259491073356982, 0.259491073356982, 0.19921426515349, 0.131164348467149, 0.131164348467149, 0.429153921265228, 0.436692566666558, 0.436761476721694), PROX_MRT = c(0.908007357991278, 0.908007357991278, 0.822399768635659, 0.793335563342317, 0.849090589690401, 0.622308556906305, 0.92637591011884, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.761094255738083, 0.405168801785449, 0.880392787161762, 0.880392787161762, 0.911557541227745, 0.897030842789514, 0.897030842789514, 0.638393210693291, 0.741783227751877, 0.619962862184004), PROX_PARK = c(0.381418159266178, 0.381418159266178, 0.471129460807546, 0.57091664624863, 0.204920490916151, 0.627458410441261, 0.888350706343443, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.300475000526789, 0.868342722448078, 0.675703893946554, 0.675703893946554, 0.65460215425144, 0.68415716278098, 0.68415716278098, 0.730900012581548, 0.644279497097323, 0.957886982704992), PROX_GOOD_PRISCH = c(0.825686703361669, 0.825686703361669, 0.876989954992127, 0.962114901666907, 0.576127248022356, 1.26151864262594, 1.37609088117382, 1.46177539101005, 1.46177539101005, 1.54472866778257, 0.293049282005855, 1.55873028154778, 1.51964159199475, 1.51964159199475, 1.57772010642862, 1.69245386393467, 1.69245386393467, 1.50789829567152, 1.50173151878208, 2.35345437748376), PROX_MALL = c(0.873995522285645, 0.873995522285645, 0.872531493441133, 0.838333779631814, 1.12054305374088, 0.418279044459304, 0.693136328895784, 0.269774803261538, 0.269774803261538, 0.472532088410597, 1.6122764231009, 0.129560175686973, 0.885934538444454, 0.885934538444454, 0.913300066979642, 0.922177591154216, 0.922177591154216, 1.34630282297423, 1.41292867182356, 0.387669919047214 ), PROX_CHAS = c(0.217153936659979, 0.217153936659979, 0.109732367463933, 0.0950095589968322, 0.290835710912963, 0.186550674976261, 0.120595382532287, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.206694589078668, 0.0647243745052949, 0.161497017697243, 0.161497017697243, 0.184868017131885, 0.141741960002869, 0.141741960002869, 0.344403926608958, 0.375455350402476, 0.263208245292117 ), PROX_SUPERMARKET = c(0.291549431934698, 0.291549431934698, 0.199099262156692, 0.190547463602814, 0.292451786949051, 0.255147915067147, 0.448117335537485, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.293331714819264, 0.241122798862169, 0.294310303883692, 0.294310303883692, 0.247977273863763, 0.141741503991008, 0.141741503991008, 0.381194313170787, 0.408205375796458, 0.44091986097032 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 2L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 2L, 1L, 5L, 2L, 6L, 6L, 4L, 3L, 6L, 3L, 3L, 3L, 4L, 4L, 0L, 0L, 4L ), WITHIN_350M_BUS = c(6L, 6L, 5L, 6L, 7L, 5L, 6L, 6L, 6L, 7L, 8L, 7L, 4L, 4L, 5L, 6L, 6L, 2L, 2L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 5L, 3L, 3L, 5L, 1L, 2L, 5L, 5L, 5L, 5L, 5L, 4L, 3L, 3L), DNeighbour = c(0, 6.65712046618884, 117.540627459353, 213.24531634222, 252.936692007003, 484.466531614421, 607.806463299511, 637.289196811486, 638.47359134433, 730.389733614581, 742.846194612185, 751.149842133623, 812.729418628377, 817.447466709319, 878.868677838984, 976.048046280771, 984.637081731221, 1504.03166004463, 1507.09302043759, 1536.27874851614)), row.names = c("940", "482", "210", "701", "728", "84", "778", "316", "506", "97", "98", "471", "648", "651", "43", "429", "914", "255", "630", "964"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999962445783627, 0.988326718342734, 0.961836794451525, 0.946520526255141, 0.810997426507769, 0.711445898918237, 0.685449774859531, 0.684390091427062, 0.599026991522623, 0.587051506606876, 0.579024490058976, 0.518591331370531, 0.513908420344284, 0.452563897541647, 0.355636215548181, 0.347176821777813, 0.00172558667718461, 0.00141635130564787, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4028622424
R squared (OOB): 0.7657785
$Forests[[941]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(423800, 415000, 390000, 4e+05, 390000, 450000, 478000, 435000, 430000, 550000, 410000, 548000, 447000, 360000, 425000, 429000, 422800, 438000, 420000, 615000), floor_area_sqm = c(104, 104, 102, 91, 103, 105, 104, 103, 103, 93, 104, 93, 107, 84, 104, 104, 104, 104, 105, 84), storey_order = c(2L, 2L, 2L, 1L, 1L, 2L, 5L, 4L, 2L, 3L, 2L, 4L, 3L, 2L, 3L, 2L, 4L, 2L, 2L, 2L), remaining_lease_mths = c(756, 760, 763, 783, 773, 757, 770, 819, 764, 1137, 761, 1135, 782, 762, 747, 822, 813, 812, 787, 1122), PROX_CBD = c(11.7174653186763, 11.6914583773846, 11.6387779682198, 11.4963900230166, 11.9179556382635, 11.4573592114175, 11.927322045494, 11.381621166991, 12.3243460542753, 11.2116042179965, 12.2901811097239, 11.1809634086998, 11.7840832214562, 11.4815172953657, 12.4246534304877, 11.1191912667925, 11.1672746170477, 11.7215458353159, 12.7549887608908, 12.3801819754074), PROX_ELDERLYCARE = c(0.74375074589335, 0.736997311630605, 0.792216801753581, 0.672630859926948, 0.757050983431463, 0.52883250894194, 0.77464979732367, 0.382123855460196, 0.362207242709056, 0.369355324070756, 0.180150537957213, 0.333450295290741, 0.481333190444255, 0.182032582488253, 0.223353489993969, 0.213121327483379, 0.14075304944647, 0.240093333498969, 0.556485595404089, 0.738453704244922), PROX_HAWKER = c(0.5637831570093, 0.558671781535233, 0.61454926069889, 0.804785607263954, 0.581821713307667, 0.848364442784946, 0.445987433628815, 0.863892291353285, 0.290415492755609, 1.02311573056961, 0.155357947035291, 1.04207495818587, 0.436117874461739, 0.728271246274353, 0.283538945902673, 1.08329799955244, 1.04840790050398, 0.609281739536534, 0.627642822312809, 0.261296216065877), PROX_MRT = c(0.162940637784707, 0.140110279979828, 0.0844107562606101, 0.132306565433056, 0.401552834915971, 0.275269590424193, 0.493642118682657, 0.424871345706255, 0.559245805822074, 0.524888394814585, 0.729338839878115, 0.580267989687754, 0.81394482428473, 0.756359380624344, 0.694199692700576, 0.776456939054752, 0.893429463565323, 0.989064774064853, 0.561554903993597, 0.367154517888221), PROX_PARK = c(1.5229705853841, 1.50772581466401, 1.51709061898346, 1.41209410927924, 1.26489639581012, 1.3775538710324, 1.17760662255222, 1.31830174708739, 1.218970746516, 1.15338615463339, 1.26762597166046, 1.13378306757762, 1.20101103678102, 1.50398184725757, 1.19561442246869, 1.13833451608328, 1.25063890429238, 1.28416187507733, 1.16122098497616, 0.605799570777928), PROX_GOOD_PRISCH = c(0.440184840714675, 0.476923220580037, 0.453346371612442, 0.364349890680966, 0.374797987706521, 0.277148461253506, 0.289303568244907, 0.288839241027683, 0.889618707353532, 0.456074275886943, 0.992456269301591, 0.485317217067727, 0.357669915539773, 0.365254403810308, 1.09898709469432, 0.586469336292635, 0.623353133039123, 0.585140695782779, 1.29435567579286, 0.823417580851307), PROX_MALL = c(0.750703947848918, 0.797799046209296, 0.815834004295584, 0.844787863205902, 0.498039402667872, 0.815329638117364, 0.376851773239706, 0.849953313581112, 0.471904090765479, 1.01522535242687, 0.649064194608972, 1.03968747299659, 0.489619370966043, 0.763531318053358, 0.626909601034773, 1.10160019948421, 1.08293003315278, 0.690287469384684, 0.542723135774117, 0.344173235497563), PROX_CHAS = c(4.64133788220832e-08, 0.0474151678735614, 0.0804697697946077, 0.0697008731150885, 0.258806234431974, 0.179820414455961, 0.339292519878925, 0.115324197479935, 0.193597629002809, 0.206252010873132, 0.128297543182753, 0.216965800691496, 0.0667093090499658, 0.0516610437101642, 0.221655673315632, 0.143881852296294, 0.151540147087551, 0.164718468919614, 0.144180959238343, 0.126495411341712), PROX_SUPERMARKET = c(0.609798994765399, 0.635527990773791, 0.596048194106483, 0.441950593919319, 0.542179538393358, 0.301981775400679, 0.405378875546255, 0.186698572696543, 0.331501685351864, 0.222574928361305, 0.159863951308791, 0.212835414763751, 0.379080894647373, 0.19171128272723, 0.209750471448386, 0.246182427713253, 0.299482732316256, 0.169255457402684, 0.150188458093997, 0.30203349112312), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 4L, 0L, 2L, 0L, 2L, 2L, 2L, 2L, 2L, 2L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 2L, 4L, 2L, 4L, 4L, 4L, 5L, 3L, 3L, 5L, 5L, 5L, 6L, 6L, 3L, 3L), WITHIN_350M_BUS = c(5L, 6L, 6L, 8L, 7L, 7L, 9L, 10L, 4L, 6L, 3L, 7L, 7L, 14L, 4L, 9L, 14L, 10L, 7L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 6L, 2L, 5L, 2L, 4L, 3L, 5L, 2L, 2L, 3L, 5L, 4L ), DNeighbour = c(0, 49.2955780989199, 73.4940167737926, 238.93729849778, 265.710311471499, 357.497251088107, 383.942363402108, 505.478502805041, 631.89994879615, 637.932629082474, 663.354165169697, 690.861752491776, 778.408243922366, 784.192292951316, 788.608895223055, 866.518478678786, 965.579992290715, 1022.38601911693, 1073.68531735017, 1086.45859942974)), row.names = c("941", "274", "522", "151", "63", "843", "666", "744", "861", "347", "518", "178", "340", "213", "186", "845", "528", "625", "215", "315"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.995886871359169, 0.990869116210413, 0.905606981015485, 0.883952924041789, 0.795177540661775, 0.76582856520999, 0.613933866767617, 0.437879589964923, 0.429332803107815, 0.393392057525767, 0.354800598556091, 0.236857072116004, 0.229462775491609, 0.223859448526365, 0.132419054738403, 0.0441587951409387, 0.0131033054429496, 0.00054640875824428, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2670571403
R squared (OOB): 0.2917927
$Forests[[942]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(375000, 369000, 385000, 485000, 390000, 455000, 376000, 335000, 398000, 368000, 395000, 388000, 373000, 360000, 325000, 389000, 370000, 418888, 408000, 325000), floor_area_sqm = c(90, 94, 101, 93, 101, 93, 101, 93, 100, 100, 101, 100, 103, 104, 84, 103, 98, 100, 100, 85), storey_order = c(5L, 5L, 3L, 7L, 4L, 3L, 2L, 5L, 2L, 2L, 4L, 4L, 1L, 2L, 5L, 2L, 2L, 2L, 4L, 1L), remaining_lease_mths = c(946, 942, 952, 1137, 932, 1139, 948, 921, 924, 923, 936, 922, 870, 804, 812, 863, 912, 932, 921, 830), PROX_CBD = c(10.5038890156487, 10.5038890156487, 10.5394819073022, 10.5587309121129, 10.247812625002, 10.5974154418399, 10.1515839247586, 10.6321305837804, 10.2027088676681, 10.5911430304609, 10.5347600839054, 10.3133134299625, 9.95029435977204, 10.0879656312395, 9.87023127008802, 9.90721965789512, 10.6430674352334, 9.64941173000682, 10.7481925626994, 10.1989356004427), PROX_ELDERLYCARE = c(1.64894906385774, 1.64894906385774, 1.55101586165687, 1.80931542236799, 1.89270432318243, 1.80859644276987, 1.93850967877536, 1.32435226249417, 1.63738856945076, 1.2745451415541, 1.31633228018286, 1.4124150938613, 2.09611483432966, 1.31022889057949, 1.35138892750767, 2.17440400131014, 1.10983952182968, 1.9510043332774, 1.00181077128688, 1.08623091115154), PROX_HAWKER = c(0.53455823354733, 0.53455823354733, 0.463304434183495, 0.792644050178693, 0.561647681218514, 0.832920293493618, 0.608980172673109, 0.382898898882956, 0.264427923442986, 0.314632743063994, 0.259744380023822, 0.0623262564011618, 0.876506442172381, 0.196699811405185, 0.410023469086153, 1.08766938871094, 0.494234864614673, 0.940071074791988, 0.591883114810231, 0.368744432216956), PROX_MRT = c(1.36742764633517, 1.36742764633517, 1.31136747445593, 1.33157685526365, 1.63637339364314, 1.28588132880872, 1.73271025710532, 1.20430491709432, 1.392302848886, 1.14211364891441, 1.15842683571226, 1.09471398918577, 1.8917195123599, 1.09046737609619, 1.23646610314009, 1.9078610258369, 0.91242151857363, 1.69853939108909, 0.80807654444201, 0.78040997284139), PROX_PARK = c(0.486479545769779, 0.486479545769779, 0.594979546415276, 0.251058120460841, 0.443665461164749, 0.248039629274522, 0.464183104254495, 0.852996238213812, 0.728383914708498, 0.997953552798557, 1.00657829367171, 0.826294351272671, 0.516721166595223, 0.604882226694947, 0.375073916060521, 0.551504280527303, 1.09293299728603, 0.624691995850973, 1.13130385684233, 0.808282577864154), PROX_GOOD_PRISCH = c(0.819356328881161, 0.819356328881161, 0.89296386953394, 0.819366619188368, 0.550324531917386, 0.856849085387122, 0.447003801568155, 1.09467860924251, 0.689163418131917, 1.15731102426836, 1.12709017589061, 0.993301788551023, 0.213708578130609, 0.87937610392538, 0.706117631385061, 0.299143542468678, 1.4206810513637, 0.107363170703005, 1.51127824976447, 1.199846441039), PROX_MALL = c(0.3366209001709, 0.3366209001709, 0.357726596913911, 0.516143411126369, 0.190941194230935, 0.562952549426665, 0.217974225134877, 0.512358501951296, 0.12742430838485, 0.441630162720786, 0.464767570965945, 0.450275200033962, 0.493813340134231, 0.441232897113797, 0.445899708163642, 0.701652802220213, 0.220538248250442, 0.625847194134012, 0.114469773448463, 0.663851500718272), PROX_CHAS = c(0.232134688144963, 0.232134688144963, 0.263233285458842, 0.236682264577822, 0.190941257524933, 0.235419924819913, 0.217974279370684, 0.394471723674887, 0.127424254451578, 0.327465416824022, 0.272565000598528, 0.071192987667569, 0.36937911638564, 0.177420148260447, 0.0764125853219005, 0.242250716663617, 0.0703959269798554, 0.134178633248207, 0.0793642323922721, 0.0710453772718398 ), PROX_SUPERMARKET = c(0.232133828519976, 0.232133828519976, 0.263232243208913, 0.236682533577294, 0.19229406714866, 0.23542039277371, 0.216455869736569, 0.447614574279886, 0.129189539659537, 0.441631117888638, 0.464768447350912, 0.330151298165832, 0.359694409353041, 0.320748009942088, 0.158655939798418, 0.157554225694085, 0.220538485726081, 0.344381560072065, 0.114469867006585, 0.00115080458448496), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 3L, 2L, 1L, 2L, 0L, 1L, 1L, 1L, 2L, 0L, 1L, 2L, 0L, 3L, 1L, 0L), WITHIN_350M_CHILDCARE = c(5L, 5L, 6L, 7L, 10L, 7L, 9L, 3L, 6L, 1L, 1L, 4L, 7L, 5L, 5L, 6L, 2L, 3L, 4L, 4L), WITHIN_350M_BUS = c(11L, 11L, 15L, 10L, 10L, 10L, 10L, 12L, 13L, 13L, 15L, 15L, 12L, 11L, 8L, 10L, 13L, 8L, 10L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 5L, 5L, 2L, 6L, 3L, 6L, 4L), DNeighbour = c(0, 5.39812956335775, 109.665371291464, 264.003435055258, 268.641816716513, 302.978075005583, 369.535822225774, 370.801080422297, 375.872332009047, 514.782092294346, 521.905300993854, 568.259749473879, 655.453174171593, 676.850584057414, 760.328920080189, 815.822230739693, 836.204462553323, 886.37680432971, 890.988203177641, 898.231638140098)), row.names = c("942", "734", "769", "614", "667", "360", "366", "975", "771", "718", "577", "513", "780", "292", "755", "629", "627", "459", "866", "967"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999927767596669, 0.970410106760036, 0.834690870159, 0.829104981828182, 0.785395278271801, 0.690140566422952, 0.688212921417182, 0.680448120039887, 0.45097848914704, 0.438769350201328, 0.359715810474319, 0.21857111486282, 0.186781547493999, 0.0803627753805077, 0.030651315872853, 0.0177798146259476, 0.000687580314804792, 0.00025802580943496, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1052206797
R squared (OOB): 0.2937975
$Forests[[943]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(468888, 688000, 480000, 535000, 653000, 5e+05, 742000, 729999, 745000, 682000, 5e+05, 478000, 4e+05, 4e+05, 360000, 7e+05, 413888, 363000, 649888, 533000), floor_area_sqm = c(92, 90, 92, 92, 91, 91, 92, 100, 100, 100, 91, 92, 104, 92, 92, 95, 88, 97, 87, 88), storey_order = c(3L, 6L, 3L, 3L, 2L, 1L, 7L, 6L, 10L, 10L, 2L, 4L, 4L, 3L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(701, 985, 692, 694, 1121, 690, 1104, 1122, 1122, 1120, 706, 716, 745, 708, 719, 1100, 668, 701, 1103, 653), PROX_CBD = c(9.79963982832759, 9.84174458192399, 9.76973796844692, 9.76973796844692, 9.51816518584724, 10.2183960492338, 9.57467117229508, 9.41601606571959, 9.28682806708392, 9.28682806708392, 10.2657373615824, 9.58813304663833, 9.4187827620762, 10.1748545259067, 10.2629321739313, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 6.92829321613491), PROX_ELDERLYCARE = c(0.390845215421192, 0.339166460968835, 0.487200680071974, 0.487200680071974, 0.0590206014568566, 0.670964346371623, 0.0836678964153836, 0.14515851054369, 0.306248896776786, 0.306248896776786, 0.519949541574078, 0.251441869005946, 0.579996323717894, 0.889757070081441, 1.00265829049513, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.389684735109723), PROX_HAWKER = c(0.315572935590663, 0.272020065995023, 0.323134910569429, 0.323134910569429, 0.5145461029689, 0.161327078165055, 0.628838904549623, 0.552624576950901, 0.449541776391294, 0.449541776391294, 0.527790221924738, 0.391674386653945, 0.508914568418093, 0.304343114187016, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.133504850959355), PROX_MRT = c(0.308409661615337, 0.348847208140378, 0.307725216106606, 0.307725216106606, 0.689820066215858, 0.352113639571012, 0.731513991246432, 0.796240617220745, 0.819017740329599, 0.819017740329599, 0.351828842975553, 0.707146681079003, 1.21403827268849, 1.12559589355515, 1.21137251272603, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.407218977151475), PROX_PARK = c(0.556935587195362, 0.429024269124863, 0.692980820038259, 0.692980820038259, 0.506309566114581, 0.412720152963846, 0.402026431996325, 0.579398729399101, 0.754667699158598, 0.754667699158598, 0.752867192571236, 0.630094576064042, 0.633868788719276, 0.326884491561474, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.377410917604964), PROX_GOOD_PRISCH = c(0.97109568154285, 0.999365026226873, 0.945616550360875, 0.945616550360875, 1.35033962190844, 0.778258345851083, 1.37880970746963, 1.45792936689373, 1.50498632547922, 1.50498632547922, 0.402201611323318, 1.10432321767326, 1.8319493658717, 1.53712936271762, 1.58756538029025, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 2.0639866413545), PROX_MALL = c(0.277854565241424, 0.188176716989659, 0.3113714109904, 0.3113714109904, 0.508727078362918, 0.1993183735571, 0.493679276753517, 0.616886214909116, 0.732362808464395, 0.732362808464395, 0.347570072991699, 0.759347764163403, 0.308706652763352, 0.493589384976364, 0.573348708551386, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.352244010010256 ), PROX_CHAS = c(0.213793078898363, 0.139131199666608, 0.164045702260751, 0.164045702260751, 0.0590210156667789, 0.176868193181362, 0.0836673580931749, 0.145158576319141, 0.30624919123722, 0.30624919123722, 0.329846033180528, 0.395290416984683, 0.308706623046814, 0.118978706369709, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.180332756228222 ), PROX_SUPERMARKET = c(0.217115292225756, 0.139131268426574, 0.329801606095394, 0.329801606095394, 0.0642147642973091, 0.245740902557878, 0.0769150331708007, 0.145877744762322, 0.309780650655361, 0.309780650655361, 0.353445486406562, 0.20799335196523, 0.31508799294366, 0.371852561025965, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.0762755382886037 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 3L, 3L, 1L, 6L, 2L, 1L, 1L, 1L, 4L, 2L, 4L, 3L, 1L, 0L, 1L, 1L, 3L, 5L ), WITHIN_350M_BUS = c(11L, 9L, 11L, 11L, 7L, 6L, 7L, 8L, 7L, 7L, 10L, 7L, 3L, 8L, 7L, 7L, 5L, 10L, 10L, 7L ), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 4L, 2L, 2L, 1L, 1L, 3L, 2L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 123.835200412434, 138.315340044306, 139.20488357241, 385.230375361031, 454.928518977704, 456.654019480083, 494.966448594645, 535.108159154202, 542.341419315777, 630.468071276999, 672.322485254102, 950.813081348732, 1042.47918912932, 1140.24355094487, 1851.03474018078, 1922.72493491292, 2299.04047828922, 2830.27368799504, 2909.08018843514)), row.names = c("943", "268", "926", "68", "983", "584", "551", "928", "308", "794", "649", "640", "278", "245", "244", "904", "338", "40", "221", "978"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996379128046719, 0.995483852260319, 0.995425643116362, 0.965235580675095, 0.951687247886369, 0.951324641499858, 0.942939193975198, 0.933473967212057, 0.931695303968399, 0.908267366324222, 0.896027666740036, 0.797758940091765, 0.759656470965212, 0.716337486283959, 0.354177324256114, 0.317148581529411, 0.140946896306931, 0.00285645456286848, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5294467824
R squared (OOB): 0.7072261
$Forests[[944]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 297000, 272000, 303000, 350000, 375000, 330000, 318000, 316000, 298000, 303888, 305000, 320000, 279000, 3e+05, 370000, 355000, 359900, 245000, 344000), floor_area_sqm = c(91, 91, 89, 92, 103, 92, 103, 91, 92, 93, 93, 91, 84, 91, 96, 93, 93, 93, 88, 114), storey_order = c(4L, 3L, 2L, 1L, 4L, 4L, 2L, 1L, 3L, 1L, 2L, 4L, 1L, 2L, 4L, 5L, 3L, 3L, 2L, 2L), remaining_lease_mths = c(780, 788, 882, 794, 768, 783, 773, 765, 781, 777, 782, 791, 822, 801, 791, 1106, 1111, 1117, 668, 909), PROX_CBD = c(18.1476771148045, 18.1476771148045, 17.8554664137964, 18.2139172788048, 18.3186881593276, 18.1857629477019, 18.4499801912104, 18.2234963781047, 18.2234963781047, 18.5252470382495, 18.5252470382495, 18.2610111258248, 17.6406634027014, 18.2989051402725, 18.5761736305699, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.8842060529579, 17.7896312466061), PROX_ELDERLYCARE = c(0.519546459890619, 0.519546459890619, 0.800501761367975, 0.649170232100017, 0.586525817031338, 0.47723779098819, 0.504778052376495, 0.448333702611612, 0.448333702611612, 0.449194476018676, 0.449194476018676, 0.421521882373529, 1.035266769267, 0.397078044127006, 0.0638277150498875, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.229103995883471, 1.25681260125729), PROX_HAWKER = c(0.209390724873544, 0.209390724873544, 0.203123967436651, 0.488031980714328, 0.564283191409187, 0.380157991945912, 0.652207052169444, 0.416527045274471, 0.416527045274471, 0.69553534809229, 0.69553534809229, 0.453171307776496, 0.425506106332545, 0.491047773869601, 0.562029876499453, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.280513302960552, 0.881066744107593), PROX_MRT = c(0.491311596778589, 0.491311596778589, 0.555370291384357, 0.192826481399443, 0.220618943711049, 0.548087095608087, 0.322534237265928, 0.545975779093886, 0.545975779093886, 0.398456142880405, 0.398456142880405, 0.547550551918807, 0.641227062746355, 0.552168886353884, 0.874368880716004, 1.04083770509984, 1.04083770509984, 1.04083770509984, 1.03601464731326, 0.459633808793419), PROX_PARK = c(0.270911567278729, 0.270911567278729, 0.515057634059466, 0.532358306258428, 0.548488124002706, 0.261695126667213, 0.536975621309476, 0.264257474455249, 0.264257474455249, 0.491317901173298, 0.491317901173298, 0.272660801967067, 0.74946287094318, 0.287159802467115, 0.287868908027907, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.579556587207627, 1.08767920112524), PROX_GOOD_PRISCH = c(9.18618174729203, 9.18618174729203, 8.91472106998272, 9.33501569353139, 9.44179125712709, 9.10363750169146, 9.56762880935522, 9.1355701416359, 9.1355701416359, 9.63394268044443, 9.63394268044443, 9.16752282736586, 8.7372089119322, 9.19982386356694, 9.51590189269927, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.83133063879426, 9.06437119601063), PROX_MALL = c(0.218975149940797, 0.218975149940797, 0.208298160410803, 0.498813518897969, 0.574856358668165, 0.374195605351922, 0.662291407978718, 0.411037179701155, 0.411037179701155, 0.705200807731176, 0.705200807731176, 0.448092738738542, 0.427942470585451, 0.486326630506135, 0.624506085881379, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.91348864249693, 0.889615709496153), PROX_CHAS = c(0.218975205360203, 0.218975205360203, 0.208298146952687, 0.0363398547195702, 0.141159289664064, 0.172021358032342, 0.201478871858691, 0.132763801624598, 0.132763801624598, 0.240425442805127, 0.240425442805127, 0.0964740211655948, 0.23100298607827, 0.0660681856594747, 0.0792988689034794, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.241229981070425, 0.198210651063146), PROX_SUPERMARKET = c(0.206881250620068, 0.206881250620068, 0.19872598136169, 0.186956242757619, 0.210011389308567, 0.38486207983901, 0.310351384739933, 0.421116980529575, 0.421116980529575, 0.386130046709882, 0.386130046709882, 0.457654559995222, 0.231004283416662, 0.490326509583637, 0.625539331690589, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.911876453557648, 0.347801992140281), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L), WITHIN_350M_CHILDCARE = c(3L, 3L, 5L, 5L, 4L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 6L, 2L, 2L, 1L, 1L, 1L, 1L, 4L), WITHIN_350M_BUS = c(7L, 7L, 10L, 9L, 10L, 4L, 9L, 6L, 6L, 8L, 8L, 6L, 8L, 6L, 10L, 16L, 16L, 16L, 13L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 4L, 2L, 4L, 4L, 2L, 2L, 4L, 3L, 4L, 2L, 1L, 1L, 1L, 1L, 2L), DNeighbour = c(0, 5.74832304193386, 291.761094904237, 311.978719801344, 372.573294914771, 451.790418932861, 454.130013855402, 473.7258423734, 474.201248835441, 486.8646837746, 488.770831805801, 501.94368070637, 519.97189729528, 527.574373033142, 539.854355685291, 744.342086579921, 747.848462978663, 749.951527472359, 789.587012787556, 813.529428847339)), row.names = c("944", "827", "467", "481", "367", "733", "810", "47", "202", "11", "106", "905", "730", "433", "78", "637", "418", "604", "96", "172"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999900148417723, 0.759303249298874, 0.727501533790983, 0.62451419117412, 0.478297664907137, 0.473878332867053, 0.436809628735531, 0.435910036286408, 0.411966071733467, 0.408366865618857, 0.383553586515536, 0.349848717993464, 0.33575870017813, 0.313198268007402, 0.0265230520817936, 0.0240105462946825, 0.0225582028042657, 0.00336335734582484, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1297343651
R squared (OOB): -0.1358663
$Forests[[945]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(285000, 288000, 3e+05, 258000, 320000, 292000, 283000, 4e+05, 420000, 433000, 416000, 365000, 395000, 428000, 340000, 315000, 415000, 338000, 418000, 367000), floor_area_sqm = c(84, 84, 84, 84, 104, 84, 84, 92, 92, 92, 92, 92, 92, 92, 103, 84, 92, 93, 92, 92), storey_order = c(3L, 1L, 1L, 1L, 3L, 1L, 4L, 2L, 5L, 4L, 4L, 1L, 2L, 4L, 4L, 3L, 5L, 3L, 5L, 1L), remaining_lease_mths = c(776, 770, 766, 781, 788, 761, 781, 1130, 1143, 1130, 1140, 1137, 1146, 1140, 784, 804, 1144, 778, 1138, 1137), PROX_CBD = c(16.2311391435218, 16.2681803933938, 16.3138748954346, 16.1631400386504, 16.4061281598547, 16.3662877971208, 16.4061281598547, 16.1976566517324, 16.1537572283104, 16.055983361932, 16.055983361932, 16.0046521285213, 16.0046521285213, 16.1831859860721, 16.4938482623735, 15.9050437012323, 15.9533618390172, 16.3741208173644, 16.0903666266177, 16.0903666266177), PROX_ELDERLYCARE = c(0.252142982647588, 0.20801878428071, 0.259941730365991, 0.194171564025932, 0.45678545326778, 0.177020457931737, 0.45678545326778, 9.89208662673193e-07, 0.0462823216560119, 0.146417557277997, 0.146417557277997, 0.20718686492254, 0.20718686492254, 0.0701319802482612, 0.54260343924556, 0.346730428331521, 0.251148223850536, 0.617661573186221, 0.179967723198436, 0.179967723198436), PROX_HAWKER = c(1.12300848995143, 1.14155805943316, 1.19589315813724, 1.03995728027003, 1.27662029927611, 1.20613696965479, 1.27662029927611, 1.03146250928298, 0.986028325459381, 0.897672222950446, 0.897672222950446, 0.855932206484513, 0.855932206484513, 1.00994702859189, 1.26080574998962, 0.79668564149145, 0.802087399746937, 1.08852003222566, 0.9143232220583, 0.9143232220583 ), PROX_MRT = c(0.830985280221221, 0.896888955057001, 0.896077488488813, 0.842728374229233, 0.840195727203247, 1.07002489239586, 0.840195727203247, 1.02706758196582, 1.02112351286352, 0.936151237003446, 0.936151237003446, 0.883219311345816, 0.883219311345816, 1.08237519657155, 0.884131305433386, 0.750476153315833, 0.8851452059773, 0.70945464840636, 1.13213387762555, 1.13213387762555), PROX_PARK = c(0.723677668737743, 0.750067315759091, 0.695881850270676, 0.707513815343702, 0.499042267647801, 0.840406553837571, 0.499042267647801, 0.822565203699192, 0.793519520304926, 0.683762717294504, 0.683762717294504, 0.619767633008914, 0.619767633008914, 0.848434833813522, 0.418424058290637, 0.475878847958935, 0.589052524814441, 0.371358045807383, 0.83568858459355, 0.83568858459355), PROX_GOOD_PRISCH = c(6.76533990958697, 6.81173689796023, 6.84997592861041, 6.70927938580052, 6.91087941258894, 6.93507101526025, 6.91087941258894, 6.78043949525415, 6.74044920052795, 6.63421015362065, 6.63421015362065, 6.57618460349959, 6.57618460349959, 6.78038310261662, 6.98980449668537, 6.45664561130608, 6.52939634907869, 6.84990365493624, 6.70919168347838, 6.70919168347838), PROX_MALL = c(0.175221521556568, 0.188162247463955, 0.242195958154985, 0.0870960802892481, 0.408074329267436, 0.298590834338171, 0.408074329267436, 0.189710317758296, 0.180580587241737, 0.118546137622893, 0.118546137622893, 0.110811660449771, 0.110811660449771, 0.241735562355662, 0.506769239398443, 0.18299798168314, 0.161178852361569, 0.523710338103731, 0.311149009276151, 0.311149009276151), PROX_CHAS = c(0.170601730776313, 0.160774225575301, 0.218904529587093, 0.081875317774622, 0.178111672550416, 0.209004221202181, 0.178111672550416, 0.0868060808909073, 0.0922372285822684, 0.110329053122027, 0.110329053122027, 0.114687044901222, 0.114687044901222, 0.148113838308576, 0.128042490192306, 0.190026772642962, 0.165813590617473, 0.0863783451683255, 0.215238065300109, 0.215238065300109), PROX_SUPERMARKET = c(0.137275095711229, 0.189660657064324, 0.204979568486045, 0.0873208554119548, 0.17811123384324, 0.303085580417471, 0.17811123384324, 0.195853508350489, 0.186806037215644, 0.123371553336512, 0.123371553336512, 0.112847248683738, 0.112847248683738, 0.247969406526707, 0.128042463684685, 0.179336240856332, 0.162291812321236, 0.0863776808909183, 0.316789996913415, 0.316789996913415), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L), WITHIN_350M_CHILDCARE = c(5L, 6L, 4L, 6L, 4L, 8L, 4L, 8L, 8L, 3L, 3L, 3L, 3L, 7L, 4L, 4L, 3L, 4L, 2L, 2L), WITHIN_350M_BUS = c(10L, 11L, 8L, 11L, 8L, 5L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 8L, 8L, 4L, 8L, 8L), WITHIN_1KM_PRISCH = c(5L, 5L, 5L, 5L, 4L, 4L, 4L, 5L, 4L, 5L, 5L, 5L, 5L, 4L, 4L, 6L, 5L, 4L, 4L, 4L ), DNeighbour = c(0, 62.4127666607045, 75.6193475840869, 91.7208297911892, 231.545716865997, 233.594595422977, 237.550947645377, 250.368920007071, 270.520300375776, 273.170802331698, 277.837837710748, 283.684844096952, 284.366385354056, 320.768821728966, 331.792605051135, 332.243631946794, 335.903907209639, 373.365257923029, 429.836471638468, 433.189464278161)), row.names = c("945", "798", "848", "872", "595", "687", "49", "427", "869", "741", "538", "594", "408", "661", "150", "59", "124", "788", "249", "161"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.958914371223403, 0.939983301753877, 0.912347472891447, 0.510217448688075, 0.502987996034561, 0.488996923833475, 0.443495974578953, 0.372122629942348, 0.362812507867404, 0.346491529219188, 0.326199821106428, 0.323847424023932, 0.204021164193175, 0.170859832110918, 0.169542943078291, 0.158980308320858, 0.0661165260206477, 0.000237794252322325, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 982577659
R squared (OOB): 0.7131522
$Forests[[946]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350888, 398000, 340000, 390000, 380000, 418000, 4e+05, 4e+05, 4e+05, 380000, 418000, 676000, 663000, 655000, 655000, 640000, 350000, 385000, 465000, 735000), floor_area_sqm = c(93, 92, 92, 92, 92, 92, 92, 98, 104, 93, 91, 87, 87, 87, 87, 87, 91, 91, 104, 97), storey_order = c(3L, 3L, 1L, 1L, 4L, 4L, 4L, 4L, 2L, 3L, 5L, 3L, 4L, 5L, 1L, 4L, 4L, 1L, 3L, 6L), remaining_lease_mths = c(712, 714, 699, 711, 695, 691, 690, 718, 751, 724, 774, 1120, 1124, 1121, 1123, 1121, 741, 715, 760, 1066), PROX_CBD = c(9.68679892421183, 9.95525560808738, 9.97016469840266, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.5915755681771, 9.83498872427818, 9.50206510185676, 9.35032791665702, 9.49727834386093, 9.49727834386093, 9.49727834386093, 9.39818328429371, 9.42381765287156, 8.70456515841861, 8.8262745849674, 8.64488888098128, 9.96973817000633), PROX_ELDERLYCARE = c(0.35495808488012, 0.150508443509651, 0.14040561650552, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.558000418748021, 0.611336059876525, 0.619429799229152, 0.227789996497476, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.718190414835305, 0.750155484045513, 0.1203423949077, 0.896855030989675, 0.17844978767297, 0.560133969723593), PROX_HAWKER = c(0.221606053969191, 0.153089379504462, 0.15909114400288, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.434568479089541, 0.54583502916026, 0.518318645141504, 0.508896406641727, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.640059738279374, 0.667492197519696, 0.867862446497739, 0.311054993693233, 0.917919654697093, 0.246219700947935), PROX_MRT = c(0.760373725070279, 0.521845664201362, 0.494111782173202, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.656590823238566, 0.722241727367494, 0.533910829474844, 0.569946398217962, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.401734036242065, 0.423547456258288, 0.97670571404933, 0.17731989795878, 0.91698472228942, 0.405168801785449), PROX_PARK = c(0.664893225436512, 0.730503149795042, 0.68588072489708, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.355705093322714, 0.296755194228525, 0.26219477257436, 0.726258134328713, 0.298527066745392, 0.298527066745392, 0.298527066745392, 0.220484561261844, 0.258916726718906, 0.288616932786395, 0.458605630557841, 0.238119977580318, 0.868342722448078), PROX_GOOD_PRISCH = c(2.17803171840573, 2.01039924795066, 1.97396491196204, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 2.11809049366399, 1.88657748145099, 2.18628235132699, 2.41566392235711, 2.17599822879711, 2.17599822879711, 2.17599822879711, 2.27458198186913, 2.24680049319454, 2.418607930925, 2.8424495793979, 2.37381492496372, 1.55873028154778), PROX_MALL = c(0.796976758090547, 0.757457219803541, 0.802483711672914, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 1.22478662403239, 1.23747152538927, 1.32833110917602, 0.406203001531397, 1.45007786498113, 1.45007786498113, 1.45007786498113, 1.45650167595406, 1.48330987402926, 0.948870628363287, 1.64561868645684, 1.00281364182829, 0.129560175686973 ), PROX_CHAS = c(0.0707228333244178, 0.144412947448491, 0.187394625423847, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.346218272658546, 0.352730820744124, 0.219477506246216, 0.146235674893272, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.109789289200213, 0.0719365450960561, 0.27140983829104, 0.221229860630612, 0.256340531367836, 0.0647243745052949 ), PROX_SUPERMARKET = c(0.128382981112681, 0.204623167766534, 0.215556112381702, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.300584979098838, 0.324694852199881, 0.191210069763785, 0.347306649978202, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.13637298984998, 0.100679215951394, 0.221415122113844, 0.221249484047241, 0.24778575064029, 0.241122798862169), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 3L, 3L, 4L, 5L, 1L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 4L, 2L, 4L, 6L), WITHIN_350M_BUS = c(10L, 9L, 9L, 13L, 11L, 11L, 11L, 5L, 3L, 2L, 9L, 4L, 4L, 4L, 6L, 5L, 9L, 5L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 2L, 3L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 289.505090800085, 291.605993159234, 297.619400572962, 365.773335237356, 370.060533524578, 415.070009682327, 444.877552816938, 445.701112568462, 566.129574940328, 588.451639731837, 684.869322161136, 687.731210163006, 689.823224518271, 723.306095568313, 734.888642632278, 1064.41441699, 1098.21452692891, 1121.80310565698, 1157.38734245366)), row.names = c("946", "971", "211", "776", "603", "499", "964", "746", "659", "539", "37", "593", "466", "731", "657", "9", "71", "814", "487", "471"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.878778030697374, 0.877070116714112, 0.872122705218973, 0.810220943660573, 0.805986863143538, 0.759315105194485, 0.726332358993427, 0.725399388075192, 0.57872188478016, 0.549819116080575, 0.422301000364991, 0.418498236296725, 0.415719354718485, 0.371418175619721, 0.356208923776497, 0.0237798270652968, 0.00992783260890542, 0.00366573975601688, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7150131031
R squared (OOB): 0.6089459
$Forests[[947]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(450000, 420000, 425000, 395000, 445000, 438000, 430000, 450000, 456500, 432000, 431000, 436000, 440000, 420000, 435000, 425000, 358000, 418000, 460000, 415000), floor_area_sqm = c(94, 94, 94, 94, 94, 94, 92, 93, 92, 92, 92, 92, 92, 92, 92, 94, 93, 92, 92, 92), storey_order = c(7L, 7L, 6L, 4L, 6L, 5L, 6L, 9L, 8L, 6L, 7L, 7L, 8L, 5L, 2L, 5L, 1L, 6L, 7L, 8L), remaining_lease_mths = c(1119, 1120, 1119, 1113, 1109, 1076, 1126, 1136, 1144, 1137, 1138, 1139, 1142, 1132, 1128, 1083, 1103, 1129, 1125, 1140), PROX_CBD = c(12.0119641769274, 12.0119641769274, 11.9828723130509, 11.9744040829633, 12.1122271384014, 11.9414743986494, 12.0797672032522, 12.1741021183779, 11.9527102757424, 11.9317097346946, 11.9317097346946, 12.042332185553, 12.042332185553, 12.042332185553, 12.042332185553, 11.8751655684431, 11.8075546541859, 12.02897658153, 12.02897658153, 12.02897658153), PROX_ELDERLYCARE = c(0.673044116243487, 0.673044116243487, 0.710325725805382, 0.738781707341689, 0.629785153682861, 0.687500817542951, 0.550577233037288, 0.519600844901231, 0.819362766143575, 0.680106913101551, 0.680106913101551, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.786890441142101, 0.727329111385366, 0.922118515238085, 0.841755023464642, 0.841755023464642, 0.841755023464642), PROX_HAWKER = c(0.222580914455278, 0.222580914455278, 0.20448046373977, 0.217370340361849, 0.337796349528525, 0.147098227142532, 0.286867197183981, 0.375471053349032, 0.27814297307049, 0.161367564791002, 0.161367564791002, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.369655971945997, 0.145379780608352, 0.209140712961875, 0.409616357379742, 0.409616357379742, 0.409616357379742), PROX_MRT = c(0.201095784108649, 0.201095784108649, 0.170867756883987, 0.167322140356011, 0.302747284955937, 0.183575431830776, 0.285059794417971, 0.338849049026276, 0.200702114351669, 0.214149342621172, 0.214149342621172, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.298263347673859, 0.191731142133254, 0.120215557602138, 0.331072457322778, 0.331072457322778, 0.331072457322778), PROX_PARK = c(0.691047645736797, 0.691047645736797, 0.697136724289492, 0.679906922269617, 0.576425078157325, 0.807374064658721, 0.747342190235743, 0.612679613149166, 0.643017670933737, 0.785212145526225, 0.785212145526225, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.542226246468638, 0.723512884628395, 0.747098338531098, 0.529446955515876, 0.529446955515876, 0.529446955515876), PROX_GOOD_PRISCH = c(2.29976812492723, 2.29976812492723, 2.27447890050516, 2.27223739349538, 2.408030235171, 2.21615815400514, 2.35145083667271, 2.45580221931744, 2.270018309959, 2.20126444296921, 2.20126444296921, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.36724315061599, 2.14229157607785, 2.12338877581429, 2.36775586018775, 2.36775586018775, 2.36775586018775), PROX_MALL = c(0.251262654177611, 0.251262654177611, 0.220402811054307, 0.214069216816763, 0.350899017798137, 0.22663965361209, 0.356578632219481, 0.416829357908565, 0.232344363503357, 0.255684281538694, 0.255684281538694, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.332547569579886, 0.249449426365425, 0.119447773727589, 0.358721564938295, 0.358721564938295, 0.358721564938295), PROX_CHAS = c(0.131248018016709, 0.131248018016709, 0.0995919009989899, 0.0939357367291076, 0.0703863092474096, 0.156140837156126, 0.146949814741425, 0.0461624602204791, 0.146038815472653, 0.203726500797623, 0.203726500797623, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.236223262451169, 0.179410689617013, 0.11944771257822, 0.25157977989641, 0.25157977989641, 0.25157977989641), PROX_SUPERMARKET = c(0.261515416493987, 0.261515416493987, 0.230351837454113, 0.22318738818849, 0.360308355053667, 0.236998053946951, 0.315486318912089, 0.427183407476201, 0.237998550380205, 0.217804588957955, 0.217804588957955, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.33849828517841, 0.179159947933279, 0.119571834445138, 0.314501000490003, 0.314501000490003, 0.314501000490003), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 7L, 7L, 6L, 5L, 7L, 5L, 6L, 6L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 4L, 4L), WITHIN_350M_BUS = c(6L, 6L, 7L, 10L, 7L, 8L, 9L, 5L, 12L, 8L, 8L, 10L, 10L, 10L, 10L, 6L, 10L, 11L, 11L, 11L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 7.4011422910126, 40.4728823935772, 73.6605750451451, 118.841151161204, 126.280441138085, 145.192181525279, 164.037905018222, 175.347233098946, 177.339799696839, 178.392850927351, 216.249697143438, 216.405611046386, 216.815079908667, 218.648542468045, 232.069413097474, 244.340095138568, 273.537815279564, 274.706269713989, 278.701967735863)), row.names = c("947", "167", "203", "858", "607", "781", "900", "621", "749", "392", "613", "573", "16", "634", "908", "250", "724", "700", "874", "287"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998590080645525, 0.95826748620294, 0.86517192242116, 0.669410307540082, 0.631545714747332, 0.53086110360379, 0.427161185010784, 0.36501141282728, 0.354161120125058, 0.348444224195292, 0.158365984283393, 0.157675532084905, 0.155867061424387, 0.14785654789045, 0.0940310717003963, 0.0535385665016658, 0.00134801073130365, 0.00081043169213372, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 414549139
R squared (OOB): 0.2015162
$Forests[[948]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 370000, 430000, 345000, 4e+05, 358000, 363000, 380000, 340000, 492500, 380000, 378000, 440000, 377000, 352000, 410000, 660000, 388000, 672000, 360000), floor_area_sqm = c(84, 84, 104, 84, 104, 84, 84, 93, 84, 108, 92, 84, 91, 98, 84, 103, 85, 98, 85, 83), storey_order = c(3L, 3L, 2L, 1L, 2L, 3L, 4L, 3L, 1L, 2L, 1L, 3L, 5L, 3L, 2L, 2L, 3L, 2L, 5L, 3L), remaining_lease_mths = c(782, 777, 781, 789, 783, 770, 780, 790, 780, 912, 767, 799, 669, 735, 800, 799, 1032, 728, 1042, 803), PROX_CBD = c(7.37752466520609, 7.32999369210923, 7.27303659463988, 7.23308787648785, 6.8579883001408, 6.82164733234375, 6.82164733234375, 7.92065359752155, 6.73119135364588, 8.12312779702036, 8.01258306529517, 8.15960948514705, 6.95185067667089, 8.07728506382532, 8.28689365911172, 8.31972436488376, 6.62545736407856, 8.19895861369783, 6.58265946872266, 8.52567265657093), PROX_ELDERLYCARE = c(1.11141904944431, 1.04617467786566, 0.949520652768775, 0.804640181087392, 0.650979480304367, 0.729511559050305, 0.729511559050305, 1.44631042678071, 0.709869492714774, 1.71708078323557, 1.38923408288603, 1.45090119588013, 0.368543492371998, 1.22552837794249, 1.3668692597991, 1.3912791419992, 0.121758896932011, 1.1658248464307, 0.129826558983194, 1.23693676843424), PROX_HAWKER = c(1.06790139631185, 1.00458194418859, 0.905159668549179, 0.727393295990439, 0.732876252375814, 0.834207881424508, 0.834207881424508, 0.646393168274836, 0.84617550022745, 0.581802643409563, 0.532883444787396, 0.40344417957638, 0.163396016993116, 0.503102516785602, 0.269406334629514, 0.252588085280054, 0.33268573973532, 0.391405491562813, 0.37361464573735, 0.0724679807682574), PROX_MRT = c(0.450606800129455, 0.446590670593176, 0.477339162120678, 0.626719191507479, 0.479854345281657, 0.401668294921849, 0.401668294921849, 0.434970780163821, 0.447149108468339, 0.142211914808532, 0.57194553577364, 0.408889372474398, 0.258776848421036, 0.711885268750489, 0.467794692056616, 0.44379796826936, 0.255638745600017, 0.707144761815547, 0.288098631383321, 0.510058766918036), PROX_PARK = c(1.30417314517193, 1.30043300411079, 1.28136359713013, 1.17683143601381, 1.26891760289394, 1.33915084667526, 1.33915084667526, 0.790688256163915, 1.30601230217613, 0.921087542045637, 0.580004121625521, 0.650146210437373, 0.871860056746433, 0.413960848298732, 0.570592214216024, 0.59965919275643, 0.741691321664553, 0.372450573927522, 0.734858817801552, 0.557643312318536), PROX_GOOD_PRISCH = c(2.87682745937193, 2.81856751915823, 2.72285479219865, 2.53413597667736, 2.57894825178105, 2.67483404440455, 2.67483404440455, 2.86596411907387, 2.67147237000904, 3.16123688190063, 2.75227504535898, 2.95345383530684, 1.99104033276262, 2.66084492380109, 2.99359805566516, 3.04207330950824, 2.08436883673306, 2.73491137460549, 2.10026546945211, 3.13534109620979), PROX_MALL = c(1.52964479685301, 1.4733570331857, 1.40144317349524, 1.33824767405872, 0.985446043286547, 0.977306285381771, 0.977306285381771, 2.02812113432733, 0.894914409230097, 2.25269448786787, 2.11322307221905, 2.20417563031698, 1.10491400246256, 2.0316459728171, 2.09618768409308, 2.10790194839897, 0.757747380414752, 1.94983703099632, 0.712222885156031, 1.96281231550532), PROX_CHAS = c(0.123680988169118, 0.100781853121145, 0.150676124399865, 0.335243362149438, 0.418063314797021, 0.389404577789016, 0.389404577789016, 0.0418426354504526, 0.468632365618207, 0.169904154790832, 0.1333322783253, 0.102408834624747, 0.197049444171332, 0.279534674537085, 0.229330661012247, 0.261198443001062, 0.152169077912936, 0.293834776478611, 0.19769969897302, 0.169369143123463), PROX_SUPERMARKET = c(0.15284622075069, 0.154588063793208, 0.216512452964216, 0.400791637001426, 0.471666412940503, 0.457775852816324, 0.457775852816324, 0.6226371739075, 0.541263540151477, 0.496146947525001, 0.475213328012689, 0.391977689272912, 0.145490551360364, 0.412975566732202, 0.266710264104055, 0.272257424647181, 0.21094349839638, 0.293834967432244, 0.255985378039003, 0.169391527985645), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L), WITHIN_350M_CHILDCARE = c(5L, 4L, 4L, 2L, 1L, 1L, 1L, 3L, 2L, 1L, 2L, 2L, 3L, 2L, 2L, 3L, 0L, 3L, 0L, 3L), WITHIN_350M_BUS = c(9L, 8L, 7L, 4L, 3L, 4L, 4L, 6L, 4L, 8L, 6L, 7L, 4L, 6L, 7L, 9L, 2L, 7L, 2L, 8L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 2L ), DNeighbour = c(0, 66.0921549347084, 170.918493282854, 347.606624914348, 553.450357169598, 560.256816443864, 560.84720968622, 605.514688125721, 653.79404260963, 743.630400034752, 781.86920411967, 837.776602140325, 907.192730083345, 919.25715199382, 973.490285911554, 999.481351122634, 1006.90370263989, 1019.30775848571, 1023.81009351678, 1205.78264060174)), row.names = c("948", "187", "611", "171", "168", "46", "322", "1", "529", "669", "200", "327", "492", "395", "266", "540", "841", "29", "388", "404"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994000171008046, 0.960218157268655, 0.840692622492998, 0.623029140825506, 0.614825593880847, 0.614111871841707, 0.559234170392834, 0.498439313747991, 0.38397394090807, 0.335860467608786, 0.267552027327231, 0.188305505831201, 0.175381810406704, 0.121231916648808, 0.0979149370370938, 0.0916096421097566, 0.0814441497341769, 0.0778729667163997, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6264467731
R squared (OOB): 0.2921368
$Forests[[949]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 390000, 342000, 390000, 415000, 375000, 395000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 435000), floor_area_sqm = c(104, 105, 105, 105, 106, 104, 104, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 100), storey_order = c(3L, 3L, 1L, 3L, 3L, 1L, 2L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 4L), remaining_lease_mths = c(903, 911, 904, 921, 919, 919, 905, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 924), PROX_CBD = c(13.3287778793447, 13.3796709379934, 13.3769343120963, 13.4627621473458, 13.4239402990732, 13.4266027498608, 13.6654936015449, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 12.114386347938), PROX_ELDERLYCARE = c(2.1917657327852, 2.22474645739358, 2.13793612643937, 2.3602438602499, 2.35754914737924, 2.17127601573547, 2.4559089786438, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 0.421163091926404), PROX_HAWKER = c(1.97547555130032, 1.93918128958002, 1.83400406292357, 1.98731518790586, 2.04148614266885, 1.79623369603986, 1.8007485076056, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.885134801830427), PROX_MRT = c(1.73242783606755, 1.69795623670388, 1.58891799000297, 1.75308710953532, 1.80644454579453, 1.55284801629317, 1.57537750219681, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 1.10882075300419), PROX_PARK = c(0.88512129863374, 0.863182736105437, 0.736187117229036, 0.956537089868377, 1.00169815399328, 0.713305409065456, 0.850306194456086, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 1.14970360230785), PROX_GOOD_PRISCH = c(2.92650083991791, 2.95323290488506, 2.85157742620146, 3.09165556928148, 3.09662994187342, 2.87807351257242, 3.15584859653876, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 1.17061030478036), PROX_MALL = c(0.968339604524727, 0.921202261186462, 0.857746498744393, 0.924666219790251, 0.980263777031476, 0.808973697710999, 0.710058429219954, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.995792127022496 ), PROX_CHAS = c(0.447143544638255, 0.396028378293497, 0.418304503654494, 0.335494764547789, 0.386919516068906, 0.374720545025774, 0.111974276762728, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.138740180982893 ), PROX_SUPERMARKET = c(0.37251565902947, 0.347107460725314, 0.224617478786604, 0.370560193975877, 0.409344743904916, 0.196965153344936, 0.207177695926551, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.459680111992834 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 0L, 1L, 1L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 2L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 2L, 1L, 1L, 3L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 1L ), WITHIN_350M_BUS = c(6L, 8L, 5L, 7L, 7L, 7L, 12L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 56.4106969948933, 154.13745647182, 166.435103346675, 172.574798997645, 184.656155566739, 344.127241114411, 648.330282216623, 862.76531834503, 908.843986832833, 1324.7808930512, 1617.51800088232, 1630.81276654385, 1635.64448444887, 1638.83878518416, 1671.77902101202, 1678.45552340849, 1694.59170198135, 1726.71489761045, 1783.88879647136)), row.names = c("949", "222", "965", "155", "38", "818", "302", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "707"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998001058078376, 0.985123985672903, 0.982666352092765, 0.981370028546209, 0.978684818653899, 0.926957509409111, 0.753274568970776, 0.586893052192672, 0.548246654183852, 0.201144232212911, 0.0316227930231365, 0.0269804242952559, 0.0253757353221748, 0.024339356459933, 0.0148210792843712, 0.013159057238119, 0.00952758189364597, 0.0039782137788757, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5077311419
R squared (OOB): -0.244651
$Forests[[950]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 507000, 550000, 492000, 480000, 420000, 475000, 515000, 518000, 592000, 635000, 370000, 335000, 330000, 470000, 515000, 335000, 375000, 310000, 345000), floor_area_sqm = c(95, 105, 105, 84, 84, 84, 89, 105, 88, 108, 105, 92, 91, 82, 84, 103, 84, 92, 82, 92), storey_order = c(2L, 2L, 3L, 4L, 1L, 2L, 1L, 2L, 3L, 2L, 4L, 4L, 3L, 4L, 3L, 3L, 2L, 2L, 5L, 1L), remaining_lease_mths = c(784, 770, 786, 788, 789, 777, 789, 762, 770, 810, 833, 699, 754, 657, 813, 823, 791, 695, 656, 695), PROX_CBD = c(7.49071683084666, 7.67544881001386, 7.59960912304084, 7.5632891932167, 7.1729887096531, 7.13486939655985, 7.05609226259357, 7.9455961592131, 7.79515244158294, 7.18468073982128, 7.22087947204147, 8.34406204250889, 8.32334928378694, 6.06674643703895, 6.30150758144434, 6.41432963568309, 9.13853516155078, 8.4016901584654, 5.9699685911294, 8.46158045860266 ), PROX_ELDERLYCARE = c(1.54524415115482, 1.73611556579875, 1.85656629786719, 1.91313469252559, 1.69705296801524, 1.66246099208497, 1.59520672965634, 1.77517839654503, 1.83577537822547, 1.63490637838594, 1.54373359073656, 0.224798473876808, 0.163895949541214, 0.10409496222889, 0.0580157957368266, 0.101150617829923, 1.86142420062345, 0.150390524199432, 4.28110190953706e-07, 0.0854535518544851 ), PROX_HAWKER = c(0.996854886033364, 0.926505356032751, 1.04404154823438, 1.10032443578502, 1.25907896080059, 1.23225985170817, 1.17571504816288, 0.800389309546525, 1.19066876388205, 1.02937341390922, 1.05968958012269, 0.308707066729857, 0.1672780527947, 0.346985863757343, 0.511576723994062, 0.639366917684312, 0.823671555860494, 0.205000896629144, 0.247906315943116, 0.266645682444034 ), PROX_MRT = c(0.34804043957783, 0.617354557404891, 0.492673618184051, 0.433934859087748, 0.428812034955963, 0.448181123975075, 0.487588773645627, 0.75069701440163, 0.499752126280618, 0.13577722868059, 0.206889953987817, 1.14033242259394, 1.03738004469153, 1.1005845300218, 0.911216039334219, 0.753240517287136, 1.58022074581844, 0.747297636603152, 1.03854772657135, 0.681495718287031 ), PROX_PARK = c(0.292176487074364, 0.29052205197453, 0.415297912555755, 0.474041874627479, 0.405529884687165, 0.367092279962757, 0.288106802683489, 0.364839433462782, 0.723268787935639, 0.802458220215738, 0.769170147627311, 0.748901820021747, 0.839050716088865, 0.741200181243785, 0.950460734805334, 0.941128983241434, 0.533109662164166, 0.784786352249359, 0.792968228054446, 0.773425606080498 ), PROX_GOOD_PRISCH = c(2.30076298730527, 2.0690813845722, 2.14133679267892, 2.17804686625686, 2.56840479702555, 2.60671936453148, 2.64150694603645, 1.79538098544694, 1.9917971907287, 2.6636605310312, 2.65891054731874, 1.74338078296013, 1.6197212814627, 1.85819018299306, 1.50990256016426, 1.35156641752108, 0.605615063995802, 1.42922442943649, 1.89588922913119, 1.4534383809239), PROX_MALL = c(0.79872232386887, 0.59706101530086, 0.472342316185911, 0.413593098419561, 0.42122511428052, 0.44210957307938, 0.487675149993812, 0.730136421618933, 0.483735594398556, 0.319563922107573, 0.389192825268572, 0.813314037197816, 0.952850965311535, 1.22044581333525, 0.872189526609738, 0.713954983197348, 0.925377142856182, 0.856591768216477, 1.25835483053691, 0.793630348518112), PROX_CHAS = c(0.204927614889482, 0.183520259224292, 0.0587537711423344, 5.15903103580734e-08, 0.364873472162596, 0.395328272461269, 0.464118937564998, 0.312128892467037, 0.157541179554435, 0.244287808759251, 0.201367273106442, 0.347263729641395, 0.218034921212892, 0.252393584019624, 0.0940735950578242, 0.15014885052256, 0.179557542480515, 0.14998683096932, 0.21461630683628, 0.161491876005888), PROX_SUPERMARKET = c(0.535956758401375, 0.242167451420959, 0.121599745844786, 0.0709823460282706, 0.372543253077343, 0.392878094873427, 0.438288204779491, 0.390939423908347, 0.305647853022819, 0.350395790631763, 0.425467495913439, 0.624544400837596, 0.502751024921131, 0.321431524942613, 0.469210677159174, 0.519047869620273, 0.223142170833011, 0.194600933367586, 0.227231659318009, 0.128302570008396), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 2L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 5L, 5L, 4L, 3L, 4L, 3L, 4L, 2L, 6L, 7L, 1L, 1L, 2L, 4L, 4L, 3L, 3L, 2L, 3L), WITHIN_350M_BUS = c(4L, 8L, 8L, 9L, 8L, 7L, 5L, 7L, 10L, 12L, 11L, 5L, 4L, 6L, 7L, 7L, 11L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 3L, 3L, 3L, 2L, 3L, 2L, 1L, 1L, 3L, 3L, 5L, 4L, 3L, 2L, 3L, 4L, 3L), DNeighbour = c(0, 366.669100221908, 431.011340895155, 467.038336887014, 486.677811508911, 505.102340742627, 556.243567612584, 632.141516784866, 854.398153018738, 1108.55660084528, 1184.70301923539, 1323.87494316722, 1409.57002060209, 1656.05594961208, 1659.47752759557, 1673.30118999063, 1698.0770051821, 1719.4476672579, 1761.99244740746, 1780.07995949069)), row.names = c("950", "647", "735", "829", "133", "82", "449", "345", "209", "370", "344", "204", "713", "628", "417", "114", "485", "682", "920", "676"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.916940946260116, 0.886182946704531, 0.867063320654824, 0.856089832076182, 0.845451661759142, 0.814244151516977, 0.763683691009844, 0.592317552283217, 0.374757222854236, 0.310321448351022, 0.199706810162708, 0.139100194457513, 0.0180881503847949, 0.0171379642283852, 0.0135425612467543, 0.00810213189863509, 0.00448403283256493, 0.000408803395809319, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7154106522
R squared (OOB): 0.1947258
$Forests[[951]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(293000, 315000, 355000, 338000, 303888, 335000, 340000, 325000, 362000, 340000, 370000, 320000, 336000, 348000, 326000, 416000, 380000, 370000, 380000, 360000), floor_area_sqm = c(86, 87, 94, 94, 90, 90, 102, 90, 94, 90, 95, 91, 90, 95, 101, 93, 93, 93, 93, 93), storey_order = c(1L, 5L, 4L, 2L, 5L, 5L, 2L, 4L, 4L, 4L, 5L, 1L, 2L, 1L, 1L, 6L, 2L, 1L, 2L, 2L), remaining_lease_mths = c(1006, 1004, 1070, 1076, 1008, 998, 968, 973, 976, 1011, 977, 980, 966, 968, 942, 1132, 1132, 1125, 1136, 1135), PROX_CBD = c(18.9558501171738, 18.9558501171738, 18.9417612550563, 18.893500205596, 19.0279685600245, 18.976831626196, 18.6342583478867, 18.5353901232527, 18.3273029006797, 18.5954829873069, 18.2449080671561, 18.4122801485573, 18.263890012402, 18.0323194354466, 17.6460086713989, 18.2305685201872, 18.1279148711176, 18.2305685201872, 18.1376577985599, 18.1376577985599), PROX_ELDERLYCARE = c(3.04148171914245, 3.04148171914245, 3.09832013994742, 3.10102691254995, 3.26154359027314, 3.28231449363414, 2.72992435028626, 3.18651864771223, 2.7120525382807, 3.21245115339435, 2.54228790651909, 3.05606256580079, 2.93603771613334, 2.88259030935981, 2.69583292953839, 2.5602844754638, 2.51087611030153, 2.5602844754638, 2.49441526227585, 2.49441526227585), PROX_HAWKER = c(1.03425383708264, 1.03425383708264, 0.981837341088666, 0.926259022488312, 0.990561993667382, 0.923592674397851, 0.947673142820091, 0.491879726860981, 0.729165861663657, 0.468862715548992, 0.859760115655931, 0.284310921582288, 0.135415800319106, 0.459055170630849, 0.543702723258422, 0.555435817196439, 0.487567663506197, 0.555435817196439, 0.528296501129656, 0.528296501129656), PROX_MRT = c(0.87145727172961, 0.87145727172961, 0.831940647091921, 0.777214903782309, 0.880588410111357, 0.822784932057268, 0.717283111076423, 0.375479822529604, 0.470919202147399, 0.485913485771313, 0.597257652192269, 0.34633408104891, 0.269488316579814, 0.228324090957444, 0.514213843772978, 0.810957189319413, 0.74928998522808, 0.810957189319413, 0.789676869843372, 0.789676869843372), PROX_PARK = c(1.64892029001525, 1.64892029001525, 1.58031197441792, 1.53153013283021, 1.5140651316136, 1.4431849310919, 1.68545701841371, 1.15334089580929, 1.51959638840156, 0.966363588730214, 1.66089445329223, 0.872887750975024, 0.826451671225411, 1.25712692932115, 0.873328686748902, 0.269300347674678, 0.317511189836545, 0.269300347674678, 0.276326305891841, 0.276326305891841 ), PROX_GOOD_PRISCH = c(9.30119351841798, 9.30119351841798, 9.2863930262578, 9.23793284137011, 9.37202430611723, 9.32093903042593, 8.98296462693421, 8.87993213136606, 8.6741083827629, 8.94334048589707, 8.59525181849715, 8.76068312560123, 8.61262144573917, 8.37645219680457, 7.99076792195858, 8.60245346442475, 8.49670627721454, 8.60245346442475, 8.50873818737911, 8.50873818737911), PROX_MALL = c(0.918650450187965, 0.918650450187965, 0.886414086630636, 0.833273819621717, 0.951179576311185, 0.897736377807805, 0.719594778264249, 0.460655941356388, 0.437943127987326, 0.594166870248601, 0.537890109309282, 0.458641270318743, 0.374925429890344, 0.12060760008054, 0.441435937338541, 0.89702383385846, 0.819155488013484, 0.89702383385846, 0.814982856398022, 0.814982856398022), PROX_CHAS = c(0.067384164825537, 0.067384164825537, 0.0880613138842689, 0.143741090403558, 0.184556275618948, 0.237819060284531, 0.294409401108374, 0.165734202429707, 0.319053536773146, 0.186588167457245, 0.274147949012332, 0.182706372800723, 0.0541347282504724, 0.120607657412939, 0.441435968696221, 0.080524556228062, 0.0462043949149095, 0.080524556228062, 0.0547102897319272, 0.0547102897319272), PROX_SUPERMARKET = c(0.102761308178796, 0.102761308178796, 0.175726554209016, 0.218188374485768, 0.3125742651816, 0.322795161753339, 0.247755307750907, 0.167679568764744, 0.198027823348086, 0.195869762300225, 0.161035318973668, 0.182706945219403, 0.0541355525390397, 0.119017844673248, 0.446325988440648, 0.512175097136782, 0.467157902200199, 0.512175097136782, 0.504768063926141, 0.504768063926141), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 3L, 1L, 2L, 0L, 2L, 0L, 2L, 0L, 2L, 1L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 2L, 4L, 4L, 7L, 6L, 4L, 4L, 7L, 5L, 4L, 2L, 3L, 3L, 3L, 2L, 2L), WITHIN_350M_BUS = c(8L, 8L, 8L, 8L, 6L, 9L, 5L, 12L, 12L, 10L, 9L, 12L, 11L, 14L, 11L, 7L, 10L, 7L, 10L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 4L, 4L, 3L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 4.03390690660277, 73.4572695644196, 113.311410882542, 218.716071369492, 255.105387346098, 373.034055493443, 537.552167366171, 631.929556697751, 681.981129091127, 754.474441394517, 807.737356734547, 917.350799662858, 935.08819695557, 1352.42273785176, 1379.58054370606, 1384.81608047039, 1385.15557855531, 1412.17213490868, 1422.89104878674)), row.names = c("951", "52", "932", "745", "570", "915", "7", "838", "873", "901", "5", "722", "548", "354", "456", "401", "461", "770", "285", "378"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999983925528658, 0.99467674657936, 0.987356866311083, 0.953303224084391, 0.936745803168767, 0.867261653753878, 0.734921615537904, 0.644424311037764, 0.593329149142307, 0.516738172679668, 0.459340921526147, 0.34146513689122, 0.322761731989403, 0.0093309383686938, 0.0035940353611623, 0.00278802151941456, 0.00273918631417789, 0.000225289244408899, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 526299328
R squared (OOB): 0.3871198
$Forests[[952]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(620000, 560000, 660000, 515000, 451000, 488000, 385000, 465000, 409500, 418000, 678000, 520000, 290000, 538000, 545000, 446000, 590000, 480000, 650000, 640000), floor_area_sqm = c(103, 105, 105, 84, 83, 104, 93, 91, 84, 84, 92, 107, 87, 90, 101, 94, 90, 94, 90, 90), storey_order = c(4L, 2L, 6L, 4L, 8L, 1L, 1L, 2L, 3L, 3L, 3L, 2L, 1L, 5L, 1L, 2L, 2L, 6L, 6L, 2L), remaining_lease_mths = c(742, 913, 748, 804, 604, 776, 772, 764, 807, 804, 1103, 892, 643, 995, 938, 723, 996, 725, 1011, 1011), PROX_CBD = c(3.79744534670369, 3.91005014077452, 3.5952466633456, 3.75781957676323, 3.63056019358172, 4.16405648472164, 4.25035751849909, 4.28329341592686, 4.20973993763024, 4.20973993763024, 3.93031212371417, 4.23142849537126, 4.35364804731157, 4.4759193492502, 3.59494173601466, 4.45295385586978, 2.69989267302812, 4.50933618399607, 2.65695642963531, 2.65695642963531), PROX_ELDERLYCARE = c(0.296175206272889, 0.449207181019876, 0.354500614782039, 0.582389211118023, 0.124703716495981, 0.434539750657667, 0.411587417191489, 0.4193003334471, 0.156291063754703, 0.156291063754703, 0.159701117649001, 0.272010492111063, 0.402111762367986, 0.136621520737764, 0.692364880740494, 0.645271528549996, 0.352346052518342, 0.665866395733666, 0.3590471791371, 0.3590471791371), PROX_HAWKER = c(0.300770398866256, 0.464701711390969, 0.311385334077859, 0.393163811818296, 0.0619655343942362, 0.502732414569621, 0.610932712322496, 0.638679046714181, 0.46881842734995, 0.46881842734995, 0.374782156946409, 0.392124905911543, 0.52502919100195, 0.736355433757935, 0.142789347249218, 0.601904675681234, 0.468835135082758, 0.665007751295857, 0.48810855559281, 0.48810855559281), PROX_MRT = c(0.195276091150508, 0.361698258812245, 0.16267041353008, 0.434583879195091, 0.188513622979597, 0.518003091395578, 0.605174310138743, 0.637237645879563, 0.750034220630686, 0.750034220630686, 0.57487373386568, 0.870814763860364, 0.698417082344063, 0.930431293452388, 0.346622733589529, 0.66128766903618, 0.230131940688868, 0.549595780709265, 0.285614625668497, 0.285614625668497), PROX_PARK = c(0.620239922284967, 0.651892034671684, 0.796125682214674, 0.885911587583127, 0.634729277660292, 0.269719137898212, 0.346786980248178, 0.336599362476296, 0.828179073128827, 0.828179073128827, 0.43227753152338, 0.989030190878471, 0.0959047492621704, 0.786607284590569, 1.03638785093261, 0.473457593144303, 0.41386436288237, 0.353281501558379, 0.426964305014519, 0.426964305014519), PROX_GOOD_PRISCH = c(4.13618512399158, 3.96984616110429, 4.26949140427292, 3.98479480133756, 4.47678155678584, 3.99853475328204, 3.87277035706644, 3.85984302070176, 3.58178441884724, 3.58178441884724, 4.55218800106713, 3.47561641519302, 4.11088283479722, 3.43096694593549, 4.68517728936996, 3.02211493728223, 4.75214496578899, 2.94429219434277, 4.78575462214909, 4.78575462214909), PROX_MALL = c(1.16769889708728, 1.2652175398851, 0.962766222186716, 1.1081035152608, 0.917363569028491, 1.00998414702412, 0.955673327573223, 0.92062293894618, 1.26743973989934, 1.26743973989934, 1.09934779211931, 1.1888213641646, 0.801857467962545, 1.02435160052226, 0.814872047472938, 0.570379319619026, 0.380876218870723, 0.485349818185599, 0.412388661644518, 0.412388661644518), PROX_CHAS = c(0.121619853002556, 0.108899254787234, 0.0963682910788478, 0.345906079563203, 0.112941217538546, 0.147909276913635, 0.260827480873255, 0.285886541141976, 0.163154212627783, 0.163154212627783, 0.304936065418075, 0.106822211501606, 0.130252709580884, 0.105578702221058, 0.0573592222158038, 0.303272176186244, 0.202908600866322, 0.331046161101227, 0.260712311456847, 0.260712311456847), PROX_SUPERMARKET = c(0.191561540751545, 0.115229795891962, 0.269187390315468, 0.128350069204848, 0.0867224629960944, 0.506391752127701, 0.512280309006142, 0.506434284786685, 0.118448079318654, 0.118448079318654, 0.35411008396507, 0.139079920157556, 0.591301773724787, 0.0670716613901785, 0.0573596645426592, 0.34627255092781, 0.44532403657541, 0.325943517329761, 0.447218369070658, 0.447218369070658), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 1L, 0L, 1L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 5L, 6L, 5L, 4L, 3L, 3L, 3L, 6L, 4L, 2L, 3L, 1L, 2L, 1L, 2L, 2L), WITHIN_350M_BUS = c(5L, 5L, 6L, 3L, 4L, 5L, 5L, 5L, 7L, 7L, 5L, 7L, 6L, 5L, 4L, 6L, 4L, 5L, 3L, 3L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 1L, 2L, 2L, 3L, 0L, 1L, 2L, 0L, 2L, 2L ), DNeighbour = c(0, 157.49842226421, 208.627732479835, 305.682757077823, 359.157587186348, 401.305449300089, 458.606452973742, 497.657748445099, 548.17957054848, 549.500605716885, 677.63755115627, 682.48257398615, 709.079597928407, 731.420506936643, 1286.66219185369, 1313.13901085836, 1379.56473371682, 1434.03212132953, 1442.97224513032, 1443.589124049)), row.names = c("952", "176", "699", "234", "237", "223", "19", "747", "382", "907", "801", "849", "532", "411", "997", "346", "796", "622", "821", "521"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.976335205921788, 0.9586640743959, 0.912332780037986, 0.880033685460929, 0.851413578340627, 0.808338211691869, 0.776437305891381, 0.73239748779104, 0.731206986628471, 0.60785833855893, 0.602937541436098, 0.575671674498078, 0.55247626714964, 0.042269373780899, 0.0297784708129946, 0.00752290524869979, 0.000174155131622814, 7.30107890931187e-07, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8529535386
R squared (OOB): 0.2010025
$Forests[[953]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320000, 288000, 295000, 320000, 312000, 336000, 330000, 338000, 330000, 315000, 295000, 305000, 315000, 349000, 388000, 365000, 345000, 313000, 415000, 350000), floor_area_sqm = c(84, 84, 84, 104, 101, 102, 115, 102, 103, 103, 101, 99, 102, 103, 92, 92, 102, 99, 92, 102 ), storey_order = c(4L, 3L, 4L, 4L, 2L, 3L, 1L, 4L, 1L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 4L, 4L, 2L, 4L), remaining_lease_mths = c(885, 893, 875, 893, 933, 916, 898, 922, 928, 926, 917, 921, 913, 832, 1134, 1135, 926, 918, 1125, 923), PROX_CBD = c(18.3433564216417, 18.3632948597919, 18.4249149071789, 18.4249149071789, 18.4625985868209, 18.5506225538857, 18.4399301385868, 18.1611534549189, 18.5768909080638, 18.5458637520931, 18.4986491838169, 17.9733391318796, 17.9994058772431, 18.0642207733449, 17.8160591469996, 17.8160591469996, 18.236688278315, 17.8728040148932, 17.7609329148819, 18.0569924715364), PROX_ELDERLYCARE = c(0.623669944895056, 0.645296274244347, 0.705240184131779, 0.705240184131779, 0.765079897684544, 0.859723249528503, 0.789710764787337, 0.519233937445895, 0.912532633143698, 0.890661700747245, 0.86418951980865, 0.376016337241346, 0.430537495183344, 0.558648465009425, 0.101440000613482, 0.101440000613482, 0.732088251039709, 0.330981516384048, 0.0656405943898966, 0.59750504274373), PROX_HAWKER = c(0.960648791795978, 0.921741667576702, 1.0161652570538, 1.0161652570538, 0.906262708365532, 0.958117298193611, 1.26661829972954, 0.617364695979906, 0.935860141611343, 0.898999046399804, 0.838043969781633, 0.501520555884575, 0.472244893923117, 1.20831273824173, 0.755409785256781, 0.755409785256781, 0.537987121264097, 0.446535534086157, 0.769612072642938, 0.391180253405874 ), PROX_MRT = c(0.899458799363821, 0.927224403125457, 0.906393011935236, 0.906393011935236, 0.897303014326537, 0.942174684471822, 0.715824290886542, 0.623413162025338, 0.912233851204259, 0.87509641959225, 0.812751343363136, 0.52882455357406, 0.492638498779759, 0.387700307898407, 0.729659889526201, 0.729659889526201, 0.511061821383635, 0.4868918768976, 0.714624513867521, 0.384524332485438 ), PROX_PARK = c(1.17596756648915, 1.22890358268929, 1.13759587953072, 1.13759587953072, 1.31620863428189, 1.32670572464855, 0.859791414716402, 1.52418818882418, 1.41172869826724, 1.4387346144793, 1.49181484955502, 1.62685700377268, 1.65421298847909, 1.04306097562022, 1.49250729308795, 1.49250729308795, 1.7164330470264, 1.69875568186822, 1.52091098886828, 1.77011013021076), PROX_GOOD_PRISCH = c(8.95760590087653, 8.96505409295358, 9.03817471771729, 9.03817471771729, 9.04019528068803, 9.12094588228633, 9.10971468714541, 8.72758527833631, 9.13217936844248, 9.09837600782165, 9.04519470993137, 8.54142359534323, 8.5589292690065, 8.76549326341746, 8.44175881664207, 8.44175881664207, 8.76378557853615, 8.43952013253886, 8.39120163011403, 8.58956131155308), PROX_MALL = c(0.22079632378696, 0.282416841692855, 0.204519313237763, 0.204519313237763, 0.414588198127445, 0.46921205797367, 0.107021299056373, 0.475604736810637, 0.390092702495136, 0.359721010486642, 0.305101649121832, 0.395841490391381, 0.446560923090423, 0.424594513900518, 0.183177100903513, 0.183177100903513, 0.240339889961931, 0.330972758922268, 0.147411017927622, 0.407254736414821), PROX_CHAS = c(0.167893491583302, 0.231219576578415, 0.20451929737041, 0.20451929737041, 0.399223798550346, 0.469212052170377, 0.107021320216693, 0.405258493214775, 0.390092699752756, 0.359721009550721, 0.305101651313883, 0.364030465322827, 0.324811070171065, 0.124680964632411, 0.183177099178452, 0.183177099178452, 0.184864523484869, 0.330972805611547, 0.14741100268466, 0.222103720735081), PROX_SUPERMARKET = c(0.220795796105544, 0.282416494634945, 0.204519239868594, 0.204519239868594, 0.414588227521533, 0.469212308573368, 0.107021556198121, 0.475604214408431, 0.390093045846372, 0.359721304530864, 0.305101855713295, 0.356071330024396, 0.408691343873882, 0.424593495373258, 0.137568853383185, 0.137568853383185, 0.240339157209448, 0.300218301814749, 0.113022549454425, 0.385535197909366), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 2L), WITHIN_350M_CHILDCARE = c(8L, 8L, 7L, 7L, 6L, 6L, 4L, 5L, 5L, 5L, 6L, 3L, 4L, 2L, 8L, 8L, 6L, 4L, 8L, 4L), WITHIN_350M_BUS = c(8L, 8L, 9L, 9L, 8L, 8L, 7L, 10L, 9L, 9L, 9L, 11L, 9L, 7L, 15L, 15L, 7L, 8L, 10L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 5L, 5L, 3L, 6L, 4L, 4L, 4L, 7L, 7L, 6L, 6L, 6L, 6L, 7L, 6L, 6L), DNeighbour = c(0, 69.8695069902255, 76.6249055340987, 82.9864075736119, 238.104104328424, 324.278207375702, 324.979837447431, 348.749411624555, 409.635946463696, 414.05883555159, 425.723078695655, 478.867982466378, 495.787483495183, 510.553124837135, 530.036106684985, 533.441550883, 559.959258608442, 569.417351578014, 581.048350429214, 590.580072013519)), row.names = c("953", "864", "265", "738", "729", "291", "247", "330", "828", "576", "684", "179", "177", "773", "53", "402", "227", "992", "365", "491"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.972203008003765, 0.966615764303299, 0.960899935049642, 0.701329264980193, 0.487911333706088, 0.486088436446261, 0.424173446782242, 0.269253547112179, 0.25852274275168, 0.230752353860862, 0.117328788481149, 0.0871740424318935, 0.063831795100655, 0.0378390606041266, 0.0339072188490046, 0.0102028436398231, 0.00495383896920813, 0.00102519703220648, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1087711540
R squared (OOB): -0.08924795
$Forests[[954]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 380000, 365000, 441000, 358000, 415000, 440000, 456500, 448000, 435000, 320000, 418000, 415000, 460000, 420000, 395000, 436000, 440000, 440000, 435000), floor_area_sqm = c(94, 94, 94, 93, 93, 94, 96, 92, 96, 95, 92, 92, 92, 92, 92, 94, 92, 92, 92, 92), storey_order = c(1L, 1L, 1L, 6L, 1L, 6L, 7L, 8L, 9L, 6L, 2L, 6L, 8L, 7L, 6L, 4L, 7L, 8L, 5L, 2L), remaining_lease_mths = c(1096, 1107, 1095, 1097, 1103, 1120, 1108, 1144, 1110, 1105, 1009, 1129, 1140, 1125, 1142, 1113, 1139, 1142, 1124, 1128), PROX_CBD = c(11.6781560559471, 11.6781560559471, 11.7965908296893, 11.8078122246038, 11.8075546541859, 11.7484946081343, 11.6053344020152, 11.9527102757424, 11.5810624146691, 11.6071858552171, 11.3397363359505, 12.02897658153, 12.02897658153, 12.02897658153, 12.02897658153, 11.9744040829633, 12.042332185553, 12.042332185553, 12.0234479092478, 12.042332185553), PROX_ELDERLYCARE = c(1.09658820367145, 1.09658820367145, 1.00802268588986, 0.95260617550949, 0.922118515238085, 1.16050252277995, 1.04503450829128, 0.819362766143575, 1.05973522725621, 1.02315858897206, 1.39271535621019, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.841755023464642, 0.738781707341689, 0.786890441142101, 0.786890441142101, 0.938035651111226, 0.786890441142101), PROX_HAWKER = c(0.34952328079698, 0.34952328079698, 0.337854809554552, 0.262687630178652, 0.209140712961875, 0.512143004921159, 0.210992660312359, 0.27814297307049, 0.226379932511381, 0.193888136950838, 0.570701345451429, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.409616357379742, 0.217370340361849, 0.369655971945997, 0.369655971945997, 0.507473565259923, 0.369655971945997), PROX_MRT = c(0.274140861026222, 0.274140861026222, 0.249549573241666, 0.173777829752023, 0.120215557602138, 0.425815084561206, 0.206803096961617, 0.200702114351669, 0.233016580221366, 0.216093917824789, 0.534489810386183, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.331072457322778, 0.167322140356011, 0.298263347673859, 0.298263347673859, 0.394231498000209, 0.298263347673859), PROX_PARK = c(0.620391651843957, 0.620391651843957, 0.739061594864021, 0.746013140888617, 0.747098338531098, 0.660489483199184, 0.554363925008431, 0.643017670933737, 0.520771390450273, 0.521580333579447, 0.290298216204727, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.529446955515876, 0.679906922269617, 0.542226246468638, 0.542226246468638, 0.506408767470305, 0.542226246468638), PROX_GOOD_PRISCH = c(2.02616945457316, 2.02616945457316, 2.14271827973834, 2.13533890725473, 2.12338877581429, 2.14657014261275, 1.90056431650247, 2.270018309959, 1.87254500118751, 1.89230283405924, 1.70706505143727, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.36775586018775, 2.27223739349538, 2.36724315061599, 2.36724315061599, 2.39172047379238, 2.36724315061599), PROX_MALL = c(0.244599870232268, 0.244599870232268, 0.241737870027575, 0.17025857997445, 0.119447773727589, 0.411213390710639, 0.158081786709397, 0.232344363503357, 0.185878129611589, 0.173810560938293, 0.459056401007768, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.358721564938295, 0.214069216816763, 0.332547569579886, 0.332547569579886, 0.441394824612777, 0.332547569579886), PROX_CHAS = c(0.163903281406512, 0.163903281406512, 0.101692541492014, 0.170258520163124, 0.11944771257822, 0.0876622280470988, 0.158081821824728, 0.146038815472653, 0.185878170229198, 0.173810611614792, 0.111613351644546, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.25157977989641, 0.0939357367291076, 0.236223262451169, 0.236223262451169, 0.223839041128234, 0.236223262451169), PROX_SUPERMARKET = c(0.19333058996533, 0.19333058996533, 0.17897337633635, 0.168966076328732, 0.119571834445138, 1.21715176356525e-07, 0.148884454693003, 0.237998550380205, 0.177355035948325, 0.1671684124578, 0.440050810323431, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.314501000490003, 0.22318738818849, 0.33849828517841, 0.33849828517841, 0.244018176385425, 0.33849828517841), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(2L, 2L, 3L, 4L, 4L, 2L, 4L, 5L, 4L, 4L, 1L, 4L, 4L, 4L, 4L, 7L, 4L, 4L, 2L, 4L), WITHIN_350M_BUS = c(9L, 9L, 9L, 11L, 10L, 11L, 8L, 12L, 7L, 6L, 9L, 11L, 11L, 11L, 11L, 10L, 10L, 10L, 10L, 10L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), DNeighbour = c(0, 4.81665513690762, 120.294034891817, 144.991963191145, 181.499567644183, 193.964046575613, 261.915953031384, 287.663930594148, 288.27115082328, 317.540545549728, 343.980248028642, 344.888333153051, 348.467685167896, 348.968904089209, 350.9545999963, 359.648336783447, 362.679083057933, 363.895031906131, 365.301577707724, 365.754492472079)), row.names = c("954", "644", "41", "439", "724", "441", "158", "749", "182", "922", "254", "700", "287", "874", "318", "858", "573", "16", "502", "908"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999653180025056, 0.795359853115231, 0.710399698863714, 0.568142813080916, 0.516628928822839, 0.237367811096983, 0.145485988472037, 0.143498566109846, 0.0606461489382821, 0.0133450326069891, 0.012286526261042, 0.00851799867799855, 0.00804248870452606, 0.00628701174942668, 0.00109631551479395, 0.000280431705414585, 0.000102859373784094, 6.12598113393657e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 927869119
R squared (OOB): 0.3717418
$Forests[[955]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 450000, 422500, 385000, 425000, 408000, 365000, 425000, 405000, 415000, 468000, 420000, 415000, 440000, 395000, 415000, 415000, 428888, 385000, 420000), floor_area_sqm = c(107, 106, 104, 84, 104, 105, 84, 104, 106, 108, 106, 106, 103, 104, 103, 108, 84, 84, 102, 103), storey_order = c(1L, 2L, 3L, 2L, 4L, 1L, 4L, 2L, 2L, 2L, 5L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 2L), remaining_lease_mths = c(912, 919, 765, 815, 775, 797, 787, 801, 778, 891, 863, 874, 768, 752, 772, 904, 782, 774, 755, 757), PROX_CBD = c(13.6047453762483, 13.6245617307962, 13.4875816574924, 13.8115996810708, 13.5598735525989, 13.8987191813532, 13.5012180894848, 13.9224032790502, 13.2146489403719, 13.8459786715751, 13.629257933267, 13.629257933267, 13.0537205387581, 13.1913836000948, 13.1724132817366, 13.7944980809676, 12.8776183162857, 12.8776183162857, 13.2614515751509, 13.2614515751509), PROX_ELDERLYCARE = c(0.271914041498034, 0.120631950903102, 0.428841001075194, 0.244605555667631, 0.555470204987842, 0.166628987045545, 0.126566715598502, 0.160860892679658, 0.392334185262972, 0.429452782693922, 0.207468408301612, 0.207468408301612, 0.569472877275307, 0.779182108791446, 0.906244923447749, 0.91518434198946, 0.211786543917104, 0.211786543917104, 0.99636081833896, 0.99636081833896), PROX_HAWKER = c(1.50728197565297, 1.48009929412898, 1.41347495302278, 1.71143518366979, 1.44869421276883, 1.60647998640073, 1.32455892398921, 1.57003684649171, 1.1504484389926, 1.71981564227335, 1.4012681206183, 1.4012681206183, 0.963287544217337, 1.05769292681279, 1.03184370064912, 1.66782294138278, 0.677647820815747, 0.677647820815747, 1.14030290242306, 1.14030290242306), PROX_MRT = c(0.222008379422339, 0.357520644011877, 0.229256973107587, 0.198072339225813, 0.172867375742438, 0.337555536848429, 0.54422435083218, 0.375491068655226, 0.530339592860526, 0.2084775132707, 0.681065013996815, 0.681065013996815, 0.551410176707671, 0.577154139562059, 0.712767869041386, 0.658832763416297, 0.301948361527339, 0.301948361527339, 0.667490524156887, 0.667490524156887), PROX_PARK = c(0.882483872449952, 0.731000545087102, 1.00267286051928, 0.925135888784, 1.16233583500127, 0.83983547285748, 0.593866981909781, 0.819174175884815, 0.763919329225246, 1.1446906726086, 0.403276931712581, 0.403276931712581, 0.974634241933185, 1.12092772213378, 0.94305137750942, 0.645156432286565, 0.246982674114576, 0.246982674114576, 0.758867978246924, 0.758867978246924), PROX_GOOD_PRISCH = c(1.96272742295518, 1.96554365084008, 1.87202126825599, 2.17137072991142, 1.97663004084467, 2.24487256678893, 1.8351788996921, 2.26578798898653, 1.57814209766337, 2.27101821651052, 1.96779323327463, 1.96779323327463, 1.48818847749708, 1.6842887316892, 1.76071721252525, 2.39271928635374, 1.22334421357001, 1.22334421357001, 1.91909050044553, 1.91909050044553), PROX_MALL = c(1.0427530371351, 1.05956757611768, 0.948424723316687, 1.25122768833936, 1.05810160080284, 1.33259876169033, 0.956400108312903, 1.34118728457461, 0.655287065425073, 1.35153556565047, 1.12429495075828, 1.12429495075828, 0.593340478429386, 0.813382909306435, 0.808064657998832, 1.14990641994387, 0.503182159926002, 0.503182159926002, 0.72813233212774, 0.72813233212774), PROX_CHAS = c(0.15212794302602, 2.17172157220984e-06, 0.231037598077535, 0.130123043615932, 0.180657994610612, 0.0582471476749484, 0.0648495538885981, 0.0806372798138111, 0.358071114142678, 0.345234103044859, 0.260044927245007, 0.260044927245007, 0.203693673714882, 0.19044114280624, 0.253073540027742, 0.17469359838053, 0.128785172156574, 0.128785172156574, 0.255705601713763, 0.255705601713763), PROX_SUPERMARKET = c(0.353624023725788, 0.237807435452358, 0.231037826802092, 0.30366394922488, 0.180658044884504, 0.2065347950197, 0.329742543966106, 0.189550835904173, 0.384538867225359, 0.426625283183798, 0.288903462518554, 0.288903462518554, 0.349948262987797, 0.190441743522314, 0.263318229535236, 0.357404112790227, 0.17067511852319, 0.17067511852319, 0.336474046543398, 0.336474046543398), WITHIN_350M_KINDERGARTEN = c(0L, 3L, 2L, 0L, 2L, 2L, 1L, 3L, 2L, 1L, 3L, 3L, 2L, 3L, 1L, 1L, 0L, 0L, 2L, 2L), WITHIN_350M_CHILDCARE = c(6L, 5L, 2L, 3L, 3L, 3L, 5L, 3L, 3L, 3L, 6L, 6L, 2L, 4L, 3L, 3L, 1L, 1L, 2L, 2L), WITHIN_350M_BUS = c(12L, 10L, 10L, 10L, 11L, 9L, 7L, 9L, 9L, 12L, 6L, 6L, 8L, 8L, 6L, 7L, 12L, 12L, 6L, 6L), WITHIN_1KM_PRISCH = c(5L, 4L, 5L, 5L, 6L, 4L, 4L, 3L, 6L, 5L, 2L, 2L, 6L, 5L, 4L, 4L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 158.41458435492, 178.730392477328, 220.252229513097, 281.969828040208, 311.633642860531, 323.226644449419, 345.248019417861, 385.842716429632, 435.475074993844, 481.651692358274, 483.976561443279, 601.40275739837, 604.244999738793, 783.815312168362, 867.64872808529, 879.315848733919, 880.900579524054, 887.462783362109, 891.474581505524)), row.names = c("955", "656", "663", "235", "564", "531", "264", "219", "511", "970", "415", "503", "541", "229", "225", "542", "259", "892", "473", "753"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.937842891769081, 0.921224420006775, 0.881643724605246, 0.809922335234302, 0.770533068458341, 0.754360285648417, 0.722527475943529, 0.660435788627787, 0.579697969562577, 0.501392134568988, 0.497399660069499, 0.296909083655558, 0.292228676667966, 0.0515047085974511, 0.00278133716562851, 0.000733964577828894, 0.000556101704241338, 8.06424291953902e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 643617834
R squared (OOB): -0.195165
$Forests[[956]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(310000, 315000, 415000, 415000, 565000, 350000, 365000, 395000, 370000, 508000, 370000, 416000, 433000, 588000, 550000, 530000, 613000, 310000, 420000, 568000), floor_area_sqm = c(84, 84, 92, 93, 92, 108, 92, 92, 92, 92, 104, 92, 92, 92, 92, 92, 92, 105, 92, 92), storey_order = c(2L, 3L, 5L, 4L, 5L, 1L, 1L, 2L, 1L, 1L, 4L, 4L, 4L, 2L, 2L, 2L, 4L, 3L, 3L, 4L), remaining_lease_mths = c(811, 804, 1144, 1141, 1117, 809, 1137, 1146, 1146, 1121, 805, 1140, 1130, 1119, 1124, 1108, 1119, 827, 1144, 1117), PROX_CBD = c(15.7493840144196, 15.9050437012323, 15.9533618390172, 15.719551353229, 15.5121102277751, 15.5495667695359, 16.0046521285213, 16.0046521285213, 15.87024444961, 15.4653265021947, 15.7683454047388, 16.055983361932, 16.055983361932, 15.4444506298565, 15.4589251607201, 15.4274201584828, 15.4589251607201, 15.6029325535915, 15.9392575628934, 15.3987887594526), PROX_ELDERLYCARE = c(0.392042381698264, 0.346730428331521, 0.251148223850536, 0.251997184681221, 0.536539272984936, 0.619297318170404, 0.20718686492254, 0.20718686492254, 0.10693627682917, 0.595913887497293, 0.584689505447093, 0.146417557277997, 0.146417557277997, 0.64097589351183, 0.68815946921851, 0.637452860447804, 0.68815946921851, 0.338118814836049, 0.0436662178849567, 0.578356799737993), PROX_HAWKER = c(0.617009737136425, 0.79668564149145, 0.802087399746937, 0.543607139892928, 0.396815374523363, 0.5213921544653, 0.855932206484513, 0.855932206484513, 0.694651515851724, 0.380307090885425, 0.791474322012874, 0.897672222950446, 0.897672222950446, 0.396657168515828, 0.469966667540803, 0.365463704587155, 0.469966667540803, 0.432858942767381, 0.765854363537175, 0.294909248784724), PROX_MRT = c(0.825478596695925, 0.750476153315833, 0.8851452059773, 1.04322565796881, 0.8698145169005, 0.711232187253978, 0.883219311345816, 0.883219311345816, 1.09555222562317, 0.848209897671344, 0.523772975672589, 0.936151237003446, 0.936151237003446, 0.812282865657068, 0.729135125223405, 0.843485398790606, 0.729135125223405, 1.13678031777592, 1.14464062157712, 0.921278705332003), PROX_PARK = c(0.423881452963658, 0.475878847958935, 0.589052524814441, 0.60075194434184, 0.357009242210065, 0.20876400491182, 0.619767633008914, 0.619767633008914, 0.707790886000148, 0.321827820326955, 0.270342199592644, 0.683762717294504, 0.683762717294504, 0.279663832574521, 0.194645215248471, 0.308677700833154, 0.194645215248471, 0.578149656320062, 0.777956069134633, 0.283836897691409), PROX_GOOD_PRISCH = c(6.32317863359129, 6.45664561130608, 6.52939634907869, 6.34176102939636, 6.0946998605156, 6.09891773314498, 6.57618460349959, 6.57618460349959, 6.49806658702102, 6.04109347904609, 6.2828979894293, 6.63421015362065, 6.63421015362065, 6.01089245018733, 6.00758296280353, 6.00000717285666, 6.00758296280353, 6.24898658848638, 6.57394481891556, 5.98797030068414), PROX_MALL = c(0.340817581482914, 0.18299798168314, 0.161178852361569, 0.460595397283409, 0.577683661914992, 0.541358966367059, 0.110811660449771, 0.110811660449771, 0.388975340293238, 0.62067023459119, 0.400271919676516, 0.118546137622893, 0.118546137622893, 0.640411632029909, 0.632880647427991, 0.657665812567692, 0.632880647427991, 0.60644342729779, 0.391567182053879, 0.692287086677849), PROX_CHAS = c(0.347229964463676, 0.190026772642962, 0.165813590617473, 0.269388612247007, 0.14804241676277, 0.252209440491103, 0.114687044901222, 0.114687044901222, 0.140210421841136, 0.114224376246159, 0.406778788965278, 0.110329053122027, 0.110329053122027, 0.128062594375949, 0.206736748098593, 0.0964991818226865, 0.206736748098593, 0.336408570757183, 0.0895372628546906, 0.0335692412129841), PROX_SUPERMARKET = c(2.98731019421495e-07, 0.179336240856332, 0.162291812321236, 0.219989756424723, 0.237787830949247, 0.243797536441002, 0.112847248683738, 0.112847248683738, 0.287679129281494, 0.284849629955282, 0.30290594542381, 0.123371553336512, 0.123371553336512, 0.312290330939399, 0.327859325274294, 0.324468805261885, 0.327859325274294, 0.338214025323699, 0.354688671920554, 0.352133387221186), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 4L, 3L, 5L, 2L, 1L, 3L, 3L, 4L, 1L, 5L, 3L, 3L, 1L, 2L, 2L, 2L, 4L, 3L, 1L ), WITHIN_350M_BUS = c(7L, 8L, 8L, 5L, 6L, 6L, 7L, 7L, 8L, 7L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 9L, 6L), WITHIN_1KM_PRISCH = c(6L, 6L, 5L, 3L, 4L, 5L, 5L, 5L, 4L, 4L, 7L, 5L, 5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L), DNeighbour = c(0, 178.738618686333, 204.532218896988, 227.565493925629, 242.260778114699, 244.224282684653, 250.057909032971, 251.067541530388, 285.947966575387, 293.341415955527, 297.483689479409, 305.748833323862, 307.414840878637, 315.708177711185, 326.709584462321, 327.319717848495, 332.494069848195, 342.690938163624, 356.508245483737, 359.537021569923)), row.names = c("956", "59", "124", "698", "605", "236", "594", "408", "582", "962", "262", "538", "741", "574", "963", "712", "455", "924", "517", "714"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.566792593301438, 0.457489023922871, 0.359264168507124, 0.298089595901416, 0.29007523975947, 0.266545137673453, 0.262519000531449, 0.135028138098962, 0.111775984857099, 0.0994749817211224, 0.0766330209438743, 0.0723202083619177, 0.0524165670966936, 0.0303710571884817, 0.0293046301743111, 0.0209596937987563, 0.00837490061839275, 0.000281475647418629, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4605831235
R squared (OOB): 0.5292947
$Forests[[957]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(518000, 550000, 515000, 470000, 315000, 520000, 630000, 330000, 310000, 485000, 560000, 630000, 638000, 838000, 815000, 760000, 638000, 650000, 515000, 680000), floor_area_sqm = c(84, 105, 103, 84, 87, 108, 101, 82, 82, 103, 104, 102, 102, 91, 91, 91, 105, 86, 110, 76), storey_order = c(3L, 2L, 3L, 3L, 1L, 1L, 2L, 4L, 5L, 2L, 3L, 6L, 9L, 12L, 11L, 9L, 3L, 3L, 1L, 11L), remaining_lease_mths = c(781, 786, 823, 813, 633, 860, 952, 657, 656, 855, 851, 870, 869, 1106, 1109, 1091, 918, 1018, 859, 1071), PROX_CBD = c(6.59778313634683, 6.4090346428634, 6.41432963568309, 6.30150758144434, 5.88382015009973, 7.50210394472385, 5.76616775136128, 6.06674643703895, 5.9699685911294, 7.70120549943486, 7.6651195249001, 7.86314261154951, 7.86314261154951, 5.38577040159704, 5.46273996086224, 5.4124717534787, 5.24252163748666, 5.26278746968545, 5.31333197008925, 5.17664618337401), PROX_ELDERLYCARE = c(0.619464736019043, 0.336883008423279, 0.101150617829923, 0.0580157957368266, 0.599695566252105, 0.808331791227546, 0.708186986363007, 0.10409496222889, 4.28110190953706e-07, 0.883817181840043, 0.216787702409289, 0.731462959428347, 0.731462959428347, 0.343873602324804, 0.323825203617813, 0.277453528347438, 0.232760622048558, 0.310343810032976, 0.301885421229742, 0.203403853153192), PROX_HAWKER = c(1.00589931737343, 0.729024203622067, 0.639366917684312, 0.511576723994062, 0.302293625820731, 0.932792437987216, 0.25612232537118, 0.346985863757343, 0.247906315943116, 0.72907919143595, 0.778265933598076, 0.573870222021737, 0.573870222021737, 0.225377370173431, 0.17988889362956, 0.214745652304629, 0.316098981667774, 0.356302899600742, 0.15027253820603, 0.242990200436355), PROX_MRT = c(0.372865816575034, 0.631935879685516, 0.753240517287136, 0.911216039334219, 0.37771060533367, 0.506174946521629, 0.0934691468297738, 1.1005845300218, 1.03854772657135, 0.692418360175919, 0.910191895307983, 0.85984195598231, 0.85984195598231, 0.452916639575337, 0.495510769155532, 0.525678460826462, 0.353807427048722, 0.321982757522174, 0.839256513816073, 0.347215067697513 ), PROX_PARK = c(0.432673847047101, 0.73120409495038, 0.941128983241434, 0.950460734805334, 1.09766236241216, 0.621272392201987, 1.02675087524374, 0.741200181243785, 0.792968228054446, 0.450335295656325, 0.361681715476141, 0.281207712521794, 0.281207712521794, 0.680409922157526, 0.816564732509704, 0.766524211973089, 0.540897442657821, 0.550000337404237, 0.919693677764514, 0.502895249788983 ), PROX_GOOD_PRISCH = c(0.909917905905181, 1.19038460547274, 1.35156641752108, 1.50990256016426, 1.61186682958131, 0.343243332218702, 1.65694818911091, 1.85819018299306, 1.89588922913119, 0.490611064856358, 0.353240700451805, 0.562813849840511, 0.562813849840511, 2.04281306492033, 1.99475835919692, 2.04167837943161, 2.20280244575696, 2.16237499594262, 2.32631552336422, 2.27859573799937), PROX_MALL = c(0.324462922438517, 0.56447134405004, 0.713954983197348, 0.872189526609738, 0.966526596905427, 0.584674138925751, 0.834887080030876, 1.22044581333525, 1.25835483053691, 0.779066462317335, 0.987031177772312, 0.943364056194349, 0.943364056194349, 0.513452616263142, 0.68208602871978, 0.636573036587929, 0.315823950773482, 0.38523327442887, 0.752077094160308, 0.285366785950761), PROX_CHAS = c(0.0558741615176373, 0.141339892509329, 0.15014885052256, 0.0940735950578242, 0.256579842259861, 0.169910439255117, 0.143086854941205, 0.252393584019624, 0.21461630683628, 0.0405139203460024, 0.371562543403755, 0.201852081003395, 0.201852081003395, 0.180097972613039, 0.185272865297861, 0.208534953207918, 0.0731998871787336, 0.188692357663819, 0.111194343620761, 0.0737889624358689), PROX_SUPERMARKET = c(0.173430033183904, 0.360911693423373, 0.519047869620273, 0.469210677159174, 0.27867057765081, 0.26407208892283, 0.318319510093507, 0.321431524942613, 0.227231659318009, 0.0588346413192393, 0.176585087131714, 0.115543350477338, 0.115543350477338, 0.397689630461078, 0.544212695479659, 0.496000676868079, 0.266280670019211, 0.267150206458008, 0.370675298005651, 0.177322353300672), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 2L, 2L, 1L, 2L, 2L, 0L, 0L, 4L, 0L, 4L, 4L, 4L, 1L, 1L, 3L, 4L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 5L, 4L, 4L, 4L, 3L, 1L, 2L, 2L, 4L, 1L, 3L, 3L, 7L, 4L, 4L, 5L, 5L, 3L, 7L), WITHIN_350M_BUS = c(7L, 9L, 7L, 7L, 8L, 4L, 8L, 6L, 8L, 4L, 5L, 2L, 2L, 8L, 8L, 7L, 10L, 9L, 12L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 4L, 4L, 1L, 4L, 5L, 4L, 2L, 0L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 3L, 4L), DNeighbour = c(0, 304.953639318502, 534.902363669114, 672.884370632996, 731.945523168191, 897.581246166619, 908.809185142493, 1009.54685912539, 1025.77359006529, 1094.25351056591, 1230.1803100317, 1259.497430968, 1265.06952067256, 1298.75010594053, 1330.0647861818, 1355.55168878222, 1361.70951521646, 1398.00739622333, 1417.27080021649, 1425.10848243593)), row.names = c("957", "269", "114", "417", "201", "460", "430", "628", "920", "811", "935", "476", "931", "116", "75", "436", "472", "199", "279", "897"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.91051649319898, 0.738085033566741, 0.603824609172923, 0.542002177283101, 0.363982474301736, 0.352032233307726, 0.248172780878417, 0.232234986646453, 0.168447580362852, 0.0649502828127429, 0.0479234432076024, 0.0449388324405758, 0.0287200696197264, 0.0166246598230578, 0.00906949781996394, 0.00756815258250029, 0.0014191853020968, 0.000120322725181998, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 21026138788
R squared (OOB): 0.05342992
$Forests[[958]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(505000, 535888, 510000, 489000, 515000, 510000, 4e+05, 430000, 460000, 525000, 403000, 530000, 440000, 495000, 545000, 535000, 485000, 460000, 437000, 398000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 92, 92, 97, 92, 95, 93, 93, 93, 93, 93, 93, 93, 93), storey_order = c(4L, 3L, 3L, 2L, 2L, 3L, 1L, 1L, 2L, 3L, 1L, 4L, 2L, 5L, 5L, 4L, 2L, 3L, 2L, 1L), remaining_lease_mths = c(1136, 1148, 1141, 1137, 1138, 1136, 1131, 1128, 1137, 1098, 1138, 1106, 1142, 1080, 1127, 1118, 1147, 1138, 1076, 1077), PROX_CBD = c(14.6520289820308, 14.6520289820308, 14.6372730844548, 14.4453014943547, 14.4453014943547, 14.0250110126613, 13.9748767742628, 13.983033341901, 13.9481332653994, 14.3488328635023, 13.9348601041022, 14.4087790426081, 13.9713915856932, 14.2035293519974, 13.8964286142315, 13.8964286142315, 13.9293604468603, 13.8880322509317, 14.2040057462849, 14.2040057462849), PROX_ELDERLYCARE = c(0.613695690312218, 0.613695690312218, 0.618556221806735, 0.431976777822193, 0.431976777822193, 0.0392522324995346, 0.0869602171534455, 0.0819455196406728, 0.108372417523696, 0.805205193908325, 0.122633260073778, 0.87860471100088, 0.226595382415433, 0.685279068417721, 0.28821019895416, 0.28821019895416, 0.234065981952779, 0.250782943854859, 0.732225931930739, 0.732225931930739), PROX_HAWKER = c(0.451492926165754, 0.451492926165754, 0.372997368954845, 0.391270554493315, 0.391270554493315, 0.732915378457501, 0.759405218095962, 0.818439961244233, 0.783686601130967, 0.28631929470226, 0.848294615942255, 0.295591155505828, 0.954180271331751, 0.384064154962602, 0.700607063348248, 0.700607063348248, 0.970053791291438, 0.989318285046145, 0.429643877236979, 0.429643877236979), PROX_MRT = c(0.194501865291986, 0.194501865291986, 0.272003951573521, 0.309279527401184, 0.309279527401184, 0.179377644983316, 0.16215489673441, 0.0961191462833423, 0.146013494832411, 0.320519516131068, 0.066674836544346, 0.258499173090988, 0.128817306959056, 0.289240493397468, 0.214342865325431, 0.214342865325431, 0.101292979723356, 0.0905698875540676, 0.339881548667158, 0.339881548667158), PROX_PARK = c(0.365417477470037, 0.365417477470037, 0.308864268906528, 0.463863624631307, 0.463863624631307, 0.898948825756494, 0.93793434477989, 0.973290645087517, 0.964943529987853, 0.585388118838944, 1.01289159319472, 0.572778275466331, 1.07610116952693, 0.69423802629866, 0.945155408432775, 0.945155408432775, 1.10248671215858, 1.13098813526459, 0.735378016798131, 0.735378016798131), PROX_GOOD_PRISCH = c(5.11305585404091, 5.11305585404091, 5.11658251455146, 4.92565705183443, 4.92565705183443, 4.48326906164864, 4.4381077472328, 4.42376284483209, 4.41058426346667, 4.99658730632735, 4.3780728039611, 5.07040230577432, 4.37541592083903, 4.84858590291698, 4.42474408393319, 4.42474408393319, 4.33684280477295, 4.29841605508598, 4.87692111553996, 4.87692111553996), PROX_MALL = c(0.462374515344904, 0.462374515344904, 0.415222463814875, 0.259948531881284, 0.259948531881284, 0.387952579177684, 0.408666125180857, 0.475935346664486, 0.431747484707969, 0.415696526053807, 0.500682206465503, 0.48422641650143, 0.625072347077181, 0.37351280301214, 0.36232957329041, 0.36232957329041, 0.634323955575517, 0.648384322611893, 0.458083927679449, 0.458083927679449 ), PROX_CHAS = c(0.131494587645238, 0.131494587645238, 0.210026666936211, 0.259948576333881, 0.259948576333881, 0.116095717847762, 0.0955424375353944, 0.0483941894268844, 0.0812590805558053, 0.232702657922268, 3.70448785353559e-08, 0.263312743704905, 0.0752462089475253, 0.170907589664044, 0.190952462752685, 0.190952462752685, 0.0456516508281062, 0.0495611607390083, 0.0920652608940773, 0.0920652608940773 ), PROX_SUPERMARKET = c(0.133013806318261, 0.133013806318261, 0.207346349364418, 0.257218468152336, 0.257218468152336, 0.21237786594893, 0.205979542456043, 0.123899374628808, 0.194128300134642, 0.232703172737007, 0.112910168339451, 0.263313051629592, 0.0752464841458058, 0.170908382081647, 0.190953240917096, 0.190953240917096, 0.04565204632056, 0.0495614942866338, 0.0920659899308881, 0.0920659899308881 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 4L, 4L, 5L, 4L, 4L, 3L, 6L, 5L, 6L, 5L, 5L, 4L, 4L, 4L, 3L, 5L, 5L ), WITHIN_350M_BUS = c(6L, 6L, 4L, 6L, 6L, 9L, 6L, 11L, 7L, 9L, 11L, 10L, 11L, 9L, 9L, 9L, 11L, 11L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 4L, 5L, 4L, 5L, 5L, 5L, 4L, 4L, 5L, 5L), DNeighbour = c(0, 1.84430219874641, 81.1639555726594, 216.157858999723, 216.386793962571, 629.188192491663, 679.63336511691, 692.519526512022, 712.989834609201, 714.512966067772, 731.844509076117, 743.352910848596, 751.367130603723, 758.836184183165, 773.026164966062, 777.324215615856, 788.20665238796, 819.451265930038, 829.273706265138, 831.638824531093)), row.names = c("958", "284", "846", "50", "855", "8", "690", "710", "34", "363", "356", "969", "361", "66", "442", "760", "21", "662", "911", "448"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999990163885311, 0.981041076981569, 0.869449312137917, 0.869182323767663, 0.18285078738554, 0.110322661406595, 0.0939930866251122, 0.0702161873499064, 0.0685599995314984, 0.0508931222797164, 0.0404203776403233, 0.0337559961895463, 0.0280290859735042, 0.0184932221702004, 0.0159656434379281, 0.0103474003220933, 0.000846517521987521, 3.22596925541735e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1888005412
R squared (OOB): 0.1971034
$Forests[[959]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(350000, 370000, 325000, 310000, 295000, 320000, 343000, 390000, 345000, 345000, 370000, 325000, 380000, 380000, 420000, 420000, 385000, 345000, 323000, 415000), floor_area_sqm = c(104, 103, 104, 104, 105, 106, 102, 126, 104, 103, 93, 90, 93, 93, 93, 92, 104, 102, 104, 104), storey_order = c(2L, 4L, 1L, 1L, 1L, 1L, 5L, 2L, 4L, 5L, 1L, 4L, 1L, 1L, 3L, 6L, 1L, 2L, 3L, 2L), remaining_lease_mths = c(863, 881, 872, 879, 870, 851, 935, 879, 862, 944, 1139, 912, 1142, 1138, 1139, 1104, 863, 935, 956, 875), PROX_CBD = c(15.9139497277605, 15.9139497277605, 15.9652370890998, 15.9652370890998, 16.027241877126, 15.9983120826665, 15.6558233565228, 16.1769042321823, 16.2035530975804, 15.6615925135045, 15.8422849591204, 16.3759795802925, 15.6174435761395, 15.9652529785268, 15.9652529785268, 16.0058570800758, 16.2492480828887, 16.0814208174046, 16.3822081442679, 15.8781143296649), PROX_ELDERLYCARE = c(0.471057675436291, 0.471057675436291, 0.372962984236141, 0.372962984236141, 0.401697186037664, 0.541237256511776, 0.268146833149962, 0.382017171357745, 0.462412199513001, 0.372854461013726, 0.241353796602158, 0.437652472603004, 0.457575537702088, 0.120425003900544, 0.120425003900544, 0.0922651494707867, 0.836071823435323, 0.129424766752979, 0.317064501792404, 0.633288957745621), PROX_HAWKER = c(2.34701070601947, 2.34701070601947, 2.45115541279444, 2.45115541279444, 2.44772974464855, 2.1818192257633, 2.27183532495414, 2.55739022352562, 2.51024920878341, 2.39243139523594, 2.37354129025836, 2.71828200917597, 2.21004723991438, 2.36922200206298, 2.36922200206298, 2.393526972262, 2.17952287051713, 2.40830007300065, 2.76474077583521, 1.79301822351461), PROX_MRT = c(0.424613907535265, 0.424613907535265, 0.52727924180445, 0.52727924180445, 0.538616250543522, 0.364450998520493, 0.370313443989706, 0.674610535324426, 0.65447898159524, 0.499275570100955, 0.721786411333246, 0.870089952652958, 0.70935210619912, 0.886101680623091, 0.886101680623091, 0.910164710677637, 0.290093838525113, 1.00126993569874, 1.02897813643603, 0.159697283923578 ), PROX_PARK = c(1.30337713627377, 1.30337713627377, 1.39203600576681, 1.39203600576681, 1.35146177086674, 1.05372411430502, 1.16446299803307, 1.39748820590438, 1.32632916723033, 1.19384102986047, 1.42084473696832, 1.49155883505512, 1.21748666352844, 1.58077599563476, 1.58077599563476, 1.6216647961598, 0.886796559947336, 1.7154732425778, 1.73717122008599, 0.678969217742802), PROX_GOOD_PRISCH = c(5.99275530970335, 5.99275530970335, 6.02718330754398, 6.02718330754398, 6.09534233388474, 6.12314921566155, 5.73062396037349, 6.23706483495109, 6.27623366830878, 5.71328270316738, 5.8611108446886, 6.4246273009838, 5.63578467655705, 5.96493131981452, 5.96493131981452, 6.00411547246196, 6.4097782056775, 6.0710937852797, 6.39421933734494, 6.09357654169244), PROX_MALL = c(0.338688619983659, 0.338688619983659, 0.238316612740974, 0.238316612740974, 0.275346491924215, 0.45623102577182, 0.155488337640192, 0.292722816398213, 0.370949542105629, 0.238209845871265, 0.177442774283774, 0.409369768138594, 0.401390812484646, 0.18546430077947, 0.18546430077947, 0.187934498474296, 0.355568776497803, 0.261655001598387, 0.374078152135628, 0.145699923430919), PROX_CHAS = c(0.338688583692834, 0.338688583692834, 0.238316573509266, 0.238316573509266, 0.275346446899555, 0.290215734280461, 0.155488306171375, 0.292722768811081, 0.370949494121523, 0.238209795937414, 0.177442804982894, 0.409369730284335, 0.187858028295528, 0.185464348558652, 0.185464348558652, 0.187934543511456, 0.121251060497272, 0.26165503944411, 0.374078140160073, 0.0723222156351423 ), PROX_SUPERMARKET = c(0.112474666082431, 0.112474666082431, 0.177610526119132, 0.177610526119132, 0.141316208924405, 0.162067612034701, 0.152010752053411, 0.254565333705719, 0.235998227482853, 0.238833101010687, 0.197153631350279, 0.389543937857684, 0.412009517866082, 0.198556813498254, 0.198556813498254, 0.197516435852273, 0.350013224352412, 0.265481412722203, 0.357574924056941, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(3L, 3L, 3L, 3L, 3L, 1L, 4L, 5L, 3L, 3L, 2L, 2L, 3L, 1L, 1L, 1L, 0L, 0L, 2L, 0L ), WITHIN_350M_CHILDCARE = c(9L, 9L, 6L, 6L, 8L, 6L, 8L, 8L, 5L, 5L, 7L, 2L, 3L, 5L, 5L, 5L, 4L, 5L, 1L, 3L ), WITHIN_350M_BUS = c(15L, 15L, 14L, 14L, 12L, 12L, 14L, 9L, 7L, 16L, 15L, 5L, 15L, 15L, 15L, 14L, 9L, 13L, 9L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 3L ), DNeighbour = c(0, 3.79450430143454, 104.240001251728, 104.851906627164, 124.539022265148, 253.380873902825, 270.975123583499, 271.918448539409, 287.982141983026, 306.333020678748, 386.525625448187, 477.552502739622, 491.575770299548, 505.457228977818, 514.09526087658, 520.479481072422, 556.084924522587, 599.360570788443, 608.028247820762, 633.658659444422)), row.names = c("959", "927", "566", "490", "463", "888", "450", "54", "806", "572", "585", "974", "766", "913", "137", "154", "711", "890", "173", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999928283091626, 0.946608572803392, 0.945988625416515, 0.92423647596519, 0.705775156754876, 0.66769756075702, 0.665614767859892, 0.629566549712996, 0.587200708046002, 0.394273296120577, 0.186643021683615, 0.158543370458447, 0.132281790331935, 0.116807996610901, 0.10583447586818, 0.0528341408412596, 0.0110932305801146, 0.00628223052544827, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1389580516
R squared (OOB): -0.02091279
$Forests[[960]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(360000, 365000, 446000, 308000, 304000, 316000, 358888, 370000, 355000, 330000, 390000, 340000, 420000, 315000, 360000, 370000, 415000, 365000, 345000, 335000), floor_area_sqm = c(103, 107, 107, 84, 104, 104, 91, 104, 103, 103, 104, 104, 99, 84, 99, 98, 100, 103, 92, 90), storey_order = c(1L, 1L, 3L, 1L, 2L, 1L, 3L, 2L, 3L, 2L, 1L, 1L, 3L, 3L, 2L, 2L, 1L, 4L, 2L, 1L), remaining_lease_mths = c(777, 766, 783, 795, 776, 777, 763, 763, 793, 800, 763, 772, 929, 788, 796, 767, 944, 768, 742, 731), PROX_CBD = c(13.7231688188033, 13.578535689825, 13.1163383572019, 13.3304860768802, 13.8730731524118, 13.8730731524118, 13.6826822978472, 13.075732494377, 13.46147060752, 13.46147060752, 13.1145091682395, 13.1145091682395, 13.2222340992065, 13.0463978034086, 13.8977069202737, 12.6407298816561, 13.1525533734461, 12.6612960596841, 13.8901285505698, 13.8901285505698), PROX_ELDERLYCARE = c(0.681177733621966, 0.535215785060316, 0.258125844069092, 0.85382998667073, 0.192118066579221, 0.192118066579221, 0.000158780971194199, 0.206309775801723, 1.01995663096129, 1.01995663096129, 0.233566729538939, 0.233566729538939, 0.385934705647939, 0.612412426395362, 1.56746404607568, 0.198383641986835, 0.640770029240432, 0.349885373003571, 0.540311266279695, 0.540311266279695), PROX_HAWKER = c(0.601426993813282, 0.775756145922257, 1.23349193679857, 1.09459947163448, 0.635045114374877, 0.635045114374877, 0.699744847940348, 1.2806114078583, 1.03983060555389, 1.03983060555389, 1.24018164124527, 1.24018164124527, 1.08380419022874, 1.36023111372333, 1.04237506554324, 1.70233840124208, 0.959649545299011, 1.71720286170745, 0.213123049695643, 0.213123049695643), PROX_MRT = c(0.498221170198522, 0.357978123578611, 0.166998983475289, 0.525688124362732, 0.865482366580506, 0.865482366580506, 0.751023886560838, 0.218393806785847, 0.367668143276235, 0.367668143276235, 0.402767024758649, 0.402767024758649, 0.503688459146237, 0.622051877914657, 0.300373388684648, 0.712674611555213, 0.944408516927639, 0.798149237832703, 0.793013171832836, 0.793013171832836), PROX_PARK = c(1.26781451063295, 1.33984402369384, 1.28385310080255, 0.620743454357064, 1.73324375775577, 1.73324375775577, 1.77145949687945, 1.31516124688894, 0.582693033366388, 0.582693033366388, 1.4917670023494, 1.4917670023494, 1.61082819122054, 0.572775970192077, 0.782220037546154, 0.87239282209614, 1.65277848527316, 0.722272593032778, 1.23128896715218, 1.23128896715218), PROX_GOOD_PRISCH = c(3.673854441535, 3.55013641033528, 3.10133739012884, 3.24954726475941, 3.76914808697313, 3.76914808697313, 3.58938982364218, 3.06740437701091, 3.38131302543864, 3.38131302543864, 3.15473759747012, 3.15473759747012, 3.2388029474634, 2.96540091825049, 3.83525569342672, 2.56532775368338, 2.95137840528657, 2.58047246486208, 3.56420611596829, 3.56420611596829), PROX_MALL = c(0.406890039239853, 0.305514521023982, 0.281310431650798, 0.513372166694422, 0.861712986146148, 0.861712986146148, 0.770100764029299, 0.332903613799786, 0.644549177151603, 0.644549177151603, 0.504156272689578, 0.504156272689578, 0.587950861513872, 0.587476612974174, 1.14150204308926, 0.751522975449472, 0.703422933264244, 0.817237002784756, 1.05377974643614, 1.05377974643614), PROX_CHAS = c(0.176857487498571, 0.282171570268124, 0.155371621529032, 0.472814153962233, 0.0967538959757692, 0.0967538959757692, 0.110149755252424, 0.122328851042638, 0.348399033159575, 0.348399033159575, 0.11048408202451, 0.11048408202451, 0.151225190585885, 0.40513819943783, 0.162936326565904, 0.217156748290024, 0.1365287941905, 0.248450831201433, 0.0812638133573676, 0.0812638133573676), PROX_SUPERMARKET = c(0.270532795629183, 0.281417393052806, 0.141466460051892, 0.510727353781082, 0.094684564379848, 0.094684564379848, 0.11210687568128, 0.193246634773484, 0.356146193343619, 0.356146193343619, 0.362446168440829, 0.362446168440829, 0.459946280432931, 0.599997973636583, 0.162936951836525, 0.217156859083098, 0.688592108834651, 0.326739034058403, 0.082811926566736, 0.082811926566736), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 0L, 1L, 2L, 2L, 2L, 0L, 1L, 1L, 0L, 0L, 0L, 2L, 0L, 2L, 0L, 2L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 3L, 3L, 3L, 4L, 3L, 3L, 6L, 6L, 5L, 2L, 4L, 4L, 2L, 3L, 4L, 4L ), WITHIN_350M_BUS = c(8L, 10L, 9L, 5L, 8L, 8L, 9L, 10L, 6L, 6L, 7L, 7L, 8L, 7L, 5L, 10L, 6L, 12L, 4L, 4L), WITHIN_1KM_PRISCH = c(3L, 4L, 3L, 3L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 3L, 3L, 2L, 3L, 4L, 4L), DNeighbour = c(0, 210.394169544825, 631.954467212673, 659.826789009289, 673.836633627044, 677.763487118893, 683.896991419595, 685.372225672743, 695.003295839499, 697.159681688102, 758.856795329012, 761.033144945919, 765.52556929487, 863.159463657228, 1018.56524489238, 1135.10855155597, 1174.53036700493, 1176.7491177923, 1188.28267915461, 1190.05193492356)), row.names = c("960", "856", "105", "61", "36", "230", "1000", "929", "332", "526", "164", "844", "350", "987", "479", "477", "496", "552", "214", "90"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.938464634519455, 0.515532729025223, 0.479671037156247, 0.461570428701378, 0.456492219517057, 0.448558206814481, 0.446649695638255, 0.43419042424695, 0.431401377938526, 0.352100836333355, 0.349334423921681, 0.343633694782993, 0.224601943924215, 0.0715217395013358, 0.00813716284822863, 0.000671608817671768, 0.000494250469369377, 8.82802378766688e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1404531803
R squared (OOB): 0.01515216
$Forests[[961]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(412000, 390000, 380000, 390000, 350000, 390000, 380000, 377000, 350000, 395000, 350000, 368888, 340000, 375000, 420000, 385000, 350000, 368000, 4e+05, 4e+05), floor_area_sqm = c(92, 92, 93, 92, 92, 93, 92, 92, 93, 93, 92, 92, 92, 92, 92, 92, 104, 92, 92, 92), storey_order = c(3L, 4L, 3L, 2L, 1L, 3L, 2L, 2L, 1L, 4L, 1L, 2L, 2L, 1L, 4L, 3L, 3L, 2L, 3L, 4L), remaining_lease_mths = c(1128, 1142, 1110, 1128, 1131, 1113, 1142, 1135, 1111, 1108, 1111, 1102, 1133, 1139, 1133, 1132, 812, 1100, 1136, 1142), PROX_CBD = c(14.5596883563906, 14.5596883563906, 14.607628567626, 14.5136499050456, 14.6346875310408, 14.6879879340018, 14.4940333615496, 14.5662038835035, 14.6221320584002, 14.6649260398624, 14.8482953663728, 14.8482953663728, 14.8395197777251, 14.8395197777251, 14.7615340778399, 14.9536689261967, 14.8739209120931, 14.9752079088984, 14.7935232496013, 14.8350589102573), PROX_ELDERLYCARE = c(0.399519357429504, 0.399519357429504, 0.363539264939185, 0.440212280139716, 0.318998242024868, 0.267910637295867, 0.500918112427577, 0.396119369193007, 0.410896008057539, 0.374463671675583, 0.157028625587627, 0.157028625587627, 0.143171284390361, 0.143171284390361, 0.301679225956583, 1.13414610370389e-06, 0.224374856243457, 0.199763345782594, 0.348662381557687, 0.366071958673004), PROX_HAWKER = c(0.625641729464286, 0.625641729464286, 0.571839614015762, 0.681591249319273, 0.567748890704442, 0.507741768149319, 0.682637638745144, 0.661743266121302, 0.55845452984231, 0.515424723672587, 0.332945546865787, 0.332945546865787, 0.426817039061835, 0.426817039061835, 0.582527401679673, 0.283688306330561, 0.490895901627697, 0.202333554334061, 0.61938764744993, 0.625406547060166), PROX_MRT = c(1.46473462254762, 1.46473462254762, 1.42703012637354, 1.51230084146916, 1.53691575721219, 1.51619569366002, 1.32800225952209, 1.61118001364451, 1.30119397664661, 1.31347134818138, 1.41585626072206, 1.41585626072206, 1.58589972239689, 1.58589972239689, 1.75082728996661, 1.45204946878565, 1.67344316225132, 1.27457972333389, 1.80023823132094, 1.81204065654847), PROX_PARK = c(0.656743209310805, 0.656743209310805, 0.592644125813336, 0.723946747094916, 0.633519966923, 0.573128508978659, 0.65941869562705, 0.741043428920938, 0.524601749565547, 0.48594234877488, 0.40224168015695, 0.40224168015695, 0.573834160005083, 0.573834160005083, 0.739209778966795, 0.447466290733612, 0.671840643384197, 0.259935562114549, 0.794674698621811, 0.813480610745631), PROX_GOOD_PRISCH = c(5.25302892838613, 5.25302892838613, 5.28617698570013, 5.22451833965112, 5.34297669438126, 5.38500296681299, 5.15263130971644, 5.30307595814772, 5.26427170666348, 5.30673314037113, 5.51627049340211, 5.51627049340211, 5.56483468018996, 5.56483468018996, 5.53447364393692, 5.64958645026222, 5.63420261242257, 5.6171537261999, 5.58881641790013, 5.6396253746677), PROX_MALL = c(0.550646738699849, 0.550646738699849, 0.523782484457491, 0.591658790399046, 0.633302242537752, 0.626246838364162, 0.407798057490129, 0.69438942428714, 0.412850725186958, 0.439421746266814, 0.649229394533883, 0.649229394533883, 0.805396060532061, 0.805396060532061, 0.897398400321744, 0.806257336881612, 0.927972955155417, 0.689421511186311, 0.980189305249844, 1.03026167893405), PROX_CHAS = c(0.19650938121062, 0.19650938121062, 0.198893245072118, 0.179710137259641, 0.120955806912261, 0.160113448728027, 0.0559452214520875, 0.0799578054615725, 0.0938393111767789, 0.0969357032130768, 0.274130336331615, 0.274130336331615, 0.204546662914522, 0.204546662914522, 0.166975848000366, 0.14456617920399, 0.25243947150411, 0.230775629929228, 0.244316778428722, 0.298721071991625), PROX_SUPERMARKET = c(0.27843134046436, 0.27843134046436, 0.223766299699327, 0.343491998264143, 0.327836032489634, 0.300165340388346, 0.202112654374605, 0.41943325951703, 0.0938384818523742, 0.0969351949685631, 0.296829834724774, 0.296829834724774, 0.280088374069707, 0.280088374069707, 0.408349928269047, 0.16127040484797, 0.298947211163532, 0.264202614673064, 0.416104879739584, 0.402632437071234), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 4L, 4L, 6L, 6L, 4L, 3L, 6L, 6L, 5L, 5L, 5L, 5L, 3L, 7L, 3L, 4L, 2L, 2L), WITHIN_350M_BUS = c(7L, 7L, 7L, 6L, 8L, 7L, 9L, 6L, 9L, 8L, 9L, 9L, 5L, 5L, 4L, 6L, 6L, 9L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L ), DNeighbour = c(0, 4.91870568460857, 69.8254105493848, 73.6531537361403, 96.091679937876, 134.570493413636, 138.2646161367, 149.703582544751, 183.648214345319, 202.304553890689, 291.762502714062, 292.002302151024, 322.600585145346, 324.517908626868, 362.009389267737, 407.192237843838, 420.318615106526, 441.134484425182, 443.863991191502, 493.112510902302)), row.names = c("961", "163", "452", "706", "583", "469", "702", "368", "324", "17", "762", "195", "543", "152", "620", "139", "602", "558", "478", "27"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999801016062287, 0.960300140669642, 0.955878631876988, 0.925495171444953, 0.856597435012927, 0.848942097687528, 0.824161953128779, 0.741834985330156, 0.691702225310706, 0.422396416669966, 0.421648433645198, 0.327190212063076, 0.321378876916471, 0.212568074341826, 0.101201347165239, 0.0747751775945092, 0.0398821815759946, 0.036013031133796, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 473832301
R squared (OOB): 0.04561463
$Forests[[962]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(508000, 530000, 588000, 565000, 568000, 550000, 613000, 350000, 310000, 415000, 310000, 370000, 323000, 315000, 370000, 4e+05, 370000, 415000, 320000, 315000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 92, 108, 84, 93, 105, 104, 104, 84, 92, 96, 92, 92, 105, 104), storey_order = c(1L, 2L, 2L, 5L, 4L, 2L, 4L, 1L, 2L, 4L, 3L, 4L, 2L, 3L, 1L, 2L, 1L, 5L, 3L, 1L), remaining_lease_mths = c(1121, 1108, 1119, 1117, 1117, 1124, 1119, 809, 811, 1141, 827, 805, 806, 804, 1090, 1098, 1146, 1144, 815, 807), PROX_CBD = c(15.4653265021947, 15.4274201584828, 15.4444506298565, 15.5121102277751, 15.3987887594526, 15.4589251607201, 15.4589251607201, 15.5495667695359, 15.7493840144196, 15.719551353229, 15.6029325535915, 15.7683454047388, 15.5926635355646, 15.9050437012323, 15.0414874321427, 15.0414874321427, 15.87024444961, 15.9533618390172, 15.4421704385289, 15.3877172812078), PROX_ELDERLYCARE = c(0.595913887497293, 0.637452860447804, 0.64097589351183, 0.536539272984936, 0.578356799737993, 0.68815946921851, 0.68815946921851, 0.619297318170404, 0.392042381698264, 0.251997184681221, 0.338118814836049, 0.584689505447093, 0.348154483747206, 0.346730428331521, 0.180026828914976, 0.180026828914976, 0.10693627682917, 0.251148223850536, 0.497101135842809, 0.4433955665635), PROX_HAWKER = c(0.380307090885425, 0.365463704587155, 0.396657168515828, 0.396815374523363, 0.294909248784724, 0.469966667540803, 0.469966667540803, 0.5213921544653, 0.617009737136425, 0.543607139892928, 0.432858942767381, 0.791474322012874, 0.438799857473275, 0.79668564149145, 0.135868389364205, 0.135868389364205, 0.694651515851724, 0.802087399746937, 0.380223054122965, 0.342886316384117), PROX_MRT = c(0.848209897671344, 0.843485398790606, 0.812282865657068, 0.8698145169005, 0.921278705332003, 0.729135125223405, 0.729135125223405, 0.711232187253978, 0.825478596695925, 1.04322565796881, 1.13678031777592, 0.523772975672589, 1.20427337027458, 0.750476153315833, 1.27219969611937, 1.27219969611937, 1.09555222562317, 0.8851452059773, 1.36083949137777, 1.37085724211185), PROX_PARK = c(0.321827820326955, 0.308677700833154, 0.279663832574521, 0.357009242210065, 0.283836897691409, 0.194645215248471, 0.194645215248471, 0.20876400491182, 0.423881452963658, 0.60075194434184, 0.578149656320062, 0.270342199592644, 0.608584573014238, 0.475878847958935, 0.270313948020077, 0.270313948020077, 0.707790886000148, 0.589052524814441, 0.607675278354181, 0.57859629393417), PROX_GOOD_PRISCH = c(6.04109347904609, 6.00000717285666, 6.01089245018733, 6.0946998605156, 5.98797030068414, 6.00758296280353, 6.00758296280353, 6.09891773314498, 6.32317863359129, 6.34176102939636, 6.24898658848638, 6.2828979894293, 6.25532900137267, 6.45664561130608, 5.69200203864946, 5.69200203864946, 6.49806658702102, 6.52939634907869, 6.14472917023144, 6.09187968106835), PROX_MALL = c(0.62067023459119, 0.657665812567692, 0.640411632029909, 0.577683661914992, 0.692287086677849, 0.632880647427991, 0.632880647427991, 0.541358966367059, 0.340817581482914, 0.460595397283409, 0.60644342729779, 0.400271919676516, 0.657431321444681, 0.18299798168314, 0.767711199656331, 0.767711199656331, 0.388975340293238, 0.161178852361569, 0.860369947035052, 0.900250825960545), PROX_CHAS = c(0.114224376246159, 0.0964991818226865, 0.128062594375949, 0.14804241676277, 0.0335692412129841, 0.206736748098593, 0.206736748098593, 0.252209440491103, 0.347229964463676, 0.269388612247007, 0.336408570757183, 0.406778788965278, 0.337342861051532, 0.190026772642962, 0.163757574589084, 0.163757574589084, 0.140210421841136, 0.165813590617473, 0.200516789487464, 0.147116034863504), PROX_SUPERMARKET = c(0.284849629955282, 0.324468805261885, 0.312290330939399, 0.237787830949247, 0.352133387221186, 0.327859325274294, 0.327859325274294, 0.243797536441002, 2.98731019421495e-07, 0.219989756424723, 0.338214025323699, 0.30290594542381, 0.403551045123396, 0.179336240856332, 0.197268674737732, 0.197268674737732, 0.287679129281494, 0.162291812321236, 0.291068212048821, 0.236697160290918), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 2L, 1L), WITHIN_350M_CHILDCARE = c(1L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 5L, 5L, 4L, 5L, 4L, 4L, 4L, 4L, 4L, 3L, 6L, 4L), WITHIN_350M_BUS = c(7L, 7L, 7L, 6L, 6L, 7L, 7L, 6L, 7L, 5L, 6L, 8L, 6L, 8L, 9L, 9L, 8L, 8L, 9L, 7L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 3L, 4L, 7L, 2L, 6L, 3L, 3L, 4L, 5L, 3L, 3L ), DNeighbour = c(0, 39.7980542793935, 45.3597148739541, 62.0266584971097, 85.9143666986003, 125.99939701159, 130.660290421474, 150.64227559147, 293.341415955527, 349.741979129481, 353.785709553531, 409.3660219618, 412.505317951539, 452.52378390943, 489.100532676887, 492.331019168829, 493.741666769497, 497.167111785015, 518.510582309012, 527.115214766201)), row.names = c("962", "712", "574", "605", "714", "963", "455", "236", "956", "698", "924", "262", "458", "59", "793", "632", "582", "124", "586", "895"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.988631505460623, 0.985244682884473, 0.972498369834883, 0.947574429501165, 0.888988553846755, 0.880888253761934, 0.843323054941104, 0.476519545516384, 0.313337019340506, 0.301979121998888, 0.157504087883479, 0.150219749052332, 0.0691652259191085, 0.0193309126764725, 0.0162880979690398, 0.0150353060522932, 0.0121886550518339, 0.00104856418466023, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6766066312
R squared (OOB): 0.4237871
$Forests[[963]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(550000, 613000, 588000, 350000, 530000, 508000, 565000, 568000, 310000, 370000, 415000, 315000, 310000, 415000, 323000, 365000, 370000, 395000, 4e+05, 370000), floor_area_sqm = c(92, 92, 92, 108, 92, 92, 92, 92, 84, 104, 93, 84, 105, 92, 104, 92, 92, 92, 96, 92), storey_order = c(2L, 4L, 2L, 1L, 2L, 1L, 5L, 4L, 2L, 4L, 4L, 3L, 3L, 5L, 2L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(1124, 1119, 1119, 809, 1108, 1121, 1117, 1117, 811, 805, 1141, 804, 827, 1144, 806, 1137, 1090, 1146, 1098, 1146), PROX_CBD = c(15.4589251607201, 15.4589251607201, 15.4444506298565, 15.5495667695359, 15.4274201584828, 15.4653265021947, 15.5121102277751, 15.3987887594526, 15.7493840144196, 15.7683454047388, 15.719551353229, 15.9050437012323, 15.6029325535915, 15.9533618390172, 15.5926635355646, 16.0046521285213, 15.0414874321427, 16.0046521285213, 15.0414874321427, 15.87024444961), PROX_ELDERLYCARE = c(0.68815946921851, 0.68815946921851, 0.64097589351183, 0.619297318170404, 0.637452860447804, 0.595913887497293, 0.536539272984936, 0.578356799737993, 0.392042381698264, 0.584689505447093, 0.251997184681221, 0.346730428331521, 0.338118814836049, 0.251148223850536, 0.348154483747206, 0.20718686492254, 0.180026828914976, 0.20718686492254, 0.180026828914976, 0.10693627682917), PROX_HAWKER = c(0.469966667540803, 0.469966667540803, 0.396657168515828, 0.5213921544653, 0.365463704587155, 0.380307090885425, 0.396815374523363, 0.294909248784724, 0.617009737136425, 0.791474322012874, 0.543607139892928, 0.79668564149145, 0.432858942767381, 0.802087399746937, 0.438799857473275, 0.855932206484513, 0.135868389364205, 0.855932206484513, 0.135868389364205, 0.694651515851724), PROX_MRT = c(0.729135125223405, 0.729135125223405, 0.812282865657068, 0.711232187253978, 0.843485398790606, 0.848209897671344, 0.8698145169005, 0.921278705332003, 0.825478596695925, 0.523772975672589, 1.04322565796881, 0.750476153315833, 1.13678031777592, 0.8851452059773, 1.20427337027458, 0.883219311345816, 1.27219969611937, 0.883219311345816, 1.27219969611937, 1.09555222562317 ), PROX_PARK = c(0.194645215248471, 0.194645215248471, 0.279663832574521, 0.20876400491182, 0.308677700833154, 0.321827820326955, 0.357009242210065, 0.283836897691409, 0.423881452963658, 0.270342199592644, 0.60075194434184, 0.475878847958935, 0.578149656320062, 0.589052524814441, 0.608584573014238, 0.619767633008914, 0.270313948020077, 0.619767633008914, 0.270313948020077, 0.707790886000148), PROX_GOOD_PRISCH = c(6.00758296280353, 6.00758296280353, 6.01089245018733, 6.09891773314498, 6.00000717285666, 6.04109347904609, 6.0946998605156, 5.98797030068414, 6.32317863359129, 6.2828979894293, 6.34176102939636, 6.45664561130608, 6.24898658848638, 6.52939634907869, 6.25532900137267, 6.57618460349959, 5.69200203864946, 6.57618460349959, 5.69200203864946, 6.49806658702102), PROX_MALL = c(0.632880647427991, 0.632880647427991, 0.640411632029909, 0.541358966367059, 0.657665812567692, 0.62067023459119, 0.577683661914992, 0.692287086677849, 0.340817581482914, 0.400271919676516, 0.460595397283409, 0.18299798168314, 0.60644342729779, 0.161178852361569, 0.657431321444681, 0.110811660449771, 0.767711199656331, 0.110811660449771, 0.767711199656331, 0.388975340293238), PROX_CHAS = c(0.206736748098593, 0.206736748098593, 0.128062594375949, 0.252209440491103, 0.0964991818226865, 0.114224376246159, 0.14804241676277, 0.0335692412129841, 0.347229964463676, 0.406778788965278, 0.269388612247007, 0.190026772642962, 0.336408570757183, 0.165813590617473, 0.337342861051532, 0.114687044901222, 0.163757574589084, 0.114687044901222, 0.163757574589084, 0.140210421841136), PROX_SUPERMARKET = c(0.327859325274294, 0.327859325274294, 0.312290330939399, 0.243797536441002, 0.324468805261885, 0.284849629955282, 0.237787830949247, 0.352133387221186, 2.98731019421495e-07, 0.30290594542381, 0.219989756424723, 0.179336240856332, 0.338214025323699, 0.162291812321236, 0.403551045123396, 0.112847248683738, 0.197268674737732, 0.112847248683738, 0.197268674737732, 0.287679129281494), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 5L, 5L, 5L, 4L, 4L, 3L, 4L, 3L, 4L, 3L, 4L, 4L), WITHIN_350M_BUS = c(7L, 7L, 7L, 6L, 7L, 7L, 6L, 6L, 7L, 8L, 5L, 8L, 6L, 8L, 6L, 7L, 9L, 7L, 9L, 8L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 5L, 4L, 4L, 4L, 4L, 6L, 7L, 3L, 6L, 4L, 5L, 2L, 5L, 3L, 5L, 3L, 4L ), DNeighbour = c(0, 6.20466670891963, 85.655886754942, 91.8922628864345, 106.832108039099, 125.99939701159, 169.172818564691, 193.512779430068, 326.709584462321, 336.643542000388, 446.555858018126, 450.182107970553, 472.26050657749, 526.081107084414, 534.000480558041, 565.074792753605, 565.192362018951, 566.584828753638, 569.108421992662, 575.071246458613)), row.names = c("963", "455", "574", "236", "712", "962", "605", "714", "956", "262", "698", "59", "924", "124", "458", "594", "793", "408", "632", "582"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999767191771928, 0.956121006282362, 0.949584474231423, 0.932168587821758, 0.906292974687836, 0.834408817586984, 0.786354333846665, 0.458653275833623, 0.432060754688737, 0.157618962973214, 0.149908108218118, 0.106012944409604, 0.0266088165282213, 0.0189713509557973, 0.00118775336678053, 0.00116021833603346, 0.000858287482318099, 0.000425604183591849, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 6495414595
R squared (OOB): 0.3939506
$Forests[[964]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(4e+05, 418000, 380000, 390000, 418000, 350888, 398000, 340000, 735000, 4e+05, 4e+05, 350000, 660000, 680000, 390000, 380000, 465000, 676000, 663000, 655000), floor_area_sqm = c(92, 92, 92, 92, 91, 93, 92, 92, 97, 98, 104, 91, 87, 87, 92, 93, 104, 87, 87, 87), storey_order = c(4L, 4L, 4L, 1L, 5L, 3L, 3L, 1L, 6L, 4L, 2L, 4L, 3L, 6L, 1L, 3L, 3L, 3L, 4L, 5L), remaining_lease_mths = c(690, 691, 695, 711, 774, 712, 714, 699, 1066, 718, 751, 741, 1066, 1076, 685, 724, 760, 1120, 1124, 1121), PROX_CBD = c(9.59976569988281, 9.61422948612377, 9.61422948612377, 9.71066487891121, 9.35032791665702, 9.68679892421183, 9.95525560808738, 9.97016469840266, 9.96973817000633, 9.5915755681771, 9.83498872427818, 8.70456515841861, 10.1126951054664, 10.1126951054664, 10.3184291669162, 9.50206510185676, 8.64488888098128, 9.49727834386093, 9.49727834386093, 9.49727834386093), PROX_ELDERLYCARE = c(0.239547661796275, 0.28812103687201, 0.28812103687201, 0.385358274245319, 0.227789996497476, 0.35495808488012, 0.150508443509651, 0.14040561650552, 0.560133969723593, 0.558000418748021, 0.611336059876525, 0.1203423949077, 0.511544492658224, 0.511544492658224, 0.724299376510179, 0.619429799229152, 0.17844978767297, 0.735218745429302, 0.735218745429302, 0.735218745429302 ), PROX_HAWKER = c(0.436761476721694, 0.398658919868918, 0.398658919868918, 0.39402887106119, 0.508896406641727, 0.221606053969191, 0.153089379504462, 0.15909114400288, 0.246219700947935, 0.434568479089541, 0.54583502916026, 0.867862446497739, 0.268370020499938, 0.268370020499938, 0.285348407142059, 0.518318645141504, 0.917919654697093, 0.639074974233661, 0.639074974233661, 0.639074974233661), PROX_MRT = c(0.619962862184004, 0.667432439829923, 0.667432439829923, 0.746020760246364, 0.569946398217962, 0.760373725070279, 0.521845664201362, 0.494111782173202, 0.405168801785449, 0.656590823238566, 0.722241727367494, 0.97670571404933, 0.549740095282867, 0.549740095282867, 0.752281430413819, 0.533910829474844, 0.91698472228942, 0.499971219475903, 0.499971219475903, 0.499971219475903), PROX_PARK = c(0.957886982704992, 0.922231693079911, 0.922231693079911, 0.914740437498633, 0.726258134328713, 0.664893225436512, 0.730503149795042, 0.68588072489708, 0.868342722448078, 0.355705093322714, 0.296755194228525, 0.288616932786395, 0.878497256111703, 0.878497256111703, 1.05219739289641, 0.26219477257436, 0.238119977580318, 0.298527066745392, 0.298527066745392, 0.298527066745392), PROX_GOOD_PRISCH = c(2.35345437748376, 2.38715383730665, 2.38715383730665, 2.31351362539819, 2.41566392235711, 2.17803171840573, 2.01039924795066, 1.97396491196204, 1.55873028154778, 2.11809049366399, 1.88657748145099, 2.418607930925, 1.46177539101005, 1.46177539101005, 1.54472866778257, 2.18628235132699, 2.37381492496372, 2.17599822879711, 2.17599822879711, 2.17599822879711), PROX_MALL = c(0.387669919047214, 0.43353114329251, 0.43353114329251, 0.505770857705003, 0.406203001531397, 0.796976758090547, 0.757457219803541, 0.802483711672914, 0.129560175686973, 1.22478662403239, 1.23747152538927, 0.948870628363287, 0.269774803261538, 0.269774803261538, 0.472532088410597, 1.32833110917602, 1.00281364182829, 1.45007786498113, 1.45007786498113, 1.45007786498113), PROX_CHAS = c(0.263208245292117, 0.28666502826278, 0.28666502826278, 0.255589678637005, 0.146235674893272, 0.0707228333244178, 0.144412947448491, 0.187394625423847, 0.0647243745052949, 0.346218272658546, 0.352730820744124, 0.27140983829104, 0.20472250196774, 0.20472250196774, 0.165961529218061, 0.219477506246216, 0.256340531367836, 0.101351467161616, 0.101351467161616, 0.101351467161616), PROX_SUPERMARKET = c(0.44091986097032, 0.396736556610776, 0.396736556610776, 0.363062686357781, 0.347306649978202, 0.128382981112681, 0.204623167766534, 0.215556112381702, 0.241122798862169, 0.300584979098838, 0.324694852199881, 0.221415122113844, 0.35798039621586, 0.35798039621586, 0.447507928623339, 0.191210069763785, 0.24778575064029, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 2L, 2L, 2L, 0L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 2L, 5L, 3L, 3L, 3L, 6L, 5L, 1L, 4L, 6L, 6L, 4L, 6L, 4L, 6L, 6L, 6L), WITHIN_350M_BUS = c(11L, 11L, 11L, 13L, 9L, 10L, 9L, 9L, 7L, 5L, 3L, 9L, 6L, 6L, 7L, 2L, 8L, 4L, 4L, 4L), WITHIN_1KM_PRISCH = c(3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 2L, 2L, 3L, 2L, 3L, 3L, 5L, 1L, 2L, 1L, 1L, 1L), DNeighbour = c(0, 45.0697083452042, 49.6596420222695, 154.063538398078, 255.666962431673, 415.070009682327, 458.710986788898, 493.554141952657, 797.850422898272, 833.550261222468, 860.095615447259, 893.26229546133, 897.824066178037, 899.245441562303, 914.073108861762, 938.036452964297, 956.859676973188, 1061.02193476238, 1061.43213597203, 1064.44482239335)), row.names = c("964", "499", "603", "776", "37", "946", "971", "211", "471", "746", "659", "71", "506", "316", "97", "539", "487", "593", "466", "731"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996417685467076, 0.995651715249778, 0.958541792665461, 0.887947541119167, 0.7190132779366, 0.663070511421102, 0.61623678728241, 0.192002329074538, 0.149597713941142, 0.120477897364648, 0.0874826016908784, 0.0832688608762001, 0.081972879096861, 0.0689476809367557, 0.0499109654667329, 0.036836256849422, 4.12288577189424e-05, 3.19515178652957e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 14726187559
R squared (OOB): 0.2292742
$Forests[[965]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(342000, 375000, 390000, 4e+05, 390000, 415000, 395000, 428000, 412000, 390000, 455000, 537000, 518000, 483000, 535000, 495000, 5e+05, 553000, 520000, 425000), floor_area_sqm = c(105, 104, 105, 104, 105, 106, 104, 112, 104, 104, 112, 93, 93, 93, 93, 93, 93, 93, 93, 104), storey_order = c(1L, 1L, 3L, 3L, 3L, 3L, 2L, 1L, 3L, 2L, 1L, 4L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L), remaining_lease_mths = c(904, 919, 911, 903, 921, 919, 905, 892, 891, 906, 896, 1128, 1132, 1129, 1131, 1131, 1131, 1134, 1133, 871), PROX_CBD = c(13.3769343120963, 13.4266027498608, 13.3796709379934, 13.3287778793447, 13.4627621473458, 13.4239402990732, 13.6654936015449, 13.9733994982273, 14.1568072460962, 14.1961571609712, 14.0913802169285, 14.1022978560303, 14.0392008059995, 13.9851487819813, 13.9851487819813, 14.1234549986629, 13.8777465201196, 13.8021184722805, 13.7835124985007, 14.0236082538335), PROX_ELDERLYCARE = c(2.13793612643937, 2.17127601573547, 2.22474645739358, 2.1917657327852, 2.3602438602499, 2.35754914737924, 2.4559089786438, 2.73602573538322, 2.56669577269824, 2.56528175499621, 1.71411655426264, 1.39999761805574, 1.32747908409073, 1.27246652758392, 1.27246652758392, 1.35242241046818, 1.14875617578224, 1.08391670289184, 1.04590518035641, 1.09340394122649), PROX_HAWKER = c(1.83400406292357, 1.79623369603986, 1.93918128958002, 1.97547555130032, 1.98731518790586, 2.04148614266885, 1.8007485076056, 1.72752929984142, 1.398882753411, 1.37564916931309, 0.659732742059419, 0.488105393549706, 0.543253862226502, 0.59565400543288, 0.59565400543288, 0.458626901673037, 0.709523473368326, 0.792084042786722, 0.817574416707151, 0.594999289424802), PROX_MRT = c(1.58891799000297, 1.55284801629317, 1.69795623670388, 1.73242783606755, 1.75308710953532, 1.80644454579453, 1.57537750219681, 1.52912572857094, 1.21408476422274, 1.19597144129318, 0.410797330392975, 0.255700458734308, 0.327704984287647, 0.390641440388092, 0.390641440388092, 0.250036690549804, 0.526263367583387, 0.615458599020507, 0.648112836468654, 0.469886084443941), PROX_PARK = c(0.736187117229036, 0.713305409065456, 0.863182736105437, 0.88512129863374, 0.956537089868377, 1.00169815399328, 0.850306194456086, 0.916601452818718, 0.574460502508352, 0.541272645896965, 0.524242894978874, 0.52092144022497, 0.547177414231792, 0.580591669210194, 0.580591669210194, 0.469588575534173, 0.548712671125698, 0.476945111703218, 0.438074957540257, 0.504422356794811), PROX_GOOD_PRISCH = c(2.85157742620146, 2.87807351257242, 2.95323290488506, 2.92650083991791, 3.09165556928148, 3.09662994187342, 3.15584859653876, 3.4114102230046, 3.36750863472211, 3.39040053008466, 2.83541955823977, 2.69832814229385, 2.61966269686357, 2.55482099432271, 2.55482099432271, 2.69456588548322, 2.41902859908312, 2.33081910479479, 2.3007469286795, 2.51794344218072), PROX_MALL = c(0.857746498744393, 0.808973697710999, 0.921202261186462, 0.968339604524727, 0.924666219790251, 0.980263777031476, 0.710058429219954, 0.596418817267466, 0.280844166366742, 0.270320025824244, 0.471401908473598, 0.257523814996123, 0.316340524018432, 0.37312896686832, 0.37312896686832, 0.232476208076891, 0.498678106329343, 0.585717052475653, 0.615576551193732, 0.418819234777705 ), PROX_CHAS = c(0.418304503654494, 0.374720545025774, 0.396028378293497, 0.447143544638255, 0.335494764547789, 0.386919516068906, 0.111974276762728, 0.126775582068521, 0.192284580165596, 0.176758267598596, 0.471401941314913, 0.177701329016163, 0.101753514952091, 0.0604900109870272, 0.0604900109870272, 0.147334233235439, 0.133705064347241, 0.221659659627321, 0.253975316505048, 0.151261605672147 ), PROX_SUPERMARKET = c(0.224617478786604, 0.196965153344936, 0.347107460725314, 0.37251565902947, 0.370560193975877, 0.409344743904916, 0.207177695926551, 0.159712105919183, 0.192285941870899, 0.176759883249677, 0.471402360745676, 0.177702101069216, 0.101754383553332, 0.0604908810371704, 0.0604908810371704, 0.147334782275979, 0.133704798830233, 0.221659301316653, 0.253974877653299, 0.151260689076964 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 0L, 1L, 5L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 1L, 1L, 2L, 1L, 3L, 2L, 3L, 4L, 1L, 4L, 4L, 3L, 3L, 4L, 2L, 2L, 2L, 4L ), WITHIN_350M_BUS = c(5L, 7L, 8L, 6L, 7L, 7L, 12L, 10L, 9L, 9L, 12L, 11L, 10L, 8L, 8L, 13L, 8L, 5L, 6L, 12L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 51.3267394187888, 138.686898002121, 154.13745647182, 258.568485700453, 290.246502625431, 326.449660083946, 625.488707109497, 781.722669717407, 827.271594029393, 1175.31167853865, 1464.33377222792, 1476.95198808219, 1481.5352505776, 1484.71984793785, 1518.43800261515, 1524.67924701675, 1541.68417373882, 1574.11207119041, 1682.71498809053)), row.names = c("965", "818", "222", "949", "155", "38", "302", "119", "933", "555", "352", "815", "218", "938", "819", "212", "579", "275", "380", "51"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.998140080521544, 0.98646051370587, 0.983289116631026, 0.953333814967256, 0.941381620295321, 0.926143158208169, 0.742748721060713, 0.614944040763588, 0.575020199961793, 0.262299155455911, 0.0589108448329267, 0.0527199435464795, 0.0505437971074831, 0.0490548764869537, 0.0344924512145107, 0.0320459441151405, 0.0257919022575249, 0.0156037909392474, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3690720609
R squared (OOB): 0.09947513
$Forests[[966]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(443000, 447888, 462000, 459000, 445000, 382000, 430000, 425000, 418000, 418000, 345000, 425000, 395000, 318000, 442500, 418888, 358000, 450000, 415000, 390000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 92, 93, 92, 92, 90, 93, 93, 90, 92, 92, 104, 92, 92, 92), storey_order = c(5L, 5L, 5L, 4L, 4L, 1L, 5L, 5L, 3L, 5L, 5L, 4L, 2L, 3L, 6L, 3L, 4L, 4L, 2L, 1L), remaining_lease_mths = c(1134, 1137, 1134, 1138, 1133, 1111, 1137, 1134, 1134, 1142, 937, 1134, 1138, 968, 1138, 1136, 815, 1135, 1132, 1132), PROX_CBD = c(14.1475961545785, 14.1475961545785, 14.1475961545785, 14.1715462602585, 14.1149653809405, 14.29200158436, 14.2919055230493, 14.3486805845321, 14.318757359464, 14.4012043650842, 14.2787185061121, 14.318757359464, 14.318757359464, 14.1338242827509, 14.4158973706441, 14.4158973706441, 14.0960645211931, 14.5310939664424, 14.6122009832922, 14.6424103631698), PROX_ELDERLYCARE = c(2.03155968851809, 2.03155968851809, 2.03155968851809, 2.09595649451453, 2.12564955085825, 2.00367987562091, 2.08663557441472, 2.08279710659019, 2.13920478430288, 1.94149260139439, 1.77826193055387, 2.13920478430288, 2.13920478430288, 2.28550514148655, 1.86115765343828, 1.86115765343828, 1.70531999087377, 1.79186944623163, 1.68824062303628, 1.72557175775889), PROX_HAWKER = c(1.0452124348096, 1.0452124348096, 1.0452124348096, 1.11030496241672, 1.06810792734919, 1.05572120633707, 1.13160866269818, 1.11865892678262, 1.17625726432186, 0.977925494011815, 0.865181709866835, 1.17625726432186, 1.17625726432186, 1.19906286300234, 0.900970586039013, 0.900970586039013, 0.845358517598031, 0.816792492128141, 0.707122679385598, 0.740384095011384), PROX_MRT = c(0.206896355650083, 0.206896355650083, 0.206896355650083, 0.236487582928319, 0.282489779359316, 0.129588785375857, 0.215635082050947, 0.228370105834555, 0.277525006355607, 0.117672709296806, 0.14195902454703, 0.277525006355607, 0.277525006355607, 0.414064606154384, 0.0830542408041225, 0.0830542408041225, 0.217341234217998, 0.197201307651512, 0.295449456212788, 0.312698200175978), PROX_PARK = c(1.52292224478236, 1.52292224478236, 1.52292224478236, 1.59201213147604, 1.55223981690243, 1.659682039687, 1.71136953372848, 1.76668334590621, 1.77227256709076, 1.73691437359179, 1.51686048726609, 1.77227256709076, 1.77227256709076, 1.68789157401301, 1.70853765465547, 1.70853765465547, 1.27300714898888, 1.79335149216305, 1.76906915549279, 1.78460824921244), PROX_GOOD_PRISCH = c(5.43570837857945, 5.43570837857945, 5.43570837857945, 5.50129862889456, 5.45814117537329, 5.57470277830303, 5.62322031775431, 5.67955556528646, 5.68167095374807, 5.65284274036128, 5.42826997650874, 5.68167095374807, 5.68167095374807, 5.57754198399205, 5.62289607338158, 5.62289607338158, 5.17863906457975, 5.7030752613132, 5.7298925008129, 5.77937603269072), PROX_MALL = c(0.329425359540921, 0.329425359540921, 0.329425359540921, 0.405991175981987, 0.377565489031552, 0.462705775504015, 0.517951444315281, 0.571430807201143, 0.582562895872492, 0.544441659044551, 0.338911837083335, 0.582562895872492, 0.582562895872492, 0.547412994688805, 0.475045953779526, 0.475045953779526, 0.243284841315127, 0.466036051693473, 0.426875162675013, 0.482269498416602), PROX_CHAS = c(0.188783823394846, 0.188783823394846, 0.188783823394846, 0.12657377242065, 0.179884741524278, 0.0888572682655253, 3.54155757628082e-08, 0.0590253437170886, 0.0707174365033835, 0.0706873614354785, 0.18872293939054, 0.0707174365033835, 0.0707174365033835, 0.219091723429967, 0.0420419616737589, 0.0420419616737589, 0.132339190026647, 0.162368565956873, 0.270793953405505, 0.280031834846542), PROX_SUPERMARKET = c(0.235757849482592, 0.235757849482592, 0.235757849482592, 0.248308073473709, 0.299769914037237, 0.124391003677116, 0.199383936085002, 0.199153546859355, 0.25307995359875, 0.0706874850207218, 0.188722783027928, 0.25307995359875, 0.25307995359875, 0.41091265647621, 0.0420421510628514, 0.0420421510628514, 0.226949559622758, 0.162368758687164, 0.270794118098451, 0.280032026158491), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(6L, 6L, 6L, 5L, 6L, 5L, 5L, 4L, 4L, 5L, 6L, 4L, 4L, 3L, 5L, 5L, 7L, 4L, 5L, 3L), WITHIN_350M_BUS = c(6L, 6L, 6L, 5L, 5L, 5L, 4L, 4L, 3L, 6L, 8L, 3L, 3L, 3L, 7L, 7L, 9L, 8L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 4L, 4L, 5L, 3L, 4L, 3L ), DNeighbour = c(0, 1.87087927055345, 3.53950695323816, 92.5181614199613, 102.625155460038, 151.109889092016, 192.539019812858, 247.737350750906, 249.873541931738, 250.240446679775, 255.506883570012, 257.608727972687, 258.350902479166, 274.193230837402, 275.532182105706, 277.34294853211, 391.789939399611, 400.29815737297, 506.576573245818, 520.334361926088)), row.names = c("966", "623", "207", "277", "519", "989", "267", "217", "58", "633", "329", "205", "840", "120", "33", "100", "880", "609", "489", "323"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999974144454752, 0.999907457660673, 0.937770102160779, 0.923714408140941, 0.83843780082648, 0.744904033961774, 0.598019979471538, 0.591963099506335, 0.590920678116913, 0.57589298853604, 0.56986308512727, 0.567729721103137, 0.521742632279251, 0.517822635790556, 0.512514674521162, 0.187535936240873, 0.166596972577658, 0.00272290693732831, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1045597328
R squared (OOB): 0.3152815
$Forests[[967]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 4e+05, 335000, 361000, 360000, 328000, 360000, 388000, 333000, 370000, 330000, 395000, 325000, 368000, 408000, 398000, 335000, 4e+05, 345000, 330000), floor_area_sqm = c(85, 103, 84, 84, 103, 84, 104, 100, 84, 98, 84, 101, 84, 100, 100, 100, 93, 104, 91, 84), storey_order = c(1L, 3L, 2L, 4L, 1L, 4L, 2L, 4L, 3L, 2L, 3L, 4L, 5L, 2L, 4L, 2L, 5L, 2L, 3L, 4L), remaining_lease_mths = c(830, 796, 796, 794, 798, 806, 804, 922, 823, 912, 791, 936, 812, 923, 921, 924, 921, 822, 773, 806), PROX_CBD = c(10.1989356004427, 10.2571858212528, 10.2571858212528, 10.1908965186918, 10.1540744969693, 10.2439629519707, 10.0879656312395, 10.3133134299625, 9.85122377146013, 10.6430674352334, 9.73525531751342, 10.5347600839054, 9.87023127008802, 10.5911430304609, 10.7481925626994, 10.2027088676681, 10.6321305837804, 10.8294299245227, 9.63489497584329, 9.63621863936401), PROX_ELDERLYCARE = c(1.08623091115154, 0.969336561855173, 0.969336561855173, 0.891997547710976, 0.85844301108046, 0.904720646157319, 1.31022889057949, 1.4124150938613, 0.999223533815273, 1.10983952182968, 0.869795033999967, 1.31633228018286, 1.35138892750767, 1.2745451415541, 1.00181077128688, 1.63738856945076, 1.32435226249417, 0.925828280583076, 0.42629854090558, 1.48805339077067), PROX_HAWKER = c(0.368744432216956, 0.543600998034675, 0.543600998034675, 0.594526114354717, 0.614574465644474, 0.616195579705155, 0.196699811405185, 0.0623262564011618, 0.526313717816828, 0.494234864614673, 0.687117415591119, 0.259744380023822, 0.410023469086153, 0.314632743063994, 0.591883114810231, 0.264427923442986, 0.382898898882956, 0.558859907936318, 0.908741650371918, 0.677896697868769), PROX_MRT = c(0.78040997284139, 0.5984056038899, 0.5984056038899, 0.554399001312584, 0.544743966599557, 0.52596302633555, 1.09046737609619, 1.09471398918577, 0.907717901248049, 0.91242151857363, 0.86810604264512, 1.15842683571226, 1.23646610314009, 1.14211364891441, 0.80807654444201, 1.392302848886, 1.20430491709432, 0.633065114071651, 0.669484450879797, 1.32502198166586), PROX_PARK = c(0.808282577864154, 0.690393008756984, 0.690393008756984, 0.61263038213259, 0.578916018382343, 0.626908579085899, 0.604882226694947, 0.826294351272671, 0.510337594738446, 1.09293299728603, 0.452373350223662, 1.00657829367171, 0.375073916060521, 0.997953552798557, 1.13130385684233, 0.728383914708498, 0.852996238213812, 0.822296725898933, 0.197084482081202, 0.202594030185392), PROX_GOOD_PRISCH = c(1.199846441039, 1.38840710840139, 1.38840710840139, 1.40421671412888, 1.40445923276907, 1.44855804010835, 0.87937610392538, 0.993301788551023, 1.05242409875061, 1.4206810513637, 1.15234422615158, 1.12709017589061, 0.706117631385061, 1.15731102426836, 1.51127824976447, 0.689163418131917, 1.09467860924251, 1.88031331185984, 1.59153495480405, 0.53169554186008), PROX_MALL = c(0.663851500718272, 0.638527944164543, 0.638527944164543, 0.685823836221668, 0.685950169481642, 0.644656189163291, 0.441232897113797, 0.450275200033962, 0.756051767526383, 0.220538248250442, 0.907839978504126, 0.464767570965945, 0.445899708163642, 0.441630162720786, 0.114469773448463, 0.12742430838485, 0.512358501951296, 0.43093778326398, 0.873569112263515, 0.564979440463645 ), PROX_CHAS = c(0.0710453772718398, 0.0819899420632749, 0.0819899420632749, 0.151788880767358, 0.170954716034814, 0.155315138624813, 0.177420148260447, 0.071192987667569, 3.39583191183935e-08, 0.0703959269798554, 0.116614388177292, 0.272565000598528, 0.0764125853219005, 0.327465416824022, 0.0793642323922721, 0.127424254451578, 0.394471723674887, 0.0390568763467083, 0.454068185577158, 0.204909081807225 ), PROX_SUPERMARKET = c(0.00115080458448496, 0.123486578338512, 0.123486578338512, 0.152401712794372, 0.171715993026927, 0.18505229065347, 0.320748009942088, 0.330151298165832, 0.350225948243757, 0.220538485726081, 0.458729641056945, 0.464768447350912, 0.158655939798418, 0.441631117888638, 0.114469867006585, 0.129189539659537, 0.447614574279886, 0.430936681100737, 0.717910522287554, 0.145410708854306 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 2L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 2L, 2L, 2L, 2L, 1L, 5L, 4L, 3L, 2L, 2L, 1L, 5L, 1L, 4L, 6L, 3L, 4L, 1L, 3L ), WITHIN_350M_BUS = c(12L, 10L, 10L, 12L, 14L, 10L, 11L, 15L, 10L, 13L, 10L, 15L, 8L, 13L, 10L, 13L, 12L, 11L, 5L, 7L), WITHIN_1KM_PRISCH = c(4L, 5L, 5L, 6L, 5L, 6L, 5L, 4L, 4L, 6L, 4L, 4L, 5L, 4L, 6L, 4L, 4L, 6L, 3L, 3L), DNeighbour = c(0, 187.654986615703, 194.774949696764, 228.763360187541, 246.498236819189, 259.608808917818, 316.86255690857, 330.587280026708, 347.854014237307, 439.571461670036, 466.362721869938, 472.164721674004, 516.911592360281, 525.537083151808, 547.040487794482, 609.036977657016, 669.950033684988, 745.150508380923, 769.922469065232, 799.955582484184)), row.names = c("967", "494", "591", "447", "560", "668", "292", "513", "129", "627", "921", "577", "755", "718", "866", "771", "975", "364", "273", "189"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.892970944847741, 0.884947374392054, 0.843130015266133, 0.819115139091606, 0.800453928817871, 0.710825435295143, 0.687603511269934, 0.657579455405267, 0.487281376538353, 0.435768436439981, 0.424606420084351, 0.33925661658773, 0.323085847248162, 0.283412279823073, 0.176705639466751, 0.0891741919077123, 0.017510343019789, 0.00542836515134897, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 737189992
R squared (OOB): 0.1561368
$Forests[[968]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(680000, 680000, 8e+05, 753000, 685000, 748000, 620000, 945500, 912000, 7e+05, 476000, 475000, 537000, 5e+05, 375000, 438888, 355000, 407000, 510000, 688000), floor_area_sqm = c(91, 85, 90, 87, 93, 107, 103, 87, 87, 93, 103, 103, 106, 103, 82, 80, 82, 82, 93, 85), storey_order = c(3L, 2L, 7L, 5L, 4L, 2L, 2L, 8L, 3L, 1L, 2L, 2L, 4L, 1L, 3L, 4L, 2L, 5L, 4L, 4L), remaining_lease_mths = c(984, 1066, 1063, 1104, 1115, 899, 911, 1143, 1142, 625, 774, 781, 760, 773, 645, 601, 656, 661, 746, 964), PROX_CBD = c(2.86455481676114, 2.96405104980333, 2.97610984462207, 2.5775653440094, 2.56060478168524, 2.52364731081334, 2.86182045335715, 2.51922626320824, 2.51922626320824, 2.09358084499411, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.37234644442932, 3.73116287154914, 3.63085360417079, 3.46549777590634, 3.98134497452694), PROX_ELDERLYCARE = c(0.111411798512938, 0.206690358794928, 0.249991250520312, 0.283170941801308, 0.303984777605612, 0.132133546591398, 0.334062202372697, 1.25853619714168e-06, 1.25853619714168e-06, 0.442569764285143, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.401810150563083, 0.501456868829436, 0.233260955843543, 0.22080460703487, 0.168717999980802), PROX_HAWKER = c(0.302651224916382, 0.344572110572533, 0.405863058813757, 0.447120961378381, 0.450094806637729, 0.315417458803045, 0.231089093207534, 0.187177165934232, 0.187177165934232, 0.103399879312882, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.449139985411189, 0.311969910328466, 0.0974836441417274, 0.288924403117312, 0.262344394473714), PROX_MRT = c(0.391395986196982, 0.377919714857806, 0.337225216160626, 0.499107329029013, 0.546591463865751, 0.277076743329557, 0.819080841065402, 0.243725266054354, 0.243725266054354, 0.681532284353367, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 0.537190991659238, 1.10221151459309, 0.897060452829867, 0.855873415641472, 0.310254962870727 ), PROX_PARK = c(0.399002951856213, 0.495024008458079, 0.4671588721782, 0.18481391877062, 0.21329655328302, 0.163253442595557, 0.609617368578913, 0.28862748451296, 0.28862748451296, 0.400473707610266, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.408351250353425, 0.271761978726623, 0.512523364266062, 0.78484111030831, 0.894232249415992 ), PROX_GOOD_PRISCH = c(4.71207116352008, 4.62297298452196, 4.56048774292729, 4.89009258041755, 4.93746215949662, 4.61812725480087, 5.1514664212482, 4.50145006484821, 4.50145006484821, 4.81109980295855, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 3.70512913004722, 5.22570836776045, 5.4842432173218, 5.67094725420518, 3.868083844602), PROX_MALL = c(0.420489734799516, 0.404565296260845, 0.362094853274792, 0.524781909718914, 0.572150632107275, 0.290995843291254, 0.848351644608041, 0.244046547559164, 0.244046547559164, 0.685370188976197, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 0.743612757274357, 1.41171259857663, 1.51733094855201, 1.56665946009711, 1.18273225000282), PROX_CHAS = c(0.110042750971165, 0.0506108453744785, 0.111500209373212, 0.0301364724824846, 0.0640474788759872, 0.0122221533760307, 0.159666076311523, 0.0462846720247782, 0.0462846720247782, 0.165994533154508, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.499618186459994, 0.261237260735983, 0.318203164684035, 0.173647795570322, 0.145112311632742 ), PROX_SUPERMARKET = c(0.110042446678578, 0.0506107476035619, 0.111500172768761, 0.275738565320567, 0.315915165677582, 0.0373112013983995, 0.360029455717415, 0.169442491353445, 0.169442491353445, 0.346795592234613, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.499617451823641, 0.301923436189205, 0.318204198369299, 0.173649067116538, 0.252387257990654 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 3L, 4L, 4L, 6L, 3L, 4L, 4L, 4L, 2L, 2L, 2L, 2L, 3L, 2L, 3L, 1L, 1L, 3L ), WITHIN_350M_BUS = c(7L, 7L, 4L, 3L, 3L, 6L, 4L, 4L, 4L, 7L, 4L, 4L, 5L, 6L, 10L, 8L, 9L, 11L, 9L, 12L), WITHIN_1KM_PRISCH = c(4L, 4L, 3L, 2L, 3L, 2L, 3L, 2L, 2L, 1L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 1L), DNeighbour = c(0, 120.323331441641, 165.25477195347, 307.26201612447, 343.04505022893, 408.253991985913, 446.396938546952, 495.350965330517, 496.121598208796, 798.303775066458, 811.346476321085, 817.156975803522, 874.011807104547, 909.125344361883, 968.765433820246, 1012.6655328658, 1043.3746546195, 1112.28122353657, 1148.84192263693, 1265.82889850449)), row.names = c("968", "389", "319", "999", "390", "65", "561", "816", "550", "824", "126", "134", "48", "192", "683", "69", "432", "742", "454", "375"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.982010743632276, 0.96620354100288, 0.885630289373906, 0.85850728088064, 0.80278272781669, 0.766739547721037, 0.717179401373361, 0.716371980756672, 0.362731355574918, 0.347120679555098, 0.340196945674609, 0.27379758749495, 0.234431030907671, 0.171631044186637, 0.129597803027571, 0.102779334183836, 0.0519338342079023, 0.0310807057852085, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 8567055058
R squared (OOB): 0.7109066
$Forests[[969]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(530000, 525000, 437000, 415000, 420000, 398000, 490888, 495000, 455000, 460000, 475000, 550000, 412000, 455000, 460000, 589000, 465000, 532000, 450000, 498000), floor_area_sqm = c(95, 97, 93, 93, 93, 93, 93, 93, 93, 92, 92, 95, 90, 92, 92, 96, 90, 96, 90, 93), storey_order = c(4L, 3L, 2L, 2L, 1L, 1L, 5L, 5L, 4L, 3L, 5L, 4L, 3L, 5L, 3L, 6L, 5L, 4L, 2L, 2L), remaining_lease_mths = c(1106, 1098, 1076, 1071, 1101, 1077, 1141, 1080, 1096, 1107, 1098, 1115, 1034, 1108, 1097, 1111, 1132, 1111, 1134, 1102), PROX_CBD = c(14.4087790426081, 14.3488328635023, 14.2040057462849, 14.2040057462849, 14.3298082323417, 14.2040057462849, 14.4799585140632, 14.2035293519974, 14.3469943525049, 14.2518409016409, 14.3437499696049, 13.9206851659757, 13.9701294998534, 14.2694643570804, 14.2694643570804, 13.8838492138892, 14.6796515041342, 13.8842234613226, 14.6796515041342, 13.8269911518463), PROX_ELDERLYCARE = c(0.87860471100088, 0.805205193908325, 0.732225931930739, 0.732225931930739, 0.943112693551276, 0.732225931930739, 1.06862824267944, 0.685279068417721, 1.07571195137499, 0.985840321219444, 1.14464302293932, 0.410984632703067, 0.798789790509628, 1.14423906696184, 1.14423906696184, 0.321249151015697, 1.45102259724198, 0.284905700992106, 1.45102259724198, 0.272443342502121 ), PROX_HAWKER = c(0.295591155505828, 0.28631929470226, 0.429643877236979, 0.429643877236979, 0.494981643036057, 0.429643877236979, 0.462243392197612, 0.384064154962602, 0.654543769257927, 0.656651462258042, 0.74882220835846, 0.63246529422046, 0.796241674024292, 0.826638245470088, 0.826638245470088, 0.661984274687099, 0.836784965651702, 0.667389882084889, 0.836784965651702, 0.718894335359525), PROX_MRT = c(0.258499173090988, 0.320519516131068, 0.339881548667158, 0.339881548667158, 0.122691316210064, 0.339881548667158, 0.082651796212049, 0.289240493397468, 0.131478587775223, 0.189142279194464, 0.217663394995295, 0.247793554682504, 0.262922949537813, 0.30438768875815, 0.30438768875815, 0.202599849124069, 0.391052893274669, 0.172676244118343, 0.391052893274669, 0.250191496834268), PROX_PARK = c(0.572778275466331, 0.585388118838944, 0.735378016798131, 0.735378016798131, 0.760551135167525, 0.735378016798131, 0.682350458092963, 0.69423802629866, 0.731552922713316, 0.785709089572823, 0.636899975343007, 0.9355470513087, 0.929619749314005, 0.599699049952129, 0.599699049952129, 0.953674473627188, 0.566439778554251, 0.946790994443363, 0.566439778554251, 1.00953333913803), PROX_GOOD_PRISCH = c(5.07040230577432, 4.99658730632735, 4.87692111553996, 4.87692111553996, 5.05687720866847, 4.87692111553996, 5.20136656590841, 4.84858590291698, 5.13548460888622, 5.03443000866885, 5.1680916684458, 4.55661004860153, 4.76155598853922, 5.12184985907385, 5.12184985907385, 4.48950135049007, 5.51577006817018, 4.46427355245829, 5.51577006817018, 4.43409233459216), PROX_MALL = c(0.48422641650143, 0.415696526053807, 0.458083927679449, 0.458083927679449, 0.644100917109673, 0.458083927679449, 0.64848155368644, 0.37351280301214, 0.480981762762808, 0.535261743386166, 0.38589862433106, 0.441605558767423, 0.698652085628877, 0.351657486288216, 0.351657486288216, 0.415387276861254, 0.38618207223371, 0.384398044205003, 0.38618207223371, 0.464449368072494), PROX_CHAS = c(0.263312743704905, 0.232702657922268, 0.0920652608940773, 0.0920652608940773, 0.116678641770301, 0.0920652608940773, 0.149921511006425, 0.170907589664044, 0.0578525184286013, 0.121511881264649, 0.0401042229543167, 0.230184731543739, 0.224338502615803, 0.120456720485379, 0.120456720485379, 0.130388475133542, 0.367772140885018, 0.0936868185767241, 0.367772140885018, 0.093713435160417), PROX_SUPERMARKET = c(0.263313051629592, 0.232703172737007, 0.0920659899308881, 0.0920659899308881, 0.116679779166118, 0.0920659899308881, 0.149922203205158, 0.170908382081647, 0.0704323341151683, 0.121511691834874, 0.165776473264822, 0.23018467784701, 0.281017798180362, 0.244158473149448, 0.244158473149448, 0.130388583033251, 0.0442147517112349, 0.093687407280864, 0.0442147517112349, 0.0937132175773042 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(6L, 6L, 5L, 5L, 7L, 5L, 6L, 5L, 7L, 10L, 8L, 4L, 7L, 10L, 10L, 3L, 4L, 3L, 4L, 5L), WITHIN_350M_BUS = c(10L, 9L, 9L, 9L, 9L, 9L, 6L, 9L, 8L, 9L, 8L, 13L, 13L, 9L, 9L, 9L, 4L, 7L, 4L, 8L), WITHIN_1KM_PRISCH = c(5L, 6L, 5L, 5L, 5L, 5L, 4L, 5L, 4L, 6L, 5L, 5L, 8L, 6L, 6L, 5L, 4L, 5L, 4L, 5L), DNeighbour = c(0, 77.5142106266521, 203.289914852085, 203.29869379072, 203.570026525041, 205.933490773601, 211.864535478552, 217.919261685739, 363.783189067162, 363.787849936818, 467.127602253841, 509.20347772975, 527.515479370339, 534.110877221104, 538.018646335069, 582.63799308349, 621.044261227272, 625.50762971388, 626.699064554235, 632.08253886873)), row.names = c("969", "363", "911", "272", "688", "448", "979", "66", "488", "73", "70", "516", "301", "470", "434", "723", "996", "670", "405", "376"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.970148436764504, 0.803821725732973, 0.803805705923906, 0.803310315604134, 0.798973774696388, 0.78792442053605, 0.776403877102306, 0.447245151229137, 0.447233798642232, 0.205966654355038, 0.123211030088289, 0.0921105863967007, 0.0817799697393262, 0.0758922727730608, 0.0225992670957544, 0.00119866407814838, 0.000428314332646464, 0.000287694058094619, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1920483902
R squared (OOB): 0.2478217
$Forests[[970]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(415000, 425000, 385000, 422500, 4e+05, 408000, 425000, 415000, 450000, 390000, 440000, 405000, 395000, 365000, 385000, 420000, 415000, 350000, 468000, 420000), floor_area_sqm = c(108, 104, 84, 104, 107, 105, 104, 108, 106, 109, 104, 106, 103, 84, 102, 103, 103, 84, 106, 106), storey_order = c(2L, 4L, 2L, 3L, 1L, 1L, 2L, 3L, 2L, 1L, 3L, 2L, 4L, 4L, 3L, 2L, 2L, 2L, 5L, 3L), remaining_lease_mths = c(891, 775, 815, 765, 912, 797, 801, 904, 919, 908, 752, 778, 772, 787, 755, 757, 768, 806, 863, 874), PROX_CBD = c(13.8459786715751, 13.5598735525989, 13.8115996810708, 13.4875816574924, 13.6047453762483, 13.8987191813532, 13.9224032790502, 13.7944980809676, 13.6245617307962, 13.9032473641583, 13.1913836000948, 13.2146489403719, 13.1724132817366, 13.5012180894848, 13.2614515751509, 13.2614515751509, 13.0537205387581, 13.3385512116162, 13.629257933267, 13.629257933267), PROX_ELDERLYCARE = c(0.429452782693922, 0.555470204987842, 0.244605555667631, 0.428841001075194, 0.271914041498034, 0.166628987045545, 0.160860892679658, 0.91518434198946, 0.120631950903102, 1.01451296282065, 0.779182108791446, 0.392334185262972, 0.906244923447749, 0.126566715598502, 0.99636081833896, 0.99636081833896, 0.569472877275307, 1.09997831443452, 0.207468408301612, 0.207468408301612), PROX_HAWKER = c(1.71981564227335, 1.44869421276883, 1.71143518366979, 1.41347495302278, 1.50728197565297, 1.60647998640073, 1.57003684649171, 1.66782294138278, 1.48009929412898, 1.79397933605035, 1.05769292681279, 1.1504484389926, 1.03184370064912, 1.32455892398921, 1.14030290242306, 1.14030290242306, 0.963287544217337, 1.2578245237404, 1.4012681206183, 1.4012681206183), PROX_MRT = c(0.2084775132707, 0.172867375742438, 0.198072339225813, 0.229256973107587, 0.222008379422339, 0.337555536848429, 0.375491068655226, 0.658832763416297, 0.357520644011877, 0.800124130005956, 0.577154139562059, 0.530339592860526, 0.712767869041386, 0.54422435083218, 0.667490524156887, 0.667490524156887, 0.551410176707671, 0.602718547061467, 0.681065013996815, 0.681065013996815), PROX_PARK = c(1.1446906726086, 1.16233583500127, 0.925135888784, 1.00267286051928, 0.882483872449952, 0.83983547285748, 0.819174175884815, 0.645156432286565, 0.731000545087102, 0.561902145555774, 1.12092772213378, 0.763919329225246, 0.94305137750942, 0.593866981909781, 0.758867978246924, 0.758867978246924, 0.974634241933185, 0.569772965965399, 0.403276931712581, 0.403276931712581), PROX_GOOD_PRISCH = c(2.27101821651052, 1.97663004084467, 2.17137072991142, 1.87202126825599, 1.96272742295518, 2.24487256678893, 2.26578798898653, 2.39271928635374, 1.96554365084008, 2.54268815221988, 1.6842887316892, 1.57814209766337, 1.76071721252525, 1.8351788996921, 1.91909050044553, 1.91909050044553, 1.48818847749708, 2.07907555576542, 1.96779323327463, 1.96779323327463), PROX_MALL = c(1.35153556565047, 1.05810160080284, 1.25122768833936, 0.948424723316687, 1.0427530371351, 1.33259876169033, 1.34118728457461, 1.14990641994387, 1.05956757611768, 1.19892197022629, 0.813382909306435, 0.655287065425073, 0.808064657998832, 0.956400108312903, 0.72813233212774, 0.72813233212774, 0.593340478429386, 0.668924040978838, 1.12429495075828, 1.12429495075828 ), PROX_CHAS = c(0.345234103044859, 0.180657994610612, 0.130123043615932, 0.231037598077535, 0.15212794302602, 0.0582471476749484, 0.0806372798138111, 0.17469359838053, 2.17172157220984e-06, 0.278906060515125, 0.19044114280624, 0.358071114142678, 0.253073540027742, 0.0648495538885981, 0.255705601713763, 0.255705601713763, 0.203693673714882, 0.191227179226131, 0.260044927245007, 0.260044927245007 ), PROX_SUPERMARKET = c(0.426625283183798, 0.180658044884504, 0.30366394922488, 0.231037826802092, 0.353624023725788, 0.2065347950197, 0.189550835904173, 0.357404112790227, 0.237807435452358, 0.357092891009527, 0.190441743522314, 0.384538867225359, 0.263318229535236, 0.329742543966106, 0.336474046543398, 0.336474046543398, 0.349948262987797, 0.444314653432489, 0.288903462518554, 0.288903462518554 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 0L, 2L, 0L, 2L, 3L, 1L, 3L, 0L, 3L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 6L, 3L, 3L, 3L, 5L, 2L, 4L, 3L, 3L, 5L, 2L, 2L, 2L, 3L, 6L, 6L ), WITHIN_350M_BUS = c(12L, 11L, 10L, 10L, 12L, 9L, 9L, 7L, 10L, 7L, 8L, 9L, 6L, 7L, 6L, 6L, 8L, 5L, 6L, 6L), WITHIN_1KM_PRISCH = c(5L, 6L, 5L, 5L, 5L, 4L, 3L, 4L, 4L, 3L, 5L, 6L, 4L, 4L, 4L, 4L, 6L, 5L, 2L, 2L), DNeighbour = c(0, 297.233801016351, 336.029010754252, 422.295269165011, 435.475074993844, 454.091490643177, 479.967477509695, 493.292240140978, 559.589378127571, 619.222773694264, 664.54444865423, 724.483296309706, 741.18489504884, 751.090147231266, 752.236268516716, 756.271845051779, 795.907852773269, 827.648855476267, 871.265559037546, 872.59435723163)), row.names = c("970", "564", "235", "663", "955", "531", "219", "542", "656", "113", "229", "511", "225", "264", "473", "753", "541", "618", "415", "503"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.781402347883294, 0.72540010526809, 0.586432508752611, 0.563912760347098, 0.531720575499142, 0.486434885863277, 0.462967195990772, 0.346617404569706, 0.246432163836069, 0.17640530078725, 0.0965111411550237, 0.0775696675369307, 0.0671330445482039, 0.0659655452871896, 0.0619225409753125, 0.0282385150892987, 0.0100726783287314, 9.26172001594483e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 680729745
R squared (OOB): 0.1001989
$Forests[[971]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(398000, 340000, 350888, 390000, 380000, 418000, 4e+05, 4e+05, 4e+05, 418000, 380000, 676000, 663000, 655000, 390000, 655000, 640000, 462000, 333000, 388800), floor_area_sqm = c(92, 92, 93, 92, 92, 92, 92, 104, 98, 91, 93, 87, 87, 87, 92, 87, 87, 105, 89, 98), storey_order = c(3L, 1L, 3L, 1L, 4L, 4L, 4L, 2L, 4L, 5L, 3L, 3L, 4L, 5L, 1L, 1L, 4L, 1L, 1L, 2L), remaining_lease_mths = c(714, 699, 712, 711, 695, 691, 690, 751, 718, 774, 724, 1120, 1124, 1121, 685, 1123, 1121, 965, 692, 697), PROX_CBD = c(9.95525560808738, 9.97016469840266, 9.68679892421183, 9.71066487891121, 9.61422948612377, 9.61422948612377, 9.59976569988281, 9.83498872427818, 9.5915755681771, 9.35032791665702, 9.50206510185676, 9.49727834386093, 9.49727834386093, 9.49727834386093, 10.3184291669162, 9.39818328429371, 9.42381765287156, 10.9320040827019, 10.7178846249378, 10.7178846249378), PROX_ELDERLYCARE = c(0.150508443509651, 0.14040561650552, 0.35495808488012, 0.385358274245319, 0.28812103687201, 0.28812103687201, 0.239547661796275, 0.611336059876525, 0.558000418748021, 0.227789996497476, 0.619429799229152, 0.735218745429302, 0.735218745429302, 0.735218745429302, 0.724299376510179, 0.718190414835305, 0.750155484045513, 0.83761180429981, 0.903749132751209, 0.903749132751209), PROX_HAWKER = c(0.153089379504462, 0.15909114400288, 0.221606053969191, 0.39402887106119, 0.398658919868918, 0.398658919868918, 0.436761476721694, 0.54583502916026, 0.434568479089541, 0.508896406641727, 0.518318645141504, 0.639074974233661, 0.639074974233661, 0.639074974233661, 0.285348407142059, 0.640059738279374, 0.667492197519696, 0.499252912381913, 0.131164348467149, 0.131164348467149), PROX_MRT = c(0.521845664201362, 0.494111782173202, 0.760373725070279, 0.746020760246364, 0.667432439829923, 0.667432439829923, 0.619962862184004, 0.722241727367494, 0.656590823238566, 0.569946398217962, 0.533910829474844, 0.499971219475903, 0.499971219475903, 0.499971219475903, 0.752281430413819, 0.401734036242065, 0.423547456258288, 0.582189406643083, 0.897030842789514, 0.897030842789514), PROX_PARK = c(0.730503149795042, 0.68588072489708, 0.664893225436512, 0.914740437498633, 0.922231693079911, 0.922231693079911, 0.957886982704992, 0.296755194228525, 0.355705093322714, 0.726258134328713, 0.26219477257436, 0.298527066745392, 0.298527066745392, 0.298527066745392, 1.05219739289641, 0.220484561261844, 0.258916726718906, 0.802226928628916, 0.68415716278098, 0.68415716278098), PROX_GOOD_PRISCH = c(2.01039924795066, 1.97396491196204, 2.17803171840573, 2.31351362539819, 2.38715383730665, 2.38715383730665, 2.35345437748376, 1.88657748145099, 2.11809049366399, 2.41566392235711, 2.18628235132699, 2.17599822879711, 2.17599822879711, 2.17599822879711, 1.54472866778257, 2.27458198186913, 2.24680049319454, 1.4460454342776, 1.69245386393467, 1.69245386393467), PROX_MALL = c(0.757457219803541, 0.802483711672914, 0.796976758090547, 0.505770857705003, 0.43353114329251, 0.43353114329251, 0.387669919047214, 1.23747152538927, 1.22478662403239, 0.406203001531397, 1.32833110917602, 1.45007786498113, 1.45007786498113, 1.45007786498113, 0.472532088410597, 1.45650167595406, 1.48330987402926, 1.37776203899083, 0.922177591154216, 0.922177591154216 ), PROX_CHAS = c(0.144412947448491, 0.187394625423847, 0.0707228333244178, 0.255589678637005, 0.28666502826278, 0.28666502826278, 0.263208245292117, 0.352730820744124, 0.346218272658546, 0.146235674893272, 0.219477506246216, 0.101351467161616, 0.101351467161616, 0.101351467161616, 0.165961529218061, 0.109789289200213, 0.0719365450960561, 0.293630149165848, 0.141741960002869, 0.141741960002869 ), PROX_SUPERMARKET = c(0.204623167766534, 0.215556112381702, 0.128382981112681, 0.363062686357781, 0.396736556610776, 0.396736556610776, 0.44091986097032, 0.324694852199881, 0.300584979098838, 0.347306649978202, 0.191210069763785, 0.0715849245259307, 0.0715849245259307, 0.0715849245259307, 0.447507928623339, 0.13637298984998, 0.100679215951394, 0.445162931243089, 0.141741503991008, 0.141741503991008 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 2L, 3L, 3L, 4L, 1L, 5L, 5L, 6L, 6L, 6L, 6L, 4L, 6L, 6L, 0L, 4L, 4L ), WITHIN_350M_BUS = c(9L, 9L, 10L, 13L, 11L, 11L, 11L, 3L, 5L, 9L, 2L, 4L, 4L, 4L, 7L, 6L, 5L, 0L, 6L, 6L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 3L, 1L, 1L, 1L, 1L, 5L, 1L, 1L, 4L, 5L, 5L), DNeighbour = c(0, 39.1135878247518, 289.505090800085, 305.689338007149, 417.318651747001, 422.825549617262, 458.710986788898, 557.935673262628, 667.360564249844, 703.465653450342, 798.813921331537, 906.011749976016, 911.477731275155, 912.443334150792, 943.200222488012, 964.161403049776, 969.91339899618, 985.772964391935, 1002.9851559859, 1012.76607756204 )), row.names = c("971", "211", "946", "776", "603", "499", "964", "659", "746", "37", "539", "593", "466", "731", "97", "657", "9", "671", "914", "429"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997019130203024, 0.843249990853041, 0.826090091344165, 0.689245274786386, 0.681776006680486, 0.631795180259119, 0.485120746069176, 0.320114968906184, 0.267840532906247, 0.142794600083831, 0.0398826287879501, 0.0361079283304182, 0.0354583209499882, 0.0175986115776266, 0.00877608801337416, 0.00686158398686885, 0.0027662704612666, 0.000369485021056845, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12618008805
R squared (OOB): 0.1570269
$Forests[[972]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(275000, 250000, 270000, 265000, 255000, 245000, 359900, 355000, 370000, 298000, 303888, 3e+05, 330000, 350000, 303000, 297000, 325000, 279000, 305000, 316000), floor_area_sqm = c(98, 97, 97, 91, 91, 88, 93, 93, 93, 93, 93, 96, 103, 103, 92, 91, 91, 91, 91, 92), storey_order = c(4L, 4L, 2L, 2L, 4L, 2L, 3L, 3L, 5L, 1L, 2L, 4L, 2L, 4L, 1L, 3L, 4L, 2L, 4L, 3L), remaining_lease_mths = c(689, 708, 687, 724, 686, 668, 1117, 1111, 1106, 777, 782, 791, 773, 768, 794, 788, 780, 801, 791, 781), PROX_CBD = c(19.3611499271018, 19.2477081153014, 19.1998859465191, 19.4237844042343, 19.1428796063974, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5252470382495, 18.5252470382495, 18.5761736305699, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.1476771148045, 18.1476771148045, 18.2989051402725, 18.2610111258248, 18.2234963781047), PROX_ELDERLYCARE = c(0.67405856369397, 0.533620939869422, 0.482976337773198, 0.695760303539868, 0.457204003422965, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.449194476018676, 0.449194476018676, 0.0638277150498875, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.519546459890619, 0.519546459890619, 0.397078044127006, 0.421521882373529, 0.448333702611612), PROX_HAWKER = c(0.578426076793613, 0.435575948420033, 0.407382567332432, 0.430278742731878, 0.491246203286744, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.69553534809229, 0.69553534809229, 0.562029876499453, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.209390724873544, 0.209390724873544, 0.491047773869601, 0.453171307776496, 0.416527045274471), PROX_MRT = c(1.24242318119045, 1.17336842789895, 1.13705578024219, 1.37619150821735, 1.0490560030484, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.398456142880405, 0.398456142880405, 0.874368880716004, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.491311596778589, 0.491311596778589, 0.552168886353884, 0.547550551918807, 0.545975779093886), PROX_PARK = c(0.694921724836528, 0.715290586226954, 0.708199402424467, 0.899998771522662, 0.602588748705797, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.491317901173298, 0.491317901173298, 0.287868908027907, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.270911567278729, 0.270911567278729, 0.287159802467115, 0.272660801967067, 0.264257474455249), PROX_GOOD_PRISCH = c(10.393420977377, 10.2559210914134, 10.205087741046, 10.4013344251086, 10.1724586401982, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.63394268044443, 9.63394268044443, 9.51590189269927, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.18618174729203, 9.18618174729203, 9.19982386356694, 9.16752282736586, 9.1355701416359), PROX_MALL = c(1.41164243574585, 1.28177138580973, 1.23204265332191, 1.44800971701603, 1.19002137667581, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.705200807731176, 0.705200807731176, 0.624506085881379, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.218975149940797, 0.218975149940797, 0.486326630506135, 0.448092738738542, 0.411037179701155), PROX_CHAS = c(0.346579909600863, 0.34509608786971, 0.377747950290313, 0.141128343720225, 0.472048134528426, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.240425442805127, 0.240425442805127, 0.0792988689034794, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.218975205360203, 0.218975205360203, 0.0660681856594747, 0.0964740211655948, 0.132763801624598), PROX_SUPERMARKET = c(1.22987785443232, 1.16090501353567, 1.12464344461301, 1.36375821567757, 1.03656246660954, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.386130046709882, 0.386130046709882, 0.625539331690589, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.206881250620068, 0.206881250620068, 0.490326509583637, 0.457654559995222, 0.421116980529575), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 1L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 0L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 4L, 5L, 3L, 3L, 2L, 2L, 2L ), WITHIN_350M_BUS = c(8L, 9L, 10L, 6L, 6L, 13L, 16L, 16L, 16L, 8L, 8L, 10L, 9L, 10L, 9L, 7L, 7L, 6L, 6L, 6L ), WITHIN_1KM_PRISCH = c(0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 4L, 4L, 4L), DNeighbour = c(0, 163.147188338794, 203.406606942988, 219.041547647401, 222.802989131392, 621.292672927459, 728.879962073551, 732.231897873666, 737.06608352254, 858.771612569472, 860.549622410151, 913.878869138532, 932.503100732959, 1060.23585565743, 1159.88151821613, 1224.19770696831, 1229.81968263111, 1250.2766647147, 1274.77457460619, 1296.08828956063)), row.names = c("972", "981", "193", "2", "484", "96", "604", "418", "637", "11", "106", "78", "810", "367", "481", "827", "944", "433", "905", "202"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.96856122414553, 0.9513470212943, 0.943692399829976, 0.941771173010012, 0.593229829788656, 0.467501799589463, 0.463523433751404, 0.457783866085231, 0.314696426743207, 0.312658010245093, 0.2528343443643, 0.232667067756317, 0.109449163050887, 0.0396556522368545, 0.0116333638678769, 0.00992915711226969, 0.00482230129412785, 0.00106399057716399, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 656193215
R squared (OOB): 0.5288645
$Forests[[973]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(640000, 640000, 720000, 705000, 435000, 450000, 440000, 516000, 439000, 350000, 588000, 408000, 345000, 548000, 375000, 420000, 420000, 670000, 430000, 410000), floor_area_sqm = c(91, 90, 91, 91, 98, 92, 92, 98, 97, 92, 95, 91, 92, 95, 92, 91, 99, 94, 93, 97), storey_order = c(3L, 1L, 3L, 3L, 1L, 1L, 3L, 3L, 3L, 1L, 3L, 3L, 1L, 2L, 2L, 1L, 3L, 6L, 3L, 4L), remaining_lease_mths = c(992, 1095, 1079, 1097, 692, 679, 677, 698, 669, 714, 1025, 674, 695, 981, 695, 742, 716, 1104, 728, 665), PROX_CBD = c(9.30017281297198, 9.29204667907952, 9.2692311101123, 9.2692311101123, 8.85689554561162, 8.7589377611275, 8.7589377611275, 8.70928269501252, 8.73211086874077, 9.56457497404925, 8.51090417959469, 8.96374942103709, 8.46158045860266, 8.37940280964872, 8.4016901584654, 8.31995738049774, 9.97053790241166, 8.58683984966127, 8.20083785223568, 8.66747718420982), PROX_ELDERLYCARE = c(0.677643973897152, 0.771441336950035, 0.751834464907999, 0.751834464907999, 0.272187629818594, 0.169235371196244, 0.169235371196244, 0.119444653145476, 0.292319821872094, 1.08567795373645, 0.120425912751251, 0.267188539522683, 0.0854535518544851, 0.335901694998922, 0.150390524199432, 0.259768432786295, 0.115679603991599, 0.203840329735754, 0.41240614163537, 0.0441159965049124), PROX_HAWKER = c(0.445284816601654, 0.172288624542473, 0.13065395668809, 0.13065395668809, 0.446318851105742, 0.330091511745513, 0.330091511745513, 0.281172749103646, 0.436547444862961, 0.44425153291851, 0.166697492306482, 0.393731145214296, 0.266645682444034, 0.203869560106314, 0.205000896629144, 0.387410687724852, 0.499128715987426, 0.433030813326955, 0.35604829505958, 0.357845486047337 ), PROX_MRT = c(0.258716275079725, 0.459210746913958, 0.513894886157587, 0.513894886157587, 0.372678744867538, 0.338391484905848, 0.338391484905848, 0.379410256905797, 0.600073719023998, 1.06652131186481, 0.608243230971526, 0.71987240697712, 0.681495718287031, 0.62312262100292, 0.747297636603152, 0.705543842504761, 0.460213635694043, 0.751078096441513, 0.805467939952349, 0.874328108605637 ), PROX_PARK = c(0.166211588513849, 0.354651430366215, 0.421166514654472, 0.421166514654472, 0.479885299937475, 0.469340752260783, 0.469340752260783, 0.513364518506117, 0.617507126900098, 0.829152657918636, 0.368529270986479, 0.60552725382935, 0.773425606080498, 0.394842599629624, 0.784786352249359, 0.517920409018535, 0.425125261748846, 0.52118662053352, 0.393072899865764, 0.691303172853456 ), PROX_GOOD_PRISCH = c(1.82000438656186, 2.10961489740732, 2.13343245969583, 2.13343245969583, 1.47413984574199, 1.40615721612308, 1.40615721612308, 1.35677240305411, 1.31940815963163, 1.87441197950121, 1.13331232297991, 1.13785719900195, 1.4534383809239, 1.14854892992093, 1.42922442943649, 1.20021801549651, 1.1615230473897, 1.16640042723588, 1.04754826657838, 1.23754792076915), PROX_MALL = c(0.302826744416793, 0.591682371404957, 0.655923636590071, 0.655923636590071, 0.241772845363545, 0.264395031718586, 0.264395031718586, 0.313890580083005, 0.469553394647833, 1.18499732413142, 0.540250505232014, 0.480317195978648, 0.793630348518112, 0.651389947232486, 0.856591768216477, 0.768764019555169, 0.687811479893446, 0.632538285087724, 0.844084234929545, 0.740457696387364), PROX_CHAS = c(0.258750733988333, 0.116738661463474, 0.0970531700661786, 0.0970531700661786, 0.157458356405151, 0.0806835690144568, 0.0806835690144568, 0.112175615725657, 0.0664211666443358, 0.358325278319411, 0.0869956868442428, 0.143131544605207, 0.161491876005888, 0.11938167830482, 0.14998683096932, 0.1066489590073, 0.354473795917701, 0.237191200694799, 0.0460460495231756, 0.34300149800099), PROX_SUPERMARKET = c(0.378001630838772, 0.110756393825321, 0.098601858754749, 0.098601858754749, 0.224853982916395, 0.24726445439454, 0.24726445439454, 0.221335227738319, 0.350370254212894, 0.418420374852224, 0.0869967242830128, 0.181164390242962, 0.128302570008396, 0.282093113359979, 0.194600933367586, 0.284909088626731, 0.61645520286935, 0.35437102597818, 0.436961702644775, 0.158725757407685), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 0L, 1L, 0L, 1L, 0L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 5L, 4L, 4L, 7L, 8L, 8L, 7L, 6L, 2L, 6L, 4L, 3L, 4L, 3L, 3L, 1L, 5L, 2L, 2L), WITHIN_350M_BUS = c(9L, 7L, 10L, 10L, 7L, 6L, 6L, 6L, 7L, 4L, 5L, 6L, 7L, 6L, 7L, 7L, 10L, 4L, 7L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 1L, 3L, 2L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L), DNeighbour = c(0, 285.25237656449, 364.649760744016, 374.044769969949, 618.096254058872, 623.490310613362, 626.220842500854, 675.505202528374, 845.248890633771, 886.012220313316, 901.102562611074, 901.358044266792, 906.319931344061, 926.82600659414, 971.422100697411, 985.14523391451, 987.890243330834, 1003.01114511231, 1102.77512857388, 1104.35908033864)), row.names = c("973", "191", "306", "642", "397", "194", "386", "446", "842", "197", "94", "692", "676", "998", "682", "716", "359", "149", "79", "331"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.871016750789029, 0.793834143359383, 0.783726560952773, 0.471625036775533, 0.46411295137372, 0.460308558276396, 0.391697891037536, 0.171562490664313, 0.126975776657508, 0.111705988450948, 0.111453740450569, 0.106597339716518, 0.087421110220898, 0.0511933476012965, 0.0417156216686209, 0.0399213412856885, 0.0306669273353257, 8.2167516876093e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 7570118296
R squared (OOB): 0.4847658
$Forests[[974]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(325000, 390000, 345000, 323000, 295000, 325000, 310000, 370000, 350000, 336000, 420000, 345000, 320000, 380000, 420000, 335000, 370000, 385000, 340000, 345000), floor_area_sqm = c(90, 126, 104, 104, 105, 104, 104, 103, 104, 104, 92, 102, 106, 93, 93, 101, 93, 104, 101, 103), storey_order = c(4L, 2L, 4L, 3L, 1L, 1L, 1L, 4L, 2L, 4L, 6L, 2L, 1L, 1L, 3L, 2L, 1L, 1L, 5L, 5L), remaining_lease_mths = c(912, 879, 862, 956, 870, 872, 879, 881, 863, 958, 1104, 935, 851, 1138, 1139, 933, 1139, 863, 943, 944), PROX_CBD = c(16.3759795802925, 16.1769042321823, 16.2035530975804, 16.3822081442679, 16.027241877126, 15.9652370890998, 15.9652370890998, 15.9139497277605, 15.9139497277605, 16.2237683329895, 16.0058570800758, 16.0814208174046, 15.9983120826665, 15.9652529785268, 15.9652529785268, 16.135389698045, 15.8422849591204, 16.2492480828887, 15.9284058495794, 15.6615925135045), PROX_ELDERLYCARE = c(0.437652472603004, 0.382017171357745, 0.462412199513001, 0.317064501792404, 0.401697186037664, 0.372962984236141, 0.372962984236141, 0.471057675436291, 0.471057675436291, 0.233700982090528, 0.0922651494707867, 0.129424766752979, 0.541237256511776, 0.120425003900544, 0.120425003900544, 0.214357316635524, 0.241353796602158, 0.836071823435323, 0.260351961534281, 0.372854461013726), PROX_HAWKER = c(2.71828200917597, 2.55739022352562, 2.51024920878341, 2.76474077583521, 2.44772974464855, 2.45115541279444, 2.45115541279444, 2.34701070601947, 2.34701070601947, 2.48966457045008, 2.393526972262, 2.40830007300065, 2.1818192257633, 2.36922200206298, 2.36922200206298, 2.40272097648418, 2.37354129025836, 2.17952287051713, 2.2342618496891, 2.39243139523594), PROX_MRT = c(0.870089952652958, 0.674610535324426, 0.65447898159524, 1.02897813643603, 0.538616250543522, 0.52727924180445, 0.52727924180445, 0.424613907535265, 0.424613907535265, 1.11461848888664, 0.910164710677637, 1.00126993569874, 0.364450998520493, 0.886101680623091, 0.886101680623091, 1.09323648573999, 0.721786411333246, 0.290093838525113, 1.02417718077332, 0.499275570100955), PROX_PARK = c(1.49155883505512, 1.39748820590438, 1.32632916723033, 1.73717122008599, 1.35146177086674, 1.39203600576681, 1.39203600576681, 1.30337713627377, 1.30337713627377, 1.86547668850022, 1.6216647961598, 1.7154732425778, 1.05372411430502, 1.58077599563476, 1.58077599563476, 1.7942088991982, 1.42084473696832, 0.886796559947336, 1.61207436869795, 1.19384102986047), PROX_GOOD_PRISCH = c(6.4246273009838, 6.23706483495109, 6.27623366830878, 6.39421933734494, 6.09534233388474, 6.02718330754398, 6.02718330754398, 5.99275530970335, 5.99275530970335, 6.20687623278084, 6.00411547246196, 6.0710937852797, 6.12314921566155, 5.96493131981452, 5.96493131981452, 6.11593822040069, 5.8611108446886, 6.4097782056775, 5.90870946924896, 5.71328270316738 ), PROX_MALL = c(0.409369768138594, 0.292722816398213, 0.370949542105629, 0.374078152135628, 0.275346491924215, 0.238316612740974, 0.238316612740974, 0.338688619983659, 0.338688619983659, 0.36788016328609, 0.187934498474296, 0.261655001598387, 0.45623102577182, 0.18546430077947, 0.18546430077947, 0.350342319635, 0.177442774283774, 0.355568776497803, 0.350369242497661, 0.238209845871265 ), PROX_CHAS = c(0.409369730284335, 0.292722768811081, 0.370949494121523, 0.374078140160073, 0.275346446899555, 0.238316573509266, 0.238316573509266, 0.338688583692834, 0.338688583692834, 0.367880188789974, 0.187934543511456, 0.26165503944411, 0.290215734280461, 0.185464348558652, 0.185464348558652, 0.350342354631045, 0.177442804982894, 0.121251060497272, 0.35036929019185, 0.238209795937414 ), PROX_SUPERMARKET = c(0.389543937857684, 0.254565333705719, 0.235998227482853, 0.357574924056941, 0.141316208924405, 0.177610526119132, 0.177610526119132, 0.112474666082431, 0.112474666082431, 0.364697803989784, 0.197516435852273, 0.265481412722203, 0.162067612034701, 0.198556813498254, 0.198556813498254, 0.352223797136593, 0.197153631350279, 0.350013224352412, 0.363015443397577, 0.238833101010687 ), WITHIN_350M_KINDERGARTEN = c(2L, 5L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 0L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 3L ), WITHIN_350M_CHILDCARE = c(2L, 8L, 5L, 1L, 8L, 6L, 6L, 9L, 9L, 2L, 5L, 5L, 6L, 5L, 5L, 2L, 7L, 4L, 3L, 5L ), WITHIN_350M_BUS = c(5L, 9L, 7L, 9L, 12L, 14L, 14L, 15L, 15L, 9L, 14L, 13L, 12L, 15L, 15L, 9L, 15L, 9L, 10L, 16L), WITHIN_1KM_PRISCH = c(2L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 3L, 2L, 2L, 2L, 3L, 3L, 2L, 3L), DNeighbour = c(0, 205.671622761626, 211.11642570366, 251.020848735938, 355.064646482457, 407.299291203438, 408.364292925092, 476.045578158859, 477.552502739622, 513.470098586266, 524.135442290752, 531.819796070024, 535.58633208362, 550.65257985699, 554.027846604416, 569.112758242042, 583.106773341942, 609.516818689846, 694.836328682485, 706.834221468388)), row.names = c("974", "54", "806", "173", "463", "566", "490", "927", "959", "394", "154", "890", "888", "913", "137", "88", "585", "711", "705", "572"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.837834699990314, 0.829540155019639, 0.763666005853072, 0.559001010113958, 0.446168755900285, 0.443849011073527, 0.298565641193116, 0.295430716399709, 0.223058008969951, 0.2026262560873, 0.188268409249973, 0.181349949427733, 0.154524222242366, 0.148712622922182, 0.123708129943525, 0.10204730279425, 0.0657437073357438, 0.00113300435645481, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 997297017
R squared (OOB): 0.1534341
$Forests[[975]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(335000, 368000, 395000, 385000, 375000, 388000, 369000, 398000, 370000, 408000, 390000, 360000, 485000, 455000, 376000, 325000, 325000, 340000, 4e+05, 335000), floor_area_sqm = c(93, 100, 101, 101, 90, 100, 94, 100, 98, 100, 101, 104, 93, 93, 101, 85, 84, 104, 103, 84 ), storey_order = c(5L, 2L, 4L, 3L, 5L, 4L, 5L, 2L, 2L, 4L, 4L, 2L, 7L, 3L, 2L, 1L, 5L, 1L, 3L, 2L), remaining_lease_mths = c(921, 923, 936, 952, 946, 922, 942, 924, 912, 921, 932, 804, 1137, 1139, 948, 830, 812, 869, 796, 796), PROX_CBD = c(10.6321305837804, 10.5911430304609, 10.5347600839054, 10.5394819073022, 10.5038890156487, 10.3133134299625, 10.5038890156487, 10.2027088676681, 10.6430674352334, 10.7481925626994, 10.247812625002, 10.0879656312395, 10.5587309121129, 10.5974154418399, 10.1515839247586, 10.1989356004427, 9.87023127008802, 10.9782438935663, 10.2571858212528, 10.2571858212528), PROX_ELDERLYCARE = c(1.32435226249417, 1.2745451415541, 1.31633228018286, 1.55101586165687, 1.64894906385774, 1.4124150938613, 1.64894906385774, 1.63738856945076, 1.10983952182968, 1.00181077128688, 1.89270432318243, 1.31022889057949, 1.80931542236799, 1.80859644276987, 1.93850967877536, 1.08623091115154, 1.35138892750767, 0.748731634955849, 0.969336561855173, 0.969336561855173), PROX_HAWKER = c(0.382898898882956, 0.314632743063994, 0.259744380023822, 0.463304434183495, 0.53455823354733, 0.0623262564011618, 0.53455823354733, 0.264427923442986, 0.494234864614673, 0.591883114810231, 0.561647681218514, 0.196699811405185, 0.792644050178693, 0.832920293493618, 0.608980172673109, 0.368744432216956, 0.410023469086153, 0.421987441153261, 0.543600998034675, 0.543600998034675 ), PROX_MRT = c(1.20430491709432, 1.14211364891441, 1.15842683571226, 1.31136747445593, 1.36742764633517, 1.09471398918577, 1.36742764633517, 1.392302848886, 0.91242151857363, 0.80807654444201, 1.63637339364314, 1.09046737609619, 1.33157685526365, 1.28588132880872, 1.73271025710532, 0.78040997284139, 1.23646610314009, 0.516121726350597, 0.5984056038899, 0.5984056038899), PROX_PARK = c(0.852996238213812, 0.997953552798557, 1.00657829367171, 0.594979546415276, 0.486479545769779, 0.826294351272671, 0.486479545769779, 0.728383914708498, 1.09293299728603, 1.13130385684233, 0.443665461164749, 0.604882226694947, 0.251058120460841, 0.248039629274522, 0.464183104254495, 0.808282577864154, 0.375073916060521, 1.01560706627581, 0.690393008756984, 0.690393008756984 ), PROX_GOOD_PRISCH = c(1.09467860924251, 1.15731102426836, 1.12709017589061, 0.89296386953394, 0.819356328881161, 0.993301788551023, 0.819356328881161, 0.689163418131917, 1.4206810513637, 1.51127824976447, 0.550324531917386, 0.87937610392538, 0.819366619188368, 0.856849085387122, 0.447003801568155, 1.199846441039, 0.706117631385061, 1.81228643023267, 1.38840710840139, 1.38840710840139), PROX_MALL = c(0.512358501951296, 0.441630162720786, 0.464767570965945, 0.357726596913911, 0.3366209001709, 0.450275200033962, 0.3366209001709, 0.12742430838485, 0.220538248250442, 0.114469773448463, 0.190941194230935, 0.441232897113797, 0.516143411126369, 0.562952549426665, 0.217974225134877, 0.663851500718272, 0.445899708163642, 0.231229629812008, 0.638527944164543, 0.638527944164543), PROX_CHAS = c(0.394471723674887, 0.327465416824022, 0.272565000598528, 0.263233285458842, 0.232134688144963, 0.071192987667569, 0.232134688144963, 0.127424254451578, 0.0703959269798554, 0.0793642323922721, 0.190941257524933, 0.177420148260447, 0.236682264577822, 0.235419924819913, 0.217974279370684, 0.0710453772718398, 0.0764125853219005, 0.23122963873357, 0.0819899420632749, 0.0819899420632749), PROX_SUPERMARKET = c(0.447614574279886, 0.441631117888638, 0.464768447350912, 0.263232243208913, 0.232133828519976, 0.330151298165832, 0.232133828519976, 0.129189539659537, 0.220538485726081, 0.114469867006585, 0.19229406714866, 0.320748009942088, 0.236682533577294, 0.23542039277371, 0.216455869736569, 0.00115080458448496, 0.158655939798418, 0.231228589734032, 0.123486578338512, 0.123486578338512), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 1L, 2L, 2L, 1L, 2L, 0L, 0L, 1L, 3L, 0L, 2L, 2L, 1L, 0L, 1L, 2L, 0L, 0L), WITHIN_350M_CHILDCARE = c(3L, 1L, 1L, 6L, 5L, 4L, 5L, 6L, 2L, 4L, 10L, 5L, 7L, 7L, 9L, 4L, 5L, 5L, 2L, 2L), WITHIN_350M_BUS = c(12L, 13L, 15L, 15L, 11L, 15L, 11L, 13L, 13L, 10L, 10L, 11L, 10L, 10L, 10L, 12L, 8L, 9L, 10L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 5L, 3L, 3L, 4L, 4L, 5L, 5L, 5L, 5L), DNeighbour = c(0, 167.711909119338, 203.898186692441, 261.161389207274, 370.801080422297, 372.997557028694, 373.576667897348, 445.246615377323, 481.828506940755, 524.05642296132, 575.457348487678, 578.398392977493, 611.556488073206, 637.61483346298, 666.232406740092, 669.950033684988, 767.470441914494, 789.451690868225, 792.840561368792, 793.940626075112)), row.names = c("975", "718", "577", "769", "942", "513", "734", "771", "627", "866", "667", "292", "614", "360", "366", "967", "755", "317", "494", "591"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.912746588369196, 0.872439224675372, 0.795300739474765, 0.611328133428641, 0.607281883721745, 0.606213339135759, 0.469905729733751, 0.399037162501928, 0.318442998255043, 0.225290907885934, 0.220209209274197, 0.165379602812569, 0.126044973736698, 0.0875173671615828, 0.0829168218985333, 0.00429928594486137, 0.000127148616373497, 7.66864169871685e-06, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1350811388
R squared (OOB): 0.1737306
$Forests[[976]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(371000, 349000, 360000, 333000, 420000, 410000, 432000, 415000, 388000, 375000, 365000, 335000, 330000, 380000, 282000, 305000, 435000, 320000, 295000, 320000), floor_area_sqm = c(100, 103, 99, 99, 92, 92, 92, 92, 92, 102, 92, 100, 115, 105, 84, 99, 92, 84, 84, 104), storey_order = c(2L, 2L, 3L, 3L, 1L, 2L, 4L, 2L, 1L, 3L, 1L, 4L, 1L, 2L, 1L, 4L, 4L, 4L, 4L, 4L), remaining_lease_mths = c(918, 832, 915, 927, 1121, 1136, 1123, 1125, 1134, 932, 1135, 927, 898, 910, 836, 930, 1118, 885, 875, 893), PROX_CBD = c(17.9318121245061, 18.0642207733449, 17.6482187406162, 17.6933534103443, 17.7152334804069, 17.7152334804069, 17.7152334804069, 17.7609329148819, 17.8160591469996, 17.424297644009, 17.8160591469996, 17.5934100264964, 18.4399301385868, 17.589085398281, 18.5087583118065, 17.5508688704121, 17.3261487576713, 18.3433564216417, 18.4249149071789, 18.4249149071789), PROX_ELDERLYCARE = c(0.559180828327224, 0.558648465009425, 0.399377154365588, 0.174626049595048, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.0656405943898966, 0.101440000613482, 0.332680427012888, 0.101440000613482, 0.183364759720919, 0.789710764787337, 0.387351173411546, 0.855934448185717, 0.169110695114153, 0.0820501598186151, 0.623669944895056, 0.705240184131779, 0.705240184131779), PROX_HAWKER = c(1.18812307179958, 1.20831273824173, 1.11261554439583, 0.89059259132002, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.769612072642938, 0.755409785256781, 1.2762396177499, 0.755409785256781, 0.860123145519879, 1.26661829972954, 0.776912813652288, 1.00705768005988, 0.736171211400498, 1.11394087375576, 0.960648791795978, 1.0161652570538, 1.0161652570538), PROX_MRT = c(0.256828620430729, 0.387700307898407, 0.417091391951799, 0.606842528225389, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.714624513867521, 0.729659889526201, 0.484502150769697, 0.729659889526201, 0.675234243169572, 0.715824290886542, 0.371614593402704, 0.534460782086299, 0.804998329325227, 0.527347528775627, 0.899458799363821, 0.906393011935236, 0.906393011935236 ), PROX_PARK = c(1.11695175135574, 1.04306097562022, 1.38656874841243, 1.49905344652453, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.52091098886828, 1.49250729308795, 1.39102562335911, 1.49250729308795, 1.60355051242194, 0.859791414716402, 0.925923962472294, 0.516289874277036, 1.71737354643835, 1.2769930066147, 1.17596756648915, 1.13759587953072, 1.13759587953072), PROX_GOOD_PRISCH = c(8.65275846320069, 8.76549326341746, 8.34983568407236, 8.34857469941546, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.39120163011403, 8.44175881664207, 8.1609833985331, 8.44175881664207, 8.24279341902993, 9.10971468714541, 8.43639308613493, 9.25922423900801, 8.17476856172454, 8.12402124316527, 8.95760590087653, 9.03817471771729, 9.03817471771729), PROX_MALL = c(0.417130987397582, 0.424594513900518, 0.439097430243665, 0.223321337745784, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.147411017927622, 0.183177100903513, 0.394560370801339, 0.183177100903513, 0.188384425612312, 0.107021299056373, 0.232188905247248, 0.521454353681198, 0.109574351562212, 0.48073822857487, 0.22079632378696, 0.204519313237763, 0.204519313237763), PROX_CHAS = c(0.259891808560044, 0.124680964632411, 0.414359256629807, 0.21485891447712, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.14741100268466, 0.183177099178452, 0.265229996652697, 0.183177099178452, 0.151781240761386, 0.107021320216693, 0.0713809516165408, 0.521454374874156, 0.048268048492383, 0.111581872390774, 0.167893491583302, 0.20451929737041, 0.20451929737041), PROX_SUPERMARKET = c(0.438907970807184, 0.424593495373258, 0.441697647833666, 0.218378438252518, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.113022549454425, 0.137568853383185, 0.265230176390619, 0.137568853383185, 0.209139790637019, 0.107021556198121, 0.238177195426237, 0.521454611985023, 0.15801430638391, 0.111582815761828, 0.220795796105544, 0.204519239868594, 0.204519239868594), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 2L, 3L, 5L, 6L, 6L, 6L, 8L, 8L, 2L, 8L, 6L, 4L, 2L, 1L, 7L, 3L, 8L, 7L, 7L), WITHIN_350M_BUS = c(9L, 7L, 9L, 13L, 12L, 12L, 12L, 10L, 15L, 9L, 15L, 12L, 7L, 8L, 4L, 12L, 8L, 8L, 9L, 9L), WITHIN_1KM_PRISCH = c(7L, 6L, 7L, 8L, 7L, 7L, 7L, 6L, 6L, 5L, 6L, 8L, 3L, 5L, 4L, 6L, 5L, 4L, 4L, 4L), DNeighbour = c(0, 159.68962641704, 315.832694804141, 423.971403001751, 470.74153246949, 473.654713349634, 477.715190957447, 499.254653131327, 500.613756946122, 504.14768126879, 507.970940271774, 510.396314895166, 548.852304117203, 606.240771038509, 608.23893491875, 641.441167217702, 656.718027681029, 658.566802726516, 709.802368770097, 716.447706881197)), row.names = c("976", "773", "891", "112", "289", "13", "298", "365", "53", "736", "402", "419", "247", "464", "393", "438", "372", "953", "265", "738"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.903107487394552, 0.649100307932457, 0.422252622817927, 0.322949082725384, 0.316885953276463, 0.308469556737701, 0.264611305099444, 0.261894605224106, 0.254862274497452, 0.247307454589749, 0.242544717084104, 0.170676307583982, 0.0806482611418527, 0.0779853925501039, 0.0393721138708669, 0.0255322031845184, 0.0240407043342828, 0.000340947521739669, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1338694302
R squared (OOB): 0.370073
$Forests[[977]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(505000, 475000, 540000, 5e+05, 510000, 380000, 490000, 505000, 495000, 540000, 433000, 376000, 420000, 565000, 575000, 580000, 520000, 580000, 548888, 348000), floor_area_sqm = c(90, 90, 90, 92, 93, 92, 92, 92, 93, 93, 92, 102, 93, 92, 92, 92, 92, 92, 92, 100), storey_order = c(6L, 5L, 3L, 3L, 3L, 1L, 3L, 4L, 3L, 4L, 4L, 5L, 2L, 3L, 4L, 4L, 1L, 4L, 2L, 3L), remaining_lease_mths = c(1033, 1031, 1067, 1049, 1076, 1037, 1038, 1051, 1076, 1075, 1084, 944, 1099, 1127, 1137, 1140, 1138, 1134, 1130, 938), PROX_CBD = c(11.6571985599938, 11.780035597066, 11.5237533038112, 11.4975151935682, 11.734228152501, 11.6419253241709, 11.6213283462416, 11.4388659085475, 11.7824349405223, 11.8019303594103, 11.8702915361943, 11.9885535057438, 11.8999896789117, 11.6525204845234, 11.6525204845234, 11.6525204845234, 11.6952918230505, 11.7494815193957, 11.7494815193957, 11.8646943012694), PROX_ELDERLYCARE = c(0.400746835300904, 0.389019901488026, 0.374021376468387, 0.485429735975203, 0.217445500321488, 0.626216066088841, 0.621923465733728, 0.529438756707198, 0.213047345375207, 0.184707688528033, 0.670900780040593, 0.468647269590137, 0.790393757138983, 0.090696724945174, 0.090696724945174, 0.090696724945174, 0.0818897866131208, 0.0736890817471424, 0.0736890817471424, 0.893707553155367), PROX_HAWKER = c(0.38372613736418, 0.475091880549249, 0.235307086042243, 0.320302217757218, 0.366555491930585, 0.553081930127745, 0.537052085835962, 0.319632581294072, 0.411134055372247, 0.425288384889406, 0.715369360111721, 0.661637750611862, 0.820501997631561, 0.325622570567264, 0.325622570567264, 0.325622570567264, 0.374319678668878, 0.418792449609449, 0.418792449609449, 0.888626336009462), PROX_MRT = c(0.187661086924798, 0.149757666469573, 0.148196296616071, 0.24936700359253, 0.276453864170284, 0.168432978085695, 0.182944945438028, 0.264110896255266, 0.323171872402698, 0.341923672362566, 0.146531371307633, 0.253577460439113, 0.261250382411254, 0.219824289848129, 0.219824289848129, 0.219824289848129, 0.18359152527436, 0.183595482094196, 0.183595482094196, 0.214047355776769), PROX_PARK = c(0.822874314333037, 0.915827670442916, 0.808531626238996, 0.698336840868775, 1.00928973198994, 0.654970873229416, 0.643411448820926, 0.653351036954048, 1.04913519120928, 1.09015045463689, 0.8322137924942, 0.965214735166117, 0.813614799778521, 1.18955170998222, 1.18955170998222, 1.18955170998222, 1.23082333360032, 1.25382465781663, 1.25382465781663, 0.747986195716587), PROX_GOOD_PRISCH = c(2.58492752090912, 2.67648686403773, 2.43173748992112, 2.48345794754568, 2.54247396470066, 2.71543842399088, 2.69528593883292, 2.45055199705462, 2.5757070458522, 2.57167610218627, 2.91053685401804, 2.84793008582659, 3.00567179865442, 2.3279627535371, 2.3279627535371, 2.3279627535371, 2.35260315569007, 2.40225451049103, 2.40225451049103, 3.05097986431403), PROX_MALL = c(0.718523422751835, 0.657761426948524, 0.840908486660855, 0.805279144871904, 0.781937846313192, 0.576398809288588, 0.597386337892971, 0.840491697823826, 0.732391369928616, 0.70263709534569, 0.385092319171944, 0.581599658792334, 0.283076960540796, 0.807719243520252, 0.807719243520252, 0.807719243520252, 0.785373664552542, 0.730910693989521, 0.730910693989521, 0.265637621954407), PROX_CHAS = c(0.162236141473446, 0.165734916528407, 0.0822817354855642, 0.18789773503711, 0.203102352137365, 0.118628580179885, 0.130352204164602, 0.210772889992189, 0.182294192745256, 0.144895120017984, 0.179381733260264, 0.0548782345589675, 0.283076936045466, 0.162428164506486, 0.162428164506486, 0.162428164506486, 0.141926234339659, 0.105514964386053, 0.105514964386053, 0.265637621677666), PROX_SUPERMARKET = c(0.248678179468178, 0.328761363845442, 0.113409172087645, 0.186124684843571, 0.206717744357565, 0.0879874709963817, 0.0679201472407272, 0.189609627596398, 0.186528474083994, 0.149354766345577, 0.31749021679057, 0.41771106664497, 0.236972988988714, 0.158766807317564, 0.158766807317564, 0.158766807317564, 0.137537075296593, 0.100761764224213, 0.100761764224213, 0.211091622880127), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), WITHIN_350M_CHILDCARE = c(8L, 9L, 4L, 4L, 8L, 6L, 6L, 4L, 8L, 7L, 9L, 6L, 7L, 4L, 4L, 4L, 4L, 5L, 5L, 7L), WITHIN_350M_BUS = c(9L, 8L, 5L, 8L, 10L, 8L, 8L, 7L, 11L, 13L, 10L, 14L, 9L, 11L, 11L, 11L, 13L, 14L, 14L, 8L), WITHIN_1KM_PRISCH = c(5L, 6L, 4L, 4L, 5L, 5L, 6L, 5L, 7L, 6L, 5L, 7L, 5L, 6L, 6L, 6L, 6L, 6L, 6L, 5L), DNeighbour = c(0, 118.187340139962, 156.012254677146, 168.730454308734, 196.147604239782, 217.594678593708, 218.918713650955, 223.068412479193, 227.952862609755, 268.630618523029, 333.590772353044, 335.089043722262, 441.342229578613, 448.620302641761, 453.87893515478, 455.075940997498, 473.276661471237, 475.988648150204, 483.826146915508, 525.246938036327)), row.names = c("977", "263", "652", "553", "409", "421", "89", "271", "260", "342", "110", "486", "185", "557", "580", "792", "917", "281", "808", "232"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.901301862573835, 0.831334131880807, 0.804258680545263, 0.740535007076173, 0.686212387253604, 0.68274597853877, 0.671803692534904, 0.658777540543888, 0.545282393475531, 0.355970234098298, 0.351650124444842, 0.0864176387492424, 0.0731652582557595, 0.0641549283331172, 0.0621726607933313, 0.0353812038570311, 0.031957816386629, 0.0229523895606342, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2067501939
R squared (OOB): 0.5760479
$Forests[[978]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(533000, 649888, 566888, 8e+05, 530000, 795888, 4e+05, 413888, 745000, 810000, 7e+05, 495000, 685000, 840000, 682000, 755000, 750000, 745000, 408000, 825000), floor_area_sqm = c(88, 87, 88, 105, 118, 95, 92, 88, 90, 90, 95, 91, 85, 87, 100, 90, 90, 100, 84, 87), storey_order = c(1L, 3L, 8L, 6L, 2L, 7L, 1L, 2L, 7L, 10L, 3L, 3L, 4L, 14L, 10L, 5L, 11L, 10L, 6L, 5L), remaining_lease_mths = c(653, 1103, 650, 938, 594, 1140, 555, 668, 1057, 1045, 1100, 648, 1038, 1141, 1120, 1038, 1035, 1122, 647, 1136), PROX_CBD = c(6.92829321613491, 7.02256530608061, 6.76124856282603, 6.53309552941355, 6.1023364257416, 6.26284978479934, 5.99479776583207, 7.88501742637481, 6.0390103189171, 5.99670752478149, 7.97001655790022, 5.90960582305016, 4.89531124268982, 4.70219035054856, 9.28682806708392, 4.88070069409732, 4.88070069409732, 9.28682806708392, 5.38657645344473, 4.59114385332588), PROX_ELDERLYCARE = c(0.389684735109723, 0.467453442926814, 0.20742531007413, 0.112238297630375, 0.14668864145384, 0.69800247969724, 0.420516157550055, 0.487583248392117, 0.798119493593788, 0.788986586736525, 0.682273370470252, 1.51538883702403, 0.307888742732217, 0.200702517977741, 0.306248896776786, 0.312658206579851, 0.312658206579851, 0.306248896776786, 0.465891927060243, 0.125633226962327), PROX_HAWKER = c(0.133504850959355, 0.207247650371579, 0.171967883722699, 0.357983508144609, 0.107292567178633, 0.130331819855385, 0.295460487376037, 0.645875214067525, 0.151348144296069, 0.199496524550099, 0.840126401207934, 0.358173289653819, 0.546104933523636, 0.646528219825606, 0.449541776391294, 0.595417483526792, 0.595417483526792, 0.449541776391294, 0.351855498276287, 0.762382071136897), PROX_MRT = c(0.407218977151475, 0.409658939160285, 0.31120761671675, 0.404028215814371, 0.649340944892975, 0.132116935816272, 0.305306521480229, 0.707952731476156, 0.225262429159589, 0.226103982865864, 0.726942522279936, 0.107293182941521, 0.275254866694397, 0.491479629856663, 0.819017740329599, 0.314337158810329, 0.314337158810329, 0.819017740329599, 0.675587286197546, 0.586728793826683), PROX_PARK = c(0.377410917604964, 0.380160428577633, 0.273246118986377, 0.407986988455317, 0.711925115709351, 0.742212481577902, 0.990750186553446, 0.511064020035708, 0.921128796109604, 0.97332058707081, 0.618444971248099, 0.242854512033048, 1.60860995669454, 1.77379186206272, 0.754667699158598, 1.53366372097489, 1.53366372097489, 0.754667699158598, 1.05249384295472, 1.65596921250538), PROX_GOOD_PRISCH = c(2.0639866413545, 2.07008813823767, 1.9155109693321, 1.86607127862969, 1.64363723354824, 2.39901634170637, 2.01228232098645, 2.82520953766913, 2.45094763896652, 2.41026804261554, 2.78644315018514, 0.280669099407447, 2.96671225712824, 2.79995758206102, 1.50498632547922, 3.0451226436528, 3.0451226436528, 1.50498632547922, 3.52335384407219, 2.86977258716747), PROX_MALL = c(0.352244010010256, 0.395390786334096, 0.191774654856939, 0.26702131219094, 0.58741271025502, 0.965908348364742, 0.848644658978131, 0.535655644340599, 1.15586968043917, 1.14826594162738, 0.66906173274608, 1.58703862644467, 0.696065710972082, 0.970860317849455, 0.732362808464395, 0.63262312230698, 0.63262312230698, 0.732362808464395, 0.184401966361696, 0.992224857230604 ), PROX_CHAS = c(0.180332756228222, 0.278446199404133, 0.19177461752976, 0.144966662256637, 0.142011209366223, 0.0879111496245458, 0.262677718190406, 0.102679570293108, 0.103484302768675, 0.157172829578474, 0.195243012850588, 0.370138139733765, 0.22404402777184, 0.0639130956899198, 0.30624919123722, 0.278004299073392, 0.278004299073392, 0.30624919123722, 0.131272369045618, 0.156405874770629 ), PROX_SUPERMARKET = c(0.0762755382886037, 0.0888694671696128, 0.113049768890948, 0.26343506825427, 0.585686837888717, 0.0879117778441782, 0.3581952061826, 0.158953339299884, 0.198926203527595, 0.212384620357781, 0.169510705521186, 0.644143855185467, 0.224044642536509, 0.0639125072278545, 0.309780650655361, 0.278004958714438, 0.278004958714438, 0.309780650655361, 0.182486832055582, 0.156405662038775 ), WITHIN_350M_KINDERGARTEN = c(1L, 0L, 1L, 1L, 1L, 2L, 1L, 1L, 3L, 3L, 1L, 1L, 5L, 2L, 0L, 5L, 5L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(5L, 3L, 4L, 5L, 2L, 3L, 1L, 1L, 3L, 3L, 0L, 2L, 4L, 4L, 1L, 5L, 5L, 1L, 1L, 3L ), WITHIN_350M_BUS = c(7L, 10L, 8L, 3L, 5L, 5L, 8L, 5L, 9L, 10L, 7L, 5L, 9L, 7L, 7L, 8L, 8L, 7L, 8L, 7L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), DNeighbour = c(0, 103.564892750779, 192.124194653732, 406.224511782789, 843.982096247759, 929.868081768315, 974.961910996476, 1079.60906228877, 1162.51083993119, 1171.75805812865, 1243.1642748039, 1938.32041275843, 2377.1342477344, 2421.82801361661, 2431.11240112383, 2433.34839247425, 2435.42973937046, 2436.18622616295, 2482.43229491386, 2536.05226786625)), row.names = c("978", "221", "834", "81", "18", "562", "413", "338", "832", "379", "904", "226", "916", "854", "794", "982", "39", "308", "130", "333"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996667451833085, 0.988554634054139, 0.949343133114696, 0.790762690391545, 0.749195304771901, 0.726253851141248, 0.670393502252332, 0.623902595282075, 0.618611929355027, 0.577155127117748, 0.172919635667362, 0.0147380489199345, 0.0077531097814224, 0.00656848680650482, 0.00629722033547324, 0.00604963811436397, 0.00596083054130435, 0.00175051390933031, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10002450708
R squared (OOB): 0.5419766
$Forests[[979]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(490888, 420000, 530000, 455000, 460000, 525000, 475000, 415000, 437000, 398000, 455000, 460000, 495000, 465000, 450000, 465000, 412000, 485000, 470000, 450000), floor_area_sqm = c(93, 93, 95, 93, 92, 97, 92, 93, 93, 93, 92, 92, 93, 90, 90, 95, 90, 95, 93, 95), storey_order = c(5L, 1L, 4L, 4L, 3L, 3L, 5L, 2L, 2L, 1L, 5L, 3L, 5L, 5L, 2L, 4L, 3L, 6L, 5L, 3L), remaining_lease_mths = c(1141, 1101, 1106, 1096, 1107, 1098, 1098, 1071, 1076, 1077, 1108, 1097, 1080, 1132, 1134, 1110, 1034, 1113, 1125, 1126), PROX_CBD = c(14.4799585140632, 14.3298082323417, 14.4087790426081, 14.3469943525049, 14.2518409016409, 14.3488328635023, 14.3437499696049, 14.2040057462849, 14.2040057462849, 14.2040057462849, 14.2694643570804, 14.2694643570804, 14.2035293519974, 14.6796515041342, 14.6796515041342, 14.3101587663686, 13.9701294998534, 14.2445424628862, 14.2374266118925, 14.1366846915735), PROX_ELDERLYCARE = c(1.06862824267944, 0.943112693551276, 0.87860471100088, 1.07571195137499, 0.985840321219444, 0.805205193908325, 1.14464302293932, 0.732225931930739, 0.732225931930739, 0.732225931930739, 1.14423906696184, 1.14423906696184, 0.685279068417721, 1.45102259724198, 1.45102259724198, 1.29024298571696, 0.798789790509628, 1.24643506877499, 1.2819446304668, 1.17371591683522), PROX_HAWKER = c(0.462243392197612, 0.494981643036057, 0.295591155505828, 0.654543769257927, 0.656651462258042, 0.28631929470226, 0.74882220835846, 0.429643877236979, 0.429643877236979, 0.429643877236979, 0.826638245470088, 0.826638245470088, 0.384064154962602, 0.836784965651702, 0.836784965651702, 0.961388959141492, 0.796241674024292, 0.968852406622053, 1.02089221118434, 1.09084844555913), PROX_MRT = c(0.082651796212049, 0.122691316210064, 0.258499173090988, 0.131478587775223, 0.189142279194464, 0.320519516131068, 0.217663394995295, 0.339881548667158, 0.339881548667158, 0.339881548667158, 0.30438768875815, 0.30438768875815, 0.289240493397468, 0.391052893274669, 0.391052893274669, 0.148967878322013, 0.262922949537813, 0.184117552261459, 0.148741201515391, 0.218319465176875), PROX_PARK = c(0.682350458092963, 0.760551135167525, 0.572778275466331, 0.731552922713316, 0.785709089572823, 0.585388118838944, 0.636899975343007, 0.735378016798131, 0.735378016798131, 0.735378016798131, 0.599699049952129, 0.599699049952129, 0.69423802629866, 0.566439778554251, 0.566439778554251, 0.444639968372477, 0.929619749314005, 0.481320095248247, 0.440474428767772, 0.474063272255088), PROX_GOOD_PRISCH = c(5.20136656590841, 5.05687720866847, 5.07040230577432, 5.13548460888622, 5.03443000866885, 4.99658730632735, 5.1680916684458, 4.87692111553996, 4.87692111553996, 4.87692111553996, 5.12184985907385, 5.12184985907385, 4.84858590291698, 5.51577006817018, 5.51577006817018, 5.21803047984022, 4.76155598853922, 5.1542412945362, 5.16870486361587, 5.09375212835948), PROX_MALL = c(0.64848155368644, 0.644100917109673, 0.48422641650143, 0.480981762762808, 0.535261743386166, 0.415696526053807, 0.38589862433106, 0.458083927679449, 0.458083927679449, 0.458083927679449, 0.351657486288216, 0.351657486288216, 0.37351280301214, 0.38618207223371, 0.38618207223371, 0.199960318099191, 0.698652085628877, 0.248497232357685, 0.22058685557285, 0.295276560881227 ), PROX_CHAS = c(0.149921511006425, 0.116678641770301, 0.263312743704905, 0.0578525184286013, 0.121511881264649, 0.232702657922268, 0.0401042229543167, 0.0920652608940773, 0.0920652608940773, 0.0920652608940773, 0.120456720485379, 0.120456720485379, 0.170907589664044, 0.367772140885018, 0.367772140885018, 0.199960275799137, 0.224338502615803, 0.185564313785613, 0.177995101264401, 0.0995517477546361 ), PROX_SUPERMARKET = c(0.149922203205158, 0.116679779166118, 0.263313051629592, 0.0704323341151683, 0.121511691834874, 0.232703172737007, 0.165776473264822, 0.0920659899308881, 0.0920659899308881, 0.0920659899308881, 0.244158473149448, 0.244158473149448, 0.170908382081647, 0.0442147517112349, 0.0442147517112349, 0.199173279096103, 0.281017798180362, 0.185564776027004, 0.177995229543633, 0.0995512052866983 ), WITHIN_350M_KINDERGARTEN = c(1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(6L, 7L, 6L, 7L, 10L, 6L, 8L, 5L, 5L, 5L, 10L, 10L, 5L, 4L, 4L, 8L, 7L, 9L, 8L, 8L), WITHIN_350M_BUS = c(6L, 9L, 10L, 8L, 9L, 9L, 8L, 9L, 9L, 9L, 9L, 9L, 9L, 4L, 4L, 6L, 13L, 7L, 6L, 8L), WITHIN_1KM_PRISCH = c(4L, 5L, 5L, 4L, 6L, 6L, 5L, 5L, 5L, 5L, 6L, 6L, 5L, 4L, 4L, 7L, 8L, 7L, 7L, 7L), DNeighbour = c(0, 159.273782713793, 211.864535478552, 212.255873810994, 269.224774303169, 283.123916933789, 300.196046732164, 338.365357807451, 340.674776269717, 342.156149256508, 383.376942246865, 388.139231902357, 393.60629033175, 410.049949421497, 415.552220683251, 511.426927654199, 521.80574828581, 525.738857037639, 576.599709910366, 653.746072858578)), row.names = c("979", "688", "969", "488", "73", "363", "70", "272", "911", "448", "470", "434", "66", "996", "405", "142", "301", "349", "537", "76"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.88480964935781, 0.80097780315866, 0.800282827847673, 0.689573233967914, 0.66006246866813, 0.622743817572844, 0.535987673163406, 0.530628502330995, 0.527185965532902, 0.430465530286559, 0.419258586787427, 0.406408523343884, 0.367940499517907, 0.355158711384886, 0.150546653599961, 0.13170500567995, 0.124800786993837, 0.0493229348222676, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 652737278
R squared (OOB): 0.4571894
$Forests[[980]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(320800, 315000, 315000, 310000, 310000, 355000, 302500, 320000, 310000, 340000, 402000, 370000, 275000, 315000, 313000, 318000, 350000, 358000, 416000, 327000), floor_area_sqm = c(92, 97, 91, 91, 96, 93, 93, 93, 84, 91, 93, 93, 84, 104, 84, 84, 91, 91, 98, 84), storey_order = c(1L, 3L, 3L, 3L, 1L, 4L, 2L, 3L, 3L, 2L, 4L, 1L, 1L, 4L, 4L, 1L, 1L, 1L, 4L, 1L), remaining_lease_mths = c(965, 746, 774, 774, 772, 761, 764, 762, 806, 782, 762, 782, 807, 777, 772, 785, 957, 760, 779, 802), PROX_CBD = c(16.3149444157129, 16.179026897848, 16.1626205207603, 16.3680873997092, 16.0124832316584, 16.1297617902268, 15.7384939989151, 15.7384939989151, 16.5546706157429, 16.0688727275577, 15.8715793299193, 15.9422949327985, 15.555826242216, 15.5029529482698, 15.5029529482698, 15.4237712873611, 16.4034806336055, 15.6053010835868, 16.1674221276903, 15.395293903354), PROX_ELDERLYCARE = c(1.76400828031834, 1.73064849730919, 1.55788424655444, 1.42545230549203, 1.41328722649904, 1.29938230642316, 1.81389464514152, 1.81389464514152, 1.28388145020366, 1.20623153653763, 1.28212929908789, 1.09392979000114, 1.98144426857027, 1.60634233373903, 1.60634233373903, 1.66429806880172, 0.839978570407226, 1.18278326755006, 0.762025473923165, 1.48326161455178), PROX_HAWKER = c(0.267171899978326, 0.141690035201285, 0.113648031708615, 0.369132496020862, 0.231474226543029, 0.335840869363962, 0.367446283592148, 0.367446283592148, 0.634516033073404, 0.426544691499688, 0.428166805124, 0.571238530927929, 0.587918588004233, 0.592613874358246, 0.592613874358246, 0.663653920640621, 0.889236545198411, 0.745618024005524, 0.872582424517839, 0.763118949388798), PROX_MRT = c(0.980548762507945, 0.887672461516919, 0.733071345608223, 0.767751604782153, 0.526610558032509, 0.514969181151661, 0.817431272071058, 0.817431272071058, 0.786543604226707, 0.406145228037129, 0.326170963259121, 0.22642613478059, 0.961984472446029, 0.579811001445256, 0.579811001445256, 0.641519249244255, 0.660139833101166, 0.180817781363956, 0.447065767326062, 0.486709870425329), PROX_PARK = c(0.504828773517413, 0.539742315344257, 0.622244080025509, 0.655349613079545, 0.641040622161513, 0.709135847201637, 0.197322246351151, 0.197322246351151, 0.413578796610442, 0.697314652170583, 0.729541055973412, 0.749126986336644, 0.155244626205508, 0.518465718930498, 0.518465718930498, 0.527546900647844, 0.251028276822116, 0.580682002012541, 0.490935310554108, 0.736647900507106), PROX_GOOD_PRISCH = c(6.672975925328, 6.53838177865997, 6.53246509089368, 6.74866006620563, 6.39414010271149, 6.52049985370614, 6.09593783675615, 6.09593783675615, 6.95112153433386, 6.46919552361138, 6.26806838260706, 6.35759010380229, 5.90755023148013, 5.8805780078001, 5.8805780078001, 5.79932453842233, 6.84769610957781, 6.02648848177283, 6.62018800412964, 5.79164197089728), PROX_MALL = c(0.965701391482886, 0.960112961135972, 0.800586392071248, 0.812249060303789, 0.598952481573277, 0.568960814514176, 0.906877360376741, 0.906877360376741, 0.809678350084408, 0.45653839484425, 0.405953132327172, 0.275355858531219, 1.05229171505891, 0.667352945771092, 0.667352945771092, 0.726704111983395, 0.630333401213655, 0.252610517585887, 0.402318259451987, 0.561468969675593), PROX_CHAS = c(0.215258950862385, 0.0821179618758864, 0.107377285719627, 0.317481852326526, 0.191204296760245, 0.215228497760129, 0.184740133551779, 0.184740133551779, 0.102023856475547, 0.123235071398074, 0.170717118999449, 0.101928728560798, 0.0651877268759985, 0.128101303359069, 0.128101303359069, 0.11942955396425, 0.142060383584178, 0.0925674017483885, 0.277543603442508, 0.1019571402223), PROX_SUPERMARKET = c(0.357579925001748, 0.224545288466622, 0.191669323632479, 0.442251956603444, 0.214004200599592, 0.353026966783941, 0.287892528450529, 0.287892528450529, 0.57240719914765, 0.399183655269817, 0.323117190327721, 0.218983947734938, 0.511049564140858, 0.314517101025506, 0.314517101025506, 0.307102160965552, 0.142061131074292, 0.188530812320699, 0.277543419111335, 0.0953919744611677), WITHIN_350M_KINDERGARTEN = c(1L, 3L, 3L, 1L, 3L, 1L, 3L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 3L, 5L, 2L, 4L, 3L, 7L, 7L, 2L, 3L, 2L, 2L, 6L, 2L, 2L, 3L, 3L, 5L, 3L, 2L), WITHIN_350M_BUS = c(8L, 8L, 9L, 8L, 8L, 8L, 10L, 10L, 10L, 9L, 8L, 8L, 7L, 10L, 10L, 11L, 7L, 10L, 6L, 9L), WITHIN_1KM_PRISCH = c(3L, 3L, 4L, 4L, 4L, 4L, 3L, 3L, 5L, 4L, 4L, 4L, 1L, 3L, 3L, 4L, 4L, 4L, 5L, 4L), DNeighbour = c(0, 132.085962510965, 241.871169072875, 351.720224727572, 453.344505704826, 487.936147509314, 574.139427951531, 578.348469249525, 589.300451539633, 600.603321599447, 665.839068883456, 767.592163885046, 768.146809511018, 850.871429546253, 852.145971522942, 916.592669852078, 955.552298080986, 990.52459584556, 999.590415340073, 1025.53122865734)), row.names = c("980", "336", "335", "198", "740", "184", "437", "803", "22", "804", "294", "708", "426", "162", "587", "293", "206", "143", "351", "556"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.967097544717794, 0.891844042860568, 0.778586946370093, 0.647356271382771, 0.598495847812247, 0.471381930059136, 0.465069784477039, 0.448633364666556, 0.431666060959135, 0.334613750386522, 0.193401142564125, 0.192689446375522, 0.0971051878821299, 0.0958231935335595, 0.0404689146547949, 0.0173757923223736, 0.00450308585010017, 0.00249501894993142, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 640986734
R squared (OOB): 0.4534371
$Forests[[981]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(250000, 270000, 255000, 275000, 265000, 245000, 359900, 355000, 370000, 3e+05, 298000, 303888, 330000, 350000, 303000, 279000, 297000, 325000, 305000, 316000), floor_area_sqm = c(97, 97, 91, 98, 91, 88, 93, 93, 93, 96, 93, 93, 103, 103, 92, 91, 91, 91, 91, 92), storey_order = c(4L, 2L, 4L, 4L, 2L, 2L, 3L, 3L, 5L, 4L, 1L, 2L, 2L, 4L, 1L, 2L, 3L, 4L, 4L, 3L), remaining_lease_mths = c(708, 687, 686, 689, 724, 668, 1117, 1111, 1106, 791, 777, 782, 773, 768, 794, 801, 788, 780, 791, 781), PROX_CBD = c(19.2477081153014, 19.1998859465191, 19.1428796063974, 19.3611499271018, 19.4237844042343, 18.8842060529579, 18.8127816342995, 18.8127816342995, 18.8127816342995, 18.5761736305699, 18.5252470382495, 18.5252470382495, 18.4499801912104, 18.3186881593276, 18.2139172788048, 18.2989051402725, 18.1476771148045, 18.1476771148045, 18.2610111258248, 18.2234963781047), PROX_ELDERLYCARE = c(0.533620939869422, 0.482976337773198, 0.457204003422965, 0.67405856369397, 0.695760303539868, 0.229103995883471, 0.176499517448139, 0.176499517448139, 0.176499517448139, 0.0638277150498875, 0.449194476018676, 0.449194476018676, 0.504778052376495, 0.586525817031338, 0.649170232100017, 0.397078044127006, 0.519546459890619, 0.519546459890619, 0.421521882373529, 0.448333702611612), PROX_HAWKER = c(0.435575948420033, 0.407382567332432, 0.491246203286744, 0.578426076793613, 0.430278742731878, 0.280513302960552, 0.325560722493799, 0.325560722493799, 0.325560722493799, 0.562029876499453, 0.69553534809229, 0.69553534809229, 0.652207052169444, 0.564283191409187, 0.488031980714328, 0.491047773869601, 0.209390724873544, 0.209390724873544, 0.453171307776496, 0.416527045274471 ), PROX_MRT = c(1.17336842789895, 1.13705578024219, 1.0490560030484, 1.24242318119045, 1.37619150821735, 1.03601464731326, 1.04083770509984, 1.04083770509984, 1.04083770509984, 0.874368880716004, 0.398456142880405, 0.398456142880405, 0.322534237265928, 0.220618943711049, 0.192826481399443, 0.552168886353884, 0.491311596778589, 0.491311596778589, 0.547550551918807, 0.545975779093886), PROX_PARK = c(0.715290586226954, 0.708199402424467, 0.602588748705797, 0.694921724836528, 0.899998771522662, 0.579556587207627, 0.51923222906617, 0.51923222906617, 0.51923222906617, 0.287868908027907, 0.491317901173298, 0.491317901173298, 0.536975621309476, 0.548488124002706, 0.532358306258428, 0.287159802467115, 0.270911567278729, 0.270911567278729, 0.272660801967067, 0.264257474455249), PROX_GOOD_PRISCH = c(10.2559210914134, 10.205087741046, 10.1724586401982, 10.393420977377, 10.4013344251086, 9.83133063879426, 9.7422556358987, 9.7422556358987, 9.7422556358987, 9.51590189269927, 9.63394268044443, 9.63394268044443, 9.56762880935522, 9.44179125712709, 9.33501569353139, 9.19982386356694, 9.18618174729203, 9.18618174729203, 9.16752282736586, 9.1355701416359), PROX_MALL = c(1.28177138580973, 1.23204265332191, 1.19002137667581, 1.41164243574585, 1.44800971701603, 0.91348864249693, 0.856774663098642, 0.856774663098642, 0.856774663098642, 0.624506085881379, 0.705200807731176, 0.705200807731176, 0.662291407978718, 0.574856358668165, 0.498813518897969, 0.486326630506135, 0.218975149940797, 0.218975149940797, 0.448092738738542, 0.411037179701155), PROX_CHAS = c(0.34509608786971, 0.377747950290313, 0.472048134528426, 0.346579909600863, 0.141128343720225, 0.241229981070425, 0.2593611752042, 0.2593611752042, 0.2593611752042, 0.0792988689034794, 0.240425442805127, 0.240425442805127, 0.201478871858691, 0.141159289664064, 0.0363398547195702, 0.0660681856594747, 0.218975205360203, 0.218975205360203, 0.0964740211655948, 0.132763801624598 ), PROX_SUPERMARKET = c(1.16090501353567, 1.12464344461301, 1.03656246660954, 1.22987785443232, 1.36375821567757, 0.911876453557648, 0.856773769273042, 0.856773769273042, 0.856773769273042, 0.625539331690589, 0.386130046709882, 0.386130046709882, 0.310351384739933, 0.210011389308567, 0.186956242757619, 0.490326509583637, 0.206881250620068, 0.206881250620068, 0.457654559995222, 0.421116980529575 ), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(2L, 2L, 2L, 2L, 0L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 4L, 5L, 2L, 3L, 3L, 2L, 2L ), WITHIN_350M_BUS = c(9L, 10L, 6L, 8L, 6L, 13L, 16L, 16L, 16L, 10L, 8L, 8L, 9L, 10L, 9L, 6L, 7L, 7L, 6L, 6L ), WITHIN_1KM_PRISCH = c(0L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 3L, 3L, 4L, 4L), DNeighbour = c(0, 44.1943190305349, 125.993044801381, 163.147188338794, 207.409615306615, 458.425194171246, 565.867257596445, 569.228321243612, 574.08192368404, 755.427811673511, 774.152307530188, 776.577896159909, 848.939820144852, 970.930373918226, 1064.68673652063, 1091.0792453733, 1096.93146124286, 1102.63698562494, 1116.63598322815, 1139.19942103243)), row.names = c("981", "193", "484", "972", "2", "96", "604", "418", "637", "78", "11", "106", "810", "367", "481", "433", "827", "944", "905", "202"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996992286603847, 0.975685835527381, 0.959401213733643, 0.934802652546892, 0.70235499511072, 0.56740913601498, 0.562988960301036, 0.55659058828565, 0.313902095754133, 0.289659943288637, 0.286548534175126, 0.197727811685613, 0.0748562019231097, 0.0160117836197288, 0.00683870147409059, 0.00530417675462652, 0.00398913786138527, 0.00153824791449214, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 610046159
R squared (OOB): 0.5619973
$Forests[[982]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(755000, 750000, 685000, 840000, 825000, 820000, 552000, 620000, 408000, 805000, 472000, 530000, 688000, 810000, 745000, 580000, 4e+05, 438888, 795888, 530000), floor_area_sqm = c(90, 90, 85, 87, 87, 87, 100, 102, 84, 104, 84, 111, 85, 90, 90, 100, 92, 80, 95, 118), storey_order = c(5L, 11L, 4L, 14L, 5L, 9L, 1L, 3L, 6L, 3L, 2L, 1L, 4L, 10L, 7L, 4L, 1L, 4L, 7L, 2L), remaining_lease_mths = c(1038, 1035, 1038, 1141, 1136, 1136, 910, 908, 647, 919, 799, 767, 964, 1045, 1057, 1013, 555, 601, 1140, 594), PROX_CBD = c(4.88070069409732, 4.88070069409732, 4.89531124268982, 4.70219035054856, 4.59114385332588, 4.59114385332588, 4.64904487497998, 4.95292174150019, 5.38657645344473, 4.1456930527125, 4.27761841825855, 4.3501519248406, 3.98134497452694, 5.99670752478149, 6.0390103189171, 4.79843685927635, 5.99479776583207, 3.37234644442932, 6.26284978479934, 6.1023364257416), PROX_ELDERLYCARE = c(0.312658206579851, 0.312658206579851, 0.307888742732217, 0.200702517977741, 0.125633226962327, 0.125633226962327, 0.374326446996408, 0.0718437191527097, 0.465891927060243, 0.45180890917037, 0.0937624362906392, 0.203630745919553, 0.168717999980802, 0.788986586736525, 0.798119493593788, 0.72206466606869, 0.420516157550055, 0.401810150563083, 0.69800247969724, 0.14668864145384), PROX_HAWKER = c(0.595417483526792, 0.595417483526792, 0.546104933523636, 0.646528219825606, 0.762382071136897, 0.762382071136897, 0.28049665267082, 0.126776661941161, 0.351855498276287, 0.668394095052703, 0.566432501893156, 0.509657348502929, 0.262344394473714, 0.199496524550099, 0.151348144296069, 0.669525197575465, 0.295460487376037, 0.449139985411189, 0.130331819855385, 0.107292567178633), PROX_MRT = c(0.314337158810329, 0.314337158810329, 0.275254866694397, 0.491479629856663, 0.586728793826683, 0.586728793826683, 0.763812758173444, 0.804865461788644, 0.675587286197546, 0.413017272318271, 0.40356540460373, 0.533693046359433, 0.310254962870727, 0.226103982865864, 0.225262429159589, 1.13446368103879, 0.305306521480229, 0.537190991659238, 0.132116935816272, 0.649340944892975 ), PROX_PARK = c(1.53366372097489, 1.53366372097489, 1.60860995669454, 1.77379186206272, 1.65596921250538, 1.65596921250538, 1.08394438059851, 0.908868407872405, 1.05249384295472, 1.16828897329218, 1.11098670131371, 0.941534540217125, 0.894232249415992, 0.97332058707081, 0.921128796109604, 0.279857584881724, 0.990750186553446, 0.408351250353425, 0.742212481577902, 0.711925115709351 ), PROX_GOOD_PRISCH = c(3.0451226436528, 3.0451226436528, 2.96671225712824, 2.79995758206102, 2.86977258716747, 2.86977258716747, 3.57098970158234, 3.66355651606602, 3.52335384407219, 3.20846684942761, 3.63213704613537, 3.77462248476967, 3.868083844602, 2.41026804261554, 2.45094763896652, 4.40925832010736, 2.01228232098645, 3.70512913004722, 2.39901634170637, 1.64363723354824), PROX_MALL = c(0.63262312230698, 0.63262312230698, 0.696065710972082, 0.970860317849455, 0.992224857230604, 0.992224857230604, 0.528365937160055, 0.209686974260184, 0.184401966361696, 1.18405339004253, 0.890632544268956, 0.812522711759855, 1.18273225000282, 1.14826594162738, 1.15586968043917, 0.830412122132217, 0.848644658978131, 0.743612757274357, 0.965908348364742, 0.58741271025502), PROX_CHAS = c(0.278004299073392, 0.278004299073392, 0.22404402777184, 0.0639130956899198, 0.156405874770629, 0.156405874770629, 0.251376462502101, 0.176171654931402, 0.131272369045618, 0.401816380076581, 0.116543108560641, 0.237239443458304, 0.145112311632742, 0.157172829578474, 0.103484302768675, 0.120011087306801, 0.262677718190406, 0.499618186459994, 0.0879111496245458, 0.142011209366223 ), PROX_SUPERMARKET = c(0.278004958714438, 0.278004958714438, 0.224044642536509, 0.0639125072278545, 0.156405662038775, 0.156405662038775, 0.311533400888457, 0.176171398022836, 0.182486832055582, 0.431453687618191, 0.205058734443685, 0.125937465506006, 0.252387257990654, 0.212384620357781, 0.198926203527595, 0.0907294343182455, 0.3581952061826, 0.499617451823641, 0.0879117778441782, 0.585686837888717 ), WITHIN_350M_KINDERGARTEN = c(5L, 5L, 5L, 2L, 0L, 0L, 0L, 2L, 1L, 1L, 0L, 0L, 1L, 3L, 3L, 0L, 1L, 0L, 2L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 4L, 4L, 3L, 3L, 2L, 1L, 1L, 1L, 5L, 5L, 3L, 3L, 3L, 2L, 1L, 2L, 3L, 2L ), WITHIN_350M_BUS = c(8L, 8L, 9L, 7L, 7L, 7L, 12L, 7L, 8L, 7L, 14L, 13L, 12L, 10L, 9L, 6L, 8L, 8L, 5L, 5L), WITHIN_1KM_PRISCH = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 1L, 1L), DNeighbour = c(0, 2.42110338226914, 72.8998230866017, 335.59233550858, 377.254173353674, 380.154026872507, 551.539860027598, 635.236209322539, 701.184829262785, 732.891790974427, 773.753190680604, 853.89630610585, 1115.28900069681, 1279.09624645455, 1302.88599369252, 1369.10262808092, 1490.55527590065, 1515.99177401746, 1552.21881929577, 1813.7141623423)), row.names = c("982", "39", "916", "854", "333", "768", "140", "216", "130", "320", "709", "348", "375", "379", "832", "610", "413", "69", "562", "18"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99999643615679, 0.996771548205086, 0.932699591929811, 0.915343059378118, 0.914065918665197, 0.82360480218285, 0.769710685839951, 0.723416912310446, 0.700094674300015, 0.669126859318415, 0.605824872664734, 0.386726612132671, 0.252649380071084, 0.234226740378813, 0.185058634956451, 0.105367757246875, 0.0908153733080992, 0.071591831069867, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 10504521704
R squared (OOB): 0.5470634
$Forests[[983]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(653000, 729999, 742000, 745000, 682000, 688000, 468888, 480000, 535000, 4e+05, 5e+05, 478000, 4e+05, 5e+05, 360000, 7e+05, 413888, 363000, 649888, 533000), floor_area_sqm = c(91, 100, 92, 100, 100, 90, 92, 92, 92, 104, 91, 92, 92, 91, 92, 95, 88, 97, 87, 88), storey_order = c(2L, 6L, 7L, 10L, 10L, 6L, 3L, 3L, 3L, 4L, 1L, 4L, 3L, 2L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(1121, 1122, 1104, 1122, 1120, 985, 701, 692, 694, 745, 690, 716, 708, 706, 719, 1100, 668, 701, 1103, 653), PROX_CBD = c(9.51816518584724, 9.41601606571959, 9.57467117229508, 9.28682806708392, 9.28682806708392, 9.84174458192399, 9.79963982832759, 9.76973796844692, 9.76973796844692, 9.4187827620762, 10.2183960492338, 9.58813304663833, 10.1748545259067, 10.2657373615824, 10.2629321739313, 7.97001655790022, 7.88501742637481, 12.1013944735855, 7.02256530608061, 6.92829321613491), PROX_ELDERLYCARE = c(0.0590206014568566, 0.14515851054369, 0.0836678964153836, 0.306248896776786, 0.306248896776786, 0.339166460968835, 0.390845215421192, 0.487200680071974, 0.487200680071974, 0.579996323717894, 0.670964346371623, 0.251441869005946, 0.889757070081441, 0.519949541574078, 1.00265829049513, 0.682273370470252, 0.487583248392117, 2.41403538414825, 0.467453442926814, 0.389684735109723), PROX_HAWKER = c(0.5145461029689, 0.552624576950901, 0.628838904549623, 0.449541776391294, 0.449541776391294, 0.272020065995023, 0.315572935590663, 0.323134910569429, 0.323134910569429, 0.508914568418093, 0.161327078165055, 0.391674386653945, 0.304343114187016, 0.527790221924738, 0.370496257898541, 0.840126401207934, 0.645875214067525, 0.561617227785994, 0.207247650371579, 0.133504850959355), PROX_MRT = c(0.689820066215858, 0.796240617220745, 0.731513991246432, 0.819017740329599, 0.819017740329599, 0.348847208140378, 0.308409661615337, 0.307725216106606, 0.307725216106606, 1.21403827268849, 0.352113639571012, 0.707146681079003, 1.12559589355515, 0.351828842975553, 1.21137251272603, 0.726942522279936, 0.707952731476156, 1.71497473755306, 0.409658939160285, 0.407218977151475), PROX_PARK = c(0.506309566114581, 0.579398729399101, 0.402026431996325, 0.754667699158598, 0.754667699158598, 0.429024269124863, 0.556935587195362, 0.692980820038259, 0.692980820038259, 0.633868788719276, 0.412720152963846, 0.630094576064042, 0.326884491561474, 0.752867192571236, 0.429817985649402, 0.618444971248099, 0.511064020035708, 0.181629272169071, 0.380160428577633, 0.377410917604964), PROX_GOOD_PRISCH = c(1.35033962190844, 1.45792936689373, 1.37880970746963, 1.50498632547922, 1.50498632547922, 0.999365026226873, 0.97109568154285, 0.945616550360875, 0.945616550360875, 1.8319493658717, 0.778258345851083, 1.10432321767326, 1.53712936271762, 0.402201611323318, 1.58756538029025, 2.78644315018514, 2.82520953766913, 1.52909264222103, 2.07008813823767, 2.0639866413545), PROX_MALL = c(0.508727078362918, 0.616886214909116, 0.493679276753517, 0.732362808464395, 0.732362808464395, 0.188176716989659, 0.277854565241424, 0.3113714109904, 0.3113714109904, 0.308706652763352, 0.1993183735571, 0.759347764163403, 0.493589384976364, 0.347570072991699, 0.573348708551386, 0.66906173274608, 0.535655644340599, 1.69674818443598, 0.395390786334096, 0.352244010010256 ), PROX_CHAS = c(0.0590210156667789, 0.145158576319141, 0.0836673580931749, 0.30624919123722, 0.30624919123722, 0.139131199666608, 0.213793078898363, 0.164045702260751, 0.164045702260751, 0.308706623046814, 0.176868193181362, 0.395290416984683, 0.118978706369709, 0.329846033180528, 0.166187985395119, 0.195243012850588, 0.102679570293108, 0.26797195188846, 0.278446199404133, 0.180332756228222 ), PROX_SUPERMARKET = c(0.0642147642973091, 0.145877744762322, 0.0769150331708007, 0.309780650655361, 0.309780650655361, 0.139131268426574, 0.217115292225756, 0.329801606095394, 0.329801606095394, 0.31508799294366, 0.245740902557878, 0.20799335196523, 0.371852561025965, 0.353445486406562, 0.394772134126693, 0.169510705521186, 0.158953339299884, 0.570395350553557, 0.0888694671696128, 0.0762755382886037 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(1L, 1L, 2L, 1L, 1L, 4L, 4L, 3L, 3L, 4L, 6L, 2L, 3L, 4L, 1L, 0L, 1L, 1L, 3L, 5L ), WITHIN_350M_BUS = c(7L, 8L, 7L, 7L, 7L, 9L, 11L, 11L, 11L, 3L, 6L, 7L, 8L, 10L, 7L, 7L, 5L, 10L, 10L, 7L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 1L, 1L, 3L, 3L, 3L, 3L, 0L, 4L, 2L, 0L, 3L, 0L, 1L, 1L, 0L, 0L, 0L), DNeighbour = c(0, 115.884996218876, 138.229146440641, 246.811803090541, 250.87486859433, 350.444387046234, 385.230375361031, 464.590264016352, 470.779697348366, 608.589542381362, 704.705073973736, 889.987553901437, 953.987395102714, 1015.55510737145, 1062.70497484777, 1547.19304763987, 1644.44294472617, 2592.38412068342, 2608.58483616761, 2679.28207116337)), row.names = c("983", "928", "551", "308", "794", "268", "943", "926", "68", "278", "584", "640", "245", "649", "244", "904", "338", "40", "221", "978"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.996261984295451, 0.994683644645905, 0.983100324258471, 0.982541802396252, 0.966076521094128, 0.959081310723165, 0.940768246938321, 0.939204421907189, 0.899471034880533, 0.866426654268711, 0.791495814753623, 0.762514366679061, 0.733298790371225, 0.710106765700178, 0.444266985146234, 0.388497349861482, 0.00407231271395197, 0.00271201530969898, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5897356854
R squared (OOB): 0.6738875
$Forests[[984]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(355000, 310000, 308000, 327000, 355000, 418000, 318000, 313000, 315000, 365000, 358000, 280000, 380000, 3e+05, 375000, 398000, 295000, 359000, 402000, 275000), floor_area_sqm = c(104, 84, 84, 84, 104, 104, 84, 84, 104, 103, 91, 84, 108, 85, 104, 104, 83, 103, 93, 84), storey_order = c(4L, 2L, 1L, 1L, 2L, 1L, 1L, 4L, 4L, 4L, 1L, 4L, 2L, 4L, 1L, 3L, 1L, 1L, 4L, 1L), remaining_lease_mths = c(814, 787, 779, 802, 785, 794, 785, 772, 777, 805, 760, 809, 807, 798, 808, 823, 812, 799, 762, 807), PROX_CBD = c(14.9797222810306, 14.7686155241139, 14.8104288104214, 15.395293903354, 14.7946380504301, 14.6249352309891, 15.4237712873611, 15.5029529482698, 15.5029529482698, 14.5082496767788, 15.6053010835868, 14.5514247745221, 14.3069689320192, 14.6468242567931, 14.2674761918172, 14.4215550437188, 14.136177090114, 14.1470244070667, 15.8715793299193, 15.555826242216), PROX_ELDERLYCARE = c(1.40865121451131, 1.18091019396193, 1.14385816982861, 1.48326161455178, 1.02543356664281, 1.66362706878828, 1.66429806880172, 1.60634233373903, 1.60634233373903, 1.0960579077266, 1.18278326755006, 0.934928905143492, 1.30284795398611, 0.791783477476035, 1.37520258101488, 0.933706769700102, 1.52241617566094, 1.73443513584582, 1.28212929908789, 1.98144426857027), PROX_HAWKER = c(1.17708155532767, 1.07995965555937, 1.03493347869974, 0.763118949388798, 0.927587772885235, 1.46189875323845, 0.663653920640621, 0.592613874358246, 0.592613874358246, 1.06968967826483, 0.745618024005524, 0.920905853639359, 1.30042856091519, 0.771377618176498, 1.3725902814614, 0.964097104531415, 1.5304212921709, 1.71810403079302, 0.428166805124, 0.587918588004233 ), PROX_MRT = c(0.541117453484526, 0.495669019430354, 0.547659244513397, 0.486709870425329, 0.635923545376501, 0.177135615746217, 0.641519249244255, 0.579811001445256, 0.579811001445256, 0.541381135472874, 0.180817781363956, 0.702240402731505, 0.431073100471927, 0.834242720427877, 0.392323251912074, 0.766580328668093, 0.407136749273107, 0.316955810938843, 0.326170963259121, 0.961984472446029 ), PROX_PARK = c(0.869949400509587, 0.837021679605882, 0.79060261488636, 0.736647900507106, 0.687013904416796, 0.967683324465338, 0.527546900647844, 0.518465718930498, 0.518465718930498, 0.854937524579578, 0.580682002012541, 0.717751277212032, 0.87843358408359, 0.572284771964545, 0.808406007535371, 0.786856267919922, 0.646645557650639, 0.521638252737905, 0.729541055973412, 0.155244626205508 ), PROX_GOOD_PRISCH = c(5.38873705701154, 5.21242267662931, 5.2589313064801, 5.79164197089728, 5.2635668385575, 5.00900650468442, 5.79932453842233, 5.8805780078001, 5.8805780078001, 4.9821455258424, 6.02648848177283, 5.05486565817651, 4.7599521059868, 5.17213285521296, 4.71060068854172, 4.94298421634201, 4.56541244462189, 4.5417585858835, 6.26806838260706, 5.90755023148013), PROX_MALL = c(0.857174016474006, 0.644074766251318, 0.641907311269237, 0.561468969675593, 0.540570027720398, 1.02277508016934, 0.726704111983395, 0.667352945771092, 0.667352945771092, 0.395836928017505, 0.252610517585887, 0.264439990658005, 0.530519583310388, 0.253080993480643, 0.598720745421956, 0.158055972255249, 0.730402721918488, 0.958986678954386, 0.405953132327172, 1.05229171505891 ), PROX_CHAS = c(0.0593781975043205, 0.305551557127515, 0.273160540123658, 0.1019571402223, 0.151656769473437, 0.253202817693943, 0.11942955396425, 0.128101303359069, 0.128101303359069, 0.111998728732921, 0.0925674017483885, 0.0412741280494288, 0.141608811196257, 0.118994056415591, 0.0989632897848068, 0.110909163864147, 0.0978085819739089, 0.262672355720334, 0.170717118999449, 0.0651877268759985 ), PROX_SUPERMARKET = c(0.101389584423307, 0.397697747354111, 0.406551385550075, 0.0953919744611677, 0.505826018716947, 0.177136085505812, 0.307102160965552, 0.314517101025506, 0.314517101025506, 0.321173728185784, 0.188530812320699, 0.259076961683863, 0.179396317901182, 0.246822057901315, 0.13781747249929, 0.155031856949385, 0.152757697669253, 0.246179282205813, 0.323117190327721, 0.511049564140858 ), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 1L, 2L, 1L, 3L, 1L, 3L, 3L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 2L, 2L, 5L, 1L, 3L, 2L, 2L, 4L, 5L, 4L, 7L, 5L, 7L, 3L, 7L, 4L, 2L, 6L ), WITHIN_350M_BUS = c(10L, 8L, 7L, 9L, 8L, 9L, 11L, 10L, 10L, 8L, 10L, 7L, 7L, 9L, 6L, 10L, 7L, 6L, 8L, 7L ), WITHIN_1KM_PRISCH = c(4L, 3L, 4L, 4L, 3L, 2L, 4L, 3L, 3L, 3L, 4L, 2L, 3L, 3L, 3L, 2L, 3L, 2L, 4L, 1L), DNeighbour = c(0, 307.161221856696, 312.382124485816, 424.160282860381, 424.71730781942, 428.913134344194, 538.919350136758, 590.522304695241, 591.687525523448, 610.429449660082, 639.904148072921, 689.278240573817, 715.311752790541, 734.366607826504, 739.95029953635, 825.401794673055, 846.061100755898, 855.910802698343, 892.45955925902, 896.912399728566)), row.names = c("984", "101", "396", "556", "424", "30", "293", "587", "162", "884", "143", "253", "341", "862", "377", "546", "665", "636", "294", "426"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.779190422286248, 0.772108049488623, 0.602726485865982, 0.601814169709227, 0.594926052862182, 0.408278191365006, 0.320940962215879, 0.319003699769913, 0.288151551105977, 0.241067174895131, 0.167613216463622, 0.132460233431747, 0.10864452452703, 0.102003246349254, 0.0234404289273322, 0.0121390739910386, 0.00798137397034965, 9.81014472064559e-05, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1417961314
R squared (OOB): 0.1898875
$Forests[[985]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(373000, 4e+05, 410000, 420000, 435000, 398000, 425000, 410000, 418000, 345000, 365000, 312000, 320000, 455000, 465000, 385000, 3e+05, 450000, 330000, 305000), floor_area_sqm = c(92, 92, 92, 92, 92, 92, 93, 93, 112, 95, 91, 107, 104, 106, 106, 90, 85, 93, 107, 90), storey_order = c(1L, 1L, 3L, 5L, 4L, 2L, 4L, 4L, 5L, 3L, 4L, 1L, 2L, 4L, 2L, 3L, 2L, 4L, 3L, 1L), remaining_lease_mths = c(1128, 1127, 1131, 1134, 1129, 1136, 1126, 1117, 904, 1003, 1061, 779, 779, 933, 933, 1060, 979, 950, 776, 966), PROX_CBD = c(17.1731083577317, 17.1731083577317, 17.2397585888566, 17.2397585888566, 17.2397585888566, 17.26435404508, 17.3263676504413, 17.3263676504413, 17.2048826778539, 17.7047470513727, 17.5974072281911, 16.6890813896757, 16.6890813896757, 17.1634204962367, 17.1401277939721, 17.6242343596777, 18.0119212314593, 17.4336546583772, 16.4773488158513, 18.0816861587931), PROX_ELDERLYCARE = c(0.456899326246073, 0.456899326246073, 0.500148198332671, 0.500148198332671, 0.500148198332671, 0.542806768712765, 0.561119780492452, 0.561119780492452, 0.400468425457175, 0.933045885854195, 0.819477307137174, 0.296144426041885, 0.296144426041885, 0.565792923614884, 0.586863575497558, 0.892136309268664, 1.25793892145158, 0.825709875044437, 0.393080972860029, 1.34637729166943 ), PROX_HAWKER = c(0.507233229895407, 0.507233229895407, 0.55990768529081, 0.55990768529081, 0.55990768529081, 0.598096651463893, 0.631285601786086, 0.631285601786086, 0.498365875295267, 1.00938993481846, 0.922900854400271, 0.360513691606501, 0.360513691606501, 0.666841975849823, 0.685044657792881, 0.816419857336687, 1.33204585660377, 0.841716009165303, 0.170796598263111, 1.41733367811242 ), PROX_MRT = c(1.18009183772516, 1.18009183772516, 1.16124452414741, 1.16124452414741, 1.16124452414741, 1.20599959693509, 1.13344401626098, 1.13344401626098, 0.87869292375624, 1.29287496569192, 0.830609903675807, 0.937471590679814, 0.937471590679814, 0.463116738810145, 0.418422993771755, 0.729175757939742, 1.54554013822754, 0.463093751675267, 0.826410504821953, 1.64690112478102), PROX_PARK = c(1.02763138312455, 1.02763138312455, 0.959994438388966, 0.959994438388966, 0.959994438388966, 0.937816003807321, 0.872985599051717, 0.872985599051717, 0.9054780070858, 0.495314460898113, 0.751240825934154, 1.20981147430356, 1.20981147430356, 0.505224516024672, 0.454841043819919, 0.830497330619545, 0.23250554954982, 0.609424449579261, 1.2054653508424, 0.243247600736397 ), PROX_GOOD_PRISCH = c(6.57664814247058, 6.57664814247058, 6.64012383316355, 6.64012383316355, 6.64012383316355, 6.66937916554136, 6.72174636420399, 6.72174636420399, 6.57740517739392, 7.10206992983331, 6.95474206477502, 6.16175607197734, 6.16175607197734, 6.50789265243056, 6.48254224033906, 6.97273607492461, 7.41905192895776, 6.77374769998522, 5.97835326648125, 7.49669975318446), PROX_MALL = c(0.392080122681935, 0.392080122681935, 0.450738515511335, 0.450738515511335, 0.450738515511335, 0.484724019608978, 0.530342726071102, 0.530342726071102, 0.446026044391999, 0.790613232916467, 0.757845794253982, 0.571849863617429, 0.571849863617429, 0.353588302636786, 0.306862579253759, 0.671391539314818, 0.658794213245526, 0.404491618549369, 0.76724723438711, 0.694568288644574 ), PROX_CHAS = c(0.214971829128206, 0.214971829128206, 0.221318263528924, 0.221318263528924, 0.221318263528924, 0.270084445320348, 0.254413742194056, 0.254413742194056, 0.130380344727655, 0.40646651865696, 0.175468897673469, 0.332465298200207, 0.332465298200207, 0.171584438209325, 0.133156315003352, 0.0497500971788425, 0.166262674114357, 0.260153188296123, 0.09463300161804, 0.119012364389208 ), PROX_SUPERMARKET = c(0.391090025360665, 0.391090025360665, 0.449846933875903, 0.449846933875903, 0.449846933875903, 0.483753219919624, 0.529573977763673, 0.529573977763673, 0.445962312606475, 0.260900811674997, 0.336744227428862, 0.204374831829505, 0.204374831829505, 0.320581809168482, 0.27639551573194, 0.442456788826315, 0.385510043100507, 0.355873580059747, 0.108262733037825, 0.485184742393951), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 0L, 1L, 3L, 3L, 1L, 1L, 0L, 1L, 1L, 3L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 4L, 3L, 2L, 3L, 4L, 6L, 3L), WITHIN_350M_BUS = c(8L, 8L, 6L, 6L, 6L, 6L, 5L, 5L, 8L, 6L, 6L, 9L, 9L, 8L, 7L, 12L, 9L, 12L, 9L, 8L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 6L, 3L, 3L), DNeighbour = c(0, 3.04298616195685, 66.7485138117683, 70.4796272406963, 71.8726695039573, 92.7877654555756, 164.774637130509, 166.617207201377, 310.84506692693, 523.413378519249, 646.143659273506, 661.83242235028, 665.709702404492, 719.921569829431, 763.28530321157, 773.802641736844, 835.965849322054, 857.64883860027, 915.835559831574, 922.472467969049)), row.names = c("985", "507", "86", "280", "290", "847", "925", "797", "889", "631", "720", "497", "328", "991", "530", "300", "228", "535", "107", "85"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999978236899814, 0.989555973685975, 0.98835925073302, 0.987895954836905, 0.979867299569248, 0.937205773675741, 0.935816955171892, 0.785796386345275, 0.459757449757037, 0.259460964693222, 0.235475733850565, 0.229641867176413, 0.152830281710521, 0.0994472512894394, 0.0878263014767584, 0.0319550350618276, 0.0183887509071336, 0.000205567534967655, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1828688787
R squared (OOB): 0.3306533
$Forests[[986]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(285000, 3e+05, 295000, 330000, 290000, 292000, 585000, 485000, 455000, 345000, 445000, 370000, 460000, 450000, 365000, 347000, 350000, 355000, 491000, 415000), floor_area_sqm = c(92, 99, 106, 103, 92, 104, 91, 93, 99, 114, 93, 90, 93, 93, 104, 90, 93, 106, 92, 104), storey_order = c(1L, 1L, 1L, 2L, 4L, 2L, 10L, 10L, 2L, 2L, 7L, 3L, 7L, 4L, 2L, 2L, 3L, 1L, 9L, 2L), remaining_lease_mths = c(697, 697, 825, 937, 690, 828, 995, 1112, 951, 839, 1117, 977, 1135, 1131, 828, 971, 1018, 825, 1137, 875), PROX_CBD = c(14.6519123293037, 14.8036441916204, 14.7220636963442, 14.5165027597446, 14.8961777358487, 15.1374510187917, 14.2059144167977, 14.8542518275748, 14.3012013074868, 15.4582319270764, 14.9897790388493, 14.489397367385, 15.0332592042754, 15.1194109037639, 15.6198573118901, 14.6079806280174, 14.9930585550483, 15.6983328737326, 15.0782917837809, 15.8781143296649), PROX_ELDERLYCARE = c(0.254409923718011, 0.0965145667339982, 0.327768156942021, 0.389463724969334, 0.090689252710872, 0.426629771798313, 0.923774065318005, 0.671766786446111, 0.93663965535868, 0.319622441582349, 0.622451014094897, 0.929205058584809, 0.653175957864657, 0.632846087105322, 0.497975502399054, 0.966138977916587, 0.766085625885291, 0.587171684565488, 0.811417024562957, 0.633288957745621), PROX_HAWKER = c(1.21550185558774, 1.07372228066705, 1.39864823048803, 1.0617726338971, 1.02395142210687, 1.49196951764411, 0.829910539202106, 0.3485650804915, 0.693090021451824, 1.7245004017694, 0.366862032582334, 0.478869651742105, 0.344843972730765, 0.399490681633122, 1.6566914426712, 0.31691894051251, 0.230353911902381, 1.64071314431986, 0.241120378832392, 1.79301822351461), PROX_MRT = c(0.218405848235923, 0.363746184676816, 0.0523025726452692, 0.0901878473788138, 0.437229774651496, 0.164193456307044, 0.127617925270923, 0.41695674877223, 0.189883903502813, 0.233994550027949, 0.550628186781769, 0.0437298005890327, 0.587916938270161, 0.674936552563307, 0.297714051615291, 0.188565130994124, 0.545901722651448, 0.341199960643831, 0.604690005035212, 0.159697283923578 ), PROX_PARK = c(0.325486875199719, 0.497172938499345, 0.432331111477529, 0.278686390612803, 0.600185611341118, 0.786093050092807, 0.716522496183652, 1.00246315577637, 0.812876767906526, 0.998254167239372, 0.886983007034967, 0.935596264101672, 0.858154923175006, 0.773048101136696, 0.782164021798725, 1.07918529837209, 0.937160160632966, 0.686441032296595, 0.889047622652367, 0.678969217742802 ), PROX_GOOD_PRISCH = c(4.99149337529414, 5.17691715074399, 4.99661753747661, 4.93093863547281, 5.28070608730985, 5.37568176340172, 4.85056771881294, 5.49301939379528, 4.98177209241419, 5.64801716169655, 5.61521578968116, 5.1963266927986, 5.67093979106873, 5.74516136190441, 5.84268664292306, 5.35450137646782, 5.6774973866509, 5.93514971647738, 5.77803713337603, 6.09357654169244), PROX_MALL = c(0.377416550632833, 0.278400001713995, 0.343882807046916, 0.38830118917563, 0.252669380741675, 0.249545786638779, 0.148456555084967, 0.497662931100388, 0.236735170365795, 0.455554164929496, 0.615054651957031, 0.345992784345898, 0.671424081833306, 0.744876648240093, 0.394873468760787, 0.479398555662368, 0.691703794200818, 0.310729806849059, 0.79347213158724, 0.145699923430919), PROX_CHAS = c(0.0736014920224838, 0.190291087196022, 0.141205029857343, 0.0918929757518676, 0.252669404800451, 0.193150290660334, 0.148456588323488, 0.139715392485403, 0.214782230853987, 0.158017550603297, 0.101756162724623, 3.77135010377852e-08, 0.0438337826764906, 0.0812821875339188, 0.28481487293308, 0.166948923507452, 0.094086780959658, 0.261893114523038, 0.128222338920945, 0.0723222156351423), PROX_SUPERMARKET = c(0.128878263549785, 0.190291125096353, 0.141204847242777, 0.354026220875794, 0.186322037460738, 0.200567401454574, 0.154204342539502, 0.118312809115248, 0.172194506074768, 0.387973705585917, 0.215874380558773, 0.31785895032531, 0.238848984717478, 0.325050502595441, 0.407244625741832, 0.218811722485387, 0.189746195069109, 0.322774913149109, 0.286089695736963, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 0L, 2L, 0L, 0L, 1L, 2L, 1L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 3L, 5L, 7L, 3L, 6L, 8L, 3L, 5L, 3L, 3L, 3L, 2L, 3L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 9L, 8L, 7L, 7L, 11L, 17L, 11L, 15L, 14L, 11L, 13L, 10L, 12L, 9L, 13L, 11L, 8L, 10L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 2L, 2L, 3L, 2L, 3L, 4L, 3L, 3L, 3L, 5L, 3L, 3L, 3L, 5L, 4L, 3L, 4L, 3L), DNeighbour = c(0, 193.594427361145, 204.324443205654, 234.120367271921, 296.93570395343, 546.993738824606, 829.40747068265, 866.893299926261, 877.477681033029, 899.128241434476, 912.483426296628, 929.687154623348, 961.742914564023, 991.067284998802, 995.330843986084, 1033.01088031571, 1044.71231879884, 1060.39477748556, 1132.88311634857, 1246.73951703401)), row.names = c("986", "995", "786", "592", "87", "387", "146", "159", "717", "383", "500", "374", "865", "299", "304", "385", "836", "196", "568", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.952357278182585, 0.947003483088249, 0.930716275045753, 0.889767999932369, 0.652068758406195, 0.310725405892594, 0.266791382159971, 0.25466179142736, 0.230298293031838, 0.215600980151246, 0.19708209267033, 0.163969986944384, 0.135490674268093, 0.131509184863527, 0.0982646090053792, 0.0887029875895125, 0.0765027634815139, 0.0303828270848716, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 3833237080
R squared (OOB): 0.4494932
$Forests[[987]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(315000, 308000, 365000, 355000, 330000, 370000, 347000, 446000, 370000, 360000, 365000, 360000, 340000, 390000, 440000, 380000, 375000, 388000, 420000, 428000), floor_area_sqm = c(84, 84, 103, 103, 103, 98, 103, 107, 104, 103, 107, 99, 104, 104, 103, 102, 92, 103, 99, 90), storey_order = c(3L, 1L, 4L, 3L, 2L, 2L, 3L, 3L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 3L, 3L, 8L), remaining_lease_mths = c(788, 795, 768, 793, 800, 767, 777, 783, 763, 777, 766, 796, 772, 763, 918, 938, 938, 935, 929, 1008), PROX_CBD = c(13.0463978034086, 13.3304860768802, 12.6612960596841, 13.46147060752, 13.46147060752, 12.6407298816561, 12.4516179583977, 13.1163383572019, 13.075732494377, 13.7231688188033, 13.578535689825, 13.8977069202737, 13.1145091682395, 13.1145091682395, 12.1964782349865, 12.4172252614445, 12.0748651503812, 12.2384019056968, 13.2222340992065, 13.8412030491349), PROX_ELDERLYCARE = c(0.612412426395362, 0.85382998667073, 0.349885373003571, 1.01995663096129, 1.01995663096129, 0.198383641986835, 0.517665393733001, 0.258125844069092, 0.206309775801723, 0.681177733621966, 0.535215785060316, 1.56746404607568, 0.233566729538939, 0.233566729538939, 0.395535007521183, 0.466477120293287, 0.485644504612505, 0.481492260541915, 0.385934705647939, 1.74703283433278), PROX_HAWKER = c(1.36023111372333, 1.09459947163448, 1.71720286170745, 1.03983060555389, 1.03983060555389, 1.70233840124208, 1.97187302693261, 1.23349193679857, 1.2806114078583, 0.601426993813282, 0.775756145922257, 1.04237506554324, 1.24018164124527, 1.24018164124527, 2.11269605893479, 1.89270186421095, 1.97379568283644, 2.08679181031876, 1.08380419022874, 1.43519165592487), PROX_MRT = c(0.622051877914657, 0.525688124362732, 0.798149237832703, 0.367668143276235, 0.367668143276235, 0.712674611555213, 1.07246547116041, 0.166998983475289, 0.218393806785847, 0.498221170198522, 0.357978123578611, 0.300373388684648, 0.402767024758649, 0.402767024758649, 1.03396693725809, 0.847625669994717, 1.16171233055988, 1.00400763232319, 0.503688459146237, 0.462396576385451), PROX_PARK = c(0.572775970192077, 0.620743454357064, 0.722272593032778, 0.582693033366388, 0.582693033366388, 0.87239282209614, 0.540079114132334, 1.28385310080255, 1.31516124688894, 1.26781451063295, 1.33984402369384, 0.782220037546154, 1.4917670023494, 1.4917670023494, 0.631382355736929, 0.790049777369869, 0.570565135790359, 0.617440020241687, 1.61082819122054, 0.752068597068081 ), PROX_GOOD_PRISCH = c(2.96540091825049, 3.24954726475941, 2.58047246486208, 3.38131302543864, 3.38131302543864, 2.56532775368338, 2.37408427308534, 3.10133739012884, 3.06740437701091, 3.673854441535, 3.55013641033528, 3.83525569342672, 3.15473759747012, 3.15473759747012, 2.16851203086393, 2.44639044951476, 2.03318600563725, 2.2532718981807, 3.2388029474634, 3.82728738248792), PROX_MALL = c(0.587476612974174, 0.513372166694422, 0.817237002784756, 0.644549177151603, 0.644549177151603, 0.751522975449472, 1.09246464633101, 0.281310431650798, 0.332903613799786, 0.406890039239853, 0.305514521023982, 1.14150204308926, 0.504156272689578, 0.504156272689578, 1.12036230953297, 0.95273084922996, 1.24268779707958, 1.10261213560447, 0.587950861513872, 1.33339622609195), PROX_CHAS = c(0.40513819943783, 0.472814153962233, 0.248450831201433, 0.348399033159575, 0.348399033159575, 0.217156748290024, 0.137011223676854, 0.155371621529032, 0.122328851042638, 0.176857487498571, 0.282171570268124, 0.162936326565904, 0.11048408202451, 0.11048408202451, 0.194956542036987, 0.132703338642494, 0.0669716337617594, 0.187666753228527, 0.151225190585885, 0.116038559859119), PROX_SUPERMARKET = c(0.599997973636583, 0.510727353781082, 0.326739034058403, 0.356146193343619, 0.356146193343619, 0.217156859083098, 0.417679622168911, 0.141466460051892, 0.193246634773484, 0.270532795629183, 0.281417393052806, 0.162936951836525, 0.362446168440829, 0.362446168440829, 0.242376621204914, 0.453312253927337, 0.301394789473075, 0.388917381074845, 0.459946280432931, 0.116038559858059), WITHIN_350M_KINDERGARTEN = c(2L, 1L, 2L, 1L, 1L, 2L, 1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 0L, 1L), WITHIN_350M_CHILDCARE = c(2L, 4L, 3L, 3L, 3L, 4L, 3L, 4L, 4L, 4L, 4L, 4L, 6L, 6L, 4L, 3L, 2L, 2L, 5L, 3L ), WITHIN_350M_BUS = c(7L, 5L, 12L, 6L, 6L, 10L, 9L, 9L, 10L, 8L, 10L, 5L, 7L, 7L, 9L, 9L, 9L, 10L, 8L, 5L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 4L, 3L), DNeighbour = c(0, 285.751531141508, 387.73329456502, 427.521468302881, 436.09095565051, 438.874898198942, 611.988512419187, 713.728753026646, 741.27845956433, 863.159463657228, 866.140225118116, 958.412041669539, 971.132691708434, 974.473209370144, 997.761089045407, 1021.46473203607, 1063.13010892757, 1086.70368942519, 1102.78220499122, 1144.76455114675)), row.names = c("987", "61", "552", "332", "526", "477", "851", "105", "929", "960", "856", "479", "844", "164", "677", "296", "721", "399", "350", "678"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.879266024277994, 0.783723153780531, 0.740510383061728, 0.730822931212172, 0.72764837724985, 0.510089187548394, 0.373666351913686, 0.337206263198424, 0.186170493774745, 0.18279166256076, 0.089445249533623, 0.078592895160828, 0.0758367672616752, 0.0577620358349134, 0.0415402430589639, 0.0189164164850386, 0.00977425543313599, 0.005184253034027, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1586175511
R squared (OOB): -0.09087316
$Forests[[988]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(432000, 455000, 455000, 490000, 520000, 465000, 535000, 545000, 5e+05, 395000, 532000, 498000, 520000, 460000, 550000, 403000, 589000, 4e+05, 510000, 460000), floor_area_sqm = c(93, 93, 92, 95, 93, 93, 93, 93, 93, 90, 96, 93, 93, 92, 98, 92, 96, 92, 97, 93), storey_order = c(5L, 5L, 4L, 2L, 4L, 5L, 4L, 5L, 6L, 1L, 4L, 2L, 5L, 2L, 4L, 1L, 6L, 1L, 2L, 3L), remaining_lease_mths = c(1129, 1138, 1133, 1111, 1118, 1097, 1118, 1127, 1137, 997, 1111, 1102, 1147, 1137, 1103, 1138, 1111, 1131, 1104, 1138), PROX_CBD = c(13.4495242740615, 13.5153222954464, 13.5263069451707, 13.7780295697528, 13.7912064237251, 13.8110145095205, 13.8964286142315, 13.8964286142315, 13.7068457080251, 13.4480864429089, 13.8842234613226, 13.8269911518463, 13.7003463440691, 13.9481332653994, 13.7784857598507, 13.9348601041022, 13.8838492138892, 13.9748767742628, 13.7787547800329, 13.8880322509317), PROX_ELDERLYCARE = c(0.226392675254826, 0.128038783583345, 0.13293861465481, 0.24280876806526, 0.194902312085005, 0.2424730747692, 0.28821019895416, 0.28821019895416, 0.409751638237597, 0.38095926022983, 0.284905700992106, 0.272443342502121, 0.434917902994305, 0.108372417523696, 0.303554199654945, 0.122633260073778, 0.321249151015697, 0.0869602171534455, 0.357313426679343, 0.250782943854859), PROX_HAWKER = c(1.13086059974118, 1.06471945671836, 1.0232116664491, 0.855348356505915, 0.761066408094757, 0.93957565430704, 0.700607063348248, 0.700607063348248, 1.09574216637781, 1.11021170000921, 0.667389882084889, 0.718894335359525, 1.07570104527527, 0.783686601130967, 0.771130061467184, 0.848294615942255, 0.661984274687099, 0.759405218095962, 0.779750574682814, 0.989318285046145), PROX_MRT = c(0.537207200764636, 0.531733722241289, 0.529059791722705, 0.290902656750774, 0.263976344610204, 0.110074032088272, 0.214342865325431, 0.214342865325431, 0.23189639897339, 0.436627689790507, 0.172676244118343, 0.250191496834268, 0.256932190523524, 0.146013494832411, 0.334453451125385, 0.066674836544346, 0.202599849124069, 0.16215489673441, 0.373119808041594, 0.0905698875540676), PROX_PARK = c(1.14705623529365, 1.12627074536918, 1.00320858387115, 1.08412864631293, 1.03946212768551, 1.12286028608686, 0.945155408432775, 0.945155408432775, 1.30108171005294, 0.782217598170287, 0.946790994443363, 1.00953333913803, 1.30953091682666, 0.964943529987853, 1.07038952907209, 1.01289159319472, 0.953674473627188, 0.93793434477989, 1.07510958061046, 1.13098813526459), PROX_GOOD_PRISCH = c(3.97306691053722, 4.05859518452173, 4.12550653324601, 4.27934963146811, 4.37243865161908, 4.2580170038876, 4.42474408393319, 4.42474408393319, 4.11427377683663, 4.1394886986689, 4.46427355245829, 4.43409233459216, 4.10033714204368, 4.41058426346667, 4.41640053984819, 4.3780728039611, 4.48950135049007, 4.4381077472328, 4.43794264479214, 4.29841605508598), PROX_MALL = c(0.817008429043632, 0.741140095950697, 0.734460127270614, 0.507308338763366, 0.47180896375681, 0.585854127158584, 0.36232957329041, 0.36232957329041, 0.786897805640679, 0.747053206605742, 0.384398044205003, 0.464449368072494, 0.816725098938654, 0.431747484707969, 0.546157830895501, 0.500682206465503, 0.415387276861254, 0.408666125180857, 0.579723774298741, 0.648384322611893 ), PROX_CHAS = c(0.142936854782623, 0.0484693686848179, 0.164485608616764, 0.246000912873009, 3.14247486029477e-08, 0.123846030022364, 0.190952462752685, 0.190952462752685, 0.0683167852462459, 0.419877338676521, 0.0936868185767241, 0.093713435160417, 0.0738696133860389, 0.0812590805558053, 0.171232412843018, 3.70448785353559e-08, 0.130388475133542, 0.0955424375353944, 0.2330532561781, 0.0495611607390083 ), PROX_SUPERMARKET = c(0.417643104955167, 0.321659607097496, 0.265115106421715, 0.271122867675942, 8.52808058992138e-07, 0.157551778944521, 0.190953240917096, 0.190953240917096, 0.0683172333971998, 0.428569074432488, 0.093687407280864, 0.0937132175773042, 0.0738703098972174, 0.194128300134642, 0.171231859107883, 0.112910168339451, 0.130388583033251, 0.205979542456043, 0.233052713938452, 0.0495614942866338 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 0L, 2L, 0L, 2L, 1L, 2L, 0L, 0L ), WITHIN_350M_CHILDCARE = c(3L, 4L, 5L, 4L, 4L, 3L, 4L, 4L, 5L, 5L, 3L, 5L, 5L, 3L, 5L, 5L, 3L, 4L, 4L, 3L ), WITHIN_350M_BUS = c(5L, 6L, 2L, 9L, 8L, 12L, 9L, 9L, 14L, 4L, 7L, 8L, 13L, 7L, 7L, 11L, 9L, 6L, 11L, 11L), WITHIN_1KM_PRISCH = c(4L, 5L, 6L, 6L, 5L, 4L, 5L, 5L, 3L, 7L, 5L, 5L, 3L, 4L, 6L, 4L, 5L, 4L, 8L, 4L), DNeighbour = c(0, 94.1061484758809, 251.615649085269, 322.121504233601, 410.462073838504, 426.72931515314, 446.776408425403, 450.424903181841, 479.811830800769, 482.582377203939, 496.700436333996, 498.765893357952, 510.249344006557, 513.926769534594, 515.669699832505, 535.850398609354, 543.072705463832, 545.71847065568, 567.220852555823, 577.21041278851)), row.names = c("988", "183", "779", "282", "420", "645", "760", "442", "863", "655", "670", "376", "616", "34", "837", "356", "723", "690", "549", "662"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.947544982240155, 0.656062164882341, 0.474118100874205, 0.244349984733908, 0.205609204749921, 0.160706617781289, 0.152925762517148, 0.095485382656126, 0.0906034931321047, 0.0673440499517541, 0.0641791559188479, 0.0477677201406432, 0.0429541401254257, 0.040750549030616, 0.0190924874737644, 0.0131761234790625, 0.0112659226855023, 0.00117743119892045, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 2092975682
R squared (OOB): 0.2788366
$Forests[[989]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(382000, 430000, 418000, 425000, 459000, 462000, 443000, 418000, 447888, 442500, 418888, 395000, 425000, 445000, 345000, 450000, 318000, 415000, 390000, 358000), floor_area_sqm = c(93, 92, 92, 93, 93, 93, 93, 92, 93, 92, 92, 93, 93, 93, 90, 92, 90, 92, 92, 104), storey_order = c(1L, 5L, 5L, 5L, 4L, 5L, 5L, 3L, 5L, 6L, 3L, 2L, 4L, 4L, 5L, 4L, 3L, 2L, 1L, 4L), remaining_lease_mths = c(1111, 1137, 1142, 1134, 1138, 1134, 1134, 1134, 1137, 1138, 1136, 1138, 1134, 1133, 937, 1135, 968, 1132, 1132, 815), PROX_CBD = c(14.29200158436, 14.2919055230493, 14.4012043650842, 14.3486805845321, 14.1715462602585, 14.1475961545785, 14.1475961545785, 14.318757359464, 14.1475961545785, 14.4158973706441, 14.4158973706441, 14.318757359464, 14.318757359464, 14.1149653809405, 14.2787185061121, 14.5310939664424, 14.1338242827509, 14.6122009832922, 14.6424103631698, 14.0960645211931), PROX_ELDERLYCARE = c(2.00367987562091, 2.08663557441472, 1.94149260139439, 2.08279710659019, 2.09595649451453, 2.03155968851809, 2.03155968851809, 2.13920478430288, 2.03155968851809, 1.86115765343828, 1.86115765343828, 2.13920478430288, 2.13920478430288, 2.12564955085825, 1.77826193055387, 1.79186944623163, 2.28550514148655, 1.68824062303628, 1.72557175775889, 1.70531999087377), PROX_HAWKER = c(1.05572120633707, 1.13160866269818, 0.977925494011815, 1.11865892678262, 1.11030496241672, 1.0452124348096, 1.0452124348096, 1.17625726432186, 1.0452124348096, 0.900970586039013, 0.900970586039013, 1.17625726432186, 1.17625726432186, 1.06810792734919, 0.865181709866835, 0.816792492128141, 1.19906286300234, 0.707122679385598, 0.740384095011384, 0.845358517598031), PROX_MRT = c(0.129588785375857, 0.215635082050947, 0.117672709296806, 0.228370105834555, 0.236487582928319, 0.206896355650083, 0.206896355650083, 0.277525006355607, 0.206896355650083, 0.0830542408041225, 0.0830542408041225, 0.277525006355607, 0.277525006355607, 0.282489779359316, 0.14195902454703, 0.197201307651512, 0.414064606154384, 0.295449456212788, 0.312698200175978, 0.217341234217998), PROX_PARK = c(1.659682039687, 1.71136953372848, 1.73691437359179, 1.76668334590621, 1.59201213147604, 1.52292224478236, 1.52292224478236, 1.77227256709076, 1.52292224478236, 1.70853765465547, 1.70853765465547, 1.77227256709076, 1.77227256709076, 1.55223981690243, 1.51686048726609, 1.79335149216305, 1.68789157401301, 1.76906915549279, 1.78460824921244, 1.27300714898888), PROX_GOOD_PRISCH = c(5.57470277830303, 5.62322031775431, 5.65284274036128, 5.67955556528646, 5.50129862889456, 5.43570837857945, 5.43570837857945, 5.68167095374807, 5.43570837857945, 5.62289607338158, 5.62289607338158, 5.68167095374807, 5.68167095374807, 5.45814117537329, 5.42826997650874, 5.7030752613132, 5.57754198399205, 5.7298925008129, 5.77937603269072, 5.17863906457975), PROX_MALL = c(0.462705775504015, 0.517951444315281, 0.544441659044551, 0.571430807201143, 0.405991175981987, 0.329425359540921, 0.329425359540921, 0.582562895872492, 0.329425359540921, 0.475045953779526, 0.475045953779526, 0.582562895872492, 0.582562895872492, 0.377565489031552, 0.338911837083335, 0.466036051693473, 0.547412994688805, 0.426875162675013, 0.482269498416602, 0.243284841315127 ), PROX_CHAS = c(0.0888572682655253, 3.54155757628082e-08, 0.0706873614354785, 0.0590253437170886, 0.12657377242065, 0.188783823394846, 0.188783823394846, 0.0707174365033835, 0.188783823394846, 0.0420419616737589, 0.0420419616737589, 0.0707174365033835, 0.0707174365033835, 0.179884741524278, 0.18872293939054, 0.162368565956873, 0.219091723429967, 0.270793953405505, 0.280031834846542, 0.132339190026647 ), PROX_SUPERMARKET = c(0.124391003677116, 0.199383936085002, 0.0706874850207218, 0.199153546859355, 0.248308073473709, 0.235757849482592, 0.235757849482592, 0.25307995359875, 0.235757849482592, 0.0420421510628514, 0.0420421510628514, 0.25307995359875, 0.25307995359875, 0.299769914037237, 0.188722783027928, 0.162368758687164, 0.41091265647621, 0.270794118098451, 0.280032026158491, 0.226949559622758 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 0L, 1L, 0L, 0L, 1L ), WITHIN_350M_CHILDCARE = c(5L, 5L, 5L, 4L, 5L, 6L, 6L, 4L, 6L, 5L, 5L, 4L, 4L, 6L, 6L, 4L, 3L, 5L, 3L, 7L ), WITHIN_350M_BUS = c(5L, 4L, 6L, 4L, 5L, 6L, 6L, 3L, 6L, 7L, 7L, 3L, 3L, 5L, 8L, 8L, 3L, 6L, 6L, 9L), WITHIN_1KM_PRISCH = c(4L, 3L, 3L, 3L, 4L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 4L, 4L, 3L, 3L, 4L, 3L, 5L), DNeighbour = c(0, 94.4326050093382, 105.929867926349, 121.081704585999, 133.102476461163, 147.601046747993, 151.109889092016, 151.240322931874, 151.987409066132, 156.837738611446, 157.993056054959, 159.745209626804, 161.379796812775, 191.0261905498, 256.316342378163, 276.781369814567, 291.946728912786, 393.48778642701, 395.527325908289, 468.6818498585)), row.names = c("989", "267", "633", "217", "277", "207", "966", "58", "623", "33", "100", "840", "205", "519", "329", "609", "120", "489", "323", "880"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.920455241372085, 0.900442536156997, 0.870970045589035, 0.845200451598051, 0.811477289531299, 0.802903453810689, 0.802581745385173, 0.800734996215412, 0.788577501088305, 0.78563938225488, 0.781152902801742, 0.776934612456248, 0.6953509825785, 0.491280204758363, 0.424123192825388, 0.37452297041486, 0.0871043842566989, 0.0828337993623046, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1134768970
R squared (OOB): 0.2568867
$Forests[[990]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(370000, 385000, 353000, 398888, 385000, 405000, 330000, 369988, 365000, 350000, 370000, 390000, 345000, 330000, 378888, 425000, 356888, 370000, 374000, 375000), floor_area_sqm = c(93, 93, 93, 93, 93, 93, 85, 91, 91, 91, 90, 100, 85, 91, 90, 92, 91, 90, 94, 90), storey_order = c(3L, 5L, 1L, 6L, 4L, 6L, 4L, 4L, 5L, 1L, 2L, 6L, 6L, 3L, 6L, 3L, 5L, 3L, 3L, 4L), remaining_lease_mths = c(1127, 1140, 1136, 1127, 1138, 1138, 992, 1002, 993, 992, 1016, 942, 968, 951, 949, 1059, 963, 997, 987, 986), PROX_CBD = c(12.9599687546274, 12.9599687546274, 12.9273038019752, 12.9439612539798, 12.9439612539798, 12.9439612539798, 13.0825190214061, 13.2138793761114, 13.2138793761114, 12.6773565587662, 13.0393088300804, 12.9172885276263, 13.131637538161, 12.402570085049, 12.4403773011877, 13.6873856248974, 13.1584578321731, 13.5299248791723, 13.4804039164095, 13.5741440973944), PROX_ELDERLYCARE = c(0.230213196902471, 0.230213196902471, 0.250608726248769, 0.119102012768026, 0.119102012768026, 0.119102012768026, 0.120371550198491, 0.200446926946864, 0.200446926946864, 0.36284597954094, 0.38924985743242, 0.440978457512705, 0.425459762987539, 0.628872951670854, 0.624054710630084, 0.720975229682918, 0.528614390300154, 0.737190256849548, 0.746393599063579, 0.759293685927778), PROX_HAWKER = c(2.16699861471209, 2.16699861471209, 2.14952956067865, 2.07494386608678, 2.07494386608678, 2.07494386608678, 1.90213677974947, 1.87231067409155, 1.87231067409155, 1.72249172765999, 1.75849952292251, 1.76689210194785, 1.67102672130552, 1.50745216628998, 1.46996215979098, 1.83406121528111, 1.59466084315792, 1.28441999759135, 1.28815813567136, 1.13978469441664), PROX_MRT = c(0.576831878931421, 0.576831878931421, 0.585364307317434, 0.464899886897548, 0.464899886897548, 0.464899886897548, 0.30821900832469, 0.348476568009787, 0.348476568009787, 0.142163643631393, 0.103022581922205, 0.0642144868642362, 0.197259382412543, 0.198968515523371, 0.140157494228817, 0.19923660487806, 0.258879114766752, 0.189597864599581, 0.26513727845816, 0.147719870982538), PROX_PARK = c(0.828547076231476, 0.828547076231476, 0.834972281659159, 0.700809394437081, 0.700809394437081, 0.700809394437081, 0.557623544885242, 0.701388397724732, 0.701388397724732, 0.484105342641425, 0.291844359651056, 0.18581491955197, 0.350705699368152, 0.61879465488716, 0.525489875872169, 0.855123415409032, 0.332476768251147, 0.695004999747215, 0.640650351334918, 0.739375101722708), PROX_GOOD_PRISCH = c(4.35761410397793, 4.35761410397793, 4.33782029579385, 4.27162250172191, 4.27162250172191, 4.27162250172191, 4.27923006279343, 4.43819501492863, 4.43819501492863, 3.92066991749349, 4.09066115622083, 3.96344124390297, 4.16094245740848, 3.69141799128789, 3.6640626331803, 4.98236347160825, 4.13557899544262, 4.45977917937361, 4.38951064564596, 4.41976113712118), PROX_MALL = c(0.630320880177991, 0.630320880177991, 0.664096204002356, 0.646092130793046, 0.646092130793046, 0.646092130793046, 0.482494809972804, 0.411800643307333, 0.411800643307333, 0.485078273736912, 0.199839805040887, 0.125441786165087, 0.249640338015364, 0.407881748949563, 0.37643645467035, 0.138188079312201, 0.231810009894563, 0.598877544697789, 0.548104683226502, 0.656440732478167 ), PROX_CHAS = c(0.256311352337612, 0.256311352337612, 0.273668945808659, 0.136400058110832, 0.136400058110832, 0.136400058110832, 0.1115602293269, 0.186991486151685, 0.186991486151685, 0.334175310205776, 0.19843851708658, 0.146232137849481, 0.23569948169583, 0.407881782403473, 0.376436475429729, 0.138188055488585, 0.20604200841638, 0.124645472322039, 0.196586841411628, 0.175269995719201 ), PROX_SUPERMARKET = c(0.621743565428055, 0.621743565428055, 0.655577492568061, 0.636728053790567, 0.636728053790567, 0.636728053790567, 0.482493892596986, 0.40197012970004, 0.40197012970004, 0.485077395132212, 0.199839014107547, 0.125440795942109, 0.249639808314143, 0.451295114828249, 0.426522673463594, 0.147450463248511, 0.231809873410795, 0.181636181040517, 0.253358431108118, 0.3594639622224 ), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 2L, 1L, 0L, 0L, 1L, 1L, 4L, 3L, 2L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 4L, 4L, 4L, 7L, 5L, 5L, 8L, 8L, 9L, 5L, 3L, 4L, 6L, 6L, 5L, 5L, 6L ), WITHIN_350M_BUS = c(3L, 3L, 3L, 3L, 3L, 3L, 4L, 2L, 2L, 13L, 7L, 9L, 7L, 9L, 11L, 7L, 7L, 8L, 9L, 10L), WITHIN_1KM_PRISCH = c(4L, 4L, 4L, 4L, 4L, 4L, 5L, 6L, 6L, 4L, 7L, 7L, 7L, 4L, 4L, 5L, 7L, 6L, 5L, 9L), DNeighbour = c(0, 5.90053464270028, 31.4639911494014, 125.054834678693, 131.67502891908, 132.127088758369, 344.888968292982, 347.285764239909, 352.336384522924, 455.12167217684, 622.243560630308, 657.15735806036, 658.841480452237, 668.657386102181, 700.924185512273, 728.825736340222, 758.139978731211, 941.277026908381, 962.856557956226, 1121.2804589251)), row.names = c("990", "95", "462", "936", "732", "882", "886", "313", "474", "400", "141", "887", "153", "80", "444", "4", "339", "165", "72", "15"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999944616779736, 0.998425806574948, 0.975277464254773, 0.972609282793276, 0.972422204235942, 0.819733791050584, 0.817346155027335, 0.812272309962898, 0.697641863879702, 0.47892132077235, 0.431009383655559, 0.428697901431648, 0.415233385363207, 0.371169558794952, 0.333515037101429, 0.294672904137142, 0.0872000392281511, 0.068966299884796, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 514468454
R squared (OOB): 0.08900538
$Forests[[991]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(455000, 465000, 450000, 418000, 385000, 365000, 4e+05, 430000, 4e+05, 410000, 425000, 435000, 410000, 390000, 420000, 373000, 4e+05, 398000, 371000, 330000), floor_area_sqm = c(106, 106, 93, 112, 90, 91, 90, 91, 91, 93, 93, 92, 92, 90, 92, 92, 92, 92, 91, 105), storey_order = c(4L, 2L, 4L, 5L, 3L, 4L, 3L, 4L, 2L, 4L, 4L, 4L, 3L, 2L, 5L, 1L, 1L, 2L, 2L, 1L), remaining_lease_mths = c(933, 933, 950, 904, 1060, 1061, 953, 962, 956, 1117, 1126, 1129, 1131, 947, 1134, 1128, 1127, 1136, 957, 896), PROX_CBD = c(17.1634204962367, 17.1401277939721, 17.4336546583772, 17.2048826778539, 17.6242343596777, 17.5974072281911, 17.5759295796121, 17.4594236905894, 17.5146993337396, 17.3263676504413, 17.3263676504413, 17.2397585888566, 17.2397585888566, 17.5579663674298, 17.2397585888566, 17.1731083577317, 17.1731083577317, 17.26435404508, 17.630719557776, 17.9794873864528), PROX_ELDERLYCARE = c(0.565792923614884, 0.586863575497558, 0.825709875044437, 0.400468425457175, 0.892136309268664, 0.819477307137174, 1.07156662032258, 1.1429422216578, 1.21552371031002, 0.561119780492452, 0.561119780492452, 0.500148198332671, 0.500148198332671, 1.26304449634962, 0.500148198332671, 0.456899326246073, 0.456899326246073, 0.542806768712765, 1.35614304544574, 1.20397588034421 ), PROX_HAWKER = c(0.666841975849823, 0.685044657792881, 0.841716009165303, 0.498365875295267, 0.816419857336687, 0.922900854400271, 0.622851592932912, 0.704564458032275, 0.65109908849923, 0.631285601786086, 0.631285601786086, 0.55990768529081, 0.55990768529081, 0.610726758846462, 0.55990768529081, 0.507233229895407, 0.507233229895407, 0.598096651463893, 0.550798352023498, 0.736691454978467), PROX_MRT = c(0.463116738810145, 0.418422993771755, 0.463093751675267, 0.87869292375624, 0.729175757939742, 0.830609903675807, 0.449846795062068, 0.304209523777939, 0.367017506823782, 1.13344401626098, 1.13344401626098, 1.16124452414741, 1.16124452414741, 0.415424130147435, 1.16124452414741, 1.18009183772516, 1.18009183772516, 1.20599959693509, 0.481509556817778, 1.05284557964442), PROX_PARK = c(0.505224516024672, 0.454841043819919, 0.609424449579261, 0.9054780070858, 0.830497330619545, 0.751240825934154, 0.650211227804106, 0.515475588097358, 0.57589083993138, 0.872985599051717, 0.872985599051717, 0.959994438388966, 0.959994438388966, 0.622915525490857, 0.959994438388966, 1.02763138312455, 1.02763138312455, 0.937816003807321, 0.706852169587072, 0.555889077383573), PROX_GOOD_PRISCH = c(6.50789265243056, 6.48254224033906, 6.77374769998522, 6.57740517739392, 6.97273607492461, 6.95474206477502, 6.90999703096039, 6.79149624878531, 6.84682201594428, 6.72174636420399, 6.72174636420399, 6.64012383316355, 6.64012383316355, 6.89020500321914, 6.64012383316355, 6.57664814247058, 6.57664814247058, 6.66937916554136, 6.96345421686322, 7.33264137396139), PROX_MALL = c(0.353588302636786, 0.306862579253759, 0.404491618549369, 0.446026044391999, 0.671391539314818, 0.757845794253982, 0.456006423255308, 0.366883459562171, 0.437698049352173, 0.530342726071102, 0.530342726071102, 0.450738515511335, 0.450738515511335, 0.488271313828636, 0.450738515511335, 0.392080122681935, 0.392080122681935, 0.484724019608978, 0.581015113036356, 0.387548928263219), PROX_CHAS = c(0.171584438209325, 0.133156315003352, 0.260153188296123, 0.130380344727655, 0.0497500971788425, 0.175468897673469, 0.401255348981324, 0.293637386768921, 0.354009255575758, 0.254413742194056, 0.254413742194056, 0.221318263528924, 0.221318263528924, 0.40162373925963, 0.221318263528924, 0.214971829128206, 0.214971829128206, 0.270084445320348, 0.481496129777697, 0.324283073315245), PROX_SUPERMARKET = c(0.320581809168482, 0.27639551573194, 0.355873580059747, 0.445962312606475, 0.442456788826315, 0.336744227428862, 0.338457664260807, 0.217741105325511, 0.288534867112482, 0.529573977763673, 0.529573977763673, 0.449846933875903, 0.449846933875903, 0.339170507836652, 0.449846933875903, 0.391090025360665, 0.391090025360665, 0.483753219919624, 0.432325009404537, 0.337417678694655), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 3L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 4L, 2L, 2L, 3L, 5L, 6L, 6L, 3L, 3L, 4L, 4L, 6L, 4L, 4L, 4L, 4L, 6L, 3L ), WITHIN_350M_BUS = c(8L, 7L, 12L, 8L, 12L, 6L, 8L, 8L, 10L, 5L, 5L, 6L, 6L, 9L, 6L, 8L, 8L, 6L, 8L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 6L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 3L, 3L, 4L, 3L, 2L, 2L, 3L, 4L, 5L), DNeighbour = c(0, 45.7753743550057, 288.395434315815, 413.972598426573, 473.328225080789, 497.466660784115, 516.981114698664, 581.273508941211, 650.831235001645, 674.507878040732, 676.432577920856, 699.976906544673, 700.275481870705, 700.556591905783, 705.746027728002, 719.921569829431, 722.399073935544, 746.105164805902, 797.325468532766, 839.23379761448)), row.names = c("991", "530", "535", "889", "300", "720", "357", "937", "93", "797", "925", "290", "86", "545", "280", "985", "507", "847", "547", "870"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.994058701618131, 0.777766347447322, 0.57256508700248, 0.464992399396405, 0.420723656652943, 0.38505099723447, 0.270682881230594, 0.158873768100273, 0.125341692675188, 0.122741288736874, 0.0926184862444435, 0.092257534296811, 0.0919182001892645, 0.0857426138518498, 0.0697616648243302, 0.0671073198115069, 0.0439419028256503, 0.0094827063953858, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1058163884
R squared (OOB): 0.02416571
$Forests[[992]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(313000, 305000, 315000, 339000, 325000, 350000, 338000, 365000, 388000, 415000, 320000, 364000, 432000, 410000, 420000, 345000, 305000, 323000, 333000, 335000), floor_area_sqm = c(99, 99, 102, 102, 91, 102, 102, 92, 92, 92, 101, 100, 92, 92, 92, 102, 99, 101, 99, 100), storey_order = c(4L, 1L, 2L, 3L, 2L, 4L, 4L, 1L, 1L, 2L, 1L, 2L, 4L, 2L, 1L, 4L, 4L, 1L, 3L, 4L), remaining_lease_mths = c(918, 921, 913, 923, 970, 923, 922, 1135, 1134, 1125, 924, 921, 1123, 1136, 1121, 926, 930, 937, 927, 927), PROX_CBD = c(17.8728040148932, 17.9733391318796, 17.9994058772431, 17.9456645257603, 17.7083177660008, 18.0569924715364, 18.1611534549189, 17.8160591469996, 17.8160591469996, 17.7609329148819, 18.0902268845521, 17.9386403893839, 17.7152334804069, 17.7152334804069, 17.7152334804069, 18.236688278315, 17.5508688704121, 17.4093430047218, 17.6933534103443, 17.5934100264964), PROX_ELDERLYCARE = c(0.330981516384048, 0.376016337241346, 0.430537495183344, 0.476454782767532, 0.378187975507624, 0.59750504274373, 0.519233937445895, 0.101440000613482, 0.101440000613482, 0.0656405943898966, 0.706169610995159, 0.714833653499633, 0.0982899037000713, 0.0982899037000713, 0.0982899037000713, 0.732088251039709, 0.169110695114153, 0.347622879353981, 0.174626049595048, 0.183364759720919), PROX_HAWKER = c(0.446535534086157, 0.501520555884575, 0.472244893923117, 0.3648710200987, 0.340346390827249, 0.391180253405874, 0.617364695979906, 0.755409785256781, 0.755409785256781, 0.769612072642938, 0.370412154176866, 0.201936965562497, 0.815736811633103, 0.815736811633103, 0.815736811633103, 0.537987121264097, 0.736171211400498, 0.646263997619536, 0.89059259132002, 0.860123145519879), PROX_MRT = c(0.4868918768976, 0.52882455357406, 0.492638498779759, 0.385567417899789, 0.403335562748004, 0.384524332485438, 0.623413162025338, 0.729659889526201, 0.729659889526201, 0.714624513867521, 0.341202563029131, 0.168914117564514, 0.674833365376197, 0.674833365376197, 0.674833365376197, 0.511061821383635, 0.804998329325227, 0.722831181419355, 0.606842528225389, 0.675234243169572 ), PROX_PARK = c(1.69875568186822, 1.62685700377268, 1.65421298847909, 1.76180373116006, 1.86766019581863, 1.77011013021076, 1.52418818882418, 1.49250729308795, 1.49250729308795, 1.52091098886828, 1.8531048262974, 1.99379565561889, 1.52614967260321, 1.52614967260321, 1.52614967260321, 1.7164330470264, 1.71737354643835, 1.92330050908574, 1.49905344652453, 1.60355051242194), PROX_GOOD_PRISCH = c(8.43952013253886, 8.54142359534323, 8.5589292690065, 8.49089982759618, 8.26299778187914, 8.58956131155308, 8.72758527833631, 8.44175881664207, 8.44175881664207, 8.39120163011403, 8.60631027953587, 8.4444135457925, 8.35538963357137, 8.35538963357137, 8.35538963357137, 8.76378557853615, 8.17476856172454, 8.00696366683488, 8.34857469941546, 8.24279341902993), PROX_MALL = c(0.330972758922268, 0.395841490391381, 0.446560923090423, 0.428159644756295, 0.335143296665789, 0.407254736414821, 0.475604736810637, 0.183177100903513, 0.183177100903513, 0.147411017927622, 0.342860958869265, 0.238372860218233, 0.158599011552442, 0.158599011552442, 0.158599011552442, 0.240339889961931, 0.109574351562212, 0.265229996889848, 0.223321337745784, 0.188384425612312), PROX_CHAS = c(0.330972805611547, 0.364030465322827, 0.324811070171065, 0.218909691095897, 0.30242004444134, 0.222103720735081, 0.405258493214775, 0.183177099178452, 0.183177099178452, 0.14741100268466, 0.209799590563819, 0.076984763134016, 0.158598978424062, 0.158598978424062, 0.158598978424062, 0.184864523484869, 0.048268048492383, 0.23105278557526, 0.21485891447712, 0.151781240761386), PROX_SUPERMARKET = c(0.300218301814749, 0.356071330024396, 0.408691343873882, 0.365864675212809, 0.332189289926598, 0.385535197909366, 0.475604214408431, 0.137568853383185, 0.137568853383185, 0.113022549454425, 0.342860053820009, 0.171190500184261, 0.144345834884574, 0.144345834884574, 0.144345834884574, 0.240339157209448, 0.15801430638391, 0.313773352526138, 0.218378438252518, 0.209139790637019), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 2L, 1L), WITHIN_350M_CHILDCARE = c(4L, 3L, 4L, 3L, 6L, 4L, 5L, 8L, 8L, 8L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 7L, 5L, 6L), WITHIN_350M_BUS = c(8L, 11L, 9L, 8L, 7L, 9L, 10L, 15L, 15L, 10L, 7L, 8L, 12L, 12L, 12L, 7L, 12L, 13L, 13L, 12L), WITHIN_1KM_PRISCH = c(7L, 7L, 7L, 6L, 5L, 6L, 6L, 6L, 6L, 6L, 5L, 5L, 7L, 7L, 7L, 6L, 6L, 5L, 8L, 8L), DNeighbour = c(0, 104.487675657846, 131.294744353893, 146.852786882527, 187.291304478471, 269.260765115965, 292.259136537439, 329.55396267144, 335.585860363464, 362.059521328026, 380.380911439218, 390.988207556909, 418.963894161647, 422.389904507569, 428.671495441128, 429.115511365248, 429.171027386395, 481.782795849387, 500.455478444817, 506.855109021594)), row.names = c("992", "179", "177", "20", "544", "491", "330", "402", "53", "365", "74", "638", "298", "13", "289", "227", "438", "174", "112", "419"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.916811206686299, 0.870301110839586, 0.839156091937209, 0.745559005327432, 0.515216797975298, 0.445579873087099, 0.333215536253659, 0.315429588610644, 0.239844388204167, 0.190786166580077, 0.163977620759649, 0.100324684491486, 0.0933428035047154, 0.0810603453324629, 0.0802183448034006, 0.0801133161984043, 0.00930953542309466, 0.000629653023281328, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 783246030
R squared (OOB): 0.5189529
$Forests[[993]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(380000, 580000, 705000, 708000, 545000, 416000, 710000, 685000, 430000, 390000, 520000, 518000, 740000, 678000, 790000, 575000, 290000, 451000, 488000, 310000), floor_area_sqm = c(89, 90, 90, 90, 101, 91, 101, 102, 92, 84, 101, 93, 95, 92, 95, 101, 87, 83, 104, 83.1), storey_order = c(5L, 5L, 7L, 5L, 1L, 4L, 2L, 4L, 2L, 1L, 1L, 4L, 4L, 3L, 6L, 6L, 1L, 8L, 1L, 3L), remaining_lease_mths = c(653, 1035, 1041, 1031, 938, 713, 933, 929, 687, 783, 929, 736, 954, 1103, 946, 932, 643, 604, 776, 613), PROX_CBD = c(4.19301197437796, 3.73787601157873, 3.66612298934168, 3.56091441303422, 3.59494173601466, 5.10609859014938, 4.27954241101507, 4.15915934561343, 5.17330173892321, 4.91139217141794, 4.23995407977096, 4.29040868967057, 4.09909964212454, 3.93031212371417, 4.0690703028165, 5.56255806753875, 4.35364804731157, 3.63056019358172, 4.16405648472164, 5.99387263807515), PROX_ELDERLYCARE = c(1.05465194719342, 0.836612932336762, 0.851600940224316, 0.885388735780595, 0.692364880740494, 0.320090253923576, 1.2084977158608, 1.31127122179184, 0.151830290872251, 0.53976690699019, 1.29004325258708, 1.28169673214061, 1.44919747885979, 0.159701117649001, 1.5676876481467, 0.0599829320550621, 0.402111762367986, 0.124703716495981, 0.434539750657667, 0.103488744511564), PROX_HAWKER = c(0.297392426102438, 0.15676751515481, 0.157376553669701, 0.210501859943959, 0.142789347249218, 0.333568708255903, 0.32780610994166, 0.296724849746491, 0.261285820740611, 0.526793317066312, 0.242979724501726, 0.224814451985556, 0.17841116959893, 0.374782156946409, 0.124697776657811, 0.248163252655802, 0.52502919100195, 0.0619655343942362, 0.502732414569621, 0.131941483902414), PROX_MRT = c(0.670866804568908, 0.349678715281184, 0.281331556481731, 0.1853881461208, 0.346622733589529, 0.549226257235714, 0.45128979061194, 0.361454140857751, 0.568944969773001, 0.348715950460643, 0.369514902074349, 0.386818680985449, 0.212082976996148, 0.57487373386568, 0.103251860461982, 0.389634730949481, 0.698417082344063, 0.188513622979597, 0.518003091395578, 0.422927302226303 ), PROX_PARK = c(1.34668044149268, 1.14436990313984, 1.07330463343821, 0.969171323132551, 1.03638785093261, 0.534309547143458, 0.496161896442625, 0.424082148410156, 0.375618223612072, 0.454973393404149, 0.410157320226128, 0.41256712340984, 0.271559050503854, 0.43227753152338, 0.13380185088312, 0.136342453682232, 0.0959047492621704, 0.634729277660292, 0.269719137898212, 0.775542593632535 ), PROX_GOOD_PRISCH = c(4.04417128338034, 4.42346384619917, 4.46068770698473, 4.51522724145722, 4.68517728936996, 3.68539306501406, 3.1984009939005, 3.27316539077024, 3.5160560831601, 3.07957394860643, 3.17375518133788, 3.11124078456354, 3.22696055518642, 4.55218800106713, 3.17062142916436, 3.30515733544794, 4.11088283479722, 4.47678155678584, 3.99853475328204, 3.79476022833587), PROX_MALL = c(1.51326780463499, 1.03774509228272, 0.971442928620489, 0.87678025015548, 0.814872047472938, 1.13513631747826, 1.15459749844864, 1.03381347643634, 0.96360119165526, 0.779372162435287, 1.09860538958518, 1.14104925826379, 0.944512912155433, 1.09934779211931, 0.898524741072254, 0.719385659919303, 0.801857467962545, 0.917363569028491, 1.00998414702412, 1.29238059557114), PROX_CHAS = c(0.212246176955017, 0.0809467071188201, 0.108213750221125, 0.0998361253719761, 0.0573592222158038, 0.37199840586913, 0.151798893835737, 0.22718451096924, 0.213267381067323, 0.297280152993809, 0.128246501394164, 0.0683025043642396, 0.199996678091121, 0.304936065418075, 0.162166521351491, 0.174009235365936, 0.130252709580884, 0.112941217538546, 0.147909276913635, 3.57955945681819e-08), PROX_SUPERMARKET = c(0.306178228663922, 0.184584314799668, 0.131005301990959, 0.103744685928207, 0.0573596645426592, 0.424647979009491, 0.314587216673928, 0.31622643534726, 0.266791583668656, 0.212061147632098, 0.23908756643158, 0.200251285306447, 0.232527384837024, 0.35411008396507, 0.209119590970966, 0.173881454941229, 0.591301773724787, 0.0867224629960944, 0.506391752127701, 0.147638600898363), WITHIN_350M_KINDERGARTEN = c(0L, 1L, 1L, 1L, 1L, 0L, 3L, 4L, 2L, 1L, 4L, 3L, 5L, 1L, 4L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(1L, 3L, 3L, 3L, 3L, 4L, 2L, 10L, 4L, 2L, 4L, 2L, 9L, 3L, 8L, 4L, 4L, 5L, 6L, 2L), WITHIN_350M_BUS = c(5L, 7L, 7L, 9L, 4L, 4L, 2L, 4L, 4L, 7L, 4L, 4L, 8L, 5L, 5L, 2L, 6L, 4L, 5L, 6L), WITHIN_1KM_PRISCH = c(1L, 0L, 0L, 0L, 0L, 3L, 2L, 2L, 3L, 2L, 2L, 2L, 1L, 1L, 1L, 3L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 500.978372459107, 565.450821138586, 668.272697146732, 737.312845200048, 917.559431006967, 975.066796977616, 977.202106779754, 1003.06559218486, 1016.73233145906, 1039.44236911848, 1089.0057324821, 1106.67126764404, 1177.94617633115, 1243.47446868115, 1410.40265167924, 1488.52919780382, 1543.1442852844, 1709.00939447213, 1800.11948807874)), row.names = c("993", "823", "903", "881", "997", "853", "767", "763", "270", "251", "145", "286", "784", "801", "575", "596", "532", "237", "223", "752"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.851093939963248, 0.81239499779895, 0.743358443739535, 0.69261537054594, 0.547872489068971, 0.499277870333871, 0.49746150381438, 0.475415776340886, 0.463741073449333, 0.444322226991151, 0.401981027284704, 0.38694592938608, 0.326953477201788, 0.273353567977274, 0.149088567113012, 0.0999994153739943, 0.0702940207815351, 0.00973478332780211, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11828605838
R squared (OOB): 0.4793494
$Forests[[994]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(405000, 420000, 430000, 405000, 415000, 395000, 450000, 448000, 410000, 393000, 455000, 430000, 360000, 380000, 380000, 367000, 362500, 412000, 495000, 537000), floor_area_sqm = c(105, 112, 104, 104, 103, 106, 106, 116, 106, 103, 113, 107, 84, 106, 107, 104, 103, 104, 93, 93), storey_order = c(3L, 4L, 2L, 2L, 3L, 2L, 4L, 3L, 2L, 2L, 5L, 4L, 3L, 1L, 2L, 1L, 3L, 2L, 2L, 4L), remaining_lease_mths = c(856, 866, 861, 862, 834, 834, 834, 827, 871, 818, 824, 868, 811, 887, 871, 879, 819, 878, 1131, 1128), PROX_CBD = c(15.3605597168545, 15.3605597168545, 15.4019609662575, 15.4019609662575, 15.1256206124729, 15.1256206124729, 15.1256206124729, 15.1039483662242, 15.428944563277, 14.8805910833212, 14.8805910833212, 15.2985874116244, 14.7472020389823, 15.0291078847704, 15.2330821453909, 14.66420827852, 14.3801998083441, 14.1313829663274, 14.1234549986629, 14.1022978560303), PROX_ELDERLYCARE = c(1.7630974884403, 1.7630974884403, 1.7026350967472, 1.7026350967472, 1.5866097118695, 1.5866097118695, 1.5866097118695, 1.55233595008815, 1.63977306379889, 1.53481387371296, 1.53481387371296, 1.41400995500373, 1.19052284520552, 1.09928331705025, 1.22808745848404, 0.719957479461771, 0.709377020411434, 0.836104821253693, 1.35242241046818, 1.39999761805574), PROX_HAWKER = c(0.874437271649647, 0.874437271649647, 0.985391408166863, 0.985391408166863, 0.674198133913936, 0.674198133913936, 0.674198133913936, 0.672854909342646, 1.09717995764468, 0.395563323563994, 0.395563323563994, 1.16406043263713, 0.606039227085063, 1.15922930524208, 1.40985252978436, 1.17971772396452, 0.928921275219278, 0.73352935155883, 0.458626901673037, 0.488105393549706), PROX_MRT = c(1.13238128237287, 1.13238128237287, 1.24252861976923, 1.24252861976923, 0.930587839854138, 0.930587839854138, 0.930587839854138, 0.927742831261867, 1.35104476777798, 0.650195396152393, 0.650195396152393, 1.40304810962874, 0.807097621625513, 1.36685465541241, 1.62235809597188, 1.12495588646837, 1.02650412956774, 0.735653331318593, 0.250036690549804, 0.255700458734308), PROX_PARK = c(0.852232892319188, 0.852232892319188, 0.934356673366442, 0.934356673366442, 0.625625874274951, 0.625625874274951, 0.625625874274951, 0.613453702116727, 1.02148060415503, 0.355836862982211, 0.355836862982211, 0.98341166564854, 0.432698189125414, 0.808345234949979, 0.633472210001671, 0.823954351824118, 0.71485218383349, 0.463826523913091, 0.469588575534173, 0.52092144022497), PROX_GOOD_PRISCH = c(3.77322944876988, 3.77322944876988, 3.78947597459801, 3.78947597459801, 3.54140201350838, 3.54140201350838, 3.54140201350838, 3.51513652285447, 3.79601078940401, 3.33079371618761, 3.33079371618761, 3.64472604970499, 3.13467644284063, 3.36640767040689, 3.56691345353299, 2.99834463762659, 2.72778429145315, 2.52734391167264, 2.69456588548322, 2.69832814229385), PROX_MALL = c(0.502295694435402, 0.502295694435402, 0.656741946143406, 0.656741946143406, 0.445444903624544, 0.445444903624544, 0.445444903624544, 0.472438990852491, 0.809004632748584, 0.390496575840073, 0.390496575840073, 0.597111778941966, 0.738705771798207, 0.486526360127578, 0.253259472709144, 0.669111824361406, 0.949257633150117, 0.66282583229379, 0.232476208076891, 0.257523814996123 ), PROX_CHAS = c(0.563239471741591, 0.563239471741591, 0.478794864158343, 0.478794864158343, 0.387886097439527, 0.387886097439527, 0.387886097439527, 0.353464796953762, 0.352996738297868, 0.448788349522024, 0.448788349522024, 0.0911939042613644, 0.19051372613691, 0.228652490110126, 0.210576528602503, 0.38494516455544, 0.453083161817035, 0.528800676490504, 0.147334233235439, 0.177701329016163), PROX_SUPERMARKET = c(0.187279197917694, 0.187279197917694, 0.1489144838969, 0.1489144838969, 0.411626017932148, 0.411626017932148, 0.411626017932148, 0.429218479578941, 0.252078878715955, 0.447693008221967, 0.447693008221967, 0.408284988301129, 0.326764101800336, 0.234691730121176, 0.21397076195142, 0.384052647553184, 0.513065398645433, 0.528799775767506, 0.147334782275979, 0.177702101069216), WITHIN_350M_KINDERGARTEN = c(0L, 0L, 0L, 0L, 2L, 2L, 2L, 2L, 0L, 2L, 2L, 2L, 3L, 2L, 3L, 1L, 0L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 1L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 4L), WITHIN_350M_BUS = c(10L, 10L, 9L, 9L, 6L, 6L, 6L, 7L, 11L, 5L, 5L, 13L, 9L, 8L, 12L, 7L, 2L, 6L, 13L, 11L), WITHIN_1KM_PRISCH = c(2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 1L, 1L), DNeighbour = c(0, 4.93762055515319, 156.041345785334, 158.734739018161, 233.840558963063, 234.138262984442, 243.307079220027, 265.841860567881, 314.319325715087, 499.911763869314, 507.660731043421, 537.31935441125, 647.990604575989, 774.371515267294, 888.949833470901, 1071.45059851753, 1121.53115019123, 1248.722754955, 1316.51135652253, 1350.46709856476)), row.names = c("994", "782", "495", "406", "233", "483", "457", "188", "899", "639", "852", "934", "136", "314", "428", "686", "3", "695", "212", "815"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.99997326411887, 0.973476397052575, 0.9725592819124, 0.940933438309195, 0.940785242736019, 0.936134669916562, 0.924000359528007, 0.894590774851943, 0.744715565557595, 0.737345035103907, 0.708449049080617, 0.592539741129944, 0.450510543726231, 0.321151376721286, 0.137291137359416, 0.0962915706883802, 0.021026187015979, 0.00246563867810905, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1969351923
R squared (OOB): -0.00575074
$Forests[[995]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(3e+05, 290000, 285000, 330000, 295000, 292000, 485000, 445000, 460000, 450000, 585000, 345000, 455000, 370000, 350000, 365000, 347000, 355000, 491000, 415000), floor_area_sqm = c(99, 92, 92, 103, 106, 104, 93, 93, 93, 93, 91, 114, 99, 90, 93, 104, 90, 106, 92, 104), storey_order = c(1L, 4L, 1L, 2L, 1L, 2L, 10L, 7L, 7L, 4L, 10L, 2L, 2L, 3L, 3L, 2L, 2L, 1L, 9L, 2L), remaining_lease_mths = c(697, 690, 697, 937, 825, 828, 1112, 1117, 1135, 1131, 995, 839, 951, 977, 1018, 828, 971, 825, 1137, 875), PROX_CBD = c(14.8036441916204, 14.8961777358487, 14.6519123293037, 14.5165027597446, 14.7220636963442, 15.1374510187917, 14.8542518275748, 14.9897790388493, 15.0332592042754, 15.1194109037639, 14.2059144167977, 15.4582319270764, 14.3012013074868, 14.489397367385, 14.9930585550483, 15.6198573118901, 14.6079806280174, 15.6983328737326, 15.0782917837809, 15.8781143296649), PROX_ELDERLYCARE = c(0.0965145667339982, 0.090689252710872, 0.254409923718011, 0.389463724969334, 0.327768156942021, 0.426629771798313, 0.671766786446111, 0.622451014094897, 0.653175957864657, 0.632846087105322, 0.923774065318005, 0.319622441582349, 0.93663965535868, 0.929205058584809, 0.766085625885291, 0.497975502399054, 0.966138977916587, 0.587171684565488, 0.811417024562957, 0.633288957745621), PROX_HAWKER = c(1.07372228066705, 1.02395142210687, 1.21550185558774, 1.0617726338971, 1.39864823048803, 1.49196951764411, 0.3485650804915, 0.366862032582334, 0.344843972730765, 0.399490681633122, 0.829910539202106, 1.7245004017694, 0.693090021451824, 0.478869651742105, 0.230353911902381, 1.6566914426712, 0.31691894051251, 1.64071314431986, 0.241120378832392, 1.79301822351461), PROX_MRT = c(0.363746184676816, 0.437229774651496, 0.218405848235923, 0.0901878473788138, 0.0523025726452692, 0.164193456307044, 0.41695674877223, 0.550628186781769, 0.587916938270161, 0.674936552563307, 0.127617925270923, 0.233994550027949, 0.189883903502813, 0.0437298005890327, 0.545901722651448, 0.297714051615291, 0.188565130994124, 0.341199960643831, 0.604690005035212, 0.159697283923578 ), PROX_PARK = c(0.497172938499345, 0.600185611341118, 0.325486875199719, 0.278686390612803, 0.432331111477529, 0.786093050092807, 1.00246315577637, 0.886983007034967, 0.858154923175006, 0.773048101136696, 0.716522496183652, 0.998254167239372, 0.812876767906526, 0.935596264101672, 0.937160160632966, 0.782164021798725, 1.07918529837209, 0.686441032296595, 0.889047622652367, 0.678969217742802 ), PROX_GOOD_PRISCH = c(5.17691715074399, 5.28070608730985, 4.99149337529414, 4.93093863547281, 4.99661753747661, 5.37568176340172, 5.49301939379528, 5.61521578968116, 5.67093979106873, 5.74516136190441, 4.85056771881294, 5.64801716169655, 4.98177209241419, 5.1963266927986, 5.6774973866509, 5.84268664292306, 5.35450137646782, 5.93514971647738, 5.77803713337603, 6.09357654169244), PROX_MALL = c(0.278400001713995, 0.252669380741675, 0.377416550632833, 0.38830118917563, 0.343882807046916, 0.249545786638779, 0.497662931100388, 0.615054651957031, 0.671424081833306, 0.744876648240093, 0.148456555084967, 0.455554164929496, 0.236735170365795, 0.345992784345898, 0.691703794200818, 0.394873468760787, 0.479398555662368, 0.310729806849059, 0.79347213158724, 0.145699923430919), PROX_CHAS = c(0.190291087196022, 0.252669404800451, 0.0736014920224838, 0.0918929757518676, 0.141205029857343, 0.193150290660334, 0.139715392485403, 0.101756162724623, 0.0438337826764906, 0.0812821875339188, 0.148456588323488, 0.158017550603297, 0.214782230853987, 3.77135010377852e-08, 0.094086780959658, 0.28481487293308, 0.166948923507452, 0.261893114523038, 0.128222338920945, 0.0723222156351423), PROX_SUPERMARKET = c(0.190291125096353, 0.186322037460738, 0.128878263549785, 0.354026220875794, 0.141204847242777, 0.200567401454574, 0.118312809115248, 0.215874380558773, 0.238848984717478, 0.325050502595441, 0.154204342539502, 0.387973705585917, 0.172194506074768, 0.31785895032531, 0.189746195069109, 0.407244625741832, 0.218811722485387, 0.322774913149109, 0.286089695736963, 0.157892159590583), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 0L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 3L, 5L, 3L, 3L, 3L, 3L, 7L, 8L, 6L, 5L, 3L, 3L, 2L, 4L, 3L, 3L), WITHIN_350M_BUS = c(9L, 7L, 9L, 7L, 8L, 11L, 11L, 11L, 10L, 12L, 17L, 14L, 15L, 13L, 11L, 9L, 13L, 8L, 10L, 7L), WITHIN_1KM_PRISCH = c(3L, 3L, 3L, 2L, 2L, 2L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 5L, 4L, 3L, 5L, 3L, 4L, 3L), DNeighbour = c(0, 104.150463554795, 193.594427361145, 292.37375367845, 326.76827143755, 507.894148179228, 726.22294632634, 751.937953920974, 797.807798339071, 818.236641695159, 834.722613543091, 842.369333297559, 851.518614200027, 857.827978570239, 889.941843618986, 897.107585285429, 936.217443774335, 948.985660496685, 971.709438285595, 1136.86238830294)), row.names = c("995", "87", "986", "592", "786", "387", "159", "500", "865", "299", "146", "383", "717", "374", "836", "304", "385", "196", "568", "510"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.983284848932219, 0.942844642677559, 0.872095415715096, 0.841593473169648, 0.640662169362951, 0.350392839289884, 0.316440069771036, 0.257585575871077, 0.232309868110301, 0.212429691910192, 0.203381668526397, 0.192710073948955, 0.185453447547499, 0.149936187269874, 0.142361354877078, 0.103575467480042, 0.0919347534388441, 0.072596866499012, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 4177596872
R squared (OOB): 0.4000382
$Forests[[996]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(465000, 450000, 475000, 455000, 465000, 455000, 460000, 490888, 545000, 485000, 470000, 460000, 452000, 420000, 403000, 450000, 530000, 450000, 437000, 525000), floor_area_sqm = c(90, 90, 92, 93, 95, 92, 92, 93, 93, 95, 93, 92, 95, 93, 90, 95, 95, 94, 94, 97), storey_order = c(5L, 2L, 5L, 4L, 4L, 5L, 3L, 5L, 3L, 6L, 5L, 3L, 3L, 1L, 3L, 3L, 4L, 4L, 3L, 3L), remaining_lease_mths = c(1132, 1134, 1098, 1096, 1110, 1108, 1097, 1141, 1134, 1113, 1125, 1107, 1121, 1101, 1053, 1126, 1106, 1123, 1120, 1098), PROX_CBD = c(14.6796515041342, 14.6796515041342, 14.3437499696049, 14.3469943525049, 14.3101587663686, 14.2694643570804, 14.2694643570804, 14.4799585140632, 14.4432157047801, 14.2445424628862, 14.2374266118925, 14.2518409016409, 14.2856092918761, 14.3298082323417, 14.2313196249897, 14.1366846915735, 14.4087790426081, 14.0429369190019, 14.0691382395842, 14.3488328635023), PROX_ELDERLYCARE = c(1.45102259724198, 1.45102259724198, 1.14464302293932, 1.07571195137499, 1.29024298571696, 1.14423906696184, 1.14423906696184, 1.06862824267944, 1.44181352445962, 1.24643506877499, 1.2819446304668, 0.985840321219444, 1.29536834443332, 0.943112693551276, 1.23431696680562, 1.17371591683522, 0.87860471100088, 1.1015647640471, 1.08280856328681, 0.805205193908325), PROX_HAWKER = c(0.836784965651702, 0.836784965651702, 0.74882220835846, 0.654543769257927, 0.961388959141492, 0.826638245470088, 0.826638245470088, 0.462243392197612, 1.1926703176924, 0.968852406622053, 1.02089221118434, 0.656651462258042, 1.14967766552968, 0.494981643036057, 1.20453145676494, 1.09084844555913, 0.295591155505828, 1.07710025413616, 1.21079813450924, 0.28631929470226 ), PROX_MRT = c(0.391052893274669, 0.391052893274669, 0.217663394995295, 0.131478587775223, 0.148967878322013, 0.30438768875815, 0.30438768875815, 0.082651796212049, 0.142722405117506, 0.184117552261459, 0.148741201515391, 0.189142279194464, 0.0748886383392391, 0.122691316210064, 0.14509881944895, 0.218319465176875, 0.258499173090988, 0.324573358240557, 0.281224364060027, 0.320519516131068), PROX_PARK = c(0.566439778554251, 0.566439778554251, 0.636899975343007, 0.731552922713316, 0.444639968372477, 0.599699049952129, 0.599699049952129, 0.682350458092963, 0.164631246691225, 0.481320095248247, 0.440474428767772, 0.785709089572823, 0.297003339879563, 0.760551135167525, 0.30799989212087, 0.474063272255088, 0.572778275466331, 0.58019258504408, 0.468913262301943, 0.585388118838944), PROX_GOOD_PRISCH = c(5.51577006817018, 5.51577006817018, 5.1680916684458, 5.13548460888622, 5.21803047984022, 5.12184985907385, 5.12184985907385, 5.20136656590841, 5.44062149940817, 5.1542412945362, 5.16870486361587, 5.03443000866885, 5.27158847877433, 5.05687720866847, 5.24106386657147, 5.09375212835948, 5.07040230577432, 4.9857651679507, 5.07622831499557, 4.99658730632735), PROX_MALL = c(0.38618207223371, 0.38618207223371, 0.38589862433106, 0.480981762762808, 0.199960318099191, 0.351657486288216, 0.351657486288216, 0.64848155368644, 0.0864828813466827, 0.248497232357685, 0.22058685557285, 0.535261743386166, 0.136646142991964, 0.644100917109673, 0.200492724858517, 0.295276560881227, 0.48422641650143, 0.401409437181884, 0.352184781664103, 0.415696526053807 ), PROX_CHAS = c(0.367772140885018, 0.367772140885018, 0.0401042229543167, 0.0578525184286013, 0.199960275799137, 0.120456720485379, 0.120456720485379, 0.149921511006425, 0.0864829242311455, 0.185564313785613, 0.177995101264401, 0.121511881264649, 0.136646133179357, 0.116678641770301, 0.200492722653611, 0.0995517477546361, 0.263312743704905, 0.0207330025336023, 0.167321001424632, 0.232702657922268 ), PROX_SUPERMARKET = c(0.0442147517112349, 0.0442147517112349, 0.165776473264822, 0.0704323341151683, 0.199173279096103, 0.244158473149448, 0.244158473149448, 0.149922203205158, 0.0916346746399726, 0.185564776027004, 0.177995229543633, 0.121511691834874, 0.146294584623949, 0.116679779166118, 0.210915135620544, 0.0995512052866983, 0.263313051629592, 0.0207321820187816, 0.167319845962294, 0.232703172737007 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 1L, 0L, 2L, 0L, 2L, 0L, 0L, 1L, 1L, 1L, 1L ), WITHIN_350M_CHILDCARE = c(4L, 4L, 8L, 7L, 8L, 10L, 10L, 6L, 4L, 9L, 8L, 10L, 6L, 7L, 6L, 8L, 6L, 6L, 8L, 6L), WITHIN_350M_BUS = c(4L, 4L, 8L, 8L, 6L, 9L, 9L, 6L, 5L, 7L, 6L, 9L, 8L, 9L, 6L, 8L, 10L, 9L, 9L, 9L), WITHIN_1KM_PRISCH = c(4L, 4L, 5L, 4L, 7L, 6L, 6L, 4L, 5L, 7L, 7L, 6L, 7L, 5L, 6L, 7L, 5L, 7L, 7L, 6L), DNeighbour = c(0, 7.00104434593016, 344.92275628713, 385.676844531694, 390.244567095868, 405.108786320237, 408.961024211611, 410.049949421497, 438.978502714258, 449.910266110879, 472.340631940716, 486.013667099569, 494.956160760879, 511.946051587142, 571.714865024206, 575.164366287321, 621.044261227272, 653.983604195085, 686.965313693285, 693.159729630274)), row.names = c("996", "405", "70", "488", "142", "470", "434", "979", "240", "349", "537", "73", "32", "688", "283", "76", "969", "754", "57", "363"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.999795982767099, 0.566083103541964, 0.476672308115618, 0.466541023724261, 0.433533215304688, 0.424980748587876, 0.422564080420592, 0.358717498438215, 0.334900763764973, 0.286922623006827, 0.258449332941781, 0.240218944537697, 0.206585100411331, 0.102216252582982, 0.0970190630093706, 0.0389089155135058, 0.0120652765611525, 0.000316595185098888, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1712222905
R squared (OOB): -0.4098343
$Forests[[997]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(545000, 708000, 705000, 580000, 678000, 380000, 451000, 290000, 660000, 620000, 488000, 385000, 560000, 465000, 685000, 710000, 740000, 520000, 515000, 518000), floor_area_sqm = c(101, 90, 90, 90, 92, 89, 83, 87, 105, 103, 104, 93, 105, 91, 102, 101, 95, 101, 84, 93 ), storey_order = c(1L, 5L, 7L, 5L, 3L, 5L, 8L, 1L, 6L, 4L, 1L, 1L, 2L, 2L, 4L, 2L, 4L, 1L, 4L, 4L), remaining_lease_mths = c(938, 1031, 1041, 1035, 1103, 653, 604, 643, 748, 742, 776, 772, 913, 764, 929, 933, 954, 929, 804, 736), PROX_CBD = c(3.59494173601466, 3.56091441303422, 3.66612298934168, 3.73787601157873, 3.93031212371417, 4.19301197437796, 3.63056019358172, 4.35364804731157, 3.5952466633456, 3.79744534670369, 4.16405648472164, 4.25035751849909, 3.91005014077452, 4.28329341592686, 4.15915934561343, 4.27954241101507, 4.09909964212454, 4.23995407977096, 3.75781957676323, 4.29040868967057), PROX_ELDERLYCARE = c(0.692364880740494, 0.885388735780595, 0.851600940224316, 0.836612932336762, 0.159701117649001, 1.05465194719342, 0.124703716495981, 0.402111762367986, 0.354500614782039, 0.296175206272889, 0.434539750657667, 0.411587417191489, 0.449207181019876, 0.4193003334471, 1.31127122179184, 1.2084977158608, 1.44919747885979, 1.29004325258708, 0.582389211118023, 1.28169673214061), PROX_HAWKER = c(0.142789347249218, 0.210501859943959, 0.157376553669701, 0.15676751515481, 0.374782156946409, 0.297392426102438, 0.0619655343942362, 0.52502919100195, 0.311385334077859, 0.300770398866256, 0.502732414569621, 0.610932712322496, 0.464701711390969, 0.638679046714181, 0.296724849746491, 0.32780610994166, 0.17841116959893, 0.242979724501726, 0.393163811818296, 0.224814451985556), PROX_MRT = c(0.346622733589529, 0.1853881461208, 0.281331556481731, 0.349678715281184, 0.57487373386568, 0.670866804568908, 0.188513622979597, 0.698417082344063, 0.16267041353008, 0.195276091150508, 0.518003091395578, 0.605174310138743, 0.361698258812245, 0.637237645879563, 0.361454140857751, 0.45128979061194, 0.212082976996148, 0.369514902074349, 0.434583879195091, 0.386818680985449), PROX_PARK = c(1.03638785093261, 0.969171323132551, 1.07330463343821, 1.14436990313984, 0.43227753152338, 1.34668044149268, 0.634729277660292, 0.0959047492621704, 0.796125682214674, 0.620239922284967, 0.269719137898212, 0.346786980248178, 0.651892034671684, 0.336599362476296, 0.424082148410156, 0.496161896442625, 0.271559050503854, 0.410157320226128, 0.885911587583127, 0.41256712340984), PROX_GOOD_PRISCH = c(4.68517728936996, 4.51522724145722, 4.46068770698473, 4.42346384619917, 4.55218800106713, 4.04417128338034, 4.47678155678584, 4.11088283479722, 4.26949140427292, 4.13618512399158, 3.99853475328204, 3.87277035706644, 3.96984616110429, 3.85984302070176, 3.27316539077024, 3.1984009939005, 3.22696055518642, 3.17375518133788, 3.98479480133756, 3.11124078456354), PROX_MALL = c(0.814872047472938, 0.87678025015548, 0.971442928620489, 1.03774509228272, 1.09934779211931, 1.51326780463499, 0.917363569028491, 0.801857467962545, 0.962766222186716, 1.16769889708728, 1.00998414702412, 0.955673327573223, 1.2652175398851, 0.92062293894618, 1.03381347643634, 1.15459749844864, 0.944512912155433, 1.09860538958518, 1.1081035152608, 1.14104925826379), PROX_CHAS = c(0.0573592222158038, 0.0998361253719761, 0.108213750221125, 0.0809467071188201, 0.304936065418075, 0.212246176955017, 0.112941217538546, 0.130252709580884, 0.0963682910788478, 0.121619853002556, 0.147909276913635, 0.260827480873255, 0.108899254787234, 0.285886541141976, 0.22718451096924, 0.151798893835737, 0.199996678091121, 0.128246501394164, 0.345906079563203, 0.0683025043642396 ), PROX_SUPERMARKET = c(0.0573596645426592, 0.103744685928207, 0.131005301990959, 0.184584314799668, 0.35411008396507, 0.306178228663922, 0.0867224629960944, 0.591301773724787, 0.269187390315468, 0.191561540751545, 0.506391752127701, 0.512280309006142, 0.115229795891962, 0.506434284786685, 0.31622643534726, 0.314587216673928, 0.232527384837024, 0.23908756643158, 0.128350069204848, 0.200251285306447 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 4L, 3L, 5L, 4L, 2L, 3L ), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 3L, 3L, 1L, 5L, 4L, 4L, 4L, 6L, 5L, 4L, 4L, 10L, 2L, 9L, 4L, 4L, 2L), WITHIN_350M_BUS = c(4L, 9L, 7L, 7L, 5L, 5L, 4L, 6L, 6L, 5L, 5L, 5L, 5L, 5L, 4L, 2L, 8L, 4L, 3L, 4L), WITHIN_1KM_PRISCH = c(0L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 2L, 3L, 2L, 2L, 1L, 2L, 2L, 2L), DNeighbour = c(0, 203.219858604164, 223.424655065753, 258.561345302235, 729.065090746023, 737.312845200048, 936.707198873427, 1206.60931395253, 1266.61014091324, 1286.66219185369, 1290.98521035072, 1424.35581545272, 1432.86759625337, 1434.01814047286, 1442.95918702477, 1496.49096674971, 1525.84148578865, 1529.31229182286, 1561.08366121649, 1595.53945923985)), row.names = c("997", "881", "903", "823", "801", "993", "237", "532", "699", "952", "223", "19", "176", "747", "763", "767", "784", "145", "234", "286"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.967818212978171, 0.961167252351184, 0.948167541269065, 0.626007318851024, 0.618512167255969, 0.429468712155648, 0.183271693817568, 0.136760170356521, 0.1222898525756, 0.119247607910871, 0.0412361491025994, 0.0374475304625753, 0.0369477447629077, 0.0331653563798505, 0.0144728166689172, 0.0073030395777931, 0.00660847118673183, 0.00182532371167732, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 12775841436
R squared (OOB): 0.2144471
$Forests[[998]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(548000, 420000, 430000, 588000, 516000, 345000, 375000, 440000, 450000, 435000, 638000, 630000, 439000, 670000, 448000, 5e+05, 485000, 565000, 335000, 648000), floor_area_sqm = c(95, 91, 93, 95, 98, 92, 92, 92, 92, 98, 102, 102, 97, 94, 105, 105, 103, 103, 91, 116), storey_order = c(2L, 1L, 3L, 3L, 3L, 1L, 2L, 3L, 1L, 1L, 9L, 6L, 3L, 6L, 1L, 2L, 2L, 4L, 3L, 4L), remaining_lease_mths = c(981, 742, 728, 1025, 698, 695, 695, 677, 679, 692, 869, 870, 669, 1104, 866, 857, 855, 852, 754, 871), PROX_CBD = c(8.37940280964872, 8.31995738049774, 8.20083785223568, 8.51090417959469, 8.70928269501252, 8.46158045860266, 8.4016901584654, 8.7589377611275, 8.7589377611275, 8.85689554561162, 7.86314261154951, 7.86314261154951, 8.73211086874077, 8.58683984966127, 8.05276498978228, 8.19182633034048, 7.70120549943486, 8.19182633034048, 8.32334928378694, 8.27332873959955), PROX_ELDERLYCARE = c(0.335901694998922, 0.259768432786295, 0.41240614163537, 0.120425912751251, 0.119444653145476, 0.0854535518544851, 0.150390524199432, 0.169235371196244, 0.169235371196244, 0.272187629818594, 0.731462959428347, 0.731462959428347, 0.292319821872094, 0.203840329735754, 0.599632276485302, 0.444818640633349, 0.883817181840043, 0.444818640633349, 0.163895949541214, 0.354571010374291), PROX_HAWKER = c(0.203869560106314, 0.387410687724852, 0.35604829505958, 0.166697492306482, 0.281172749103646, 0.266645682444034, 0.205000896629144, 0.330091511745513, 0.330091511745513, 0.446318851105742, 0.573870222021737, 0.573870222021737, 0.436547444862961, 0.433030813326955, 0.560005371648267, 0.553760551741158, 0.72907919143595, 0.553760551741158, 0.1672780527947, 0.610975272844239 ), PROX_MRT = c(0.62312262100292, 0.705543842504761, 0.805467939952349, 0.608243230971526, 0.379410256905797, 0.681495718287031, 0.747297636603152, 0.338391484905848, 0.338391484905848, 0.372678744867538, 0.85984195598231, 0.85984195598231, 0.600073719023998, 0.751078096441513, 1.12051759514643, 1.08457427678223, 0.692418360175919, 1.08457427678223, 1.03738004469153, 1.0936063211659), PROX_PARK = c(0.394842599629624, 0.517920409018535, 0.393072899865764, 0.368529270986479, 0.513364518506117, 0.773425606080498, 0.784786352249359, 0.469340752260783, 0.469340752260783, 0.479885299937475, 0.281207712521794, 0.281207712521794, 0.617507126900098, 0.52118662053352, 0.30128672956265, 0.374102285306053, 0.450335295656325, 0.374102285306053, 0.839050716088865, 0.477465658778908), PROX_GOOD_PRISCH = c(1.14854892992093, 1.20021801549651, 1.04754826657838, 1.13331232297991, 1.35677240305411, 1.4534383809239, 1.42922442943649, 1.40615721612308, 1.40615721612308, 1.47413984574199, 0.562813849840511, 0.562813849840511, 1.31940815963163, 1.16640042723588, 0.631981624625733, 0.769163347741007, 0.490611064856358, 0.769163347741007, 1.6197212814627, 0.856939381531897), PROX_MALL = c(0.651389947232486, 0.768764019555169, 0.844084234929545, 0.540250505232014, 0.313890580083005, 0.793630348518112, 0.856591768216477, 0.264395031718586, 0.264395031718586, 0.241772845363545, 0.943364056194349, 0.943364056194349, 0.469553394647833, 0.632538285087724, 1.07178760783233, 0.997182626507123, 0.779066462317335, 0.997182626507123, 0.952850965311535, 0.991200103712322), PROX_CHAS = c(0.11938167830482, 0.1066489590073, 0.0460460495231756, 0.0869956868442428, 0.112175615725657, 0.161491876005888, 0.14998683096932, 0.0806835690144568, 0.0806835690144568, 0.157458356405151, 0.201852081003395, 0.201852081003395, 0.0664211666443358, 0.237191200694799, 0.167974733321899, 0.311461966699573, 0.0405139203460024, 0.311461966699573, 0.218034921212892, 0.413431749899638 ), PROX_SUPERMARKET = c(0.282093113359979, 0.284909088626731, 0.436961702644775, 0.0869967242830128, 0.221335227738319, 0.128302570008396, 0.194600933367586, 0.24726445439454, 0.24726445439454, 0.224853982916395, 0.115543350477338, 0.115543350477338, 0.350370254212894, 0.35437102597818, 0.372458117254617, 0.485938543293979, 0.0588346413192393, 0.485938543293979, 0.502751024921131, 0.502190497784501 ), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 1L, 2L, 2L, 0L, 0L, 2L, 2L, 2L, 4L, 4L, 1L, 1L, 3L, 0L, 4L, 0L, 1L, 0L ), WITHIN_350M_CHILDCARE = c(4L, 3L, 2L, 6L, 7L, 3L, 3L, 8L, 8L, 7L, 3L, 3L, 6L, 5L, 3L, 2L, 4L, 2L, 1L, 4L ), WITHIN_350M_BUS = c(6L, 7L, 7L, 5L, 6L, 7L, 7L, 6L, 6L, 7L, 2L, 2L, 7L, 4L, 5L, 7L, 4L, 7L, 4L, 8L), WITHIN_1KM_PRISCH = c(3L, 2L, 2L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 3L, 2L, 1L, 2L, 2L, 2L, 3L, 2L), DNeighbour = c(0, 187.144086370652, 196.9425363703, 368.173882906366, 400.35025658408, 413.330293861843, 436.652531826358, 442.626365465201, 446.742475256302, 580.059939615391, 580.250162910246, 587.833408362053, 624.481450543497, 629.857271161451, 680.418522033818, 708.774084124433, 714.009759287154, 714.471686104337, 766.875112491152, 783.0158931421)), row.names = c("998", "716", "79", "94", "446", "676", "682", "386", "194", "397", "931", "476", "842", "149", "635", "674", "811", "128", "713", "795"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.889017023635532, 0.877479450223333, 0.606704197001822, 0.54550018726045, 0.520351124737628, 0.474750186824487, 0.463017626897464, 0.45492765739242, 0.203592285608871, 0.203267546951857, 0.190449048187859, 0.132452487561273, 0.124568129850755, 0.0599703640128847, 0.032630982660346, 0.0283890963282033, 0.0280275839619624, 0.00166482687674332, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 5965812199
R squared (OOB): 0.4216099
$Forests[[999]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(753000, 685000, 680000, 748000, 620000, 680000, 945500, 912000, 8e+05, 7e+05, 476000, 475000, 537000, 5e+05, 375000, 510000, 355000, 407000, 438888, 830000), floor_area_sqm = c(87, 93, 91, 107, 103, 85, 87, 87, 90, 93, 103, 103, 106, 103, 82, 93, 82, 82, 80, 94), storey_order = c(5L, 4L, 3L, 2L, 2L, 2L, 8L, 3L, 7L, 1L, 2L, 2L, 4L, 1L, 3L, 4L, 2L, 5L, 4L, 9L), remaining_lease_mths = c(1104, 1115, 984, 899, 911, 1066, 1143, 1142, 1063, 625, 774, 781, 760, 773, 645, 746, 656, 661, 601, 1088), PROX_CBD = c(2.5775653440094, 2.56060478168524, 2.86455481676114, 2.52364731081334, 2.86182045335715, 2.96405104980333, 2.51922626320824, 2.51922626320824, 2.97610984462207, 2.09358084499411, 3.09516181063763, 3.09516181063763, 3.12641734116327, 3.24578829573265, 3.68559345068932, 3.46549777590634, 3.73116287154914, 3.63085360417079, 3.37234644442932, 1.64296215322618), PROX_ELDERLYCARE = c(0.283170941801308, 0.303984777605612, 0.111411798512938, 0.132133546591398, 0.334062202372697, 0.206690358794928, 1.25853619714168e-06, 1.25853619714168e-06, 0.249991250520312, 0.442569764285143, 0.614909460801077, 0.614909460801077, 0.570344367187993, 0.461566734593474, 0.466665237090727, 0.22080460703487, 0.501456868829436, 0.233260955843543, 0.401810150563083, 0.294850727643248), PROX_HAWKER = c(0.447120961378381, 0.450094806637729, 0.302651224916382, 0.315417458803045, 0.231089093207534, 0.344572110572533, 0.187177165934232, 0.187177165934232, 0.405863058813757, 0.103399879312882, 0.524942013349153, 0.524942013349153, 0.582032517556358, 0.461305554076076, 0.28293755865871, 0.288924403117312, 0.311969910328466, 0.0974836441417274, 0.449139985411189, 0.280083683397779), PROX_MRT = c(0.499107329029013, 0.546591463865751, 0.391395986196982, 0.277076743329557, 0.819080841065402, 0.377919714857806, 0.243725266054354, 0.243725266054354, 0.337225216160626, 0.681532284353367, 1.19880844528061, 1.19880844528061, 1.19588154804183, 1.11057161001852, 1.17490863944549, 0.855873415641472, 1.10221151459309, 0.897060452829867, 0.537190991659238, 0.262926729358016 ), PROX_PARK = c(0.18481391877062, 0.21329655328302, 0.399002951856213, 0.163253442595557, 0.609617368578913, 0.495024008458079, 0.28862748451296, 0.28862748451296, 0.4671588721782, 0.400473707610266, 0.971409228458194, 0.971409228458194, 0.971029675538415, 0.856773721705297, 0.304435062988112, 0.78484111030831, 0.271761978726623, 0.512523364266062, 0.408351250353425, 0.366095429090919 ), PROX_GOOD_PRISCH = c(4.89009258041755, 4.93746215949662, 4.71207116352008, 4.61812725480087, 5.1514664212482, 4.62297298452196, 4.50145006484821, 4.50145006484821, 4.56048774292729, 4.81109980295855, 5.46565510857314, 5.46565510857314, 5.52416256345089, 5.51078547454581, 5.15997579188296, 5.67094725420518, 5.22570836776045, 5.4842432173218, 3.70512913004722, 6.02306971378175), PROX_MALL = c(0.524781909718914, 0.572150632107275, 0.420489734799516, 0.290995843291254, 0.848351644608041, 0.404565296260845, 0.244046547559164, 0.244046547559164, 0.362094853274792, 0.685370188976197, 1.2281628510896, 1.2281628510896, 1.29251563056945, 1.33172083977874, 1.3376464242075, 1.56665946009711, 1.41171259857663, 1.51733094855201, 0.743612757274357, 0.44820920236387), PROX_CHAS = c(0.0301364724824846, 0.0640474788759872, 0.110042750971165, 0.0122221533760307, 0.159666076311523, 0.0506108453744785, 0.0462846720247782, 0.0462846720247782, 0.111500209373212, 0.165994533154508, 0.240903750709302, 0.240903750709302, 0.202999736112437, 0.0869328465249217, 0.216565147674259, 0.173647795570322, 0.261237260735983, 0.318203164684035, 0.499618186459994, 0.0951865321113252), PROX_SUPERMARKET = c(0.275738565320567, 0.315915165677582, 0.110042446678578, 0.0373112013983995, 0.360029455717415, 0.0506107476035619, 0.169442491353445, 0.169442491353445, 0.111500172768761, 0.346795592234613, 0.240902416159861, 0.240902416159861, 0.202998478162502, 0.0869315055470345, 0.252487697752149, 0.173649067116538, 0.301923436189205, 0.318204198369299, 0.499617451823641, 0.28799517805095), WITHIN_350M_KINDERGARTEN = c(1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 1L), WITHIN_350M_CHILDCARE = c(4L, 4L, 4L, 6L, 3L, 3L, 4L, 4L, 3L, 4L, 2L, 2L, 2L, 2L, 3L, 1L, 3L, 1L, 2L, 6L), WITHIN_350M_BUS = c(3L, 3L, 7L, 6L, 4L, 7L, 4L, 4L, 4L, 7L, 4L, 4L, 5L, 6L, 10L, 9L, 9L, 11L, 8L, 9L), WITHIN_1KM_PRISCH = c(2L, 3L, 4L, 2L, 3L, 4L, 2L, 2L, 3L, 1L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 1L ), DNeighbour = c(0, 49.8313683525313, 307.26201612447, 314.877369153589, 423.219385828577, 424.913162683169, 441.149017417696, 446.697561768967, 456.4172169626, 559.4919636657, 810.80794475012, 816.017432586553, 871.667347118588, 942.572390295788, 1165.59180609328, 1201.84411454781, 1230.87738774183, 1234.59173176275, 1237.513752725, 1386.84929629491 )), row.names = c("999", "390", "968", "65", "561", "389", "816", "550", "319", "824", "126", "134", "48", "192", "683", "454", "432", "742", "69", "850"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.997419542923091, 0.904237098401447, 0.899558373886034, 0.82241982378137, 0.821065697131133, 0.807870098152593, 0.803272405037992, 0.795112416979616, 0.700982437249205, 0.433221654033754, 0.42744060896821, 0.365974464912198, 0.289525369304715, 0.0862164904879818, 0.0620028910004401, 0.0450634347802304, 0.0430646438524307, 0.0415199785784161, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 11409621566
R squared (OOB): 0.6405795
$Forests[[1000]]
Ranger result
Call:
ranger(resale_price ~ floor_area_sqm + storey_order + remaining_lease_mths + PROX_CBD + PROX_ELDERLYCARE + PROX_HAWKER + PROX_MRT + PROX_PARK + PROX_MALL + PROX_SUPERMARKET + WITHIN_350M_KINDERGARTEN + WITHIN_350M_CHILDCARE + WITHIN_350M_BUS + WITHIN_1KM_PRISCH, data = structure(list(resale_price = c(358888, 304000, 316000, 420000, 345000, 335000, 365000, 390000, 340000, 415000, 360000, 446000, 370000, 420000, 365000, 342000, 4e+05, 428000, 365000, 308000), floor_area_sqm = c(91, 104, 104, 99, 92, 90, 107, 104, 104, 100, 103, 107, 104, 90, 95, 94, 97, 98, 105, 84 ), storey_order = c(3L, 2L, 1L, 3L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 2L, 2L, 1L, 1L, 1L, 3L, 2L, 1L), remaining_lease_mths = c(763, 776, 777, 929, 742, 731, 766, 763, 772, 944, 777, 783, 763, 925, 735, 747, 734, 730, 771, 795), PROX_CBD = c(13.6826822978472, 13.8730731524118, 13.8730731524118, 13.2222340992065, 13.8901285505698, 13.8901285505698, 13.578535689825, 13.1145091682395, 13.1145091682395, 13.1525533734461, 13.7231688188033, 13.1163383572019, 13.075732494377, 12.960867808991, 13.3652677077184, 13.7770670669378, 13.4040436118709, 14.0949321583848, 14.8222691165004, 13.3304860768802), PROX_ELDERLYCARE = c(0.000158780971194199, 0.192118066579221, 0.192118066579221, 0.385934705647939, 0.540311266279695, 0.540311266279695, 0.535215785060316, 0.233566729538939, 0.233566729538939, 0.640770029240432, 0.681177733621966, 0.258125844069092, 0.206309775801723, 0.579007844644764, 0.876024529291782, 0.919307603677702, 0.954835536666776, 1.07365166923746, 0.151522520392741, 0.85382998667073 ), PROX_HAWKER = c(0.699744847940348, 0.635045114374877, 0.635045114374877, 1.08380419022874, 0.213123049695643, 0.213123049695643, 0.775756145922257, 1.24018164124527, 1.24018164124527, 0.959649545299011, 0.601426993813282, 1.23349193679857, 1.2806114078583, 1.16344345150942, 0.775887609068758, 0.478671478091809, 0.780321580506598, 0.516176882783883, 0.189112683951821, 1.09459947163448), PROX_MRT = c(0.751023886560838, 0.865482366580506, 0.865482366580506, 0.503688459146237, 0.793013171832836, 0.793013171832836, 0.357978123578611, 0.402767024758649, 0.402767024758649, 0.944408516927639, 0.498221170198522, 0.166998983475289, 0.218393806785847, 0.899387073359532, 0.585785046275015, 0.771349314593772, 0.515309591544804, 0.499812381699912, 0.506610369321483, 0.525688124362732), PROX_PARK = c(1.77145949687945, 1.73324375775577, 1.73324375775577, 1.61082819122054, 1.23128896715218, 1.23128896715218, 1.33984402369384, 1.4917670023494, 1.4917670023494, 1.65277848527316, 1.26781451063295, 1.28385310080255, 1.31516124688894, 1.44660566239193, 1.30724345285799, 0.941140572803456, 1.22140134317452, 0.62523741493865, 1.20591145519053, 0.620743454357064 ), PROX_GOOD_PRISCH = c(3.58938982364218, 3.76914808697313, 3.76914808697313, 3.2388029474634, 3.56420611596829, 3.56420611596829, 3.55013641033528, 3.15473759747012, 3.15473759747012, 2.95137840528657, 3.673854441535, 3.10133739012884, 3.06740437701091, 2.82458087567675, 2.95461231779958, 3.3146343023011, 2.95770979509606, 3.57828936266804, 4.44405903659268, 3.24954726475941), PROX_MALL = c(0.770100764029299, 0.861712986146148, 0.861712986146148, 0.587950861513872, 1.05377974643614, 1.05377974643614, 0.305514521023982, 0.504156272689578, 0.504156272689578, 0.703422933264244, 0.406890039239853, 0.281310431650798, 0.332903613799786, 0.695129776671669, 0.473263954532778, 0.672803550263317, 0.412160376682232, 0.812049880186, 1.74752862756084, 0.513372166694422), PROX_CHAS = c(0.110149755252424, 0.0967538959757692, 0.0967538959757692, 0.151225190585885, 0.0812638133573676, 0.0812638133573676, 0.282171570268124, 0.11048408202451, 0.11048408202451, 0.1365287941905, 0.176857487498571, 0.155371621529032, 0.122328851042638, 0.341366062526918, 0.179342279988699, 0.0886717393158711, 0.240863562772424, 0.135156069731972, 0.191193294854487, 0.472814153962233), PROX_SUPERMARKET = c(0.11210687568128, 0.094684564379848, 0.094684564379848, 0.459946280432931, 0.082811926566736, 0.082811926566736, 0.281417393052806, 0.362446168440829, 0.362446168440829, 0.688592108834651, 0.270532795629183, 0.141466460051892, 0.193246634773484, 0.668273194253219, 0.487840963146543, 0.334979160094168, 0.422907964790702, 0.352618767904154, 0.188017328828043, 0.510727353781082), WITHIN_350M_KINDERGARTEN = c(2L, 2L, 2L, 0L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L), WITHIN_350M_CHILDCARE = c(3L, 3L, 3L, 5L, 4L, 4L, 4L, 6L, 6L, 2L, 4L, 4L, 4L, 1L, 6L, 3L, 5L, 1L, 2L, 4L), WITHIN_350M_BUS = c(9L, 8L, 8L, 8L, 4L, 4L, 10L, 7L, 7L, 6L, 8L, 9L, 10L, 2L, 6L, 10L, 6L, 9L, 6L, 5L), WITHIN_1KM_PRISCH = c(2L, 2L, 2L, 4L, 4L, 4L, 4L, 3L, 3L, 2L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L, 2L, 3L), DNeighbour = c(0, 192.49067455208, 196.055267134639, 473.971879492483, 529.582414480598, 531.087334550934, 536.48945477292, 603.539417092514, 609.181845094484, 641.963927525353, 683.896991419595, 739.447430107965, 754.446125154785, 775.515739931945, 875.538095955521, 913.423771774334, 953.597924163204, 1146.61186159735, 1243.77729762542, 1254.26396348395)), row.names = c("1000", "36", "230", "350", "214", "90", "856", "164", "844", "496", "960", "105", "929", "831", "238", "337", "757", "25", "64", "61"), class = "data.frame"), num.trees = 500, mtry = 4, importance = "impurity", case.weights = c(1, 0.953449245032126, 0.951730714142174, 0.73479237258726, 0.675232801210769, 0.673566305204114, 0.667562389087597, 0.590524740884856, 0.583858709734092, 0.544695580653483, 0.493779027711458, 0.425670716721193, 0.407288592897964, 0.381554327337247, 0.262889139504419, 0.220566353857487, 0.178056068612247, 0.0269916010507376, 0.000277279841190087, 0), num.threads = NULL)
Type: Regression
Number of trees: 500
Sample size: 20
Number of independent variables: 14
Mtry: 4
Target node size: 5
Variable importance mode: impurity
Splitrule: variance
OOB prediction error (MSE): 1350840749
R squared (OOB): 0.2081079
$LocalModelSummary
$LocalModelSummary$l.VariableImportance
Min Max Mean StD
floor_area_sqm 0 93554808148 6579446660 12070756152
storey_order 40825679 175066741478 6798143080 17439613620
remaining_lease_mths 147176404 132323223994 17003264291 27856556164
PROX_CBD 98672979 86998930774 7795275977 12420258631
PROX_ELDERLYCARE 136038143 60602086147 6363805690 9972185105
PROX_HAWKER 89375590 76470252974 5959960036 10069973920
PROX_MRT 141134469 116981909991 7311127365 14402287905
PROX_PARK 173527329 91563243055 6282954230 12004019497
PROX_MALL 136045951 111744007681 8082912771 14856365039
PROX_SUPERMARKET 117381309 67560243432 5118831575 8420630833
WITHIN_350M_KINDERGARTEN 0 43638703821 1704409355 3939462279
WITHIN_350M_CHILDCARE 24644933 114970847915 4291790153 10498357427
WITHIN_350M_BUS 45643896 81035956654 3244648284 6333435620
WITHIN_1KM_PRISCH 0 29773426249 1919719438 3594705849
$LocalModelSummary$l.MSE.OOB
[1] 2776322475
$LocalModelSummary$l.r.OOB
[1] 0.8066
$LocalModelSummary$l.MSE.Pred
[1] 56975708
$LocalModelSummary$l.r.Pred
[1] 0.996031
grf_pred <- predict.grf(grf_ad,
test_data_nogeom,
x.var.name="X",
y.var.name="Y",
local.w=1,
global.w=0)
grf_pred_df <- as.data.frame(grf_pred)CE12.13 Model evaluation
test_data_pred <- test_data %>% select(resale_price) %>%
cbind(gwr_pred_df) %>%
cbind(rf_pred_df) %>%
cbind(grf_pred_df)CE12.14 Compare RMSE
# Combine model outputs
test_longer <- test_data_pred %>%
st_drop_geometry() %>%
pivot_longer(cols = ends_with("pred"),
names_to = "model",
values_to = "predicted")
# Renaming
model_labels <- c(
gwr_pred = "gwr",
rf_pred = "Random Forest",
grf_pred = "gwRF"
)
test_longer <- test_longer %>%
mutate(model = recode(
model, !!!model_labels
))
# Compute RMSE
rmse_results <- test_longer %>%
group_by(model) %>%
rmse(truth = resale_price,
estimate = predicted) %>%
rename(rmse = .estimate) %>%
select(model, rmse)
# Plot results
ggplot(rmse_results,
aes(x = reorder(model, rmse),
y = rmse,
fill = "skyblue")) +
geom_bar(stat = "identity",
fill = "skyblue",
color = "black",
width = 0.7) +
labs(title = "RMSE Comparison of Mod",
y = "RMSE",
x = "Model") +
theme_minimal()
CE12.15 Feature importances
var_imp <- data.frame(
Variable = names(grf_ad$Global.Model$variable.importance),
Importance = grf_ad$Global.Model$variable.importance
)
ggplot(var_imp, aes(x = reorder(Variable, Importance),
y = Importance)) +
geom_bar(stat = "identity", fill = "green3") +
coord_flip() +
labs(
title = "Ranger Model Feature Importances",
x = "Variables",
y = "Importance"
) +
theme_minimal()